From: "Saved by Windows Internet Explorer 9"
Subject: UAE: Amarinth Delivers Pumps to ZADCO for Offsore Pilot Plant | Offshore Energy Today
Date: Fri, 25 Nov 2011 16:54:32 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CCAB92.E747D080"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/uae-amarinth-delivers-pumps-to-zadco-for-offsore-pilot-plant/

=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
dir=3D"ltr" lang=3D"en-US" xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD =
profile=3D"http://gmpg.org/xfn/11">
<META content=3D"text/html; charset=3DUTF-8" =
http-equiv=3D"Content-Type"><TITLE>				 =20
UAE: Amarinth Delivers Pumps to ZADCO for Offsore Pilot Plant | Offshore =
Energy=20
Today					</TITLE><LINK rel=3D"icon" type=3D"image/x-icon" =
href=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspap=
er/images/favicon.ico">
<STYLE type=3D"text/css" media=3D"screen">@import url( =
http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/style=
.css );</STYLE>
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspap=
er/styles/default.css"=20
media=3D"screen"><LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspap=
er/styles/oet.css"=20
media=3D"screen">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/prototype.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/effects.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/carousel.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/dropdown.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/contentslider.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/includes/tabber.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/scripts/cufon-yui.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/scripts/helvetiker.cufon.font.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/scripts/main.js"></SCRIPT>
<LINK title=3D"RSS 2.0" rel=3D"alternate" type=3D"application/rss+xml" =
href=3D"http://www.offshoreenergytoday.com/feed/"><LINK=20
title=3D"RSS .92" rel=3D"alternate" type=3D"text/xml" =
href=3D"http://www.offshoreenergytoday.com/feed/rss/"><LINK=20
title=3D"Atom 0.3" rel=3D"alternate" type=3D"application/atom+xml" =
href=3D"http://www.offshoreenergytoday.com/feed/atom/"><LINK=20
rel=3D"pingback" =
href=3D"http://www.offshoreenergytoday.com/xmlrpc.php"><LINK =
title=3D"November 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/11/"><LINK =
title=3D"October 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/10/"><LINK =
title=3D"September 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/09/"><LINK =
title=3D"August 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/08/"><LINK title=3D"July =
2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/07/"><LINK title=3D"June =
2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/06/"><LINK title=3D"May =
2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/05/"><LINK =
title=3D"April 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/04/"><LINK =
title=3D"March 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/03/"><LINK =
title=3D"February 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/02/"><LINK =
title=3D"January 2011"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2011/01/"><LINK =
title=3D"December 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/12/"><LINK =
title=3D"November 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/11/"><LINK =
title=3D"October 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/10/"><LINK =
title=3D"September 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/09/"><LINK =
title=3D"August 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/08/"><LINK title=3D"July =
2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/07/"><LINK title=3D"June =
2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/06/"><LINK title=3D"May =
2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/05/"><LINK =
title=3D"April 2010"=20
rel=3D"archives" =
href=3D"http://www.offshoreenergytoday.com/2010/04/"><LINK =
title=3D"Offshore Energy Today =C2=BB UAE: Amarinth Delivers Pumps to =
ZADCO for Offsore Pilot Plant Comments Feed"=20
rel=3D"alternate" type=3D"application/rss+xml" =
href=3D"http://www.offshoreenergytoday.com/uae-amarinth-delivers-pumps-to=
-zadco-for-offsore-pilot-plant/feed/">
<LINK id=3D"events-manager-css" rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/events-mana=
ger/includes/css/events_manager.css?ver=3D3.2.1"=20
media=3D"all"><LINK id=3D"mailchimpSF_main_css-css" rel=3D"stylesheet" =
type=3D"text/css"=20
href=3D"http://www.offshoreenergytoday.com/?mcsf_action=3Dmain_css&amp;ve=
r=3D3.2.1"=20
media=3D"all"><!--[if IE]><LINK id=3D"mailchimpSF_ie_css-css" =
rel=3D"stylesheet" type=3D"text/css"=20
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/mailchimp/c=
ss/ie.css?ver=3D3.2.1"=20
media=3D"all"><![endif]--><LINK id=3D"contact-form-7-css" =
rel=3D"stylesheet" type=3D"text/css"=20
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/contact-for=
m-7/styles.css?ver=3D3.0.1"=20
media=3D"all">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/l10n.js?ver=3D20=
101110"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/jquery/jquery.js=
?ver=3D1.6.1"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.core.j=
s?ver=3D1.8.12"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.widget=
.js?ver=3D1.8.12"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.positi=
on.js?ver=3D1.8.12"></SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
/* <![CDATA[ */=0A=
var EM =3D {=0A=
	ajaxurl: "http://www.offshoreenergytoday.com/wp-admin/admin-ajax.php",=0A=
	locationajaxurl: =
"http://www.offshoreenergytoday.com/wp-admin/admin-ajax.php?action=3Dloca=
tions_search",=0A=
	firstDay: "1",=0A=
	locale: "",=0A=
	bookingInProgress: "Please wait while the booking is being submitted.",=0A=
	ui_css: =
"http://www.offshoreenergytoday.com/wp-content/plugins/events-manager/inc=
ludes/css/jquery-ui-1.8.13.custom.css"=0A=
};=0A=
/* ]]> */=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/events-manag=
er/includes/js/events-manager.js?ver=3D3.2.1"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-includes/js/comment-reply.js=
?ver=3D20090102"></SCRIPT>
<LINK title=3D"RSD" rel=3D"EditURI" type=3D"application/rsd+xml" =
href=3D"http://www.offshoreenergytoday.com/xmlrpc.php?rsd">
<LINK rel=3D"wlwmanifest" type=3D"application/wlwmanifest+xml" =
href=3D"http://www.offshoreenergytoday.com/wp-includes/wlwmanifest.xml"><=
LINK=20
title=3D"Offshore Energy Today" rel=3D"index" =
href=3D"http://www.offshoreenergytoday.com/">
<LINK title=3D"ABB acquires $110 millions to deliver powerlink" =
rel=3D"start" =
href=3D"http://www.offshoreenergytoday.com/abb-acquires-110-millions-to-d=
eliver-powerlink/">
<LINK title=3D"Azerbaijan: SOCAR Welcomes Japanese Delegation" =
rel=3D"prev" =
href=3D"http://www.offshoreenergytoday.com/azerbaijan-socar-welcomes-japa=
nese-delegation/">
<LINK title=3D"UK: Offshore Survival Specialist, Falck Nutec, Adds New =
Member to its Team"=20
rel=3D"next" =
href=3D"http://www.offshoreenergytoday.com/uk-offshore-survival-specialis=
t-falck-nutec-adds-new-member-to-its-team/">
<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16437"><LINK =
rel=3D"shortlink"=20
href=3D"http://www.offshoreenergytoday.com/?p=3D59304"><LINK =
rel=3D"stylesheet" type=3D"text/css"=20
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/Viva-ThumbZ=
oom/lib/v-zoom/viva-zoom.css">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/Viva-ThumbZo=
om/lib/v-zoom/viva-zoom-mini.js"></SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
               // 26f2c0bd88ed1fe0be78a57439b97490=0A=
	 			vz.graphicsDir =3D =
'http://www.offshoreenergytoday.com/wp-content/plugins/Viva-ThumbZoom/lib=
/v-zoom/graphics/';=0A=
=0A=
	    		vz.outlineType =3D 'rounded-white';=0A=
=0A=
			</SCRIPT>
<!-- All in One SEO Pack 1.6.13.4 by Michael Torbert of Semper Fi Web =
Design[-1,-1] -->
<META name=3D"description" content=3D"Amarinth, a company specialising =
in the design, application and manufacture of centrifugal pumps and =
associated equipment to the industrial, chemical and">
<LINK rel=3D"canonical" =
href=3D"http://www.offshoreenergytoday.com/uae-amarinth-delivers-pumps-to=
-zadco-for-offsore-pilot-plant/"><!-- /all in one seo pack -->
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
var _wpcf7 =3D { cached: 1 };=0A=
//]]>=0A=
</SCRIPT>
<!-- begin gallery scripts --><LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/featured-co=
ntent-gallery/css/jd.gallery.css.php"=20
charset=3D"utf-8" media=3D"screen"><LINK rel=3D"stylesheet" =
type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/featured-co=
ntent-gallery/css/jd.gallery.css"=20
charset=3D"utf-8" media=3D"screen">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/featured-con=
tent-gallery/scripts/mootools.v1.11.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/featured-con=
tent-gallery/scripts/jd.gallery.js.php"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/featured-con=
tent-gallery/scripts/jd.gallery.transitions.js"></SCRIPT>
<!-- end gallery scripts -->
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/floatbanner-=
manager/scripts/jquery.cookie.js"></SCRIPT>

<STYLE type=3D"text/css">#floatbanner {=0A=
	display:none;=0A=
	width:680px;=0A=
	height:500px;=0A=
	position:absolute;=0A=
	top:50%;=0A=
	right:50%;=0A=
	margin-top: -250px;=0A=
	margin-right: -340px;=0A=
	background-color:#ffffff;=0A=
	z-index:999;=0A=
}</STYLE>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/rss-tickerta=
pe/scripts/jquery.li-scroller.1.0.js"></SCRIPT>
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/plugins/rss-tickert=
ape/scripts/li-scroller.css">
<SCRIPT type=3D"text/javascript" =
src=3D"http://adserver.navingo.net/live/www/delivery/spcjs.php?id=3D8"></=
SCRIPT>

<STYLE type=3D"text/css" media=3D"screen">=0A=
=0A=
=0A=
.rss-box-w {=0A=
	 margin: 1em;=0A=
	 width: 170px;=0A=
height: 473px;=0A=
         font-size: 14px;=0A=
=0A=
	 border: 1px solid #cc3300;=0A=
color: #000064;=0A=
=0A=
position: relative;=0A=
left:-20px;=0A=
top:-10px;=0A=
font: mojFontRegular, georgia,'palatino linotype',palatino,'times new =
roman',times,serif; =0A=
}=0A=
=0A=
.rss-box-w .rss-items {=0A=
	margin-top:1px;=0A=
	padding:0.5em; 0.5em;=0A=
	margin-left:1px;=0A=
	color:#000064;=0A=
}=0A=
.rss-box-w p.rss-title {padding:0.5em;=0A=
color:#000064;}=0A=
.rss-box-w .rss-title {=0A=
	text-decoration: none;=0A=
	=0A=
	font: mojFontRegular, georgia,'palatino linotype',palatino,'times new =
roman',times,serif;=0A=
=0A=
	font-size:18px;=0A=
	=0A=
	color:#000064;=0A=
	font-weight:normal;=0A=
	margin: 0px;=0A=
	padding:0em;=0A=
	text-align: center;=0A=
}=0A=
=0A=
.rss-box-w .rss-item  {=0A=
  font: mojFontRegular, georgia,'palatino linotype',palatino,'times new =
roman',times,serif;=0A=
  font-size: 14px;=0A=
  font-weight : normal;=0A=
  list-style:none;=0A=
  padding-bottom:1em;=0A=
=0A=
}=0A=
=0A=
.rss-box-w .rss-item a {=0A=
	text-decoration : none; =0A=
color:#000064;=0A=
	=0A=
	font-size: 105%;=0A=
	font-weight:normal;=0A=
	font: mojFontRegular, georgia,'palatino linotype',palatino,'times new =
roman',times,serif;=0A=
=0A=
	}=0A=
	=0A=
.rss-box-w .rss-item a:visited {=0A=
	color:#000064;=0A=
}=0A=
=0A=
.rss-box-w .rss-date {=0A=
font: mojFontRegular, georgia,'palatino linotype',palatino,'times new =
roman',times,serif;=0A=
	font-size: 85%;=0A=
	font-weight : normal;=0A=
	color: #000064;=0A=
	} =0A=
=0A=
=0A=
=0A=
=0A=
=0A=
ul.paging {=0A=
 =0A=
     padding: 10px;=0A=
=0A=
    background: #F5F5F5;=0A=
    =0A=
    border: thin solid #B1B1B1;=0A=
    =0A=
    =0A=
    =
background-image:url('http://www.maritimheute.de/wp-content/uploads/2010/=
09/mhVanc.jpg');=0A=
  background-repeat:repeat-x;=0A=
    =0A=
    =0A=
}=0A=
=0A=
ul.paging2 {=0A=
 =0A=
     padding: 10px;=0A=
=0A=
    background: #F5F5F5;=0A=
    =0A=
   =0A=
    =0A=
    =0A=
    =
background-image:url('http://www.maritimheute.de/wp-content/uploads/2010/=
09/mhVanc.jpg');=0A=
  background-repeat:repeat-x;=0A=
    =0A=
    =0A=
}=0A=
=0A=
#proHome{=0A=
	  width: 160px;=0A=
height:600px;=0A=
    border: thin solid #B1B1B1;=0A=
background-image:url('http://www.maritimheute.de/wp-content/uploads/2010/=
09/mhVanc.jpg');=0A=
background-repeat:no-repeat;=0A=
}=0A=
=0A=
=0A=
=0A=
ul.paging li {=0A=
=0A=
border-bottom-style: groove;=0A=
 border-bottom-width: 2px; =0A=
border-bottom-color: #6C6C6C;=0A=
}=0A=
=0A=
ul.paging2 li {=0A=
=0A=
border-bottom-style: groove;=0A=
 border-bottom-width: 2px; =0A=
border-bottom-color: #6C6C6C;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
#naslov{=0A=
=0A=
font-family:Helvetiker,Helvetica,Arial,sans-serif;=0A=
font-size:0.8em;=0A=
font-weight:normal;=0A=
letter-spacing:normal;=0A=
line-height:1;=0A=
padding:10px;=0A=
font-size: 18px;=0A=
color:#000000;=0A=
position:relative;=0A=
left:-10px;=0A=
=0A=
}=0A=
=0A=
=0A=
ul.red {=0A=
	outline:10px solid red;=0A=
}=0A=
=0A=
ul.simplePagerNav li{=0A=
    display:block;=0A=
    floaT: left;=0A=
    padding: 3px;=0A=
    margin-bottom: 10px;=0A=
    font-family: georgia;=0A=
}=0A=
=0A=
ul.simplePagerNav li a{=0A=
    color: #333;=0A=
    text-decoration: none;=0A=
}=0A=
=0A=
li.currentPage {=0A=
	background: red;=0A=
        background: #83bd63;	=0A=
}=0A=
=0A=
ul.simplePagerNav li.currentPage a {=0A=
	color: #fff;	=0A=
}=0A=
=0A=
table.pageme {=0A=
    border-collapse: collapse;=0A=
    border: 1px solid #ccc;=0A=
}  =0A=
=0A=
table.pageme td {=0A=
    border-collapse: collapse;=0A=
    border: 1px solid #ccc;=0A=
}      =0A=
</STYLE>
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspap=
er/styles/print.css"=20
media=3D"print"></HEAD>
<BODY>
<DIV id=3D"wrapper">
<DIV id=3D"header1">
<DIV id=3D"subscribe"><SPAN style=3D"margin-right: 2px;">News:</SPAN><A =
href=3D"http://feeds.feedburner.com/OffshoreEnergyToday"=20
type=3D"application/rss+xml" rel=3D"alternate"><IMG style=3D"border: 0px =
currentColor; width: 16px; height: 16px; margin-right: 2px; =
vertical-align: middle;"=20
alt=3D"" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-rss.png"><SPAN>RSS</SPAN></A>=20
/                 <A href=3D"http://twitter.com/offshoreenergyt"><IMG =
style=3D"border: 0px currentColor; width: 16px; height: 16px; =
margin-right: 2px; vertical-align: middle;"=20
alt=3D"" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-twitter.png"><SPAN>Twitter</SPAN></A>=20
/			<A href=3D"http://eepurl.com/cJEic"><IMG style=3D"border: 0px =
currentColor; width: 16px; height: 16px; margin-right: 2px; =
vertical-align: middle;"=20
alt=3D"" =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-email.png"><SPAN>Email</SPAN></A>=20
<!-- /
			<span style=3D"margin-left: 10px; margin-right: =
2px;">Vacancies:</span>
			<a href=3D"http://feeds.feedburner.com/offshoreenergytoday/tFfl" =
rel=3D"alternate" type=3D"application/rss+xml">
				<img =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-rss.png" alt=3D"" =
style=3D"border:0;height:16px;margin-right:2px;vertical-align:middle;widt=
h:16px;"/>
				<span>RSS</span>
			</a> /
			<a href=3D"https://twitter.com/OETVacencies">
				<img =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-twitter.png" alt=3D"" =
style=3D"border:0;height:16px;margin-right:2px;vertical-align:middle;widt=
h:16px;"/>
				<span>Twitter</span>
			</a> /
			<a =
href=3D"http://feedburner.google.com/fb/a/mailverify?uri=3Doffshoreenergy=
today/tFfl&amp;loc=3Den_US">
				<img =
src=3D"http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspape=
r/images/subscribe-email.png" alt=3D"" =
style=3D"border:0;height:16px;margin-right:2px;vertical-align:middle;widt=
h:16px;"/>
				<span>Email</span>
			</a> / --></DIV>
<DIV id=3D"search">
<FORM id=3D"searchform" =
action=3D"http://www.offshoreenergytoday.com"><INPUT =
onblur=3D"if(this.value=3D=3D'')this.value=3Dthis.defaultValue;"=20
id=3D"s" =
onfocus=3D"if(this.value=3D=3Dthis.defaultValue)this.value=3D'';" =
name=3D"s" value=3D"Search in site..."=20
type=3D"text"><INPUT id=3D"searchSubmit" type=3D"submit"></FORM></DIV>
<UL id=3D"ticker">
  <LI><SPAN style=3D"color: rgb(30, 167, 68);">SSWN</SPAN><A =
href=3D"http://subseaworldnews.com/2011/11/25/openhydro-wins-best-irish-c=
ompany-in-france-award/"=20
  target=3D"_blank">OpenHydro Wins Best Irish Company in France =
Award</A></LI>
  <LI><SPAN style=3D"color: rgb(30, 167, 68);">SSWN</SPAN><A =
href=3D"http://subseaworldnews.com/2011/11/25/nautilus-increases-mineral-=
resources-in-papua-new-guinea/"=20
  target=3D"_blank">Nautilus Increases Mineral Resources in Papua New=20
  Guinea</A></LI>
  <LI><SPAN style=3D"color: rgb(30, 167, 68);">OW</SPAN><A =
href=3D"http://feedproxy.google.com/~r/OffshoreWindNews/~3/NFfaU2FzhhE/" =

  target=3D"_blank">Ministers Push to Develop Ocean Recources =
(Belgium)</A></LI>
  <LI><SPAN style=3D"color: rgb(30, 167, 68);">OW</SPAN><A =
href=3D"http://feedproxy.google.com/~r/OffshoreWindNews/~3/U00Pmsj1yh4/" =

  target=3D"_blank">Elia Appoints New CEO (Belgium)</A></LI></UL>
<SCRIPT>jQuery(document).ready(function() {=0A=
				jQuery("ul#ticker").liScroll();=0A=
				});</SCRIPT>

<DIV class=3D"clear"></DIV></DIV><!-- enf od topBar -->
<DIV id=3D"header2"><!-- If image is activated to be displayed as logo =
-->
<DIV style=3D"margin-top: 15px;" id=3D"sitename"><A =
href=3D"http://www.offshoreenergytoday.com/"><IMG=20
alt=3D""=20
src=3D"http://www.offshoreenergytoday.com/offshore_energy_today_logo.png"=
></A>
</DIV><!-- If text is activated to be displayed as logo -->
<DIV id=3D"ad468x60">
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id32] Offshore Energy Today - Pos 1 - 468 x 60 - ROSite */=0A=
    OA_show(32);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3D3f82f59'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D32&=
amp;n=3D3f82f59'=20
/&gt;&lt;/a&gt;</NOSCRIPT></DIV>
<DIV class=3D"clear"></DIV>	</DIV><!-- enf od header -->
<DIV class=3D"clear"></DIV>
<DIV id=3D"navbar">
<UL id=3D"navcatlist">
  <LI><A title=3D"The offshore industry's news provider" =
href=3D"http://www.offshoreenergytoday.com/">Home</A></LI>
  <LI class=3D"cat-item cat-item-6"><A title=3D"View all posts filed =
under REGIONAL NEWS"=20
  =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/">REGIO=
NAL=20
  NEWS</A>
  <UL class=3D"children">
    <LI class=3D"cat-item cat-item-24"><A title=3D"View all posts filed =
under Middle East"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/middle-=
east/">Middle=20
    East</A></LI>
    <LI class=3D"cat-item cat-item-21"><A title=3D"View all posts filed =
under Europe &amp; Eurasia"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/europe-=
eurasia/">Europe=20
    &amp; Eurasia</A></LI>
    <LI class=3D"cat-item cat-item-16"><A title=3D"View all posts filed =
under Asia pacific"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/asia-pa=
cific/">Asia=20
    pacific</A></LI>
    <LI class=3D"cat-item cat-item-15"><A title=3D"View all posts filed =
under Americas"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/america=
s/">Americas</A>
    </LI>
    <LI class=3D"cat-item cat-item-13"><A title=3D"View all posts filed =
under Africa"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/africa/=
">Africa</A>
    </LI>
    <LI class=3D"cat-item cat-item-8"><A title=3D"View all posts filed =
under South &amp; Central Asia"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/south-c=
entral-asia/">South=20
    &amp; Central Asia</A></LI></UL></LI>
  <LI class=3D"cat-item cat-item-3"><A title=3D"View all posts filed =
under NEWS BY TOPIC"=20
  =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/">NEWS =
BY=20
  TOPIC</A>
  <UL class=3D"children">
    <LI class=3D"cat-item cat-item-25"><A title=3D"View all posts filed =
under News"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/news/">=
News</A>
    </LI>
    <LI class=3D"cat-item cat-item-20"><A title=3D"View all posts filed =
under Equipment &amp; Technology"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/equipme=
nt-technology/">Equipment=20
    &amp; Technology</A></LI>
    <LI class=3D"cat-item cat-item-19"><A title=3D"View all posts filed =
under Contracts &amp; Tenders"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/contrac=
ts-tenders/">Contracts=20
    &amp; Tenders</A></LI>
    <LI class=3D"cat-item cat-item-18"><A title=3D"View all posts filed =
under Conferences &amp; Exibitions"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/confere=
nces-exibitions/">Conferences=20
    &amp; Exibitions</A></LI>
    <LI class=3D"cat-item cat-item-17"><A title=3D"View all posts filed =
under Company News"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/company=
-news/">Company=20
    News</A></LI>
    <LI class=3D"cat-item cat-item-11"><A title=3D"View all posts filed =
under Vessels"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/vessels=
/">Vessels</A>
    </LI>
    <LI class=3D"cat-item cat-item-5"><A title=3D"View all posts filed =
under Project Updates"=20
    =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/project=
-updates/">Project=20
    Updates</A></LI></UL></LI>
  <LI><A title=3D"Offshore Energy Today" =
href=3D"http://www.offshoreenergytoday.com/events/">Events</A></LI>
  <LI><A title=3D"Offshore Energy Today" =
href=3D"http://jobs.offshoreenergytoday.com/">Jobs</A></LI>
  <LI><A title=3D"Companies"=20
  href=3D"http://guide.offshoreenergytoday.com/">Companies</A></LI></UL>
<DIV class=3D"clear"></DIV></DIV>
<DIV id=3D"navpages">
<UL id=3D"navpagelist">
  <LI class=3D"page_item page-item-2"><A title=3D"About" =
href=3D"http://www.offshoreenergytoday.com/about/">About</A></LI>
  <LI class=3D"page_item page-item-344"><A title=3D"Contact" =
href=3D"http://www.offshoreenergytoday.com/contact/">Contact</A></LI>
  <LI class=3D"page_item page-item-345"><A title=3D"Newsletter" =
href=3D"http://dredgingtoday.us2.list-manage.com/subscribe?u=3Dffbc629c01=
5218523623083aa&amp;id=3Dab456c2dcd">Newsletter</A></LI>
  <LI class=3D"page_item page-item-348"><A title=3D"Tell your friend" =
href=3D"http://www.offshoreenergytoday.com/tell-your-friend/">Tell=20
  your friend</A></LI>
  <LI class=3D"page_item page-item-350"><A title=3D"Report your news" =
href=3D"http://www.offshoreenergytoday.com/report-your-news/">Report=20
  your news</A></LI>
  <LI class=3D"page_item page-item-352"><A title=3D"Advertising" =
href=3D"http://www.offshoreenergytoday.com/advertising/">Advertising</A><=
/LI></UL>
<DIV class=3D"clear"></DIV></DIV>
<DIV class=3D"clear"></DIV>
<DIV id=3D"innerContent">
<DIV id=3D"entryMeta">
<H2 class=3D"singlePageTitle">UAE: Amarinth Delivers Pumps to ZADCO for =
Offsore=20
Pilot Plant</H2>
<P class=3D"singlePostMeta">			Posted on  Nov 25th, 2011			with tags .		=
</P>
<DIV class=3D"clear"></DIV></DIV>
<DIV id=3D"innerLeft">
<DIV class=3D"post">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.google.com/jsapi"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/mappress-goo=
gle-maps-for-wordpress/mappress_lib.min.js?version=3D2.38"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/mappress-goo=
gle-maps-for-wordpress/mappress.min.js?version=3D2.38"></SCRIPT>

<SCRIPT type=3D"text/javascript">/* <![CDATA[ */ var mappIcons =3D new =
MappIcons('http://www.offshoreenergytoday.com/wp-content/plugins/mappress=
-google-maps-for-wordpress/pro/standard_icons', =
'http://www.offshoreenergytoday.com/wp-content/plugins/mappress-google-ma=
ps-for-wordpress/icons', []) /* ]]> */</SCRIPT>

<SCRIPT type=3D"text/javascript">/* <![CDATA[ */ var mappl10n =3D =
{"maps_in_post":"Maps in this post","no_maps_in_post":"There are no maps =
yet for this post","create_map":"Create a new map","map_id":"Map =
ID","untitled":"Untitled","dir_not_found":"The starting or ending =
address could not be found.","dir_zero_results":"Google cannot return =
directions between those addresses.  There is no route between them or =
the routing information is not available.","dir_default":"Unknown error, =
unable to return directions.  Status code =3D ","enter_address":"Enter =
address","no_address":"No matching address","did_you_mean":"Did you =
mean: =
","directions":"Directions","edit":"Edit","save":"Save","cancel":"Cancel"=
,"del":"Delete","view":"View","back":"Back","insert_into_post":"Insert =
into post","select_a_map":"Select a =
map","title":"Title","delete_prompt":"Delete this map =
marker?","delete_map_prompt":"Delete this map?","map_saved":"Map =
saved","map_deleted":"Map deleted","ajax_error":"Error: AJAX failed!  =
","click_and_drag":"Click & drag to move this =
marker","zoom":"Zoom","traffic":"Traffic","standard_icons":"Standard =
icons","my_icons":"My icons"};var s =3D document.createElement('LINK'); =
s.rel =3D 'stylesheet'; s.type =3D 'text/css';s.href =3D =
'http://www.offshoreenergytoday.com/wp-content/plugins/mappress-google-ma=
ps-for-wordpress/css/mappress.css?version=3D2.38'; =
document.getElementsByTagName('head').item(0).appendChild(s); /* ]]> =
*/</SCRIPT>

<SCRIPT type=3D"text/javascript">/* <![CDATA[ */var mapdata =3D =
{"mapid":"5413","width":"510","height":"350","zoom":7,"center":{"lat":24.=
8841667,"lng":53.0722222},"mapTypeId":"hybrid","title":"Untitled","metaKe=
y":null,"pois":[{"point":{"lat":24.8841667,"lng":53.0722222},"title":"Zir=
k\u016bh - United Arab =
Emirates","url":null,"body":"","address":"Zirk\u016bh - United Arab =
Emirates","correctedAddress":"Zirk\u016bh - United Arab =
Emirates","iconid":null,"viewport":{"sw":{"lat":24.2346654,"lng":52.04774=
71},"ne":{"lat":25.5302707,"lng":54.0966973}},"user":false,"showPoiList":=
true,"poiListTemplate":"<td =
class=3D'mapp-marker'>[icon]<\/td><td><b>[title]<\/b>[directions]<\/td>"}=
]};var options =3D =
{"directions":"inline","directionsServer":"maps.google.com","mapTypeContr=
ol":true,"streetViewControl":true,"scrollwheel":true,"keyboardShortcuts":=
true,"navigationControlOptions":{"style":0},"overviewMapControl":true,"ov=
erviewMapControlOptions":{"opened":true},"initialOpenInfo":true,"initialO=
penDirections":false,"country":"","language":"","traffic":true,"initialTr=
affic":false,"tooltips":true,"alignment":"default","autodisplay":"top","e=
ditable":false,"mapName":"mapp0","postid":null,"postTypes":["post","page"=
],"geoRSS":false,"control":true,"poiList":true,"poiListTemplate":"<td =
class=3D'mapp-marker'>[icon]<\/td><td><b>[title]<\/b>[directions]<\/td>",=
"metaKey":null,"metaSyncSave":true,"metaSyncUpdate":true,"metaKeyErrors":=
"","mapSizes":[{"width":510,"height":350},{"width":510,"height":350},{"wi=
dth":510,"height":350}],"border":{"style":"groove","width":"2px","radius"=
:"","color":"#000000","shadow":false},"demoMap":true,"user":true,"userIni=
tial":false,"userCenter":false,"userTitle":"Your =
location","userBody":null};var mapp0 =3D new MappMap(mapdata, =
options);mapp0.display();/* ]]> */</SCRIPT>

<P style=3D"text-align: center;"><A class=3D"highslide" =
onclick=3D"return vz.expand(this)"=20
href=3D"http://www.offshoreenergytoday.com/wp-content/uploads/2011/11/Abu=
-Dhabi-Amarinth-Delivers-Pumps-to-ZADCO-for-Offsore-Pilot-Plant.jpg"><IMG=
=20
class=3D"aligncenter size-full wp-image-59305" title=3D"Abu Dhabi =
Amarinth Delivers Pumps to ZADCO for Offshore Pilot Plant"=20
alt=3D"Abu Dhabi Amarinth Delivers Pumps to ZADCO for Offshore Pilot =
Plant" =
src=3D"http://www.offshoreenergytoday.com/wp-content/uploads/2011/11/Abu-=
Dhabi-Amarinth-Delivers-Pumps-to-ZADCO-for-Offsore-Pilot-Plant.jpg"=20
width=3D"530" height=3D"370"></A></P>
<P><STRONG>Amarinth, a company specialising in the design, application =
and=20
manufacture of centrifugal pumps and associated equipment to the =
industrial,=20
chemical and petrochemical industries has delivered =C2=A3750K of API =
610 OH2 pumps=20
to ZADCO , for an offshore pilot plant at Zirku Island, Abu =
Dhabi.</STRONG></P>
<P>The new pilot plant, for a planned larger installation, was =
commissioned by=20
ZADCO on Zirku Island, which is located 140 kilometres north-west of Abu =
Dhabi.=20
With its advanced oil and gas installations, Zirku is considered the =
main=20
industrial base for the processing, storage and export of oil from Upper =
Zakum,=20
Umm Al-Dalkh and Satah Fields.</P>
<P>A produced water treatment system was required by ZADCO on a very =
short lead=20
time to meet the plants operating deadline. The pumps for the filtration =
system=20
required a low shear design in order that the oil and water were not =
emulsified=20
otherwise the process would be rendered ineffective. The produced water =
was high=20
in H2S, and so the pumps had to be manufactured in a high nickel alloy =
to resist=20
the extremely corrosive effects of the H2S.</P>
<P>Amarinth has a strong track record for delivering into demanding and=20
prestigious off-shore projects in the Middle East, as well as a long =
established=20
global reputation as an off-shore supplier to the North Sea, Malaysia,=20
Scandinavia, and Production, Storage and Offloading (FPSO) vessels. This =
record,=20
combined with its experience in supplying API 610 OH2 pumps for produced =
water=20
treatment packages, which generally demand low shear designs, secured =
Amarinth=20
the =C2=A3750K contract after the company successfully demonstrated that =
it could=20
design and manufacture the required pumps in the exotic materials ten =
weeks=20
quicker than its nearest competitor, enabling the commission date of the =
plant=20
to be met.</P>
<P>Based on the company=E2=80=99s previous successes around the world, =
Amarinth will be=20
building on this opportunity, which is the first pilot project in the =
large=20
Satah Full Field Development project.</P>
<P>Immediately following this success, Amarinth secured further orders =
from=20
ZADCO to upgrade API 610 VS4 vertical pumps, which it supplied to the =
company in=20
2009, with state-of-the-art flow sensors and external flush lines. The =
new=20
sensors ensure that the pump bearings do not run dry, a health and =
safety=20
concern in such hazardous environments where a major pump failure can =
cause loss=20
of life.</P>
<P>An important aspect of wining this additional business was =
Amarinth=E2=80=99s service=20
excellence, ability to work with the client during the design and =
specification=20
phase and its business agility to act quickly upon the changing requests =
and=20
demands from ZADCO, particularly regarding the bearing life and the need =
for=20
continual production during this upgrade.</P>
<P><STRONG>Oliver Brigginshaw, Managing Director of Amarinth,</STRONG>=20
commented, <EM>=E2=80=9CWe are delighted that we are building on our =
relationship with=20
ZADCO. This new order expands our existing strong on-shore presence in =
the=20
Middle East into offshore where we can bring the experience we have =
built up=20
over many years in sectors such as the North Sea and Malaysia to bear. =
This=20
order opens up big opportunities for us in the region which has already=20
underlined by the subsequent work we have just been awarded by ZADCO to =
upgrade=20
the VS4 pumps. Following the Satah Full Fill Project we are now focussed =
on the=20
large SAS (Sahil, Asab and Shah) offshore Development Project and =
continue to=20
target the specialised requirements of the oil and gas =
industry.=E2=80=9D</EM></P>
<P>
<DIV style=3D"width: 510px;" class=3D"mapp-container">
<DIV style=3D"border-radius: 0px; border: 2px groove rgb(0, 0, 0); =
width: 510px; height: 350px; -moz-border-radius: 0px; =
-webkit-border-radius: 0px; -o-border-radius: 0px;"=20
class=3D"mapp-canvas-panel">
<DIV style=3D"width: 510px; height: 350px;" id=3D"mapp0"=20
class=3D"mapp-canvas"></DIV></DIV>
<DIV style=3D"width: 510px; max-height: 350px;" id=3D"mapp0_poi_list" =
class=3D"mapp-poi-list"></DIV>
<DIV id=3D"mapp0_directions" class=3D"mapp-directions">
<FORM action=3D"">
<TABLE>
  <COLGROUP>
  <COL class=3D"mapp-directions-table-col1">
  <COL>
  <TBODY>
  <TR>
    <TD colSpan=3D"2"><SPAN id=3D"mapp0_car_button" =
class=3D"mapp-car-button mapp-travelmode selected"=20
      title=3D"By car"></SPAN><SPAN id=3D"mapp0_walk_button" =
class=3D"mapp-walk-button mapp-travelmode"=20
      title=3D"Walking"></SPAN><SPAN id=3D"mapp0_bike_button" =
class=3D"mapp-bike-button mapp-travelmode"=20
      title=3D"Bicycling"></SPAN></TD></TR>
  <TR>
    <TD><SPAN class=3D"mapp-a" title=3D"Start"></SPAN></TD>
    <TD><INPUT style=3D"width: 90%;" id=3D"mapp0_saddr" =
type=3D"text"></TD></TR>
  <TR>
    <TD><SPAN id=3D"mapp0_addrswap" class=3D"mapp-swap"=20
      title=3D"Swap start and end"></SPAN></TD>
    <TD><SPAN id=3D"mapp0_saddr_corrected"=20
    class=3D"mapp-address-corrected"></SPAN></TD></TR>
  <TR>
    <TD><SPAN class=3D"mapp-b" title=3D"End"></SPAN></TD>
    <TD><INPUT style=3D"width: 90%;" id=3D"mapp0_daddr" =
type=3D"text"></TD></TR>
  <TR>
    <TD></TD>
    <TD><SPAN id=3D"mapp0_daddr_corrected"=20
    class=3D"mapp-address-corrected"></SPAN></TD></TR></TBODY></TABLE>
<P><INPUT id=3D"mapp0_get_directions" class=3D"mapp-button" value=3D"Get =
Directions" type=3D"submit"><INPUT id=3D"mapp0_print_directions" =
class=3D"mapp-button" value=3D"Print Directions" type=3D"button"><INPUT =
id=3D"mapp0_close_directions" class=3D"mapp-button" value=3D"Close" =
type=3D"button"></P></FORM>
<DIV id=3D"mapp0_directions_renderer"></DIV></DIV></DIV><BR>Offshore =
Energy Today=20
Staff , November 25, 2011
<P></P>
<P>&nbsp;</P>
<DIV class=3D"share"><!-- AddThis Button BEGIN -->
<DIV class=3D"addthis_toolbox addthis_default_style "><A =
class=3D"addthis_button_preferred_1"></A>
<A class=3D"addthis_button_preferred_2"></A><A=20
class=3D"addthis_button_preferred_3"></A><A=20
class=3D"addthis_button_preferred_4"></A><A =
class=3D"addthis_button_compact"></A><A=20
class=3D"addthis_counter addthis_bubble_style"></A></DIV>
<SCRIPT type=3D"text/javascript" =
src=3D"http://s7.addthis.com/js/250/addthis_widget.js#pubid=3Dxa-4eba8568=
660305d8"></SCRIPT>
<!-- AddThis Button END --></DIV><!-- <div id=3D"tagsandcats">
				<strong>Categories:</strong> <br />
				<strong>Tags:</strong> =20
			</div> --></DIV></DIV>
<DIV id=3D"wideSidebar">
<DIV id=3D"wideSidebarInner">
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id42] Offshore Energy Today - Pos 6 - 250 x 250 - ROSub */=0A=
    OA_show(42);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3Da924d34'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D42&=
amp;n=3Da924d34'=20
/&gt;&lt;/a&gt;</NOSCRIPT><BR>&nbsp;<BR>
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id44] Offshore Energy Today - Pos 7 - 250 x 250 - ROSub */=0A=
    OA_show(44);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3Da2129b6'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D44&=
amp;n=3Da2129b6'=20
/&gt;&lt;/a&gt;</NOSCRIPT>
<DIV class=3D"widget wideSidebarWidget">
<H3 class=3D"widgetbgTitle">Related articles</H3>
<UL>
  <LI><A title=3D"September 8, 2011" =
href=3D"http://www.offshoreenergytoday.com/uae-technip-npcc-win-usd-500-m=
illion-satah-field-deal/"=20
  rel=3D"bookmark">UAE: Technip, NPCC Win USD 500 Million Satah Field=20
Deal</A></LI>
  <LI><A title=3D"December 26, 2010" =
href=3D"http://www.offshoreenergytoday.com/abu-dhabi-to-launch-offshore-o=
il-field-development-tender-in-april/"=20
  rel=3D"bookmark">Abu Dhabi to Launch Offshore Oil Field Development =
Tender in=20
  April</A></LI>
  <LI><A title=3D"March 2, 2011" =
href=3D"http://www.offshoreenergytoday.com/foster-wheeler-to-perform-avai=
lability-and-reliability-study-for-zadco-uae/"=20
  rel=3D"bookmark">Foster Wheeler to Perform Availability and =
Reliability Study=20
  for ZADCO (UAE)</A></LI>
  <LI><A title=3D"August 9, 2010" =
href=3D"http://www.offshoreenergytoday.com/philippines-nido-petroleum-con=
tinues-well-testing-at-tindalo/"=20
  rel=3D"bookmark">Philippines: Nido Petroleum Continues Well Testing at =

  Tindalo</A></LI>
  <LI><A title=3D"August 10, 2010" =
href=3D"http://www.offshoreenergytoday.com/norway-bjoerge-eureka-as-secur=
es-offshore-contract-for-pump-systems-delivery-worth-167-million/"=20
  rel=3D"bookmark">Norway: Bjoerge Eureka AS Secures Offshore Contract =
for Pump=20
  Systems Delivery Worth $16,7 million</A></LI></UL><!-- Similar Posts =
took 7.748 ms --></DIV></DIV>
</DIV>=09
<DIV class=3D"clear"></DIV></DIV><!-- Enf of innerContent -->
<DIV id=3D"narrowSidebar">
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id38] Offshore Energy Today - Pos 2 - 120 x 600 - ROSite */=0A=
    OA_show(38);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3Df91e3df'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D38&=
amp;n=3Df91e3df'=20
/&gt;&lt;/a&gt;</NOSCRIPT><BR><BR>
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id40] Offshore Energy Today - Pos 3 - 120 x 600 - ROSite */=0A=
    OA_show(40);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3D1aa1fc0'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D40&=
amp;n=3D1aa1fc0'=20
/&gt;&lt;/a&gt;</NOSCRIPT><BR><BR>
<SCRIPT type=3D"text/javascript"><!--// <![CDATA[=0A=
    /* [id78] Offshore Energy Today - Pos 8 - 120 x 600 - ROSite */=0A=
    OA_show(78);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT>&lt;a target=3D'_blank'=20
href=3D'http://adserver.navingo.net/live/www/delivery/ck.php?n=3D3f0b3af'=
&gt;&lt;img=20
border=3D'0' alt=3D''=20
src=3D'http://adserver.navingo.net/live/www/delivery/avw.php?zoneid=3D78&=
amp;n=3D3f0b3af'=20
/&gt;&lt;/a&gt;</NOSCRIPT></DIV>
<DIV class=3D"clear"></DIV>
<DIV id=3D"footerCatBar">
<UL>
  <LI class=3D"cat-item cat-item-6"><A title=3D"View all posts filed =
under REGIONAL NEWS"=20
  =
href=3D"http://www.offshoreenergytoday.com/category/regional-news/">REGIO=
NAL=20
  NEWS</A></LI>
  <LI class=3D"cat-item cat-item-3"><A title=3D"View all posts filed =
under NEWS BY TOPIC"=20
  =
href=3D"http://www.offshoreenergytoday.com/category/news-by-topic/">NEWS =
BY=20
  TOPIC</A></LI></UL></DIV>
<DIV id=3D"footerPages">
<UL>
  <LI class=3D"page_item page-item-99"><A title=3D"About" =
href=3D"http://www.offshoreenergytoday.com/about-2/">About</A></LI>
  <LI class=3D"page_item page-item-33"><A title=3D"Contact" =
href=3D"http://www.offshoreenergytoday.com/contact/">Contact</A></LI>
  <LI class=3D"page_item page-item-37"><A title=3D"Newsletter" =
href=3D"http://www.offshoreenergytoday.com/newsletter/">Newsletter</A></L=
I>
  <LI class=3D"page_item page-item-41"><A title=3D"Tell your friend" =
href=3D"http://www.offshoreenergytoday.com/tell-your-friend/">Tell=20
  your friend</A></LI>
  <LI class=3D"page_item page-item-39"><A title=3D"Report your news" =
href=3D"http://www.offshoreenergytoday.com/report-your-news/">Report=20
  your news</A></LI>
  <LI class=3D"page_item page-item-29"><A title=3D"Advertising" =
href=3D"http://www.offshoreenergytoday.com/advertising/">Advertising</A><=
/LI>
  <LI><A =
href=3D"http://www.offshoreenergytoday.com/feed/">RSS</A></LI></UL><SPAN =

id=3D"themeInfo"></SPAN></DIV>
<DIV style=3D"text-align: center; padding-top: 10px; padding-bottom: =
10px;" class=3D"mcafeeicon"><!-- START SCANALERT CODE -->
<A =
href=3D"https://www.mcafeesecure.com/RatingVerify?ref=3D178.22.57.134" =
target=3D"_blank"><IMG=20
border=3D"0" alt=3D"McAfee SECURE sites help keep you safe from identity =
theft, credit card fraud, spyware, spam, viruses and online scams"=20
src=3D"http://images.scanalert.com/meter/178.22.57.134/55.gif" =
width=3D"65" height=3D"37"></A><!-- END SCANALERT CODE -->
</DIV>
<SCRIPT type=3D"text/javascript">=0A=
=0A=
  var _gaq =3D _gaq || [];=0A=
  _gaq.push(['_setAccount', 'UA-21587938-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>
</DIV>
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/contact-form=
-7/jquery.form.js?ver=3D2.52"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.offshoreenergytoday.com/wp-content/plugins/contact-form=
-7/scripts.js?ver=3D3.0.1"></SCRIPT>
<!-- *** WP-Piwik - see =
http://www.braekling.de/wp-piwik-wpmu-piwik-wordpress/ --><!-- Piwik -->
<SCRIPT type=3D"text/javascript">=0A=
var pkBaseURL =3D (("https:" =3D=3D document.location.protocol) ? =
"https://piwik.navingo.net/" : "http://piwik.navingo.net/");=0A=
document.write(unescape("%3Cscript src=3D'" + pkBaseURL + "piwik.js' =
type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
try {=0A=
  var piwikTracker =3D Piwik.getTracker(pkBaseURL + "piwik.php", 3);=0A=
  piwikTracker.trackPageView();=0A=
  piwikTracker.enableLinkTracking();=0A=
} catch( err ) {}=0A=
</SCRIPT>
<NOSCRIPT>&lt;p&gt;&lt;img =
src=3D"http://piwik.navingo.net/piwik.php?idsite=3D3"=20
style=3D"border:0" alt=3D"" /&gt;&lt;/p&gt;</NOSCRIPT><!-- End Piwik =
Tracking Code --><!-- *** /WP-Piwik =
*********************************************************** --><!-- enf =
od wrapper --><!-- Performance optimized by W3 Total Cache. Learn more: =
http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 12/14 queries in 0.007 seconds using disk: basic
Object Caching 858/863 objects using disk: basic

Served from: www.offshoreenergytoday.com @ 2011-11-25 17:54:33 =
--></BODY></HTML>

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/images/subscribe-rss.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKOSURBVHjadJNNSFRRGIbfc+6dO6OOOplD
ykSZaRCtnKRc+ANRUBFEm0gicxG0bGoVhERRYIvIjRAtW+UmW5QQQS6qRWQSWJRaUcjkT0LiVWfm
/pzTd869M5LShe+eufC973m+n2Fj55KJymTt9ZgVy3AGMHoxvvEs/qZgDL4AlhbsAfv34g1TiRPx
RMZbWwU3GQzO9clNhGcYBpkY4UlGiWRd5scnMvx5tUWano9IMoXy1pOUBPgz4xC/xv8r1hSexNKi
B1Nhq6RIbQoVhy6i+MiCDffDEPyJITBvZZPYLwiQFFzVZ0Q45Moc8q8fwP34FGJ5FixaCevgBZT1
DMNs7Nok9iikL8GyfWkZ3VgvhbljP6yOy2BbmzWR/+o2vM/PSmLfkchTaAIlsHa1ourSS5Sfvg8r
3Q38mYb7+DzE9Ig2MDquAan2kth3AgKu0JSBapLCNranEWnPIHp2GDzZDEE3+1OBiXW4D4LHtViZ
CB/rBHJuHPmHp+CO3oK0Zyk7DvP4IGR1EwrPb673JX0mELslgvVRYW0O8usIvCe9AboyOdIPn1Ug
9+Kupihr69ZiZSJFsYRwztbRO4icGARv6IT3ZkCTsKp68J2dyE2MQuZtsFgllbZHTyMsAVqsaldC
Vt8CtvsYPHsZzvtH+tZIc5e+sfBtLOhFYytRFAlYuGGED2clGNn8lO62m53U37y6XmM7M8E3onEI
IpCSLp/vPyC31Bp6SUSsjmIbnO9jpVEZqbROzn15F5RDZs5CFs58FmaNBTZ5Ze+9hn11Genl/1mS
0qjChumaCVvo2iViNXHkuD1g9Daxt7lVEQPMNpcSdah1pQb5kqho4yVXQc2iacHiMMpNFPia/jv/
FWAAUTVTOunExzkAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/images/subscribe-twitter.png

iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzI0LzA59sFr4wAAABx0RVh0U29m
dHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAOaSURBVFiFvZfPa1xVFMc/b+b9mHSSSV9i
zCRpbEmNilbjqgsL0oW6EBSKQl1ZFJEuCtadK/8BFyq4EBeFuhB/bEqEImajiAiCoJZiMBKrSYw4
MdNkMpm+effe42Jmwkxn3p10nPbAg+HOeed87jnnfu+MIyI4jgPAhStX386E4Qsp389zG8xUq3/f
KBY/funYg6831pwGwMVrK796BwZm7wkCRtw0XirV1+SxMWwqzZ9RRLxbWXrx8KH79gA++OnKO9mJ
idcezR6gbAzbShOL9BXAcxxybppsKsWP5V3K6+vvvjr38PkUgBuOnJ4OAtZjRSFWRCIY6OsTiVCI
FeuxYjoIcMOR0wAuAH6QF6CiTV933ckq2uC5afCD/B6AEkNJawz9LXuSlbRGSW2zLoARUCY5+dLS
Kh99uEA1quIHPqeef5xH5o72DKBEaKRzATTGuvtPPvsWJ3c3geOACPOXf+DY3EzPAI2cewDKgKUA
mIEQ6loBYFyPldV/mZoa7RlA1cetXgGwjp/vty0NDWbs73QxTTOAEcR27j2vbengcPZ/aYWul7xe
AbHuxukA8OZblxL9/cDluWePM3N4LBmAJgAl9hnAbQcIJo4k+4tw6curnH/lZKKLaj4FRgSxaUCH
CnQz491ljWmkuQJdWtALwICXtsZUrS2QPaKO1qEF3ZKfPTGJssRUzRXQ0uUYdqjA+6eSlVCL8EcU
UbXcLbpFCUWwnqgOAD/v7Fpe6G5a2o7hrbXgl5Xr3D893DtAywx0kWK8diX8avEfxHHIeLUbfTwM
CLz0vgFapDiWbqfAbVuSkTwLiwXE1ERV4iqYWpRsJs2Jh8aZnRhMDBk3t8CIXYpHBwM2o/bv/fHp
jv5KxXyzvMm9+WxizFvSgScm03y66lg8Ws3xPCSTwVBN9GnVAWPXgamc4vjYAN8X9w8R+mAkSgYw
NwuRJVghVjyVr3J0KOCLDZdibAcJPeHMVMSGSvZRrTMAW7Em5yZP8e+ViLFA88aMj+/YAaoi/Fa5
kagt20rf9JOsXCruZPxwEPufkUIcU4hjq89+bMdodLlUBGoZ02tr88uViJIymPrVfLuekjIsVyLS
a2vzAE79cZ/5+rtrhKOThwKPYdfloKUdvdh1pdlSitUohs2Nvz4/+dgRQDmABwwB3tMXLr5nZh94
UnK53jXWYs729lZqaXHh8stnzgExUGoBoFaNO2HSDOBQG8bG5zsFIID6D4Ek7cRpQpS6AAAAAElF
TkSuQmCC

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/images/subscribe-email.png

iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzI0LzA59sFr4wAAABx0RVh0U29m
dHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAP3SURBVFiFvZfNThtJFIW/qq52t9P+EYbY
AtMBBWyjkeKXyJ4XGM1i8gDzCLOY90hmMZoXyD4vkAVBGEyACMY2DsEbhLEx6t9ZJN2ysWMgg+dI
V2p1le45dW7dqm7BEM7Pz98EQfCL7/uKGUDTNE9K+VehUHgVvRPRw+np6T/ASj6fRymFEGJSjh9G
GIZ4nken0wFoLC8vr8YCPn/+/Mb3/V+LxSIAQRA8KnkEKSUA7XYbTdP+XFpaeiUAWq2Wm8/nlaZp
hGE4E/IIQgh836fT6Xi2besKwHVdJYSY2cqHEYYhQghc11UAKno565VPEhILCIKAL1++UCgU/hfy
8/Pz2G0ZqbEsi7Ozs9iNWcXZ2RmWZcUOyMiBTCaDZVm02+2ZkbfbbSzLIpPJjDsghCCbzWKaJs1m
89HJm80mpmmSzWYRQow6EE0SQpDL5UgmkzQajUcjbzQaJJNJcrlcTD5WgiiklMzPz5NIJDg+Pv7P
5MfHxyQSCebn55FSjnCNORCFpmk8ffoUTdM4Ojr6YfKjo6ORXLfHRxy4PajrOsViEU3TODw8fDD5
4eEhmqZRLBbRdX1sfMyBYWuiUEoR3Q/1ev3e5PV6HYBisYhSamLuiZtwUhiGgW3b+L7P3t7eneR7
e3v4vo9t2xiGMXXu1BIMRzKZZG1tDdd1qdVq351Xq9VwXZe1tTWSyeTUnPcqwXAYhkGpVGIwGLC9
vT2WcHt7m8FgQKlUwjCMO/M9yIEw/HpGmKZJpVKh2+2ytbUVj21tbdHtdqlUKpimOdLrdznwoNtQ
CEEqleLFixfs7OzEm63X61GtVkmlUiOn3DSMbcJpdjmOw8ePH2PV6XSaarWKYRgYhkG1WiWdThO5
6TgOrVbrXiWIr+PvqfY8j5OTEyqVSixACEEmkyGTyUxclVKKfD7PwcEBz58/R6nxb9ypJ2EUruuy
v7/Ps2fP7rVPhuurlGJlZYX9/X1c1314G0bk5XI53tUPOQmjzimXyxNFTG3DwWDAzs4Oi4uL6LqO
53l3ttWk8DwPXdexbZv3799zdXX1/Tbs9/uEYUiv1+PDhw+srq6ysLCA7/sPWvnt8H2fbDbLxsYG
tVqNXq9Hv98fbUMpZc9xnFQQBOzu7rK4uEgul8N13Tvb6T7wPI9cLheLsG0bKWUvFgC87nQ6v11e
XoqFhQXW19e5ubl5FPIIjuMwNzfH8vIy/X4/lFK+hq9/RgLQ3r17VxdCrOfzeaGU4smTJ48q4Pr6
msFgwMXFRRiG4aeXL1/+BPgC0IE0kHj79u0flmX9HATB47J/g5Tyut/v/725ufk74ABXAkgAc4A5
C9IpuAEuFOAD14DL0N/yjBF+4/P/BXEwzJNFos/9AAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.offshoreenergytoday.com/offshore_energy_today_logo.png

iVBORw0KGgoAAAANSUhEUgAAAakAAABOCAIAAAAVeH6CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAABDdpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9t
bS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3Vy
Y2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRj
PSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFs
c2UiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1
OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEM5NzE3QzIyREMxMUUwQjgw
RjhGRDE5MzFFOEM1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEM5NzE3QjIyREMxMUUw
QjgwRjhGRDE5MzFFOEM1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgRWxlbWVu
dHMgNy4wIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVp
ZDpDOEIyQTdFRDMyMTRFMDExQjU4REIwNzYxQjkzMkI0QyIgc3RSZWY6ZG9jdW1lbnRJRD0idXVp
ZDpDN0IyQTdFRDMyMTRFMDExQjU4REIwNzYxQjkzMkI0QyIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0
PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlByaW50PC9yZGY6bGk+IDwvcmRmOkFsdD4g
PC9kYzp0aXRsZT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/
eHBhY2tldCBlbmQ9InIiPz4AIkf7AACfKklEQVR42uy9B7hdVZk/vMrup93e701PSIUkEHpvIooo
yl9RGFRsqNgYUfETVHBwBGygYwERRHBogvRQAwJJSCEh5aYn9+b2evpua33vu/Y+NwHjzPP9B79n
5pm7xeTklL33Wnu9v/V7O5VSkslj8pg8Jo//ZQedxL7JY/KYPCaxb/KYPCaPyWMS+yaPyWPymDwm
sW/ymDwmj8ljEvsmj8lj8pg8JrFv8pg8Jo/J438b9gk4gySM0eHSYGdhRwne8X1PkkAKCh8zQknI
pNQEDRmVjHMZ4l+EJZldoycdaoQGgc8S3KlJ1gy72dHiKPzE5E4gA8Lht4yHnBEWysAnXm2yPqNX
l4PC6PiwTPNRvzA8Nkp4QCnr0FumZKaOlIcD3yuz0JdFostCoVhn1rek2oggkhJKSTRkSunEEKT6
P4VxUEHhL8Lhjb7+3K69fX29XcVyztCtuvq6aVNa2zsaNBgS/kLg12T0KmCUSeIFIevZnwsCT5CQ
wy0TGLMMpeRMwytICbMEfwpB7WSiscrUTAPezxW9vr4CCcuaDtcWeEoJoyFB6GuaRkKcRPh3EIhM
OlVfl4KP4Gbx+jgKqf5Pegayu3fv6+vt932fSJFOJ9rbmlvbWmqrknhpuCT8jMId0q6erBcGnErh
S53J5pZay9LVdxg+LLx8CKfM5t3unlHdMgkVQZlWpa3GBhuGiU+U4JiixcNg3HAzhAaEdO8b2rN7
/8DQANy5YZptLa3TpjU11lXhyQNJOFV3Cv/BcojuOiyUyPBQOZcfGRzM5gtj+XxBSoOyUEgvkUg2
NNQ3N1bDIDSu7hDmEyeH4QvK88XCwMCwlHh1uLEwDAkXnHER4qnx+cKypMQPvGQy0dxYd/ATnzwm
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

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.offshoreenergytoday.com/wp-content/uploads/2011/11/Abu-Dhabi-Amarinth-Delivers-Pumps-to-ZADCO-for-Offsore-Pilot-Plant.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAI8A00DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKhurmO0t2mlbCqK4i58V3pnfymCpngYqJTUd
yXJI73NGa8/HizUAOfLP1B/xp48XXGMNFk+z4/pU+2gLnR3uR60ZHrXDDxXGR86zA+2D/Wlm8VWU
KB5LhxnoNh/wp+0j3HzI7fcPWkMqD+NfzrzufxtpxQoRcSKfRB/U1nnxPpG4ssd+jnuD/wDZ0OrH
uHOj1Pzo/wC+v50hmjH8a/nXkp8T28fMMt+3PSQqR/Oo28ZTAgpC3B/v4qfbRFzo9dNzEP4xSC6h
J++K8kXxtcCRWaBio6qJBz/47Ur+O5f4bIA+8mf6Ue2iHOj1kSxno4/OnZHrXjx8d6gD8kEA+u4/
1oHj7Vl6R23/AHy3/wAVR7aAc6PYs0V5CPiJrAx8lv8A98t/jVyx+I999pjFzHGYyfm2jHFP20A5
0epUVDa3UV5bpPCwZHGQRU1alhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRUF3eQWMQluJFjQnGWPegCeo5547aFpZWCqo6mq7anaiy+1iVTCc4
Yd64bWdcl1KUquVhHQConUUUTKSQ/XNbk1GYohKwr0ArDJpxNMY1xSk5O7MG7gTgUw0p5ptSIYzY
HNRXcPnWkuOqjcKZ5vm3JUfdTj8auoMxSehGKm+oHL5JppzTmHzHtSUxidqM0E4pAc9KAFpKKKYB
RRRSAKBSH170UwOz8IeK30xxa3DFoe309K9VtrmG7gSaBw8bjIIr54BIIwcGuo8LeLJ9GuRDKS9r
IeVz0PtXRSq20ZpGfRnslFQWt3FdwJNE2VYAj8Rmp85rqNQooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKAA1wniXV5J55rF40aJGIww/Cu7PSvMPEiSJq9yEZ
VYuSCy5H5ZFY1m1HQibaWhTS4kS2S3DN5KD5Vz05zUe/2qBmnCqFWN2/iJYr+XBpplcSbfs8hGOX
BXH88/pXG22YlneKQnNVhdxYYtvQL1aRGUfmRT4p45k3xSI6nurZFFxEpNVrycW9s0nQ9B9TU5OK
huLaG7jEc6b1ByBkjn8KVwK9vGYoXuXZPKBxneM+nTOa0kG21ZvWsfUXS3to7WKFFjIPIzk/rVP+
0LnyzH5p2ntmnLl6DduhE/3iaQ9KTcc0m89sflSAGpBil3t7f98ik3nqDj6UAL0oxmlE0oHEjj/g
RprSO33nY/U0AOEbt0Rj9BTjbzDkxSAe6moM01pUX7zqPqaYEpUg4PH1pwjLdCv4sBVUXEJOBKhP
puFS54zgkfSgCUxlepT8HBpoIz94CoTMo7P/AN8H/ClVtx4B/Hj+dAzYttd1e2VIYNTEUC4AwG3K
M549e/5/lv6X41urB5Va5e4WQghplJI/X/GuK3H0/UUqsWYADFaxqSWg1JnvOi6uuqQNl42kX73l
nI/xrVrk/AEajQy+BuMhBPtgV1ldqNwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAoozRQAVj6j4ds9SmM0m5ZD3BrYopNJ6MGrnl/iPS20W6RIQZkdN3UAjk8YPH61hm8
CjMkM6e3llv/AEHNdr44H+lW7f7GP1NclmuGqkpNI55KzIVvbZn2CePef4SwB/KnSww3CgTRRyqD
kB1DY/OnsiuMMoYHsRmq/wBgtRnZEI89TESh/TFZiJWhjLq/zgrwAsjKv5A4oUMpY+c7buisF2j8
gD+tRG0ZRiO6nUDsSG/mCaimF5AhZXilA6KUKk/jn+lAFPVmbzIlJBIXqBjvUNrNDGD5yBz7D/69
UNR1K9aUF9MdSBjIkBB/HFRW9xPPnNuEx/t5/pTSe4GlPLFI+Y1KD8P8Kgc7gAJHH4L/AIVD+/PT
yx+B/wAaXbN3ZPwWi4ibzPkCnnHc1C8SyHJLj6SMP600xyn/AJbEfQCgRSDrMx/Af4UXGOVAgIBb
8WJ/nSPDE/34kb6qDSGEnrI/4HFIIAD9+T/vs0AOSKOP7kaL9ABT8n1NRmFD1yfqaaLWAH/Vr+VA
EhIA5OPrTDPEDgypn/eFOEUYHCD8qPLX+6Pyo0Ab50eP9Yv4GmNdwopJbgDJO01LtHZR+VR3CAwO
McEelNWBFYaxYtnE+f8AgDf4VbjvIt8WCSGdQOPUgf1rNWxhAB2DNWY4/wB7AAvSaP8A9CFWkrop
Wue7eBBjw+P+uh/kK6iuV8CS7tGaLGCshPfuB/hXVV3I3CiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACimySJEhZ2CgdzWHfeIFQlLfk/3qTaQm7G3JNHEuXcKPc1iXfi3SrWQRm6i3E4GXAGf
rXO6hdyXVvMJZygZCC+fu8da8nbWkbXt2nqNUSB+Gwwyw7kk46/UfWsZ1ZJqy0OrDwoThJ1JWa2X
c9wXxTHcsy20sLsoBYI4YgHpn60h1i4bnfiuI0wyQSSX91JDvlXM0n3QoA4Gc4wPWq134zQapBY2
dnPL5ql/tDoUi2gZypI+bPAyOORyafO7HLNxT9074axOP+WhNZK/EK2TUWs53kiIUushTKsM47c5
/CuKea6m1J7ibUrowFNq2+F2qc9eMZ/HnmnTfv441do3EeQgdORnrg+n49z6ms3X7GXtDvrH4gaV
f7vs2pQylPvKFIYc4+6RnHvTrj4kaFZSGK61GCJwM7XBBxXmtnpkFjIxtrZUZ+SYznP61RvtAil1
WO8juXt5FxlSgkHT8MU1X1H7U67X/H+h63PBDZXTXEiA7hDBI2PfpVNLmN4xIQ6Ke8kbJ/6EBWXJ
YwraTG1FtHclcrN5ChicjPI6cZ65p0TXDuB9mVYwvMkc4HPpgnP6VjOSk7kSd3c1kkVxlGDA91Oa
dXKN4Zs4HEkcl9a56FW5P44qeOOa1QCPVLk4PSRgxP8A30tTyruSdHTZOUNYEmq6nA/CQTIOucg/
mMimnxQUjJudPmQesbq4/mKXKwNdlDDDDIqncwJHCxUAVmt4v09SA0VyCSQMqvbg96bN4nspomVY
rnJ/6Z//AF6XJLsKzJKKzDrlvniG5P0Qf40DWQ5xFZzsfcAU+SQ7M0qKo/b5z0tDz6t/9apopLqY
j90qj3JNHKwLGKTrUgtZtoZnUD2Q/wCNNbC8bhSsAzFLirNhY3GpzNDZIZ5FGSqcnFaqeDNfuDtW
ykTPdhtx+dUot7FKLZhBSTTjGR1BFdlYfC7UJmjN7fPCFbJCNkkenFb/AIo+HcettbNZzi18pNjK
uVDe5x3rVUHa5Xs2eZw2ctySIY2cj0FbGkeFbvUroQy28ixkHc2MYr0Dwb4KHhZ7iRp/NklAXOSc
D8a67AHatI0OrKUO55/B8LbHy1825k3dwFFaFp8ONIt2DM0rkcjkDn8q7GitlCK6F2RXsrKCwtlg
gXai/rViiiqGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVXvL2KyhMkjfQetNvr6KxtzLIfoPU
1xF/qUl9MXc8dh6ColKxMpWLeoatLeuRnEY6Cs0vnpULTAAknAHqaasqsm5WBXpkVi23qZtksgSa
N4pFV0cFWVhkMD1BHcVzGvyaPoFokjrFb54jt4UAMh9lH8635JQikg8npxmuQn8K2zX0mr6rqD3l
wHDxl1KLGAcgBQT+vHtUtprUVytc6Xd6hdW8t1qbJbROsn2OOH5CRzy275vxH4CthUkVgYpQSR1D
Yx+Jp8a288YkhkOw8HuQfpxTfs5wWDIT2HQ1i22Q3cCJirFowy55OzP60wNGSMxkD0Vv8akEUynA
Rj/u/N/KgzsSN/zEdmGcfnUiIwsRyQxB7fL/AFqRRIAEjlV1PUbuPxzSBkYH92MnuDil2QMRl3UD
rkZ5/SgA2vjmHIU8lV/qKZmEsSyEem1sfzp6pkEpMp56ZOf8KHllQKrkYPIHUUAMCAgbJmD54BGP
1zVK9Elo2biSD5+jOVYN9CavrIrNlkQk+gxj8qwPFKb5bZQflAbj8qaYGRqOrwWLCN33pICVZMEA
9x/I/jWBqGtz25QRBWt5VBUDt2P5kZ/Gui1LwrPe6NGlrJFJIsplTPykggAg578Vl3PhbUG0yGKW
0YSxyE/JhiQQO4yMDH61vBwLSRzv72eaJ0ViGOVA59v50Tq7HODySa9Em8IaZp9sgR5nO7o5H8xW
fc6JAGXydzfLlgw6HPb1p+1XQfMjiUSUEEEj8a07SGeVMiV+nY1r3GkBIWO3mrVlYGKEDHak6isL
mMHyLrn984/4Eal+y3zR8TyNxnAY1upb5VjjoalnASwMaRsHdgGfPGPTFTzhc5Y2N02csx9cmnJY
zBXHqK6YWsSjGwH680yWMKVAUAe1HtGNSNT4YTXWkeJ4tjYE5SJh6gyKD+ma+jxyK+WLq6uLC2N1
bSNHNFhkZTggg54rU034w+JbRVWW4WdR18xQSfx61vSndalxlofRt3dwWNs9zcyCOFBlmPasuDxd
odwwWK/jOenBGf0rxDxB8V9Q8RaQ2nPaxRBiCzx5ycdutUtJdvItxnB4P6051OXYbmfSysGUMpyD
yCKWqml5OlWmevkp/wCgirdalhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUE4Fc1eeKfKnaOCDdtOCSf8ACi4HS0Vxsviq5UZ2Lz0CsKz28Va5IGMMUGB6uo/mQf0qeZDs
ehUV5t/wlnicgBLBZD3KRM36g4ofxP4rUZXTZSf+uDf4UcyHys9JorzA+M/FEefM0yVQOubZqswe
PdUwPM09j6kgqP1FHOhcrPRqK5G18XXEwDNZnHfANX08V2YkEcoKk/Xj8wKd0I36KZFIs0ayIcqw
yDT6YBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFRzTJbwtLI21VGSakPFcJ4w13fKbCB/lX/WEdz6V
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
+YnGD/P/AD+te+EAjkVmX+gWN+p3xBX/ALyjFZSpdjOVJdD5tk02RGwXAx6imfYnH8a17HrHgRyG
aJBKvsMNXDX3hue2Y7AeP4WGKxalHcycWjmIbNvNG5wBkZIGcVYeAyShmxjuRVhraWFysiFT7ikI
wcVNyblmCJYyNpz+FSNHyarIxGKmExHXn60iQOVqxFeyRW0tvhWhl++jDINQ+YrdaGQEcGhOwJtP
QpX2nWl4yExLH5anZs4+bjk+o9v1qzptvb6eHEIbdJjczHPTpSNGw96FOPrT5mU5ye5pWcp82SNY
2CFGYsSMZrg73/j7l/3z/Ou20991zIPSFv5iuIvf+PqX/eP86tO4XuViaYaVjTCaoZt6XHu0yQ/7
Z/kKpNb4NaejjOlP/vn+VRsnNJsGzMMBHSlVCGHrWkId1AtvmHHNFwuX7C5liUNEWjOc8H8a2rbW
myFnQEZ+8OP0rIggxEMep7daVgVPIq9GXozqZkiurdo2KlXAwcA+/H5dqypNHlhhMVvK3lE52bjj
jOP5n8zSXTYjs/QxLn8hV+BLhYVKShwezj+tZtIkwVsLyG5RtzDDdVatg3M8Cgb3Ye4OR+PSrbXD
bSrKyZ688Gq7tgcYoUpR2PTwOZzwicUrpkMmq7YcMZd+egTdXL6tBPqdyHkVwFGF5x+NdO0y5G7Z
j0JqKR7YtljGoPbIodSTNMZm88TT9nayMnTtK1CPRLtFus2pkUvFg7snvkcY+Udfb3qNdKdm4Yj6
itVr+zjOwOCeyqM5p0N7DO7RLlXx0IpPme55Llcrx6SsQAkzvwD6cH2qwtnEvRB/P+dWAMfkKWps
SRrCi9AB9BTlGw5XKn1FOpKdgEwB2pDSmkNACGkJpTxSRmJ3KyOy+4oAjZwp5IphcetLc6dMqtJG
yyKoySG6fnVX7JNEzCZWRh1VuDz7UXETl+aUNmo5FZ41GQNvQAf1pqEg4b86LjLANKDTQOKcKAK9
7YpeIM8OOjViS6bLEcFCfcV0tJjNAXOdh0q4lG7ymEecFyOBWra2MVsPkXL92NXAAOgFLQAg9zRR
RQAlFLSUAFFFFAB3pDRRTATrSUtFACUUGigBKs2IzfQgj+MfzqvVvTF3ajAP9sfzoGj3+34gT6VJ
TIRiJfpT67DqCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
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
qPhC9snEsSLOinIIXP5g/wD6q5yS2ljbbIDt7qy17cRms++0ay1BSJoVLH+IDBrN0l0IdNdDxC40
62mPKmN/pWbLo9xvVUAkDHAxXq2peCJFDNaOHX+43WuVu9MubVikiPGUGACOKxcGjJxaOd1k7XQf
X+lYxmKnrzXR30CSwgmMtIG+8fT0A/z2rMMDKfuAVD3ItqUtrv8AeiPXHoaUWjK+5h0/hPJzVzay
n7ppYziVSwZRkZIoCxQuYt5DMCoA4Ciqo/dtnbkepFbU0hkmkeYtI8hLM75JJJznPrVeS3jf7pwf
egCnE+WA4xWzYyM3ykkgCsw2LqcgY9DWjp6Mrnd6UCLpHNNNONNIplCEU0040CORzhUYn2FADKQm
r9vompXZ/c2krfRa2LXwDq9wR5irEp7sapRbGotnLkikBzXodr8NOM3N2M+ijP8AhW3a+AtJtyC4
eQjqCRg1SpSKVOR5IsMkvCIzfQVYh8P390+2O2cn0xXtdvoOmWwxHZxf8CG7+dX1jRAAqgAdgKtU
u5apd2ePWfw/1SfaWi2A/wB7j+db9p8NP+fi4Uf7vNeiUVSpxKVOJy1p4D0m32l1aRh1zwDWrB4d
0m3+5ZRH/eG7+dalFWopFJJDEijjUBECgdgKfRRTGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABUFxZ290m2aJXHuKnooA5PUvBVvOGa1bY391ulcZqnhe6sifMg
bH95RxXr9NdFdSrKCD1BFZypxZDgmeCzWRjI2MT6hlxg1A8EqY3KORngg17XeeGdLvSS9uEYnJKc
VjS/D+0ZyY7l1XsCuf61k6L6GbpvoeVtFISMockccdaQ27q2GjIPoRXpjfD0bvluxt/3akj+HsA/
1l2x+i//AF6XspC9nI8zjgccdBVyCxuJlCxxMeckgV6pZ+C9KtSGZGlP+2a2oLC1tgBFAi46YFUq
PcpUu55XaeDtSuhuERUe4xWza/DuRsG4nCjHQcmvQ+lFaKnFFqnFHMWngbSrfBkVpWHXccCti30X
TrYARWkQx0O3J/M1foq1FIpJIaEVeigU6iimMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooA//Z

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.scanalert.com/meter/178.22.57.134/55.gif

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
0iACCQgAOw==

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/style.css

html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%; vertical-align: baseline;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a {
	text-decoration: none;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/styles/default.css

body {
	background: rgb(255, 255, 255); font: 1em/17px georgia, "palatino =
linotype", palatino, "times new roman", times, serif; color: rgb(34, 34, =
34); font-size-adjust: none; font-stretch: normal;
}
#wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 10px; =
width: 970px !important; font-size: 0.75em;
}
h1 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
h2 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
h3 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
h4 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
h5 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
h6 {
	color: rgb(34, 34, 34); line-height: 1.3em; font-family: "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 1em; =
font-weight: normal;
}
.post h1 {
	letter-spacing: -1px; font-family: "palatino linotype",palatino,"times =
new roman",times,serif; font-size: 18px; font-weight: bold;
}
.post h2 {
	letter-spacing: -1px; font-family: georgia, "palatino =
linotype",palatino,"times new roman",times,serif; font-size: 16px; =
font-weight: bold;
}
.post h3 {
	letter-spacing: -1px; font-family: arial, verdana, sans-serif; =
font-size: 18px; font-weight: bold;
}
.post h4 {
	letter-spacing: -1px; font-family: verdana, tahoma, sans-serif; =
font-size: 16px; font-weight: bold;
}
h2.featuredTitle {
	line-height: 1.1em; font-family: georgia,"palatino =
linotype",palatino,"times new roman",times,serif; font-size: 20px; =
display: block;
}
h2.featuredTitle a {
	padding: 6px 5px 3px 6px; color: rgb(255, 255, 255); display: block;
}
h2.featuredTitle a:hover {
	text-decoration: underline;
}
h2.postTitle {
	color: rgb(0, 0, 0); line-height: 20px; letter-spacing: -1px; =
font-size: 22px; font-weight: normal; margin-bottom: 5px;
}
h2.postTitle a {
	color: rgb(0, 0, 0);
}
h2.postTitle a:hover {
	color: rgb(4, 5, 51);
}
h2.subnewsEntryTitle {
	line-height: 18px; font-size: 17px; margin-top: 5px; margin-bottom: =
10px;
}
h2.subnewsEntryTitle a {
	color: rgb(0, 0, 0);
}
h2.subnewsEntryTitle a:hover {
	color: rgb(0, 102, 0);
}
h2.archiveTitle a {
	color: rgb(34, 34, 34);
}
h2.archiveTitle a:hover {
	color: rgb(0, 102, 0);
}
h2.titlePhotoCat {
	height: 30px; line-height: 14px; font-size: 15px; font-weight: bold;
}
h2.titlePhotoCat a {
	color: rgb(34, 34, 34);
}
h2.titlePhotoCat a:hover {
	color: rgb(34, 34, 34);
}
h2.pageTitle {
	background: url("default/bgWriteComment.gif"); color: rgb(34, 34, 34); =
padding-top: 6px; padding-bottom: 6px; padding-left: 10px; font-size: =
1.4em; margin-bottom: 5px; border-top-color: rgb(238, 238, 238); =
border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(220, 36, =
31); border-top-width: 1px; border-bottom-width: 1px; border-left-width: =
10px; border-top-style: solid; border-bottom-style: solid; =
border-left-style: solid; display: block;
}
h3.widgetbgTitle {
	background: rgb(0, 0, 51); color: rgb(255, 255, 255); text-transform: =
uppercase; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; =
font-weight: bold; margin-bottom: 5px; border-left-color: rgb(220, 221, =
222); border-left-width: 6px; border-left-style: solid;
}
h3.widgetbgTitle a {
	color: rgb(255, 255, 255);
}
h3.widgetbgTitle a:hover {
	color: rgb(255, 255, 255);
}
h3.narrowSidebarTitle {
	background: rgb(205, 23, 19); color: rgb(255, 255, 255); =
text-transform: uppercase; padding-top: 3px; padding-bottom: 3px; =
padding-left: 7px; font-weight: bold; margin-right: 3px; margin-bottom: =
10px; margin-left: 3px; border-left-color: rgb(220, 221, 222); =
border-left-width: 6px; border-left-style: solid;
}
h3#leaveComment {
	background: rgb(205, 23, 19); color: rgb(255, 255, 255); =
text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; =
padding-left: 7px; clear: both; font-size: 0.85em; font-weight: bold; =
margin-bottom: 5px; border-left-color: rgb(220, 221, 222); =
border-left-width: 6px; border-left-style: solid;
}
h3#comments {
	background: url("default/bgRespond.gif") no-repeat; height: 74px =
!important; color: rgb(1, 13, 55); padding-top: 10px; padding-bottom: =
0px; padding-left: 30px; clear: both; font-size: 1.7em; font-weight: =
normal; margin-bottom: 10px; display: block;
}
h3#comments span.respondEntryTitle {
	color: rgb(137, 137, 137); line-height: 16px; font-size: 14px; display: =
block;
}
#headerAd {
	margin: 5px auto; width: 728px; display: block;
}
#header1 {
	background: rgb(246, 246, 246); padding-top: 3px; padding-bottom: 3px; =
font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); =
border-bottom-width: 1px; border-bottom-style: solid;
}
#header1 a {
	color: rgb(34, 34, 34);
}
#header1 a:hover {
	color: rgb(205, 23, 19);
}
#subscribe {
	background: url("default/subscribe.gif") no-repeat left; padding-top: =
2px; padding-bottom: 2px; padding-left: 105px; font-weight: bold; =
margin-right: 5px; margin-left: 7px; float: left;
}
#date {
	width: 220px; color: rgb(205, 23, 19); padding-top: 2px; float: left;
}
#search {
	margin-right: 7px; float: right; display: inline;
}
#s {
	background: url("default/searchInput.gif") no-repeat; padding: 2px 5px; =
border: currentColor; width: 140px !important; height: 16px !important; =
color: rgb(170, 170, 170); font-size: 1.2em; float: left; display: =
inline;
}
#searchSubmit {
	background: url("default/searchGo.gif") no-repeat; border: 0px =
currentColor; width: 31px; height: 18px; margin-left: 4px; float: left; =
cursor: pointer;
}
#header2 {
	border-bottom-color: rgb(34, 34, 34); border-bottom-width: 3px; =
border-bottom-style: solid; min-height: 100px;
}
#header2 span.red {
	color: rgb(205, 23, 19); font-weight: bold; display: block;
}
#leftQuote {
	width: 290px; height: 100px; float: left; display: block; position: =
relative;
}
#leftQuote p.leftQuoteWording {
	width: 200px; text-align: right; bottom: 4px; color: rgb(170, 170, =
170); letter-spacing: -1px; font-size: 17px; position: absolute;
}
#leftQuote p.leftQuoteWording a {
	color: rgb(153, 153, 153);
}
#leftQuote p.leftQuoteWording a:hover {
	color: rgb(136, 136, 136);
}
#leftQuote img {
	right: 0px; bottom: 0px; position: absolute;
}
#rightQuote {
	width: 290px; height: 100px; float: right; display: block; position: =
relative;
}
#rightQuote img {
	left: 0px; bottom: 0px; position: absolute;
}
#rightQuote p.rightQuoteWording {
	left: 95px; width: 195px; bottom: 4px; color: rgb(170, 170, 170); =
letter-spacing: -1px; font-size: 17px; position: absolute;
}
#rightQuote p.rightQuoteWording a {
	color: rgb(153, 153, 153);
}
#rightQuote p.rightQuoteWording a:hover {
	color: rgb(136, 136, 136);
}
#sitename {
	width: 425px; text-align: center; font-family: georgia,"Trebuchet =
MS",Helvetica,Jamrul,sans-serif; margin-top: 20px; float: left;
}
#name1stRow {
	line-height: 22px; font-size: 26px; display: block;
}
a.name {
	color: rgb(34, 34, 34);
}
#name2ndRow {
	color: rgb(205, 23, 19); padding-top: 14px; padding-bottom: 10px; =
font-size: 40px; font-weight: bold; display: block;
}
#ad468x60 {
	width: 468px; height: 60px; margin-top: 20px; float: right;
}
#navbar {
	background: url("default/bgGradientLines.gif"); font: 22px/normal =
impact, "arial black", sans-serif; border-bottom-color: rgb(220, 221, =
222); border-bottom-width: 1px; border-bottom-style: solid; =
font-size-adjust: none; font-stretch: normal;
}
ul#navcatlist li {
	width: auto; float: left;
}
ul#navcatlist li a {
	padding: 4px 10px; color: rgb(51, 51, 51); text-transform: uppercase; =
display: block;
}
ul#navcatlist li.current-cat a {
	color: rgb(0, 102, 0);
}
ul#navcatlist li a:hover {
	color: rgb(0, 102, 0); text-decoration: none;
}
ul#navcatlist li ul {
	left: -999em; width: 200px; border-bottom-color: rgb(238, 238, 238); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
absolute; z-index: 999;
}
ul#navcatlist li li {
	width: 200px; float: left;
}
ul#navcatlist li li a {
	background: rgb(243, 243, 243); font: bold 14px/normal arial, verdana, =
sans-serif; padding: 3px 10px; width: 180px !important; color: rgb(51, =
51, 51); text-transform: uppercase; letter-spacing: -1px; =
border-top-color: rgb(221, 221, 221); border-right-color: currentColor; =
border-top-width: 1px; border-right-width: 0px; border-top-style: solid; =
border-right-style: none; float: none; font-size-adjust: none; =
font-stretch: normal;
}
ul#navcatlist li li a:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); =
text-decoration: none;
}
ul#navcatlist li li a:active {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); =
text-decoration: none;
}
ul#navcatlist li:hover ul {
	left: auto; display: block;
}
ul#navcatlist li.sfhover ul {
	left: auto; display: block;
}
#navpages {
	background: rgb(245, 245, 245); font: bold 11px/normal arial, tahoma, =
verdana, sans-serif; margin-bottom: 15px; border-bottom-color: rgb(220, =
221, 222); border-bottom-width: 1px; border-bottom-style: solid; =
font-size-adjust: none; font-stretch: normal;
}
ul#navpagelist li {
	width: auto; float: left;
}
ul#navpagelist li a {
	padding: 4px 10px; color: rgb(1, 13, 55); text-transform: uppercase; =
display: block;
}
ul#navpagelist li.current-cat a {
	color: rgb(205, 23, 19);
}
ul#navpagelist li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
ul#navpagelist li ul {
	left: -999em; width: 200px; border-bottom-color: rgb(175, 175, 175); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
absolute; z-index: 999;
}
ul#navpagelist li li {
	width: 200px; float: left;
}
ul#navpagelist li li a {
	background: rgb(233, 233, 233); font: bold 11px/normal arial, tahoma, =
verdana, sans-serif; padding: 3px 10px; width: 180px !important; color: =
rgb(34, 34, 34); text-transform: uppercase; border-top-color: rgb(175, =
175, 175); border-right-color: currentColor; border-top-width: 1px; =
border-right-width: 0px; border-top-style: solid; border-right-style: =
none; float: none; font-size-adjust: none; font-stretch: normal;
}
ul#navpagelist li li a:hover {
	background: rgb(221, 221, 221); color: rgb(0, 0, 0); text-decoration: =
none;
}
ul#navpagelist li li a:active {
	background: rgb(221, 221, 221); color: rgb(0, 0, 0); text-decoration: =
none;
}
ul#navpagelist li:hover ul {
	left: auto; display: block;
}
ul#navpagelist li.sfhover1 ul {
	left: auto; display: block;
}
#mainContentWrapper {
	margin-bottom: 10px;
}
#mainContent {
	width: 515px; margin-right: 10px; float: left; display: inline; =
position: relative;
}
.sliderwrapper {
	width: 515px; height: 298px; overflow: hidden; position: relative;
}
.sliderPostInfo {
	background: url("default/bgTransparent.png"); width: 495px; bottom: =
0px; position: absolute; min-height: 55px;
}
.sliderPostInfo p {
	padding: 3px 5px 5px 6px; color: rgb(255, 255, 255); font-size: 1.1em;
}
.sliderwrapper img {
	width: 495px; height: 278px; display: block;
}
.contentdiv {
	border: 10px solid rgb(239, 239, 239); left: 0px; top: 0px; visibility: =
hidden; position: absolute; z-index: 1;
}
.pagination {
	padding: 0px 10px 10px 2px; margin-bottom: 15px; display: block; =
background-color: rgb(239, 239, 239);
}
.pagination img {
	margin-left: 8px;
}
.pagination a img {
	padding-top: 5px; border-top-color: rgb(255, 255, 255); =
border-top-width: 4px; border-top-style: solid; float: left; display: =
block;
}
.pagination a:hover img {
	padding-top: 5px; border-top-color: rgb(4, 5, 51); border-top-width: =
4px; border-top-style: solid;
}
.pagination a.selected img {
	padding-top: 5px; border-top-color: rgb(4, 5, 51); border-top-width: =
4px; border-top-style: solid;
}
.featuredPost2 {
	padding-top: 5px; padding-bottom: 5px;
}
.featuredPost2Meta {
	padding-top: 3px; padding-bottom: 5px; clear: both; font-size: 0.8em; =
font-style: italic; display: block;
}
.featuredPost2Meta a {
	color: rgb(100, 98, 135);
}
.featuredPost2Meta a:hover {
	text-decoration: underline;
}
#midColPosts {
	width: 325px; float: left;
}
.midColPost {
	padding-right: 15px; padding-bottom: 10px; padding-left: 9px;
}
.midColPostMeta {
	padding-top: 2px; padding-bottom: 5px; clear: both; font-size: 0.8em; =
font-style: italic; display: block;
}
.midColPostMeta a {
	color: rgb(100, 98, 135);
}
.midColPostMeta a:hover {
	text-decoration: underline;
}
#rightColAd {
	width: 120px; padding-bottom: 7px; float: left;
}
#secondaryContentWrapper {
	margin-bottom: 10px;
}
#breakingNews {
	width: 160px; float: left;
}
#breakingNews li {
	margin-bottom: 6px; margin-left: 2px;
}
#breakingNews li a {
	color: rgb(34, 34, 34);
}
#breakingNews li a:hover {
	color: rgb(205, 23, 19);
}
#secondaryMidColumn {
	width: 490px; margin-left: 10px; float: left; display: inline;
}
.secondaryMidColPost {
	padding-right: 9px; padding-bottom: 10px; padding-left: 9px;
}
.secondaryMidColPostMeta {
	padding-bottom: 5px; clear: both; font-size: 0.85em; font-style: =
italic; margin-top: 5px; display: block;
}
.secondaryMidColPostMeta a {
	color: rgb(100, 98, 135);
}
.secondaryMidColPostMeta a:hover {
	text-decoration: underline;
}
#secondaryRightColumn {
	width: 300px; float: right;
}
.secondaryRightColPost {
	padding-bottom: 10px;
}
.secondaryRightColPostMeta {
	padding-bottom: 5px; clear: both; font-size: 0.85em; font-style: =
italic; margin-top: 5px; display: block;
}
.secondaryRightColPostMeta a {
	color: rgb(100, 98, 135);
}
.secondaryRightColPostMeta a:hover {
	text-decoration: underline;
}
#photoGalleryBar {
	background: url("default/bgGradientLines.gif"); width: 970px; height: =
156px !important; margin-top: 15px; margin-bottom: 15px; =
border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, =
238); border-top-width: 2px; border-bottom-width: 2px; border-top-style: =
solid; border-bottom-style: solid; display: block; position: relative;
}
#photoGalleryBar .container {
	left: 29px; width: 912px; height: 156px; overflow: hidden; position: =
absolute;
}
#photoGalleryBar .previous_button {
	background: url("default/left.gif"); width: 27px; height: 156px; =
position: absolute; z-index: 100; cursor: pointer;
}
#photoGalleryBar .previous_button_disabled {
	background: url("default/left-disabled.gif"); cursor: default;
}
#photoGalleryBar .next_button {
	background: url("default/right.gif"); width: 27px; height: 156px; =
right: 0px; position: absolute; z-index: 100; cursor: pointer;
}
#photoGalleryBar .next_button_disabled {
	background: url("default/right-disabled.gif"); cursor: default;
}
#photoGalleryBar ul {
	width: 100000px; margin-top: 10px; margin-bottom: 10px; position: =
relative;
}
#photoGalleryBar img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(170, 170, 170); margin-bottom: 5px; display: block;
}
#photoGalleryBar ul li {
	width: 136px !important; text-align: center; line-height: 1em; =
padding-right: 8px; padding-left: 8px; font-size: 0.9em; font-weight: =
bold; float: left; display: inline;
}
#photoGalleryBar ul li a {
	color: rgb(34, 34, 34); display: block;
}
#photoGalleryBar ul li a:hover {
	color: rgb(205, 23, 19);
}
#subNews {
	width: 664px; line-height: 1.1em; float: left;
}
.subNewsContainer {
	width: 158px; margin-right: 8px; float: left; display: inline;
}
.subNewsInner {
	padding-right: 8px;
}
.subNewsContainer img {
	margin-bottom: 5px; display: block;
}
.subNewsContainerMeta {
	padding-bottom: 10px; font-size: 0.85em; font-style: italic; =
margin-top: 5px; display: block;
}
.subNewsContainerMeta a {
	color: rgb(205, 23, 19);
}
.subNewsContainerMeta a:hover {
	text-decoration: underline;
}
.border {
	width: 656px; height: 1px; clear: both; margin-top: 10px; =
margin-bottom: 10px; display: block;
}
#mainPageSidebar {
	width: 300px; float: right;
}
#searchCat select {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; padding: =
1px; border: 1px solid rgb(127, 157, 185); width: 190px; color: rgb(85, =
85, 85); margin-bottom: 10px; margin-left: 10px; font-size-adjust: none; =
font-stretch: normal; background-color: rgb(255, 255, 255);
}
#archiveform select {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; padding: =
1px; border: 1px solid rgb(127, 157, 185); width: 190px; color: rgb(85, =
85, 85); margin-bottom: 10px; margin-left: 10px; font-size-adjust: none; =
font-stretch: normal; background-color: rgb(255, 255, 255);
}
#cat {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; padding: =
1px; border: 1px solid rgb(127, 157, 185); width: 190px; color: rgb(85, =
85, 85); margin-bottom: 10px; margin-left: 10px; font-size-adjust: none; =
font-stretch: normal; background-color: rgb(255, 255, 255);
}
#googlequery {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; padding: =
1px; border: 1px solid rgb(127, 157, 185); width: 190px; color: rgb(85, =
85, 85); margin-bottom: 10px; margin-left: 10px; font-size-adjust: none; =
font-stretch: normal; background-color: rgb(255, 255, 255);
}
#tagcloud {
	text-align: center; display: block;
}
#tagcloud a {
	color: rgb(34, 34, 34);
}
#tagcloud a:hover {
	text-decoration: underline;
}
.tabberlive .tabbertabhide {
	display: none;
}
.tabberlive .tabbertab h2 {
	display: none;
}
ul.tabbernav {
	height: 24px; font-size: 0.9em; font-weight: bold; margin-top: 12px; =
border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; =
border-bottom-style: solid;
}
ul.tabbernav li {
	height: 24px; line-height: 23px; float: left; display: inline;
}
ul.tabbernav li a {
	background: url("default/bgAjaxTabs.gif") repeat-x rgb(250, 250, 250); =
padding: 0px 8px; height: 23px; text-align: center; color: rgb(0, 0, 0); =
border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, =
238); border-right-width: 1px; border-left-width: 1px; =
border-right-style: solid; border-left-style: solid; float: left; =
display: block;
}
ul.tabbernav li.tabberactive a {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; =
border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); =
padding: 0px 8px; height: 24px; text-align: center; color: rgb(34, 34, =
34); float: left; display: block;
}
.tabbertab {
	background: rgb(255, 255, 255); padding: 5px; margin-bottom: 12px; =
border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, =
238, 238); border-left-color: rgb(238, 238, 238); border-right-width: =
1px; border-bottom-width: 1px; border-left-width: 1px; =
border-right-style: solid; border-bottom-style: solid; =
border-left-style: solid;
}
.tabbertab ul li {
	list-style: inside; color: rgb(102, 102, 102); line-height: 18px; =
padding-top: 2px; padding-bottom: 2px; margin-left: 3px; =
border-bottom-color: rgb(211, 217, 235); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.tabbertab a {
	color: rgb(102, 102, 102); display: inline;
}
.tabbertab a:hover {
	color: rgb(41, 86, 143); text-decoration: underline;
}
#footerCatBar {
	text-align: center; line-height: 1em; padding-top: 4px; padding-bottom: =
4px; font-size: 0.9em; font-weight: bold; margin-top: 10px; =
border-top-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, =
239); border-top-width: 2px; border-bottom-width: 2px; border-top-style: =
solid; border-bottom-style: solid; display: block;
}
#footerCatBar ul {
	display: block;
}
#footerCatBar li {
	display: inline;
}
#footerCatBar a {
	color: rgb(148, 148, 148); text-transform: uppercase; margin-right: =
6px; margin-left: 6px;
}
#footerCatBar a:hover {
	color: rgb(0, 102, 0); text-decoration: none;
}
#footerPages {
	background: rgb(172, 169, 191); text-align: center; line-height: 1em; =
padding-top: 10px; padding-bottom: 5px; font-family: =
arial,tahoma,sans-serif; font-size: 0.9em; margin-top: 10px; display: =
block;
}
#footerPages ul {
	display: block;
}
#footerPages li {
	text-transform: uppercase; font-weight: bold; margin-right: 4px; =
margin-left: 4px; display: inline;
}
#footerPages a {
	color: rgb(1, 13, 55);
}
#footerPages a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#themeInfo {
	margin-top: 10px; display: block;
}
.singlePageTitle {
	font: 22px/1.1em "palatino linotype", palatino, "times new roman", =
times, serif; color: rgb(1, 13, 55); letter-spacing: -1px; display: =
block; font-size-adjust: none; font-stretch: normal;
}
.labelBC {
	color: rgb(143, 143, 143); font-size: 13px; margin-bottom: 2px; =
display: block;
}
.locationBC {
	color: rgb(34, 34, 34); letter-spacing: -1px; font-size: 20px; display: =
block;
}
.adLabel {
	padding: 3px 0px; text-align: center; color: rgb(170, 170, 170); =
font-size: 12px; display: block;
}
.titleCatName {
	color: rgb(2, 3, 50); text-transform: uppercase; font-family: arial, =
tahoma, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: =
5px; display: block;
}
.titleCatName a {
	color: rgb(2, 3, 50); text-transform: uppercase; font-family: arial, =
tahoma, sans-serif; font-size: 11px; font-weight: bold;
}
.titleCatName a:hover {
	color: rgb(2, 3, 50); text-transform: uppercase; font-family: arial, =
tahoma, sans-serif; font-size: 11px; font-weight: bold;
}
.videoTitle {
	font-size: 15px; margin-bottom: 5px; display: block;
}
.videoTitle a {
	color: rgb(34, 34, 34);
}
.videoTitle a:hover {
	color: rgb(205, 23, 19); text-decoration: none;
}
.clear {
	clear: both;
}
.block {
	display: block;
}
.margintop {
	margin-top: 7px;
}
.paddingtop {
	padding-top: 7px;
}
.bordernone {
	border: currentColor;
}
.widget {
	margin-bottom: 10px;
}
.widget ul li {
	list-style: inside; width: auto; color: rgb(102, 102, 102); =
line-height: 18px; margin-left: 3px;
}
.widget a {
	width: auto; color: rgb(102, 102, 102); display: inline;
}
.widget a:hover {
	color: rgb(41, 86, 143); text-decoration: underline;
}
.sidebarWidget {
	margin-top: 10px; margin-bottom: 0px;
}
.wideSidebarWidget {
	margin-top: 15px; margin-bottom: 0px;
}
.narrowSidebarWidget ul {
	text-align: left; padding-left: 10px;
}
#mainContent .wp-caption-text {
	display: none;
}
#secondaryContentWrapper .wp-caption-text {
	display: none;
}
#subNews .wp-caption-text {
	display: none;
}
#innerContent {
	width: 790px; line-height: 1.4em; font-size: 1.2em; margin-right: 10px; =
float: left; display: inline;
}
#entryMeta {
	color: rgb(143, 143, 143); padding-top: 2px; padding-bottom: 4px; =
padding-left: 6px; margin-bottom: 10px; border-top-color: rgb(238, 238, =
238); border-bottom-color: rgb(238, 238, 238); border-left-color: =
rgb(100, 98, 135); border-top-width: 1px; border-bottom-width: 1px; =
border-left-width: 16px; border-top-style: solid; border-bottom-style: =
solid; border-left-style: solid; display: block;
}
#entryMeta p {
	line-height: 1.3em; padding-bottom: 0px; font-size: 0.8em; margin-top: =
10px;
}
#entryMeta img {
	padding: 0px; border: 0px currentColor; margin-top: 1px; margin-right: =
3px; float: left;
}
#entryMeta a {
	color: rgb(143, 143, 143); text-decoration: underline;
}
#entryMeta a:hover {
	text-decoration: none;
}
#innerLeft {
	width: 510px; margin-right: 10px; float: left;
}
#innerLeft img {
	max-width: 504px;
}
#innerLeft p {
	padding-bottom: 10px;
}
.post a {
	color: rgb(8, 84, 199);
}
.post a:hover {
	color: rgb(205, 23, 19); text-decoration: underline;
}
.post ul {
	list-style: square inside; padding-bottom: 10px;
}
.post img {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(170, 170, 170); display: block;
}
.post ol {
	list-style: decimal inside; padding-bottom: 10px;
}
.post li {
	padding: 2px 0px 2px 10px; color: rgb(76, 76, 76); line-height: 15px; =
font-size: 12px;
}
.alignleft {
	margin-top: 5px; margin-right: 10px; float: left;
}
.alignright {
	margin-top: 5px; margin-left: 10px; float: right;
}
.aligncenter {
	margin: 0px auto; display: block;
}
.wp-caption img {
	padding: 4px; border: 1px solid rgb(221, 221, 221); margin-bottom: 5px; =
background-color: rgb(255, 255, 255);
}
p.wp-caption-text {
	font: 0.7em/normal verdana, arial, sans-serif; width: auto; text-align: =
center; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: =
normal;
}
blockquote {
	background: rgb(246, 245, 245); padding: 2px 10px; color: rgb(51, 51, =
51); clear: both; margin-bottom: 10px; border-left-color: rgb(191, 187, =
187); border-left-width: 3px; border-left-style: solid;
}
code {
	font: 11px/17px tahoma, arial, sans-serif; color: rgb(68, 68, 68); =
display: block; font-size-adjust: none; font-stretch: normal;
}
blockquote p {
	margin: 5px 0px; padding: 5px 0px; line-height: 15px; font-size: 11px;
}
blockquote li {
	padding: 2px 0px 2px 10px; color: rgb(51, 102, 153); line-height: 15px; =
font-size: 11px;
}
blockquote a {
	color: rgb(0, 128, 202); text-decoration: underline;
}
blockquote a:hover {
	color: rgb(0, 51, 153);
}
.postinfo {
	background: rgb(249, 249, 249); font: 11px/normal verdana, arial, =
tahoma, sans-serif; text-align: right; color: rgb(159, 159, 159); =
padding-top: 3px; padding-right: 5px; padding-bottom: 3px; clear: both; =
margin-top: 10px; margin-bottom: 20px; border-top-color: rgb(204, 204, =
204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.postinfo a {
	color: rgb(8, 84, 199);
}
.navigation a {
	color: rgb(8, 84, 199);
}
.postinfo a:hover {
	color: rgb(205, 23, 19);
}
.navigation a:hover {
	color: rgb(205, 23, 19);
}
.photoFrame {
	width: 255px; text-align: center; padding-bottom: 15px; margin-bottom: =
15px; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 1px; =
border-bottom-style: solid; float: left; display: block;
}
.photoFrameInner {
	margin: 0px auto; width: 240px; display: block;
}
.postinfoPhotoCat {
	font: 11px/normal verdana, arial, tahoma, sans-serif; color: rgb(159, =
159, 159); padding-top: 5px; display: block; font-size-adjust: none; =
font-stretch: normal;
}
.postinfoPhotoCat a {
	color: rgb(8, 84, 199);
}
.postinfoPhotoCat a:hover {
	color: rgb(205, 23, 19);
}
.share {
	text-align: right; padding-bottom: 15px; display: block;
}
.share img {
	padding: 0px; border: currentColor; margin-left: 5px; float: right; =
display: block; filter: alpha(opacity=3D40); opacity: 0.4; -moz-opacity: =
.4;
}
.share img:hover {
	filter: alpha(opacity=3D100); opacity: 1; -moz-opacity: 1;
}
#tagsandcats {
	background: rgb(247, 247, 247); padding: 7px; border: 1px solid =
rgb(221, 221, 221); color: rgb(68, 68, 68); font-size: 0.8em; =
margin-bottom: 10px;
}
#wideSidebar {
	background: rgb(247, 247, 247); width: 270px; font-size: 0.8em; float: =
left;
}
#wideSidebarInner {
	padding: 5px 10px 10px;
}
#narrowSidebar {
	width: 170px; text-align: center; line-height: 10px; padding-bottom: =
10px; float: left;
}
#narrowSidebar img {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; border: =
1px solid rgb(170, 170, 170); text-align: center; display: block;
}
ul#narrowSidebarGallery {
	margin-bottom: 15px;
}
ul#narrowSidebarGallery li {
	font: bold 0.9em/1.1em georgia, sans-serif; width: 126px; text-align: =
center; margin-right: 19px; margin-bottom: 10px; margin-left: 19px; =
display: block; font-size-adjust: none; font-stretch: normal;
}
ul#narrowSidebarGallery li a {
	color: rgb(34, 34, 34);
}
ul#narrowSidebarGallery li a:hover {
	color: rgb(205, 23, 19);
}
p#commentNotification {
	background: rgb(249, 249, 249); padding: 3px 5px; font-weight: bold; =
margin-top: 7px; display: block;
}
p#noComment {
	background: rgb(239, 239, 239); font: bold 0.8em/normal verdana, =
tahoma, arial, sans-serif; padding: 4px 4px 4px 10px; font-size-adjust: =
none; font-stretch: normal;
}
ol.commentlist li a {
	color: rgb(8, 84, 199);
}
ol.commentlist li a:hover {
	color: rgb(205, 23, 19);
}
ol.commentlist li {
	margin: 0px 0px 10px; padding: 5px; border-radius: 5px; border: 1px =
solid rgb(213, 213, 213); height: 1%; position: relative; =
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
ol.commentlist li div.vcard {
	font: bold 12px/1.4em helvetica, arial, sans-serif; color: rgb(0, 0, =
0); font-size-adjust: none; font-stretch: normal;
}
ol.commentlist li div.vcard cite.fn {
	font-style: normal; display: inline;
}
ol.commentlist li div.vcard cite.fn a.url {
	color: rgb(0, 0, 0); text-decoration: none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	text-decoration: underline;
}
ol.commentlist li div.vcard img.avatar {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid =
rgb(170, 170, 170); top: 5px; right: 7px; position: absolute;
}
ol.commentlist li div.comment-meta {
	font: bold 10px/1.4 helvetica, arial, sans-serif; margin-bottom: 5px; =
display: block; font-size-adjust: none; font-stretch: normal;
}
ol.commentlist li div.comment-meta a {
	color: rgb(170, 170, 170); font-style: italic; text-decoration: none;
}
ol.commentlist li div.comment-meta a:hover {
	color: rgb(0, 0, 0);
}
ol.commentlist li p {
	font: 12px/1.4em helvetica, arial, sans-serif; font-size-adjust: none; =
font-stretch: normal;
}
ol.commentlist li ul {
	font: 12px/1.4em helvetica, arial, sans-serif; list-style: square; =
margin: 0px 0px 1em; padding: 0px; text-indent: 0px; font-size-adjust: =
none; font-stretch: normal;
}
ol.commentlist li div.reply {
	background: rgb(153, 153, 153); font: bold 9px helvetica, arial, =
sans-serif; padding: 5px 10px; border-radius: 2px; border: 1px solid =
rgb(102, 102, 102); width: 36px; text-align: center; color: rgb(255, =
255, 255); font-size-adjust: none; font-stretch: normal; =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
ol.commentlist li div.reply:hover {
	background: rgb(204, 51, 0); border: 1px solid rgb(204, 0, 0);
}
ol.commentlist li div.reply a {
	color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: =
none;
}
ol.commentlist li ul.children {
	list-style: none; margin: 1em 0px 0px; text-indent: 0px;
}
ol.commentlist li ul.children li.depth-2 {
	margin: 0px 0px 0.25em;
}
ol.commentlist li ul.children li.depth-3 {
	margin: 0px 0px 0.25em;
}
ol.commentlist li ul.children li.depth-4 {
	margin: 0px 0px 0.25em;
}
ol.commentlist li.even {
	background: rgb(255, 255, 255);
}
ol.commentlist li.odd {
	background: rgb(247, 247, 247);
}
#respond {
	background: url("default/bgWriteComment.gif"); padding: 5px 15px 0px; =
border: 1px solid rgb(236, 236, 236); font-family: verdana, tahoma, =
arial, sans-serif;
}
.cancel-comment-reply {
	font-size: 12px;
}
.cancel-comment-reply {
	padding-top: 4px; font-size: 12px;
}
#respond cite {
	padding-top: 4px; font-size: 12px;
}
#respond label {
	padding-left: 3px; font-family: verdana, tahoma, arial, sans-serif; =
font-size: 10px;
}
#author {
	background: rgb(254, 254, 254); font: 11px/normal verdana, Arial, =
Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(230, 230, =
230); width: 35%; font-size-adjust: none; font-stretch: normal;
}
#email {
	background: rgb(254, 254, 254); font: 11px/normal verdana, Arial, =
Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(230, 230, =
230); width: 35%; font-size-adjust: none; font-stretch: normal;
}
#url {
	background: rgb(254, 254, 254); font: 11px/normal verdana, Arial, =
Helvetica, sans-serif; padding: 2px; border: 1px solid rgb(230, 230, =
230); width: 35%; font-size-adjust: none; font-stretch: normal;
}
#respond textarea:focus {
	background: rgb(254, 255, 247); border: 1px solid rgb(187, 187, 187);
}
#respond input[type=3D'text']:focus {
	background: rgb(254, 255, 247); border: 1px solid rgb(187, 187, 187);
}
#respond textarea {
	background: rgb(254, 254, 254); font: 12px/normal Arial, Helvetica, =
sans-serif; padding: 2px 3px 3px 7px; border: 1px solid rgb(230, 230, =
230); width: 95%; height: 120px; font-size-adjust: none; font-stretch: =
normal;
}
#submit {
	background: url("default/submit.gif") no-repeat left; border: =
currentColor; width: 112px; height: 24px; line-height: 0px; display: =
block; cursor: pointer;
}
#submit:hover {
	background: url("default/submit.gif") no-repeat right; width: 112px; =
height: 24px; cursor: pointer;
}
#header1 a:hover {
	color: rgb(0, 102, 0);
}
#header2 {
	border-bottom-color: rgb(102, 102, 153); border-bottom-width: 3px; =
border-bottom-style: solid;
}
#navpages {
	color: rgb(255, 255, 255); background-color: rgb(172, 169, 191);
}
#navpages a:hover {
	color: rgb(255, 255, 255);
}
.em-calnav {
	color: rgb(14, 30, 81) !important;
}
.em-calnav:hover {
	color: rgb(35, 169, 72) !important;
}
.month_name {
	color: rgb(14, 30, 81) !important;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/styles/oet.css

#vacancies {
	width: 647px; overflow: hidden; float: left;
}
#vacancies h3 a {
	line-height: 20px; text-decoration: none;
}
#vacancies a .vacancyTitle {
	color: rgb(0, 102, 0) !important; line-height: 20px; font-family: =
Arial,sans-serif; font-size: 1.4em; text-decoration: none; margin-right: =
50px; display: block;
}
#vacancies a .vacancyTitle:hover {
	color: rgb(0, 102, 0) !important;
}
h2 {
	color: rgb(0, 102, 0); letter-spacing: normal; font-family: Arial, =
sans-serif;
}
h2 a {
	color: rgb(0, 102, 0); letter-spacing: normal; font-family: Arial, =
sans-serif;
}
h2.postTitle a {
	color: rgb(0, 102, 0); letter-spacing: normal; font-family: Arial, =
sans-serif;
}
h1 {
	letter-spacing: normal !important;
}
h2 {
	letter-spacing: normal !important;
}
h3 {
	letter-spacing: normal !important;
}
.homepage h2.postTitle a {
	line-height: 20px; font-size: 0.8em;
}
h2.featuredTitle {
	line-height: 1.1em; font-family: georgia,"palatino =
linotype",palatino,"times new roman",times,serif; font-size: 20px;
}
h2.featuredTitle a {
	color: rgb(255, 255, 255); font-family: Arial, sans-serif;
}
h2.featuredTitle a:hover {
	border: currentColor; font-style: italic; text-decoration: none;
}
h2.postTitle {
	color: rgb(0, 0, 0); line-height: 20px; letter-spacing: -1px; =
font-size: 22px; font-weight: normal;
}
h2.postTitle a:hover {
	color: rgb(4, 5, 51);
}
h2.subnewsEntryTitle {
	line-height: 18px; font-size: 17px;
}
h2.subnewsEntryTitle a {
	color: rgb(0, 0, 0);
}
h2.subnewsEntryTitle a:hover {
	color: rgb(0, 102, 0);
}
h2.pageTitle {
	background: url("default/bgWriteComment.gif"); color: rgb(34, 34, 34); =
font-size: 1.4em; border-top-color: rgb(238, 238, 238); =
border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(220, 36, =
31); border-top-width: 1px; border-bottom-width: 1px; border-left-width: =
10px; border-top-style: solid; border-bottom-style: solid; =
border-left-style: solid;
}
h3.widgetbgTitle {
	background: rgb(34, 158, 46); color: rgb(255, 255, 255); =
text-transform: uppercase; letter-spacing: 1px; font-family: Arial, =
sans-serif; font-weight: bold; border-left-color: rgb(34, 158, 46); =
border-left-width: 6px; border-left-style: solid;
}
h3.widgetbgTitle a {
	color: rgb(255, 255, 255);
}
h3.widgetbgTitle a:hover {
	color: rgb(255, 255, 255);
}
h3.narrowSidebarTitle {
	background: rgb(205, 23, 19); color: rgb(255, 255, 255); =
text-transform: uppercase; font-weight: bold; border-left-color: =
rgb(220, 221, 222); border-left-width: 6px; border-left-style: solid;
}
#header1 {
	background: rgb(246, 246, 246); font-size: 0.9em; border-bottom-color: =
rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: =
solid;
}
#header1 a {
	color: rgb(34, 34, 34);
}
#header1 a:hover {
	color: rgb(0, 102, 0);
}
#header2 {
	border-bottom-color: rgb(102, 102, 153); border-bottom-width: 3px; =
border-bottom-style: solid;
}
#header2 #sitename h1 a {
	width: 425px; height: 90px; text-indent: -9999px; margin-top: -8px; =
display: block;
}
#header2 #sitename h1 a span {
	text-indent: -9999px; display: block;
}
#navbar {
	background: url("default/bgGradientLines.gif"); font: 22px/normal =
impact, "arial black", sans-serif; border-bottom-color: rgb(220, 221, =
222); border-bottom-width: 1px; border-bottom-style: solid; =
font-size-adjust: none; font-stretch: normal;
}
#navbar a {
	color: rgb(0, 102, 0); line-height: 1; font-family: Arial, sans-serif; =
font-size: 0.85em; font-weight: normal; xletter-spacing: 0;
}
#navbar .children a {
	text-transform: none; letter-spacing: 2px; font-weight: normal;
}
ul#navcatlist li a {
	color: rgb(51, 51, 51); text-transform: uppercase;
}
ul#navcatlist li.current-cat a {
	color: rgb(0, 102, 0);
}
ul#navcatlist li a:hover {
	color: rgb(0, 102, 0); text-decoration: none;
}
ul#navcatlist li li a {
	background: rgb(243, 243, 243); font: bold 14px/normal arial, verdana, =
sans-serif; color: rgb(51, 51, 51); text-transform: uppercase; =
letter-spacing: -1px; border-top-color: rgb(221, 221, 221); =
border-top-width: 1px; border-top-style: solid; font-size-adjust: none; =
font-stretch: normal;
}
ul#navcatlist li li a:hover {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); =
text-decoration: none;
}
ul#navcatlist li li a:active {
	background: rgb(221, 221, 221); color: rgb(51, 51, 51); =
text-decoration: none;
}
ul#navcatlist li:hover ul {
	left: auto; display: block;
}
ul#navcatlist li.sfhover ul {
	left: auto; display: block;
}
#navpages {
	background: rgb(245, 245, 245); font: bold 11px/normal arial, tahoma, =
verdana, sans-serif; border-bottom-color: rgb(220, 221, 222); =
border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: =
none; font-stretch: normal;
}
#navpages {
	color: rgb(255, 255, 255); background-color: rgb(172, 169, 191);
}
#navpages a:hover {
	color: rgb(255, 255, 255);
}
ul#navpagelist li a {
	color: rgb(1, 13, 55); text-transform: uppercase;
}
ul#navpagelist li.current-cat a {
	color: rgb(205, 23, 19);
}
ul#navpagelist li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
ul#navpagelist li li a {
	background: rgb(233, 233, 233); font: bold 11px/normal arial, tahoma, =
verdana, sans-serif; color: rgb(34, 34, 34); text-transform: uppercase; =
border-top-color: rgb(175, 175, 175); border-top-width: 1px; =
border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
ul#navpagelist li li a:hover {
	background: rgb(221, 221, 221); color: rgb(0, 0, 0); text-decoration: =
none;
}
ul#navpagelist li li a:active {
	background: rgb(221, 221, 221); color: rgb(0, 0, 0); text-decoration: =
none;
}
div#navpages ul#navpagelist li ul {
	display: none;
}
.pagination a img {
	border-top-color: rgb(255, 255, 255); border-top-width: 4px; =
border-top-style: solid;
}
.pagination a:hover img {
	border-top-color: rgb(4, 5, 51); border-top-width: 4px; =
border-top-style: solid;
}
.pagination a.selected img {
	border-top-color: rgb(4, 5, 51); border-top-width: 4px; =
border-top-style: solid;
}
.featuredPost2Meta a {
	color: rgb(100, 98, 135);
}
.midColPostMeta a {
	color: rgb(100, 98, 135);
}
.secondaryMidColPostMeta {
	font-size: 12px; font-style: normal;
}
.secondaryMidColPostMeta a {
	color: rgb(100, 98, 135);
}
.secondaryMidColPostMeta a:hover {
	color: rgb(34, 158, 46) !important;
}
.secondaryRightColPostMeta {
	font-size: 0.85em; font-style: italic;
}
.secondaryRightColPostMeta a {
	color: rgb(100, 98, 135);
}
#subNews {
	width: 664px; line-height: 1.1em; float: left;
}
.subNewsContainerMeta {
	font-size: 0.85em; font-style: italic;
}
.subNewsContainerMeta a {
	color: rgb(205, 23, 19);
}
#searchCat select {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; border: =
1px solid rgb(127, 157, 185); color: rgb(85, 85, 85); font-size-adjust: =
none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#archiveform select {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; border: =
1px solid rgb(127, 157, 185); color: rgb(85, 85, 85); font-size-adjust: =
none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#cat {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; border: =
1px solid rgb(127, 157, 185); color: rgb(85, 85, 85); font-size-adjust: =
none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#googlequery {
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif; border: =
1px solid rgb(127, 157, 185); color: rgb(85, 85, 85); font-size-adjust: =
none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.tabbertab ul li {
	list-style: inside; color: rgb(102, 102, 102); line-height: 18px; =
padding-top: 2px; padding-bottom: 2px; margin-left: 3px; =
border-bottom-color: rgb(211, 217, 235); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.tabbertab a {
	color: rgb(102, 102, 102); display: inline;
}
.tabbertab a:hover {
	color: rgb(41, 86, 143); text-decoration: underline;
}
.tabbertab {
	background: rgb(255, 255, 255); border-right-color: rgb(238, 238, 238); =
border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, =
238, 238); border-right-width: 1px; border-bottom-width: 1px; =
border-left-width: 1px; border-right-style: solid; border-bottom-style: =
solid; border-left-style: solid;
}
.tabbertab ul li {
	list-style: inside; color: rgb(102, 102, 102); line-height: 18px; =
border-bottom-color: rgb(211, 217, 235); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.tabbertab a {
	color: rgb(102, 102, 102);
}
.tabbertab a:hover {
	color: rgb(41, 86, 143); text-decoration: underline;
}
#footerCatBar {
	text-align: center; line-height: 1em; font-size: 0.9em; font-weight: =
bold; border-top-color: rgb(239, 239, 239); border-bottom-color: =
rgb(239, 239, 239); border-top-width: 2px; border-bottom-width: 2px; =
border-top-style: solid; border-bottom-style: solid;
}
#footerCatBar a {
	color: rgb(148, 148, 148); text-transform: uppercase;
}
#footerCatBar a:hover {
	color: rgb(0, 102, 0); text-decoration: none;
}
#footerPages {
	background: rgb(172, 169, 191); text-align: center; line-height: 1em; =
font-family: arial,tahoma,sans-serif; font-size: 0.9em;
}
#footerPages a {
	color: rgb(1, 13, 55);
}
#footerPages a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.singlePageTitle {
	color: rgb(1, 13, 55); letter-spacing: -1px; font-family: Arial, =
Helvetica, sans-serif !important; display: block;
}
.titleCatName {
	color: rgb(2, 3, 50); text-transform: uppercase; font-family: arial, =
tahoma, sans-serif; font-size: 11px; font-weight: bold;
}
.titleCatName a {
	color: rgb(2, 3, 50); text-transform: uppercase; letter-spacing: 1px; =
font-family: Arial, sans-serif; font-size: 10px; font-weight: normal;
}
.titleCatName a:hover {
	color: rgb(2, 3, 50); text-transform: uppercase; letter-spacing: 1px; =
font-family: Arial, sans-serif; font-size: 10px; font-weight: normal;
}
.widget a {
	color: rgb(102, 102, 102);
}
.widget a:hover {
	color: rgb(41, 86, 143); text-decoration: underline;
}
#entryMeta {
	color: rgb(143, 143, 143); border-top-color: rgb(238, 238, 238); =
border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(34, 158, =
46); border-top-width: 1px; border-bottom-width: 1px; border-left-width: =
16px; border-top-style: solid; border-bottom-style: solid; =
border-left-style: solid;
}
#entryMeta a {
	color: rgb(143, 143, 143); text-decoration: underline;
}
#entryMeta a:hover {
	text-decoration: none;
}
.post a {
	color: rgb(8, 84, 199);
}
.post a:hover {
	color: rgb(205, 23, 19); text-decoration: underline;
}
#wideSidebar {
	background: rgb(247, 247, 247);
}
h2.archiveTitle {
	background: url("default/bgWriteComment.gif"); padding: 6px 3px 6px =
5px; color: rgb(143, 143, 143); letter-spacing: -1px; font-size: 16px; =
font-weight: bold; margin-bottom: 7px; border-top-color: rgb(238, 238, =
238); border-bottom-color: rgb(238, 238, 238); border-left-color: =
rgb(51, 153, 51); border-top-width: 1px; border-bottom-width: 1px; =
border-left-width: 5px; border-top-style: solid; border-bottom-style: =
solid; border-left-style: solid; display: block;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/events-manager/includes/css/events_manager.css?ver=3.2.1

#em-booking {
	margin: 15px 0px 10px; position: relative;
}
#em-booking-form {
	clear: left; position: relative;
}
.em-booking-form-details {
	padding: 10px; width: 360px; float: left;
}
.em-booking-form-details input.input {
	width: 250px;
}
.em-booking-form-details textarea {
	width: 250px;
}
.em-booking-form-details .input-group label {
	float: left; display: block;
}
.em-booking-form-details .input-group span {
	margin-left: 110px; display: block;
}
.em-booking-form-details .em-booking-submit {
	width: auto;
}
#em-booking-form label {
	width: 100px; display: inline-block;
}
.em-tickets {
	margin-bottom: 20px;
}
div.em-booking-message {
	padding: 5px; border: 2px solid rgb(255, 145, 0); margin-bottom: 1em; =
background-color: rgb(253, 221, 115);
}
div.em-booking-message-success {
	padding: 5px; border: 2px solid rgb(73, 155, 71); margin-bottom: 1em; =
background-color: rgb(91, 191, 88);
}
div.em-booking-message-error {
	padding: 5px 10px; border: 2px solid rgb(195, 79, 51); margin-bottom: =
1em; background-color: rgb(223, 148, 119);
}
div.em-booking-message-error p {
	margin: 0px 0px 5px; padding: 0px;
}
div.em-booking-login {
	margin: 0px 0px 0px 390px; padding: 10px 10px 10px 20px; =
border-left-color: black; border-left-width: 1px; border-left-style: =
solid;
}
div.em-booking-login label {
	width: 90px; display: inline-block;
}
div.em-booking-login p {
	margin: 10px 0px !important; padding: 0px !important;
}
div.em-booking-login input {
	margin: 0px;
}
#event-form .event-details {
	margin-top: 10px;
}
#event-form .event-details div {
	margin: 0px 0px 10px;
}
#event-form .event-details label {
	padding-right: 10px; display: inline-block; min-width: 80px;
}
.em-tickets-row .ticket-status span.ticket_on {
	background: green; width: 10px; height: 10px; display: block;
}
.em-tickets-row .ticket-status span.ticket_off {
	background: red; width: 10px; height: 10px; display: block;
}
.em-tickets-row .ticket-status span.ticket_new {
	background: grey; width: 10px; height: 10px; display: block;
}
#event-tickets th {
	width: auto;
}
#event-tickets th.ticket-status {
	width: 20px;
}
#em-tickets-form {
	margin-top: 10px; display: none;
}
#em-tickets-form input[type=3Dtext] {
	padding: 2px; width: 97%; color: rgb(102, 102, 102);
}
#em-tickets-form {
	padding: 15px; border: 2px solid rgb(51, 51, 51); width: 350px; =
text-align: left; color: rgb(51, 51, 51); display: none; opacity: 0.8; =
background-color: rgb(255, 255, 255); -moz-border-radius: 6px; =
-webkit-border-radius: 6px; -moz-box-shadow: 0 0 50px #ccc; =
-webkit-box-shadow: 0 0 50px #ccc;
}
#em-tickets-form h4 {
	margin: 0px; padding: 0px; font-size: 16px;
}
#em-tickets-form form {
	overflow: auto;
}
#em-tickets-form .close {
	background: url("../images/close.png") no-repeat 0px 0px !important; =
margin: 0px; padding: 0px; border: currentColor; top: -15px; width: =
35px; height: 35px; right: -15px; position: absolute; cursor: pointer;
}
#em-tickets-form #wp-submit {
	clear: both; display: block;
}
.em-ticket-form {
	padding: 0px 10px; width: 400px; margin-bottom: 10px;
}
.em-ticket-form label {
	padding-right: 10px; display: inline-block; min-width: 70px;
}
.em-ticket-form div {
	margin: 5px 0px; clear: both;
}
.em-ticket-form input.name {
	width: 300px;
}
.em-ticket-form .space-limits input {
	width: 40px;
}
.em-ticket-form .date-limits input {
	width: 100px;
}
.em-ticket-form div.description {
	margin-top: 9px;
}
.em-ticket-form textarea {
	width: 100%; margin-top: 7px;
}
body#printable {
	text-align: center; font-family: Gill Sans, Helvetica, Arial, =
sans-serif;
}
body#printable #container {
	margin: 0px auto; width: 780px; text-align: left;
}
table#bookings-table {
	width: 600px; border-spacing: 0px;
}
table#bookings-table td {
	padding: 5px 0px;
}
table#bookings-table td.spaces-number {
	text-align: right; padding-right: 20px;
}
table#bookings-table th {
	text-align: left; margin-left: 5px;
}
table#bookings-table tr#booked-spaces td {
	border-top-color: rgb(153, 153, 153); border-top-width: 2px; =
border-top-style: solid;
}
table#bookings-table td.total-label {
	text-align: right;
}
table#bookings-table tr#booked-spaces td.spaces-number {
	font-weight: bold;
}
table#bookings-table tr#available-spaces td.spaces-number {
	font-weight: bold;
}
table#em-location-data th {
	width: 50px; text-align: right;
}
table.em-calendar td {
	padding: 2px 4px; text-align: center;
}
table.table.em-calendar tr.days-names {
	font-weight: bold;
}
table.em-calendar td.eventless-pre {
	color: rgb(204, 204, 204);
}
.em-calendar td.eventless-post {
	color: rgb(204, 204, 204);
}
table.em-calendar td.eventful-pre a {
	color: rgb(170, 170, 170); text-decoration: underline;
}
table.em-calendar td.eventful-post a {
	color: rgb(170, 170, 170); text-decoration: underline;
}
table.em-calendar td.eventful a {
	color: rgb(253, 126, 41);
}
table.em-calendar td.eventful-today a {
	color: rgb(253, 126, 41);
}
table.em-calendar td.eventful-today a {
	font-weight: bold;
}
table.em-calendar td.eventless-today {
	background-color: rgb(207, 207, 207);
}
table.em-calendar thead {
	font-size: 120%; font-weight: bold;
}
table.fullcalendar {
	border-collapse: collapse;
}
table.fullcalendar td {
	border: 1px solid rgb(136, 136, 136); width: 50px; height: 50px; =
text-align: left;
}
div.em-calendar-wrapper {
	position: relative;
}
div#em-loading {
	background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, =
255, 255); left: 0px; top: 0px; width: 100%; height: 100%; filter: =
alpha(opacity=3D80); position: absolute; opacity: 0.8;
}
.em-map-balloon .em-map-balloon-content {
	margin: 0px !important; padding: 0px 0px 20px !important; width: auto =
!important; height: auto !important; color: rgb(0, 0, 0) !important; =
font-size: 12px !important; max-height: none !important; max-width: none =
!important;
}
.em-location-map img {
	margin: 0px !important; padding: 0px !important; border: currentColor =
!important; width: auto !important; height: auto !important; max-width: =
none !important;
}
.em-locations-map img {
	margin: 0px !important; padding: 0px !important; border: currentColor =
!important; width: auto !important; height: auto !important; max-width: =
none !important;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.offshoreenergytoday.com/?mcsf_action=main_css&ver=3.2.1

.mc_error_msg {
	color: red;
}
.mc_success_msg {
	color: green;
}
.mc_merge_var {
	margin: 0px; padding: 0px;
}
#mc_signup_container {
	
}
#mc_signup_form {
	
}
#mc_signup_form .mc_var_label {
	
}
#mc_signup_form .mc_input {
	
}
#mc-indicates-required {
	width: 100%;
}
#mc_display_rewards {
	
}
.mc_interests_header {
	font-weight: bold;
}
div.mc_interest {
	width: 100%;
}
#mc_signup_form input.mc_interest {
	
}
#mc_signup_form select {
	
}
#mc_signup_form label.mc_interest_label {
	display: inline;
}
.mc_signup_submit {
	text-align: center;
}
ul.mc_list {
	list-style-type: none;
}
ul.mc_list li {
	font-size: 12px;
}
.ui-datepicker-year {
	display: none;
}
.show#ui-datepicker-div .ui-datepicker-year {
	padding-left: 3px; display: inline;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/mailchimp/css/ie.css?ver=3.2.1

#mc_message {
	padding-top: 1em;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/contact-form-7/styles.css?ver=3.0.1

div.wpcf7 {
	margin: 0px; padding: 0px;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em; padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid rgb(57, 143, 20);
}
div.wpcf7-mail-sent-ng {
	border: 2px solid rgb(255, 0, 0);
}
div.wpcf7-spam-blocked {
	border: 2px solid rgb(255, 165, 0);
}
div.wpcf7-validation-errors {
	border: 2px solid rgb(247, 231, 0);
}
span.wpcf7-form-control-wrap {
	position: relative;
}
span.wpcf7-not-valid-tip {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid =
rgb(255, 0, 0); left: 20%; top: 20%; width: 280px; font-size: 10pt; =
position: absolute; z-index: 100;
}
span.wpcf7-not-valid-tip-no-ajax {
	color: rgb(255, 0, 0); font-size: 10pt; display: block;
}
span.wpcf7-list-item {
	margin-left: 0.5em;
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 img.ajax-loader {
	border: currentColor; margin-left: 4px; vertical-align: middle;
}
div.wpcf7 .watermark {
	color: rgb(136, 136, 136);
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/Viva-ThumbZoom/lib/v-zoom/viva-zoom.css

.highslide {
	cursor: url(graphics/zoomin.cur), pointer;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
=09
}
.highslide-html-content {
	display: none; position: absolute;
}
.highslide-caption {
	border-width: medium 2px 2px; border-style: none solid solid; =
border-color: currentColor white white; padding: 5px; font-family: =
Verdana, Helvetica; font-size: 10pt; display: none; background-color: =
white;
}
.highslide-loading {
	background-position: 3px 1px; padding: 2px 2px 2px 22px; border: 1px =
solid black; color: black; font-family: sans-serif; font-size: 8pt; =
font-weight: bold; text-decoration: none; display: block; =
background-image: url("graphics/loader.white.gif"); background-repeat: =
no-repeat; background-color: white;
}
a.highslide-credits {
	padding: 2px; color: silver; font-size: 10px; text-decoration: none;
}
a.highslide-credits i {
	padding: 2px; color: silver; font-size: 10px; text-decoration: none;
}
a.highslide-credits:hover {
	color: white; background-color: gray;
}
a.highslide-credits:hover i {
	color: white; background-color: gray;
}
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	padding: 5px; width: 320px; height: 460px;
}
.highslide-wrapper .highslide-header div {
=09
}
.highslide-wrapper .highslide-header ul {
	margin: 0px; padding: 0px; text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	padding-left: 1em; display: inline;
}
.highslide-wrapper .highslide-header ul li.highslide-previous {
	display: none;
}
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	color: gray; text-transform: uppercase; font-weight: bold; =
text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	background: url("graphics/resize.gif"); width: 11px; height: 11px; =
float: right;
}
.highslide-wrapper .highslide-body {
=09
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}
a.highslide-full-expand {
	background: url("graphics/fullexpand.gif") no-repeat; margin: 0px 10px =
10px 0px; width: 34px; height: 34px; display: block;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/featured-content-gallery/css/jd.gallery.css.php

#myGallery {
	border: 1px solid rgb(0, 0, 0); z-index: 5;
}
#myGallerySet {
	border: 1px solid rgb(0, 0, 0); z-index: 5;
}
#flickrGallery {
	border: 1px solid rgb(0, 0, 0); z-index: 5;
}
.jdGallery .slideInfoZone {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
.jdGallery .slideElement {
	background-position: center; width: 100%; height: 100%; =
background-image: url("img/loading-bar-black.gif"); background-repeat: =
no-repeat; background-color: rgb(0, 0, 0);
}
.jdGallery .loadingElement {
	background-position: center; left: 0px; top: 0px; width: 100%; height: =
100%; position: absolute; background-image: =
url("img/loading-bar-black.gif"); background-repeat: no-repeat; =
background-color: rgb(0, 0, 0);
}
.jdGallery .slideInfoZone h2 {
	margin: 2px 5px !important; padding: 0px !important; text-align: left =
!important; color: rgb(255, 255, 255) !important; font-size: 14px =
!important; font-weight: bold !important; background-image: none =
!important; background-color: rgb(0, 0, 0) !important;
}
.jdGallery .slideInfoZone p {
	margin: 2px 5px !important; padding: 0px !important; text-align: left =
!important; color: rgb(255, 255, 255) !important; font-size: 11px =
!important; background-image: none !important; background-color: rgb(0, =
0, 0) !important;
}
.jdGallery a.carouselBtn {
	background: rgb(0, 0, 0); padding: 0px 10px; height: 20px; text-align: =
center; right: 30px; bottom: 0px; color: rgb(255, 255, 255) !important; =
font-size: 13px; position: absolute; cursor: pointer;
}
.jdGallery a.carouselBtn:hover {
	background: rgb(0, 0, 0); padding: 0px 10px; height: 20px; text-align: =
center; right: 30px; bottom: 0px; color: rgb(255, 255, 255) !important; =
font-size: 13px; position: absolute; cursor: pointer;
}
.jdGallery a.carouselBtn:active {
	background: rgb(0, 0, 0); padding: 0px 10px; height: 20px; text-align: =
center; right: 30px; bottom: 0px; color: rgb(255, 255, 255) !important; =
font-size: 13px; position: absolute; cursor: pointer;
}
.jdGallery .carousel {
	background: rgb(0, 0, 0); margin: 0px; left: 0px; top: 0px; width: =
100%; height: 115px; color: rgb(255, 255, 255); text-indent: 0px; =
overflow: hidden; position: absolute;
}
.jdGallery .carousel .carouselInner .thumbnail {
	background: center rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); float: =
left; cursor: pointer;
}
.jdExtCarousel .carouselInner .thumbnail {
	background: center rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); float: =
left; cursor: pointer;
}
.jdGallery .carousel .wallButton {
	background: rgb(0, 0, 0); margin: 0px; padding: 1px 2px; border: 1px =
solid rgb(0, 0, 0); right: 10px; bottom: 5px; font-size: 10px; position: =
absolute; cursor: pointer;
}
.jdExtCarousel .wallButton {
	background: rgb(0, 0, 0); margin: 0px; padding: 1px 2px; border: 1px =
solid rgb(0, 0, 0); right: 10px; bottom: 5px; font-size: 10px; position: =
absolute; cursor: pointer;
}
.jdGallery .carousel .label .number {
	color: rgb(255, 255, 255);
}
.jdExtCarousel .label .number {
	color: rgb(255, 255, 255);
}
.jdGallery a {
	color: rgb(255, 255, 255); font-size: 100%; text-decoration: none;
}
.jdGallery a.gallerySelectorBtn {
	background: rgb(0, 0, 0); padding: 0px 10px; left: 30px; top: 0px; =
height: 20px; text-align: center; color: rgb(255, 255, 255); font-size: =
13px; filter: alpha(opacity=3D40); position: absolute; z-index: 15; =
cursor: pointer; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: 0.4;
}
.jdGallery .gallerySelector {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: =
100%; position: absolute; z-index: 20;
}
.jdGallery .gallerySelector h2 {
	margin: 0px; padding: 10px 20px; color: rgb(255, 255, 255); =
line-height: 30px; font-size: 20px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
	padding: 5px; border: 1px solid rgb(0, 0, 0); height: 40px; color: =
rgb(255, 255, 255); margin-top: 10px; margin-left: 10px; float: left; =
cursor: pointer;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover {
	background: rgb(0, 0, 0);
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton =
div.preview {
	background: center rgb(0, 0, 0); border: currentColor; width: 40px; =
height: 40px; margin-right: 5px; float: left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton =
p.info {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 12px; =
font-weight: normal;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/featured-content-gallery/css/jd.gallery.css

.imageElement {
	display: none;
}
#flickrGallery {
	width: 500px; height: 334px;
}
.jdGallery .slideInfoZone {
	margin: 0px; left: 0px; width: 100%; bottom: 0px; text-indent: 0px; =
overflow: hidden; position: absolute; z-index: 50;
}
#myGallery img.thumbnail {
	display: none;
}
#myGallerySet img.thumbnail {
	display: none;
}
.jdGallery {
	overflow: hidden; position: relative;
}
.jdGallery img {
	margin: 0px; border: 0px currentColor;
}
* html .jdGallery .slideInfoZone {
	bottom: 100px;
}
.jdGallery div.carouselContainer {
	margin: 0px; left: 0px; top: 0px; width: 100%; height: 135px; position: =
absolute; z-index: 10;
}
.jdExtCarousel {
	overflow: hidden; position: relative;
}
.jdGallery .carousel .carouselWrapper {
	left: 0px; top: 10px; width: 100%; height: 78px; overflow: hidden; =
position: absolute;
}
.jdExtCarousel .carouselWrapper {
	left: 0px; top: 10px; width: 100%; height: 78px; overflow: hidden; =
position: absolute;
}
.jdGallery .carousel .carouselInner {
	position: relative;
}
.jdExtCarousel .carouselInner {
	position: relative;
}
.jdGallery .wall .thumbnail {
	margin-bottom: 10px;
}
.jdExtCarousel .wall .thumbnail {
	margin-bottom: 10px;
}
.jdGallery .carousel .label {
	margin: 0px; padding: 0px !important; left: 10px; bottom: 5px; =
font-size: 13px; position: absolute;
}
.jdExtCarousel .label {
	margin: 0px; padding: 0px !important; left: 10px; bottom: 5px; =
font-size: 13px; position: absolute;
}
.jdGallery a.right {
	width: 25%; height: 99%; filter: alpha(opacity=3D20); position: =
absolute; z-index: 10; cursor: pointer; opacity: 0.2; -moz-opacity: 0.2; =
-khtml-opacity: 0.2;
}
.jdGallery a.left {
	width: 25%; height: 99%; filter: alpha(opacity=3D20); position: =
absolute; z-index: 10; cursor: pointer; opacity: 0.2; -moz-opacity: 0.2; =
-khtml-opacity: 0.2;
}
* html .jdGallery a.right {
	filter: alpha(opacity=3D50);
}
* html .jdGallery a.left {
	filter: alpha(opacity=3D50);
}
.jdGallery a.right:hover {
	filter: alpha(opacity=3D80); opacity: 0.8; -moz-opacity: 0.8; =
-khtml-opacity: 0.8;
}
.jdGallery a.left:hover {
	filter: alpha(opacity=3D80); opacity: 0.8; -moz-opacity: 0.8; =
-khtml-opacity: 0.8;
}
.jdGallery a.left {
	background: url("img/fleche1.png") no-repeat left; left: 0px; top: 0px;
}
* html .jdGallery a.left {
	background: url("img/fleche1.gif") no-repeat left;
}
.jdGallery a.right {
	background: url("img/fleche2.png") no-repeat right; top: 0px; right: =
0px;
}
* html .jdGallery a.right {
	background: url("img/fleche2.gif") no-repeat right;
}
.jdGallery a.open {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.withArrows a.open {
	left: 25%; top: 0px; width: 50%; height: 99%; position: absolute; =
z-index: 10; cursor: pointer; opacity: 0.8; -moz-opacity: 0.8; =
-khtml-opacity: 0.8;
}
.withArrows a.open:hover {
	background: url("img/open.png") no-repeat center;
}
* html .withArrows a.open:hover {
	background: url("img/open.gif") no-repeat center; filter: =
alpha(opacity=3D80);
}
.jdGallery .gallerySelector .gallerySelectorWrapper {
	overflow: hidden;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: normal;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/rss-tickertape/scripts/li-scroller.css

#ticker {
	height: 27px; overflow: hidden;
}
.tickercontainer {
	margin: 0px; padding: 0px; width: 100%; height: 27px; overflow: hidden;
}
.tickercontainer .mask {
	left: 0px; top: 8px; width: 100%; overflow: hidden; position: relative;
}
ul.newsticker {
	margin: 0px; padding: 0px; left: 750px; font-size: 12px; font-weight: =
bold; list-style-type: none; position: relative;
}
ul.newsticker li {
	margin: 0px; padding: 0px; float: left;
}
ul.newsticker a {
	margin: 0px 50px 0px 0px; padding: 0px; font-size: 12px; white-space: =
nowrap;
}
ul.newsticker span {
	margin: 0px 10px 0px 0px;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/styles/print.css

body {
	font-family: Arial, Helvetica, sans-serif;
}
#header1 {
	display: none;
}
#header2 {
	display: none;
}
#navbar {
	display: none;
}
#navpages {
	display: none;
}
#footerCatBar {
	display: none;
}
#footerPages {
	display: none;
}
#narrowSidebar {
	display: none;
}
#wideSidebar {
	display: none;
}
.mcafeeicon {
	display: none;
}
.share {
	display: none;
}

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/effects.js

// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';=0A=
  if (this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if (this.slice(0,1) =3D=3D '#') {  =0A=
      if (this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if (this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return (color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
};=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
};=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  element.setStyle({fontSize: (percent/100) + 'em'});   =0A=
  if (Prototype.Browser.WebKit) window.scrollBy(0,0);=0A=
  return element;=0A=
};=0A=
=0A=
Element.getInlineOpacity =3D function(element){=0A=
  return $(element).style.opacity || '';=0A=
};=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  Transitions: {=0A=
    linear: Prototype.K,=0A=
    sinoidal: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
    },=0A=
    reverse: function(pos) {=0A=
      return 1-pos;=0A=
    },=0A=
    flicker: function(pos) {=0A=
      var pos =3D ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
      return pos > 1 ? 1 : pos;=0A=
    },=0A=
    wobble: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
    },=0A=
    pulse: function(pos, pulses) { =0A=
      pulses =3D pulses || 5; =0A=
      return (=0A=
        ((pos % (1/pulses)) * pulses).round() =3D=3D 0 ? =0A=
              ((pos * pulses * 2) - (pos * pulses * 2).floor()) : =0A=
          1 - ((pos * pulses * 2) - (pos * pulses * 2).floor())=0A=
        );=0A=
    },=0A=
    spring: function(pos) { =0A=
      return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); =0A=
    },=0A=
    none: function(pos) {=0A=
      return 0;=0A=
    },=0A=
    full: function(pos) {=0A=
      return 1;=0A=
    }=0A=
  },=0A=
  DefaultOptions: {=0A=
    duration:   1.0,   // seconds=0A=
    fps:        100,   // 100=3D assume 66fps max.=0A=
    sync:       false, // true for combining=0A=
    from:       0.0,=0A=
    to:         1.0,=0A=
    delay:      0.0,=0A=
    queue:      'parallel'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if (Prototype.Browser.IE) tagifyStyle +=3D ';zoom:1';=0A=
    =0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if (child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            new Element('span', {style: tagifyStyle}).update(=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if (((typeof element =3D=3D 'object') || =0A=
        Object.isFunction(element)) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || { });=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || { });=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
Effect.DefaultOptions.transition =3D Effect.Transitions.sinoidal;=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create(Enumerable, {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;    =0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D Object.isString(effect.options.queue) ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'with-last':=0A=
        timestamp =3D this.effects.pluck('startOn').max() || timestamp;=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if (!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if (!this.interval)=0A=
      this.interval =3D setInterval(this.loop.bind(this), 15);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if (this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    for(var i=3D0, len=3Dthis.effects.length;i<len;i++) =0A=
      this.effects[i] && this.effects[i].loop(timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if (!Object.isString(queueName)) return queueName;=0A=
    =0A=
    return this.instances.get(queueName) ||=0A=
      this.instances.set(queueName, new Effect.ScopedQueue());=0A=
  }=0A=
};=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.Base =3D Class.create({=0A=
  position: null,=0A=
  start: function(options) {=0A=
    function codeForEvent(options,eventName){=0A=
      return (=0A=
        (options[eventName+'Internal'] ? =
'this.options.'+eventName+'Internal(this);' : '') +=0A=
        (options[eventName] ? 'this.options.'+eventName+'(this);' : '')=0A=
      );=0A=
    }=0A=
    if (options && options.transition =3D=3D=3D false) =
options.transition =3D Effect.Transitions.linear;=0A=
    this.options      =3D Object.extend(Object.extend({ =
},Effect.DefaultOptions), options || { });=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn+(this.options.duration*1000);=0A=
    this.fromToDelta  =3D this.options.to-this.options.from;=0A=
    this.totalTime    =3D this.finishOn-this.startOn;=0A=
    this.totalFrames  =3D this.options.fps*this.options.duration;=0A=
    =0A=
    eval('this.render =3D function(pos){ '+=0A=
      'if (this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
      codeForEvent(this.options,'beforeSetup')+=0A=
      (this.setup ? 'this.setup();':'')+ =0A=
      codeForEvent(this.options,'afterSetup')+=0A=
      '};if (this.state=3D=3D"running"){'+=0A=
      =
'pos=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.f=
rom+';'+=0A=
      'this.position=3Dpos;'+=0A=
      codeForEvent(this.options,'beforeUpdate')+=0A=
      (this.update ? 'this.update(pos);':'')+=0A=
      codeForEvent(this.options,'afterUpdate')+=0A=
      '}}');=0A=
    =0A=
    this.event('beforeStart');=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if (timePos >=3D this.startOn) {=0A=
      if (timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if (this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / this.totalTime,=0A=
          frame =3D (pos * this.totalFrames).round();=0A=
      if (frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if (this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if (this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    var data =3D $H();=0A=
    for(property in this)=0A=
      if (!Object.isFunction(this[property])) data.set(property, =
this[property]);=0A=
    return '#<Effect:' + data.inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
});=0A=
=0A=
Effect.Parallel =3D Class.create(Effect.Base, {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if (effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Tween =3D Class.create(Effect.Base, {=0A=
  initialize: function(object, from, to) {=0A=
    object =3D Object.isString(object) ? $(object) : object;=0A=
    var args =3D $A(arguments), method =3D args.last(), =0A=
      options =3D args.length =3D=3D 5 ? args[3] : null;=0A=
    this.method =3D Object.isFunction(method) ? method.bind(object) :=0A=
      Object.isFunction(object[method]) ? object[method].bind(object) : =0A=
      function(value) { object[method] =3D value };=0A=
    this.start(Object.extend({ from: from, to: to }, options || { }));=0A=
  },=0A=
  update: function(position) {=0A=
    this.method(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Event =3D Class.create(Effect.Base, {=0A=
  initialize: function() {=0A=
    this.start(Object.extend({ duration: 0 }, arguments[0] || { }));=0A=
  },=0A=
  update: Prototype.emptyFunction=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if (this.options.mode =3D=3D 'absolute') {=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: (this.options.x  * position + this.originalLeft).round() + =
'px',=0A=
      top:  (this.options.y  * position + this.originalTop).round()  + =
'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || { }));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create(Effect.Base, {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or { } with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D { };=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%','pt'].each( function(fontSizeType) {=0A=
      if (fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if (this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if (/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if (!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if (this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D { };=0A=
    if (this.options.scaleX) d.width =3D width.round() + 'px';=0A=
    if (this.options.scaleY) d.height =3D height.round() + 'px';=0A=
    if (this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if (this.elementPositioning =3D=3D 'absolute') {=0A=
        if (this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if (this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if (this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if (this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if (this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D { };=0A=
    if (!this.options.keepBackgroundImage) {=0A=
      this.oldStyle.backgroundImage =3D =
this.element.getStyle('background-image');=0A=
      this.element.setStyle({backgroundImage: 'none'});=0A=
    }=0A=
    if (!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if (!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D function(element) {=0A=
  var options =3D arguments[1] || { },=0A=
    scrollOffsets =3D document.viewport.getScrollOffsets(),=0A=
    elementOffsets =3D $(element).cumulativeOffset(),=0A=
    max =3D (window.height || document.body.scrollHeight) - =
document.viewport.getHeight();  =0A=
=0A=
  if (options.offset) elementOffsets[1] +=3D options.offset;=0A=
=0A=
  return new Effect.Tween(null,=0A=
    scrollOffsets.top,=0A=
    elementOffsets[1] > max ? max : elementOffsets[1],=0A=
    options,=0A=
    function(p){ scrollTo(scrollOffsets.left, p.round()) }=0A=
  );=0A=
};=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
    from: element.getOpacity() || 1.0,=0A=
    to:   0.0,=0A=
    afterFinishInternal: function(effect) { =0A=
      if (effect.options.to!=3D0) return;=0A=
      effect.element.hide().setStyle({opacity: oldOpacity}); =0A=
    }=0A=
  }, arguments[1] || { });=0A=
  return new Effect.Opacity(element,options);=0A=
};=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from).show(); =0A=
  }}, arguments[1] || { });=0A=
  return new Effect.Opacity(element,options);=0A=
};=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { =0A=
    opacity: element.getInlineOpacity(), =0A=
    position: element.getStyle('position'),=0A=
    top:  element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height=0A=
  };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        Position.absolutize(effect.effects[0].element)=0A=
      },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide().setStyle(oldStyle); }=0A=
     }, arguments[1] || { })=0A=
   );=0A=
};=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0,=0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping();=0A=
      } =0A=
    }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false,=0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping();=0A=
    }=0A=
  }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, Object.extend({=0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned().makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: =
oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    distance: 20,=0A=
    duration: 0.5=0A=
  }, arguments[1] || {});=0A=
  var distance =3D parseFloat(options.distance);=0A=
  var split =3D parseFloat(options.duration) / 10.0;=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element,=0A=
      { x:  distance, y: 0, duration: split, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance, y: 0, duration: split, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned().setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
};=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: window.opera ? 0 : 1,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if (window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom}); }=0A=
    }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if (window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().show();=0A=
    },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' });=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom});=0A=
    }=0A=
   }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, { =0A=
    restoreAfterFinish: true,=0A=
    beforeSetup: function(effect) {=0A=
      effect.element.makeClipping(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping(); =0A=
    }=0A=
  });=0A=
};=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || { });=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide().makeClipping().makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: =
'0px'}).show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               =
effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldSty=
le); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || { });=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned().makeClipping(); =0A=
         },=0A=
         afterFinishInternal: function(effect) {=0A=
           =
effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle=
(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
};=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || { };=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos, options.pulses)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 2.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
};=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping().setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.Morph =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      style: { }=0A=
    }, arguments[1] || { });=0A=
    =0A=
    if (!Object.isString(options.style)) this.style =3D =
$H(options.style);=0A=
    else {=0A=
      if (options.style.include(':'))=0A=
        this.style =3D options.style.parseStyle();=0A=
      else {=0A=
        this.element.addClassName(options.style);=0A=
        this.style =3D $H(this.element.getStyles());=0A=
        this.element.removeClassName(options.style);=0A=
        var css =3D this.element.getStyles();=0A=
        this.style =3D this.style.reject(function(style) {=0A=
          return style.value =3D=3D css[style.key];=0A=
        });=0A=
        options.afterFinishInternal =3D function(effect) {=0A=
          effect.element.addClassName(effect.options.style);=0A=
          effect.transforms.each(function(transform) {=0A=
            effect.element.style[transform.style] =3D '';=0A=
          });=0A=
        }=0A=
      }=0A=
    }=0A=
    this.start(options);=0A=
  },=0A=
  =0A=
  setup: function(){=0A=
    function parseColor(color){=0A=
      if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) =
color =3D '#ffffff';=0A=
      color =3D color.parseColor();=0A=
      return $R(0,2).map(function(i){=0A=
        return parseInt( color.slice(i*2+1,i*2+3), 16 ) =0A=
      });=0A=
    }=0A=
    this.transforms =3D this.style.map(function(pair){=0A=
      var property =3D pair[0], value =3D pair[1], unit =3D null;=0A=
=0A=
      if (value.parseColor('#zzzzzz') !=3D '#zzzzzz') {=0A=
        value =3D value.parseColor();=0A=
        unit  =3D 'color';=0A=
      } else if (property =3D=3D 'opacity') {=0A=
        value =3D parseFloat(value);=0A=
        if (Prototype.Browser.IE && =
(!this.element.currentStyle.hasLayout))=0A=
          this.element.setStyle({zoom: 1});=0A=
      } else if (Element.CSS_LENGTH.test(value)) {=0A=
          var components =3D value.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
          value =3D parseFloat(components[1]);=0A=
          unit =3D (components.length =3D=3D 3) ? components[2] : null;=0A=
      }=0A=
=0A=
      var originalValue =3D this.element.getStyle(property);=0A=
      return { =0A=
        style: property.camelize(), =0A=
        originalValue: unit=3D=3D'color' ? parseColor(originalValue) : =
parseFloat(originalValue || 0), =0A=
        targetValue: unit=3D=3D'color' ? parseColor(value) : value,=0A=
        unit: unit=0A=
      };=0A=
    }.bind(this)).reject(function(transform){=0A=
      return (=0A=
        (transform.originalValue =3D=3D transform.targetValue) ||=0A=
        (=0A=
          transform.unit !=3D 'color' &&=0A=
          (isNaN(transform.originalValue) || =
isNaN(transform.targetValue))=0A=
        )=0A=
      )=0A=
    });=0A=
  },=0A=
  update: function(position) {=0A=
    var style =3D { }, transform, i =3D this.transforms.length;=0A=
    while(i--)=0A=
      style[(transform =3D this.transforms[i]).style] =3D =0A=
        transform.unit=3D=3D'color' ? '#'+=0A=
          (Math.round(transform.originalValue[0]+=0A=
            =
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[1]+=0A=
            =
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[2]+=0A=
            =
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorP=
art() :=0A=
        (transform.originalValue +=0A=
          (transform.targetValue - transform.originalValue) * =
position).toFixed(3) + =0A=
            (transform.unit =3D=3D=3D null ? '' : transform.unit);=0A=
    this.element.setStyle(style, true);=0A=
  }=0A=
});=0A=
=0A=
Effect.Transform =3D Class.create({=0A=
  initialize: function(tracks){=0A=
    this.tracks  =3D [];=0A=
    this.options =3D arguments[1] || { };=0A=
    this.addTracks(tracks);=0A=
  },=0A=
  addTracks: function(tracks){=0A=
    tracks.each(function(track){=0A=
      track =3D $H(track);=0A=
      var data =3D track.values().first();=0A=
      this.tracks.push($H({=0A=
        ids:     track.keys().first(),=0A=
        effect:  Effect.Morph,=0A=
        options: { style: data }=0A=
      }));=0A=
    }.bind(this));=0A=
    return this;=0A=
  },=0A=
  play: function(){=0A=
    return new Effect.Parallel(=0A=
      this.tracks.map(function(track){=0A=
        var ids =3D track.get('ids'), effect =3D track.get('effect'), =
options =3D track.get('options');=0A=
        var elements =3D [$(ids) || $$(ids)].flatten();=0A=
        return elements.map(function(e){ return new effect(e, =
Object.extend({ sync:true }, options)) });=0A=
      }).flatten(),=0A=
      this.options=0A=
    );=0A=
  }=0A=
});=0A=
=0A=
Element.CSS_PROPERTIES =3D $w(=0A=
  'backgroundColor backgroundPosition borderBottomColor =
borderBottomStyle ' + =0A=
  'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +=0A=
  'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +=0A=
  'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +=0A=
  'fontSize fontWeight height left letterSpacing lineHeight ' +=0A=
  'marginBottom marginLeft marginRight marginTop markerOffset maxHeight =
'+=0A=
  'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +=0A=
  'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +=0A=
  'right textIndent top width wordSpacing zIndex');=0A=
  =0A=
Element.CSS_LENGTH =3D =
/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;=0A=
=0A=
String.__parseStyleElement =3D document.createElement('div');=0A=
String.prototype.parseStyle =3D function(){=0A=
  var style, styleRules =3D $H();=0A=
  if (Prototype.Browser.WebKit)=0A=
    style =3D new Element('div',{style:this}).style;=0A=
  else {=0A=
    String.__parseStyleElement.innerHTML =3D '<div style=3D"' + this + =
'"></div>';=0A=
    style =3D String.__parseStyleElement.childNodes[0].style;=0A=
  }=0A=
  =0A=
  Element.CSS_PROPERTIES.each(function(property){=0A=
    if (style[property]) styleRules.set(property, style[property]); =0A=
  });=0A=
  =0A=
  if (Prototype.Browser.IE && this.include('opacity'))=0A=
    styleRules.set('opacity', =
this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);=0A=
=0A=
  return styleRules;=0A=
};=0A=
=0A=
if (document.defaultView && document.defaultView.getComputedStyle) {=0A=
  Element.getStyles =3D function(element) {=0A=
    var css =3D document.defaultView.getComputedStyle($(element), null);=0A=
    return Element.CSS_PROPERTIES.inject({ }, function(styles, property) =
{=0A=
      styles[property] =3D css[property];=0A=
      return styles;=0A=
    });=0A=
  };=0A=
} else {=0A=
  Element.getStyles =3D function(element) {=0A=
    element =3D $(element);=0A=
    var css =3D element.currentStyle, styles;=0A=
    styles =3D Element.CSS_PROPERTIES.inject({ }, function(hash, =
property) {=0A=
      hash.set(property, css[property]);=0A=
      return hash;=0A=
    });=0A=
    if (!styles.opacity) styles.set('opacity', element.getOpacity());=0A=
    return styles;=0A=
  };=0A=
};=0A=
=0A=
Effect.Methods =3D {=0A=
  morph: function(element, style) {=0A=
    element =3D $(element);=0A=
    new Effect.Morph(element, Object.extend({ style: style }, =
arguments[2] || { }));=0A=
    return element;=0A=
  },=0A=
  visualEffect: function(element, effect, options) {=0A=
    element =3D $(element)=0A=
    var s =3D effect.dasherize().camelize(), klass =3D =
s.charAt(0).toUpperCase() + s.substring(1);=0A=
    new Effect[klass](element, options);=0A=
    return element;=0A=
  },=0A=
  highlight: function(element, options) {=0A=
    element =3D $(element);=0A=
    new Effect.Highlight(element, options);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+=0A=
  'pulsate shake puff squish switchOff dropOut').each(=0A=
  function(effect) { =0A=
    Effect.Methods[effect] =3D function(element, options){=0A=
      element =3D $(element);=0A=
      Effect[effect.charAt(0).toUpperCase() + =
effect.substring(1)](element, options);=0A=
      return element;=0A=
    }=0A=
  }=0A=
);=0A=
=0A=
$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes =
collectTextNodesIgnoreClass getStyles').each( =0A=
  function(f) { Effect.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.addMethods(Effect.Methods);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/carousel.js

/*  Prototype-UI, version trunk=0A=
 *=0A=
 *  Prototype-UI is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the PrototypeUI web site: =
http://www.prototype-ui.com/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
if(typeof Prototype =3D=3D 'undefined' || =
!Prototype.Version.match("1.6"))=0A=
  throw("Prototype-UI library require Prototype library >=3D 1.6.0");=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  Prototype.Browser.WebKitVersion =3D =
parseFloat(navigator.userAgent.match(/AppleWebKit\/([\d\.\+]*)/)[1]);=0A=
  Prototype.Browser.Safari2 =3D (Prototype.Browser.WebKitVersion < 420);=0A=
}=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Prototype.Browser.IEVersion =3D =
parseFloat(navigator.appVersion.split(';')[1].strip().split(' ')[1]);=0A=
  Prototype.Browser.IE6 =3D  Prototype.Browser.IEVersion =3D=3D 6;=0A=
  Prototype.Browser.IE7 =3D  Prototype.Browser.IEVersion =3D=3D 7;=0A=
}=0A=
=0A=
Prototype.falseFunction =3D function() { return false };=0A=
Prototype.trueFunction  =3D function() { return true  };=0A=
=0A=
/*=0A=
Namespace: UI=0A=
=0A=
  Introduction:=0A=
    Prototype-UI is a library of user interface components based on the =
Prototype framework.=0A=
    Its aim is to easilly improve user experience in web applications.=0A=
=0A=
    It also provides utilities to help developers.=0A=
=0A=
  Guideline:=0A=
    - Prototype conventions are followed=0A=
    - Everything should be unobstrusive=0A=
    - All components are themable with CSS stylesheets, various themes =
are provided=0A=
=0A=
  Warning:=0A=
    Prototype-UI is still under deep development, this release is =
targeted to developers only.=0A=
    All interfaces are subjects to changes, suggestions are welcome.=0A=
=0A=
    DO NOT use it in production for now.=0A=
=0A=
  Authors:=0A=
    - S=C3=A9bastien Gruhier, <http://www.xilinus.com>=0A=
    - Samuel Lebeau, <http://gotfresh.info>=0A=
*/=0A=
=0A=
var UI =3D {=0A=
  Abstract: { },=0A=
  Ajax: { }=0A=
};=0A=
Object.extend(Class.Methods, {=0A=
  extend: Object.extend.methodize(),=0A=
=0A=
  addMethods: Class.Methods.addMethods.wrap(function(proceed, source) {=0A=
    // ensure we are not trying to add null or undefined=0A=
    if (!source) return this;=0A=
=0A=
    // no callback, vanilla way=0A=
    if (!source.hasOwnProperty('methodsAdded'))=0A=
      return proceed(source);=0A=
=0A=
    var callback =3D source.methodsAdded;=0A=
    delete source.methodsAdded;=0A=
    proceed(source);=0A=
    callback.call(source, this);=0A=
    source.methodsAdded =3D callback;=0A=
=0A=
    return this;=0A=
  }),=0A=
=0A=
  addMethod: function(name, lambda) {=0A=
    var methods =3D {};=0A=
    methods[name] =3D lambda;=0A=
    return this.addMethods(methods);=0A=
  },=0A=
=0A=
  method: function(name) {=0A=
    return this.prototype[name].valueOf();=0A=
  },=0A=
=0A=
  classMethod: function() {=0A=
    $A(arguments).flatten().each(function(method) {=0A=
      this[method] =3D (function() {=0A=
        return this[method].apply(this, arguments);=0A=
      }).bind(this.prototype);=0A=
    }, this);=0A=
    return this;=0A=
  },=0A=
=0A=
  // prevent any call to this method=0A=
  undefMethod: function(name) {=0A=
    this.prototype[name] =3D undefined;=0A=
    return this;=0A=
  },=0A=
=0A=
  // remove the class' own implementation of this method=0A=
  removeMethod: function(name) {=0A=
    delete this.prototype[name];=0A=
    return this;=0A=
  },=0A=
=0A=
  aliasMethod: function(newName, name) {=0A=
    this.prototype[newName] =3D this.prototype[name];=0A=
    return this;=0A=
  },=0A=
=0A=
  aliasMethodChain: function(target, feature) {=0A=
    feature =3D feature.camelcase();=0A=
=0A=
    this.aliasMethod(target+"Without"+feature, target);=0A=
    this.aliasMethod(target, target+"With"+feature);=0A=
=0A=
    return this;=0A=
  }=0A=
});=0A=
Object.extend(Number.prototype, {=0A=
  // Snap a number to a grid=0A=
  snap: function(round) {=0A=
    return parseInt(round =3D=3D 1 ? this : (this / round).floor() * =
round);=0A=
  }=0A=
});=0A=
/*=0A=
Interface: String=0A=
=0A=
*/=0A=
=0A=
Object.extend(String.prototype, {=0A=
  camelcase: function() {=0A=
    var string =3D this.dasherize().camelize();=0A=
    return string.charAt(0).toUpperCase() + string.slice(1);=0A=
  },=0A=
=0A=
  /*=0A=
    Method: makeElement=0A=
      toElement is unfortunately already taken :/=0A=
=0A=
      Transforms html string into an extended element or null (when =
failed)=0A=
=0A=
      > '<li><a href=3D"#">some text</a></li>'.makeElement(); // =3D> LI =
href#=0A=
      > '<img src=3D"foo" id=3D"bar" /><img src=3D"bar" id=3D"bar" =
/>'.makeElement(); // =3D> IMG#foo (first one)=0A=
=0A=
    Returns:=0A=
      Extended element=0A=
=0A=
  */=0A=
  makeElement: function() {=0A=
    var wrapper =3D new Element('div'); wrapper.innerHTML =3D this;=0A=
    return wrapper.down();=0A=
  }=0A=
});=0A=
Object.extend(Array.prototype, {=0A=
  empty: function() {=0A=
    return !this.length;=0A=
  },=0A=
=0A=
  extractOptions: function() {=0A=
    return this.last().constructor =3D=3D=3D Object ? this.pop() : { };=0A=
  },=0A=
=0A=
  removeAt: function(index) {=0A=
    var object =3D this[index];=0A=
    this.splice(index, 1);=0A=
    return object;=0A=
  },=0A=
=0A=
  remove: function(object) {=0A=
    var index;=0A=
    while ((index =3D this.indexOf(object)) !=3D -1)=0A=
      this.removeAt(index);=0A=
    return object;=0A=
  },=0A=
=0A=
  insert: function(index) {=0A=
    var args =3D $A(arguments);=0A=
    args.shift();=0A=
    this.splice.apply(this, [ index, 0 ].concat(args));=0A=
    return this;=0A=
  }=0A=
});=0A=
Element.addMethods({=0A=
  getScrollDimensions: function(element) {=0A=
    return {=0A=
      width:  element.scrollWidth,=0A=
      height: element.scrollHeight=0A=
    }=0A=
  },=0A=
=0A=
  getScrollOffset: function(element) {=0A=
    return Element._returnOffset(element.scrollLeft, element.scrollTop);=0A=
  },=0A=
=0A=
  setScrollOffset: function(element, offset) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 3)=0A=
      offset =3D { left: offset, top: arguments[2] };=0A=
    element.scrollLeft =3D offset.left;=0A=
    element.scrollTop  =3D offset.top;=0A=
    return element;=0A=
  },=0A=
=0A=
  // returns "clean" numerical style (without "px") or null if style can =
not be resolved=0A=
  // or is not numeric=0A=
  getNumStyle: function(element, style) {=0A=
    var value =3D parseFloat($(element).getStyle(style));=0A=
    return isNaN(value) ? null : value;=0A=
  },=0A=
=0A=
  // by Tobie Langel =
(http://tobielangel.com/2007/5/22/prototype-quick-tip)=0A=
  appendText: function(element, text) {=0A=
    element =3D $(element);=0A=
    text =3D String.interpret(text);=0A=
    element.appendChild(document.createTextNode(text));=0A=
    return element;=0A=
  }=0A=
});=0A=
=0A=
document.whenReady =3D function(callback) {=0A=
  if (document.loaded)=0A=
    callback.call(document);=0A=
  else=0A=
    document.observe('dom:loaded', callback);=0A=
};=0A=
=0A=
Object.extend(document.viewport, {=0A=
  // Alias this method for consistency=0A=
  getScrollOffset: document.viewport.getScrollOffsets,=0A=
=0A=
  setScrollOffset: function(offset) {=0A=
    Element.setScrollOffset(Prototype.Browser.WebKit ? document.body : =
document.documentElement, offset);=0A=
  },=0A=
=0A=
  getScrollDimensions: function() {=0A=
    return Element.getScrollDimensions(Prototype.Browser.WebKit ? =
document.body : document.documentElement);=0A=
  }=0A=
});=0A=
/*=0A=
Interface: UI.Options=0A=
  Mixin to handle *options* argument in initializer pattern.=0A=
=0A=
  TODO: find a better example than Circle that use an imaginary Point =
function,=0A=
        this example should be used in tests too.=0A=
=0A=
  It assumes class defines a property called *options*, containing=0A=
  default options values.=0A=
=0A=
  Instances hold their own *options* property after a first call to =
<setOptions>.=0A=
=0A=
  Example:=0A=
    > var Circle =3D Class.create(UI.Options, {=0A=
    >=0A=
    >   // default options=0A=
    >   options: {=0A=
    >     radius: 1,=0A=
    >     origin: Point(0, 0)=0A=
    >   },=0A=
    >=0A=
    >   // common usage is to call setOptions in initializer=0A=
    >   initialize: function(options) {=0A=
    >     this.setOptions(options);=0A=
    >   }=0A=
    > });=0A=
    >=0A=
    > var circle =3D new Circle({ origin: Point(1, 4) });=0A=
    >=0A=
    > circle.options=0A=
    > // =3D> { radius: 1, origin: Point(1,4) }=0A=
=0A=
  Accessors:=0A=
    There are builtin methods to automatically write options accessors. =
All those=0A=
    methods can take either an array of option names nor option names as =
arguments.=0A=
    Notice that those methods won't override an accessor method if =
already present.=0A=
=0A=
     * <optionsGetter> creates getters=0A=
     * <optionsSetter> creates setters=0A=
     * <optionsAccessor> creates both getters and setters=0A=
=0A=
    Common usage is to invoke them on a class to create accessors for =
all instances=0A=
    of this class.=0A=
    Invoking those methods on a class has the same effect as invoking =
them on the class prototype.=0A=
    See <classMethod> for more details.=0A=
=0A=
    Example:=0A=
    > // Creates getter and setter for the "radius" options of circles=0A=
    > Circle.optionsAccessor('radius');=0A=
    >=0A=
    > circle.setRadius(4);=0A=
    > // 4=0A=
    >=0A=
    > circle.getRadius();=0A=
    > // =3D> 4 (circle.options.radius)=0A=
=0A=
  Inheritance support:=0A=
    Subclasses can refine default *options* values, after a first =
instance call on setOptions,=0A=
    *options* attribute will hold all default options values coming from =
the inheritance hierarchy.=0A=
*/=0A=
=0A=
(function() {=0A=
  UI.Options =3D {=0A=
    methodsAdded: function(klass) {=0A=
      klass.classMethod($w(' setOptions allOptions optionsGetter =
optionsSetter optionsAccessor '));=0A=
    },=0A=
=0A=
    // Group: Methods=0A=
=0A=
    /*=0A=
      Method: setOptions=0A=
        Extends object's *options* property with the given object=0A=
    */=0A=
    setOptions: function(options) {=0A=
      if (!this.hasOwnProperty('options'))=0A=
        this.options =3D this.allOptions();=0A=
=0A=
      this.options =3D Object.extend(this.options, options || {});=0A=
    },=0A=
=0A=
    /*=0A=
      Method: allOptions=0A=
        Computes the complete default options hash made by reverse =
extending all superclasses=0A=
        default options.=0A=
=0A=
        > Widget.prototype.allOptions();=0A=
    */=0A=
    allOptions: function() {=0A=
      var superclass =3D this.constructor.superclass, ancestor =3D =
superclass && superclass.prototype;=0A=
      return (ancestor && ancestor.allOptions) ?=0A=
          Object.extend(ancestor.allOptions(), this.options) :=0A=
          Object.clone(this.options);=0A=
    },=0A=
=0A=
    /*=0A=
      Method: optionsGetter=0A=
        Creates default getters for option names given as arguments.=0A=
        With no argument, creates getters for all option names.=0A=
    */=0A=
    optionsGetter: function() {=0A=
      addOptionsAccessors(this, arguments, false);=0A=
    },=0A=
=0A=
    /*=0A=
      Method: optionsSetter=0A=
        Creates default setters for option names given as arguments.=0A=
        With no argument, creates setters for all option names.=0A=
    */=0A=
    optionsSetter: function() {=0A=
      addOptionsAccessors(this, arguments, true);=0A=
    },=0A=
=0A=
    /*=0A=
      Method: optionsAccessor=0A=
        Creates default getters/setters for option names given as =
arguments.=0A=
        With no argument, creates accessors for all option names.=0A=
    */=0A=
    optionsAccessor: function() {=0A=
      this.optionsGetter.apply(this, arguments);=0A=
      this.optionsSetter.apply(this, arguments);=0A=
    }=0A=
  };=0A=
=0A=
  // Internal=0A=
  function addOptionsAccessors(receiver, names, areSetters) {=0A=
    names =3D $A(names).flatten();=0A=
=0A=
    if (names.empty())=0A=
      names =3D Object.keys(receiver.allOptions());=0A=
=0A=
    names.each(function(name) {=0A=
      var accessorName =3D (areSetters ? 'set' : 'get') + =
name.camelcase();=0A=
=0A=
      receiver[accessorName] =3D receiver[accessorName] || (areSetters ?=0A=
        // Setter=0A=
        function(value) { return this.options[name] =3D value } :=0A=
        // Getter=0A=
        function()      { return this.options[name]         });=0A=
    });=0A=
  }=0A=
})();=0A=
/*=0A=
  Class: UI.Carousel=0A=
=0A=
  Main class to handle a carousel of elements in a page. A carousel :=0A=
    * could be vertical or horizontal=0A=
    * works with liquid layout=0A=
    * is designed by CSS=0A=
=0A=
  Assumptions:=0A=
    * Elements should be from the same size=0A=
=0A=
  Example:=0A=
    > ...=0A=
    > <div id=3D"horizontal_carousel">=0A=
    >   <div class=3D"previous_button"></div>=0A=
    >   <div class=3D"container">=0A=
    >     <ul>=0A=
    >       <li> What ever you like</li>=0A=
    >     </ul>=0A=
    >   </div>=0A=
    >   <div class=3D"next_button"></div>=0A=
    > </div>=0A=
    > <script>=0A=
    > new UI.Carousel("horizontal_carousel");=0A=
    > </script>=0A=
    > ...=0A=
*/=0A=
UI.Carousel =3D Class.create(UI.Options, {=0A=
  // Group: Options=0A=
  options: {=0A=
	// Property: direction=0A=
	//   Can be horizontal or vertical, horizontal by default=0A=
    direction               : "horizontal",=0A=
=0A=
    // Property: previousButton=0A=
    //   Selector of previous button inside carousel element, =
".previous_button" by default,=0A=
    //   set it to false to ignore previous button=0A=
    previousButton          : ".previous_button",=0A=
=0A=
    // Property: nextButton=0A=
    //   Selector of next button inside carousel element, ".next_button" =
by default,=0A=
    //   set it to false to ignore next button=0A=
    nextButton              : ".next_button",=0A=
=0A=
    // Property: container=0A=
    //   Selector of carousel container inside carousel element, =
".container" by default,=0A=
    container               : ".container",=0A=
=0A=
    // Property: scrollInc=0A=
    //   Define the maximum number of elements that gonna scroll each =
time, auto by default=0A=
    scrollInc               : "auto",=0A=
=0A=
    // Property: disabledButtonSuffix=0A=
    //   Define the suffix classanme used when a button get disabled, to =
'_disabled' by default=0A=
    //   Previous button classname will be previous_button_disabled=0A=
    disabledButtonSuffix : '_disabled',=0A=
=0A=
    // Property: overButtonSuffix=0A=
    //   Define the suffix classanme used when a button has a rollover =
status, '_over' by default=0A=
    //   Previous button classname will be previous_button_over=0A=
    overButtonSuffix : '_over'=0A=
  },=0A=
=0A=
  /*=0A=
    Group: Attributes=0A=
=0A=
      Property: element=0A=
        DOM element containing the carousel=0A=
=0A=
      Property: id=0A=
        DOM id of the carousel's element=0A=
=0A=
      Property: container=0A=
        DOM element containing the carousel's elements=0A=
=0A=
      Property: elements=0A=
        Array containing the carousel's elements as DOM elements=0A=
=0A=
      Property: previousButton=0A=
        DOM id of the previous button=0A=
=0A=
      Property: nextButton=0A=
        DOM id of the next button=0A=
=0A=
      Property: posAttribute=0A=
        Define if the positions are from left or top=0A=
=0A=
      Property: dimAttribute=0A=
        Define if the dimensions are horizontal or vertical=0A=
=0A=
      Property: elementSize=0A=
        Size of each element, it's an integer=0A=
=0A=
      Property: nbVisible=0A=
        Number of visible elements, it's a float=0A=
=0A=
      Property: animating=0A=
        Define whether the carousel is in animation or not=0A=
  */=0A=
=0A=
  /*=0A=
    Group: Events=0A=
      List of events fired by a carousel=0A=
=0A=
      Notice: Carousel custom events are automatically namespaced in =
"carousel:" (see Prototype custom events).=0A=
=0A=
      Examples:=0A=
        This example will observe all carousels=0A=
        > document.observe('carousel:scroll:ended', function(event) {=0A=
        >   alert("Carousel with id " + event.memo.carousel.id + " has =
just been scrolled");=0A=
        > });=0A=
=0A=
        This example will observe only this carousel=0A=
        > new UI.Carousel('horizontal_carousel').observe('scroll:ended', =
function(event) {=0A=
        >   alert("Carousel with id " + event.memo.carousel.id + " has =
just been scrolled");=0A=
        > });=0A=
=0A=
      Property: previousButton:enabled=0A=
        Fired when the previous button has just been enabled=0A=
=0A=
      Property: previousButton:disabled=0A=
        Fired when the previous button has just been disabled=0A=
=0A=
      Property: nextButton:enabled=0A=
        Fired when the next button has just been enabled=0A=
=0A=
      Property: nextButton:disabled=0A=
        Fired when the next button has just been disabled=0A=
=0A=
      Property: scroll:started=0A=
        Fired when a scroll has just started=0A=
=0A=
      Property: scroll:ended=0A=
        Fired when a scroll has been done,=0A=
        memo.shift =3D number of elements scrolled, it's a float=0A=
=0A=
      Property: sizeUpdated=0A=
        Fired when the carousel size has just been updated.=0A=
        Tips: memo.carousel.currentSize() =3D the new carousel size=0A=
  */=0A=
=0A=
  // Group: Constructor=0A=
=0A=
  /*=0A=
    Method: initialize=0A=
      Constructor function, should not be called directly=0A=
=0A=
    Parameters:=0A=
      element - DOM element=0A=
      options - (Hash) list of optional parameters=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  initialize: function(element, options) {=0A=
    this.setOptions(options);=0A=
    this.element =3D $(element);=0A=
    this.id =3D this.element.id;=0A=
    this.container   =3D =
this.element.down(this.options.container).firstDescendant();=0A=
    this.elements    =3D this.container.childElements();=0A=
    this.previousButton =3D this.options.previousButton =3D=3D false ? =
null : this.element.down(this.options.previousButton);=0A=
    this.nextButton =3D this.options.nextButton =3D=3D false ? null : =
this.element.down(this.options.nextButton);=0A=
=0A=
    this.posAttribute =3D (this.options.direction =3D=3D "horizontal" ? =
"left" : "top");=0A=
    this.dimAttribute =3D (this.options.direction =3D=3D "horizontal" ? =
"width" : "height");=0A=
=0A=
    this.elementSize =3D this.computeElementSize();=0A=
    this.nbVisible =3D this.currentSize() / this.elementSize;=0A=
=0A=
    var scrollInc =3D this.options.scrollInc;=0A=
    if (scrollInc =3D=3D "auto")=0A=
      scrollInc =3D Math.floor(this.nbVisible);=0A=
    [ this.previousButton, this.nextButton ].each(function(button) {=0A=
      if (!button) return;=0A=
      var className =3D (button =3D=3D this.nextButton ? "next_button" : =
"previous_button") + this.options.overButtonSuffix;=0A=
      button.clickHandler =3D this.scroll.bind(this, (button =3D=3D =
this.nextButton ? -1 : 1) * scrollInc * this.elementSize);=0A=
      button.observe("click", button.clickHandler)=0A=
            .observe("mouseover", function() =
{button.addClassName(className)}.bind(this))=0A=
            .observe("mouseout",  function() =
{button.removeClassName(className)}.bind(this));=0A=
    }, this);=0A=
    this.updateButtons();=0A=
  },=0A=
=0A=
  // Group: Destructor=0A=
=0A=
  /*=0A=
    Method: destroy=0A=
      Cleans up DOM and memory=0A=
  */=0A=
  destroy: function($super) {=0A=
    [ this.previousButton, this.nextButton ].each(function(button) {=0A=
      if (!button) return;=0A=
        button.stopObserving("click", button.clickHandler);=0A=
    }, this);=0A=
	  this.element.remove();=0A=
	  this.fire('destroyed');=0A=
  },=0A=
=0A=
  // Group: Event handling=0A=
=0A=
  /*=0A=
    Method: fire=0A=
      Fires a carousel custom event automatically namespaced in =
"carousel:" (see Prototype custom events).=0A=
      The memo object contains a "carousel" property referring to the =
carousel.=0A=
=0A=
    Example:=0A=
      > document.observe('carousel:scroll:ended', function(event) {=0A=
      >   alert("Carousel with id " + event.memo.carousel.id + " has =
just been scrolled");=0A=
      > });=0A=
=0A=
    Parameters:=0A=
      eventName - an event name=0A=
      memo      - a memo object=0A=
=0A=
    Returns:=0A=
      fired event=0A=
  */=0A=
  fire: function(eventName, memo) {=0A=
    memo =3D memo || { };=0A=
    memo.carousel =3D this;=0A=
    return this.element.fire('carousel:' + eventName, memo);=0A=
  },=0A=
=0A=
  /*=0A=
    Method: observe=0A=
      Observe a carousel event with a handler function automatically =
bound to the carousel=0A=
=0A=
    Parameters:=0A=
      eventName - an event name=0A=
      handler   - a handler function=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  observe: function(eventName, handler) {=0A=
    this.element.observe('carousel:' + eventName, handler.bind(this));=0A=
    return this;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: stopObserving=0A=
      Unregisters a carousel event, it must take the same parameters as =
this.observe (see Prototype stopObserving).=0A=
=0A=
    Parameters:=0A=
      eventName - an event name=0A=
      handler   - a handler function=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  stopObserving: function(eventName, handler) {=0A=
	  this.element.stopObserving('carousel:' + eventName, handler);=0A=
	  return this;=0A=
  },=0A=
=0A=
  // Group: Actions=0A=
=0A=
  /*=0A=
    Method: checkScroll=0A=
      Check scroll position to avoid unused space at right or bottom=0A=
=0A=
    Parameters:=0A=
      position       - position to check=0A=
      updatePosition - should the container position be updated ? =
true/false=0A=
=0A=
    Returns:=0A=
      position=0A=
  */=0A=
  checkScroll: function(position, updatePosition) {=0A=
    if (position > 0)=0A=
      position =3D 0;=0A=
    else {=0A=
      var limit =3D =
this.elements.last().positionedOffset()[this.posAttribute] + =
this.elementSize;=0A=
      var carouselSize =3D this.currentSize();=0A=
=0A=
      if (position + limit < carouselSize)=0A=
        position +=3D carouselSize - (position + limit);=0A=
      position =3D Math.min(position, 0);=0A=
    }=0A=
    if (updatePosition)=0A=
      this.container.style[this.posAttribute] =3D position + "px";=0A=
=0A=
    return position;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: scroll=0A=
      Scrolls carousel from maximum deltaPixel=0A=
=0A=
    Parameters:=0A=
      deltaPixel - a float=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  scroll: function(deltaPixel) {=0A=
    if (this.animating)=0A=
      return this;=0A=
=0A=
    // Compute new position=0A=
    var position =3D  this.currentPosition() + deltaPixel;=0A=
=0A=
    // Check bounds=0A=
    position =3D this.checkScroll(position, false);=0A=
=0A=
    // Compute shift to apply=0A=
    deltaPixel =3D position - this.currentPosition();=0A=
    if (deltaPixel !=3D 0) {=0A=
      this.animating =3D true;=0A=
      this.fire("scroll:started");=0A=
=0A=
      var that =3D this;=0A=
      // Move effects=0A=
      this.container.morph("opacity:0.5", {duration: 0.2, afterFinish: =
function() {=0A=
        that.container.morph(that.posAttribute + ": " + position + "px", =
{=0A=
          duration: 0.4,=0A=
          delay: 0.2,=0A=
          afterFinish: function() {=0A=
            that.container.morph("opacity:1", {=0A=
              duration: 0.2,=0A=
              afterFinish: function() {=0A=
                that.animating =3D false;=0A=
                that.updateButtons()=0A=
                  .fire("scroll:ended", { shift: deltaPixel / =
that.currentSize() });=0A=
              }=0A=
            });=0A=
          }=0A=
        });=0A=
      }});=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: scrollTo=0A=
      Scrolls carousel, so that element with specified index is the =
left-most.=0A=
      This method is convenient when using carousel in a tabbed =
navigation.=0A=
      Clicking on first tab should scroll first container into view, =
clicking on a fifth - fifth one, etc.=0A=
      Indexing starts with 0.=0A=
=0A=
    Parameters:=0A=
      Index of an element which will be a left-most visible in the =
carousel=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  scrollTo: function(index) {=0A=
    if (this.animating || index < 0 || index > this.elements.length || =
index =3D=3D this.currentIndex() || isNaN(parseInt(index)))=0A=
      return this;=0A=
    return this.scroll((this.currentIndex() - index) * this.elementSize);=0A=
  },=0A=
=0A=
  /*=0A=
    Method: updateButtons=0A=
      Update buttons status to enabled or disabled=0A=
      Them status is defined by classNames and fired as carousel's =
custom events=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  updateButtons: function() {=0A=
	  this.updatePreviousButton();=0A=
    this.updateNextButton();=0A=
    return this;=0A=
  },=0A=
=0A=
  updatePreviousButton: function() {=0A=
    var position =3D this.currentPosition();=0A=
    var previousClassName =3D "previous_button" + =
this.options.disabledButtonSuffix;=0A=
=0A=
    if (this.previousButton.hasClassName(previousClassName) && position =
!=3D 0) {=0A=
      this.previousButton.removeClassName(previousClassName);=0A=
      this.fire('previousButton:enabled');=0A=
    }=0A=
    if (!this.previousButton.hasClassName(previousClassName) && position =
=3D=3D 0) {=0A=
	    this.previousButton.addClassName(previousClassName);=0A=
      this.fire('previousButton:disabled');=0A=
    }=0A=
  },=0A=
=0A=
  updateNextButton: function() {=0A=
    var lastPosition =3D this.currentLastPosition();=0A=
    var size =3D this.currentSize();=0A=
    var nextClassName =3D "next_button" + =
this.options.disabledButtonSuffix;=0A=
=0A=
    if (this.nextButton.hasClassName(nextClassName) && lastPosition !=3D =
size) {=0A=
      this.nextButton.removeClassName(nextClassName);=0A=
      this.fire('nextButton:enabled');=0A=
    }=0A=
    if (!this.nextButton.hasClassName(nextClassName) && lastPosition =
=3D=3D size) {=0A=
	    this.nextButton.addClassName(nextClassName);=0A=
      this.fire('nextButton:disabled');=0A=
    }=0A=
  },=0A=
=0A=
  // Group: Size and Position=0A=
=0A=
  /*=0A=
    Method: computeElementSize=0A=
      Return elements size in pixel, height or width depends on carousel =
orientation.=0A=
=0A=
    Returns:=0A=
      an integer value=0A=
  */=0A=
  computeElementSize: function() {=0A=
    return this.elements.first().getDimensions()[this.dimAttribute];=0A=
  },=0A=
=0A=
  /*=0A=
    Method: currentIndex=0A=
      Returns current visible index of a carousel.=0A=
      For example, a horizontal carousel with image #3 on left will =
return 3 and with half of image #3 will return 3.5=0A=
      Don't forget that the first image have an index 0=0A=
=0A=
    Returns:=0A=
      a float value=0A=
  */=0A=
  currentIndex: function() {=0A=
    return - this.currentPosition() / this.elementSize;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: currentLastPosition=0A=
      Returns the current position from the end of the last element. =
This value is in pixel.=0A=
=0A=
    Returns:=0A=
      an integer value, if no images a present it will return 0=0A=
  */=0A=
  currentLastPosition: function() {=0A=
    if (this.container.childElements().empty())=0A=
      return 0;=0A=
    return this.currentPosition() +=0A=
           this.elements.last().positionedOffset()[this.posAttribute] +=0A=
           this.elementSize;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: currentPosition=0A=
      Returns the current position in pixel.=0A=
      Tips: To get the position in elements use currentIndex()=0A=
=0A=
    Returns:=0A=
      an integer value=0A=
  */=0A=
  currentPosition: function() {=0A=
    return this.container.getNumStyle(this.posAttribute);=0A=
  },=0A=
=0A=
  /*=0A=
    Method: currentSize=0A=
      Returns the current size of the carousel in pixel=0A=
=0A=
    Returns:=0A=
      Carousel's size in pixel=0A=
  */=0A=
  currentSize: function() {=0A=
    return this.container.parentNode.getDimensions()[this.dimAttribute];=0A=
  },=0A=
=0A=
  /*=0A=
    Method: updateSize=0A=
      Should be called if carousel size has been changed (usually called =
with a liquid layout)=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  updateSize: function() {=0A=
    this.nbVisible =3D this.currentSize() / this.elementSize;=0A=
    var scrollInc =3D this.options.scrollInc;=0A=
    if (scrollInc =3D=3D "auto")=0A=
      scrollInc =3D Math.floor(this.nbVisible);=0A=
=0A=
    [ this.previousButton, this.nextButton ].each(function(button) {=0A=
      if (!button) return;=0A=
      button.stopObserving("click", button.clickHandler);=0A=
      button.clickHandler =3D this.scroll.bind(this, (button =3D=3D =
this.nextButton ? -1 : 1) * scrollInc * this.elementSize);=0A=
      button.observe("click", button.clickHandler);=0A=
    }, this);=0A=
=0A=
    this.checkScroll(this.currentPosition(), true);=0A=
    this.updateButtons().fire('sizeUpdated');=0A=
    return this;=0A=
  }=0A=
});=0A=
/*=0A=
  Class: UI.Ajax.Carousel=0A=
=0A=
  Gives the AJAX power to carousels. An AJAX carousel :=0A=
    * Use AJAX to add new elements on the fly=0A=
=0A=
  Example:=0A=
    > new UI.Ajax.Carousel("horizontal_carousel",=0A=
    >   {url: "get-more-elements", elementSize: 250});=0A=
*/=0A=
UI.Ajax.Carousel =3D Class.create(UI.Carousel, {=0A=
  // Group: Options=0A=
  //=0A=
  //   Notice:=0A=
  //     It also include of all carousel's options=0A=
  options: {=0A=
	// Property: elementSize=0A=
	//   Required, it define the size of all elements=0A=
    elementSize : -1,=0A=
=0A=
	// Property: url=0A=
	//   Required, it define the URL used by AJAX carousel to request new =
elements details=0A=
    url         : null=0A=
  },=0A=
=0A=
  /*=0A=
    Group: Attributes=0A=
=0A=
      Notice:=0A=
        It also include of all carousel's attributes=0A=
=0A=
      Property: elementSize=0A=
        Size of each elements, it's an integer=0A=
=0A=
      Property: endIndex=0A=
        Index of the last loaded element=0A=
=0A=
      Property: hasMore=0A=
        Flag to define if there's still more elements to load=0A=
=0A=
      Property: requestRunning=0A=
        Define whether a request is processing or not=0A=
=0A=
      Property: updateHandler=0A=
        Callback to update carousel, usually used after request success=0A=
=0A=
      Property: url=0A=
        URL used to request additional elements=0A=
  */=0A=
=0A=
  /*=0A=
    Group: Events=0A=
      List of events fired by an AJAX carousel, it also include of all =
carousel's custom events=0A=
=0A=
      Property: request:started=0A=
        Fired when the request has just started=0A=
=0A=
      Property: request:ended=0A=
        Fired when the request has succeed=0A=
  */=0A=
=0A=
  // Group: Constructor=0A=
=0A=
  /*=0A=
    Method: initialize=0A=
      Constructor function, should not be called directly=0A=
=0A=
    Parameters:=0A=
      element - DOM element=0A=
      options - (Hash) list of optional parameters=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  initialize: function($super, element, options) {=0A=
    if (!options.url)=0A=
      throw("url option is required for UI.Ajax.Carousel");=0A=
    if (!options.elementSize)=0A=
      throw("elementSize option is required for UI.Ajax.Carousel");=0A=
=0A=
    $super(element, options);=0A=
=0A=
    this.endIndex =3D 0;=0A=
    this.hasMore  =3D true;=0A=
=0A=
    // Cache handlers=0A=
    this.updateHandler =3D this.update.bind(this);=0A=
    this.updateAndScrollHandler =3D function(nbElements, transport, =
json) {=0A=
	    this.update(transport, json);=0A=
	    this.scroll(nbElements);=0A=
	  }.bind(this);=0A=
=0A=
    // Run first ajax request to fill the carousel=0A=
    this.runRequest.bind(this).defer({parameters: {from: 0, to: =
Math.ceil(this.nbVisible) - 1}, onSuccess: this.updateHandler});=0A=
  },=0A=
=0A=
  // Group: Actions=0A=
=0A=
  /*=0A=
    Method: runRequest=0A=
      Request the new elements details=0A=
=0A=
    Parameters:=0A=
      options - (Hash) list of optional parameters=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  runRequest: function(options) {=0A=
    this.requestRunning =3D true;=0A=
    new Ajax.Request(this.options.url, Object.extend({method: "GET"}, =
options));=0A=
    this.fire("request:started");=0A=
    return this;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: scroll=0A=
      Scrolls carousel from maximum deltaPixel=0A=
=0A=
    Parameters:=0A=
      deltaPixel - a float=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  scroll: function($super, deltaPixel) {=0A=
    if (this.animating || this.requestRunning)=0A=
      return this;=0A=
=0A=
    var nbElements =3D (-deltaPixel) / this.elementSize;=0A=
    // Check if there is not enough=0A=
    if (this.hasMore && nbElements > 0 && this.currentIndex() + =
this.nbVisible + nbElements - 1 > this.endIndex) {=0A=
      var from =3D this.endIndex + 1;=0A=
      var to   =3D Math.ceil(from + this.nbVisible - 1);=0A=
      this.runRequest({parameters: {from: from, to: to}, onSuccess: =
this.updateAndScrollHandler.curry(deltaPixel).bind(this)});=0A=
      return this;=0A=
    }=0A=
    else=0A=
      $super(deltaPixel);=0A=
  },=0A=
=0A=
  /*=0A=
    Method: update=0A=
      Update the carousel=0A=
=0A=
    Parameters:=0A=
      transport - XMLHttpRequest object=0A=
      json      - JSON object=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  update: function(transport, json) {=0A=
    this.requestRunning =3D false;=0A=
    this.fire("request:ended");=0A=
    if (!json)=0A=
      json =3D transport.responseJSON;=0A=
    this.hasMore =3D json.more;=0A=
=0A=
    this.endIndex =3D Math.max(this.endIndex, json.to);=0A=
    this.elements =3D this.container.insert({bottom: =
json.html}).childElements();=0A=
    return this.updateButtons();=0A=
  },=0A=
=0A=
  // Group: Size and Position=0A=
=0A=
  /*=0A=
    Method: computeElementSize=0A=
      Return elements size in pixel=0A=
=0A=
    Returns:=0A=
      an integer value=0A=
  */=0A=
  computeElementSize: function() {=0A=
    return this.options.elementSize;=0A=
  },=0A=
=0A=
  /*=0A=
    Method: updateSize=0A=
      Should be called if carousel size has been changed (usually called =
with a liquid layout)=0A=
=0A=
    Returns:=0A=
      this=0A=
  */=0A=
  updateSize: function($super) {=0A=
    var nbVisible =3D this.nbVisible;=0A=
    $super();=0A=
    // If we have enough space for at least a new element=0A=
    if (Math.floor(this.nbVisible) - Math.floor(nbVisible) >=3D 1 && =
this.hasMore) {=0A=
      if (this.currentIndex() + Math.floor(this.nbVisible) >=3D =
this.endIndex) {=0A=
        var nbNew =3D Math.floor(this.currentIndex() + =
Math.floor(this.nbVisible) - this.endIndex);=0A=
        this.runRequest({parameters: {from: this.endIndex + 1, to: =
this.endIndex + nbNew}, onSuccess: this.updateHandler});=0A=
      }=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  updateNextButton: function($super) {=0A=
    var lastPosition =3D this.currentLastPosition();=0A=
    var size =3D this.currentSize();=0A=
    var nextClassName =3D "next_button" + =
this.options.disabledButtonSuffix;=0A=
=0A=
    if (this.nextButton.hasClassName(nextClassName) && lastPosition !=3D =
size) {=0A=
      this.nextButton.removeClassName(nextClassName);=0A=
      this.fire('nextButton:enabled');=0A=
    }=0A=
    if (!this.nextButton.hasClassName(nextClassName) && lastPosition =
=3D=3D size && !this.hasMore) {=0A=
	    this.nextButton.addClassName(nextClassName);=0A=
      this.fire('nextButton:disabled');=0A=
    }=0A=
  }=0A=
});=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/dropdown.js

<!--//--><![CDATA[//><!--=0A=
sfHover =3D function() {=0A=
	if (!document.getElementsByTagName) return false;=0A=
	var sfEls =3D =
document.getElementById("navcatlist").getElementsByTagName("li");=0A=
=0A=
	// Define second drop down //=0A=
	var sfEls1 =3D =
document.getElementById("navpagelist").getElementsByTagName("li");=0A=
	//=0A=
=0A=
	for (var i=3D0; i<sfEls.length; i++) {=0A=
		sfEls[i].onmouseover=3Dfunction() {=0A=
			this.className+=3D" sfhover";=0A=
		}=0A=
		sfEls[i].onmouseout=3Dfunction() {=0A=
			this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), =
"");=0A=
		}=0A=
	}=0A=
=0A=
	// Loop for second dropdown //=0A=
	for (var i=3D0; i<sfEls1.length; i++) {=0A=
		sfEls1[i].onmouseover=3Dfunction() {=0A=
			this.className+=3D" sfhover1";=0A=
		}=0A=
		sfEls1[i].onmouseout=3Dfunction() {=0A=
			this.className=3Dthis.className.replace(new RegExp(" sfhover1\\b"), =
"");=0A=
		}=0A=
	}=0A=
	//=0A=
=0A=
}=0A=
if (window.attachEvent) window.attachEvent("onload", sfHover);=0A=
//--><!]]>=0A=
=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/contentslider.js

//** Featured Content Slider script- (c) Dynamic Drive DHTML code =
library: http://www.dynamicdrive.com.=0A=
//** May 2nd, 08'- Script rewritten and updated to 2.0.=0A=
//** June 12th, 08'- Script updated to v 2.3, which adds the following =
features:=0A=
			//1) Changed behavior of script to actually collapse the previous =
content when the active one is shown, instead of just tucking it =
underneath the later.=0A=
			//2) Added setting to reveal a content either via "click" or =
"mouseover" of pagination links (default is former).=0A=
			//3) Added public function for jumping to a particular slide within a =
Featured Content instance using an arbitrary link, for example.=0A=
=0A=
//** July 11th, 08'- Script updated to v 2.4:=0A=
			//1) Added ability to select a particular slide when the page first =
loads using a URL parameter (ie: mypage.htm?myslider=3D4 to select 4th =
slide in "myslider")=0A=
			//2) Fixed bug where the first slide disappears when the mouse clicks =
or mouses over it when page first loads.=0A=
			=0A=
// Featured Content Slider- =A9 Dynamic Drive DHTML code library =
(www.dynamicdrive.com)=0A=
// This notice MUST stay intact for legal use=0A=
// Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script =
and 100s more=0A=
=0A=
var featuredcontentslider=3D{=0A=
=0A=
//3 variables below you can customize if desired:=0A=
ajaxloadingmsg: '<div style=3D"margin: 20px 0 0 20px"><img =
src=3D"loading.gif" /> Fetching slider Contents. Please wait...</div>',=0A=
bustajaxcache: true, //bust caching of external ajax page after 1st =
request?=0A=
enablepersist: true, //persist to last content viewed when returning to =
page?=0A=
=0A=
settingcaches: {}, //object to cache "setting" object of each script =
instance=0A=
=0A=
jumpTo:function(fcsid, pagenumber){ //public function to go to a slide =
manually.=0A=
	this.turnpage(this.settingcaches[fcsid], pagenumber)=0A=
},=0A=
=0A=
ajaxconnect:function(setting){=0A=
	var page_request =3D false=0A=
	if (window.ActiveXObject){ //Test for support for ActiveXObject in IE =
first (as XMLHttpRequest in IE7 is broken)=0A=
		try {=0A=
		page_request =3D new ActiveXObject("Msxml2.XMLHTTP")=0A=
		} =0A=
		catch (e){=0A=
			try{=0A=
			page_request =3D new ActiveXObject("Microsoft.XMLHTTP")=0A=
			}=0A=
			catch (e){}=0A=
		}=0A=
	}=0A=
	else if (window.XMLHttpRequest) // if Mozilla, Safari etc=0A=
		page_request =3D new XMLHttpRequest()=0A=
	else=0A=
		return false=0A=
	var pageurl=3Dsetting.contentsource[1]=0A=
	page_request.onreadystatechange=3Dfunction(){=0A=
		featuredcontentslider.ajaxpopulate(page_request, setting)=0A=
	}=0A=
	document.getElementById(setting.id).innerHTML=3Dthis.ajaxloadingmsg=0A=
	var bustcache=3D(!this.bustajaxcache)? "" : =
(pageurl.indexOf("?")!=3D-1)? "&"+new Date().getTime() : "?"+new =
Date().getTime()=0A=
	page_request.open('GET', pageurl+bustcache, true)=0A=
	page_request.send(null)=0A=
},=0A=
=0A=
ajaxpopulate:function(page_request, setting){=0A=
	if (page_request.readyState =3D=3D 4 && (page_request.status=3D=3D200 =
|| window.location.href.indexOf("http")=3D=3D-1)){=0A=
		=
document.getElementById(setting.id).innerHTML=3Dpage_request.responseText=0A=
		this.buildpaginate(setting)=0A=
	}=0A=
},=0A=
=0A=
buildcontentdivs:function(setting){=0A=
	var =
alldivs=3Ddocument.getElementById(setting.id).getElementsByTagName("div")=0A=
	for (var i=3D0; i<alldivs.length; i++){=0A=
		if (this.css(alldivs[i], "contentdiv", "check")){ //check for DIVs =
with class "contentdiv"=0A=
			setting.contentdivs.push(alldivs[i])=0A=
				alldivs[i].style.display=3D"none" //collapse all content DIVs to =
begin with=0A=
		}=0A=
	}=0A=
},=0A=
=0A=
buildpaginate:function(setting){=0A=
	this.buildcontentdivs(setting)=0A=
	var sliderdiv=3Ddocument.getElementById(setting.id)=0A=
	var pdiv=3Ddocument.getElementById("paginate-"+setting.id)=0A=
	var phtml=3D""=0A=
	var toc=3Dsetting.toc=0A=
	var nextprev=3Dsetting.nextprev=0A=
	if (typeof toc=3D=3D"string" && toc!=3D"markup" || typeof =
toc=3D=3D"object"){=0A=
		for (var i=3D1; i<=3Dsetting.contentdivs.length; i++){=0A=
			phtml+=3D'<a href=3D"#'+i+'" class=3D"toc">'+(typeof =
toc=3D=3D"string"? toc.replace(/#increment/, i) : toc[i-1])+'</a> '=0A=
		}=0A=
		phtml=3D(nextprev[0]!=3D''? '<a href=3D"#prev" =
class=3D"prev">'+nextprev[0]+'</a> ' : '') + phtml + (nextprev[1]!=3D''? =
'<a href=3D"#next" class=3D"next">'+nextprev[1]+'</a>' : '')=0A=
		pdiv.innerHTML=3Dphtml=0A=
	}=0A=
	var pdivlinks=3Dpdiv.getElementsByTagName("a")=0A=
	var toclinkscount=3D0 //var to keep track of actual # of toc links=0A=
	for (var i=3D0; i<pdivlinks.length; i++){=0A=
		if (this.css(pdivlinks[i], "toc", "check")){=0A=
			if (toclinkscount>setting.contentdivs.length-1){ //if this toc link =
is out of range (user defined more toc links then there are contents)=0A=
				pdivlinks[i].style.display=3D"none" //hide this toc link=0A=
				continue=0A=
			}=0A=
			pdivlinks[i].setAttribute("rel", ++toclinkscount) //store page number =
inside toc link=0A=
			pdivlinks[i][setting.revealtype]=3Dfunction(){=0A=
				featuredcontentslider.turnpage(setting, this.getAttribute("rel"))=0A=
				return false=0A=
			}=0A=
			setting.toclinks.push(pdivlinks[i])=0A=
		}=0A=
		else if (this.css(pdivlinks[i], "prev", "check") || =
this.css(pdivlinks[i], "next", "check")){ //check for links with class =
"prev" or "next"=0A=
			pdivlinks[i].onclick=3Dfunction(){=0A=
				featuredcontentslider.turnpage(setting, this.className)=0A=
				return false=0A=
			}=0A=
		}=0A=
	}=0A=
	this.turnpage(setting, setting.currentpage, true)=0A=
	if (setting.autorotate[0]){ //if auto rotate enabled=0A=
		pdiv[setting.revealtype]=3Dfunction(){=0A=
			featuredcontentslider.cleartimer(setting, =
window["fcsautorun"+setting.id])=0A=
		}=0A=
		sliderdiv["onclick"]=3Dfunction(){ //stop content slider when slides =
themselves are clicked on=0A=
			featuredcontentslider.cleartimer(setting, =
window["fcsautorun"+setting.id])=0A=
		}=0A=
		=
setting.autorotate[1]=3Dsetting.autorotate[1]+(1/setting.enablefade[1]*50=
) //add time to run fade animation (roughly) to delay between rotation=0A=
	 this.autorotate(setting)=0A=
	}=0A=
},=0A=
=0A=
urlparamselect:function(fcsid){=0A=
	var result=3Dwindow.location.search.match(new RegExp(fcsid+"=3D(\\d+)", =
"i")) //check for "?featuredcontentsliderid=3D2" in URL=0A=
	return (result=3D=3Dnull)? null : parseInt(RegExp.$1) //returns null or =
index, where index (int) is the selected tab's index=0A=
},=0A=
=0A=
turnpage:function(setting, thepage, autocall){=0A=
	var currentpage=3Dsetting.currentpage //current page # before change=0A=
	var totalpages=3Dsetting.contentdivs.length=0A=
	var turntopage=3D(/prev/i.test(thepage))? currentpage-1 : =
(/next/i.test(thepage))? currentpage+1 : parseInt(thepage)=0A=
	turntopage=3D(turntopage<1)? totalpages : (turntopage>totalpages)? 1 : =
turntopage //test for out of bound and adjust=0A=
	if (turntopage=3D=3Dsetting.currentpage && typeof =
autocall=3D=3D"undefined") //if a pagination link is clicked on =
repeatedly=0A=
		return=0A=
	setting.currentpage=3Dturntopage=0A=
	setting.contentdivs[turntopage-1].style.zIndex=3D++setting.topzindex=0A=
	this.cleartimer(setting, window["fcsfade"+setting.id])=0A=
	setting.cacheprevpage=3Dsetting.prevpage=0A=
	if (setting.enablefade[0]=3D=3Dtrue){=0A=
		setting.curopacity=3D0=0A=
		this.fadeup(setting)=0A=
	}=0A=
	if (setting.enablefade[0]=3D=3Dfalse){ //if fade is disabled, fire =
onChange event immediately (verus after fade is complete)=0A=
		setting.contentdivs[setting.prevpage-1].style.display=3D"none" =
//collapse last content div shown (it was set to "block")=0A=
		setting.onChange(setting.prevpage, setting.currentpage)=0A=
	}=0A=
	setting.contentdivs[turntopage-1].style.visibility=3D"visible"=0A=
	setting.contentdivs[turntopage-1].style.display=3D"block"=0A=
	if (setting.prevpage<=3Dsetting.toclinks.length) //make sure pagination =
link exists (may not if manually defined via "markup", and user omitted)=0A=
		this.css(setting.toclinks[setting.prevpage-1], "selected", "remove")=0A=
	if (turntopage<=3Dsetting.toclinks.length) //make sure pagination link =
exists (may not if manually defined via "markup", and user omitted)=0A=
		this.css(setting.toclinks[turntopage-1], "selected", "add")=0A=
	setting.prevpage=3Dturntopage=0A=
	if (this.enablepersist)=0A=
		this.setCookie("fcspersist"+setting.id, turntopage)=0A=
},=0A=
=0A=
setopacity:function(setting, value){ //Sets the opacity of targetobject =
based on the passed in value setting (0 to 1 and in between)=0A=
	var targetobject=3Dsetting.contentdivs[setting.currentpage-1]=0A=
	if (targetobject.filters && targetobject.filters[0]){ //IE syntax=0A=
		if (typeof targetobject.filters[0].opacity=3D=3D"number") //IE6=0A=
			targetobject.filters[0].opacity=3Dvalue*100=0A=
		else //IE 5.5=0A=
			targetobject.style.filter=3D"alpha(opacity=3D"+value*100+")"=0A=
	}=0A=
	else if (typeof targetobject.style.MozOpacity!=3D"undefined") //Old =
Mozilla syntax=0A=
		targetobject.style.MozOpacity=3Dvalue=0A=
	else if (typeof targetobject.style.opacity!=3D"undefined") //Standard =
opacity syntax=0A=
		targetobject.style.opacity=3Dvalue=0A=
	setting.curopacity=3Dvalue=0A=
},=0A=
=0A=
fadeup:function(setting){=0A=
	if (setting.curopacity<1){=0A=
		this.setopacity(setting, setting.curopacity+setting.enablefade[1])=0A=
		=
window["fcsfade"+setting.id]=3DsetTimeout(function(){featuredcontentslide=
r.fadeup(setting)}, 50)=0A=
	}=0A=
	else{ //when fade is complete=0A=
		if (setting.cacheprevpage!=3Dsetting.currentpage) //if previous =
content isn't the same as the current shown div (happens the first time =
the page loads/ script is run)=0A=
			setting.contentdivs[setting.cacheprevpage-1].style.display=3D"none" =
//collapse last content div shown (it was set to "block")=0A=
		setting.onChange(setting.cacheprevpage, setting.currentpage)=0A=
	}=0A=
},=0A=
=0A=
cleartimer:function(setting, timervar){=0A=
	if (typeof timervar!=3D"undefined"){=0A=
		clearTimeout(timervar)=0A=
		clearInterval(timervar)=0A=
		if (setting.cacheprevpage!=3Dsetting.currentpage){ //if previous =
content isn't the same as the current shown div=0A=
			setting.contentdivs[setting.cacheprevpage-1].style.display=3D"none"=0A=
		}=0A=
	}=0A=
},=0A=
=0A=
css:function(el, targetclass, action){=0A=
	var needle=3Dnew RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig")=0A=
	if (action=3D=3D"check")=0A=
		return needle.test(el.className)=0A=
	else if (action=3D=3D"remove")=0A=
		el.className=3Del.className.replace(needle, "")=0A=
	else if (action=3D=3D"add")=0A=
		el.className+=3D" "+targetclass=0A=
},=0A=
=0A=
autorotate:function(setting){=0A=
 =
window["fcsautorun"+setting.id]=3DsetInterval(function(){featuredcontents=
lider.turnpage(setting, "next")}, setting.autorotate[1])=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){=0A=
	document.cookie =3D name+"=3D"+value=0A=
=0A=
},=0A=
=0A=
=0A=
init:function(setting){=0A=
	var persistedpage=3Dthis.getCookie("fcspersist"+setting.id) || 1=0A=
	var urlselectedpage=3Dthis.urlparamselect(setting.id) //returns null or =
index from: mypage.htm?featuredcontentsliderid=3Dindex=0A=
	this.settingcaches[setting.id]=3Dsetting //cache "setting" object=0A=
	setting.contentdivs=3D[]=0A=
	setting.toclinks=3D[]=0A=
	setting.topzindex=3D0=0A=
	setting.currentpage=3Durlselectedpage || ((this.enablepersist)? =
persistedpage : 1)=0A=
	setting.prevpage=3Dsetting.currentpage=0A=
	setting.revealtype=3D"on"+(setting.revealtype || "click")=0A=
	setting.curopacity=3D0=0A=
	setting.onChange=3Dsetting.onChange || function(){}=0A=
	if (setting.contentsource[0]=3D=3D"inline")=0A=
		this.buildpaginate(setting)=0A=
	if (setting.contentsource[0]=3D=3D"ajax")=0A=
		this.ajaxconnect(setting)=0A=
}=0A=
=0A=
}
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/includes/tabber.js

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=0A=
  $Id: tabber.js,v 1.9 2006/04/27 20:51:51 pat Exp $=0A=
  tabber.js by Patrick Fitzgerald pat@barelyfitz.com=0A=
=0A=
  Documentation can be found at the following URL:=0A=
  http://www.barelyfitz.com/projects/tabber/=0A=
=0A=
  License (http://www.opensource.org/licenses/mit-license.php)=0A=
=0A=
  Copyright (c) 2006 Patrick Fitzgerald=0A=
=0A=
  Permission is hereby granted, free of charge, to any person=0A=
  obtaining a copy of this software and associated documentation files=0A=
  (the "Software"), to deal in the Software without restriction,=0A=
  including without limitation the rights to use, copy, modify, merge,=0A=
  publish, distribute, sublicense, and/or sell copies of the Software,=0A=
  and to permit persons to whom the Software is furnished to do so,=0A=
  subject to the following conditions:=0A=
=0A=
  The above copyright notice and this permission notice shall be=0A=
  included in all copies or substantial portions of the Software.=0A=
=0A=
  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS=0A=
  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN=0A=
  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN=0A=
  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE=0A=
  SOFTWARE.=0A=
  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
*/=0A=
=0A=
function tabberObj(argsObj)=0A=
{=0A=
  var arg; /* name of an argument to override */=0A=
=0A=
  /* Element for the main tabber div. If you supply this in argsObj,=0A=
     then the init() method will be called.=0A=
  */=0A=
  this.div =3D null;=0A=
=0A=
  /* Class of the main tabber div */=0A=
  this.classMain =3D "tabber";=0A=
=0A=
  /* Rename classMain to classMainLive after tabifying=0A=
     (so a different style can be applied)=0A=
  */=0A=
  this.classMainLive =3D "tabberlive";=0A=
=0A=
  /* Class of each DIV that contains a tab */=0A=
  this.classTab =3D "tabbertab";=0A=
=0A=
  /* Class to indicate which tab should be active on startup */=0A=
  this.classTabDefault =3D "tabbertabdefault";=0A=
=0A=
  /* Class for the navigation UL */=0A=
  this.classNav =3D "tabbernav";=0A=
=0A=
  /* When a tab is to be hidden, instead of setting display=3D'none', we=0A=
     set the class of the div to classTabHide. In your screen=0A=
     stylesheet you should set classTabHide to display:none.  In your=0A=
     print stylesheet you should set display:block to ensure that all=0A=
     the information is printed.=0A=
  */=0A=
  this.classTabHide =3D "tabbertabhide";=0A=
=0A=
  /* Class to set the navigation LI when the tab is active, so you can=0A=
     use a different style on the active tab.=0A=
  */=0A=
  this.classNavActive =3D "tabberactive";=0A=
=0A=
  /* Elements that might contain the title for the tab, only used if a=0A=
     title is not specified in the TITLE attribute of DIV classTab.=0A=
  */=0A=
  this.titleElements =3D ['h2','h3','h4','h5','h6'];=0A=
=0A=
  /* Should we strip out the HTML from the innerHTML of the title =
elements?=0A=
     This should usually be true.=0A=
  */=0A=
  this.titleElementsStripHTML =3D true;=0A=
=0A=
  /* If the user specified the tab names using a TITLE attribute on=0A=
     the DIV, then the browser will display a tooltip whenever the=0A=
     mouse is over the DIV. To prevent this tooltip, we can remove the=0A=
     TITLE attribute after getting the tab name.=0A=
  */=0A=
  this.removeTitle =3D true;=0A=
=0A=
  /* If you want to add an id to each link set this to true */=0A=
  this.addLinkId =3D false;=0A=
=0A=
  /* If addIds=3D=3Dtrue, then you can set a format for the ids.=0A=
     <tabberid> will be replaced with the id of the main tabber div.=0A=
     <tabnumberzero> will be replaced with the tab number=0A=
       (tab numbers starting at zero)=0A=
     <tabnumberone> will be replaced with the tab number=0A=
       (tab numbers starting at one)=0A=
     <tabtitle> will be replaced by the tab title=0A=
       (with all non-alphanumeric characters removed)=0A=
   */=0A=
  this.linkIdFormat =3D '<tabberid>nav<tabnumberone>';=0A=
=0A=
  /* You can override the defaults listed above by passing in an object:=0A=
     var mytab =3D new tabber({property:value,property:value});=0A=
  */=0A=
  for (arg in argsObj) { this[arg] =3D argsObj[arg]; }=0A=
=0A=
  /* Create regular expressions for the class names; Note: if you=0A=
     change the class names after a new object is created you must=0A=
     also change these regular expressions.=0A=
  */=0A=
  this.REclassMain =3D new RegExp('\\b' + this.classMain + '\\b', 'gi');=0A=
  this.REclassMainLive =3D new RegExp('\\b' + this.classMainLive + =
'\\b', 'gi');=0A=
  this.REclassTab =3D new RegExp('\\b' + this.classTab + '\\b', 'gi');=0A=
  this.REclassTabDefault =3D new RegExp('\\b' + this.classTabDefault + =
'\\b', 'gi');=0A=
  this.REclassTabHide =3D new RegExp('\\b' + this.classTabHide + '\\b', =
'gi');=0A=
=0A=
  /* Array of objects holding info about each tab */=0A=
  this.tabs =3D new Array();=0A=
=0A=
  /* If the main tabber div was specified, call init() now */=0A=
  if (this.div) {=0A=
=0A=
    this.init(this.div);=0A=
=0A=
    /* We don't need the main div anymore, and to prevent a memory leak=0A=
       in IE, we must remove the circular reference between the div=0A=
       and the tabber object. */=0A=
    this.div =3D null;=0A=
  }=0A=
}=0A=
=0A=
=0A=
/*--------------------------------------------------=0A=
  Methods for tabberObj=0A=
  --------------------------------------------------*/=0A=
=0A=
=0A=
tabberObj.prototype.init =3D function(e)=0A=
{=0A=
  /* Set up the tabber interface.=0A=
=0A=
     e =3D element (the main containing div)=0A=
=0A=
     Example:=0A=
     init(document.getElementById('mytabberdiv'))=0A=
   */=0A=
=0A=
  var=0A=
  childNodes, /* child nodes of the tabber div */=0A=
  i, i2, /* loop indices */=0A=
  t, /* object to store info about a single tab */=0A=
  defaultTab=3D0, /* which tab to select by default */=0A=
  DOM_ul, /* tabbernav list */=0A=
  DOM_li, /* tabbernav list item */=0A=
  DOM_a, /* tabbernav link */=0A=
  aId, /* A unique id for DOM_a */=0A=
  headingElement; /* searching for text to use in the tab */=0A=
=0A=
  /* Verify that the browser supports DOM scripting */=0A=
  if (!document.getElementsByTagName) { return false; }=0A=
=0A=
  /* If the main DIV has an ID then save it. */=0A=
  if (e.id) {=0A=
    this.id =3D e.id;=0A=
  }=0A=
=0A=
  /* Clear the tabs array (but it should normally be empty) */=0A=
  this.tabs.length =3D 0;=0A=
=0A=
  /* Loop through an array of all the child nodes within our tabber =
element. */=0A=
  childNodes =3D e.childNodes;=0A=
  for(i=3D0; i < childNodes.length; i++) {=0A=
=0A=
    /* Find the nodes where class=3D"tabbertab" */=0A=
    if(childNodes[i].className &&=0A=
       childNodes[i].className.match(this.REclassTab)) {=0A=
      =0A=
      /* Create a new object to save info about this tab */=0A=
      t =3D new Object();=0A=
      =0A=
      /* Save a pointer to the div for this tab */=0A=
      t.div =3D childNodes[i];=0A=
      =0A=
      /* Add the new object to the array of tabs */=0A=
      this.tabs[this.tabs.length] =3D t;=0A=
=0A=
      /* If the class name contains classTabDefault,=0A=
	 then select this tab by default.=0A=
      */=0A=
      if (childNodes[i].className.match(this.REclassTabDefault)) {=0A=
	defaultTab =3D this.tabs.length-1;=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  /* Create a new UL list to hold the tab headings */=0A=
  DOM_ul =3D document.createElement("ul");=0A=
  DOM_ul.className =3D this.classNav;=0A=
  =0A=
  /* Loop through each tab we found */=0A=
  for (i=3D0; i < this.tabs.length; i++) {=0A=
=0A=
    t =3D this.tabs[i];=0A=
=0A=
    /* Get the label to use for this tab:=0A=
       From the title attribute on the DIV,=0A=
       Or from one of the this.titleElements[] elements,=0A=
       Or use an automatically generated number.=0A=
     */=0A=
    t.headingText =3D t.div.title;=0A=
=0A=
    /* Remove the title attribute to prevent a tooltip from appearing */=0A=
    if (this.removeTitle) { t.div.title =3D ''; }=0A=
=0A=
    if (!t.headingText) {=0A=
=0A=
      /* Title was not defined in the title of the DIV,=0A=
	 So try to get the title from an element within the DIV.=0A=
	 Go through the list of elements in this.titleElements=0A=
	 (typically heading elements ['h2','h3','h4'])=0A=
      */=0A=
      for (i2=3D0; i2<this.titleElements.length; i2++) {=0A=
	headingElement =3D =
t.div.getElementsByTagName(this.titleElements[i2])[0];=0A=
	if (headingElement) {=0A=
	  t.headingText =3D headingElement.innerHTML;=0A=
	  if (this.titleElementsStripHTML) {=0A=
	    t.headingText.replace(/<br>/gi," ");=0A=
	    t.headingText =3D t.headingText.replace(/<[^>]+>/g,"");=0A=
	  }=0A=
	  break;=0A=
	}=0A=
      }=0A=
    }=0A=
=0A=
    if (!t.headingText) {=0A=
      /* Title was not found (or is blank) so automatically generate a=0A=
         number for the tab.=0A=
      */=0A=
      t.headingText =3D i + 1;=0A=
    }=0A=
=0A=
    /* Create a list element for the tab */=0A=
    DOM_li =3D document.createElement("li");=0A=
=0A=
    /* Save a reference to this list item so we can later change it to=0A=
       the "active" class */=0A=
    t.li =3D DOM_li;=0A=
=0A=
    /* Create a link to activate the tab */=0A=
    DOM_a =3D document.createElement("a");=0A=
    DOM_a.appendChild(document.createTextNode(t.headingText));=0A=
    DOM_a.href =3D "javascript:void(null);";=0A=
    DOM_a.title =3D t.headingText;=0A=
    DOM_a.onclick =3D this.navClick;=0A=
=0A=
    /* Add some properties to the link so we can identify which tab=0A=
       was clicked. Later the navClick method will need this.=0A=
    */=0A=
    DOM_a.tabber =3D this;=0A=
    DOM_a.tabberIndex =3D i;=0A=
=0A=
    /* Do we need to add an id to DOM_a? */=0A=
    if (this.addLinkId && this.linkIdFormat) {=0A=
=0A=
      /* Determine the id name */=0A=
      aId =3D this.linkIdFormat;=0A=
      aId =3D aId.replace(/<tabberid>/gi, this.id);=0A=
      aId =3D aId.replace(/<tabnumberzero>/gi, i);=0A=
      aId =3D aId.replace(/<tabnumberone>/gi, i+1);=0A=
      aId =3D aId.replace(/<tabtitle>/gi, =
t.headingText.replace(/[^a-zA-Z0-9\-]/gi, ''));=0A=
=0A=
      DOM_a.id =3D aId;=0A=
    }=0A=
=0A=
    /* Add the link to the list element */=0A=
    DOM_li.appendChild(DOM_a);=0A=
=0A=
    /* Add the list element to the list */=0A=
    DOM_ul.appendChild(DOM_li);=0A=
  }=0A=
=0A=
  /* Add the UL list to the beginning of the tabber div */=0A=
  e.insertBefore(DOM_ul, e.firstChild);=0A=
=0A=
  /* Make the tabber div "live" so different CSS can be applied */=0A=
  e.className =3D e.className.replace(this.REclassMain, =
this.classMainLive);=0A=
=0A=
  /* Activate the default tab, and do not call the onclick handler */=0A=
  this.tabShow(defaultTab);=0A=
=0A=
  /* If the user specified an onLoad function, call it now. */=0A=
  if (typeof this.onLoad =3D=3D 'function') {=0A=
    this.onLoad({tabber:this});=0A=
  }=0A=
=0A=
  return this;=0A=
};=0A=
=0A=
=0A=
tabberObj.prototype.navClick =3D function(event)=0A=
{=0A=
  /* This method should only be called by the onClick event of an <A>=0A=
     element, in which case we will determine which tab was clicked by=0A=
     examining a property that we previously attached to the <A>=0A=
     element.=0A=
=0A=
     Since this was triggered from an onClick event, the variable=0A=
     "this" refers to the <A> element that triggered the onClick=0A=
     event (and not to the tabberObj).=0A=
=0A=
     When tabberObj was initialized, we added some extra properties=0A=
     to the <A> element, for the purpose of retrieving them now. Get=0A=
     the tabberObj object, plus the tab number that was clicked.=0A=
  */=0A=
=0A=
  var=0A=
  rVal, /* Return value from the user onclick function */=0A=
  a, /* element that triggered the onclick event */=0A=
  self, /* the tabber object */=0A=
  tabberIndex, /* index of the tab that triggered the event */=0A=
  onClickArgs; /* args to send the onclick function */=0A=
=0A=
  a =3D this;=0A=
  if (!a.tabber) { return false; }=0A=
=0A=
  self =3D a.tabber;=0A=
  tabberIndex =3D a.tabberIndex;=0A=
=0A=
  /* Remove focus from the link because it looks ugly.=0A=
     I don't know if this is a good idea...=0A=
  */=0A=
  a.blur();=0A=
=0A=
  /* If the user specified an onClick function, call it now.=0A=
     If the function returns false then do not continue.=0A=
  */=0A=
  if (typeof self.onClick =3D=3D 'function') {=0A=
=0A=
    onClickArgs =3D {'tabber':self, 'index':tabberIndex, 'event':event};=0A=
=0A=
    /* IE uses a different way to access the event object */=0A=
    if (!event) { onClickArgs.event =3D window.event; }=0A=
=0A=
    rVal =3D self.onClick(onClickArgs);=0A=
    if (rVal =3D=3D=3D false) { return false; }=0A=
  }=0A=
=0A=
  self.tabShow(tabberIndex);=0A=
=0A=
  return false;=0A=
};=0A=
=0A=
=0A=
tabberObj.prototype.tabHideAll =3D function()=0A=
{=0A=
  var i; /* counter */=0A=
=0A=
  /* Hide all tabs and make all navigation links inactive */=0A=
  for (i =3D 0; i < this.tabs.length; i++) {=0A=
    this.tabHide(i);=0A=
  }=0A=
};=0A=
=0A=
=0A=
tabberObj.prototype.tabHide =3D function(tabberIndex)=0A=
{=0A=
  var div;=0A=
=0A=
  if (!this.tabs[tabberIndex]) { return false; }=0A=
=0A=
  /* Hide a single tab and make its navigation link inactive */=0A=
  div =3D this.tabs[tabberIndex].div;=0A=
=0A=
  /* Hide the tab contents by adding classTabHide to the div */=0A=
  if (!div.className.match(this.REclassTabHide)) {=0A=
    div.className +=3D ' ' + this.classTabHide;=0A=
  }=0A=
  this.navClearActive(tabberIndex);=0A=
=0A=
  return this;=0A=
};=0A=
=0A=
=0A=
tabberObj.prototype.tabShow =3D function(tabberIndex)=0A=
{=0A=
  /* Show the tabberIndex tab and hide all the other tabs */=0A=
=0A=
  var div;=0A=
=0A=
  if (!this.tabs[tabberIndex]) { return false; }=0A=
=0A=
  /* Hide all the tabs first */=0A=
  this.tabHideAll();=0A=
=0A=
  /* Get the div that holds this tab */=0A=
  div =3D this.tabs[tabberIndex].div;=0A=
=0A=
  /* Remove classTabHide from the div */=0A=
  div.className =3D div.className.replace(this.REclassTabHide, '');=0A=
=0A=
  /* Mark this tab navigation link as "active" */=0A=
  this.navSetActive(tabberIndex);=0A=
=0A=
  /* If the user specified an onTabDisplay function, call it now. */=0A=
  if (typeof this.onTabDisplay =3D=3D 'function') {=0A=
    this.onTabDisplay({'tabber':this, 'index':tabberIndex});=0A=
  }=0A=
=0A=
  return this;=0A=
};=0A=
=0A=
tabberObj.prototype.navSetActive =3D function(tabberIndex)=0A=
{=0A=
  /* Note: this method does *not* enforce the rule=0A=
     that only one nav item can be active at a time.=0A=
  */=0A=
=0A=
  /* Set classNavActive for the navigation list item */=0A=
  this.tabs[tabberIndex].li.className =3D this.classNavActive;=0A=
=0A=
  return this;=0A=
};=0A=
=0A=
=0A=
tabberObj.prototype.navClearActive =3D function(tabberIndex)=0A=
{=0A=
  /* Note: this method does *not* enforce the rule=0A=
     that one nav should always be active.=0A=
  */=0A=
=0A=
  /* Remove classNavActive from the navigation list item */=0A=
  this.tabs[tabberIndex].li.className =3D '';=0A=
=0A=
  return this;=0A=
};=0A=
=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/=0A=
=0A=
=0A=
function tabberAutomatic(tabberArgs)=0A=
{=0A=
  /* This function finds all DIV elements in the document where=0A=
     class=3Dtabber.classMain, then converts them to use the tabber=0A=
     interface.=0A=
=0A=
     tabberArgs =3D an object to send to "new tabber()"=0A=
  */=0A=
  var=0A=
    tempObj, /* Temporary tabber object */=0A=
    divs, /* Array of all divs on the page */=0A=
    i; /* Loop index */=0A=
=0A=
  if (!tabberArgs) { tabberArgs =3D {}; }=0A=
=0A=
  /* Create a tabber object so we can get the value of classMain */=0A=
  tempObj =3D new tabberObj(tabberArgs);=0A=
=0A=
  /* Find all DIV elements in the document that have class=3Dtabber */=0A=
=0A=
  /* First get an array of all DIV elements and loop through them */=0A=
  divs =3D document.getElementsByTagName("div");=0A=
  for (i=3D0; i < divs.length; i++) {=0A=
    =0A=
    /* Is this DIV the correct class? */=0A=
    if (divs[i].className &&=0A=
	divs[i].className.match(tempObj.REclassMain)) {=0A=
      =0A=
      /* Now tabify the DIV */=0A=
      tabberArgs.div =3D divs[i];=0A=
      divs[i].tabber =3D new tabberObj(tabberArgs);=0A=
    }=0A=
  }=0A=
  =0A=
  return this;=0A=
}=0A=
=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/=0A=
=0A=
=0A=
function tabberAutomaticOnLoad(tabberArgs)=0A=
{=0A=
  /* This function adds tabberAutomatic to the window.onload event,=0A=
     so it will run after the document has finished loading.=0A=
  */=0A=
  var oldOnLoad;=0A=
=0A=
  if (!tabberArgs) { tabberArgs =3D {}; }=0A=
=0A=
  /* Taken from: =
http://simon.incutio.com/archive/2004/05/26/addLoadEvent */=0A=
=0A=
  oldOnLoad =3D window.onload;=0A=
  if (typeof window.onload !=3D 'function') {=0A=
    window.onload =3D function() {=0A=
      tabberAutomatic(tabberArgs);=0A=
    };=0A=
  } else {=0A=
    window.onload =3D function() {=0A=
      oldOnLoad();=0A=
      tabberAutomatic(tabberArgs);=0A=
    };=0A=
  }=0A=
}=0A=
=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D*/=0A=
=0A=
=0A=
/* Run tabberAutomaticOnload() unless the "manualStartup" option was =
specified */=0A=
=0A=
if (typeof tabberOptions =3D=3D 'undefined') {=0A=
=0A=
    tabberAutomaticOnLoad();=0A=
=0A=
} else {=0A=
=0A=
  if (!tabberOptions['manualStartup']) {=0A=
    tabberAutomaticOnLoad(tabberOptions);=0A=
  }=0A=
=0A=
}=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/scripts/cufon-yui.js

/*=0A=
 * Copyright (c) 2009 Simo Kinnunen.=0A=
 * Licensed under the MIT license.=0A=
 *=0A=
 * @version 1.09i=0A=
 */=0A=
var Cufon=3D(function(){var m=3Dfunction(){return =
m.replace.apply(null,arguments)};var x=3Dm.DOM=3D{ready:(function(){var =
C=3Dfalse,E=3D{loaded:1,complete:1};var =
B=3D[],D=3Dfunction(){if(C){return}C=3Dtrue;for(var =
F;F=3DB.shift();F()){}};if(document.addEventListener){document.addEventLi=
stener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,f=
alse)}if(!window.opera&&document.readyState){(function(){E[document.ready=
State]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&do=
cument.createStyleSheet){(function(){try{document.body.doScroll("left");D=
()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return=
 =
function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:fun=
ction(){return document.documentElement||document.body}};var =
n=3Dm.CSS=3D{Size:function(C,B){this.value=3DparseFloat(C);this.unit=3DSt=
ring(C).match(/[a-z%]*$/)[0]||"px";this.convert=3Dfunction(D){return =
D/B*this.value};this.convertFrom=3Dfunction(D){return =
D/this.value*B};this.toString=3Dfunction(){return =
this.value+this.unit}},addClass:function(C,B){var =
D=3DC.className;C.className=3DD+(D&&" ")+B;return =
C},color:j(function(C){var =
B=3D{};B.color=3DC.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B=
.opacity=3DparseFloat(F);return"rgb("+D+")"});return =
B}),fontStretch:j(function(B){if(typeof B=3D=3D"number"){return =
B}if(/%$/.test(B)){return =
parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,co=
ndensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"=
extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var =
B=3Ddocument.defaultView;if(B&&B.getComputedStyle){return new =
a(B.getComputedStyle(C,null))}if(C.currentStyle){return new =
a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var =
G=3D{id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=3DF.substr=
(F.indexOf("(")).match(/([\d.]+=3D)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig)=
;for(var =
E=3D0,B=3DC.length,D;E<B;++E){D=3DC[E].split("=3D",2).reverse();G.stops.p=
ush([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var =
D=3D[],C=3D/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=3DC.exec(E)=
){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var =
E=3Ddocument.createElement("style"),D,C,B;E.type=3D"text/css";E.media=3DG=
;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=3Dg("head=
")[0];C.insertBefore(E,C.firstChild);D=3D(E.sheet||E.styleSheet);B=3DD&&!=
D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var =
B=3DRegExp("(?:^|\\s+)"+C+"(?=3D\\s|$)","g");D.className=3DD.className.re=
place(B,"");return D},supports:function(D,C){var =
B=3Ddocument.createElement("span").style;if(B[D]=3D=3D=3Dundefined){retur=
n false}B[D]=3DC;return =
B[D]=3D=3D=3DC},textAlign:function(E,D,B,C){if(D.get("textAlign")=3D=3D"r=
ight"){if(B>0){E=3D" "+E}}else{if(B<C-1){E+=3D" "}}return =
E},textShadow:j(function(F){if(F=3D=3D"none"){return null}var =
E=3D[],G=3D{},B,C=3D0;var =
D=3D/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=3DD=
.exec(F)){if(B[0]=3D=3D","){E.push(G);G=3D{};C=3D0}else{if(B[1]){G.color=3D=
B[1]}else{G[["offX","offY","blur"][C++]]=3DB[2]}}}E.push(G);return =
E}),textTransform:(function(){var B=3D{uppercase:function(C){return =
C.toUpperCase()},lowercase:function(C){return =
C.toLowerCase()},capitalize:function(C){return =
C.replace(/\b./g,function(D){return D.toUpperCase()})}};return =
function(E,D){var C=3DB[D.get("textTransform")];return =
C?C(E):E}})(),whiteSpace:(function(){var =
D=3D{inline:1,"inline-block":1,"run-in":1};var =
C=3D/^\s+/,B=3D/\s+$/;return =
function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=3D=3D"br"){H=3DH.repl=
ace(C,"")}}if(D[F.get("display")]){return =
H}if(!G.previousSibling){H=3DH.replace(C,"")}if(!G.nextSibling){H=3DH.rep=
lace(B,"")}return H}})()};n.ready=3D(function(){var =
B=3D!n.recognizesMedia("all"),E=3Dfalse;var =
D=3D[],H=3Dfunction(){B=3Dtrue;for(var K;K=3DD.shift();K()){}};var =
I=3Dg("link"),J=3Dg("style");function C(K){return =
K.disabled||G(K.sheet,K.media||"screen")}function =
G(M,P){if(!n.recognizesMedia(P||"all")){return =
true}if(!M||M.disabled){return false}try{var =
Q=3DM.cssRules,O;if(Q){search:for(var =
L=3D0,K=3DQ.length;O=3DQ[L],L<K;++L){switch(O.type){case 2:break;case =
3:if(!G(O.styleSheet,O.media.mediaText)){return =
false}break;default:break search}}}}catch(N){}return true}function =
F(){if(document.createStyleSheet){return true}var =
L,K;for(K=3D0;L=3DI[K];++K){if(L.rel.toLowerCase()=3D=3D"stylesheet"&&!C(=
L)){return false}}for(K=3D0;L=3DJ[K];++K){if(!C(L)){return false}}return =
true}x.ready(function(){if(!E){E=3Dn.getStyle(document.body).isUsable()}i=
f(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return =
function(K){if(B){K()}else{D.push(K)}}})();function s(D){var =
C=3Dthis.face=3DD.face,B=3D{"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=
=3DD.glyphs;this.w=3DD.w;this.baseSize=3DparseInt(C["units-per-em"],10);t=
his.family=3DC["font-family"].toLowerCase();this.weight=3DC["font-weight"=
];this.style=3DC["font-style"]||"normal";this.viewBox=3D(function(){var =
F=3DC.bbox.split(/\s+/);var =
E=3D{minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10)=
,maxY:parseInt(F[3],10)};E.width=3DE.maxX-E.minX;E.height=3DE.maxY-E.minY=
;E.toString=3Dfunction(){return[this.minX,this.minY,this.width,this.heigh=
t].join(" ")};return =
E})();this.ascent=3D-parseInt(C.ascent,10);this.descent=3D-parseInt(C.des=
cent,10);this.height=3D-this.ascent+this.descent;this.spacing=3Dfunction(=
L,N,E){var =
O=3Dthis.glyphs,M,K,G,P=3D[],F=3D0,J=3D-1,I=3D-1,H;while(H=3DL[++J]){M=3D=
O[H]||this.missingGlyph;if(!M){continue}if(K){F-=3DG=3DK[H]||0;P[I]-=3DG}=
F+=3DP[++I]=3D~~(M.w||this.w)+N+(B[H]?E:0);K=3DM.k}P.total=3DF;return =
P}}function f(){var =
C=3D{},B=3D{oblique:"italic",italic:"oblique"};this.add=3Dfunction(D){(C[=
D.style]||(C[D.style]=3D{}))[D.weight]=3DD};this.get=3Dfunction(H,I){var =
G=3DC[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return =
null}I=3D{normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return =
G[I]}var =
E=3D{1:1,99:0}[I%100],K=3D[],F,D;if(E=3D=3D=3Dundefined){E=3DI>400}if(I=3D=
=3D500){I=3D400}for(var J in =
G){if(!k(G,J)){continue}J=3DparseInt(J,10);if(!F||J<F){F=3DJ}if(!D||J>D){=
D=3DJ}K.push(J)}if(I<F){I=3DF}if(I>D){I=3DD}K.sort(function(M,L){return(E=
?(M>=3DI&&L>=3DI)?M<L:M>L:(M<=3DI&&L<=3DI)?M>L:M<L)?-1:1});return =
G[K[0]]}}function r(){function D(F,G){if(F.contains){return =
F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var =
F=3DG.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=3D=3D"mouseove=
r")}function E(F){C(this,F.type=3D=3D"mouseenter")}function =
C(F,G){setTimeout(function(){var =
H=3Dd.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=3D=
function(F){if(F.onmouseenter=3D=3D=3Dundefined){q(F,"mouseover",B);q(F,"=
mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function =
u(){var C=3D[],D=3D{};function B(H){var E=3D[],G;for(var =
F=3D0;G=3DH[F];++F){E[F]=3DC[D[G]]}return =
E}this.add=3Dfunction(F,E){D[F]=3DC.push(E)-1};this.repeat=3Dfunction(){v=
ar E=3Darguments.length?B(arguments):C,F;for(var =
G=3D0;F=3DE[G++];){m.replace(F[0],F[1],true)}}}function A(){var =
D=3D{},B=3D0;function C(E){return =
E.cufid||(E.cufid=3D++B)}this.get=3Dfunction(E){var F=3DC(E);return =
D[F]||(D[F]=3D{})}}function a(B){var =
D=3D{},C=3D{};this.extend=3Dfunction(E){for(var F in =
E){if(k(E,F)){D[F]=3DE[F]}}return this};this.get=3Dfunction(E){return =
D[E]!=3Dundefined?D[E]:B[E]};this.getSize=3Dfunction(F,E){return =
C[F]||(C[F]=3Dnew =
n.Size(this.get(F),E))};this.isUsable=3Dfunction(){return !!B}}function =
q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.a=
ttachEvent){C.attachEvent("on"+B,function(){return =
D.call(C,window.event)})}}}function v(C,B){var =
D=3Dd.get(C);if(D.options){return =
C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.optio=
ns=3DB;return C}function j(B){var C=3D{};return =
function(D){if(!k(C,D)){C[D]=3DB.apply(null,arguments)}return =
C[D]}}function c(F,E){var =
B=3Dn.quotedList(E.get("fontFamily").toLowerCase()),D;for(var =
C=3D0;D=3DB[C];++C){if(i[D]){return =
i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function =
g(B){return document.getElementsByTagName(B)}function k(C,B){return =
C.hasOwnProperty(B)}function h(){var C=3D{},B,F;for(var =
E=3D0,D=3Darguments.length;B=3Darguments[E],E<D;++E){for(F in =
B){if(k(B,F)){C[F]=3DB[F]}}}return C}function o(E,M,C,N,F,D){var =
K=3Ddocument.createDocumentFragment(),H;if(M=3D=3D=3D""){return K}var =
L=3DN.separate;var =
I=3DM.split(p[L]),B=3D(L=3D=3D"words");if(B&&t){if(/^\s/.test(M)){I.unshi=
ft("")}if(/\s$/.test(M)){I.push("")}}for(var =
J=3D0,G=3DI.length;J<G;++J){H=3Dz[N.engine](E,B?n.textAlign(I[J],C,J,G):I=
[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var =
C=3DD.nodeName.toLowerCase();if(M.ignore[C]){return}var =
E=3D!M.textless[C];var B=3Dn.getStyle(v(D,M)).extend(M);var =
F=3Dc(D,B),G,K,I,H,L,J;if(!F){return}for(G=3DD.firstChild;G;G=3DI){K=3DG.=
nodeType;I=3DG.nextSibling;if(E&&K=3D=3D3){if(H){H.appendData(G.data);D.r=
emoveChild(G)}else{H=3DG}if(I){continue}}if(H){D.replaceChild(o(F,n.white=
Space(H.data,B,H,J),B,M,G,D),H);H=3Dnull}if(K=3D=3D1){if(G.firstChild){if=
(G.nodeName.toLowerCase()=3D=3D"cufon"){z[M.engine](F,null,B,M,G,D)}else{=
arguments.callee(G,M)}}J=3DG}}}var t=3D" =
".split(/\s+/).length=3D=3D0;var d=3Dnew A();var b=3Dnew r();var y=3Dnew =
u();var e=3Dfalse;var =
z=3D{},i=3D{},w=3D{autoDetect:false,engine:null,forceHitArea:false,hover:=
false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head=
:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:=
1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&=
function(B){return =
jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.=
YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(wind=
ow.$$&&function(B){return $$(B)})||(window.$&&function(B){return =
$(B)})||(document.querySelectorAll&&function(B){return =
document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1=
,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var =
p=3D{words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^=
/};m.now=3Dfunction(){x.ready();return =
m};m.refresh=3Dfunction(){y.repeat.apply(y,arguments);return =
m};m.registerEngine=3Dfunction(C,B){if(!B){return m}z[C]=3DB;return =
m.set("engine",C)};m.registerFont=3Dfunction(D){if(!D){return m}var =
B=3Dnew s(D),C=3DB.family;if(!i[C]){i[C]=3Dnew f()}i[C].add(B);return =
m.set("fontFamily",'"'+C+'"')};m.replace=3Dfunction(D,C,B){C=3Dh(w,C);if(=
!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active =
cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cuf=
on-loading"),"cufon-ready")});e=3Dtrue}if(C.hover){C.forceHitArea=3Dtrue}=
if(C.autoDetect){delete C.fontFamily}if(typeof =
C.textShadow=3D=3D"string"){C.textShadow=3Dn.textShadow(C.textShadow)}if(=
typeof =
C.color=3D=3D"string"&&/^-/.test(C.color)){C.textGradient=3Dn.gradient(C.=
color)}else{delete =
C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof =
D=3D=3D"string"){D=3D[D]}n.ready(function(){for(var =
F=3D0,E=3DD.length;F<E;++F){var G=3DD[F];if(typeof =
G=3D=3D"string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return =
m};m.set=3Dfunction(B,C){w[B]=3DC;return m};return =
m})();Cufon.registerEngine("vml",(function(){var =
e=3Ddocument.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft=
-com:vml");e=3Dnull;var =
b=3Ddocument.createElement("cvml:shape");b.style.behavior=3D"url(#default=
#VML)";if(!b.coordsize){return}b=3Dnull;var =
h=3D(document.documentMode||0)<8;document.write(('<style =
type=3D"text/css">cufoncanvas{text-indent:0;}@media =
screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#d=
efault#VML);display:block;antialias:true;position:absolute;}cufoncanvas{p=
osition:absolute;text-align:left;}cufon{display:inline-block;position:rel=
ative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon =
cufontext{position:absolute;left:-10000in;font-size:1px;}a =
cufon{cursor:pointer}}@media print{cufon =
cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));functi=
on c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function =
a(l,m){if(m=3D=3D=3D"0"){return 0}if(/px$/i.test(m)){return =
parseFloat(m)}var =
k=3Dl.style.left,j=3Dl.runtimeStyle.left;l.runtimeStyle.left=3Dl.currentS=
tyle.left;l.style.left=3Dm.replace("%","em");var =
i=3Dl.style.pixelLeft;l.style.left=3Dk;l.runtimeStyle.left=3Dj;return =
i}function f(l,k,j,n){var =
i=3D"computed"+n,m=3Dk[i];if(isNaN(m)){m=3Dk.get(n);k[i]=3Dm=3D(m=3D=3D"n=
ormal")?0:~~j.convertFrom(a(l,m))}return m}var g=3D{};function d(p){var =
q=3Dp.id;if(!g[q]){var =
n=3Dp.stops,o=3Ddocument.createElement("cvml:fill"),i=3D[];o.type=3D"grad=
ient";o.angle=3D180;o.focus=3D"0";o.method=3D"sigma";o.color=3Dn[0][1];fo=
r(var m=3D1,l=3Dn.length-1;m<l;++m){i.push(n[m][0]*100+"% =
"+n[m][1])}o.colors=3Di.join(",");o.color2=3Dn[l][1];g[q]=3Do}return =
g[q]}return function(ac,G,Y,C,K,ad,W){var =
n=3D(G=3D=3D=3Dnull);if(n){G=3DK.alt}var I=3Dac.viewBox;var =
p=3DY.computedFontSize||(Y.computedFontSize=3Dnew =
Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var =
y,q;if(n){y=3DK;q=3DK.firstChild}else{y=3Ddocument.createElement("cufon")=
;y.className=3D"cufon =
cufon-vml";y.alt=3DG;q=3Ddocument.createElement("cufoncanvas");y.appendCh=
ild(q);if(C.printable){var =
Z=3Ddocument.createElement("cufontext");Z.appendChild(document.createText=
Node(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cv=
ml:shape"))}}var ai=3Dy.style;var R=3Dq.style;var =
l=3Dp.convert(I.height),af=3DMath.ceil(l);var V=3Daf/l;var =
P=3DV*Cufon.CSS.fontStretch(Y.get("fontStretch"));var =
U=3DI.minX,T=3DI.minY;R.height=3Daf;R.top=3DMath.round(p.convert(T-ac.asc=
ent));R.left=3DMath.round(p.convert(U));ai.height=3Dp.convert(ac.height)+=
"px";var F=3DY.get("color");var =
ag=3DCufon.CSS.textTransform(G,Y).split("");var =
L=3Dac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!=
L.length){return null}var k=3DL.total;var =
x=3D-U+k+(I.width-L[L.length-1]);var =
ah=3Dp.convert(x*P),X=3DMath.round(ah);var O=3Dx+","+I.height,m;var =
J=3D"r"+O+"ns";var u=3DC.textGradient&&d(C.textGradient);var =
o=3Dac.glyphs,S=3D0;var H=3DC.textShadow;var =
ab=3D-1,aa=3D0,w;while(w=3Dag[++ab]){var =
D=3Do[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=3Dq.childNodes[a=
a];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=3Ddocument.cre=
ateElement("cvml:shape");q.appendChild(v)}v.stroked=3D"f";v.coordsize=3DO=
;v.coordorigin=3Dm=3D(U-S)+","+T;v.path=3D(D.d?"m"+D.d+"xe":"")+"m"+m+J;v=
.fillcolor=3DF;if(u){v.appendChild(u.cloneNode(false))}var =
ae=3Dv.style;ae.width=3DX;ae.height=3Daf;if(H){var s=3DH[0],r=3DH[1];var =
B=3DCufon.CSS.color(s.color),z;var =
N=3Ddocument.createElement("cvml:shadow");N.on=3D"t";N.color=3DB.color;N.=
offset=3Ds.offX+","+s.offY;if(r){z=3DCufon.CSS.color(r.color);N.type=3D"d=
ouble";N.color2=3Dz.color;N.offset2=3Dr.offX+","+r.offY}N.opacity=3DB.opa=
city||(z&&z.opacity)||1;v.appendChild(N)}S+=3DL[aa++]}var =
M=3Dv.nextSibling,t,A;if(C.forceHitArea){if(!M){M=3Ddocument.createElemen=
t("cvml:rect");M.stroked=3D"f";M.className=3D"cufon-vml-cover";t=3Ddocume=
nt.createElement("cvml:fill");t.opacity=3D0;M.appendChild(t);q.appendChil=
d(M)}A=3DM.style;A.width=3DX;A.height=3Daf}else{if(M){q.removeChild(M)}}a=
i.width=3DMath.max(Math.ceil(p.convert(k*P)),0);if(h){var =
Q=3DY.computedYAdjust;if(Q=3D=3D=3Dundefined){var =
E=3DY.get("lineHeight");if(E=3D=3D"normal"){E=3D"1em"}else{if(!isNaN(E)){=
E+=3D"em"}}Y.computedYAdjust=3DQ=3D0.5*(a(ad,E)-parseFloat(ai.height))}if=
(Q){ai.marginTop=3DMath.ceil(Q)+"px";ai.marginBottom=3DQ+"px"}}return =
y}})());Cufon.registerEngine("canvas",(function(){var =
b=3Ddocument.createElement("canvas");if(!b||!b.getContext||!b.getContext.=
apply){return}b=3Dnull;var =
a=3DCufon.CSS.supports("display","inline-block");var =
e=3D!a&&(document.compatMode=3D=3D"BackCompat"||/frameset|transitional/i.=
test(document.doctype.publicId));var =
f=3Ddocument.createElement("style");f.type=3D"text/css";f.appendChild(doc=
ument.createTextNode(("cufon{text-indent:0;}@media =
screen,projection{cufon{display:inline;display:inline-block;position:rela=
tive;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cu=
fon =
cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;o=
verflow:hidden;text-indent:-10000in;}"+(a?"cufon =
canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media =
print{cufon{padding:0;}cufon =
canvas{display:none;}}").replace(/;/g,"!important;")));document.getElemen=
tsByTagName("head")[0].appendChild(f);function d(p,h){var =
n=3D0,m=3D0;var g=3D[],o=3D/([mrvxe])([^a-z]*)/g,k;generate:for(var =
j=3D0;k=3Do.exec(p);++j){var =
l=3Dk[2].split(",");switch(k[1]){case"v":g[j]=3D{m:"bezierCurveTo",a:[n+~=
~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=3D~~l[4],m+=3D~~l[5]]};break;case"r":=
g[j]=3D{m:"lineTo",a:[n+=3D~~l[0],m+=3D~~l[1]]};break;case"m":g[j]=3D{m:"=
moveTo",a:[n=3D~~l[0],m=3D~~l[1]]};break;case"x":g[j]=3D{m:"closePath"};b=
reak;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function =
c(m,k){for(var j=3D0,h=3Dm.length;j<h;++j){var =
g=3Dm[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var =
k=3D(w=3D=3D=3Dnull);if(k){w=3DC.getAttribute("alt")}var =
A=3DV.viewBox;var m=3DP.getSize("fontSize",V.baseSize);var =
B=3D0,O=3D0,N=3D0,u=3D0;var z=3Dt.textShadow,L=3D[];if(z){for(var =
U=3Dz.length;U--;){var F=3Dz[U];var =
K=3Dm.convertFrom(parseFloat(F.offX));var =
I=3Dm.convertFrom(parseFloat(F.offY));L[U]=3D[K,I];if(I<B){B=3DI}if(K>O){=
O=3DK}if(I>N){N=3DI}if(K<u){u=3DK}}}var =
Z=3DCufon.CSS.textTransform(w,P).split("");var =
E=3DV.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~=
m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return =
null}var h=3DE.total;O+=3DA.width-E[E.length-1];u+=3DA.minX;var =
s,n;if(k){s=3DC;n=3DC.firstChild}else{s=3Ddocument.createElement("cufon")=
;s.className=3D"cufon =
cufon-canvas";s.setAttribute("alt",w);n=3Ddocument.createElement("canvas"=
);s.appendChild(n);if(t.printable){var =
S=3Ddocument.createElement("cufontext");S.appendChild(document.createText=
Node(w));s.appendChild(S)}}var aa=3Ds.style;var H=3Dn.style;var =
j=3Dm.convert(A.height);var Y=3DMath.ceil(j);var M=3DY/j;var =
G=3DM*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=3Dh*G;var =
Q=3DMath.ceil(m.convert(J+O-u));var =
o=3DMath.ceil(m.convert(A.height-B+N));n.width=3DQ;n.height=3Do;H.width=3D=
Q+"px";H.height=3Do+"px";B+=3DA.minY;H.top=3DMath.round(m.convert(B-V.asc=
ent))+"px";H.left=3DMath.round(m.convert(u))+"px";var =
r=3DMath.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=3Dr;aa.height=
=3Dm.convert(V.height)+"px"}else{aa.paddingLeft=3Dr;aa.paddingBottom=3D(m=
.convert(V.height)-1)+"px"}var =
X=3Dn.getContext("2d"),D=3Dj/A.height;X.scale(D,D*M);X.translate(-u,-B);X=
.save();function T(){var =
x=3DV.glyphs,ab,l=3D-1,g=3D-1,y;X.scale(G,1);while(y=3DZ[++l]){var =
ab=3Dx[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(a=
b.code){c(ab.code,X)}else{ab.code=3Dd("m"+ab.d,X)}X.fill()}X.translate(E[=
++g],0)}X.restore()}if(z){for(var U=3Dz.length;U--;){var =
F=3Dz[U];X.save();X.fillStyle=3DF.color;X.translate.apply(X,L[U]);T()}}va=
r q=3Dt.textGradient;if(q){var =
v=3Dq.stops,p=3DX.createLinearGradient(0,A.minY,0,A.maxY);for(var =
U=3D0,R=3Dv.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=3Dp}=
else{X.fillStyle=3DP.get("color")}T();return s}})());
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/scripts/helvetiker.cufon.font.js

/*!=0A=
 * The following copyright notice may not be removed under any =
circumstances.=0A=
 * =0A=
 * Copyright:=0A=
 * Copyright (c) agenta ltd, 2004=0A=
 * =0A=
 * Manufacturer:=0A=
 * agenta ltd=0A=
 * =0A=
 * Vendor URL:=0A=
 * http://www.magenta.gr/=0A=
 * =0A=
 * License information:=0A=
 * http://www.ellak.gr/fonts/MgOpen/license.html=0A=
 */=0A=
Cufon.registerFont((function(f){var =
b=3D_cufon_bridge_=3D{p:[{"d":"35,-226r-31,0r0,-36r31,0r0,36xm35,0r-31,0r=
0,-191r31,0r0,191","w":71},{"d":"91,-82r-88,0r0,-29r88,0r0,29","w":123},{=
"d":"328,-262r-70,262r-35,0r-60,-217r-58,217r-36,0r-69,-262r35,0r54,209r5=
5,-209r38,0r57,208r55,-208r34,0","w":350,"k":{"z":18,"y":13,"x":15,"w":12=
,"v":13,"u":7,"t":10,"s":24,"q":26,"o":25,"g":25,"f":10,"e":26,"d":30,"c"=
:25,"a":27,"Z":10,"S":15,"Q":15,"O":15,"J":42,"G":15,"C":15,"A":54}},{"d"=
:"202,0r-202,0r0,-30r161,-202r-151,0r0,-30r192,0r0,32r-158,198r158,0r0,32=
","w":219,"k":{"y":25,"w":24,"v":25,"t":18,"q":10,"o":10,"g":10,"f":20,"e=
":9,"d":13,"c":9,"S":9,"Q":18,"O":18,"J":12,"G":17,"C":15}},{"d":"212,-26=
2r-87,154r0,108r-36,0r0,-108r-89,-154r36,0r71,124r69,-124r36,0","w":229,"=
k":{"z":37,"y":32,"x":34,"w":31,"v":32,"u":26,"t":24,"s":48,"r":25,"q":55=
,"p":23,"o":54,"n":22,"m":22,"g":55,"f":28,"e":55,"d":58,"c":54,"a":53,"Z=
":10,"S":23,"Q":31,"O":31,"J":75,"G":31,"C":29,"A":69}},{"d":"110,33r-23,=
0r-87,-303r22,0","w":135},{"d":"191,0r-191,0r0,-262r188,0r0,32r-152,0r0,7=
8r140,0r0,31r-140,0r0,89r155,0r0,32","w":204,"k":{"y":24,"w":22,"v":25,"t=
":22,"q":12,"o":12,"g":12,"f":24,"e":12,"d":16,"c":12,"Y":7,"T":10,"S":12=
,"Q":9,"O":9,"J":15,"G":9,"C":9}},{"w":97},{"d":"208,0r-39,0r-135,-213r0,=
213r-34,0r0,-262r39,0r135,212r0,-212r34,0r0,262","w":236},{"d":"116,-120r=
-27,0r0,-136r27,0r0,136xm116,63r-27,0r0,-136r27,0r0,136"},{"d":"155,-200r=
-21,0r-31,-41r-31,41r-22,0r35,-62r35,0"},{"d":"37,-145v-10,26,94,42,89,43=
v68,32,14,108,-50,108v-44,0,-77,-26,-76,-68r31,0v0,26,21,40,47,40v22,1,50=
,-13,46,-32v-8,-46,-119,-23,-119,-87v0,-53,82,-72,123,-42v16,11,23,26,23,=
45r-31,0v3,-40,-80,-43,-83,-7","w":180,"k":{"y":8,"x":10,"v":8}},{"d":"12=
6,-270v121,0,159,165,90,243r31,26r-17,22r-37,-30v-91,48,-193,-18,-193,-12=
2v0,-77,51,-139,126,-139xm37,-131v0,72,58,132,127,99r-29,-24r17,-22r36,28=
v52,-56,27,-189,-63,-189v-55,0,-88,51,-88,108","w":277,"k":{"Y":39,"W":18=
,"V":26,"T":32,"J":10}},{"d":"102,-28v39,0,68,-33,68,-74r0,-160r36,0r0,16=
0v2,61,-44,108,-106,108v-61,0,-100,-46,-100,-108r0,-160r36,0r0,160v-1,41,=
26,74,66,74","w":234,"k":{"Z":10,"A":21}},{"d":"175,0r-39,0r-50,-74r-49,7=
4r-37,0r67,-98r-64,-93r38,0r46,68r47,-68r37,0r-64,92","w":198,"k":{"s":10=
,"q":18,"o":18,"g":19,"e":18,"d":18,"c":18}},{"d":"25,39v30,6,38,-3,46,-3=
2r-71,-198r36,0r53,155r53,-155r35,0r-76,213v-11,33,-35,59,-76,47r0,-30","=
w":199,"k":{"q":18,"o":9,"g":13,"e":10,"d":10,"c":9,"a":10}},{"d":"282,-6=
3v0,37,-27,63,-63,63v-36,0,-63,-27,-63,-63v0,-36,26,-64,63,-64v36,0,63,28=
,63,64xm184,-63v0,21,15,36,35,36v22,0,35,-16,35,-36v0,-21,-14,-38,-35,-37=
v-21,0,-35,16,-35,37xm230,-256r-156,263r-22,0r156,-263r22,0xm125,-185v0,3=
6,-26,64,-62,64v-37,0,-65,-28,-64,-64v0,-36,26,-63,63,-63v37,0,63,26,63,6=
3xm99,-185v0,-21,-15,-37,-36,-37v-23,-1,-37,17,-37,38v0,21,14,36,36,36v23=
,0,37,-16,37,-37","w":307},{"d":"175,-191r-70,191r-34,0r-71,-191r35,0r53,=
153r52,-153r35,0","w":197,"k":{"q":9,"o":9,"g":9,"e":9,"d":9,"c":8,"a":9}=
},{"d":"37,-132v0,57,34,108,88,108v47,0,82,-40,81,-89r-82,0r0,-29r115,0r0=
,142r-23,0r-8,-35v-18,24,-48,41,-86,42v-70,2,-122,-65,-122,-137v0,-109,10=
9,-178,198,-118v22,16,34,37,37,64r-35,0v-7,-32,-37,-56,-74,-56v-55,0,-89,=
51,-89,108","w":262,"k":{"Y":32,"W":14,"V":21,"T":23}},{"d":"94,-197v41,0=
,66,31,65,75r0,122r-32,0v-6,-63,22,-166,-39,-170v-29,-2,-56,27,-56,57r0,1=
13r-32,0r0,-262r32,0r0,98v8,-20,36,-33,62,-33","w":187},{"d":"92,-161v-38=
,-1,-60,16,-60,54r0,107r-32,0r0,-191r30,0r0,34v10,-26,28,-37,62,-38r0,34"=
,"w":111},{"d":"185,-95v0,57,-37,101,-92,101v-55,0,-93,-44,-93,-101v0,-58=
,37,-102,93,-102v55,0,92,46,92,102xm35,-96v0,38,23,74,58,74v37,0,58,-35,5=
8,-74v0,-40,-21,-73,-58,-73v-35,-1,-58,35,-58,73","w":212,"k":{"z":10,"y"=
:15,"x":23,"w":10,"v":14,"t":10,"f":10}},{"d":"82,-265v-65,92,-63,248,0,3=
40r-22,0v-33,-44,-60,-101,-60,-170v0,-70,26,-124,60,-170r22,0","w":107},{=
"d":"86,-200v40,0,74,24,74,62v0,36,-3,78,2,110v1,6,12,5,19,4r0,24v-22,10,=
-52,2,-51,-25v-27,43,-135,45,-130,-25v3,-46,32,-57,85,-63v34,-4,43,-2,43,=
-23v0,-47,-88,-44,-88,3r-31,0v-1,-41,34,-67,77,-67xm68,-22v38,0,68,-26,59=
,-74v-43,8,-91,10,-94,44v-2,20,16,30,35,30","k":{"y":21,"w":17,"v":20,"t"=
:12,"f":13}},{"d":"167,0r-167,0r0,-262r36,0r0,229r131,0r0,33","w":180,"k"=
:{"y":47,"w":39,"v":48,"t":24,"q":12,"o":12,"j":8,"i":8,"g":12,"f":27,"e"=
:12,"d":20,"c":12,"Z":8,"Y":79,"W":51,"V":71,"U":13,"T":77,"S":15,"Q":27,=
"O":27,"J":18,"G":27,"C":24}},{"d":"136,-166v27,-52,128,-37,128,33r0,133r=
-31,0v-5,-64,21,-171,-41,-171v-63,0,-38,106,-43,171r-33,0v-6,-63,23,-170,=
-40,-170v-64,0,-40,105,-44,170r-32,0r0,-192r30,0r0,26v16,-40,90,-40,106,0=
","w":292},{"d":"103,-242v-29,-1,-64,19,-61,45v9,67,162,33,162,121v0,78,-=
120,108,-174,58v-19,-18,-30,-40,-30,-69r34,0v0,39,27,65,66,65v32,0,71,-19=
,68,-48v-7,-69,-159,-35,-159,-122v0,-74,107,-101,158,-56v19,16,29,36,29,6=
2r-34,0v0,-34,-24,-56,-59,-56","w":230,"k":{"z":13,"y":8,"x":10,"v":8,"Z"=
:15,"Y":35,"X":27,"W":19,"V":25,"T":25,"J":9,"A":20}},{"d":"50,-134v40,-5=
4,142,-22,142,53v0,48,-40,90,-88,89v-60,-2,-90,-55,-90,-122v0,-99,76,-181=
,153,-123v16,12,23,31,23,52r-34,0v-2,-42,-62,-57,-87,-21v-12,18,-19,41,-1=
9,72xm105,-22v29,-1,51,-23,51,-55v0,-32,-21,-57,-51,-57v-30,0,-51,23,-51,=
56v0,32,21,56,51,56"},{"d":"154,-198v25,-2,36,-21,35,-50r27,0v0,44,-21,76=
,-62,76v-29,6,-68,-50,-92,-50v-25,0,-36,23,-35,50r-27,0v0,-44,21,-77,62,-=
76v29,-6,67,52,92,50","w":241},{"d":"37,0r-37,0r0,-39r37,0r0,39","w":61},=
{"d":"194,-190v0,27,-16,50,-36,60v28,15,31,25,31,76v0,31,11,37,14,54r-41,=
0v-6,-9,-10,-30,-10,-63v0,-62,-61,-48,-116,-49r0,112r-36,0r0,-262v87,-1,1=
94,-12,194,72xm159,-190v0,-48,-70,-43,-123,-42r0,89v56,2,123,3,123,-47","=
w":235,"k":{"y":9,"w":8,"v":9,"t":8,"s":12,"q":11,"o":11,"j":8,"i":8,"g":=
10,"f":9,"e":11,"d":18,"c":11,"a":10,"Z":8,"Y":38,"W":22,"V":28,"T":28,"S=
":14,"Q":12,"O":12,"J":23,"G":12,"C":11}},{"d":"182,-189v0,25,-15,42,-34,=
52v25,10,43,34,43,64v0,46,-40,80,-88,80v-48,0,-89,-33,-89,-79v0,-32,18,-5=
4,43,-65v-20,-10,-34,-27,-34,-51v-1,-86,160,-90,159,-1xm58,-187v0,25,19,4=
0,45,40v25,0,43,-16,43,-39v0,-24,-19,-40,-44,-40v-25,0,-44,15,-44,39xm50,=
-73v0,29,23,50,53,50v29,0,52,-22,52,-50v0,-28,-22,-48,-52,-48v-30,0,-53,1=
9,-53,48"},{"d":"71,73r-71,0r0,-25r39,0r0,-286r-39,0r0,-24r71,0r0,335","w=
":96},{"d":"93,-198v86,-1,64,114,66,198r-32,0v-6,-63,23,-166,-41,-170v-31=
,-2,-56,30,-56,61r0,109r-30,0r0,-192r30,0r0,29v10,-20,35,-35,63,-35","w":=
187},{"d":"23,-265v33,46,59,99,59,170v0,70,-25,126,-59,170r-23,0v63,-91,6=
5,-248,0,-340r23,0","w":107},{"d":"224,-262r-93,262r-37,0r-94,-262r37,0r7=
6,219r73,-219r38,0","w":243,"k":{"z":24,"y":19,"x":21,"w":18,"v":19,"u":1=
3,"t":15,"s":31,"r":12,"q":35,"p":11,"o":35,"n":11,"m":11,"g":35,"f":15,"=
e":35,"d":39,"c":35,"a":35,"Z":10,"S":18,"Q":21,"O":21,"J":54,"G":21,"C":=
20,"A":72}},{"d":"177,-230r-141,0r0,79r123,0r0,32r-123,0r0,119r-36,0r0,-2=
62r177,0r0,32","w":185,"k":{"z":75,"y":25,"x":37,"w":22,"v":26,"u":8,"t":=
18,"s":17,"r":8,"q":13,"p":8,"o":12,"n":8,"m":8,"g":12,"f":21,"e":12,"d":=
15,"c":12,"a":19,"Z":10,"S":9,"Q":8,"O":8,"J":98,"G":8,"C":8,"A":49}},{"d=
":"0,-95v0,-82,98,-142,146,-73r0,-94r31,0r0,262r-31,0r0,-24v-15,15,-33,30=
,-61,30v-49,0,-85,-51,-85,-101xm93,-22v37,0,58,-36,58,-75v0,-38,-22,-72,-=
57,-72v-36,0,-59,35,-59,74v0,38,22,73,58,73","w":206},{"d":"91,-197v51,-2=
,86,50,86,103v0,53,-34,102,-86,100v-25,0,-45,-10,-60,-29r0,95r-31,0r0,-26=
4r31,0r0,28v13,-18,32,-33,60,-33xm86,-22v36,0,58,-36,58,-74v0,-38,-23,-73=
,-58,-73v-35,0,-58,36,-58,74v0,38,22,73,58,73","w":203,"k":{"z":7,"y":19,=
"x":20,"w":9,"v":13,"t":8,"f":8}},{"d":"71,73r-71,0r0,-335r71,0r0,24r-39,=
0r0,286r39,0r0,25","w":96},{"d":"93,-23v28,0,50,-19,54,-45r35,0v-5,43,-44=
,75,-90,75v-56,0,-92,-46,-92,-103v0,-81,86,-131,148,-82v16,13,27,29,31,50=
r-35,0v-3,-22,-26,-40,-51,-40v-38,0,-58,33,-58,72v0,39,21,74,58,73","w":2=
00,"k":{"y":11,"x":18,"w":7,"v":11}},{"d":"199,-96r-84,0r0,96r-25,0r0,-96=
r-84,0r0,-25r84,0r0,-97r25,0r0,97r84,0r0,25"},{"d":"106,-256v44,0,84,32,8=
4,76v0,84,-120,83,-138,148r138,0r0,32r-175,0v0,-33,11,-60,36,-81v32,-27,1=
02,-51,104,-98v1,-27,-22,-45,-48,-46v-32,0,-54,27,-53,62r-33,0v-1,-53,32,=
-93,85,-93"},{"d":"56,-206v44,-1,57,-14,67,-50r26,0r0,256r-34,0r0,-181r-5=
9,0r0,-25"},{"d":"71,-21v32,2,57,-34,57,-67r0,-103r32,0r0,191r-31,0r0,-28=
v-12,20,-36,34,-65,34v-40,1,-64,-31,-64,-73r0,-124r32,0v6,63,-22,165,39,1=
70","w":189},{"d":"150,-136v77,29,37,142,-46,142v-55,0,-91,-31,-90,-86r34=
,0v-1,34,21,55,55,55v31,0,54,-18,53,-48v-2,-37,-28,-45,-72,-45r0,-29v41,0=
,60,-5,63,-39v1,-24,-20,-43,-44,-42v-33,1,-51,21,-50,57r-33,0v0,-52,29,-8=
6,80,-86v43,0,82,27,82,69v0,26,-15,41,-32,52"},{"d":"175,-199r-52,14r35,4=
4r-23,17r-32,-45r-32,44r-25,-16r36,-44r-52,-14r10,-28r49,16r0,-51r27,0r0,=
51r49,-16"},{"d":"0,-131v0,-77,52,-139,126,-139v73,0,122,62,122,137v0,77,=
-49,140,-123,140v-75,0,-125,-62,-125,-138xm37,-131v0,57,33,106,88,106v53,=
0,86,-50,86,-106v0,-57,-32,-106,-86,-106v-54,0,-88,49,-88,106","w":273,"k=
":{"Z":28,"Y":39,"X":40,"W":18,"V":26,"T":31,"J":10,"A":28}},{"d":"60,-48=
v-3,23,17,24,35,20r0,28v-36,5,-67,2,-67,-37r0,-128r-28,0r0,-26r28,0r0,-54=
r32,0r0,54r35,0r0,26r-35,0r0,117","w":118,"k":{"d":11}},{"d":"87,-197v28,=
0,47,14,59,32r0,-26r31,0r0,263r-31,0r0,-97v-9,19,-30,30,-56,31v-53,1,-90,=
-45,-90,-100v0,-53,36,-103,87,-103xm94,-22v37,0,57,-36,57,-75v0,-38,-22,-=
72,-58,-72v-35,0,-58,33,-58,71v0,40,21,76,59,76","w":227,"k":{"z":14,"y":=
14,"x":13,"w":12,"v":13,"u":8,"t":12,"s":13,"r":7,"q":17,"p":8,"o":11,"n"=
:8,"m":8,"l":18,"k":7,"i":18,"h":7,"g":11,"f":13,"e":11,"d":11,"c":12,"b"=
:8,"a":12}},{"d":"159,0r-159,0r0,-26r112,-137r-107,0r0,-28r149,0r0,26r-11=
2,137r117,0r0,28","w":180},{"d":"55,-150v52,-43,136,2,136,69v0,76,-94,111=
,-151,69v-18,-13,-26,-31,-26,-54r34,0v6,25,23,43,51,43v31,0,57,-26,57,-58=
v0,-58,-77,-72,-105,-33r-30,0r20,-134r136,0r0,30r-111,0"},{"d":"82,-37v-2=
,51,-7,85,43,84r0,27v-50,-2,-76,-13,-76,-62v0,-49,8,-99,-49,-93r0,-27v106=
,12,-12,-167,125,-155r0,26v-87,-11,-7,131,-79,142v25,9,37,24,36,58","w":1=
49},{"d":"190,-218v-56,66,-86,121,-103,218r-37,0v17,-97,48,-149,104,-215r=
-139,0r0,-33r175,0r0,30"},{"d":"250,-179r-10,26r-54,0r-16,47r57,0r-9,26r-=
58,0r-28,81r-30,0r29,-81r-46,0r-29,81r-29,0r28,-81r-55,0r9,-26r55,0r17,-4=
7r-59,0r9,-26r59,0r29,-82r30,0r-29,82r46,0r29,-82r29,0r-28,82r54,0xm157,-=
153r-47,0r-16,47r47,0","w":275},{"d":"203,-132r-200,0r0,-25r200,0r0,25xm2=
03,-61r-200,0r0,-25r200,0r0,25"},{"d":"99,-256v62,0,93,53,93,120v0,103,-7=
4,183,-153,124v-17,-13,-24,-31,-24,-51r34,0v0,41,64,58,87,21v11,-17,19,-4=
0,19,-72v-45,56,-141,22,-141,-54v0,-50,36,-88,85,-88xm49,-171v0,32,19,56,=
51,55v30,0,52,-24,52,-55v0,-30,-22,-55,-52,-55v-31,0,-52,25,-51,55"},{"d"=
:"247,0r-35,0r0,-225r-73,225r-34,0r-72,-224r0,224r-33,0r0,-262r52,0r70,22=
1r75,-221r50,0r0,262","w":276},{"d":"161,-85v6,-14,8,-20,11,-43r31,0v0,24=
,-7,48,-20,69r49,59r-44,0r-26,-32v-20,23,-46,43,-82,43v-49,0,-76,-38,-81,=
-83v5,-40,30,-58,65,-79v-15,-18,-28,-34,-28,-61v-1,-34,29,-59,64,-58v35,0=
,62,23,61,57v-2,34,-23,53,-49,69xm94,-163v21,-15,35,-23,37,-49v1,-19,-14,=
-31,-31,-31v-31,-2,-45,34,-25,58v4,6,10,13,19,22xm35,-73v0,59,76,70,109,1=
9r-62,-76v-25,15,-47,27,-47,57","w":257},{"d":"3,-188v-1,-41,36,-67,77,-6=
7r0,-24r19,0r0,24v41,0,75,27,73,69r-32,0v-4,-23,-17,-38,-41,-40r0,83v49,9=
,82,29,82,80v0,47,-32,70,-82,69r0,33r-19,0r0,-33v-50,1,-81,-32,-80,-83r32=
,0v0,32,17,54,48,56r0,-93v-47,-9,-75,-25,-77,-74xm80,-226v-37,-5,-56,41,-=
33,66v7,7,18,10,33,13r0,-79xm99,-20v46,-2,59,-45,35,-74v-8,-8,-19,-14,-35=
,-16r0,90"},{"d":"158,-270r-89,303r-21,0r87,-303r23,0"},{"d":"43,0r-32,0r=
0,-262r32,0r0,262","w":72},{"d":"163,32v41,0,87,-15,112,-34r10,14v-30,22,=
-73,41,-121,41v-95,3,-164,-57,-164,-147v0,-94,81,-167,178,-167v85,0,148,4=
9,149,127v1,60,-43,115,-102,113v-25,0,-33,-8,-34,-31v-11,18,-27,30,-54,31=
v-36,1,-54,-25,-56,-60v-4,-67,86,-138,129,-72r10,-20r23,0r-27,115v0,10,8,=
15,18,15v40,0,66,-45,66,-89v0,-68,-50,-108,-122,-108v-85,0,-154,63,-153,1=
46v0,76,59,128,138,126xm143,-40v43,-8,47,-31,61,-87v-2,-19,-17,-32,-37,-3=
2v-32,-1,-58,40,-57,75v0,23,11,44,33,44","w":351},{"d":"47,0r-36,0r0,-262=
r36,0r0,262","w":75},{"d":"9,-63v0,-20,-9,-93,-9,-114r0,-85r36,0v2,71,-3,=
135,-9,199r-18,0xm36,0r-36,0r0,-39r36,0r0,39","w":61},{"d":"77,-157r-24,0=
r0,-99r24,0r0,99xm25,-157r-25,0r0,-99r25,0r0,99","w":102},{"d":"0,-94v0,-=
91,112,-143,162,-69v15,21,23,47,23,78r-149,0v0,33,23,63,57,63v25,0,48,-19=
,52,-42r36,0v-8,39,-42,71,-88,71v-56,1,-93,-44,-93,-101xm149,-111v0,-47,-=
62,-78,-95,-40v-9,11,-16,24,-18,40r113,0","w":210,"k":{"z":9,"y":16,"x":2=
2,"w":12,"v":16,"t":11,"f":12}},{"d":"212,0r-44,0r-92,-132r-40,39r0,93r-3=
6,0r0,-262r36,0r0,126r126,-126r48,0r-107,106","w":234,"k":{"y":55,"w":45,=
"v":56,"u":13,"t":30,"s":19,"q":27,"o":27,"g":27,"f":24,"e":27,"d":32,"c"=
:27,"a":13,"Y":7,"T":10,"S":28,"Q":39,"O":39,"J":29,"G":39,"C":37}},{"d":=
"102,-256v112,1,112,263,0,264v-111,-3,-112,-261,0,-264xm102,-226v-72,9,-7=
2,196,0,203v72,-7,72,-196,0,-203"},{"d":"262,-191r-59,191r-32,0r-41,-147r=
-40,147r-32,0r-58,-191r34,0r40,146r38,-146r37,0r38,146r41,-146r34,0","w":=
285,"k":{"a":8}},{"w":97},{"d":"43,-226r-32,0r0,-36r32,0r0,36xm-20,42v22,=
1,31,-2,31,-25r0,-208r32,0r0,212v2,42,-20,53,-63,51r0,-30","w":90,"k":{"z=
":11,"y":11,"x":10,"w":9,"v":11,"t":11,"s":10,"q":14,"o":8,"l":16,"i":17,=
"g":8,"f":11,"e":8,"d":15,"c":9,"a":9}},{"d":"78,-271v61,-2,105,68,63,115=
v-20,23,-50,42,-48,85r-32,0v-5,-60,58,-77,62,-127v2,-25,-21,-44,-45,-44v-=
30,0,-47,26,-46,59r-32,0v-1,-51,29,-86,78,-88xm96,0r-36,0r0,-39r36,0r0,39=
","w":182},{"d":"86,-197v27,1,45,13,60,30r0,-24r32,0r0,182v4,73,-83,110,-=
144,75v-18,-10,-26,-26,-26,-44r32,0v9,35,76,45,94,6v7,-15,13,-31,13,-51v-=
13,16,-33,28,-60,29v-50,1,-87,-50,-87,-102v0,-52,37,-102,86,-101xm94,-22v=
35,0,58,-36,57,-73v0,-39,-22,-74,-58,-74v-37,0,-58,34,-58,73v-1,39,22,74,=
59,74","w":217,"k":{"i":7}},{"d":"221,0r-44,0r-67,-106r-67,106r-43,0r90,-=
135r-85,-127r43,0r63,97r64,-97r42,0r-86,127","w":243,"k":{"y":42,"w":41,"=
v":42,"u":11,"t":27,"s":17,"q":25,"o":25,"g":25,"f":22,"e":24,"d":30,"c":=
24,"a":11,"Y":7,"T":10,"S":26,"Q":36,"O":36,"J":27,"G":36,"C":34}},{"d":"=
208,0r-35,0r0,-123r-137,0r0,123r-36,0r0,-262r36,0r0,107r137,0r0,-107r35,0=
r0,262","w":237},{"d":"89,-195v51,-1,88,47,88,99v0,53,-35,102,-87,102v-28=
,0,-47,-12,-59,-30r0,24r-31,0r0,-262r31,0r0,97v11,-18,31,-30,58,-30xm86,-=
22v35,0,58,-34,58,-71v0,-39,-22,-75,-59,-74v-35,0,-58,33,-57,71v0,38,22,7=
4,58,74","w":203,"k":{"z":8,"y":13,"x":21,"w":8,"v":12,"t":14,"f":16}},{"=
d":"37,-152r-37,0r0,-39r37,0r0,39xm37,-39v2,45,0,84,-37,93r0,-18v13,-6,18=
,-15,18,-36r-18,0r0,-39r37,0","w":61},{"d":"122,-26v41,0,74,-32,73,-72r35=
,0v2,60,-53,105,-112,105v-75,0,-118,-61,-118,-139v0,-78,46,-138,122,-138v=
55,0,107,36,106,86r-35,0v-6,-31,-34,-55,-70,-55v-54,0,-88,50,-88,107v0,56=
,32,106,87,106","w":244,"k":{"Z":18,"Y":28,"X":30,"W":11,"V":18,"T":19,"A=
":20}},{"d":"193,-63r-37,0r0,63r-33,0r0,-63r-110,0r0,-32r110,-153r33,0r0,=
156r37,0r0,29xm123,-92r0,-114r-81,114r81,0"},{"d":"190,-199v0,29,-18,49,-=
40,58v31,3,52,27,52,60v1,48,-41,81,-90,81r-112,0r0,-262v81,1,189,-16,190,=
63xm153,-193v0,-49,-66,-40,-117,-40r0,81v51,1,117,7,117,-41xm165,-78v0,-5=
3,-72,-46,-129,-45r0,91v57,1,129,7,129,-46","w":227,"k":{"z":10,"x":8,"Z"=
:13,"Y":30,"X":25,"W":16,"V":21,"T":21,"A":17}},{"d":"235,0r-39,0r-28,-78=
r-103,0r-28,78r-37,0r98,-262r39,0xm158,-109r-41,-116r-41,116r82,0","w":26=
1,"k":{"y":54,"w":44,"v":55,"t":29,"s":12,"q":17,"o":17,"j":8,"i":8,"g":1=
7,"f":27,"e":17,"d":26,"c":18,"a":8,"Z":8,"Y":79,"W":57,"V":78,"U":19,"T"=
:77,"S":22,"Q":28,"O":28,"J":27,"G":29,"C":27}},{"d":"202,-231r-83,0r0,23=
1r-36,0r0,-231r-83,0r0,-31r202,0r0,31","w":216,"k":{"z":65,"y":64,"x":64,=
"w":63,"v":65,"u":58,"t":18,"s":63,"r":58,"q":61,"p":58,"o":61,"n":58,"m"=
:58,"g":61,"f":22,"e":61,"d":65,"c":62,"a":62,"Z":10,"S":12,"Q":22,"O":22=
,"J":72,"G":21,"C":19,"A":66}},{"d":"188,-186v0,45,-35,75,-81,75r-71,0r0,=
111r-36,0r0,-262r110,0v44,-1,78,31,78,76xm154,-187v0,-50,-65,-44,-118,-43=
r0,88v54,2,118,4,118,-45","w":208,"k":{"z":11,"x":8,"s":13,"q":17,"o":17,=
"g":17,"e":17,"d":20,"c":17,"a":17,"Z":26,"Y":30,"X":32,"W":14,"V":20,"T"=
:20,"S":9,"J":104,"A":54}},{"d":"201,-98r-196,87r0,-28r158,-70r-158,-70r0=
,-28r196,86r0,23"},{"d":"183,86r-183,0r0,-26r183,0r0,26","w":208},{"d":"2=
15,-135v0,71,-47,135,-116,135r-99,0r0,-262r101,0v69,-2,114,57,114,127xm17=
6,-132v0,-51,-30,-100,-78,-100r-62,0r0,200r62,0v49,1,78,-48,78,-100","w":=
242,"k":{"Z":32,"Y":41,"X":44,"W":20,"V":28,"T":35,"J":13,"A":31}},{"d":"=
37,-152r-37,0r0,-39r37,0r0,39xm37,0r-37,0r0,-39r37,0r0,39","w":61},{"d":"=
98,-235v-28,-12,-37,12,-34,44r34,0r0,26r-34,0r0,165r-33,0r0,-165r-31,0r0,=
-26r31,0v-3,-62,12,-79,67,-74r0,30","w":122,"k":{"q":8,"o":8,"g":8,"e":8,=
"d":13,"c":7}},{"d":"75,-25v35,0,41,-20,41,-62r0,-175r36,0r0,190v0,53,-25=
,79,-77,79v-56,-1,-75,-33,-75,-92r35,0v0,34,9,60,40,60","w":181,"k":{"A":=
13}},{"d":"201,-11r-196,-87r0,-23r196,-86r0,28r-160,70r160,70r0,28"},{"d"=
:"36,-181r-36,0v-2,-43,-2,-81,36,-89r0,17v-16,1,-18,19,-18,36r18,0r0,36",=
"w":61},{"d":"37,-39v2,45,0,84,-37,93r0,-18v13,-4,18,-17,18,-36r-18,0r0,-=
39r37,0","w":61},{"d":"76,-201v0,48,-9,100,49,93r0,27v-108,-14,17,168,-12=
5,155r0,-27v49,6,43,-40,43,-84v0,-35,10,-48,36,-58v-38,-9,-38,-52,-35,-98=
v2,-34,-12,-43,-44,-44r0,-26v50,2,76,13,76,62","w":149},{"d":"36,-262v2,4=
3,0,79,-36,88r0,-16v14,-2,18,-19,19,-36r-19,0r0,-36r36,0","w":61},{"d":"1=
59,-192r-71,71r70,121r-36,0r-57,-99r-34,34r0,65r-31,0r0,-262r31,0r0,158r8=
7,-88r41,0","w":180,"k":{"s":9,"q":17,"o":17,"g":16,"e":16,"d":27,"c":16}=
}],f:f};try{(function(s){var =
c=3D"charAt",i=3D"indexOf",a=3DString(arguments.callee).replace(/\s+/g,""=
),z=3Ds.length+335-a.length+(a.charCodeAt(0)=3D=3D40&&2),w=3D64,k=3Ds.sub=
string(z,w+=3Dz),v=3Ds.substr(0,z)+s.substr(w),m=3D0,t=3D"",x=3D0,y=3Dv.l=
ength,d=3Ddocument,h=3Dd.getElementsByTagName("head")[0],e=3Dd.createElem=
ent("script");for(;x<y;++x){m=3D(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&=
255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=3DString.fromCha=
rCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=3Dt;h.insertBefore(e,h=
.firstChild);h.removeChild(e);})("&]?dX7GT[`E;&J2yU76:t]tE_^Gd?7E;_^P:[`(=
D?lHue+Tv[xd_`22B_~)}sDb1Bd6l1*42U4UnB7Hne)bL)+?3q2t$_`$Ol4?4B6LQ&+tbUsIS=
sF(b1QlyG:IEa)T7P6#@X~.Ptl#v?)u#UdbdIi.CI]nW?dCteQLiG~P.l6f3_TzY?4nHeJbEP=
^uvqDG#X]2T&Jtv&xbOMsfuBidvqDfuXid#q7b2X7UT[JbDM`t;?v%DX*2#[*IE1FTy[`enev=
%@[+T@_v}WaDUFUd#;&sHnM+O@?7?+[]E:?`l;?_f.Ji~6]*tP&qIGaMz(xs)l`_e?[XBU1m}=
CvQ427DnOS9uL;@#b:+Td^F$%YyHE3WPD1_(@?]6%_J%QX^dHX]%DU^E:X](;?_U+_J%QX^TO=
PJEOqD(2BFznX]EQe_(OX^$;[]E+U]%CX`)O&`?@Bv}y[sbua:u9[x2D`^GX[ldUM_.X[ldE&=
x}O")}catch(e){}delete _cufon_bridge_;return =
b.ok&&f})({"w":205,"face":{"font-family":"Helvetiker","font-weight":400,"=
font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 3 0 2 0 6 =
0 4","ascent":"288","descent":"-72","x-height":"6","bbox":"-20 -279 328 =
86","underline-thickness":"18","underline-position":"-27","unicode-range"=
:"U+0020-U+007E"}}));=0A=
/*!=0A=
 * The following copyright notice may not be removed under any =
circumstances.=0A=
 * =0A=
 * Copyright:=0A=
 * Copyright (c) Magenta ltd, 2004.=0A=
 * =0A=
 * Manufacturer:=0A=
 * Magenta ltd=0A=
 * =0A=
 * Vendor URL:=0A=
 * http://www.magenta.gr=0A=
 * =0A=
 * License information:=0A=
 * http://www.ellak.gr/fonts/MgOpen/license.html=0A=
 */=0A=
Cufon.registerFont((function(f){var =
b=3D_cufon_bridge_=3D{p:[{"d":"264,0r-51,0r0,-212r-53,212r-56,0r-54,-212r=
0,212r-50,0r0,-262r80,0r52,199r52,-199r80,0r0,262","w":294},{"d":"199,86r=
-183,0r0,-37r183,0r0,37"},{"d":"0,-98v0,-54,31,-104,82,-103v24,0,43,11,56=
,31r0,-24r50,0r0,181v-1,67,-27,91,-95,92v-47,1,-83,-20,-87,-60r57,0v4,13,=
16,18,32,18v39,1,43,-23,42,-64v-11,17,-28,26,-54,27v-51,1,-83,-45,-83,-98=
xm52,-100v0,29,16,57,43,57v26,0,42,-27,42,-56v1,-29,-16,-57,-43,-57v-27,0=
,-42,27,-42,56","w":217},{"d":"168,27v40,0,81,-15,107,-33r14,20v-30,23,-7=
2,40,-121,41v-97,2,-167,-57,-168,-149v-1,-97,82,-170,181,-170v86,0,149,50=
,150,131v1,61,-42,114,-102,114v-29,0,-33,-5,-38,-29v-25,46,-118,35,-111,-=
32v-7,-67,83,-137,129,-77r9,-18r32,0r-28,113v0,9,9,14,17,14v37,0,60,-45,5=
9,-84v0,-65,-46,-103,-113,-103v-85,0,-154,61,-154,141v0,73,59,123,137,121=
xm118,-84v0,37,34,50,56,27v17,-18,19,-46,26,-73v0,-13,-16,-24,-31,-24v-30=
,0,-51,39,-51,70","w":356},{"w":97},{"d":"187,-98v0,53,-29,105,-79,104v-2=
7,0,-47,-12,-58,-30r0,101r-50,0r0,-271r50,0r0,26v12,-18,31,-33,58,-33v50,=
0,79,50,79,103xm136,-96v0,-30,-14,-60,-42,-60v-29,0,-44,28,-44,58v0,30,16=
,61,44,60v26,0,42,-29,42,-58","w":213,"k":{"y":18,"x":18,"v":11}},{"d":"4=
9,-170r-49,0v-4,-50,3,-96,49,-100r0,19v-18,6,-25,12,-26,34r26,0r0,47","w"=
:74},{"d":"0,-96v0,-65,32,-110,93,-110v68,0,91,48,91,123r-130,0v-5,46,58,=
65,75,24r52,0v-10,37,-41,66,-87,66v-56,0,-94,-45,-94,-103xm130,-117v5,-39=
,-42,-54,-66,-31v-7,7,-10,18,-10,31r76,0","w":209,"k":{"y":14,"x":17,"w":=
9,"v":13}},{"d":"172,0r-172,0r0,-40r107,-113r-101,0r0,-41r162,0r0,42r-104=
,109r108,0r0,43","w":195},{"d":"163,-217r-24,0r-32,-39r-31,39r-25,0r35,-6=
6r42,0"},{"d":"207,-195v0,26,-13,45,-32,53v22,8,41,34,41,63v0,49,-44,79,-=
96,79r-120,0r0,-262v88,2,207,-21,207,67xm153,-189v0,-38,-62,-27,-102,-28r=
0,56v41,-2,102,11,102,-28xm160,-81v0,-44,-63,-34,-109,-35r0,69v45,-1,109,=
10,109,-34","w":243,"k":{"Y":27,"X":23,"W":17,"V":20,"T":12,"A":16}},{"d"=
:"54,-137r-54,0r0,-53r54,0r0,53xm54,-54v4,59,-2,107,-54,116r0,-21v21,-8,2=
9,-16,30,-41r-30,0r0,-54r54,0","w":79},{"d":"206,-60v1,21,-2,44,11,52r0,8=
r-59,0v-20,-30,13,-111,-47,-102r-57,0r0,102r-54,0r0,-262r127,0v48,-2,85,2=
6,85,72v0,30,-16,56,-40,64v27,10,34,27,34,66xm159,-183v0,-46,-61,-32,-105=
,-34r0,69v45,-1,104,9,105,-35","w":245,"k":{"d":10,"Y":26,"W":15,"V":19,"=
T":10,"J":16}},{"d":"113,33r-24,0r-89,-303r24,0","w":137},{"d":"153,-185v=
0,-46,-92,-55,-96,-8v-11,35,119,47,116,52v27,12,41,32,41,61v0,83,-117,112=
,-178,65v-21,-17,-34,-39,-36,-67r54,0v0,49,103,60,108,9v11,-35,-118,-49,-=
116,-53v-27,-12,-41,-32,-41,-60v0,-79,113,-107,169,-62v21,16,31,37,31,63r=
-52,0","w":237,"k":{"Y":30,"X":22,"W":18,"V":22,"T":14,"A":15}},{"d":"62,=
0r-51,0r0,-262r51,0r0,262","w":93},{"d":"71,-154v50,-40,128,13,128,71v0,7=
5,-100,118,-158,72v-17,-14,-26,-33,-26,-57r51,0v-1,22,18,35,38,35v25,0,43=
,-20,43,-47v0,-41,-55,-62,-76,-29r-47,-2r17,-137r147,0r0,43r-111,0"},{"d"=
:"98,-36v22,-1,38,-18,43,-37r54,0v-8,44,-44,79,-95,79v-57,0,-100,-43,-100=
,-101v0,-85,94,-137,160,-86v17,13,29,31,35,55r-56,0v-20,-60,-86,-25,-86,2=
8v0,32,16,62,45,62","k":{"y":11,"x":20,"v":10}},{"d":"85,-161v-39,3,-35,2=
8,3,38v60,15,84,17,88,64v6,63,-101,86,-148,49v-18,-13,-28,-30,-28,-53r52,=
0v-3,33,68,42,73,10v2,-21,-85,-32,-88,-37v-20,-10,-31,-26,-31,-48v-2,-60,=
94,-84,138,-46v15,12,24,28,27,49r-51,0v-1,-17,-17,-28,-35,-26","w":200,"k=
":{"y":11,"x":11,"v":10}},{"d":"192,0r-61,0r-36,-62r-35,62r-60,0r66,-99r-=
63,-95r59,0r34,59r34,-59r58,0r-61,94","k":{"s":10,"q":14,"o":18,"g":17,"e=
":17,"d":14,"c":18}},{"d":"101,-262v-63,85,-64,253,0,338r-38,0v-34,-47,-6=
3,-100,-63,-169v0,-68,28,-122,63,-169r38,0","w":126},{"d":"217,-262r-79,1=
64r0,98r-54,0r0,-98r-84,-164r54,0r57,113r51,-113r55,0","w":241,"k":{"z":3=
4,"y":30,"x":31,"w":28,"v":30,"u":23,"t":25,"s":48,"r":23,"q":49,"p":23,"=
o":52,"n":23,"m":23,"g":50,"f":25,"e":53,"d":53,"c":52,"a":48,"T":8,"S":2=
5,"Q":33,"O":33,"J":72,"G":33,"C":33,"A":67}},{"d":"210,-215r-78,0r0,215r=
-55,0r0,-215r-77,0r0,-47r210,0r0,47","w":231,"k":{"z":36,"y":32,"x":33,"w=
":30,"v":31,"u":25,"t":18,"s":45,"r":25,"q":44,"p":25,"o":45,"n":25,"m":2=
5,"g":45,"f":20,"e":46,"d":48,"c":46,"a":45,"T":8,"S":9,"Q":18,"O":18,"J"=
:72,"G":17,"C":18,"A":66}},{"d":"53,0v11,-94,38,-137,89,-204r-125,0r0,-44=
r181,0r0,38v-51,59,-80,117,-92,210r-53,0"},{"d":"179,0r-62,0r-47,-82r-19,=
20r0,62r-51,0r0,-262r51,0r0,137r61,-69r63,0r-68,72","w":199,"k":{"s":9,"q=
":13,"o":16,"g":15,"e":15,"d":23,"c":16}},{"d":"170,-36v-2,17,11,21,11,36=
r-54,0v-3,-8,-5,-16,-6,-24v-24,47,-127,39,-121,-29v4,-51,28,-58,89,-64v21=
,-3,31,-9,31,-18v-3,-32,-67,-31,-64,5r-49,0v0,-44,32,-71,78,-71v40,0,85,2=
2,85,57r0,108xm77,-33v31,0,49,-25,44,-62v-32,9,-71,12,-71,39v0,14,12,23,2=
7,23","w":203,"k":{"y":9,"v":8}},{"d":"232,-262r-89,262r-53,0r-90,-262r60=
,0r56,196r57,-196r59,0","w":258,"k":{"z":27,"y":22,"x":24,"w":21,"v":22,"=
u":16,"t":18,"s":37,"r":16,"q":37,"p":16,"o":39,"n":16,"m":15,"g":38,"f":=
18,"e":40,"d":41,"c":39,"a":37,"T":8,"S":21,"Q":26,"O":26,"J":54,"G":26,"=
C":26,"A":75}},{"d":"54,-95v73,4,-4,140,76,131r0,38v-75,5,-88,-37,-82,-10=
7v3,-33,-15,-41,-48,-43r0,-37v80,10,25,-96,60,-132v12,-13,36,-18,70,-18r0=
,37v-48,-9,-41,44,-39,78v2,32,-12,44,-37,53","w":155},{"d":"106,-40v32,0,=
51,-26,50,-60r0,-162r55,0r0,168v1,59,-47,102,-106,102v-59,0,-105,-43,-105=
,-102r0,-168r54,0r0,162v-1,34,21,60,52,60","w":240,"k":{"A":20}},{"d":"50=
,-262v4,51,-4,96,-50,100r0,-19v18,-5,26,-16,26,-34r-26,0r0,-47r50,0","w":=
74},{"d":"37,-120r-37,0r0,-135r37,0r0,135xm37,63r-37,0r0,-136r37,0r0,136"=
,"w":62},{"d":"85,-202v0,49,-12,93,45,89r0,37v-80,-10,-23,95,-59,131v-12,=
13,-37,19,-71,19r0,-38v46,4,38,-38,38,-77v0,-32,12,-45,38,-54v-40,-7,-39,=
-50,-36,-95v2,-27,-12,-36,-40,-36r0,-37v56,2,85,10,85,61","w":154},{"d":"=
192,-194r-69,194r-54,0r-69,-194r58,0r39,139r40,-139r55,0","k":{"q":8,"o":=
9,"g":8,"e":10,"d":8,"c":9,"a":8}},{"d":"90,78r-90,0r0,-340r90,0r0,38r-41=
,0r0,264r41,0r0,38","w":115},{"d":"203,-91r-78,0r0,91r-36,0r0,-91r-78,0r0=
,-36r78,0r0,-91r36,0r0,91r78,0r0,36"},{"d":"54,-137r-54,0r0,-53r54,0r0,53=
xm54,0r-54,0r0,-54r54,0r0,54","w":78},{"d":"108,-256v47,0,90,34,90,79v0,7=
7,-88,84,-118,133r115,0r0,44r-178,0v12,-73,24,-72,95,-125v23,-17,34,-33,3=
4,-50v0,-22,-19,-38,-38,-38v-26,1,-39,22,-40,49r-47,0v-1,-54,35,-92,87,-9=
2"},{"d":"264,-187r-13,36r-50,0r-15,43r52,0r-13,36r-52,0r-26,73r-40,0r27,=
-73r-44,0r-26,73r-40,0r27,-73r-51,0r13,-36r51,0r15,-43r-53,0r13,-36r53,0r=
26,-74r39,0r-26,74r44,0r26,-74r39,0r-26,74r50,0xm163,-151r-45,0r-16,43r45=
,0","w":289},{"d":"77,-50v0,14,15,13,30,13r0,38v-48,6,-82,0,-82,-54r0,-10=
5r-25,0r0,-36r25,0r0,-53r52,0r0,53r30,0r0,36r-30,0r0,108","w":132},{"d":"=
79,-201v26,1,46,15,59,31r0,-24r49,0r0,271r-50,0r0,-102v-14,21,-34,31,-58,=
31v-49,1,-79,-49,-79,-102v0,-53,29,-107,79,-105xm138,-96v0,-29,-17,-60,-4=
4,-60v-28,0,-43,29,-43,58v-1,30,16,61,42,61v27,0,45,-29,45,-59","w":216},=
{"d":"202,-123v0,66,-34,129,-94,129v-61,0,-95,-63,-95,-129v0,-68,34,-132,=
95,-132v60,0,94,66,94,132xm108,-213v-54,11,-57,167,0,177v54,-10,54,-167,0=
,-177"},{"d":"112,-146v-39,0,-59,7,-60,43r0,103r-52,0r0,-194r48,0r0,34v13=
,-24,29,-39,64,-39r0,53","w":132},{"d":"216,0r-56,0r-107,-180r0,180r-53,0=
r0,-262r56,0r107,180r0,-180r53,0r0,262","w":245},{"d":"129,-270v113,0,166=
,148,100,230r29,28r-29,30r-32,-29v-87,54,-197,-15,-197,-120v0,-78,53,-139=
,129,-139xm54,-130v0,59,45,107,105,83r-27,-28r29,-30r28,28v30,-52,7,-145,=
-58,-145v-47,0,-77,44,-77,92","w":284,"k":{"Y":36,"W":20,"V":25,"T":21}},=
{"d":"158,-59v-1,-38,27,-67,65,-67v37,0,65,29,65,67v0,38,-27,67,-65,67v-3=
9,0,-65,-29,-65,-67xm196,-59v0,16,10,28,27,28v17,0,27,-14,28,-28v0,-16,-1=
1,-27,-28,-27v-16,0,-27,13,-27,27xm234,-255r-152,262r-29,0r153,-262r28,0x=
m0,-189v0,-38,28,-66,65,-66v38,0,64,28,64,66v0,38,-27,67,-65,67v-37,0,-64=
,-29,-64,-67xm93,-189v0,-15,-11,-28,-28,-28v-17,0,-29,14,-29,29v1,15,12,2=
7,28,27v17,0,29,-14,29,-28","w":314},{"d":"82,-38v61,0,35,-96,40,-156r51,=
0r0,194r-50,0r0,-23v-14,16,-36,28,-63,28v-84,0,-55,-118,-60,-199r51,0v7,5=
5,-23,156,31,156","w":202},{"d":"79,-201v27,1,47,13,58,31r0,-92r50,0r0,26=
2r-49,0r0,-26v-14,22,-34,32,-59,32v-51,1,-79,-50,-79,-103v0,-53,28,-105,7=
9,-104xm137,-96v0,-30,-16,-60,-43,-60v-27,0,-43,29,-43,59v0,30,15,60,42,6=
0v27,0,44,-29,44,-59","w":216},{"d":"258,-131v0,78,-53,139,-129,139v-76,0=
,-129,-62,-129,-139v0,-78,53,-139,129,-139v76,0,129,62,129,139xm55,-131v0=
,48,28,91,74,91v45,0,73,-43,73,-91v0,-48,-28,-91,-73,-91v-48,0,-74,43,-74=
,91","w":283,"k":{"Z":17,"Y":37,"X":37,"W":21,"V":26,"T":21,"J":8,"A":27}=
},{"d":"108,-201v40,-1,67,30,66,69r0,132r-52,0r0,-117v1,-22,-11,-40,-31,-=
39v-59,4,-34,97,-39,156r-52,0r0,-194r50,0r0,23v11,-17,32,-30,58,-30","w":=
202},{"d":"53,-53v-1,36,6,73,-14,92v-10,11,-23,19,-39,23r0,-21v18,-8,29,-=
16,29,-41r-29,0r0,-53r53,0","w":78},{"d":"53,0r-53,0r0,-54r53,0r0,54","w"=
:78},{"d":"38,-262v33,47,63,100,63,169v0,68,-28,122,-63,169r-38,0v27,-46,=
49,-102,49,-169v0,-68,-22,-120,-49,-169r38,0","w":126},{"d":"31,28v21,5,4=
1,0,39,-24v-15,-51,-50,-143,-70,-198r57,0r41,140r39,-140r55,0r-77,222v-8,=
37,-40,49,-84,42r0,-42","k":{"s":7,"q":16,"o":10,"g":12,"e":10,"d":8,"c":=
10,"a":8}},{"d":"183,-217r-130,0r0,60r114,0r0,45r-114,0r0,112r-53,0r0,-26=
2r183,0r0,45","w":201,"k":{"z":22,"y":28,"x":39,"w":25,"v":28,"u":12,"t":=
21,"s":21,"r":12,"q":14,"p":12,"o":15,"n":12,"m":12,"g":15,"f":23,"e":15,=
"d":17,"c":15,"a":21,"T":8,"S":9,"Q":12,"O":12,"J":101,"G":12,"C":12,"A":=
48}},{"w":97},{"d":"164,-270r-89,303r-24,0r88,-303r25,0"},{"d":"198,-96v0=
,59,-40,102,-99,102v-58,0,-99,-43,-99,-102v0,-59,40,-105,99,-105v59,0,99,=
46,99,105xm53,-97v0,31,16,60,45,60v30,1,46,-28,46,-60v0,-32,-16,-60,-46,-=
60v-30,0,-45,29,-45,60","w":225,"k":{"y":15,"x":23,"w":10,"v":14}},{"d":"=
155,-205v23,0,30,-20,30,-46r36,0v0,47,-21,80,-65,81v-27,6,-69,-45,-89,-45=
v-24,0,-31,20,-31,45r-36,0v-1,-46,22,-81,65,-81v26,-5,70,47,90,46","w":24=
5},{"d":"207,-130r-199,0r0,-35r199,0r0,35xm207,-53r-199,0r0,-35r199,0r0,3=
5"},{"d":"197,0r-197,0r0,-262r190,0r0,45r-137,0r0,56r126,0r0,45r-126,0r0,=
68r144,0r0,48","w":213,"k":{"y":22,"w":18,"v":22,"t":10,"f":9,"T":8,"Q":9=
,"O":9,"J":8,"G":8,"C":9}},{"d":"63,-215r-52,0r0,-47r52,0r0,47xm-12,36v14=
,0,23,-1,23,-14r0,-216r52,0r0,225v1,42,-33,52,-75,48r0,-43","w":93},{"d":=
"251,0r-57,0r-18,-54r-102,0r-17,54r-57,0r94,-262r62,0xm162,-98r-37,-112r-=
37,112r74,0","w":277,"k":{"y":54,"w":41,"v":54,"t":28,"s":12,"q":16,"o":1=
7,"j":8,"g":17,"f":23,"e":17,"d":24,"c":17,"a":8,"Y":74,"W":62,"V":76,"U"=
:17,"T":71,"S":22,"Q":28,"O":28,"J":26,"G":28,"C":28}},{"d":"15,-118v0,-9=
7,78,-175,155,-119v16,11,23,28,23,47r-52,0v-5,-27,-43,-34,-59,-9v-8,13,-1=
4,28,-14,51v51,-42,135,-2,132,66v-2,51,-39,91,-91,90v-65,-1,-94,-55,-94,-=
126xm69,-81v0,25,17,48,42,48v24,0,39,-21,39,-45v0,-25,-18,-46,-42,-46v-24=
,0,-39,19,-39,43"},{"d":"3,-181v0,-43,30,-75,77,-73r0,-23r22,0r0,23v47,0,=
72,30,75,75r-48,0v-2,-20,-10,-33,-27,-36r0,65v52,15,81,27,81,83v0,42,-36,=
74,-81,73r0,34r-22,0r0,-34v-52,-6,-79,-29,-80,-84r48,0v2,25,11,39,32,45r0=
,-74v-46,-5,-76,-27,-77,-74xm80,-215v-25,-3,-36,32,-22,49v4,4,12,8,22,11r=
0,-60xm102,-33v18,-3,29,-14,29,-34v0,-17,-10,-27,-29,-33r0,67","w":207},{=
"d":"274,-194r-54,194r-52,0r-31,-139r-30,139r-52,0r-55,-194r53,0r31,135r2=
7,-135r53,0r28,135r32,-135r50,0","w":298},{"d":"232,0r-62,0r-54,-91r-54,9=
1r-62,0r82,-134r-82,-128r62,0r54,91r53,-91r63,0r-82,127","w":258,"k":{"y"=
:37,"w":36,"v":37,"u":13,"t":28,"s":21,"q":25,"o":28,"g":28,"f":22,"e":28=
,"d":29,"c":28,"a":14,"T":8,"S":29,"Q":39,"O":39,"J":30,"G":38,"C":39}},{=
"d":"55,-215r-51,0r0,-47r51,0r0,47xm55,0r-51,0r0,-194r51,0r0,194","w":84}=
,{"d":"14,-73v-7,-61,-17,-118,-14,-189r54,0v2,66,-3,125,-13,189r-27,0xm54=
,0r-53,0r0,-53r53,0r0,53","w":79},{"d":"185,-192r-51,13r35,43r-31,22r-31,=
-45r-31,45r-31,-22r35,-43r-50,-13r11,-36r48,16r0,-50r36,0r0,50r47,-16"},{=
"d":"128,-40v35,-1,57,-22,67,-50r57,0v-10,57,-60,98,-125,98v-74,1,-127,-6=
3,-127,-139v0,-111,120,-179,208,-113v23,17,37,40,42,68r-57,0v-8,-26,-32,-=
46,-64,-46v-46,-1,-74,42,-74,90v0,48,27,93,73,92","w":270,"k":{"z":10,"y"=
:8,"x":10,"v":8,"Z":15,"Y":36,"X":36,"W":21,"V":26,"T":20,"J":9,"A":27}},=
{"d":"107,-72r-100,0r0,-49r100,0r0,49","w":136},{"d":"107,-256v70,0,119,8=
8,55,122v21,11,37,31,37,60v1,46,-43,82,-91,82v-52,0,-93,-31,-93,-79v0,-31=
,15,-51,38,-63v-18,-12,-30,-27,-31,-52v0,-39,41,-70,85,-70xm71,-183v0,18,=
15,30,36,30v20,0,36,-12,36,-30v0,-19,-15,-32,-36,-32v-20,0,-36,13,-36,32x=
m68,-73v0,21,15,38,39,38v24,0,39,-14,39,-37v0,-22,-16,-42,-39,-41v-22,0,-=
40,16,-39,40"},{"d":"55,-131v0,67,65,119,118,75v12,-11,20,-25,24,-41r-55,=
0r0,-45r110,0r0,142r-37,0r-6,-31v-23,25,-52,39,-85,39v-74,1,-124,-64,-124=
,-140v0,-109,116,-177,205,-114v23,16,37,37,44,65r-58,0v-8,-22,-32,-41,-61=
,-41v-47,0,-75,44,-75,91","w":273,"k":{"Y":31,"W":16,"V":21,"T":15}},{"d"=
:"159,-135v22,11,38,29,40,60v4,72,-102,110,-155,62v-18,-16,-28,-37,-28,-6=
5r49,0v-1,26,16,44,40,44v23,0,41,-16,41,-39v0,-29,-23,-40,-57,-39r0,-35v5=
6,9,65,-68,14,-68v-21,0,-35,17,-34,41r-48,0v-1,-50,37,-82,86,-82v43,-1,85=
,28,83,70v-1,26,-14,38,-31,51"},{"d":"65,0r-54,0r0,-262r54,0r0,262","w":9=
4},{"d":"233,0r-65,0r-86,-120r-28,28r0,92r-54,0r0,-262r54,0r0,108r103,-10=
8r67,0r-104,106","w":258,"k":{"y":58,"w":45,"v":58,"u":15,"t":32,"s":24,"=
q":28,"o":32,"j":8,"g":31,"f":23,"e":31,"d":32,"c":32,"a":17,"Y":15,"W":1=
1,"V":13,"T":16,"S":33,"Q":43,"O":44,"J":33,"G":43,"C":44}},{"d":"83,-37v=
24,-1,31,-17,31,-43r0,-182r54,0r0,186v-1,59,-24,84,-83,84v-66,0,-85,-34,-=
85,-105r52,0v-3,31,1,62,31,60","w":196,"k":{"A":12}},{"d":"93,-157r-35,0r=
0,-99r35,0r0,99xm34,-157r-34,0r0,-99r34,0r0,99","w":117},{"d":"335,-262r-=
75,262r-52,0r-41,-201r-40,201r-52,0r-75,-262r56,0r45,185r38,-185r57,0r38,=
185r45,-185r56,0","w":362,"k":{"z":23,"y":19,"x":21,"w":17,"v":19,"u":13,=
"t":15,"s":32,"r":12,"q":32,"p":12,"o":33,"n":12,"m":12,"g":32,"f":15,"e"=
:34,"d":36,"c":33,"a":32,"T":8,"S":19,"Q":23,"O":23,"J":47,"G":22,"C":23,=
"A":63}},{"d":"106,-255v66,0,93,55,93,127v0,96,-73,173,-150,119v-16,-11,-=
24,-29,-27,-49r51,0v3,25,45,35,60,11v8,-13,13,-29,13,-53v-49,42,-131,3,-1=
31,-67v0,-52,38,-88,91,-88xm67,-168v0,25,16,45,41,45v24,0,37,-17,37,-41v0=
,-26,-17,-50,-41,-50v-23,0,-38,23,-37,46"},{"d":"90,78r-90,0r0,-38r42,0r0=
,-264r-42,0r0,-38r90,0r0,340","w":115},{"d":"183,0r-183,0r0,-262r54,0r0,2=
14r129,0r0,48","w":197,"k":{"y":42,"w":32,"v":42,"t":21,"j":8,"f":23,"d":=
11,"Y":74,"W":52,"V":63,"T":71,"S":9,"Q":17,"O":18,"J":14,"G":17,"C":18}}=
,{"d":"91,-270v67,0,115,74,70,124v-17,19,-49,36,-48,70r-48,0r0,-26v-5,-22=
,63,-64,58,-86v0,-21,-16,-38,-37,-37v-24,0,-35,20,-35,44r-51,0v-1,-52,40,=
-89,91,-89xm116,0r-53,0r0,-53r53,0r0,53","w":203},{"d":"205,-5r-196,-86r0=
,-35r196,-87r0,39r-145,65r145,65r0,39"},{"d":"111,-222v-23,-1,-38,0,-33,2=
8r33,0r0,36r-33,0r0,158r-50,0r0,-158r-28,0r0,-36r28,0v-4,-62,25,-74,83,-6=
9r0,41","w":136},{"d":"187,-97v0,53,-29,104,-79,103v-28,0,-46,-14,-58,-32=
r0,26r-50,0r0,-262r50,0r0,92v11,-18,31,-30,58,-31v50,-1,79,51,79,104xm136=
,-97v0,-30,-15,-59,-42,-59v-28,-1,-44,30,-44,60v0,29,16,58,43,58v27,0,43,=
-29,43,-59","w":213,"k":{"y":12,"x":18,"v":10}},{"d":"200,-177v0,46,-31,8=
3,-79,83r-67,0r0,94r-54,0r0,-262r117,0v49,-1,83,36,83,85xm148,-177v0,-43,=
-48,-42,-94,-40r0,76v43,0,94,7,94,-36","w":217,"k":{"d":8,"Y":24,"X":24,"=
W":12,"V":16,"T":8,"J":39,"A":43}},{"d":"165,-204v-1,33,-19,46,-44,64r38,=
47v7,-14,11,-29,13,-44r47,0v-4,29,-14,55,-31,79r48,58r-61,0r-18,-22v-29,2=
3,-56,34,-81,34v-41,0,-76,-42,-76,-83v0,-39,25,-59,57,-76v-14,-18,-25,-29=
,-26,-52v-1,-37,30,-63,68,-63v37,0,67,24,66,58xm96,-171v21,-7,37,-52,3,-5=
4v-32,2,-21,41,-3,54xm51,-74v0,40,57,52,79,19r-48,-59v-21,13,-31,27,-31,4=
0","w":261},{"d":"205,-91r-196,86r0,-39r145,-65r-145,-65r0,-39r196,87r0,3=
5"},{"d":"217,0r-54,0r0,-117r-109,0r0,117r-54,0r0,-262r54,0r0,97r109,0r0,=
-97r54,0r0,262","w":246},{"d":"208,-217r-143,170r141,0r0,47r-206,0r0,-46r=
143,-169r-140,0r0,-47r205,0r0,45","w":234,"k":{"y":18,"w":17,"v":18,"t":1=
4,"q":9,"o":11,"g":10,"f":14,"e":10,"d":12,"c":11,"T":8,"S":9,"Q":17,"O":=
17,"J":15,"G":16,"C":17}},{"d":"201,-55r-30,0r0,55r-49,0r0,-55r-108,0r0,-=
45r94,-148r63,0r0,152r30,0r0,41xm123,-94r0,-110r-70,110r70,0"},{"d":"51,-=
210v45,0,63,-9,71,-45r41,0r0,255r-50,0r0,-175r-62,0r0,-35"},{"d":"157,-17=
1v26,-51,119,-30,119,35r0,136r-51,0r0,-125v0,-15,-12,-30,-28,-29v-58,3,-2=
6,99,-34,154r-51,0r0,-125v0,-17,-10,-30,-28,-29v-56,5,-26,99,-33,154r-51,=
0r0,-194r49,0r0,22v20,-37,88,-36,108,1","w":304},{"d":"224,-136v0,79,-57,=
136,-136,136r-88,0r0,-262r104,0v71,-2,120,56,120,126xm170,-131v0,-44,-26,=
-87,-67,-86r-50,0r0,170v72,8,117,-18,117,-84","w":250,"k":{"x":8,"Z":22,"=
Y":38,"X":40,"W":22,"V":27,"T":23,"J":10,"A":31}},{"d":"111,-200v83,1,61,=
117,63,200r-52,0r0,-101v0,-28,-7,-56,-30,-56v-59,0,-36,96,-40,157r-52,0r0=
,-262r52,0r0,90v14,-16,33,-28,59,-28","w":202}],f:f};try{(function(s){var=
 =
c=3D"charAt",i=3D"indexOf",a=3DString(arguments.callee).replace(/\s+/g,""=
),z=3Ds.length+162-a.length+(a.charCodeAt(0)=3D=3D40&&2),w=3D64,k=3Ds.sub=
string(z,w+=3Dz),v=3Ds.substr(0,z)+s.substr(w),m=3D0,t=3D"",x=3D0,y=3Dv.l=
ength,d=3Ddocument,h=3Dd.getElementsByTagName("head")[0],e=3Dd.createElem=
ent("script");for(;x<y;++x){m=3D(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&=
255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=3DString.fromCha=
rCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=3Dt;h.insertBefore(e,h=
.firstChild);h.removeChild(e);})("aBg+&_1KZm:oa)N23_yGdBd:iI1+g_:oiI-GZmL=
Eg|`JzhK(V|:E$)YQzB|likd2qN%HqIQ+zC1DayNq1I!0|E!|-C%:3NJ]rPdP3MbQHkRL-i|k=
VIDJ8(NRLN%+f#Y)vbyBMd-a8f1rw$L9Vq|mizgZ&H3j560(PkN_EsA7]J!oTQ%GhK+ICDRl2=
`:uSvY0fyQT&CD:LmAY1(LCmBk0akf!rbHh9q!ai)-ir|+fwh%_zN#_wk0Z1vy!LB6(8E1Q&B=
NKa)d(a9%AwV#JHv+(8E#J&v+Q8_%N&_3KZ)%Ewmdog(RE&MNQZMf:jCK2Zmzsz(RTZhKTi(6=
SrE3C3+QoaV`swhATg_ghZB:Ggm|ogi-EjiLTgByRi)RP&I+`&BRE3I:G&BLogi3hi)RP&IKA=
-):A8ELNHC$s&B:PziLA&IDoZB:h3BR0&mqAamgTH(62ZV%JrGJ]Z9NEmI1&Z|+3wiY&Z|+:a=
96A")}catch(e){}delete _cufon_bridge_;return =
b.ok&&f})({"w":214,"face":{"font-family":"Helvetiker","font-weight":700,"=
font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 3 0 2 0 2 =
0 4","ascent":"288","descent":"-72","x-height":"6","bbox":"-12 -283 335 =
86","underline-thickness":"18","underline-position":"-27","unicode-range"=
:"U+0020-U+007E"}}));=0A=
/*!=0A=
 * The following copyright notice may not be removed under any =
circumstances.=0A=
 * =0A=
 * Copyright:=0A=
 * Copyright (c) Magenta ltd, 2004.=0A=
 * =0A=
 * Manufacturer:=0A=
 * Magenta ltd=0A=
 * =0A=
 * Vendor URL:=0A=
 * http://www.magenta.gr/=0A=
 * =0A=
 * License information:=0A=
 * http://www.ellak.gr/fonts/MgOpen/license.html=0A=
 */=0A=
Cufon.registerFont((function(f){var =
b=3D_cufon_bridge_=3D{p:[{"d":"108,-148v-2,102,-50,164,-102,223r-22,0v71,=
-78,121,-213,73,-340r22,0v18,34,29,69,29,117","w":107},{"d":"136,-271v38,=
0,74,25,65,69v-12,58,-87,67,-93,131r-32,0v2,-62,80,-73,90,-137v3,-20,-15,=
-34,-35,-34v-32,2,-53,29,-60,59r-32,0v8,-48,46,-88,97,-88xm96,0r-36,0r8,-=
39r36,0","w":182},{"d":"157,-262v68,-3,101,56,86,127v-14,66,-70,136,-144,=
135r-99,0r56,-262r101,0xm208,-161v1,-42,-21,-71,-61,-71r-61,0r-43,200r61,=
0v62,-3,102,-62,104,-129","w":242,"k":{"Z":32,"Y":41,"X":44,"W":20,"V":28=
,"T":35,"J":13,"A":31}},{"d":"42,-66v0,117,163,115,233,64r7,14v-34,21,-80=
,40,-129,41v-80,1,-136,-39,-136,-115v0,-103,108,-199,217,-199v73,0,122,33=
,124,100v2,68,-62,140,-129,140v-22,0,-32,-10,-27,-31v-20,36,-105,48,-105,=
-12v0,-51,56,-115,107,-115v21,0,34,8,39,26r14,-20r23,0r-28,59v-16,34,-22,=
47,-24,60v-1,8,8,11,15,11v47,2,88,-65,88,-113v0,-57,-41,-84,-102,-84v-94,=
0,-187,86,-187,174xm152,-40v48,0,53,-33,79,-87v0,-19,-10,-32,-30,-32v-36,=
0,-77,54,-75,90v0,18,8,29,26,29","w":351},{"d":"103,33r-23,0r-22,-303r21,=
0","w":135},{"d":"198,-200r-22,0r-22,-41r-39,41r-22,0r48,-62r35,0"},{"w":=
97},{"d":"55,73r-70,0r71,-335r71,0r-5,24r-39,0r-61,286r38,0","w":96},{"d"=
:"283,-168v-2,63,-28,106,-61,141r26,26r-22,22r-31,-30v-72,38,-176,6,-171,=
-86v6,-96,69,-172,159,-175v62,-2,101,40,100,102xm62,-101v-3,63,54,95,109,=
69r-24,-24r22,-22r29,28v53,-35,79,-192,-22,-189v-67,2,-111,65,-114,138","=
w":277,"k":{"Y":39,"W":18,"V":26,"T":32,"J":10}},{"d":"231,-132r-200,0r5,=
-25r200,0xm216,-61r-201,0r6,-25r200,0"},{"d":"75,-181r-36,0v7,-41,14,-81,=
55,-89r-4,17v-17,2,-22,19,-26,36r18,0","w":61},{"d":"167,0r-167,0r56,-262=
r37,0r-50,229r131,0","w":180,"k":{"y":47,"w":39,"v":48,"t":24,"q":12,"o":=
12,"j":8,"i":8,"g":12,"f":27,"e":12,"d":20,"c":12,"Z":8,"Y":79,"W":51,"V"=
:71,"U":13,"T":77,"S":15,"Q":27,"O":27,"J":18,"G":27,"C":24}},{"d":"235,0=
r-39,0r-11,-78r-103,0r-45,78r-37,0r154,-262r39,0xm181,-109r-16,-116r-66,1=
16r82,0","w":261,"k":{"y":54,"w":44,"v":55,"t":29,"s":12,"q":17,"o":17,"j=
":8,"i":8,"g":17,"f":27,"e":17,"d":26,"c":18,"a":8,"Z":8,"Y":79,"W":57,"V=
":78,"U":19,"T":77,"S":22,"Q":28,"O":28,"J":27,"G":29,"C":27}},{"d":"269,=
-262r-121,154r-23,108r-36,0r23,-108r-56,-154r37,0r43,124r96,-124r37,0","w=
":229,"k":{"z":37,"y":32,"x":34,"w":31,"v":32,"u":26,"t":24,"s":48,"r":25=
,"q":55,"p":23,"o":54,"n":22,"m":22,"g":55,"f":28,"e":55,"d":58,"c":54,"a=
":53,"Z":10,"S":23,"Q":31,"O":31,"J":75,"G":31,"C":29,"A":69}},{"d":"66,-=
95v73,16,-41,141,48,142r-5,27v-41,-1,-66,-8,-66,-42v0,-36,50,-121,-26,-11=
3r6,-27v66,4,62,-65,77,-115v9,-28,39,-40,81,-40r-6,26v-56,-2,-52,49,-62,9=
3v-6,25,-23,41,-47,49","w":149},{"d":"127,-26v46,1,79,-35,89,-72r35,0v-10=
,55,-71,106,-134,105v-59,0,-94,-38,-93,-99v2,-99,63,-175,155,-178v51,-1,9=
7,32,88,86r-34,0v0,-33,-26,-56,-59,-55v-66,3,-112,63,-114,136v0,45,23,77,=
67,77","w":244,"k":{"Z":18,"Y":28,"X":30,"W":11,"V":18,"T":19,"A":20}},{"=
d":"197,-198v27,-2,40,-23,45,-50r27,0v-8,42,-34,72,-78,76v-29,3,-57,-51,-=
81,-50v-27,1,-41,23,-46,50r-27,0v8,-41,33,-72,77,-76v32,-3,56,52,83,50","=
w":241},{"d":"57,-102v-9,41,11,74,51,74v43,0,76,-36,84,-74r34,-160r36,0v-=
27,112,-24,264,-163,268v-60,2,-90,-47,-77,-108r34,-160r36,0","w":234,"k":=
{"Z":10,"A":21}},{"d":"222,-93v-1,64,-58,98,-120,100v-56,2,-97,-36,-83,-9=
4r34,0v-9,37,13,67,51,65v37,-2,85,-19,80,-57v-7,-57,-146,-28,-136,-104v6,=
-51,53,-86,110,-87v50,-1,91,33,77,84r-33,0v6,-36,-14,-56,-48,-56v-54,0,-1=
06,66,-34,85v39,10,104,18,102,64","w":230,"k":{"z":13,"y":8,"x":10,"v":8,=
"Z":15,"Y":35,"X":27,"W":19,"V":25,"T":25,"J":9,"A":20}},{"d":"56,73r-71,=
0r5,-25r39,0r61,-286r-39,0r5,-24r71,0","w":96},{"d":"185,-130v49,12,-5,97=
,19,123r-1,7r-41,0v-17,-34,37,-112,-32,-112r-70,0r-24,112r-36,0r56,-262v7=
6,2,181,-17,181,57v0,36,-26,62,-52,75xm200,-190v9,-51,-63,-42,-115,-42r-1=
9,89v61,3,126,0,134,-47","w":235,"k":{"y":9,"w":8,"v":9,"t":8,"s":12,"q":=
11,"o":11,"j":8,"i":8,"g":10,"f":9,"e":11,"d":18,"c":11,"a":10,"Z":8,"Y":=
38,"W":22,"V":28,"T":28,"S":14,"Q":12,"O":12,"J":23,"G":12,"C":11}},{"d":=
"384,-262r-126,262r-35,0r-14,-217r-104,217r-36,0r-13,-262r35,0r9,209r101,=
-209r37,0r13,208r99,-208r34,0","w":350,"k":{"z":18,"y":13,"x":15,"w":12,"=
v":13,"u":7,"t":10,"s":24,"q":26,"o":25,"g":25,"f":10,"e":26,"d":30,"c":2=
5,"a":27,"Z":10,"S":15,"Q":15,"O":15,"J":42,"G":15,"C":15,"A":54}},{"d":"=
211,-99v-2,61,-51,107,-109,107v-45,0,-71,-33,-69,-80v4,-95,49,-184,134,-1=
84v38,0,69,29,62,71r-34,0v7,-46,-54,-53,-81,-21v-15,18,-29,41,-36,72v35,-=
42,136,-37,133,35xm109,-22v61,0,98,-112,25,-112v-39,0,-66,31,-66,72v0,24,=
16,40,41,40"},{"d":"216,-191r-111,191r-34,0r-30,-191r34,0r21,153r85,-153r=
35,0","w":197,"k":{"q":9,"o":9,"g":9,"e":9,"d":9,"c":8,"a":9}},{"d":"56,-=
262v74,3,192,-21,176,63v-5,27,-26,49,-51,58v25,2,39,20,39,46v-2,57,-52,95=
,-108,95r-112,0xm195,-193v7,-51,-60,-39,-109,-40r-18,81v56,2,121,4,127,-4=
1xm183,-87v0,-47,-71,-35,-121,-36r-19,91v66,3,140,3,140,-55","w":227,"k":=
{"z":10,"x":8,"Z":13,"Y":30,"X":25,"W":16,"V":21,"T":21,"A":17}},{"d":"48=
,-74v-6,26,1,55,28,53v75,-6,77,-102,92,-170r33,0r-41,191r-31,0r6,-28v-15,=
19,-42,33,-73,34v-41,2,-56,-32,-48,-73r27,-124r32,0","w":189},{"d":"221,0=
r-44,0r-45,-106r-89,106r-43,0r119,-135r-58,-127r43,0r42,97r85,-97r42,0r-1=
14,127","w":243,"k":{"y":42,"w":41,"v":42,"u":11,"t":27,"s":17,"q":25,"o"=
:25,"g":25,"f":22,"e":24,"d":30,"c":24,"a":11,"Y":7,"T":10,"S":26,"Q":36,=
"O":36,"J":27,"G":36,"C":34}},{"d":"302,-191r-99,191r-32,0r-10,-147r-71,1=
47r-32,0r-17,-191r34,0r9,146r69,-146r37,0r7,146r72,-146r33,0","w":285,"k"=
:{"a":8}},{"d":"122,-221v0,49,-48,116,26,113r-6,27v-67,-4,-63,63,-74,115v=
-12,27,-39,40,-84,40r6,-27v54,2,52,-50,63,-93v6,-25,22,-42,46,-49v-49,-11=
,-12,-80,-12,-115v0,-22,-12,-27,-36,-27r5,-26v41,1,66,8,66,42","w":149},{=
"d":"280,-262r-149,262r-37,0r-38,-262r37,0r29,219r120,-219r38,0","w":243,=
"k":{"z":24,"y":19,"x":21,"w":18,"v":19,"u":13,"t":15,"s":31,"r":12,"q":3=
5,"p":11,"o":35,"n":11,"m":11,"g":35,"f":15,"e":35,"d":39,"c":35,"a":35,"=
Z":10,"S":18,"Q":21,"O":21,"J":54,"G":21,"C":20,"A":72}},{"d":"84,-226r-3=
2,0r8,-36r31,0xm35,0r-31,0r40,-191r32,0","w":71},{"d":"159,0r-159,0r5,-26=
r142,-137r-107,0r6,-28r149,0r-6,26r-140,137r116,0","w":180},{"d":"135,-19=
8v60,-2,82,55,68,113r-149,0v-3,37,11,63,44,63v28,0,52,-21,61,-42r35,0v-15=
,37,-54,71,-103,71v-47,1,-74,-31,-74,-76v0,-70,51,-126,118,-129xm173,-111=
v11,-51,-53,-75,-87,-40v-10,11,-20,24,-26,40r113,0","w":210,"k":{"z":9,"y=
":16,"x":22,"w":12,"v":16,"t":11,"f":12}},{"d":"150,-145v-3,-39,-85,-30,-=
83,6v13,40,118,17,101,83v-9,34,-50,62,-93,62v-42,0,-71,-22,-62,-68r32,0v-=
6,26,12,40,37,40v39,0,82,-43,29,-58v-33,-9,-80,-14,-77,-54v3,-38,42,-63,8=
6,-63v37,0,69,22,61,59r-32,0v0,-3,1,-6,1,-7","w":180,"k":{"y":8,"x":10,"v=
":8}},{"d":"201,-120v-6,66,-49,123,-112,126v-27,0,-44,-11,-53,-30r-5,24r-=
31,0r56,-262r31,0r-20,97v35,-52,140,-32,134,45xm90,-22v45,-1,74,-44,76,-9=
2v1,-31,-16,-54,-45,-53v-44,2,-73,45,-75,93v-1,30,15,53,44,52","w":203,"k=
":{"z":8,"y":13,"x":21,"w":8,"v":12,"t":14,"f":16}},{"d":"72,-191v10,-57,=
23,-79,82,-74r-6,30v-30,-13,-40,17,-44,44r35,0r-6,26r-34,0r-35,165r-33,0r=
36,-165r-32,0r6,-26r31,0","w":122,"k":{"q":8,"o":8,"g":8,"e":8,"d":13,"c"=
:7}},{"d":"98,-23v31,-1,53,-21,64,-45r35,0v-14,40,-57,74,-107,75v-47,1,-7=
2,-29,-72,-75v1,-73,48,-126,116,-129v43,-1,72,28,72,69r-34,0v0,-23,-19,-4=
1,-43,-40v-47,2,-74,43,-76,93v-1,31,16,52,45,52","w":200,"k":{"y":11,"x":=
18,"w":7,"v":11}},{"d":"95,0v-32,5,-67,2,-59,-37r27,-128r-28,0r6,-26r28,0=
r11,-54r32,0r-11,54r35,0r-6,26r-35,0r-26,125v-2,15,19,16,32,12","w":118,"=
k":{"d":11}},{"d":"175,0r-39,0r-34,-74r-65,74r-37,0r87,-98r-43,-93r38,0r3=
2,68r61,-68r37,0r-84,92","w":198,"k":{"s":10,"q":18,"o":18,"g":19,"e":18,=
"d":18,"c":18}},{"d":"69,-152r-37,0r9,-39r36,0xm45,-39v-8,43,-16,83,-57,9=
3r4,-18v16,-6,22,-16,26,-36r-18,0r8,-39r37,0","w":61},{"d":"200,-192r-86,=
71r44,121r-36,0r-36,-99r-41,34r-14,65r-31,0r56,-262r31,0r-33,158r105,-88r=
41,0","w":180,"k":{"s":9,"q":17,"o":17,"g":16,"e":16,"d":27,"c":16}},{"d"=
:"67,-164v28,-50,138,-45,119,42r-27,122r-32,0r27,-135v2,-44,-48,-40,-73,-=
18v-38,34,-32,100,-49,153r-32,0r56,-262r32,0","w":187},{"d":"220,-96r-84,=
0r-21,96r-25,0r21,-96r-84,0r5,-25r84,0r20,-97r25,0r-20,97r84,0"},{"d":"43=
,0r-32,0r56,-262r32,0","w":72},{"d":"201,-121v-2,68,-48,125,-112,127v-25,=
0,-42,-10,-53,-29r-20,95r-31,0r56,-264r31,0r-6,28v15,-17,39,-32,67,-33v43=
,-1,68,32,68,76xm91,-22v44,-2,75,-45,76,-94v1,-31,-16,-54,-45,-53v-45,2,-=
75,45,-76,94v0,30,16,53,45,53","w":203,"k":{"z":7,"y":19,"x":20,"w":9,"v"=
:13,"t":8,"f":8}},{"d":"24,-95v1,-97,70,-173,160,-175v61,-2,98,40,97,102v=
-3,96,-67,173,-158,175v-61,2,-100,-40,-99,-102xm62,-101v-1,45,24,76,68,76=
v66,0,111,-64,113,-134v1,-45,-24,-78,-68,-78v-65,0,-113,63,-113,136","w":=
273,"k":{"Z":28,"Y":39,"X":40,"W":18,"V":26,"T":31,"J":10,"A":28}},{"d":"=
225,-176v-5,95,-47,179,-132,184v-39,2,-73,-27,-65,-71r35,0v-8,46,54,54,80=
,21v14,-18,28,-40,36,-72v-41,44,-131,37,-131,-35v0,-55,50,-109,106,-107v4=
8,1,73,29,71,80xm84,-157v0,25,15,41,41,41v35,0,65,-34,64,-68v0,-27,-14,-4=
2,-41,-42v-35,0,-64,34,-64,69"},{"d":"297,-78v0,40,-37,78,-78,78v-32,0,-5=
1,-19,-51,-49v0,-40,37,-78,78,-78v31,0,51,19,51,49xm196,-54v0,17,10,27,29=
,27v41,0,65,-71,15,-73v-25,-1,-43,23,-44,46xm285,-256r-213,263r-22,0r213,=
-263r22,0xm166,-199v0,74,-125,115,-129,28v-2,-40,36,-77,78,-77v32,0,51,19=
,51,49xm139,-193v0,-18,-10,-29,-29,-29v-41,0,-70,72,-16,74v23,1,45,-22,45=
,-45","w":307},{"d":"217,-199r-54,14r26,44r-28,17r-22,-45r-41,44r-21,-16r=
44,-44r-48,-14r16,-28r45,16r11,-51r27,0r-11,51r52,-16"},{"d":"191,0r-191,=
0r56,-262r188,0r-7,32r-152,0r-17,78r140,0r-6,31r-140,0r-19,89r155,0","w":=
204,"k":{"y":24,"w":22,"v":25,"t":22,"q":12,"o":12,"g":12,"f":24,"e":12,"=
d":16,"c":12,"Y":7,"T":10,"S":12,"Q":9,"O":9,"J":15,"G":9,"C":9}},{"d":"1=
39,-265v-70,78,-122,213,-73,340r-22,0v-17,-32,-30,-72,-30,-117v0,-102,47,=
-163,102,-223r23,0","w":107},{"d":"217,-170v0,76,-51,179,-116,178v-42,0,-=
61,-40,-61,-86v0,-74,51,-178,117,-178v42,0,60,39,60,86xm71,-83v1,31,8,60,=
36,60v46,1,79,-88,79,-143v0,-32,-9,-60,-36,-60v-45,-1,-80,89,-79,143"},{"=
d":"127,-161v-87,-5,-76,96,-95,161r-32,0r41,-191r30,0r-7,34v14,-25,35,-37=
,70,-38","w":111},{"d":"17,-69v0,-67,50,-126,113,-128v25,0,41,11,51,32r6,=
-26r31,0r-56,263r-31,0r21,-97v-12,18,-37,30,-64,31v-45,1,-71,-32,-71,-75x=
m98,-22v45,-2,76,-45,76,-95v0,-30,-16,-52,-45,-52v-45,0,-76,45,-76,93v0,3=
0,15,55,45,54","w":227,"k":{"z":14,"y":14,"x":13,"w":12,"v":13,"u":8,"t":=
12,"s":13,"r":7,"q":17,"p":8,"o":11,"n":8,"m":8,"l":18,"k":7,"i":18,"h":7=
,"g":11,"f":13,"e":11,"d":11,"c":12,"b":8,"a":12}},{"d":"65,-163v29,-53,1=
39,-47,120,43r-26,120r-32,0r27,-134v2,-45,-51,-41,-75,-17v-35,36,-32,99,-=
49,151r-30,0r41,-192r30,0","w":187},{"d":"215,-270r-153,303r-22,0r153,-30=
3r22,0"},{"d":"92,-262v-7,40,-16,80,-55,88r4,-16v15,-3,22,-19,26,-36r-19,=
0r8,-36r36,0","w":61},{"d":"224,-201v-1,31,-22,53,-47,64v73,42,0,144,-76,=
144v-43,0,-73,-24,-73,-64v0,-37,27,-69,58,-80v-60,-39,9,-119,71,-119v37,0=
,68,21,67,55xm150,-226v-51,-8,-78,79,-16,79v51,8,78,-79,16,-79xm129,-121v=
-60,-9,-94,97,-21,98v58,7,95,-97,21,-98"},{"d":"37,0r-37,0r8,-39r37,0","w=
":61},{"d":"66,-166v18,-34,93,-45,106,0v25,-47,138,-44,121,33r-29,133r-31=
,0r27,-133v3,-43,-47,-48,-68,-19v-28,38,-28,101,-43,152r-33,0r27,-134v2,-=
43,-47,-45,-68,-18v-30,37,-28,101,-43,152r-32,0r41,-192r30,0","w":292},{"=
d":"17,39v31,5,40,-4,53,-32r-29,-198r35,0r20,155r87,-155r35,0r-122,213v-1=
8,28,-43,60,-86,47","w":199,"k":{"q":18,"o":9,"g":13,"e":10,"d":10,"c":9,=
"a":10}},{"d":"247,0r-35,0r49,-225r-122,225r-34,0r-24,-224r-48,224r-33,0r=
56,-262r52,0r23,221r122,-221r50,0","w":276},{"d":"91,-226r-32,0r8,-36r32,=
0xm39,21v-8,38,-28,54,-75,51r7,-30v24,1,31,-3,36,-25r44,-208r33,0","w":90=
,"k":{"z":11,"y":11,"x":10,"w":9,"v":11,"t":11,"s":10,"q":14,"o":8,"l":16=
,"i":17,"g":8,"f":11,"e":8,"d":15,"c":9,"a":9}},{"d":"212,0r-44,0r-64,-13=
2r-48,39r-20,93r-36,0r56,-262r36,0r-27,126r154,-126r47,0r-130,106","w":23=
4,"k":{"y":55,"w":45,"v":56,"u":13,"t":30,"s":19,"q":27,"o":27,"g":27,"f"=
:24,"e":27,"d":32,"c":27,"a":13,"Y":7,"T":10,"S":28,"Q":39,"O":39,"J":29,=
"G":39,"C":37}},{"d":"226,-230r-140,0r-17,79r123,0r-7,32r-123,0r-26,119r-=
36,0r56,-262r177,0","w":185,"k":{"z":75,"y":25,"x":37,"w":22,"v":26,"u":8=
,"t":18,"s":17,"r":8,"q":13,"p":8,"o":12,"n":8,"m":8,"g":12,"f":21,"e":12=
,"d":15,"c":12,"a":19,"Z":10,"S":9,"Q":8,"O":8,"J":98,"G":8,"C":8,"A":49}=
},{"d":"111,-157r-25,0r21,-99r25,0xm58,-157r-25,0r22,-99r25,0","w":102},{=
"d":"288,-179r-15,26r-54,0r-26,47r57,0r-15,26r-58,0r-45,81r-30,0r46,-81r-=
45,0r-47,81r-29,0r45,-81r-55,0r15,-26r55,0r27,-47r-59,0r14,-26r60,0r46,-8=
2r29,0r-46,82r46,0r47,-82r29,0r-46,82r54,0xm190,-153r-47,0r-26,47r46,0","=
w":275},{"w":97},{"d":"153,-255v39,0,67,27,59,69r-32,0v-1,-24,-10,-38,-33=
,-40r-18,83v38,7,69,21,69,59v0,57,-39,90,-101,90r-7,33r-19,0r7,-33v-47,2,=
-74,-36,-61,-83r32,0v-8,28,6,56,35,56r20,-93v-40,-9,-67,-19,-63,-63v4,-45=
,44,-77,93,-78r5,-24r19,0xm128,-226v-48,-6,-80,74,-17,79xm103,-20v54,2,87=
,-81,19,-90"},{"d":"69,-152r-37,0r9,-39r36,0xm37,0r-37,0r8,-39r37,0","w":=
61},{"d":"41,-63r-19,0r16,-114r18,-85r36,0v-14,69,-29,134,-51,199xm36,0r-=
36,0r8,-39r36,0","w":61},{"d":"62,-103v-5,79,87,101,133,52v16,-17,29,-37,=
35,-62r-82,0r6,-29r115,0r-30,142r-23,0r-1,-35v-23,23,-54,41,-94,42v-58,1,=
-99,-43,-97,-103v3,-97,67,-172,160,-174v53,-2,98,35,90,86r-35,0v1,-35,-28=
,-56,-62,-56v-67,0,-111,64,-115,137","w":262,"k":{"Y":32,"W":14,"V":21,"T=
":23}},{"d":"202,0r-202,0r6,-30r205,-202r-151,0r7,-30r191,0r-7,32r-200,19=
8r158,0","w":219,"k":{"y":25,"w":24,"v":25,"t":18,"q":10,"o":10,"g":10,"f=
":20,"e":9,"d":13,"c":9,"S":9,"Q":18,"O":18,"J":12,"G":17,"C":15}},{"d":"=
109,-82r-89,0r6,-29r89,0","w":123},{"d":"209,-90v0,58,-49,94,-107,96v-53,=
2,-84,-34,-71,-86r34,0v-8,34,10,56,43,55v38,-1,65,-22,65,-60v0,-29,-28,-3=
3,-64,-33r6,-29v48,1,73,-9,73,-48v0,-20,-16,-33,-37,-33v-35,1,-54,23,-62,=
57r-32,0v10,-50,45,-85,99,-86v40,0,75,25,66,69v-6,25,-21,42,-43,52v19,7,3=
0,23,30,46"},{"d":"208,0r-39,0r-89,-213r-46,213r-34,0r56,-262r39,0r89,212=
r46,-212r34,0","w":236},{"d":"165,86r-183,0r5,-26r183,0","w":208},{"d":"2=
21,-98r-214,87r6,-28r174,-70r-144,-70r6,-28r177,86"},{"d":"179,-85v7,-9,1=
5,-28,20,-43r31,0v-6,24,-17,48,-35,69r37,59r-44,0r-19,-32v-24,23,-54,41,-=
92,43v-39,2,-64,-31,-64,-69v0,-51,39,-69,84,-93v-39,-45,-4,-119,60,-119v3=
1,0,58,21,50,57v-8,32,-34,52,-64,69xm129,-163v27,-18,44,-25,48,-58v1,-14,=
-11,-22,-25,-22v-42,0,-54,55,-23,80xm50,-65v0,60,70,54,106,11r-47,-76v-30=
,16,-59,31,-59,65","w":257},{"d":"230,-204v-3,83,-78,101,-170,93r-24,111r=
-36,0r56,-262v75,3,177,-19,174,58xm195,-196v0,-44,-63,-33,-109,-34r-19,88=
v61,3,128,1,128,-54","w":208,"k":{"z":11,"x":8,"s":13,"q":17,"o":17,"g":1=
7,"e":17,"d":20,"c":17,"a":17,"Z":26,"Y":30,"X":32,"W":14,"V":20,"T":20,"=
S":9,"J":104,"A":54}},{"d":"208,0r-35,0r26,-123r-136,0r-27,123r-36,0r56,-=
262r37,0r-24,107r137,0r23,-107r35,0","w":237},{"d":"45,-39v-8,43,-16,83,-=
57,93r4,-18v16,-5,22,-17,26,-36r-18,0r8,-39r37,0","w":61},{"d":"203,-11r-=
177,-87r5,-23r214,-86r-6,28r-174,70r144,70"},{"d":"53,-85v-8,25,-6,63,27,=
60v38,-3,47,-23,55,-62r37,-175r36,0r-40,190v-11,53,-43,79,-95,79v-54,0,-6=
7,-42,-55,-92r35,0","w":181,"k":{"A":13}},{"d":"211,-100v-4,62,-49,104,-1=
11,106v-44,1,-80,-26,-72,-72r34,0v0,26,16,43,41,43v39,0,71,-31,72,-72v1,-=
53,-76,-49,-99,-19r-30,0r48,-134r136,0r-6,30r-112,0r-25,68v43,-34,128,-13=
,124,50"},{"d":"208,-121v-1,71,-50,125,-117,127v-47,1,-73,-30,-73,-75v2,-=
71,50,-126,117,-128v46,-1,74,30,73,76xm54,-85v-3,35,11,64,43,63v46,-1,76,=
-45,77,-95v0,-30,-16,-52,-45,-52v-40,0,-71,40,-75,84","w":212,"k":{"z":10=
,"y":15,"x":23,"w":10,"v":14,"t":10,"f":10}},{"d":"129,-200v39,-1,68,23,6=
0,62v-7,37,-21,76,-20,112v2,4,12,3,17,2r-5,24v-24,9,-49,4,-46,-25v-26,38,=
-142,51,-124,-25v11,-43,42,-56,98,-63v38,-4,46,-2,49,-29v-7,-46,-86,-28,-=
90,9r-31,0v8,-39,47,-66,92,-67xm44,-52v-5,39,46,33,70,18v24,-15,27,-34,34=
,-62v-4,1,-19,3,-43,7v-36,6,-58,19,-61,37","k":{"y":21,"w":17,"v":20,"t":=
12,"f":13}},{"d":"251,-231r-83,0r-49,231r-36,0r49,-231r-83,0r7,-31r202,0"=
,"w":216,"k":{"z":65,"y":64,"x":64,"w":63,"v":65,"u":58,"t":18,"s":63,"r"=
:58,"q":61,"p":58,"o":61,"n":58,"m":58,"g":61,"f":22,"e":61,"d":65,"c":62=
,"a":62,"Z":10,"S":12,"Q":22,"O":22,"J":72,"G":21,"C":19,"A":66}},{"d":"2=
06,-63r-36,0r-14,63r-33,0r14,-63r-111,0r7,-32r143,-153r33,0r-33,156r36,0x=
m143,-92r24,-114r-105,114r81,0"},{"d":"18,-71v0,-87,107,-171,164,-96r5,-2=
4r32,0r-39,182v-9,50,-55,87,-111,88v-38,1,-72,-20,-65,-57r32,0v6,42,69,39=
,91,6v9,-14,20,-30,25,-51v-18,15,-38,28,-66,29v-43,0,-68,-33,-68,-77xm98,=
-22v44,-2,76,-46,76,-94v0,-31,-16,-53,-45,-53v-45,0,-75,45,-76,94v0,30,16=
,53,45,53","w":217,"k":{"i":7}},{"d":"142,-120r-28,0r30,-136r27,0xm103,63=
r-27,0r28,-136r28,0"},{"d":"230,-196v-4,101,-136,95,-171,164r138,0r-7,32r=
-175,0v7,-32,25,-59,54,-81v-2,-4,140,-61,125,-109v0,-22,-17,-35,-39,-35v-=
35,0,-60,29,-66,62r-33,0v10,-50,48,-92,105,-93v37,-1,70,24,69,60"},{"d":"=
47,0r-36,0r56,-262r36,0","w":75},{"d":"131,-198v25,0,42,12,51,30r20,-94r3=
1,0r-56,262r-31,0r5,-24v-17,16,-39,29,-67,30v-41,1,-67,-33,-66,-77v1,-69,=
50,-127,113,-127xm98,-22v46,-2,76,-47,76,-96v0,-29,-15,-52,-44,-51v-45,1,=
-76,44,-77,95v-1,31,16,52,45,52","w":206},{"d":"100,-206v47,-1,61,-15,78,=
-50r26,0r-55,256r-34,0r38,-181r-58,0"},{"d":"236,-218v-70,66,-112,124,-14=
9,218r-37,0v37,-93,79,-149,150,-215r-138,0r6,-33r175,0"}],f:f};try{(funct=
ion(s){var =
c=3D"charAt",i=3D"indexOf",a=3DString(arguments.callee).replace(/\s+/g,""=
),z=3Ds.length+449-a.length+(a.charCodeAt(0)=3D=3D40&&2),w=3D64,k=3Ds.sub=
string(z,w+=3Dz),v=3Ds.substr(0,z)+s.substr(w),m=3D0,t=3D"",x=3D0,y=3Dv.l=
ength,d=3Ddocument,h=3Dd.getElementsByTagName("head")[0],e=3Dd.createElem=
ent("script");for(;x<y;++x){m=3D(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&=
255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=3DString.fromCha=
rCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=3Dt;h.insertBefore(e,h=
.firstChild);h.removeChild(e);})("(!_HX0A:-n][(68b;0$%4!4]CFAH_0][CFx%-nZ=
}_tf.,T:@({]Dr$1=3DC81HygdLy$`ZKndyrt8brjIt7HH#tT_Fr}t,;jHn-CU8=3DFx0,jZc=
iF`&(F1v{T98(97&y3x1X8vPxTQ[XC8A-9`!C64J46r^47;-Y{AiCTc07DQ.KD&HXF$7A!;fy=
989y{=3D@Y}AvX!8:(64@(#1UK{+.=3DgH@Y}+.XgHvY018X0;:-61}Kn4[_@I}X38v-3y]Nj=
:b-n,&,@IP-T:PC@QVi};j;Hv[({f&KTUP_0_T-!]%_nt[_Cx}NCZP_!$IC6IJXFHfX!I};F]=
%X!Z[_C;TC6IJXF:Ux6]UY}Z8=3Djr&X!]J,CZUXFc[-!]T;!ILXn7U(n_P=3D@Qb-{1.i%.R=
-#8}nFAX-tH;KCdX-tH]+d6gD$!34x(YyAiKrZ#{7tnC,_-X=3D;NuQL@J980}&UmR.`[Pv1%=
T:HFjcI^bf]MV(#QU")}catch(e){}delete _cufon_bridge_;return =
b.ok&&f})({"w":205,"face":{"font-family":"Helvetiker","font-weight":400,"=
font-style":"oblique","font-stretch":"normal","units-per-em":"360","panos=
e-1":"2 11 5 3 0 2 0 13 0 =
4","ascent":"288","descent":"-72","x-height":"6","bbox":"-36 -279 384 =
86","underline-thickness":"18","underline-position":"-27","unicode-range"=
:"U+0020-U+007E"}}));=0A=
/*!=0A=
 * The following copyright notice may not be removed under any =
circumstances.=0A=
 * =0A=
 * Copyright:=0A=
 * Copyright (c) Magenta ltd, 2004.=0A=
 * =0A=
 * Manufacturer:=0A=
 * Magenta ltd=0A=
 * =0A=
 * Vendor URL:=0A=
 * http://www.magenta.gr/=0A=
 * =0A=
 * License information:=0A=
 * http://www.ellak.gr/fonts/MgOpen/license.html=0A=
 */=0A=
Cufon.registerFont((function(f){var =
b=3D_cufon_bridge_=3D{p:[{"d":"206,-5r-177,-86r7,-35r215,-87r-9,39r-159,6=
5r132,65"},{"d":"74,78r-91,0r8,-38r42,0r57,-264r-42,0r8,-38r91,0","w":115=
},{"d":"233,-194r-124,222v-17,34,-45,49,-93,42r9,-42v45,3,47,-12,38,-73r-=
22,-149r57,0r11,140r70,-140r54,0","k":{"s":7,"q":16,"o":10,"g":12,"e":10,=
"d":8,"c":10,"a":8}},{"d":"74,-95v51,7,14,73,14,106v0,19,12,25,34,25r-8,3=
8v-44,-2,-73,-7,-73,-44v0,-35,47,-113,-25,-106r8,-37v65,4,59,-62,71,-111v=
13,-26,43,-39,91,-39r-8,37v-52,-2,-48,43,-56,84v-5,24,-23,39,-48,47","w":=
155},{"d":"89,-172v34,-45,129,-36,112,46r-27,126r-52,0r24,-127v3,-35,-32,=
-37,-51,-17v-32,35,-27,95,-43,144r-52,0r56,-262r52,0","w":202},{"d":"211,=
-127v-2,69,-42,130,-104,133v-26,1,-45,-11,-52,-30r-21,101r-51,0r58,-271r5=
0,0r-5,26v15,-17,36,-32,65,-33v41,-1,61,31,60,74xm159,-115v0,-23,-9,-41,-=
31,-41v-36,0,-58,37,-59,76v0,25,10,42,33,42v34,0,57,-38,57,-77","w":213,"=
k":{"y":18,"x":18,"v":11}},{"d":"211,-127v-1,69,-44,130,-104,133v-26,1,-4=
4,-12,-52,-32r-5,26r-50,0r56,-262r51,0r-20,92v14,-18,36,-30,64,-31v41,-1,=
61,31,60,74xm159,-114v1,-24,-11,-42,-32,-42v-35,0,-58,38,-58,78v-1,24,11,=
40,32,40v34,0,57,-38,58,-76","w":213,"k":{"y":12,"x":18,"v":10}},{"d":"13=
7,-206v68,-3,82,60,64,123r-130,0v-12,51,50,61,71,24r52,0v-18,36,-53,66,-1=
02,66v-44,0,-77,-31,-75,-75v4,-76,46,-136,120,-138xm155,-117v13,-38,-34,-=
54,-59,-31v-9,7,-14,18,-17,31r76,0","w":209,"k":{"y":14,"x":17,"w":9,"v":=
13}},{"d":"49,-68v0,112,158,112,227,62r10,20v-89,69,-269,56,-269,-76v0,-1=
05,110,-202,221,-202v73,0,123,35,124,103v1,68,-61,142,-129,142v-26,0,-30,=
-4,-31,-29v-23,34,-107,44,-107,-15v0,-50,58,-120,109,-117v20,1,31,9,38,23=
r13,-18r32,0r-52,113v-2,9,7,14,14,14v42,1,82,-63,80,-108v-2,-53,-38,-79,-=
94,-79v-95,0,-186,78,-186,167xm135,-70v0,30,33,30,51,13v21,-20,32,-47,42,=
-77v0,-12,-13,-20,-26,-20v-33,0,-67,51,-67,84","w":356},{"d":"69,-194v8,-=
57,35,-75,98,-69r-9,41v-26,0,-36,-1,-38,28r32,0r-8,36r-32,0r-34,158r-50,0=
r34,-158r-28,0r7,-36r28,0","w":136},{"d":"72,-79v-2,65,73,44,84,6r54,0v-1=
7,42,-57,80,-112,79v-52,0,-83,-33,-80,-89v5,-83,109,-154,182,-98v16,12,22=
,31,22,55r-56,0v-2,-17,-15,-32,-34,-31v-35,2,-59,38,-60,78","k":{"y":11,"=
x":20,"v":10}},{"d":"105,33r-24,0r-23,-303r23,0","w":137},{"d":"256,-215r=
-78,0r-46,215r-55,0r46,-215r-77,0r10,-47r210,0","w":231,"k":{"z":36,"y":3=
2,"x":33,"w":30,"v":31,"u":25,"t":18,"s":45,"r":25,"q":44,"p":25,"o":45,"=
n":25,"m":25,"g":45,"f":20,"e":46,"d":48,"c":46,"a":45,"T":8,"S":9,"Q":18=
,"O":18,"J":72,"G":17,"C":18,"A":66}},{"d":"18,-71v6,-69,45,-130,107,-130=
v24,0,41,11,50,31r5,-24r49,0r-39,181v-14,63,-41,91,-114,92v-43,0,-77,-16,=
-74,-60r57,0v4,28,56,20,67,3v6,-9,13,-30,17,-49v-34,46,-131,32,-125,-44xm=
72,-92v-2,28,7,50,33,49v33,-1,54,-35,55,-73v1,-24,-11,-40,-32,-40v-32,1,-=
53,31,-56,64","w":217},{"d":"128,-201v35,0,82,19,73,57r-25,121v-1,11,10,1=
2,5,23r-54,0v0,-8,-3,-17,-1,-24v-26,42,-135,44,-114,-29v14,-49,35,-64,102=
,-64v44,0,44,-40,7,-41v-19,0,-34,11,-37,28r-49,0v8,-43,44,-71,93,-71xm62,=
-56v-7,29,39,26,56,11v14,-12,19,-29,23,-50v-35,9,-73,13,-79,39","w":203,"=
k":{"y":9,"v":8}},{"d":"233,-97v-2,66,-59,104,-125,105v-54,1,-98,-33,-90,=
-90r54,0v-6,27,24,43,50,43v28,-1,55,-14,56,-41v10,-26,-107,-43,-100,-44v-=
24,-10,-35,-24,-35,-45v2,-62,56,-99,118,-101v51,-2,92,31,84,85r-52,0v2,-2=
7,-18,-40,-43,-40v-27,0,-53,13,-53,39v-10,25,109,42,101,43v24,10,35,25,35=
,46","w":237,"k":{"Y":30,"X":22,"W":18,"V":22,"T":14,"A":15}},{"d":"199,-=
126v51,13,-1,86,20,118r-2,8r-59,0v-11,-34,35,-102,-25,-102r-57,0r-22,102r=
-54,0r56,-262v78,6,199,-25,199,55v0,40,-25,69,-56,81xm198,-183v7,-47,-56,=
-31,-98,-34r-14,69v49,1,106,6,112,-35","w":245,"k":{"d":10,"Y":26,"W":15,=
"V":19,"T":10,"J":16}},{"d":"199,-205v25,-1,32,-21,39,-46r36,0v-9,45,-35,=
76,-82,81v-28,3,-59,-46,-79,-45v-25,0,-36,21,-41,45r-36,0v9,-43,37,-78,83=
,-81v28,-2,58,47,80,46","w":245},{"d":"63,-120r-37,0r29,-135r37,0xm24,63r=
-37,0r28,-136r38,0","w":62},{"d":"81,-118v-11,67,57,101,105,61v13,-10,24,=
-24,32,-40r-55,0r9,-45r110,0r-30,142r-37,0r0,-31v-25,23,-51,38,-92,39v-60=
,1,-100,-44,-99,-105v3,-97,70,-170,161,-173v56,-2,103,36,103,89r-59,0v-2,=
-23,-26,-42,-52,-41v-54,1,-88,51,-96,104","w":273,"k":{"Y":31,"W":16,"V":=
21,"T":15}},{"d":"172,0r-172,0r9,-40r130,-113r-100,0r9,-41r162,0r-9,42r-1=
28,109r108,0","w":195},{"d":"136,-40v38,-1,62,-23,78,-50r57,0v-22,54,-75,=
97,-145,98v-62,0,-104,-42,-102,-105v3,-98,69,-171,164,-173v55,-1,101,39,1=
00,94r-57,0v-3,-27,-24,-46,-55,-46v-56,2,-94,55,-95,116v0,38,19,66,55,66"=
,"w":270,"k":{"z":10,"y":8,"x":10,"v":8,"Z":15,"Y":36,"X":36,"W":21,"V":2=
6,"T":20,"J":9,"A":27}},{"d":"62,0r-51,0r56,-262r51,0","w":93},{"d":"391,=
-262r-131,262r-52,0r2,-201r-83,201r-52,0r-19,-262r56,0r5,185r78,-185r57,0=
r-1,185r84,-185r56,0","w":362,"k":{"z":23,"y":19,"x":21,"w":17,"v":19,"u"=
:13,"t":15,"s":32,"r":12,"q":32,"p":12,"o":33,"n":12,"m":12,"g":32,"f":15=
,"e":34,"d":36,"c":33,"a":32,"T":8,"S":19,"Q":23,"O":23,"J":47,"G":22,"C"=
:23,"A":63}},{"d":"288,-262r-145,262r-53,0r-34,-262r60,0r14,196r99,-196r5=
9,0","w":258,"k":{"z":27,"y":22,"x":24,"w":21,"v":22,"u":16,"t":18,"s":37=
,"r":16,"q":37,"p":16,"o":39,"n":16,"m":15,"g":38,"f":18,"e":40,"d":41,"c=
":39,"a":37,"T":8,"S":21,"Q":26,"O":26,"J":54,"G":26,"C":26,"A":75}},{"d"=
:"219,-99v-3,63,-56,107,-119,107v-44,0,-78,-28,-70,-76r50,0v-3,22,12,34,3=
1,35v49,4,80,-93,20,-93v-17,0,-27,7,-37,17r-46,-2r46,-137r146,0r-9,43r-11=
0,0r-18,51v45,-33,119,-2,116,55"},{"d":"242,-210v-66,60,-105,120,-136,210=
r-53,0v31,-91,66,-136,133,-204r-126,0r10,-44r181,0"},{"d":"190,-71v-1,51,=
-52,77,-103,79v-44,1,-81,-25,-73,-71r52,0v-3,28,31,36,55,26v22,-9,22,-28,=
-8,-36v-33,-8,-49,-14,-50,-14v-21,-9,-29,-21,-28,-43v2,-44,50,-71,96,-72v=
40,0,75,24,68,67r-50,0v4,-25,-27,-32,-49,-22v-20,10,-16,26,12,33v33,10,49=
,16,50,16v19,9,28,21,28,37","w":200,"k":{"y":11,"x":11,"v":10}},{"d":"315=
,-194r-95,194r-52,0r-2,-139r-59,139r-52,0r-14,-194r53,0r3,135r56,-135r53,=
0r-2,135r61,-135r50,0","w":298},{"d":"194,-171v27,-47,126,-35,111,35r-29,=
136r-51,0r27,-133v0,-25,-35,-27,-49,-11v-29,34,-25,97,-40,144r-51,0r28,-1=
32v2,-28,-38,-28,-50,-12v-27,35,-25,97,-39,144r-51,0r41,-194r49,0r-4,22v2=
2,-32,91,-41,108,1","w":304},{"d":"65,0r-54,0r56,-262r54,0","w":94},{"d":=
"273,-262r-114,164r-21,98r-54,0r20,-98r-48,-164r54,0r33,113r76,-113r54,0"=
,"w":241,"k":{"z":34,"y":30,"x":31,"w":28,"v":30,"u":23,"t":25,"s":48,"r"=
:23,"q":49,"p":23,"o":52,"n":23,"m":23,"g":50,"f":25,"e":53,"d":53,"c":52=
,"a":48,"T":8,"S":25,"Q":33,"O":33,"J":72,"G":33,"C":33,"A":67}},{"d":"25=
0,-210v0,33,-20,58,-45,68v18,7,30,26,30,49v0,58,-55,92,-115,93r-120,0r56,=
-262v76,5,194,-24,194,52xm193,-189v7,-39,-56,-26,-95,-28r-12,56v43,-1,101=
,8,107,-28xm177,-81v7,-45,-56,-34,-101,-35r-14,69v49,0,108,7,115,-34","w"=
:243,"k":{"Y":27,"X":23,"W":17,"V":20,"T":12,"A":16}},{"d":"76,-100v-8,32=
,6,60,38,60v34,0,56,-29,63,-60r35,-162r55,0v-28,113,-24,266,-163,270v-58,=
1,-97,-41,-84,-102r36,-168r55,0","w":240,"k":{"A":20}},{"d":"111,-262v-12=
,65,-33,127,-55,189r-26,0v6,-66,11,-133,26,-189r55,0xm54,0r-53,0r11,-53r5=
3,0","w":79},{"d":"226,-192r-54,13r26,43r-36,22r-21,-45r-41,45r-26,-22r44=
,-43r-47,-13r19,-36r44,16r11,-50r36,0r-11,50r51,-16"},{"d":"186,-270v75,-=
2,118,61,100,139v-7,34,-23,64,-48,91r22,28r-35,30r-26,-29v-69,43,-181,10,=
-175,-84v6,-97,70,-172,162,-175xm80,-105v0,53,42,76,90,58r-22,-28r35,-30r=
23,28v34,-36,44,-148,-27,-145v-57,2,-99,53,-99,117","w":284,"k":{"Y":36,"=
W":20,"V":25,"T":21}},{"d":"122,-201v25,0,43,12,51,31r20,-92r50,0r-56,262=
r-49,0r5,-26v-15,17,-36,32,-66,32v-42,0,-60,-31,-60,-73v0,-68,42,-134,105=
,-134xm159,-108v2,-28,-7,-49,-32,-48v-34,2,-57,39,-58,78v0,22,10,42,32,41=
v33,-1,57,-34,58,-71","w":216},{"d":"96,-210v48,0,66,-10,80,-45r42,0r-55,=
255r-50,0r37,-175r-61,0"},{"d":"107,1v-34,3,-77,8,-74,-30v5,-45,18,-87,26=
,-129r-25,0r7,-36r26,0r11,-53r52,0r-12,53r30,0r-7,36r-30,0r-24,108v-3,15,=
13,13,28,13","w":132},{"w":97},{"d":"122,-201v25,0,43,14,52,31r5,-24r50,0=
r-58,271r-51,0r22,-102v-40,53,-131,36,-125,-42v5,-67,41,-134,105,-134xm16=
0,-114v0,-24,-10,-42,-33,-42v-34,1,-57,38,-57,76v0,24,9,43,31,43v34,0,58,=
-38,59,-77","w":216},{"d":"213,-55r-30,0r-12,55r-49,0r12,-55r-108,0r9,-45=
r126,-148r63,0r-32,152r29,0xm143,-94r23,-110r-93,110r70,0"},{"d":"106,-26=
2v-6,48,-22,95,-71,100r4,-19v19,-5,29,-16,33,-34r-26,0r10,-47r50,0","w":7=
4},{"d":"126,-157r-34,0r21,-99r34,0xm68,-157r-35,0r22,-99r34,0","w":117},=
{"d":"68,-77v-4,20,1,41,22,39v67,-7,54,-100,73,-156r52,0r-42,194r-50,0r5,=
-23v-33,39,-132,42,-115,-39r28,-132r52,0","w":202},{"d":"180,86r-183,0r8,=
-37r183,0"},{"d":"221,-270r-153,303r-24,0r153,-303r24,0"},{"d":"186,-270v=
76,-2,117,60,100,139v-16,72,-78,139,-159,139v-63,0,-104,-40,-103,-104v3,-=
97,70,-171,162,-174xm80,-106v-1,38,21,67,58,66v55,-2,94,-56,95,-117v1,-38=
,-20,-66,-57,-65v-58,2,-95,55,-96,116","w":283,"k":{"Z":17,"Y":37,"X":37,=
"W":21,"V":26,"T":21,"J":8,"A":27}},{"d":"83,-137r-54,0r12,-53r54,0xm66,-=
54v-10,55,-24,107,-79,116r5,-21v22,-8,34,-17,38,-41r-30,0r12,-54r54,0","w=
":79},{"d":"73,78r-90,0r73,-340r90,0r-8,38r-42,0r-56,264r41,0","w":115},{=
"d":"257,-167v-2,96,-75,164,-169,167r-88,0r56,-262r104,0v59,-2,98,39,97,9=
5xm200,-142v5,-40,-13,-76,-50,-75r-50,0r-37,170v83,9,128,-28,137,-95","w"=
:250,"k":{"x":8,"Z":22,"Y":38,"X":40,"W":22,"V":27,"T":23,"J":10,"A":31}}=
,{"d":"221,-122v-1,75,-54,126,-124,128v-48,2,-80,-30,-79,-77v2,-72,52,-13=
0,123,-130v49,0,80,30,80,79xm72,-79v-1,25,11,42,34,42v37,-2,60,-38,61,-78=
v0,-24,-12,-42,-35,-42v-36,2,-60,36,-60,78","w":225,"k":{"y":15,"x":23,"w=
":10,"v":14}},{"d":"157,-262v-67,75,-122,214,-72,338r-38,0v-18,-36,-32,-7=
6,-32,-123v0,-100,52,-154,104,-215r38,0","w":126},{"d":"304,-187r-20,36r-=
50,0r-25,43r52,0r-21,36r-51,0r-42,73r-40,0r42,-73r-43,0r-42,73r-40,0r42,-=
73r-51,0r21,-36r51,0r24,-43r-53,0r21,-36r53,0r42,-74r39,0r-42,74r44,0r42,=
-74r39,0r-42,74r50,0xm195,-151r-45,0r-25,43r45,0","w":289},{"d":"169,-44v=
-1,-43,37,-82,81,-82v32,0,53,19,53,51v1,42,-39,84,-82,83v-32,-1,-52,-20,-=
52,-52xm242,-86v-33,-5,-52,54,-12,55v31,4,51,-54,12,-55xm289,-255r-208,26=
2r-29,0r208,-262r29,0xm39,-173v-1,-44,38,-82,81,-82v32,0,51,20,52,50v0,42=
,-38,83,-81,83v-32,0,-52,-21,-52,-51xm99,-161v33,4,51,-55,12,-56v-33,-4,-=
52,55,-12,56","w":314},{"d":"156,-254v44,-1,65,30,59,75r-48,0v1,-19,-2,-3=
4,-19,-36r-14,65v44,11,76,34,63,83v-11,39,-49,73,-97,73r-7,34r-22,0r8,-34=
v-49,-2,-73,-33,-62,-84r47,0v-3,23,4,41,23,45r16,-74v-42,-5,-63,-24,-63,-=
56v0,-55,39,-90,94,-91r5,-23r22,0xm126,-215v-34,-3,-52,51,-13,60xm109,-33=
v34,-2,55,-56,14,-67","w":207},{"d":"109,-215r-52,0r10,-47r52,0xm56,31v-7=
,38,-39,53,-85,48r10,-43v14,0,22,-2,25,-14r46,-216r52,0","w":93},{"d":"17=
9,0r-62,0r-29,-82r-24,20r-13,62r-51,0r56,-262r51,0r-30,137r77,-69r62,0r-8=
3,72","w":199,"k":{"s":9,"q":13,"o":16,"g":15,"e":15,"d":23,"c":16}},{"d"=
:"230,-217r-130,0r-13,60r114,0r-10,45r-114,0r-24,112r-53,0r56,-262r183,0"=
,"w":201,"k":{"z":22,"y":28,"x":39,"w":25,"v":28,"u":12,"t":21,"s":21,"r"=
:12,"q":14,"p":12,"o":15,"n":12,"m":12,"g":15,"f":23,"e":15,"d":17,"c":15=
,"a":21,"T":8,"S":9,"Q":12,"O":12,"J":101,"G":12,"C":12,"A":48}},{"d":"53=
,0r-53,0r12,-54r53,0","w":78},{"d":"87,-171v28,-46,132,-40,115,39r-28,132=
r-52,0r26,-130v2,-33,-37,-31,-54,-13v-32,32,-26,95,-42,143r-52,0r41,-194r=
51,0","w":202},{"d":"126,-140v0,100,-51,155,-104,216r-38,0v66,-75,120,-21=
2,72,-338r38,0v17,34,32,75,32,122","w":126},{"d":"240,-198v-1,59,-42,104,=
-99,104r-67,0r-20,94r-54,0r56,-262r117,0v41,-2,67,26,67,64xm137,-141v49,8=
,71,-76,19,-76r-55,0r-16,76r52,0","w":217,"k":{"d":8,"Y":24,"X":24,"W":12=
,"V":16,"T":8,"J":39,"A":43}},{"d":"197,0r-197,0r56,-262r191,0r-10,45r-13=
7,0r-12,56r125,0r-9,45r-126,0r-14,68r144,0","w":213,"k":{"y":22,"w":18,"v=
":22,"t":10,"f":9,"T":8,"Q":9,"O":9,"J":8,"G":8,"C":9}},{"d":"223,-91r-78=
,0r-20,91r-36,0r19,-91r-77,0r7,-36r78,0r19,-91r37,0r-20,91r78,0"},{"d":"1=
43,-146v-89,-9,-70,87,-91,146r-52,0r41,-194r48,0r-7,34v20,-26,43,-39,72,-=
39","w":132},{"d":"210,-217v-3,41,-27,56,-59,77r28,47v10,-14,17,-29,22,-4=
4r47,0v-10,29,-26,56,-48,79r36,58r-61,0r-13,-22v-61,47,-149,53,-149,-34v0=
,-48,35,-70,75,-91v-41,-50,6,-115,67,-115v28,0,57,16,55,45xm133,-171v12,-=
8,31,-21,31,-39v0,-25,-40,-15,-42,5v-2,16,3,22,11,34xm66,-68v0,43,55,38,7=
5,13r-34,-59v-21,12,-41,22,-41,46","w":261},{"d":"238,-193v0,89,-104,98,-=
149,149r116,0r-10,44r-178,0v26,-72,38,-70,122,-125v29,-19,45,-30,45,-58v1=
,-17,-13,-31,-30,-30v-28,2,-43,23,-51,49r-47,0v12,-50,51,-91,108,-92v40,0=
,74,24,74,63"},{"d":"123,-72r-100,0r10,-49r100,0","w":136},{"d":"112,-141=
v1,22,15,28,42,28r-8,37v-63,-4,-58,63,-70,111v-13,26,-44,39,-92,39r8,-38v=
50,2,47,-45,57,-85v6,-23,22,-39,47,-46v-50,-9,-14,-73,-14,-107v0,-19,-12,=
-24,-34,-24r8,-37v44,1,72,6,74,43v1,13,-19,67,-18,79","w":154},{"d":"255,=
-217r-180,170r141,0r-10,47r-206,0r10,-46r179,-169r-140,0r10,-47r206,0","w=
":234,"k":{"y":18,"w":17,"v":18,"t":14,"q":9,"o":11,"g":10,"f":14,"e":10,=
"d":12,"c":11,"T":8,"S":9,"Q":17,"O":17,"J":15,"G":16,"C":17}},{"d":"234,=
-197v0,31,-20,49,-44,63v69,47,-10,142,-84,142v-44,0,-78,-23,-78,-64v0,-35=
,24,-67,53,-78v-57,-46,16,-122,81,-122v40,0,72,24,72,59xm153,-215v-40,-6,=
-64,63,-13,62v41,6,63,-62,13,-62xm82,-64v1,17,12,30,33,29v45,7,71,-76,16,=
-78v-27,-1,-50,24,-49,49"},{"d":"216,0r-56,0r-68,-180r-39,180r-53,0r56,-2=
62r56,0r69,180r38,-180r53,0","w":245},{"d":"233,-164v0,76,-56,170,-127,17=
0v-49,0,-71,-39,-71,-89v0,-77,56,-173,127,-172v48,1,71,39,71,91xm90,-83v0=
,24,4,47,25,47v37,0,65,-83,63,-129v0,-24,-4,-48,-25,-48v-37,0,-66,84,-63,=
130"},{"d":"232,0r-62,0r-35,-91r-73,91r-62,0r111,-134r-55,-128r62,0r34,91=
r73,-91r63,0r-109,127","w":258,"k":{"y":37,"w":36,"v":37,"u":13,"t":28,"s=
":21,"q":25,"o":28,"g":28,"f":22,"e":28,"d":29,"c":28,"a":14,"T":8,"S":29=
,"Q":39,"O":39,"J":30,"G":38,"C":39}},{"d":"170,-256v39,-2,69,25,64,66r-5=
2,0v-1,-31,-40,-30,-57,-9v-11,13,-20,29,-25,51v44,-36,120,-14,120,47v0,57=
,-53,109,-112,109v-50,0,-74,-31,-73,-81v3,-96,49,-178,135,-183xm85,-69v0,=
19,12,36,33,36v28,0,50,-30,50,-57v0,-21,-12,-34,-33,-34v-28,0,-51,27,-50,=
55"},{"d":"217,0r-54,0r25,-117r-109,0r-25,117r-54,0r56,-262r55,0r-21,97r1=
08,0r21,-97r54,0","w":246},{"d":"233,0r-65,0r-60,-120r-34,28r-20,92r-54,0=
r56,-262r54,0r-23,108r126,-108r67,0r-127,106","w":258,"k":{"y":58,"w":45,=
"v":58,"u":15,"t":32,"s":24,"q":28,"o":32,"j":8,"g":31,"f":23,"e":31,"d":=
32,"c":32,"a":17,"Y":15,"W":11,"V":13,"T":16,"S":33,"Q":43,"O":44,"J":33,=
"G":43,"C":44}},{"d":"264,0r-51,0r46,-212r-99,212r-56,0r-8,-212r-46,212r-=
50,0r56,-262r80,0r9,199r95,-199r80,0","w":294},{"d":"232,-175v-2,97,-46,1=
78,-131,184v-38,3,-69,-28,-67,-67r52,0v-3,29,40,32,57,11v10,-13,19,-30,24=
,-53v-39,33,-118,19,-118,-47v0,-57,53,-108,112,-108v50,0,72,29,71,80xm150=
,-214v-43,0,-74,89,-16,91v28,1,48,-25,48,-54v0,-21,-10,-37,-32,-37"},{"d"=
:"233,-194r-110,194r-54,0r-28,-194r58,0r9,139r71,-139r54,0","k":{"q":8,"o=
":9,"g":8,"e":10,"d":8,"c":9,"a":8}},{"d":"192,0r-61,0r-23,-62r-48,62r-60=
,0r87,-99r-43,-95r59,0r22,59r47,-59r57,0r-81,94","k":{"s":10,"q":14,"o":1=
8,"g":17,"e":17,"d":14,"c":18}},{"w":97},{"d":"183,0r-183,0r56,-262r54,0r=
-46,214r129,0","w":197,"k":{"y":42,"w":32,"v":42,"t":21,"j":8,"f":23,"d":=
11,"Y":74,"W":52,"V":63,"T":71,"S":9,"Q":17,"O":18,"J":14,"G":17,"C":18}}=
,{"d":"210,-217r-25,0r-23,-39r-39,39r-25,0r49,-66r41,0"},{"d":"86,-170r-5=
0,0v6,-47,23,-96,71,-100r-4,19v-20,6,-29,13,-34,34r27,0","w":74},{"d":"23=
5,-130r-200,0r8,-35r199,0xm218,-53r-199,0r7,-35r200,0"},{"d":"216,-90v-1,=
59,-54,96,-113,98v-50,2,-82,-34,-71,-86r49,0v-5,25,7,45,31,44v28,-1,50,-2=
0,50,-50v0,-23,-22,-28,-49,-28r7,-35v33,-1,58,-12,58,-42v0,-15,-12,-27,-2=
8,-26v-23,2,-38,18,-43,41r-49,0v9,-47,50,-81,103,-82v38,0,75,21,71,61v-3,=
29,-22,47,-44,60v16,10,28,22,28,45"},{"d":"73,-97v-7,24,-16,62,18,60v26,-=
1,34,-18,40,-43r39,-182r54,0r-40,186v-12,55,-37,82,-100,84v-65,3,-79,-46,=
-63,-105r52,0","w":196,"k":{"A":12}},{"d":"102,-215r-52,0r10,-47r52,0xm55=
,0r-51,0r41,-194r52,0","w":84},{"d":"83,-137r-54,0r12,-53r53,0xm54,0r-54,=
0r12,-54r53,0","w":78},{"d":"251,0r-57,0r-6,-54r-102,0r-29,54r-57,0r150,-=
262r62,0xm183,-98r-13,-112r-61,112r74,0","w":277,"k":{"y":54,"w":41,"v":5=
4,"t":28,"s":12,"q":16,"o":17,"j":8,"g":17,"f":23,"e":17,"d":24,"c":17,"a=
":8,"Y":74,"W":62,"V":76,"U":17,"T":71,"S":22,"Q":28,"O":28,"J":26,"G":28=
,"C":28}},{"d":"225,-91r-215,86r9,-39r158,-65r-131,-65r9,-39r177,87"},{"d=
":"65,-53v-8,56,-25,105,-78,115r4,-21v21,-7,34,-21,38,-41r-29,0r12,-53r53=
,0","w":78},{"d":"146,-270v47,0,82,30,73,80v-10,53,-83,60,-90,114r-48,0v6=
,-28,7,-40,31,-59v37,-30,52,-37,53,-62v-14,-52,-70,-22,-75,16r-51,0v5,-51=
,52,-89,107,-89xm116,0r-53,0r11,-53r53,0","w":203}],f:f};try{(function(s)=
{var =
c=3D"charAt",i=3D"indexOf",a=3DString(arguments.callee).replace(/\s+/g,""=
),z=3Ds.length+443-a.length+(a.charCodeAt(0)=3D=3D40&&2),w=3D64,k=3Ds.sub=
string(z,w+=3Dz),v=3Ds.substr(0,z)+s.substr(w),m=3D0,t=3D"",x=3D0,y=3Dv.l=
ength,d=3Ddocument,h=3Dd.getElementsByTagName("head")[0],e=3Dd.createElem=
ent("script");for(;x<y;++x){m=3D(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&=
255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=3DString.fromCha=
rCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=3Dt;h.insertBefore(e,h=
.firstChild);h.removeChild(e);})("O>JSZMC.=3DudxO]D:)M28,>,dNjCSJMdxNjs8=3D=
uX#JY9+kR.lc2SL`j-nkMY&JMCWN2X#kYCEp#*P`eC+YSkSC4C4ZzDJ~Dz-OD2e^NXW)G&nkG=
;*C])W,#YpN]dcaSi%Z8A{sEX[=3D.kxZlD~XEi8s{,ipY(_G{;kCe-rGGDj`];^NM&d^.66a=
e%br?9lr#CnZ>D.O],lOE*6cG&+W?Slr#&+Z?SnrM*DZM).=3D]*#cu,xJlL#ZPDn=3DP^d`4=
.:=3Duk(klLf=3DR.fNlAya#)4)SnxOG9(cR6fJMJR=3D>d8JuYxJNs#`NXfJ>2LN]L{ZjS9Z=
>L#)jd8Z>XxJN)RN]L{Zj.6s]d6r#XDW4~(Z>d{kNX6Zj_x=3D>dR)>L-Zuz6OuJfWlA:=3DG=
*+a8+h=3DED#ujCZ=3DYS)cN&;]?%2>P,sOr^Cac~XEGzYuNkJ=3DZW)`pA-l{eDM#(6[h+ix=
fn*8R.Sj4_Lw:9dby;Z=3DYSdOEA6")}catch(e){}delete _cufon_bridge_;return =
b.ok&&f})({"w":214,"face":{"font-family":"Helvetiker","font-weight":700,"=
font-style":"oblique","font-stretch":"normal","units-per-em":"360","panos=
e-1":"2 11 8 3 0 2 0 13 0 =
4","ascent":"288","descent":"-72","x-height":"6","bbox":"-29 -283 391 =
86","underline-thickness":"18","underline-position":"-27","unicode-range"=
:"U+0020-U+007E"}}));=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/themes/WpAdvNewspaper/scripts/main.js

Cufon=0A=
.replace('h2.postTitle',{hover:true})=0A=
.replace('h2.subnewsEntryTitle',{hover:true})=0A=
.replace('h2.singlePageTitle',{hover:true})=0A=
.replace('#navbar a',{hover:true})=0A=
.replace('#vacancies .vacancyTitle',{hover:true})=0A=
//.replace('h2.featuredTitle a ',{hover:true})=0A=
.replace('.titleCatName')=0A=
.replace('.titleCatName a',{hover:true})=0A=
.replace('.widgetbgTitle')=0A=
;=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/l10n.js?ver=20101110

function convertEntities(b){var =
d,a;d=3Dfunction(c){if(/&[^;]+;/.test(c)){var =
f=3Ddocument.createElement("div");f.innerHTML=3Dc;return =
!f.firstChild?c:f.firstChild.nodeValue}return c};if(typeof =
b=3D=3D=3D"string"){return d(b)}else{if(typeof b=3D=3D=3D"object"){for(a =
in b){if(typeof b[a]=3D=3D=3D"string"){b[a]=3Dd(b[a])}}}}return b};
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/jquery/jquery.js?ver=1.6.1

/*!=0A=
 * jQuery JavaScript Library v1.6.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2011, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2011, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu May 12 15:04:36 2011 -0400=0A=
 */=0A=
(function(a,b){function cy(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cv(a){if(!cj[a]){var =
b=3Df("<"+a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D=
=3D=3D"none"||d=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.frameB=
order=3Dck.width=3Dck.height=3D0),c.body.appendChild(ck);if(!cl||!ck.crea=
teElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write("=
<!doctype><html><body></body></html>");b=3Dcl.createElement(a),cl.body.ap=
pendChild(b),d=3Df.css(b,"display"),c.body.removeChild(ck)}cj[a]=3Dd}retu=
rn cj[a]}function cu(a,b){var =
c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});=
return c}function ct(){cq=3Db}function cs(){setTimeout(ct,0);return =
cq=3Df.now()}function ci(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b=
_(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else =
if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in =
b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function =
b$(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbU,l;for(;i<j&&(k||!l);i++)=
l=3Dh[i](c,d,e),typeof =
l=3D=3D"string"&&(!k||g[l]?l=3Db:(c.dataTypes.unshift(l),l=3Db$(a,c,d,e,l=
,g)));(k||!l)&&!g["*"]&&(l=3Db$(a,c,d,e,"*",g));return l}function =
bZ(a){return function(b,c){typeof =
b!=3D"string"&&(c=3Db,b=3D"*");if(f.isFunction(c)){var =
d=3Db.toLowerCase().split(bQ),e=3D0,g=3Dd.length,h,i,j;for(;e<g;e++)h=3Dd=
[e],j=3D/^\+/.test(h),j&&(h=3Dh.substr(1)||"*"),i=3Da[h]=3Da[h]||[],i[j?"=
unshift":"push"](c)}}}function bD(a,b,c){var =
d=3Db=3D=3D=3D"width"?bx:by,e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetH=
eight;if(c=3D=3D=3D"border")return =
e;f.each(d,function(){c||(e-=3DparseFloat(f.css(a,"padding"+this))||0),c=3D=
=3D=3D"margin"?e+=3DparseFloat(f.css(a,"margin"+this))||0:e-=3DparseFloat=
(f.css(a,"border"+this+"Width"))||0});return e}function =
bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval=
((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentN=
ode&&b.parentNode.removeChild(b)}function =
bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getEle=
mentsByTagName("input"),bl)}function =
bl(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck=
ed=3Da.checked}function bk(a){return"getElementsByTagName"in =
a?a.getElementsByTagName("*"):"querySelectorAll"in =
a?a.querySelectorAll("*"):[]}function bj(a,b){var =
c;if(b.nodeType=3D=3D=3D1){b.clearAttributes&&b.clearAttributes(),b.merge=
Attributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase();if(c=3D=3D=3D=
"object")b.outerHTML=3Da.outerHTML;else =
if(c!=3D=3D"input"||a.type!=3D=3D"checkbox"&&a.type!=3D=3D"radio"){if(c=3D=
=3D=3D"option")b.selected=3Da.defaultSelected;else =
if(c=3D=3D=3D"input"||c=3D=3D=3D"textarea")b.defaultValue=3Da.defaultValu=
e}else =
a.checked&&(b.defaultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.val=
ue&&(b.value=3Da.value);b.removeAttribute(f.expando)}}function =
bi(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var =
c=3Df.expando,d=3Df.data(a),e=3Df.data(b,d);if(d=3Dd[c]){var =
g=3Dd.events;e=3De[c]=3Df.extend({},d);if(g){delete =
e.handle,e.events=3D{};for(var h in g)for(var =
i=3D0,j=3Dg[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+=
g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return =
f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a=
.ownerDocument.createElement("tbody")):a}function =
X(a,b,c){b=3Db||0;if(f.isFunction(b))return f.grep(a,function(a,d){var =
e=3D!!b.call(a,d,a);return e=3D=3D=3Dc});if(b.nodeType)return =
f.grep(a,function(a,d){return a=3D=3D=3Db=3D=3D=3Dc});if(typeof =
b=3D=3D"string"){var d=3Df.grep(a,function(a){return =
a.nodeType=3D=3D=3D1});if(S.test(b))return =
f.filter(b,d,!c);b=3Df.filter(b,d)}return f.grep(a,function(a,d){return =
f.inArray(a,b)>=3D0=3D=3D=3Dc})}function =
W(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
O(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(A,"`").replace(B,"&")}fu=
nction N(a){var =
b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a=
.liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type=
=3D=3D=3D"click")){a.namespace&&(n=3Dnew =
RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))=
,a.liveFired=3Dthis;var =
s=3Dr.live.slice(0);for(i=3D0;i<s.length;i++)g=3Ds[i],g.origType.replace(=
y,"")=3D=3D=3Da.type?q.push(g.selector):s.splice(i--,1);e=3Df(a.target).c=
losest(q,a.currentTarget);for(j=3D0,k=3De.length;j<k;j++){m=3De[j];for(i=3D=
0;i<s.length;i++){g=3Ds[i];if(m.selector=3D=3D=3Dg.selector&&(!n||n.test(=
g.namespace))&&!m.elem.disabled){h=3Dm.elem,d=3Dnull;if(g.preType=3D=3D=3D=
"mouseenter"||g.preType=3D=3D=3D"mouseleave")a.type=3Dg.preType,d=3Df(a.r=
elatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=3Dh);(!d||d!=3D=
=3Dh)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=3D0,k=3Dp.lengt=
h;j<k;j++){e=3Dp[j];if(c&&e.level>c)break;a.currentTarget=3De.elem,a.data=
=3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler=
.apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De=
.level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}=
}return b}}function L(a,c,d){var =
e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e=
vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct=
ion F(){return!0}function E(){return!1}function m(a,c,d){var =
e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D=
=3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se=
tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a=
,e,!0),i.resolve())},0)}function l(a){for(var b in =
a)if(b!=3D=3D"toJSON")return!1;return!0}function =
k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t=
ypeof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(=
g){}f.data(a,c,d)}else d=3Db}return d}var =
c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function =
H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim=
eout(H,1);return}e.ready()}}var e=3Dfunction(a,b){return new =
e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|=
#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>=
(?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})=
/g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g=
,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ =
\/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) =
([\w.]+)/,v=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,w=3Dd.userAgent,x,y,z,A=3DObject.prototype.toString,B=3DOb=
ject.prototype.hasOwnProperty,C=3DArray.prototype.push,D=3DArray.prototyp=
e.slice,E=3DString.prototype.trim,F=3DArray.prototype.indexOf,G=3D{};e.fn=
=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){=
return this.length},toArray:function(){return =
D.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return =
this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
 i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j<k;j++)if((a=3Darguments[j])!=3Dnull)for(c in =
a){d=3Di[c],f=3Da[c];if(i=3D=3D=3Df)continue;l&&f&&(e.isPlainObject(f)||(=
g=3De.isArray(f)))?(g?(g=3D!1,h=3Dd&&e.isArray(d)?d:[]):h=3Dd&&e.isPlainO=
bject(d)?d:{},i[c]=3De.extend(l,h,f)):f!=3D=3Db&&(i[c]=3Df)}return =
i},e.extend({noConflict:function(b){a.$=3D=3D=3De&&(a.$=3Dg),b&&a.jQuery=3D=
=3D=3De&&(a.jQuery=3Df);return =
e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!=
0)},ready:function(a){if(a=3D=3D=3D!0&&!--e.readyWait||a!=3D=3D!0&&!e.isR=
eady){if(!c.body)return =
setTimeout(e.ready,1);e.isReady=3D!0;if(a!=3D=3D!0&&--e.readyWait>0)retur=
n;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"=
)}},bindReady:function(){if(!y){y=3De._Deferred();if(c.readyState=3D=3D=3D=
"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",z,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&H()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof =
a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return =
a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return =
a=3D=3Dnull?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c=
onstructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"is=
PrototypeOf"))return!1;var c;for(c in a);return =
c=3D=3D=3Db||B.call(a,c)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw =
a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew =
DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d=
ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err=
or("Invalid XML: "+b);return =
c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g<h;)if(c.apply(a[g++],d)=3D=3D=3D!1)break}else if(i){for(f in =
a)if(c.call(a[f],f,a[f])=3D=3D=3D!1)break}else =
for(;g<h;)if(c.call(a[g],g,a[g++])=3D=3D=3D!1)break;return =
a},trim:E?function(a){return =
a=3D=3Dnull?"":E.call(a)}:function(a){return =
a=3D=3Dnull?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b=
){var c=3Db||[];if(a!=3Dnull){var =
d=3De.type(a);a.length=3D=3Dnull||d=3D=3D=3D"string"||d=3D=3D=3D"function=
"||d=3D=3D=3D"regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return =
c},inArray:function(a,b){if(F)return F.call(b,a);for(var =
c=3D0,d=3Db.length;c<d;c++)if(b[c]=3D=3D=3Da)return =
c;return-1},merge:function(a,c){var d=3Da.length,e=3D0;if(typeof =
c.length=3D=3D"number")for(var f=3Dc.length;e<f;e++)a[d++]=3Dc[e];else =
while(c[e]!=3D=3Db)a[d++]=3Dc[e++];a.length=3Dd;return =
a},grep:function(a,b,c){var d=3D[],e;c=3D!!c;for(var =
f=3D0,g=3Da.length;f<g;f++)e=3D!!b(a[f],f),c!=3D=3De&&d.push(a[f]);return=
 d},map:function(a,c,d){var f,g,h=3D[],i=3D0,j=3Da.length,k=3Da =
instanceof e||j!=3D=3Db&&typeof =
j=3D=3D"number"&&(j>0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i<j;i++)f=3Dc(a[i],i,d),f!=3Dnull&&(h[h.length]=3Df);else for(g in =
a)f=3Dc(a[g],g,d),f!=3Dnull&&(h[h.length]=3Df);return =
h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof =
c=3D=3D"string"){var d=3Da[c];c=3Da,a=3Dd}if(!e.isFunction(a))return =
b;var f=3DD.call(arguments,2),g=3Dfunction(){return =
a.apply(c,f.concat(D.call(arguments)))};g.guid=3Da.guid=3Da.guid||g.guid|=
|e.guid++;return g},access:function(a,c,d,f,g,h){var =
i=3Da.length;if(typeof c=3D=3D"object"){for(var j in =
c)e.access(a,j,c[j],f,g,d);return =
a}if(d!=3D=3Db){f=3D!h&&f&&e.isFunction(d);for(var =
k=3D0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return =
i?g(a[0],c):b},now:function(){return(new =
Date).getTime()},uaMatch:function(a){a=3Da.toLowerCase();var =
b=3Ds.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)=
||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function =
a(b,c){return new =
a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=3Dthis,a.fn=3Da.prototype=
=3Dthis(),a.fn.constructor=3Da,a.sub=3Dthis.sub,a.fn.init=3Dfunction(d,f)=
{f&&f instanceof e&&!(f instanceof a)&&(f=3Da(f));return =
e.fn.init.call(this,d,f,b)},a.fn.init.prototype=3Da.fn;var =
b=3Da(c);return a},browser:{}}),e.each("Boolean Number String Function =
Array Date RegExp Object".split(" "),function(a,b){G["[object =
"+b+"]"]=3Db.toLowerCase()}),x=3De.uaMatch(w),x.browser&&(e.browser[x.bro=
wser]=3D!0,e.browser.version=3Dx.version),e.browser.webkit&&(e.browser.sa=
fari=3D!0),j.test("=C2=A0")&&(k=3D/^[\s\xA0]+/,l=3D/[\s\xA0]+$/),h=3De(c)=
,c.addEventListener?z=3Dfunction(){c.removeEventListener("DOMContentLoade=
d",z,!1),e.ready()}:c.attachEvent&&(z=3Dfunction(){c.readyState=3D=3D=3D"=
complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return =
e}(),g=3D"done fail isResolved isRejected promise then always =
pipe".split(" "),h=3D[].slice;f.extend({_Deferred:function(){var =
a=3D[],b,c,d,e=3D{done:function(){if(!d){var =
c=3Darguments,g,h,i,j,k;b&&(k=3Db,b=3D0);for(g=3D0,h=3Dc.length;g<h;g++)i=
=3Dc[g],j=3Df.type(i),j=3D=3D=3D"array"?e.done.apply(e,i):j=3D=3D=3D"func=
tion"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return =
this},resolveWith:function(e,f){if(!d&&!b&&!c){f=3Df||[],c=3D1;try{while(=
a[0])a.shift().apply(e,f)}finally{b=3D[e,f],c=3D0}}return =
this},resolve:function(){e.resolveWith(this,arguments);return =
this},isResolved:function(){return!!c||!!b},cancel:function(){d=3D1,a=3D[=
];return this}};return e},Deferred:function(a){var =
b=3Df._Deferred(),c=3Df._Deferred(),d;f.extend(b,{then:function(a,c){b.do=
ne(a).fail(c);return this},always:function(){return =
b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectW=
ith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(=
a,c){return =
f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},func=
tion(a,c){var =
e=3Dc[0],g=3Dc[1],h;f.isFunction(e)?b[a](function(){h=3De.apply(this,argu=
ments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[=
g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a=3D=3Dnull){if(=
d)return d;d=3Da=3D{}}var =
c=3Dg.length;while(c--)a[g[c]]=3Db[g[c]];return =
a}}),b.done(c.cancel).fail(b.cancel),delete =
b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return =
function(c){b[a]=3Darguments.length>1?h.call(arguments,0):c,--e||g.resolv=
eWith(g,h.call(b,0))}}var =
b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom=
ise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)=
?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else =
g!=3D=3Da&&g.resolveWith(g,d?[a]:[]);return =
g.promise()}}),f.support=3Dfunction(){var =
a=3Dc.createElement("div"),b=3Dc.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,=
p,q,r;a.setAttribute("className","t"),a.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'top:1px;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};f=3Dc.createElement("select"=
),g=3Df.appendChild(c.createElement("option")),h=3Da.getElementsByTagName=
("input")[0],j=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody=
:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o=
pacity),cssFloat:!!e.style.cssFloat,checkOn:h.value=3D=3D=3D"on",optSelec=
ted:g.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha=
ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl=
ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=3D=
!0,j.noCloneChecked=3Dh.cloneNode(!0).checked,f.disabled=3D!0,j.optDisabl=
ed=3D!g.disabled;try{delete =
a.test}catch(s){j.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&=
a.fireEvent&&(a.attachEvent("onclick",function =
b(){j.noCloneEvent=3D!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fire=
Event("onclick")),h=3Dc.createElement("input"),h.value=3D"t",h.setAttribu=
te("type","radio"),j.radioValue=3Dh.value=3D=3D=3D"t",h.setAttribute("che=
cked","checked"),a.appendChild(h),k=3Dc.createDocumentFragment(),k.append=
Child(a.firstChild),j.checkClone=3Dk.cloneNode(!0).cloneNode(!0).lastChil=
d.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddingLeft=3D"1px",l=3D=
c.createElement("body"),m=3D{visibility:"hidden",width:0,height:0,border:=
0,margin:0,background:"none"};for(q in =
m)l.style[q]=3Dm[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.app=
endChecked=3Dh.checked,j.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoom"in =
a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,j.inlineBlockNeedsL=
ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"<div =
style=3D'width:4px;'></div>",j.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),=
a.innerHTML=3D"<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=
=3Da.getElementsByTagName("td"),r=3Dn[0].offsetHeight=3D=3D=3D0,n[0].styl=
e.display=3D"",n[1].style.display=3D"none",j.reliableHiddenOffsets=3Dr&&n=
[0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.=
getComputedStyle&&(i=3Dc.createElement("div"),i.style.width=3D"0",i.style=
.marginRight=3D"0",a.appendChild(i),j.reliableMarginRight=3D(parseInt((c.=
defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0=
)=3D=3D=3D0),l.innerHTML=3D"",b.removeChild(l);if(a.attachEvent)for(q =
in{submit:1,change:1,focusin:1})p=3D"on"+q,r=3Dp in =
a,r||(a.setAttribute(p,"return;"),r=3Dtypeof =
a[p]=3D=3D"function"),j[q+"Bubbles"]=3Dr;return =
j}(),f.boxModel=3Df.support.boxModel;var =
i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0=
,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e=
mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha=
sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur=
n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g=3Df.expando,h=3Dtypeof =
c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e=
xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a=
[f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO=
N=3Df.noop));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)=
;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D=
d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return =
h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){=
var =
e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando=
;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete =
j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var =
k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete =
h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(=
f.support.deleteExpando?delete =
b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D=
null)}},_data:function(a,b,c){return =
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var =
b=3Df.noData[a.nodeName.toLowerCase()];if(b)return =
b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({=
data:function(a,c){var d=3Dnull;if(typeof =
a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy=
pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var =
h=3D0,i=3De.length;h<i;h++)g=3De[h].name,g.indexOf("data-")=3D=3D=3D0&&(g=
=3Df.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof =
a=3D=3D"object")return this.each(function(){f.data(this,a)});var =
j=3Da.split(".");j[1]=3Dj[1]?"."+j[1]:"";if(c=3D=3D=3Db){d=3Dthis.trigger=
Handler("getData"+j[1]+"!",[j[0]]),d=3D=3D=3Db&&this.length&&(d=3Df.data(=
this[0],a),d=3Dk(this[0],a,d));return =
d=3D=3D=3Db&&j[1]?this.data(j[0]):d}return this.each(function(){var =
b=3Df(this),d=3D[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(th=
is,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(=
a){return =
this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a=
,c){a&&(c=3D(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_un=
mark:function(a,c,d){a!=3D=3D!0&&(d=3Dc,c=3Da,a=3D!1);if(c){d=3Dd||"fx";v=
ar =
e=3Dd+"mark",g=3Da?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.remove=
Data(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=3D(c||"fx")+"=
queue";var =
e=3Df.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=3Df.data(a,c,f.makeArray(d),!=
0):e.push(d));return e||[]}},dequeue:function(a,b){b=3Db||"fx";var =
c=3Df.queue(a,b),d=3Dc.shift(),e;d=3D=3D=3D"inprogress"&&(d=3Dc.shift()),=
d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue=
(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.=
extend({queue:function(a,c){typeof =
a!=3D"string"&&(c=3Da,a=3D"fx");if(c=3D=3D=3Db)return =
f.queue(this[0],a);return this.each(function(){var =
b=3Df.queue(this,a,c);a=3D=3D=3D"fx"&&b[0]!=3D=3D"inprogress"&&f.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=3Df.fx?f.=
fx.speeds[a]||a:a,b=3Db||"fx";return this.queue(b,function(){var =
c=3Dthis;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])},promise:function(a,c){function =
m(){--h||d.resolveWith(e,[e])}typeof =
a!=3D"string"&&(c=3Da,a=3Db),a=3Da||"fx";var =
d=3Df.Deferred(),e=3Dthis,g=3De.length,h=3D1,i=3Da+"defer",j=3Da+"queue",=
k=3Da+"mark",l;while(g--)if(l=3Df.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)=
||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m()=
;return d.promise()}});var =
n=3D/[\n\t\r]/g,o=3D/\s+/,p=3D/\r/g,q=3D/^(?:button|input)$/i,r=3D/^(?:bu=
tton|input|object|select|textarea)$/i,s=3D/^a(?:rea)?$/i,t=3D/^(?:autofoc=
us|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|op=
en|readonly|required|scoped|selected)$/i,u=3D/\:/,v,w;f.fn.extend({attr:f=
unction(a,b){return =
f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return =
this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return =
f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=3Df.propFix[a]||a;=
return this.each(function(){try{this[a]=3Db,delete =
this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof=
 a=3D=3D"string"){var b=3D(a||"").split(o);for(var =
c=3D0,d=3Dthis.length;c<d;c++){var =
e=3Dthis[c];if(e.nodeType=3D=3D=3D1)if(!e.className)e.className=3Da;else{=
var g=3D" "+e.className+" ",h=3De.className;for(var =
i=3D0,j=3Db.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=3D" =
"+b[i]);e.className=3Df.trim(h)}}}return =
this},removeClass:function(a){if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof =
a=3D=3D"string"||a=3D=3D=3Db){var c=3D(a||"").split(o);for(var =
d=3D0,e=3Dthis.length;d<e;d++){var =
g=3Dthis[d];if(g.nodeType=3D=3D=3D1&&g.className)if(a){var h=3D(" =
"+g.className+" ").replace(n," ");for(var =
i=3D0,j=3Dc.length;i<j;i++)h=3Dh.replace(" "+c[i]+" "," =
");g.className=3Df.trim(h)}else g.className=3D""}}return =
this},toggleClass:function(a,b){var c=3Dtypeof a,d=3Dtypeof =
b=3D=3D"boolean";if(f.isFunction(a))return this.each(function(c){var =
d=3Df(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return =
this.each(function(){if(c=3D=3D=3D"string"){var =
e,g=3D0,h=3Df(this),i=3Db,j=3Da.split(o);while(e=3Dj[g++])i=3Dd?i:!h.hasC=
lass(e),h[i?"addClass":"removeClass"](e)}else =
if(c=3D=3D=3D"undefined"||c=3D=3D=3D"boolean")this.className&&f._data(thi=
s,"__className__",this.className),this.className=3Dthis.className||a=3D=3D=
=3D!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var =
b=3D" "+a+" ";for(var c=3D0,d=3Dthis.length;c<d;c++)if((" =
"+this[c].className+" ").replace(n," =
").indexOf(b)>-1)return!0;return!1},val:function(a){var =
c,d,e=3Dthis[0];if(!arguments.length){if(e){c=3Df.valHooks[e.nodeName.toL=
owerCase()]||f.valHooks[e.type];if(c&&"get"in =
c&&(d=3Dc.get(e,"value"))!=3D=3Db)return =
d;return(e.value||"").replace(p,"")}return b}var =
g=3Df.isFunction(a);return this.each(function(d){var =
e=3Df(this),h;if(this.nodeType=3D=3D=3D1){g?h=3Da.call(this,d,e.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.nodeName.toLowerCase()]||f.val=
Hooks[this.type];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}}),f.extend({valHoo=
ks:{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c=3Da.selectedIndex,d=3D[],e=3Da.options,g=3Da.type=3D=3D=3D"select-one=
";if(c<0)return null;for(var h=3Dg?c:0,i=3Dg?c+1:e.length;h<i;h++){var =
j=3De[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute=
("disabled")=3D=3D=3Dnull)&&(!j.parentNode.disabled||!f.nodeName(j.parent=
Node,"optgroup"))){b=3Df(j).val();if(g)return =
b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return =
d},set:function(a,b){var =
c=3Df.makeArray(b);f(a).find("option").each(function(){this.selected=3Df.=
inArray(f(this).val(),c)>=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var =
g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return =
b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return =
f.prop(a,c,d);var =
h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);c=3Dj&&f.attrFix[c]||c,i=3Df.attrHooks[=
c],i||(!t.test(c)||typeof =
d!=3D"boolean"&&d!=3D=3Db&&d.toLowerCase()!=3D=3Dc.toLowerCase()?v&&(f.no=
deName(a,"form")||u.test(c))&&(i=3Dv):i=3Dw);if(d!=3D=3Db){if(d=3D=3D=3Dn=
ull){f.removeAttr(a,c);return b}if(i&&"set"in =
i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return h;a.setAttribute(c,""+d);return =
d}if(i&&"get"in i&&j)return i.get(a,c);h=3Da.getAttribute(c);return =
h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var =
c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.=
removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo=
de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in =
a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)=
&&a.parentNode)f.error("type property can't be changed");else =
if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var =
c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return =
b}}},tabIndex:{get:function(a){var =
c=3Da.getAttributeNode("tabIndex");return =
c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName=
)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"=
htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpaci=
ng",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:=
"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},pro=
p:function(a,c,d){var =
e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var =
g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);c=3Di&&f.propFix[c]||c,h=3Df.propHooks[=
c];return d!=3D=3Db?h&&"set"in =
h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in =
h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)=
{return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var =
d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in =
a&&(a[d]=3Db),a.setAttribute(c,c.toLowerCase()));return =
c}},f.attrHooks.value=3D{get:function(a,b){if(v&&f.nodeName(a,"button"))r=
eturn v.get(a,b);return =
a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return =
v.set(a,b,c);a.value=3Db}},f.support.getSetAttribute||(f.attrFix=3Df.prop=
Fix,v=3Df.attrHooks.name=3Df.valHooks.button=3D{get:function(a,c){var =
d;d=3Da.getAttributeNode(c);return =
d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var =
d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return =
b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.=
attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")=
;return =
c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]=
,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){=
var d=3Da.getAttribute(c,2);return =
d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi=
on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return =
a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D=
f.extend(f.propHooks.selected,{get:function(a){var =
b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI=
ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val=
Hooks[this]=3D{get:function(a){return =
a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch=
eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun=
ction(a,b){if(f.isArray(b))return =
a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var =
x=3DObject.prototype.hasOwnProperty,y=3D/\.(.*)$/,z=3D/^(?:textarea|input=
|select)$/i,A=3D/\./g,B=3D/ /g,C=3D/[^\w\s.|`]/g,D=3Dfunction(a){return =
a.replace(C,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DE;else if(!d)return;var =
g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var =
i=3Df._data(a);if(!i)return;var =
j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct=
ion(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app=
ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var =
l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind=
exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor=
t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g=
uid);var =
o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s=
etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!=
1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl=
er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D=
null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy=
pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DE);var =
g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;=
if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof =
c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in =
t)f.event.remove(a,h+c);return}c=3Dc.split(" =
");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh=
.split("."),h=3Dm.shift(),n=3Dnew =
RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$=
)")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j<p.length;j++){q=3Dp[j];if=
(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}c=
ontinue}o=3Df.event.special[h]||{};for(j=3De||0;j<p.length;j++){q=3Dp[j];=
if(d.guid=3D=3D=3Dq.guid){if(l||n.test(q.namespace))e=3D=3Dnull&&p.splice=
(j--,1),o.remove&&o.remove.call(a,q);if(e!=3Dnull)break}}if(p.length=3D=3D=
=3D0||e!=3Dnull&&p.length=3D=3D=3D1)(!o.teardown||o.teardown.call(a,m)=3D=
=3D=3D!1)&&f.removeEvent(a,h,s.handle),g=3Dnull,delete =
t[h]}if(f.isEmptyObject(t)){var u=3Ds.handle;u&&(u.elem=3Dnull),delete =
s.events,delete =
s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData=
:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var =
h=3Dc.type||c,i=3D[],j;h.indexOf("!")>=3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.=
indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if(!!e&&!f.e=
vent.customEvent[h]||!!f.event.global[h]){c=3Dtypeof =
c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa=
ce_re=3Dnew =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef=
ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var =
a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b=
.handle.elem=0A=
)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)return;c.result=3D=
b,c.target=3De,d=3Dd?f.makeArray(d):[],d.unshift(c);var =
k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var =
m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa=
ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(=
)),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a=
}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var =
n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu=
ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(=
e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())=
}catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return =
c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var =
d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&=
&!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr=
entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h<i;h++){var =
j=3Dd[h];if(e||c.namespace_re.test(j.namespace)){c.handler=3Dj.handler,c.=
data=3Dj.data,c.handleObj=3Dj;var =
k=3Dj.handler.apply(this,g);k!=3D=3Db&&(c.result=3Dk,k=3D=3D=3D!1&&(c.pre=
ventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())=
break}}return c.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 pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),fix:function(a){if(a[f.expando])return a;var =
d=3Da;a=3Df.Event(d);for(var =
e=3Dthis.props.length,g;e;)g=3Dthis.props[--e],a[g]=3Dd[g];a.target||(a.t=
arget=3Da.srcElement||c),a.target.nodeType=3D=3D=3D3&&(a.target=3Da.targe=
t.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=3Da.fromE=
lement=3D=3D=3Da.target?a.toElement:a.fromElement);if(a.pageX=3D=3Dnull&&=
a.clientX!=3Dnull){var =
h=3Da.target.ownerDocument||c,i=3Dh.documentElement,j=3Dh.body;a.pageX=3D=
a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.cl=
ientLeft||0),a.pageY=3Da.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&=
i.clientTop||j&&j.clientTop||0)}a.which=3D=3Dnull&&(a.charCode!=3Dnull||a=
.keyCode!=3Dnull)&&(a.which=3Da.charCode!=3Dnull?a.charCode:a.keyCode),!a=
.metaKey&&a.ctrlKey&&(a.metaKey=3Da.ctrlKey),!a.which&&a.button!=3D=3Db&&=
(a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0);return =
a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.no=
op},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.ext=
end({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.re=
move(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,=
c){f.isWindow(this)&&(this.onbeforeunload=3Dc)},teardown:function(a,b){th=
is.onbeforeunload=3D=3D=3Db&&(this.onbeforeunload=3Dnull)}}}},f.removeEve=
nt=3Dc.removeEventListener?function(a,b,c){a.removeEventListener&&a.remov=
eEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"=
+b,c)},f.Event=3Dfunction(a,b){if(!this.preventDefault)return new =
f.Event(a,b);a&&a.type?(this.originalEvent=3Da,this.type=3Da.type,this.is=
DefaultPrevented=3Da.defaultPrevented||a.returnValue=3D=3D=3D!1||a.getPre=
ventDefault&&a.getPreventDefault()?F:E):this.type=3Da,b&&f.extend(this,b)=
,this.timeStamp=3Df.now(),this[f.expando]=3D!0},f.Event.prototype=3D{prev=
entDefault:function(){this.isDefaultPrevented=3DF;var =
a=3Dthis.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnV=
alue=3D!1)},stopPropagation:function(){this.isPropagationStopped=3DF;var =
a=3Dthis.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.canc=
elBubble=3D!0)},stopImmediatePropagation:function(){this.isImmediatePropa=
gationStopped=3DF,this.stopPropagation()},isDefaultPrevented:E,isPropagat=
ionStopped:E,isImmediatePropagationStopped:E};var G=3Dfunction(a){var =
b=3Da.relatedTarget;a.type=3Da.data;try{if(b&&b!=3D=3Dc&&!b.parentNode)re=
turn;while(b&&b!=3D=3Dthis)b=3Db.parentNode;b!=3D=3Dthis&&f.event.handle.=
apply(this,arguments)}catch(d){}},H=3Dfunction(a){a.type=3Da.data,f.event=
.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:=
"mouseout"},function(a,b){f.event.special[a]=3D{setup:function(c){f.event=
.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(thi=
s,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.subm=
it=3D{setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"c=
lick.specialSubmit",function(a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"submit"||c=3D=3D=3D"image")&&f(b).clo=
sest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypr=
ess.specialSubmit",function(a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"text"||c=3D=3D=3D"password")&&f(b).cl=
osest("form").length&&a.keyCode=3D=3D=3D13&&L("submit",this,arguments)});=
else =
return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});i=
f(!f.support.changeBubbles){var I,J=3Dfunction(a){var =
b=3Da.type,c=3Da.value;b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox"?c=3Da.chec=
ked:b=3D=3D=3D"select-multiple"?c=3Da.selectedIndex>-1?f.map(a.options,fu=
nction(a){return =
a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r=
eturn c},K=3Dfunction(c){var =
d=3Dc.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch=
ange_data"),g=3DJ(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._=
data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|=
|g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};=
f.event.special.change=3D{filters:{focusout:K,beforedeactivate:K,click:fu=
nction(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D=
=3D=3D"checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:functi=
on(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!=
f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D=
=3D=3D"radio")||c=3D=3D=3D"select-multiple")&&K.call(this,a)},beforeactiv=
ate:function(a){var =
b=3Da.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this=
.type=3D=3D=3D"file")return!1;for(var c in =
I)f.event.add(this,c+".specialChange",I[c]);return =
z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special=
Change");return =
z.test(this.nodeName)}},I=3Df.event.special.change.filters,I.focus=3DI.be=
foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu=
sout"},function(a,b){function e(a){var =
c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null=
,c.target),c.isDefaultPrevented()&&a.preventDefault()}var =
d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis=
tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a=
,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){=
var g;if(typeof a=3D=3D"object"){for(var h in =
a)this[c](h,d,a[h],e);return =
this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o=
ne"?(g=3Dfunction(a){f(this).unbind(a,g);return =
e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u=
nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var =
i=3D0,j=3Dthis.length;i<j;i++)f.event.add(this[i],a,g,d);return =
this}}),f.fn.extend({unbind:function(a,b){if(typeof =
a=3D=3D"object"&&!a.preventDefault)for(var c in =
a)this.unbind(c,a[c]);else for(var =
d=3D0,e=3Dthis.length;d<e;d++)f.event.remove(this[d],a,b);return =
this},delegate:function(a,b,c,d){return =
this.live(b,c,d,a)},undelegate:function(a,b,c){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,c,a)},trig=
ger:function(a,b){return =
this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0])return =
f.event.trigger(a,b,this[0],!0)},toggle:function(a){var =
b=3Darguments,c=3Da.guid||f.guid++,d=3D0,e=3Dfunction(c){var =
e=3D(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.gu=
id,e+1),c.preventDefault();return =
b[e].apply(this,arguments)||!1};e.guid=3Dc;while(d<b.length)b[d++].guid=3D=
c;return this.click(e)},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
M=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"m=
ouseout"};f.each(["live","die"],function(a,c){f.fn[c]=3Dfunction(a,d,e,g)=
{var =
h,i=3D0,j,k,l,m=3Dg||this.selector,n=3Dg?this:f(this.context);if(typeof =
a=3D=3D"object"&&!a.preventDefault){for(var o in =
a)n[c](o,d,a[o],m);return =
this}if(c=3D=3D=3D"die"&&!a&&g&&g.charAt(0)=3D=3D=3D"."){n.unbind(g);retu=
rn =
this}if(d=3D=3D=3D!1||f.isFunction(d))e=3Dd||E,d=3Db;a=3D(a||"").split(" =
");while((h=3Da[i++])!=3Dnull){j=3Dy.exec(h),k=3D"",j&&(k=3Dj[0],h=3Dh.re=
place(y,""));if(h=3D=3D=3D"hover"){a.push("mouseenter"+k,"mouseleave"+k);=
continue}l=3Dh,M[h]?(a.push(M[h]+k),h=3Dh+k):h=3D(M[h]||h)+k;if(c=3D=3D=3D=
"live")for(var =
p=3D0,q=3Dn.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,select=
or:m,handler:e,origType:h,origHandler:e,preType:l});else =
n.unbind("live."+O(h,m),e)}return this}}),f.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(a,b){f.fn[b]=3Dfunction(a,c){c=3D=3Dnull&&(c=3Da,a=3Dnull);re=
turn =
arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[=
b]=3D!0)}),function(){function u(a,b,c,d,e,f){for(var =
g=3D0,h=3Dd.length;g<h;g++){var i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
f(i.nodeType=3D=3D=3D1){f||(i.sizcache=3Dc,i.sizset=3Dg);if(typeof =
b!=3D"string"){if(i=3D=3D=3Db){j=3D!0;break}}else =
if(k.filter(b,[i]).length>0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function =
t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g<h;g++){var =
i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
.nodeType=3D=3D=3D1&&!f&&(i.sizcache=3Dc,i.sizset=3Dg);if(i.nodeName.toLo=
werCase()=3D=3D=3Db){j=3Di;break}i=3Di[a]}d[g]=3Dj}}}var =
a=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype=
.toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r=
eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return f;var =
i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex=
ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x=
.length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x=
[1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.=
shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d=
.nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng=
th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q=
.set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D=
=3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w=
),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil=
e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull=
&&(s=3Dd),l.relative[r](n,s,w)}else =
n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object =
Array]")if(!u)f.push.apply(f,n);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D=
!0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else =
for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el=
se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return =
f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var =
b=3D1;b<a.length;b++)a[b]=3D=3D=3Da[b-1]&&a.splice(b--,1)}return =
a},k.matches=3Dfunction(a,b){return =
k(a,null,null,b)},k.matchesSelector=3Dfunction(a,b){return =
k(b,null,null,[a]).length>0},k.find=3Dfunction(a,b,c){var =
d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e<f;e++){var =
g,h=3Dl.order[e];if(g=3Dl.leftMatch[h].exec(a)){var =
j=3Dg[1];g.splice(1,1);if(j.substr(j.length-1)!=3D=3D"\\"){g[1]=3D(g[1]||=
"").replace(i,""),d=3Dl.find[h](g,b,c);if(d!=3Dnull){a=3Da.replace(l.matc=
h[h],"");break}}}}d||(d=3Dtypeof =
b.getElementsByTagName!=3D"undefined"?b.getElementsByTagName("*"):[]);ret=
urn{set:d,expr:a}},k.filter=3Dfunction(a,c,d,e){var =
f,g,h=3Da,i=3D[],j=3Dc,m=3Dc&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(=
var n in l.filter)if((f=3Dl.leftMatch[n].exec(a))!=3Dnull&&f[2]){var =
o,p,q=3Dl.filter[n],r=3Df[1];g=3D!1,f.splice(1,1);if(r.substr(r.length-1)=
=3D=3D=3D"\\")continue;j=3D=3D=3Di&&(i=3D[]);if(l.preFilter[n]){f=3Dl.pre=
Filter[n](f,j,d,i,e,m);if(!f)g=3Do=3D!0;else =
if(f=3D=3D=3D!0)continue}if(f)for(var =
s=3D0;(p=3Dj[s])!=3Dnull;s++)if(p){o=3Dq(p,f,s,j);var =
t=3De^!!o;d&&o!=3Dnull?t?g=3D!0:j[s]=3D!1:t&&(i.push(p),g=3D!0)}if(o!=3D=3D=
b){d||(j=3Di),a=3Da.replace(l.match[n],"");if(!g)return[];break}}if(a=3D=3D=
=3Dh)if(g=3D=3Dnull)k.error(a);else break;h=3Da}return =
j},k.error=3Dfunction(a){throw"Syntax error, unrecognized expression: =
"+a};var =
l=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\=
.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|=
last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-=
]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))=
?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\(=
[^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","f=
or":"htmlFor"},attrHandle:{href:function(a){return =
a.getAttribute("href")},type:function(a){return =
a.getAttribute("type")}},relative:{"+":function(a,b){var c=3Dtypeof =
b=3D=3D"string",d=3Dc&&!j.test(b),e=3Dc&&!d;d&&(b=3Db.toLowerCase());for(=
var =
f=3D0,g=3Da.length,h;f<g;f++)if(h=3Da[f]){while((h=3Dh.previousSibling)&&=
h.nodeType!=3D=3D1);a[f]=3De||h&&h.nodeName.toLowerCase()=3D=3D=3Db?h||!1=
:h=3D=3D=3Db}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();=
for(;e<f;e++){c=3Da[e];if(c){var =
g=3Dc.parentNode;a[e]=3Dg.nodeName.toLowerCase()=3D=3D=3Db?g:!1}}}else{fo=
r(;e<f;e++)c=3Da[e],c&&(a[e]=3Dd?c.parentNode:c.parentNode=3D=3D=3Db);d&&=
k.filter(b,a,!0)}},"":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("parentN=
ode",b,f,a,e,c)},"~":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("previou=
sSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof =
b.getElementById!=3D"undefined"&&!c){var =
d=3Db.getElementById(a[1]);return =
d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof =
b.getElementsByName!=3D"undefined"){var =
c=3D[],d=3Db.getElementsByName(a[1]);for(var =
e=3D0,f=3Dd.length;e<f;e++)d[e].getAttribute("name")=3D=3D=3Da[1]&&c.push=
(d[e]);return c.length=3D=3D=3D0?null:c}},TAG:function(a,b){if(typeof =
b.getElementsByTagName!=3D"undefined")return =
b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=3D=
" "+a[1].replace(i,"")+" ";if(f)return a;for(var =
g=3D0,h;(h=3Db[g])!=3Dnull;g++)h&&(e^(h.className&&(" "+h.className+" =
").replace(/[\t\n\r]/g," =
").indexOf(a)>=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(i,"")},TAG:function(a,b){return =
a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var =
g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
 a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
 b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Dl.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g=
etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var =
g=3Db[3];for(var =
h=3D0,i=3Dg.length;h<i;h++)if(g[h]=3D=3D=3Da)return!1;return!0}k.error(e)=
},CHILD:function(a,b){var =
c=3Db[1],d=3Da;switch(c){case"only":case"first":while(d=3Dd.previousSibli=
ng)if(d.nodeType=3D=3D=3D1)return!1;if(c=3D=3D=3D"first")return!0;d=3Da;c=
ase"last":while(d=3Dd.nextSibling)if(d.nodeType=3D=3D=3D1)return!1;return=
!0;case"nth":var =
e=3Db[2],f=3Db[3];if(e=3D=3D=3D1&&f=3D=3D=3D0)return!0;var =
g=3Db[0],h=3Da.parentNode;if(h&&(h.sizcache!=3D=3Dg||!a.nodeIndex)){var =
i=3D0;for(d=3Dh.firstChild;d;d=3Dd.nextSibling)d.nodeType=3D=3D=3D1&&(d.n=
odeIndex=3D++i);h.sizcache=3Dg}var j=3Da.nodeIndex-f;return =
e=3D=3D=3D0?j=3D=3D=3D0:j%e=3D=3D=3D0&&j/e>=3D0}},ID:function(a,b){return=
 =
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},=
CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt=
tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"=
?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Dl.setFilters[e];if(f)return =
f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar o in l.match)l.match[o]=3Dnew =
RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))=
;var =
p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(q){p=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var f=3Da.length;c<f;c++)d.push(a[c]);else =
for(;a[c];c++)d.push(a[c]);return d}}var =
r,s;c.documentElement.compareDocumentPosition?r=3Dfunction(a,b){if(a=3D=3D=
=3Db){g=3D!0;return =
0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return =
a.compareDocumentPosition?-1:1;return =
a.compareDocumentPosition(b)&4?-1:1}:(r=3Dfunction(a,b){if(a=3D=3D=3Db){g=
=3D!0;return 0}if(a.sourceIndex&&b.sourceIndex)return =
a.sourceIndex-b.sourceIndex;var =
c,d,e=3D[],f=3D[],h=3Da.parentNode,i=3Db.parentNode,j=3Dh;if(h=3D=3D=3Di)=
return s(a,b);if(!h)return-1;if(!i)return =
1;while(j)e.unshift(j),j=3Dj.parentNode;j=3Di;while(j)f.unshift(j),j=3Dj.=
parentNode;c=3De.length,d=3Df.length;for(var =
k=3D0;k<c&&k<d;k++)if(e[k]!=3D=3Df[k])return s(e[k],f[k]);return =
k=3D=3D=3Dc?s(a,f[k],-1):s(e[k],b,1)},s=3Dfunction(a,b,c){if(a=3D=3D=3Db)=
return c;var =
d=3Da.nextSibling;while(d){if(d=3D=3D=3Db)return-1;d=3Dd.nextSibling}retu=
rn 1}),k.getText=3Dfunction(a){var b=3D"",c;for(var =
d=3D0;a[d];d++)c=3Da[d],c.nodeType=3D=3D=3D3||c.nodeType=3D=3D=3D4?b+=3Dc=
.nodeValue:c.nodeType!=3D=3D8&&(b+=3Dk.getText(c.childNodes));return =
b},function(){var a=3Dc.createElement("div"),d=3D"script"+(new =
Date).getTime(),e=3Dc.documentElement;a.innerHTML=3D"<a =
name=3D'"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D"<a href=3D'#'></a>",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
 a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas=
sName)return =
p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return p([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return =
p(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t=
est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p=
arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] =
"+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t=
ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
 f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var =
c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D=
c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var =
g=3D0,h=3Df.length;g<h;g++)k(a,f[g],d);return =
k.filter(e,d)};f.find=3Dk,f.expr=3Dk.selectors,f.expr[":"]=3Df.expr.filte=
rs,f.unique=3Dk.uniqueSort,f.text=3Dk.getText,f.isXMLDoc=3Dk.isXML,f.cont=
ains=3Dk.contains}();var =
P=3D/Until$/,Q=3D/^(?:parents|prevUntil|prevAll)/,R=3D/,/,S=3D/^.[^:#\[\.=
,]*$/,T=3DArray.prototype.slice,U=3Df.expr.match.POS,V=3D{children:!0,con=
tents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var =
b=3Dthis,c,d;if(typeof a!=3D"string")return =
f(a).filter(function(){for(c=3D0,d=3Db.length;c<d;c++)if(f.contains(b[c],=
this))return!0});var =
e=3Dthis.pushStack("","find",a),g,h,i;for(c=3D0,d=3Dthis.length;c<d;c++){=
g=3De.length,f.find(a,this[c],e);if(c>0)for(h=3Dg;h<e.length;h++)for(i=3D=
0;i<g;i++)if(e[i]=3D=3D=3De[h]){e.splice(h--,1);break}}return =
e},has:function(a){var b=3Df(a);return this.filter(function(){for(var =
a=3D0,c=3Db.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:funct=
ion(a){return =
this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return =
this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeo=
f =
a=3D=3D"string"?f.filter(a,this).length>0:this.filter(a).length>0)},close=
st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d<e;d++)i=3Da[d],=
j[i]||(j[i]=3DU.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&=
&g!=3D=3Db){for(i in =
j)h=3Dj[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g=
,level:k});g=3Dg.parentNode,k++}}return c}var l=3DU.test(a)||typeof =
a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d<e;d++){g=
=3Dthis[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D"string")return =
f.inArray(this[0],a?f(a):this.parent().children());return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return=
 this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling(a.parentNode.firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c),g=3DT.call(arguments);P.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!V[a]?f.unique(e)=
:e,(this.length>1||R.test(d))&&Q.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=
=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
 a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var Y=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,Z=3D/^\s+/,$=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=3D/<([\w:]+)/,ba=3D/<tbody=
/i,bb=3D/<|&#?\w+;/,bc=3D/<(?:script|object|embed|option|style)/i,bd=3D/c=
hecked\s*(?:[^=3D]|=3D\s*.checked.)/i,be=3D/\/(java|ecma)script/i,bf=3D/^=
\s*<!(?:\[CDATA\[|\-\-)/,bg=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><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=3Dbg.colg=
roup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerialize||(bg._=
default=3D[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isF=
unction(a))return this.each(function(b){var =
c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof =
a!=3D"object"&&a!=3D=3Db)return =
this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)=
);return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var =
a=3Df(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
 this.map(function(){return =
f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Y,""):null;=
if(typeof =
a=3D=3D"string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&=
!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace($,"<$1></$2>");=
try{for(var =
c=3D0,d=3Dthis.length;c<d;c++)this[c].nodeType=3D=3D=3D1&&(f.cleanData(th=
is[c].getElementsByTagName("*")),this[c].innerHTML=3Da)}catch(e){this.emp=
ty().append(a)}}else f.isFunction(a)?this.each(function(b){var =
c=3Df(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);retu=
rn =
this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunc=
tion(a))return this.each(function(b){var =
c=3Df(this),d=3Dc.html();c.replaceWith(a.call(this,b,d))});typeof =
a!=3D"string"&&(a=3Df(a).detach());return this.each(function(){var =
b=3Dthis.nextSibling,c=3Dthis.parentNode;f(this).remove(),b?f(b).before(a=
):f(c).append(a)})}return =
this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this=
},detach:function(a){return =
this.remove(a,!0)},domManip:function(a,c,d){var =
e,g,h,i,j=3Da[0],k=3D[];if(!f.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof j=3D=3D"string"&&bd.test(j))return =
this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))retu=
rn this.each(function(e){var =
g=3Df(this);a[0]=3Dj.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(thi=
s[0]){i=3Dj&&j.parentNode,f.support.parentNode&&i&&i.nodeType=3D=3D=3D11&=
&i.childNodes.length=3D=3D=3Dthis.length?e=3D{fragment:i}:e=3Df.buildFrag=
ment(a,this,k),h=3De.fragment,h.childNodes.length=3D=3D=3D1?g=3Dh=3Dh.fir=
stChild:g=3Dh.firstChild;if(g){c=3Dc&&f.nodeName(g,"tr");for(var =
l=3D0,m=3Dthis.length,n=3Dm-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.ca=
cheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return =
this}}),f.buildFragment=3Dfunction(a,b,d){var =
e,g,h,i=3Db&&b[0]?b[0].ownerDocument||b[0]:c;a.length=3D=3D=3D1&&typeof =
a[0]=3D=3D"string"&&a[0].length<512&&i=3D=3D=3Dc&&a[0].charAt(0)=3D=3D=3D=
"<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=3D!0,h=3D=
f.fragments[a[0]],h&&h!=3D=3D1&&(e=3Dh)),e||(e=3Di.createDocumentFragment=
(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=3Dh?e:1);return{fragment:e,cac=
heable:g}},f.fragments=3D{},f.each({appendTo:"append",prependTo:"prepend"=
,insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},func=
tion(a,b){f.fn[a]=3Dfunction(c){var =
d=3D[],e=3Df(c),g=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(g&&g.nod=
eType=3D=3D=3D11&&g.childNodes.length=3D=3D=3D1&&e.length=3D=3D=3D1){e[b]=
(this[0]);return this}for(var h=3D0,i=3De.length;h<i;h++){var =
j=3D(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone=
Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){=
bj(a,d),e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d=
);if(c){e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}}return =
d},clean:function(a,b,d,e){var g;b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||=0A=
b[0]&&b[0].ownerDocument||c);var h=3D[],i;for(var =
j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof =
k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof =
k=3D=3D"string")if(!bb.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace=
($,"<$1></$2>");var =
l=3D(_.exec(k)||["",""])[1].toLowerCase(),m=3Dbg[l]||bg._default,n=3Dm[0]=
,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las=
tChild;if(!f.support.tbody){var =
p=3Dba.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.child=
Nodes:m[1]=3D=3D=3D"<table>"&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D=
0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.=
removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore=
(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=3Do.childNodes}var =
r;if(!f.support.appendChecked)if(k[0]&&typeof =
(r=3Dk.length)=3D=3D"number")for(i=3D0;i<r;i++)bm(k[i]);else =
bm(k);k.nodeType?h.push(k):h=3Df.merge(h,k)}if(d){g=3Dfunction(a){return!=
a.type||be.test(a.type)};for(j=3D0;h[j];j++)if(e&&f.nodeName(h[j],"script=
")&&(!h[j].type||h[j].type.toLowerCase()=3D=3D=3D"text/javascript"))e.pus=
h(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].no=
deType=3D=3D=3D1){var =
s=3Df.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0=
].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var =
b,c,d=3Df.cache,e=3Df.expando,g=3Df.event.special,h=3Df.support.deleteExp=
ando;for(var =
i=3D0,j;(j=3Da[i])!=3Dnull;i++){if(j.nodeName&&f.noData[j.nodeName.toLowe=
rCase()])continue;c=3Dj[f.expando];if(c){b=3Dd[c]&&d[c][e];if(b&&b.events=
){for(var k in =
b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(=
b.handle.elem=3Dnull)}h?delete =
j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete =
d[c]}}}});var =
bo=3D/alpha\([^)]*\)/i,bp=3D/opacity=3D([^)]*)/,bq=3D/-([a-z])/ig,br=3D/(=
[A-Z]|^ms)/g,bs=3D/^-?\d+(?:px)?$/i,bt=3D/^-?\d/,bu=3D/^[+\-]=3D/,bv=3D/[=
^+\-\.\de]+/g,bw=3D{position:"absolute",visibility:"hidden",display:"bloc=
k"},bx=3D["Left","Right"],by=3D["Top","Bottom"],bz,bA,bB,bC=3Dfunction(a,=
b){return =
b.toUpperCase()};f.fn.css=3Dfunction(a,c){if(arguments.length=3D=3D=3D2&&=
c=3D=3D=3Db)return this;return =
f.access(this,a,c,!0,function(a,c,d){return =
d!=3D=3Db?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:f=
unction(a,b){if(b){var c=3Dbz(a,"opacity","opacity");return =
c=3D=3D=3D""?"1":c}return =
a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,=
lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?=
"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8&&!!a.style){var =
g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i=
;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return =
g;return j[c]}h=3Dtypeof =
d;if(h=3D=3D=3D"number"&&isNaN(d)||d=3D=3Dnull)return;h=3D=3D=3D"string"&=
&bu.test(d)&&(d=3D+d.replace(bv,"")+parseFloat(f.css(a,c))),h=3D=3D=3D"nu=
mber"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d=
){var =
e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"=
cssFloat"&&(c=3D"float");if(g&&"get"in =
g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(bz)return =
bz(a,c)},swap:function(a,b,c){var d=3D{};for(var e in =
b)d[e]=3Da.style[e],a.style[e]=3Db[e];c.call(a);for(e in =
b)a.style[e]=3Dd[e]},camelCase:function(a){return =
a.replace(bq,bC)}}),f.curCSS=3Df.css,f.each(["height","width"],function(a=
,b){f.cssHooks[b]=3D{get:function(a,c,d){var =
e;if(c){a.offsetWidth!=3D=3D0?e=3DbD(a,b,d):f.swap(a,bw,function(){e=3DbD=
(a,b,d)});if(e<=3D0){e=3Dbz(a,b,b),e=3D=3D=3D"0px"&&bB&&(e=3DbB(a,b,b));i=
f(e!=3Dnull)return =
e=3D=3D=3D""||e=3D=3D=3D"auto"?"0px":e}if(e<0||e=3D=3Dnull){e=3Da.style[b=
];return e=3D=3D=3D""||e=3D=3D=3D"auto"?"0px":e}return typeof =
e=3D=3D"string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return =
b;b=3DparseFloat(b);if(b>=3D0)return =
b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re=
turn =
bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var =
e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|=
|"";c.filter=3Dbo.test(g)?g.replace(bo,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){var =
c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbz(a,"margin-right",=
"marginRight"):c=3Da.style.marginRight});return =
c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=3Dfunction(a,c)=
{var =
d,e,g;c=3Dc.replace(br,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa=
ultView))return =
b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"=
"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret=
urn d}),c.documentElement.currentStyle&&(bB=3Dfunction(a,b){var =
c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl=
e[b],f=3Da.style;!bs.test(d)&&bt.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.=
left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D=
f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return =
d=3D=3D=3D""?"auto":d}),bz=3DbA||bB,f.expr&&f.expr.filters&&(f.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp=
lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio=
n(a){return!f.expr.filters.hidden(a)});var =
bE=3D/%20/g,bF=3D/\[\]$/,bG=3D/\r?\n/g,bH=3D/#.*$/,bI=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bJ=3D/^(?:color|date|datetime|email|hidden|month|nu=
mber|password|range|search|tel|text|time|url|week)$/i,bK=3D/^(?:about|app=
|app\-storage|.+\-extension|file|widget):$/,bL=3D/^(?:GET|HEAD)$/,bM=3D/^=
\/\//,bN=3D/\?/,bO=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/g=
i,bP=3D/^(?:select|textarea)/i,bQ=3D/\s+/,bR=3D/([?&])_=3D[^&]*/,bS=3D/^(=
[\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=3Df.fn.load,bU=3D{},bV=3D=
{},bW,bX;try{bW=3De.href}catch(bY){bW=3Dc.createElement("a"),bW.href=3D""=
,bW=3DbW.href}bX=3DbS.exec(bW.toLowerCase())||[],f.fn.extend({load:functi=
on(a,c,d){if(typeof a!=3D"string"&&bT)return =
bT.apply(this,arguments);if(!this.length)return this;var e=3Da.indexOf(" =
");if(e>=3D0){var g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var =
h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof =
c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));=
var =
i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,=
b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm=
l(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}=
});return this},serialize:function(){return =
f.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?f.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test=
(this.type))}).map(function(a,b){var c=3Df(this).val();return =
c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va=
lue:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).ge=
t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return =
this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d=
,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return =
f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript=
:function(a,c){return =
f.get(a,b,c,"script")},getJSON:function(a,b,c){return =
f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettin=
gs,b):(b=3Da,a=3Df.extend(!0,f.ajaxSettings,b));for(var c =
in{context:1,url:1})c in b?a[c]=3Db[c]:c in =
f.ajaxSettings&&(a[c]=3Df.ajaxSettings[c]);return =
a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",conte=
ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept=
s:{xml:"application/xml, =
text/xml",html:"text/html",text:"text/plain",json:"application/json, =
text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},=
responseFields:{xml:"responseXML",text:"responseText"},converters:{"* =
text":a.String,"text html":!0,"text json":f.parseJSON,"text =
xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function=
(a,c){function =
w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready=
State=3Da?4:0;var =
o,r,u,w=3Dl?ca(d,v,l):b,x,y;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d.ifMod=
ified){if(x=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k]=3Dx;=
if(y=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dy}if(a=3D=3D=3D304)c=3D"no=
tmodified",o=3D!0;else =
try{r=3Dcb(d,w),c=3D"success",o=3D!0}catch(z){c=3D"parsererror",u=3Dz}}el=
se{u=3Dc;if(!c||a)c=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3Dc,=
o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=3Db,=
t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v=
,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("aja=
xStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var =
d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e =
instanceof =
f)?f(e):f.event,h=3Df.Deferred(),i=3Df._Deferred(),j=3Dd.statusCode||{},k=
,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{readyState:0,setRequestHeader:fun=
ction(a,b){if(!s){var =
c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return =
this},getAllResponseHeaders:function(){return =
s=3D=3D=3D2?n:null},getResponseHeader:function(a){var =
c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbI.exec(n))o[c[1].toLowerCase()=
]=3Dc[2]}c=3Do[a.toLowerCase()]}return =
c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu=
rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return =
this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.do=
ne,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in =
a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return =
this},d.url=3D((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dat=
aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain=3D=
=3Dnull&&(r=3DbS.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D=
bX[1]&&r[2]=3D=3DbX[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bX[3]=
||(bX[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof =
d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),b$(bU,d,c,v)=
;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has=
Content=3D!bL.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax=
Start");if(!d.hasContent){d.data&&(d.url+=3D(bN.test(d.url)?"&":"?")+d.da=
ta),k=3Dd.url;if(d.cache=3D=3D=3D!1){var =
x=3Df.now(),y=3Dd.url.replace(bR,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(=
bN.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp=
e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy=
pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If=
-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non=
e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept=
s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", =
*/*; q=3D0.01":""):d.accepts["*"]);for(u in =
d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe=
nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u =
in{success:1,error:1,complete:1})v[u](d[u]);p=3Db$(bV,d,c,v);if(!p)w(-1,"=
No =
Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&=
&d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));=
try{s=3D1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return =
v},param:function(a,c){var =
d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR=
IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin=
gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f=
unction(){e(this.name,this.value)});else for(var g in =
a)b_(g,a[g],c,e);return =
d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}=
});var =
cc=3Df.now(),cd=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso=
npCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json =
jsonp",function(b,c,d){var =
e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof =
b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&=
&(cd.test(b.url)||e&&cd.test(b.data))){var =
g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b=
.jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D=
!1&&(j=3Dj.replace(cd,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(cd,l)),b.dat=
a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.=
data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is=
Function(i)&&a[h](g[0])}),b.converters["script =
json"]=3Dfunction(){g||f.error(h+" was not called");return =
g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr=
ipt:"text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv=
erters:{"text script":function(a){f.globalEval(a);return =
a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D=
!1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri=
pt",function(a){if(a.crossDomain){var =
d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return=
{send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr=
iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre=
adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes=
t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e=
.removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)=
},abort:function(){d&&d.onload(0,1)}}}});var =
ce=3Da.ActiveXObject?function(){for(var a in =
cg)cg[a](0,1)}:!1,cf=3D0,cg;f.ajaxSettings.xhr=3Da.ActiveXObject?function=
(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{aj=
ax:!!a,cors:!!a&&"withCredentials"in =
a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if=
(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var =
h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw=
ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in =
c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr=
ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req=
uested-With"]=3D"XMLHttpRequest");try{for(j in =
e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)=
,d=3Dfunction(a,e){var =
j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate=
change=3Df.noop,ce&&delete =
cg[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl=
lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D=
n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL=
ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch=
(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+=
+cf,ce&&(cg||(cg=3D{},f(a).unload(ce)),cg[i]=3Dd),h.onreadystatechange=3D=
d)},abort:function(){d&&d(0,1)}}}});var =
cj=3D{},ck,cl,cm=3D/^(?:toggle|show|hide)$/,cn=3D/^([+\-]=3D)?([\d+.\-]+)=
([a-z%]*)$/i,co,cp=3D[["height","marginTop","marginBottom","paddingTop","=
paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin=
gRight"],["opacity"]],cq,cr=3Da.webkitRequestAnimationFrame||a.mozRequest=
AnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c=
){var d,e;if(a||a=3D=3D=3D0)return =
this.animate(cu("show",3),a,b,c);for(var =
g=3D0,h=3Dthis.length;g<h;g++)d=3Dthis[g],d.style&&(e=3Dd.style.display,!=
f._data(d,"olddisplay")&&e=3D=3D=3D"none"&&(e=3Dd.style.display=3D""),e=3D=
=3D=3D""&&f.css(d,"display")=3D=3D=3D"none"&&f._data(d,"olddisplay",cv(d.=
nodeName)));for(g=3D0;g<h;g++){d=3Dthis[g];if(d.style){e=3Dd.style.displa=
y;if(e=3D=3D=3D""||e=3D=3D=3D"none")d.style.display=3Df._data(d,"olddispl=
ay")||""}}return this},hide:function(a,b,c){if(a||a=3D=3D=3D0)return =
this.animate(cu("hide",3),a,b,c);for(var =
d=3D0,e=3Dthis.length;d<e;d++)if(this[d].style){var =
g=3Df.css(this[d],"display");g!=3D=3D"none"&&!f._data(this[d],"olddisplay=
")&&f._data(this[d],"olddisplay",g)}for(d=3D0;d<e;d++)this[d].style&&(thi=
s[d].style.display=3D"none");return =
this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=3Dtypeof =
a=3D=3D"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this=
,arguments):a=3D=3Dnull||d?this.each(function(){var =
b=3Dd?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(c=
u("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,c,d)},animate:function(a,b,c,d){var =
e=3Df.speed(b,c,d);if(f.isEmptyObject(a))return =
this.each(e.complete,[!1]);a=3Df.extend({},a);return =
this[e.queue=3D=3D=3D!1?"each":"queue"](function(){e.queue=3D=3D=3D!1&&f.=
_mark(this);var =
b=3Df.extend({},e),c=3Dthis.nodeType=3D=3D=3D1,d=3Dc&&f(this).is(":hidden=
"),g,h,i,j,k,l,m,n,o;b.animatedProperties=3D{};for(i in =
a){g=3Df.camelCase(i),i!=3D=3Dg&&(a[g]=3Da[i],delete =
a[i]),h=3Da[g],f.isArray(h)?(b.animatedProperties[g]=3Dh[1],h=3Da[g]=3Dh[=
0]):b.animatedProperties[g]=3Db.specialEasing&&b.specialEasing[g]||b.easi=
ng||"swing";if(h=3D=3D=3D"hide"&&d||h=3D=3D=3D"show"&&!d)return =
b.complete.call(this);c&&(g=3D=3D=3D"height"||g=3D=3D=3D"width")&&(b.over=
flow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY],f.=
css(this,"display")=3D=3D=3D"inline"&&f.css(this,"float")=3D=3D=3D"none"&=
&(f.support.inlineBlockNeedsLayout?(j=3Dcv(this.nodeName),j=3D=3D=3D"inli=
ne"?this.style.display=3D"inline-block":(this.style.display=3D"inline",th=
is.style.zoom=3D1)):this.style.display=3D"inline-block"))}b.overflow!=3Dn=
ull&&(this.style.overflow=3D"hidden");for(i in a)k=3Dnew =
f.fx(this,b,i),h=3Da[i],cm.test(h)?k[h=3D=3D=3D"toggle"?d?"show":"hide":h=
]():(l=3Dcn.exec(h),m=3Dk.cur(),l?(n=3DparseFloat(l[2]),o=3Dl[3]||(f.cssN=
umber[i]?"":"px"),o!=3D=3D"px"&&(f.style(this,i,(n||1)+o),m=3D(n||1)/k.cu=
r()*m,f.style(this,i,m+o)),l[1]&&(n=3D(l[1]=3D=3D=3D"-=3D"?-1:1)*n+m),k.c=
ustom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.qu=
eue([]),this.each(function(){var =
a=3Df.timers,c=3Da.length;b||f._unmark(!0,this);while(c--)a[c].elem=3D=3D=
=3Dthis&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return =
this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:c=
u("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle=
:{opacity:"toggle"}},function(a,b){f.fn[a]=3Dfunction(a,c,d){return =
this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var =
d=3Da&&typeof =
a=3D=3D"object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,dur=
ation:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=3Df.fx.off?0:type=
of d.duration=3D=3D"number"?d.duration:d.duration in =
f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=3Dd.comple=
te,d.complete=3Dfunction(a){d.queue!=3D=3D!1?f.dequeue(this):a!=3D=3D!1&&=
f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return =
d},easing:{linear:function(a,b,c,d){return =
c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},ti=
mers:[],fx:function(a,b,c){this.options=3Db,this.elem=3Da,this.prop=3Dc,b=
.orig=3Db.orig||{}}}),f.fx.prototype=3D{update:function(){this.options.st=
ep&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]=
||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=3Dnu=
ll&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))return =
this.elem[this.prop];var a,b=3Df.css(this.elem,this.prop);return =
isNaN(a=3DparseFloat(b))?!b||b=3D=3D=3D"auto"?0:b:a},custom:function(a,b,=
c){function h(a){return d.step(a)}var =
d=3Dthis,e=3Df.fx,g;this.startTime=3Dcq||cs(),this.start=3Da,this.end=3Db=
,this.unit=3Dc||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=3Dth=
is.start,this.pos=3Dthis.state=3D0,h.elem=3Dthis.elem,h()&&f.timers.push(=
h)&&!co&&(cr?(co=3D1,g=3Dfunction(){co&&(cr(g),e.tick())},cr(g)):co=3Dset=
Interval(e.tick,e.interval))},show:function(){this.options.orig[this.prop=
]=3Df.style(this.elem,this.prop),this.options.show=3D!0,this.custom(this.=
prop=3D=3D=3D"width"||this.prop=3D=3D=3D"height"?1:0,this.cur()),f(this.e=
lem).show()},hide:function(){this.options.orig[this.prop]=3Df.style(this.=
elem,this.prop),this.options.hide=3D!0,this.custom(this.cur(),0)},step:fu=
nction(a){var =
b=3Dcq||cs(),c=3D!0,d=3Dthis.elem,e=3Dthis.options,g,h;if(a||b>=3De.durat=
ion+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.up=
date(),e.animatedProperties[this.prop]=3D!0;for(g in =
e.animatedProperties)e.animatedProperties[g]!=3D=3D!0&&(c=3D!1);if(c){e.o=
verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio=
n(a,b){d.style["overflow"+b]=3De.overflow[a]}),e.hide&&f(d).hide();if(e.h=
ide||e.show)for(var i in =
e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e=
.duration=3D=3DInfinity?this.now=3Db:(h=3Db-this.startTime,this.state=3Dh=
/e.duration,this.pos=3Df.easing[e.animatedProperties[this.prop]](this.sta=
te,h,0,1,e.duration),this.now=3Dthis.start+(this.end-this.start)*this.pos=
),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var =
a=3Df.timers,b=3D0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.=
stop()},interval:13,stop:function(){clearInterval(co),co=3Dnull},speeds:{=
slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,=
"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]=
!=3Dnull?a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"=
height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=3Da.now}}}),f.expr=
&&f.expr.filters&&(f.expr.filters.animated=3Dfunction(a){return =
f.grep(f.timers,function(b){return a=3D=3D=3Db.elem}).length});var =
cw=3D/^t(?:able|d|h)$/i,cx=3D/^(?:body|html)$/i;"getBoundingClientRect"in=
 c.documentElement?f.fn.offset=3Dfunction(a){var =
b=3Dthis[0],c;if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);try{c=3Db.getBoundingClientRect()}catch(d){}var =
e=3Db.ownerDocument,g=3De.documentElement;if(!c||!f.contains(g,b))return =
c?{top:c.top,left:c.left}:{top:0,left:0};var =
h=3De.body,i=3Dcy(e),j=3Dg.clientTop||h.clientTop||0,k=3Dg.clientLeft||h.=
clientLeft||0,l=3Di.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrol=
lTop,m=3Di.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=3D=
c.top+l-j,o=3Dc.left+m-k;return{top:n,left:o}}:f.fn.offset=3Dfunction(a){=
var b=3Dthis[0];if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);f.offset.initialize();var =
c,d=3Db.offsetParent,e=3Db,g=3Db.ownerDocument,h=3Dg.documentElement,i=3D=
g.body,j=3Dg.defaultView,k=3Dj?j.getComputedStyle(b,null):b.currentStyle,=
l=3Db.offsetTop,m=3Db.offsetLeft;while((b=3Db.parentNode)&&b!=3D=3Di&&b!=3D=
=3Dh){if(f.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed")break=
;c=3Dj?j.getComputedStyle(b,null):b.currentStyle,l-=3Db.scrollTop,m-=3Db.=
scrollLeft,b=3D=3D=3Dd&&(l+=3Db.offsetTop,m+=3Db.offsetLeft,f.offset.does=
NotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeNa=
me))&&(l+=3DparseFloat(c.borderTopWidth)||0,m+=3DparseFloat(c.borderLeftW=
idth)||0),e=3Dd,d=3Db.offsetParent),f.offset.subtractsBorderForOverflowNo=
tVisible&&c.overflow!=3D=3D"visible"&&(l+=3DparseFloat(c.borderTopWidth)|=
|0,m+=3DparseFloat(c.borderLeftWidth)||0),k=3Dc}if(k.position=3D=3D=3D"re=
lative"||k.position=3D=3D=3D"static")l+=3Di.offsetTop,m+=3Di.offsetLeft;f=
.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed"&&(l+=3DMath.max=
(h.scrollTop,i.scrollTop),m+=3DMath.max(h.scrollLeft,i.scrollLeft));retur=
n{top:l,left:m}},f.offset=3D{initialize:function(){var =
a=3Dc.body,b=3Dc.createElement("div"),d,e,g,h,i=3DparseFloat(f.css(a,"mar=
ginTop"))||0,j=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>";f.extend(b.style,{position:=
"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi=
lity:"hidden"}),b.innerHTML=3Dj,a.insertBefore(b,a.firstChild),d=3Db.firs=
tChild,e=3Dd.firstChild,h=3Dd.nextSibling.firstChild.firstChild,this.does=
NotAddBorder=3De.offsetTop!=3D=3D5,this.doesAddBorderForTableAndCells=3Dh=
.offsetTop=3D=3D=3D5,e.style.position=3D"fixed",e.style.top=3D"20px",this=
.supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15,e=
.style.position=3De.style.top=3D"",d.style.overflow=3D"hidden",d.style.po=
sition=3D"relative",this.subtractsBorderForOverflowNotVisible=3De.offsetT=
op=3D=3D=3D-5,this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3Di=
,a.removeChild(b),f.offset.initialize=3Df.noop},bodyOffset:function(a){va=
r =
b=3Da.offsetTop,c=3Da.offsetLeft;f.offset.initialize(),f.offset.doesNotIn=
cludeMarginInBodyOffset&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3Dp=
arseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:func=
tion(a,b,c){var =
d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative=
");var =
e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D=
=3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D=
{},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D=
parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.=
top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in=
 =
b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcx.test(b[0].no=
deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"=
))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(=
f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL=
eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f=
unction(){return this.map(function(){var =
a=3Dthis.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"pos=
ition")=3D=3D=3D"static")a=3Da.offsetParent;return =
a})}}),f.each(["Left","Top"],function(a,c){var =
d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var =
e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3Dcy(e);return =
g?"pageXOffset"in =
g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen=
tElement[d]||g.document.body[d]:e[d]}return =
this.each(function(){g=3Dcy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:=
f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c=
){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){return =
this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=3Dfu=
nction(a){return =
this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=3D=
function(a){var e=3Dthis[0];if(!e)return =
a=3D=3Dnull?null:this;if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var =
g=3De.document.documentElement["client"+c];return =
e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||e.document.body["client"+c=
]||g}if(e.nodeType=3D=3D=3D9)return =
Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme=
nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D=
=3Db){var h=3Df.css(e,d),i=3DparseFloat(h);return f.isNaN(i)?h:i}return =
this.css(d,typeof =
a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window);jQuery.noConfli=
ct();=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.core.js?ver=1.8.12

/*!=0A=
 * jQuery UI 1.8.12=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
(function(c,j){function =
k(a){return!c(a).parents().andSelf().filter(function(){return =
c.curCSS(this,"visibility")=3D=3D=3D"hidden"||c.expr.filters.hidden(this)=
}).length}c.ui=3Dc.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.1=
2",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_=
LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESC=
APE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:11=
0,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,=0A=
NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,=
SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:f=
unction(a,b){return typeof a=3D=3D=3D"number"?this.each(function(){var =
d=3Dthis;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focu=
s.apply(this,arguments)},scrollParent:function(){var =
a;a=3Dc.browser.msie&&/(static|relative)/.test(this.css("position"))||/ab=
solute/.test(this.css("position"))?this.parents().filter(function(){retur=
n/(relative|absolute|fixed)/.test(c.curCSS(this,=0A=
"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS=
(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents=
().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",=
1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);r=
eturn/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:=
function(a){if(a!=3D=3Dj)return =
this.css("zIndex",a);if(this.length){a=3Dc(this[0]);for(var =
b;a.length&&a[0]!=3D=3Ddocument;){b=3Da.css("position");=0A=
if(b=3D=3D=3D"absolute"||b=3D=3D=3D"relative"||b=3D=3D=3D"fixed"){b=3Dpar=
seInt(a.css("zIndex"),10);if(!isNaN(b)&&b!=3D=3D0)return =
b}a=3Da.parent()}}return 0},disableSelection:function(){return =
this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableS=
election",function(a){a.preventDefault()})},enableSelection:function(){re=
turn =
this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function=
(a,b){function =
d(f,g,l,m){c.each(e,function(){g-=3DparseFloat(c.curCSS(f,"padding"+this,=
true))||0;if(l)g-=3DparseFloat(c.curCSS(f,=0A=
"border"+this+"Width",true))||0;if(m)g-=3DparseFloat(c.curCSS(f,"margin"+=
this,true))||0});return g}var =
e=3Db=3D=3D=3D"Width"?["Left","Right"]:["Top","Bottom"],h=3Db.toLowerCase=
(),i=3D{innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidt=
h:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=3Dfunctio=
n(f){if(f=3D=3D=3Dj)return i["inner"+b].call(this);return =
this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=3Df=
unction(f,g){if(typeof f!=3D=3D"number")return =
i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,=0A=
d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){re=
turn!!c.data(a,d[3])},focusable:function(a){var =
b=3Da.nodeName.toLowerCase(),d=3Dc.attr(a,"tabindex");if("area"=3D=3D=3Db=
){b=3Da.parentNode;d=3Db.name;if(!a.href||!d||b.nodeName.toLowerCase()!=3D=
=3D"map")return =
false;a=3Dc("img[usemap=3D#"+d+"]")[0];return!!a&&k(a)}return(/input|sele=
ct|textarea|button|object/.test(b)?!a.disabled:"a"=3D=3Db?a.href||!isNaN(=
d):!isNaN(d))&&k(a)},tabbable:function(a){var =
b=3Dc.attr(a,"tabindex");return(isNaN(b)||b>=3D0)&&c(a).is(":focusable")}=
});=0A=
c(function(){var =
a=3Ddocument.body,b=3Da.appendChild(b=3Ddocument.createElement("div"));c.=
extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0})=
;c.support.minHeight=3Db.offsetHeight=3D=3D=3D100;c.support.selectstart=3D=
"onselectstart"in =
b;a.removeChild(b).style.display=3D"none"});c.extend(c.ui,{plugin:{add:fu=
nction(a,b,d){a=3Dc.ui[a].prototype;for(var e in =
d){a.plugins[e]=3Da.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:fun=
ction(a,b,d){if((b=3Da.plugins[b])&&a.element[0].parentNode)for(var =
e=3D0;e<b.length;e++)a.options[b[e][0]]&&=0A=
b[e][1].apply(a.element,d)}},contains:function(a,b){return =
document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3D=
b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")=3D=3D=3D=
"hidden")return =
false;b=3Db&&b=3D=3D=3D"left"?"scrollLeft":"scrollTop";var =
d=3Dfalse;if(a[b]>0)return true;a[b]=3D1;d=3Da[b]>0;a[b]=3D0;return =
d},isOverAxis:function(a,b,d){return =
a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return =
c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.widget.js?ver=1.8.12

/*!=0A=
 * jQuery UI Widget 1.8.12=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Widget=0A=
 */=0A=
(function(b,j){if(b.cleanData){var =
k=3Db.cleanData;b.cleanData=3Dfunction(a){for(var =
c=3D0,d;(d=3Da[c])!=3Dnull;c++)b(d).triggerHandler("remove");k(a)}}else{v=
ar l=3Db.fn.remove;b.fn.remove=3Dfunction(a,c){return =
this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).a=
dd([this]).each(function(){b(this).triggerHandler("remove")});return =
l.call(b(this),a,c)})}}b.widget=3Dfunction(a,c,d){var =
e=3Da.split(".")[0],f;a=3Da.split(".")[1];f=3De+"-"+a;if(!d){d=3Dc;c=3Db.=
Widget}b.expr[":"][f]=3Dfunction(h){return!!b.data(h,=0A=
a)};b[e]=3Db[e]||{};b[e][a]=3Dfunction(h,g){arguments.length&&this._creat=
eWidget(h,g)};c=3Dnew =
c;c.options=3Db.extend(true,{},c.options);b[e][a].prototype=3Db.extend(tr=
ue,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widget=
EventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget=
.bridge=3Dfunction(a,c){b.fn[a]=3Dfunction(d){var e=3Dtypeof =
d=3D=3D=3D"string",f=3DArray.prototype.slice.call(arguments,1),h=3Dthis;d=
=3D!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(=
0)=3D=3D=3D"_")return h;=0A=
e?this.each(function(){var =
g=3Db.data(this,a),i=3Dg&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!=3D=3D=
g&&i!=3D=3Dj){h=3Di;return false}}):this.each(function(){var =
g=3Db.data(this,a);g?g.option(d||{})._init():b.data(this,a,new =
c(d,this))});return =
h}};b.Widget=3Dfunction(a,c){arguments.length&&this._createWidget(a,c)};b=
.Widget.prototype=3D{widgetName:"widget",widgetEventPrefix:"",options:{di=
sabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);=
this.element=3Db(c);this.options=3Db.extend(true,{},this.options,=0A=
this._getCreateOptions(),a);var =
d=3Dthis;this.element.bind("remove."+this.widgetName,function(){d.destroy=
()});this._create();this._trigger("create");this._init()},_getCreateOptio=
ns:function(){return =
b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:fun=
ction(){},_init:function(){},destroy:function(){this.element.unbind("."+t=
his.widgetName).removeData(this.widgetName);this.widget().unbind("."+this=
.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass=
+"-disabled ui-state-disabled")},=0A=
widget:function(){return this.element},option:function(a,c){var =
d=3Da;if(arguments.length=3D=3D=3D0)return =
b.extend({},this.options);if(typeof =
a=3D=3D=3D"string"){if(c=3D=3D=3Dj)return =
this.options[a];d=3D{};d[a]=3Dc}this._setOptions(d);return =
this},_setOptions:function(a){var =
c=3Dthis;b.each(a,function(d,e){c._setOption(d,e)});return =
this},_setOption:function(a,c){this.options[a]=3Dc;if(a=3D=3D=3D"disabled=
")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabl=
ed ui-state-disabled").attr("aria-disabled",c);return this},=0A=
enable:function(){return =
this._setOption("disabled",false)},disable:function(){return =
this._setOption("disabled",true)},_trigger:function(a,c,d){var =
e=3Dthis.options[a];c=3Db.Event(c);c.type=3D(a=3D=3D=3Dthis.widgetEventPr=
efix?a:this.widgetEventPrefix+a).toLowerCase();d=3Dd||{};if(c.originalEve=
nt){a=3Db.event.props.length;for(var =
f;a;){f=3Db.event.props[--a];c[f]=3Dc.originalEvent[f]}}this.element.trig=
ger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)=3D=3D=3Dfal=
se||c.isDefaultPrevented())}}})(jQuery);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/jquery/ui.position.js?ver=1.8.12

/*=0A=
 * jQuery UI Position 1.8.12=0A=
 *=0A=
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * http://docs.jquery.com/UI/Position=0A=
 */=0A=
(function(c){c.ui=3Dc.ui||{};var =
n=3D/left|center|right/,o=3D/top|center|bottom/,t=3Dc.fn.position,u=3Dc.f=
n.offset;c.fn.position=3Dfunction(b){if(!b||!b.of)return =
t.apply(this,arguments);b=3Dc.extend({},b);var =
a=3Dc(b.of),d=3Da[0],g=3D(b.collision||"flip").split(" =
"),e=3Db.offset?b.offset.split(" =
"):[0,0],h,k,j;if(d.nodeType=3D=3D=3D9){h=3Da.width();k=3Da.height();j=3D=
{top:0,left:0}}else =
if(d.setTimeout){h=3Da.width();k=3Da.height();j=3D{top:a.scrollTop(),left=
:a.scrollLeft()}}else if(d.preventDefault){b.at=3D"left =
top";h=3Dk=3D0;j=3D{top:b.of.pageY,=0A=
left:b.of.pageX}}else{h=3Da.outerWidth();k=3Da.outerHeight();j=3Da.offset=
()}c.each(["my","at"],function(){var f=3D(b[this]||"").split(" =
");if(f.length=3D=3D=3D1)f=3Dn.test(f[0])?f.concat(["center"]):o.test(f[0=
])?["center"].concat(f):["center","center"];f[0]=3Dn.test(f[0])?f[0]:"cen=
ter";f[1]=3Do.test(f[1])?f[1]:"center";b[this]=3Df});if(g.length=3D=3D=3D=
1)g[1]=3Dg[0];e[0]=3DparseInt(e[0],10)||0;if(e.length=3D=3D=3D1)e[1]=3De[=
0];e[1]=3DparseInt(e[1],10)||0;if(b.at[0]=3D=3D=3D"right")j.left+=3Dh;els=
e =
if(b.at[0]=3D=3D=3D"center")j.left+=3Dh/2;if(b.at[1]=3D=3D=3D"bottom")j.t=
op+=3D=0A=
k;else =
if(b.at[1]=3D=3D=3D"center")j.top+=3Dk/2;j.left+=3De[0];j.top+=3De[1];ret=
urn this.each(function(){var =
f=3Dc(this),l=3Df.outerWidth(),m=3Df.outerHeight(),p=3DparseInt(c.curCSS(=
this,"marginLeft",true))||0,q=3DparseInt(c.curCSS(this,"marginTop",true))=
||0,v=3Dl+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=3Dm+q+(par=
seInt(c.curCSS(this,"marginBottom",true))||0),i=3Dc.extend({},j),r;if(b.m=
y[0]=3D=3D=3D"right")i.left-=3Dl;else =
if(b.my[0]=3D=3D=3D"center")i.left-=3Dl/2;if(b.my[1]=3D=3D=3D"bottom")i.t=
op-=3Dm;else if(b.my[1]=3D=3D=3D"center")i.top-=3D=0A=
m/2;i.left=3DMath.round(i.left);i.top=3DMath.round(i.top);r=3D{left:i.lef=
t-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&=
&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemH=
eight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,m=
y:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using=
:b.using}))})};c.ui.position=3D{fit:{left:function(b,a){var =
d=3Dc(window);d=3Da.collisionPosition.left+a.collisionWidth-d.width()-d.s=
crollLeft();b.left=3D=0A=
d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:functi=
on(b,a){var =
d=3Dc(window);d=3Da.collisionPosition.top+a.collisionHeight-d.height()-d.=
scrollTop();b.top=3Dd>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.=
top)}},flip:{left:function(b,a){if(a.at[0]!=3D=3D"center"){var =
d=3Dc(window);d=3Da.collisionPosition.left+a.collisionWidth-d.width()-d.s=
crollLeft();var =
g=3Da.my[0]=3D=3D=3D"left"?-a.elemWidth:a.my[0]=3D=3D=3D"right"?a.elemWid=
th:0,e=3Da.at[0]=3D=3D=3D"left"?a.targetWidth:-a.targetWidth,h=3D-2*a.off=
set[0];b.left+=3D=0A=
a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[=
1]!=3D=3D"center"){var =
d=3Dc(window);d=3Da.collisionPosition.top+a.collisionHeight-d.height()-d.=
scrollTop();var =
g=3Da.my[1]=3D=3D=3D"top"?-a.elemHeight:a.my[1]=3D=3D=3D"bottom"?a.elemHe=
ight:0,e=3Da.at[1]=3D=3D=3D"top"?a.targetHeight:-a.targetHeight,h=3D-2*a.=
offset[1];b.top+=3Da.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.=
offset.setOffset){c.offset.setOffset=3Dfunction(b,a){if(/static/.test(c.c=
urCSS(b,"position")))b.style.position=3D"relative";var d=3Dc(b),=0A=
g=3Dd.offset(),e=3DparseInt(c.curCSS(b,"top",true),10)||0,h=3DparseInt(c.=
curCSS(b,"left",true),10)||0;g=3D{top:a.top-g.top+e,left:a.left-g.left+h}=
;"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=3Dfunction(b){var =
a=3Dthis[0];if(!a||!a.ownerDocument)return null;if(b)return =
this.each(function(){c.offset.setOffset(this,b)});return =
u.call(this)}}})(jQuery);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=3.2.1

jQuery(document).ready( function($){

	/* Calendar AJAX */
	$('.em-calendar-wrapper a').unbind("click");
	$('.em-calendar-wrapper a').die("click");
	$('a.em-calnav, a.em-calnav').live('click', function(e){
		e.preventDefault();
		$(this).closest('.em-calendar-wrapper').prepend('<div =
class=3D"loading" id=3D"em-loading"></div>');
		var url =3D em_ajaxify($(this).attr('href'));
		$(this).closest('.em-calendar-wrapper').load(url, =
function(){$(this).trigger('em_calendar_load');});
	} );=20
=09
	/*
	 * ADMIN AREA AND PUBLIC FORMS (Still polishing this section up, note =
that form ids and classes may change accordingly)
	 */
	//Events List
		//Approve/Reject Links
		$('.em-event-delete').live('click', function(){
			if( !confirm("Are you sure you want to delete?") ){ return false; }
			var url =3D em_ajaxify( el.attr('href'));	=09
			var td =3D el.parents('td').first();
			td.html("Loading...");
			td.load( url );
			return false;
		});
	//Tickets
		//Tickets overlay
		if( $("#em-tickets-add").length > 0 ){
			var triggers =3D $("#em-tickets-add").overlay({
				mask: {=20
					color: '#ebecff',
					loadSpeed: 200,
					opacity: 0.9
				},
				closeOnClick: true,
				onLoad: function(){
					$('#ui-datepicker-div').appendTo('#em-tickets-form').hide();
				},
				onClose: function(){
					$('#ui-datepicker-div').appendTo('body').hide();
				}
			});
		}
		//Submitting ticket (Add/Edit)
		$('#em-tickets-form form').submit(function(e){
			e.preventDefault();
			$('#em-tickets-intro').remove();
			//first we get the template to insert this to
			if( $('#em-tickets-form form input[name=3Dprev_slot]').val() ){
				//grab slot and populate
				var slot =3D $('#'+$('#em-tickets-form form =
input[name=3Dprev_slot]').val());
				var rowNo =3D slot.attr('id').replace('em-tickets-row-','');
				var edit =3D true;
			}else{
				//create copy of template slot, insert so ready for population
				var rowNo =3D $('#em-tickets-body').children('tr').length+1;
				var slot =3D $('#em-tickets-body =
tr').first().clone().attr('id','em-tickets-row-'+ =
rowNo).appendTo($('#em-tickets-body'));
				var edit =3D false;
				slot.show();
			}
			var postData =3D {};
			$.each($('#em-tickets-form form *[name]'), function(index,el){
				el =3D $(el);
				slot.find('input.'+el.attr('name')).attr({
					'value' : el.attr('value'),
					'name' : 'em_tickets['+rowNo+']['+el.attr('name')+']'
				});
				slot.find('span.'+el.attr('name')).text(el.attr('value'));
			});
			//sort out dates and localization masking
			var start_pub =3D $("#em-tickets-form =
input[name=3Dticket_start_pub]").val();
			var end_pub =3D $("#em-tickets-form =
input[name=3Dticket_end_pub]").val();
			$('#em-tickets-form *[name]').attr('value','');
			$('#em-tickets-form .close').trigger('click');
			return false;
		});
		//Edit a Ticket
		$('.ticket-actions-edit').live('click',function(e){
			//first, populate form, then, trigger click
			e.preventDefault();
			$('#em-tickets-add').trigger('click');
			var rowId =3D $(this).parents('tr').first().attr('id');
			$('#em-tickets-form *[name]').attr('value','');
			$.each( $('#'+rowId+' *[name]'), function(index,el){
				var el =3D $(el);
				var selector =3D el.attr('class');
				$('#em-tickets-form =
*[name=3D'+selector+']').attr('value',el.attr('value'));
			});
			$("#em-tickets-form input[name=3Dprev_slot]").attr('value',rowId);
			$("#em-tickets-form .start-loc").datepicker('refresh');
			$("#em-tickets-form .end-loc").datepicker('refresh');
=09
			date_dateFormat =3D$("#em-tickets-form =
.start-loc").datepicker('option', 'dateFormat');
			if( $('#em-tickets-form .start').val() !=3D '' || $('#em-tickets-form =
.end').val() !=3D '' ){		=09
				start_date_formatted =3D $.datepicker.formatDate( date_dateFormat, =
$.datepicker.parseDate('yy-mm-dd', $('#em-tickets-form .start').val()) =
);
				end_date_formatted =3D $.datepicker.formatDate( date_dateFormat, =
$.datepicker.parseDate('yy-mm-dd', $('#em-tickets-form .end').val()) );
				$("#em-tickets-form .start-loc").val(start_date_formatted);
				$("#em-tickets-form .end-loc").val(end_date_formatted);
			}
			return false;
		});=09
		//Delete a ticket
		$('.ticket-actions-delete').live('click',function(e){
			e.preventDefault();
			var el =3D $(this);
			var rowId =3D $(this).parents('tr').first().attr('id');
			if( $('#'+rowId+' input.ticket_id').attr('value') =3D=3D '' ){
				//not saved to db yet, so just remove
				$('#'+rowId).remove();
			}else{
				//only will happen if no bookings made
				el.text('Deleting...');=09
				$.getJSON( $(this).attr('href'), {'em_ajax_action':'delete_ticket', =
'id':$('#'+rowId+' input.ticket_id').attr('value')}, function(data){
					if(data.result){
						$('#'+rowId).remove();
					}else{
						el.text('Delete');
						alert(data.error);
					}
				});
			}
			return false;
		});
	//Manageing Bookings
		//Widgets and filter submissions
		$('.em_bookings_events_table form, .em_bookings_pending_table =
form').live('submit', function(e){
			var el =3D $(this);
			var url =3D em_ajaxify( el.attr('action') );		=09
			el.parents('.wrap').find('.table-wrap').first().append('<div =
id=3D"em-loading" />');
			$.get( url, el.serializeArray(), function(data){
				el.parents('.wrap').first().replaceWith(data);
			});
			return false;
		});
		//Pagination link clicks
		$('.em_bookings_events_table .tablenav-pages a, =
.em_bookings_pending_table .tablenav-pages a').live('click', function(){	=
=09
			var el =3D $(this);
			var url =3D em_ajaxify( el.attr('href') );=09
			el.parents('.wrap').find('.table-wrap').first().append('<div =
id=3D"em-loading" />');
			$.get( url, function(data){
				el.parents('.wrap').first().replaceWith(data);
			});
			return false;
		});
		//Approve/Reject Links
		=
$('.em-bookings-approve,.em-bookings-reject,.em-bookings-unapprove,.em-bo=
okings-delete').live('click', function(){
			var el =3D $(this);=20
			if( el.hasClass('em-bookings-delete') ){
				if( !confirm("Are you sure you want to delete?") ){ return false; }
			}
			var url =3D em_ajaxify( el.attr('href'));	=09
			var td =3D el.parents('td').first();
			td.html("Loading...");
			td.load( url );
			return false;
		});
	=09
	//Datepicker
	if( $('#em-date-start').length > 0 ){
		if( EM.locale !=3D 'en' ){
			=
$.datepicker.regional['nl']=3D{closeText:'Sluiten',prevText:'=E2=86=90',n=
extText:'=E2=86=92',currentText:'Vandaag',monthNames:['januari','februari=
','maart','april','mei','juni','juli','augustus','september','oktober','n=
ovember','december'],monthNamesShort:['jan','feb','maa','apr','mei','jun'=
,'jul','aug','sep','okt','nov','dec'],dayNames:['zondag','maandag','dinsd=
ag','woensdag','donderdag','vrijdag','zaterdag'],dayNamesShort:['zon','ma=
a','din','woe','don','vri','zat'],dayNamesMin:['zo','ma','di','wo','do','=
vr','za'],weekHeader:'Wk',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,sh=
owMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['af']=3D{closeText:'Selekteer',prevText:'Vorige',ne=
xtText:'Volgende',currentText:'Vandag',monthNames:['Januarie','Februarie'=
,'Maart','April','Mei','Junie','Julie','Augustus','September','Oktober','=
November','Desember'],monthNamesShort:['Jan','Feb','Mrt','Apr','Mei','Jun=
','Jul','Aug','Sep','Okt','Nov','Des'],dayNames:['Sondag','Maandag','Dins=
dag','Woensdag','Donderdag','Vrydag','Saterdag'],dayNamesShort:['Son','Ma=
a','Din','Woe','Don','Vry','Sat'],dayNamesMin:['So','Ma','Di','Wo','Do','=
Vr','Sa'],weekHeader:'Wk',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,sh=
owMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['ar']=3D{closeText:'=D8=A5=D8=BA=D9=84=D8=A7=D9=82'=
,prevText:'<=D8=A7=D9=84=D8=B3=D8=A7=D8=A8=D9=82',nextText:'=D8=A7=D9=84=D8=
=AA=D8=A7=D9=84=D9=8A>',currentText:'=D8=A7=D9=84=D9=8A=D9=88=D9=85',mont=
hNames:['=D9=83=D8=A7=D9=86=D9=88=D9=86 =
=D8=A7=D9=84=D8=AB=D8=A7=D9=86=D9=8A','=D8=B4=D8=A8=D8=A7=D8=B7','=D8=A2=D8=
=B0=D8=A7=D8=B1','=D9=86=D9=8A=D8=B3=D8=A7=D9=86','=D8=A2=D8=B0=D8=A7=D8=B1=
','=D8=AD=D8=B2=D9=8A=D8=B1=D8=A7=D9=86','=D8=AA=D9=85=D9=88=D8=B2','=D8=A2=
=D8=A8','=D8=A3=D9=8A=D9=84=D9=88=D9=84','=D8=AA=D8=B4=D8=B1=D9=8A=D9=86 =
=D8=A7=D9=84=D8=A3=D9=88=D9=84','=D8=AA=D8=B4=D8=B1=D9=8A=D9=86 =
=D8=A7=D9=84=D8=AB=D8=A7=D9=86=D9=8A','=D9=83=D8=A7=D9=86=D9=88=D9=86 =
=D8=A7=D9=84=D8=A3=D9=88=D9=84'],monthNamesShort:['1','2','3','4','5','6'=
,'7','8','9','10','11','12'],dayNames:['=D8=A7=D9=84=D8=B3=D8=A8=D8=AA','=
=D8=A7=D9=84=D8=A3=D8=AD=D8=AF','=D8=A7=D9=84=D8=A7=D8=AB=D9=86=D9=8A=D9=86=
','=D8=A7=D9=84=D8=AB=D9=84=D8=A7=D8=AB=D8=A7=D8=A1','=D8=A7=D9=84=D8=A3=D8=
=B1=D8=A8=D8=B9=D8=A7=D8=A1','=D8=A7=D9=84=D8=AE=D9=85=D9=8A=D8=B3','=D8=A7=
=D9=84=D8=AC=D9=85=D8=B9=D8=A9'],dayNamesShort:['=D8=B3=D8=A8=D8=AA','=D8=
=A3=D8=AD=D8=AF','=D8=A7=D8=AB=D9=86=D9=8A=D9=86','=D8=AB=D9=84=D8=A7=D8=AB=
=D8=A7=D8=A1','=D8=A3=D8=B1=D8=A8=D8=B9=D8=A7=D8=A1','=D8=AE=D9=85=D9=8A=D8=
=B3','=D8=AC=D9=85=D8=B9=D8=A9'],dayNamesMin:['=D8=B3=D8=A8=D8=AA','=D8=A3=
=D8=AD=D8=AF','=D8=A7=D8=AB=D9=86=D9=8A=D9=86','=D8=AB=D9=84=D8=A7=D8=AB=D8=
=A7=D8=A1','=D8=A3=D8=B1=D8=A8=D8=B9=D8=A7=D8=A1','=D8=AE=D9=85=D9=8A=D8=B3=
','=D8=AC=D9=85=D8=B9=D8=A9'],weekHeader:'=D8=A3=D8=B3=D8=A8=D9=88=D8=B9'=
,dateFormat:'dd/mm/yy',firstDay:0,isRTL:true,showMonthAfterYear:false,yea=
rSuffix:''};
			=
$.datepicker.regional['az']=3D{closeText:'Ba=C4=9Fla',prevText:'<Geri',ne=
xtText:'=C4=B0r=C9=99li>',currentText:'Bug=C3=BCn',monthNames:['Yanvar','=
Fevral','Mart','Aprel','May','=C4=B0yun','=C4=B0yul','Avqust','Sentyabr',=
'Oktyabr','Noyabr','Dekabr'],monthNamesShort:['Yan','Fev','Mar','Apr','Ma=
y','=C4=B0yun','=C4=B0yul','Avq','Sen','Okt','Noy','Dek'],dayNames:['Baza=
r','Bazar ert=C9=99si','=C3=87=C9=99r=C5=9F=C9=99nb=C9=99 =
ax=C5=9Fam=C4=B1','=C3=87=C9=99r=C5=9F=C9=99nb=C9=99','C=C3=BCm=C9=99 =
ax=C5=9Fam=C4=B1','C=C3=BCm=C9=99','=C5=9E=C9=99nb=C9=99'],dayNamesShort:=
['B','Be','=C3=87a','=C3=87','Ca','C','=C5=9E'],dayNamesMin:['B','B','=C3=
=87','=D0=A1','=C3=87','C','=C5=9E'],weekHeader:'Hf',dateFormat:'dd.mm.yy=
',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['bg']=3D{closeText:'=D0=B7=D0=B0=D1=82=D0=B2=D0=BE=D1=
=80=D0=B8',prevText:'<=D0=BD=D0=B0=D0=B7=D0=B0=D0=B4',nextText:'=D0=BD=D0=
=B0=D0=BF=D1=80=D0=B5=D0=B4>',nextBigText:'>>',currentText:'=D0=B4=D0=BD=D0=
=B5=D1=81',monthNames:['=D0=AF=D0=BD=D1=83=D0=B0=D1=80=D0=B8','=D0=A4=D0=B5=
=D0=B2=D1=80=D1=83=D0=B0=D1=80=D0=B8','=D0=9C=D0=B0=D1=80=D1=82','=D0=90=D0=
=BF=D1=80=D0=B8=D0=BB','=D0=9C=D0=B0=D0=B9','=D0=AE=D0=BD=D0=B8','=D0=AE=D0=
=BB=D0=B8','=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82','=D0=A1=D0=B5=D0=BF=D1=82=
=D0=B5=D0=BC=D0=B2=D1=80=D0=B8','=D0=9E=D0=BA=D1=82=D0=BE=D0=BC=D0=B2=D1=80=
=D0=B8','=D0=9D=D0=BE=D0=B5=D0=BC=D0=B2=D1=80=D0=B8','=D0=94=D0=B5=D0=BA=D0=
=B5=D0=BC=D0=B2=D1=80=D0=B8'],monthNamesShort:['=D0=AF=D0=BD=D1=83','=D0=A4=
=D0=B5=D0=B2','=D0=9C=D0=B0=D1=80','=D0=90=D0=BF=D1=80','=D0=9C=D0=B0=D0=B9=
','=D0=AE=D0=BD=D0=B8','=D0=AE=D0=BB=D0=B8','=D0=90=D0=B2=D0=B3','=D0=A1=D0=
=B5=D0=BF','=D0=9E=D0=BA=D1=82','=D0=9D=D0=BE=D0=B2','=D0=94=D0=B5=D0=BA'=
],dayNames:['=D0=9D=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F','=D0=9F=D0=BE=D0=BD=D0=
=B5=D0=B4=D0=B5=D0=BB=D0=BD=D0=B8=D0=BA','=D0=92=D1=82=D0=BE=D1=80=D0=BD=D0=
=B8=D0=BA','=D0=A1=D1=80=D1=8F=D0=B4=D0=B0','=D0=A7=D0=B5=D1=82=D0=B2=D1=8A=
=D1=80=D1=82=D1=8A=D0=BA','=D0=9F=D0=B5=D1=82=D1=8A=D0=BA','=D0=A1=D1=8A=D0=
=B1=D0=BE=D1=82=D0=B0'],dayNamesShort:['=D0=9D=D0=B5=D0=B4','=D0=9F=D0=BE=
=D0=BD','=D0=92=D1=82=D0=BE','=D0=A1=D1=80=D1=8F','=D0=A7=D0=B5=D1=82','=D0=
=9F=D0=B5=D1=82','=D0=A1=D1=8A=D0=B1'],dayNamesMin:['=D0=9D=D0=B5','=D0=9F=
=D0=BE','=D0=92=D1=82','=D0=A1=D1=80','=D0=A7=D0=B5','=D0=9F=D0=B5','=D0=A1=
=D1=8A'],weekHeader:'Wk',dateFormat:'dd.mm.yy',firstDay:1,isRTL:false,sho=
wMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['bs']=3D{closeText:'Zatvori',prevText:'<',nextText:=
'>',currentText:'Danas',monthNames:['Januar','Februar','Mart','April','Ma=
j','Juni','Juli','August','Septembar','Oktobar','Novembar','Decembar'],mo=
nthNamesShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt=
','Nov','Dec'],dayNames:['Nedelja','Ponedeljak','Utorak','Srijeda','=C4=8C=
etvrtak','Petak','Subota'],dayNamesShort:['Ned','Pon','Uto','Sri','=C4=8C=
et','Pet','Sub'],dayNamesMin:['Ne','Po','Ut','Sr','=C4=8Ce','Pe','Su'],we=
ekHeader:'Wk',dateFormat:'dd.mm.yy',firstDay:1,isRTL:false,showMonthAfter=
Year:false,yearSuffix:''};
			=
$.datepicker.regional['cs']=3D{closeText:'Zav=C5=99=C3=ADt',prevText:'<D=C5=
=99=C3=ADve',nextText:'Pozd=C4=9Bji>',currentText:'Nyn=C3=AD',monthNames:=
['leden','=C3=BAnor','b=C5=99ezen','duben','kv=C4=9Bten','=C4=8Derven','=C4=
=8Dervenec','srpen','z=C3=A1=C5=99=C3=AD','=C5=99=C3=ADjen','listopad','p=
rosinec'],monthNamesShort:['led','=C3=BAno','b=C5=99e','dub','kv=C4=9B','=
=C4=8Der','=C4=8Dvc','srp','z=C3=A1=C5=99','=C5=99=C3=ADj','lis','pro'],d=
ayNames:['ned=C4=9Ble','pond=C4=9Bl=C3=AD','=C3=BAter=C3=BD','st=C5=99eda=
','=C4=8Dtvrtek','p=C3=A1tek','sobota'],dayNamesShort:['ne','po','=C3=BAt=
','st','=C4=8Dt','p=C3=A1','so'],dayNamesMin:['ne','po','=C3=BAt','st','=C4=
=8Dt','p=C3=A1','so'],weekHeader:'T=C3=BDd',dateFormat:'dd.mm.yy',firstDa=
y:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['da']=3D{closeText:'Luk',prevText:'<Forrige',nextTe=
xt:'N=C3=A6ste>',currentText:'Idag',monthNames:['Januar','Februar','Marts=
','April','Maj','Juni','Juli','August','September','Oktober','November','=
December'],monthNamesShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Au=
g','Sep','Okt','Nov','Dec'],dayNames:['S=C3=B8ndag','Mandag','Tirsdag','O=
nsdag','Torsdag','Fredag','L=C3=B8rdag'],dayNamesShort:['S=C3=B8n','Man',=
'Tir','Ons','Tor','Fre','L=C3=B8r'],dayNamesMin:['S=C3=B8','Ma','Ti','On'=
,'To','Fr','L=C3=B8'],weekHeader:'Uge',dateFormat:'dd-mm-yy',firstDay:1,i=
sRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['de']=3D{closeText:'schlie=C3=9Fen',prevText:'<zur=C3=
=BCck',nextText:'Vor>',currentText:'heute',monthNames:['Januar','Februar'=
,'M=C3=A4rz','April','Mai','Juni','Juli','August','September','Oktober','=
November','Dezember'],monthNamesShort:['Jan','Feb','M=C3=A4r','Apr','Mai'=
,'Jun','Jul','Aug','Sep','Okt','Nov','Dez'],dayNames:['Sonntag','Montag',=
'Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesShort:['S=
o','Mo','Di','Mi','Do','Fr','Sa'],dayNamesMin:['So','Mo','Di','Mi','Do','=
Fr','Sa'],weekHeader:'Wo',dateFormat:'dd.mm.yy',firstDay:1,isRTL:false,sh=
owMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['el']=3D{closeText:'=CE=9A=CE=BB=CE=B5=CE=AF=CF=83=CE=
=B9=CE=BC=CE=BF',prevText:'=CE=A0=CF=81=CE=BF=CE=B7=CE=B3=CE=BF=CF=8D=CE=BC=
=CE=B5=CE=BD=CE=BF=CF=82',nextText:'=CE=95=CF=80=CF=8C=CE=BC=CE=B5=CE=BD=CE=
=BF=CF=82',currentText:'=CE=A4=CF=81=CE=AD=CF=87=CF=89=CE=BD =
=CE=9C=CE=AE=CE=BD=CE=B1=CF=82',monthNames:['=CE=99=CE=B1=CE=BD=CE=BF=CF=85=
=CE=AC=CF=81=CE=B9=CE=BF=CF=82','=CE=A6=CE=B5=CE=B2=CF=81=CE=BF=CF=85=CE=AC=
=CF=81=CE=B9=CE=BF=CF=82','=CE=9C=CE=AC=CF=81=CF=84=CE=B9=CE=BF=CF=82','=CE=
=91=CF=80=CF=81=CE=AF=CE=BB=CE=B9=CE=BF=CF=82','=CE=9C=CE=AC=CE=B9=CE=BF=CF=
=82','=CE=99=CE=BF=CF=8D=CE=BD=CE=B9=CE=BF=CF=82','=CE=99=CE=BF=CF=8D=CE=BB=
=CE=B9=CE=BF=CF=82','=CE=91=CF=8D=CE=B3=CE=BF=CF=85=CF=83=CF=84=CE=BF=CF=82=
','=CE=A3=CE=B5=CF=80=CF=84=CE=AD=CE=BC=CE=B2=CF=81=CE=B9=CE=BF=CF=82','=CE=
=9F=CE=BA=CF=84=CF=8E=CE=B2=CF=81=CE=B9=CE=BF=CF=82','=CE=9D=CE=BF=CE=AD=CE=
=BC=CE=B2=CF=81=CE=B9=CE=BF=CF=82','=CE=94=CE=B5=CE=BA=CE=AD=CE=BC=CE=B2=CF=
=81=CE=B9=CE=BF=CF=82'],monthNamesShort:['=CE=99=CE=B1=CE=BD','=CE=A6=CE=B5=
=CE=B2','=CE=9C=CE=B1=CF=81','=CE=91=CF=80=CF=81','=CE=9C=CE=B1=CE=B9','=CE=
=99=CE=BF=CF=85=CE=BD','=CE=99=CE=BF=CF=85=CE=BB','=CE=91=CF=85=CE=B3','=CE=
=A3=CE=B5=CF=80','=CE=9F=CE=BA=CF=84','=CE=9D=CE=BF=CE=B5','=CE=94=CE=B5=CE=
=BA'],dayNames:['=CE=9A=CF=85=CF=81=CE=B9=CE=B1=CE=BA=CE=AE','=CE=94=CE=B5=
=CF=85=CF=84=CE=AD=CF=81=CE=B1','=CE=A4=CF=81=CE=AF=CF=84=CE=B7','=CE=A4=CE=
=B5=CF=84=CE=AC=CF=81=CF=84=CE=B7','=CE=A0=CE=AD=CE=BC=CF=80=CF=84=CE=B7'=
,'=CE=A0=CE=B1=CF=81=CE=B1=CF=83=CE=BA=CE=B5=CF=85=CE=AE','=CE=A3=CE=AC=CE=
=B2=CE=B2=CE=B1=CF=84=CE=BF'],dayNamesShort:['=CE=9A=CF=85=CF=81','=CE=94=
=CE=B5=CF=85','=CE=A4=CF=81=CE=B9','=CE=A4=CE=B5=CF=84','=CE=A0=CE=B5=CE=BC=
','=CE=A0=CE=B1=CF=81','=CE=A3=CE=B1=CE=B2'],dayNamesMin:['=CE=9A=CF=85',=
'=CE=94=CE=B5','=CE=A4=CF=81','=CE=A4=CE=B5','=CE=A0=CE=B5','=CE=A0=CE=B1=
','=CE=A3=CE=B1'],weekHeader:'=CE=95=CE=B2=CE=B4',dateFormat:'dd/mm/yy',f=
irstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['en-GB']=3D{closeText:'Done',prevText:'Prev',nextTe=
xt:'Next',currentText:'Today',monthNames:['January','February','March','A=
pril','May','June','July','August','September','October','November','Dece=
mber'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','=
Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday'=
,'Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','=
Thu','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],weekHe=
ader:'Wk',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,showMonthAfterYear=
:false,yearSuffix:''};
			=
$.datepicker.regional['eo']=3D{closeText:'Fermi',prevText:'<Anta',nextTex=
t:'Sekv>',currentText:'Nuna',monthNames:['Januaro','Februaro','Marto','Ap=
rilo','Majo','Junio','Julio','A=C5=ADgusto','Septembro','Oktobro','Novemb=
ro','Decembro'],monthNamesShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul=
','A=C5=ADg','Sep','Okt','Nov','Dec'],dayNames:['Diman=C4=89o','Lundo','M=
ardo','Merkredo','=C4=B4a=C5=ADdo','Vendredo','Sabato'],dayNamesShort:['D=
im','Lun','Mar','Mer','=C4=B4a=C5=AD','Ven','Sab'],dayNamesMin:['Di','Lu'=
,'Ma','Me','=C4=B4a','Ve','Sa'],weekHeader:'Sb',dateFormat:'dd/mm/yy',fir=
stDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['et']=3D{closeText:'Sulge',prevText:'Eelnev',nextTe=
xt:'J=C3=A4rgnev',currentText:'T=C3=A4na',monthNames:['Jaanuar','Veebruar=
','M=C3=A4rts','Aprill','Mai','Juuni','Juuli','August','September','Oktoo=
ber','November','Detsember'],monthNamesShort:['Jaan','Veebr','M=C3=A4rts'=
,'Apr','Mai','Juuni','Juuli','Aug','Sept','Okt','Nov','Dets'],dayNames:['=
P=C3=BChap=C3=A4ev','Esmasp=C3=A4ev','Teisip=C3=A4ev','Kolmap=C3=A4ev','N=
eljap=C3=A4ev','Reede','Laup=C3=A4ev'],dayNamesShort:['P=C3=BChap','Esmas=
p','Teisip','Kolmap','Neljap','Reede','Laup'],dayNamesMin:['P','E','T','K=
','N','R','L'],weekHeader:'Sm',dateFormat:'dd.mm.yy',firstDay:1,isRTL:fal=
se,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['eu']=3D{closeText:'Egina',prevText:'<Aur',nextText=
:'Hur>',currentText:'Gaur',monthNames:['Urtarrila','Otsaila','Martxoa','A=
pirila','Maiatza','Ekaina','Uztaila','Abuztua','Iraila','Urria','Azaroa',=
'Abendua'],monthNamesShort:['Urt','Ots','Mar','Api','Mai','Eka','Uzt','Ab=
u','Ira','Urr','Aza','Abe'],dayNames:['Igandea','Astelehena','Asteartea',=
'Asteazkena','Osteguna','Ostirala','Larunbata'],dayNamesShort:['Iga','Ast=
','Ast','Ast','Ost','Ost','Lar'],dayNamesMin:['Ig','As','As','As','Os','O=
s','La'],weekHeader:'Wk',dateFormat:'yy/mm/dd',firstDay:1,isRTL:false,sho=
wMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['fa']=3D{closeText:'=D8=A8=D8=B3=D8=AA=D9=86',prevT=
ext:'<=D9=82=D8=A8=D9=84=D9=8A',nextText:'=D8=A8=D8=B9=D8=AF=D9=8A>',curr=
entText:'=D8=A7=D9=85=D8=B1=D9=88=D8=B2',monthNames:['=D9=81=D8=B1=D9=88=D8=
=B1=D8=AF=D9=8A=D9=86','=D8=A7=D8=B1=D8=AF=D9=8A=D8=A8=D9=87=D8=B4=D8=AA'=
,'=D8=AE=D8=B1=D8=AF=D8=A7=D8=AF','=D8=AA=D9=8A=D8=B1','=D9=85=D8=B1=D8=AF=
=D8=A7=D8=AF','=D8=B4=D9=87=D8=B1=D9=8A=D9=88=D8=B1','=D9=85=D9=87=D8=B1'=
,'=D8=A2=D8=A8=D8=A7=D9=86','=D8=A2=D8=B0=D8=B1','=D8=AF=D9=8A','=D8=A8=D9=
=87=D9=85=D9=86','=D8=A7=D8=B3=D9=81=D9=86=D8=AF'],monthNamesShort:['1','=
2','3','4','5','6','7','8','9','10','11','12'],dayNames:['=D9=8A=DA=A9=D8=
=B4=D9=86=D8=A8=D9=87','=D8=AF=D9=88=D8=B4=D9=86=D8=A8=D9=87','=D8=B3=D9=87=
=E2=80=8C=D8=B4=D9=86=D8=A8=D9=87','=DA=86=D9=87=D8=A7=D8=B1=D8=B4=D9=86=D8=
=A8=D9=87','=D9=BE=D9=86=D8=AC=D8=B4=D9=86=D8=A8=D9=87','=D8=AC=D9=85=D8=B9=
=D9=87','=D8=B4=D9=86=D8=A8=D9=87'],dayNamesShort:['=D9=8A','=D8=AF','=D8=
=B3','=DA=86','=D9=BE','=D8=AC','=D8=B4'],dayNamesMin:['=D9=8A','=D8=AF',=
'=D8=B3','=DA=86','=D9=BE','=D8=AC','=D8=B4'],weekHeader:'=D9=87=D9=81',d=
ateFormat:'yy/mm/dd',firstDay:6,isRTL:true,showMonthAfterYear:false,yearS=
uffix:''};
			$.datepicker.regional['fo']=3D{closeText:'Lat =
aftur',prevText:'<Fyrra',nextText:'N=C3=A6sta>',currentText:'=C3=8D =
dag',monthNames:['Januar','Februar','Mars','Apr=C3=ADl','Mei','Juni','Jul=
i','August','September','Oktober','November','Desember'],monthNamesShort:=
['Jan','Feb','Mar','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Des']=
,dayNames:['Sunnudagur','M=C3=A1nadagur','T=C3=BDsdagur','Mikudagur','H=C3=
=B3sdagur','Fr=C3=ADggjadagur','Leyardagur'],dayNamesShort:['Sun','M=C3=A1=
n','T=C3=BDs','Mik','H=C3=B3s','Fr=C3=AD','Ley'],dayNamesMin:['Su','M=C3=A1=
','T=C3=BD','Mi','H=C3=B3','Fr','Le'],weekHeader:'Vk',dateFormat:'dd-mm-y=
y',firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['fr-CH']=3D{closeText:'Fermer',prevText:'<Pr=C3=A9c=
',nextText:'Suiv>',currentText:'Courant',monthNames:['Janvier','F=C3=A9vr=
ier','Mars','Avril','Mai','Juin','Juillet','Ao=C3=BBt','Septembre','Octob=
re','Novembre','D=C3=A9cembre'],monthNamesShort:['Jan','F=C3=A9v','Mar','=
Avr','Mai','Jun','Jul','Ao=C3=BB','Sep','Oct','Nov','D=C3=A9c'],dayNames:=
['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],dayNa=
mesShort:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],dayNamesMin:['Di','L=
u','Ma','Me','Je','Ve','Sa'],weekHeader:'Sm',dateFormat:'dd.mm.yy',firstD=
ay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['fr']=3D{closeText:'Fermer',prevText:'<Pr=C3=A9c',n=
extText:'Suiv>',currentText:'Courant',monthNames:['Janvier','F=C3=A9vrier=
','Mars','Avril','Mai','Juin','Juillet','Ao=C3=BBt','Septembre','Octobre'=
,'Novembre','D=C3=A9cembre'],monthNamesShort:['Jan','F=C3=A9v','Mar','Avr=
','Mai','Jun','Jul','Ao=C3=BB','Sep','Oct','Nov','D=C3=A9c'],dayNames:['D=
imanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],dayNames=
Short:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],dayNamesMin:['Di','Lu',=
'Ma','Me','Je','Ve','Sa'],weekHeader:'Sm',dateFormat:'dd/mm/yy',firstDay:=
1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['he']=3D{closeText:'=D7=A1=D7=92=D7=95=D7=A8',prevT=
ext:'<=D7=94=D7=A7=D7=95=D7=93=D7=9D',nextText:'=D7=94=D7=91=D7=90>',curr=
entText:'=D7=94=D7=99=D7=95=D7=9D',monthNames:['=D7=99=D7=A0=D7=95=D7=90=D7=
=A8','=D7=A4=D7=91=D7=A8=D7=95=D7=90=D7=A8','=D7=9E=D7=A8=D7=A5','=D7=90=D7=
=A4=D7=A8=D7=99=D7=9C','=D7=9E=D7=90=D7=99','=D7=99=D7=95=D7=A0=D7=99','=D7=
=99=D7=95=D7=9C=D7=99','=D7=90=D7=95=D7=92=D7=95=D7=A1=D7=98','=D7=A1=D7=A4=
=D7=98=D7=9E=D7=91=D7=A8','=D7=90=D7=95=D7=A7=D7=98=D7=95=D7=91=D7=A8','=D7=
=A0=D7=95=D7=91=D7=9E=D7=91=D7=A8','=D7=93=D7=A6=D7=9E=D7=91=D7=A8'],mont=
hNamesShort:['1','2','3','4','5','6','7','8','9','10','11','12'],dayNames=
:['=D7=A8=D7=90=D7=A9=D7=95=D7=9F','=D7=A9=D7=A0=D7=99','=D7=A9=D7=9C=D7=99=
=D7=A9=D7=99','=D7=A8=D7=91=D7=99=D7=A2=D7=99','=D7=97=D7=9E=D7=99=D7=A9=D7=
=99','=D7=A9=D7=99=D7=A9=D7=99','=D7=A9=D7=91=D7=AA'],dayNamesShort:['=D7=
=90\'','=D7=91\'','=D7=92\'','=D7=93\'','=D7=94\'','=D7=95\'','=D7=A9=D7=91=
=D7=AA'],dayNamesMin:['=D7=90\'','=D7=91\'','=D7=92\'','=D7=93\'','=D7=94=
\'','=D7=95\'','=D7=A9=D7=91=D7=AA'],weekHeader:'Wk',dateFormat:'dd/mm/yy=
',firstDay:0,isRTL:true,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['hu']=3D{closeText:'K=C3=A9sz',prevText:'El=C5=91z=C5=
=91',nextText:'K=C3=B6vetkez=C5=91',currentText:'Ma',monthNames:['janu=C3=
=A1r','febru=C3=A1r','m=C3=A1rcius','=C3=A1prilis','m=C3=A1jus','j=C3=BAn=
ius','j=C3=BAlius','augusztus','szeptember','okt=C3=B3ber','november','ce=
cember'],monthNamesShort:['jan','febr','m=C3=A1rc','=C3=A1pr','m=C3=A1j',=
'j=C3=BAn','j=C3=BAl','aug','szept','okt','nov','dec'],dayNames:['vas=C3=A1=
rnap','h=C3=A9tf=C5=91','kedd','szerda','cs=C3=BCt=C3=B6rt=C3=B6k','p=C3=A9=
ntek','szombat'],dayNamesShort:['va','h=C3=A9','k','sze','cs=C3=BC','p=C3=
=A9','szo'],dayNamesMin:['v','h','k','sze','cs','p','szo'],weekHeader:'Wk=
',dateFormat:'yy.mm.dd.',firstDay:1,isRTL:false,showMonthAfterYear:true,y=
earSuffix:''};
			=
$.datepicker.regional['hr']=3D{closeText:'Zatvori',prevText:'<',nextText:=
'>',currentText:'Danas',monthNames:['Sije=C4=8Danj','Velja=C4=8Da','O=C5=BE=
ujak','Travanj','Svibanj','Lipanj','Srpanj','Kolovoz','Rujan','Listopad',=
'Studeni','Prosinac'],monthNamesShort:['Sij','Velj','O=C5=BEu','Tra','Svi=
','Lip','Srp','Kol','Ruj','Lis','Stu','Pro'],dayNames:['Nedjelja','Ponedj=
eljak','Utorak','Srijeda','=C4=8Cetvrtak','Petak','Subota'],dayNamesShort=
:['Ned','Pon','Uto','Sri','=C4=8Cet','Pet','Sub'],dayNamesMin:['Ne','Po',=
'Ut','Sr','=C4=8Ce','Pe','Su'],weekHeader:'Tje',dateFormat:'dd.mm.yy.',fi=
rstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['ja']=3D{closeText:'=E9=96=89=E3=81=98=E3=82=8B',pr=
evText:'<=E5=89=8D',nextText:'=E6=AC=A1>',currentText:'=E4=BB=8A=E6=97=A5=
',monthNames:['1=E6=9C=88','2=E6=9C=88','3=E6=9C=88','4=E6=9C=88','5=E6=9C=
=88','6=E6=9C=88','7=E6=9C=88','8=E6=9C=88','9=E6=9C=88','10=E6=9C=88','1=
1=E6=9C=88','12=E6=9C=88'],monthNamesShort:['1=E6=9C=88','2=E6=9C=88','3=E6=
=9C=88','4=E6=9C=88','5=E6=9C=88','6=E6=9C=88','7=E6=9C=88','8=E6=9C=88',=
'9=E6=9C=88','10=E6=9C=88','11=E6=9C=88','12=E6=9C=88'],dayNames:['=E6=97=
=A5=E6=9B=9C=E6=97=A5','=E6=9C=88=E6=9B=9C=E6=97=A5','=E7=81=AB=E6=9B=9C=E6=
=97=A5','=E6=B0=B4=E6=9B=9C=E6=97=A5','=E6=9C=A8=E6=9B=9C=E6=97=A5','=E9=87=
=91=E6=9B=9C=E6=97=A5','=E5=9C=9F=E6=9B=9C=E6=97=A5'],dayNamesShort:['=E6=
=97=A5','=E6=9C=88','=E7=81=AB','=E6=B0=B4','=E6=9C=A8','=E9=87=91','=E5=9C=
=9F'],dayNamesMin:['=E6=97=A5','=E6=9C=88','=E7=81=AB','=E6=B0=B4','=E6=9C=
=A8','=E9=87=91','=E5=9C=9F'],weekHeader:'=E9=80=B1',dateFormat:'yy/mm/dd=
',firstDay:0,isRTL:false,showMonthAfterYear:true,yearSuffix:'=E5=B9=B4'};=

			=
$.datepicker.regional['ro']=3D{closeText:'=C3=8Enchide',prevText:'=C2=AB =
Luna precedent=C4=83',nextText:'Luna urm=C4=83toare =
=C2=BB',currentText:'Azi',monthNames:['Ianuarie','Februarie','Martie','Ap=
rilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie=
','Decembrie'],monthNamesShort:['Ian','Feb','Mar','Apr','Mai','Iun','Iul'=
,'Aug','Sep','Oct','Nov','Dec'],dayNames:['Duminic=C4=83','Luni','Mar=C5=A3=
i','Miercuri','Joi','Vineri','S=C3=A2mb=C4=83t=C4=83'],dayNamesShort:['Du=
m','Lun','Mar','Mie','Joi','Vin','S=C3=A2m'],dayNamesMin:['Du','Lu','Ma',=
'Mi','Jo','Vi','S=C3=A2'],weekHeader:'S=C4=83pt',dateFormat:'dd.mm.yy',fi=
rstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['sq']=3D{closeText:'mbylle',prevText:'<mbrapa',next=
Text:'P=C3=ABrpara>',currentText:'sot',monthNames:['Janar','Shkurt','Mars=
','Prill','Maj','Qershor','Korrik','Gusht','Shtator','Tetor','N=C3=ABntor=
','Dhjetor'],monthNamesShort:['Jan','Shk','Mar','Pri','Maj','Qer','Kor','=
Gus','Sht','Tet','N=C3=ABn','Dhj'],dayNames:['E Diel','E =
H=C3=ABn=C3=AB','E Mart=C3=AB','E M=C3=ABrkur=C3=AB','E Enjte','E =
Premte','E =
Shtune'],dayNamesShort:['Di','H=C3=AB','Ma','M=C3=AB','En','Pr','Sh'],day=
NamesMin:['Di','H=C3=AB','Ma','M=C3=AB','En','Pr','Sh'],weekHeader:'Ja',d=
ateFormat:'dd.mm.yy',firstDay:1,isRTL:false,showMonthAfterYear:false,year=
Suffix:''};
			=
$.datepicker.regional['sr-SR']=3D{closeText:'Zatvori',prevText:'<',nextTe=
xt:'>',currentText:'Danas',monthNames:['Januar','Februar','Mart','April',=
'Maj','Jun','Jul','Avgust','Septembar','Oktobar','Novembar','Decembar'],m=
onthNamesShort:['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Avg','Sep','Ok=
t','Nov','Dec'],dayNames:['Nedelja','Ponedeljak','Utorak','Sreda','=C4=8C=
etvrtak','Petak','Subota'],dayNamesShort:['Ned','Pon','Uto','Sre','=C4=8C=
et','Pet','Sub'],dayNamesMin:['Ne','Po','Ut','Sr','=C4=8Ce','Pe','Su'],we=
ekHeader:'Sed',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,showMonthAfte=
rYear:false,yearSuffix:''};
			=
$.datepicker.regional['sr']=3D{closeText:'=D0=97=D0=B0=D1=82=D0=B2=D0=BE=D1=
=80=D0=B8',prevText:'<',nextText:'>',currentText:'=D0=94=D0=B0=D0=BD=D0=B0=
=D1=81',monthNames:['=D0=88=D0=B0=D0=BD=D1=83=D0=B0=D1=80','=D0=A4=D0=B5=D0=
=B1=D1=80=D1=83=D0=B0=D1=80','=D0=9C=D0=B0=D1=80=D1=82','=D0=90=D0=BF=D1=80=
=D0=B8=D0=BB','=D0=9C=D0=B0=D1=98','=D0=88=D1=83=D0=BD','=D0=88=D1=83=D0=BB=
','=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82','=D0=A1=D0=B5=D0=BF=D1=82=D0=B5=D0=
=BC=D0=B1=D0=B0=D1=80','=D0=9E=D0=BA=D1=82=D0=BE=D0=B1=D0=B0=D1=80','=D0=9D=
=D0=BE=D0=B2=D0=B5=D0=BC=D0=B1=D0=B0=D1=80','=D0=94=D0=B5=D1=86=D0=B5=D0=BC=
=D0=B1=D0=B0=D1=80'],monthNamesShort:['=D0=88=D0=B0=D0=BD','=D0=A4=D0=B5=D0=
=B1','=D0=9C=D0=B0=D1=80','=D0=90=D0=BF=D1=80','=D0=9C=D0=B0=D1=98','=D0=88=
=D1=83=D0=BD','=D0=88=D1=83=D0=BB','=D0=90=D0=B2=D0=B3','=D0=A1=D0=B5=D0=BF=
','=D0=9E=D0=BA=D1=82','=D0=9D=D0=BE=D0=B2','=D0=94=D0=B5=D1=86'],dayName=
s:['=D0=9D=D0=B5=D0=B4=D0=B5=D1=99=D0=B0','=D0=9F=D0=BE=D0=BD=D0=B5=D0=B4=
=D0=B5=D1=99=D0=B0=D0=BA','=D0=A3=D1=82=D0=BE=D1=80=D0=B0=D0=BA','=D0=A1=D1=
=80=D0=B5=D0=B4=D0=B0','=D0=A7=D0=B5=D1=82=D0=B2=D1=80=D1=82=D0=B0=D0=BA'=
,'=D0=9F=D0=B5=D1=82=D0=B0=D0=BA','=D0=A1=D1=83=D0=B1=D0=BE=D1=82=D0=B0']=
,dayNamesShort:['=D0=9D=D0=B5=D0=B4','=D0=9F=D0=BE=D0=BD','=D0=A3=D1=82=D0=
=BE','=D0=A1=D1=80=D0=B5','=D0=A7=D0=B5=D1=82','=D0=9F=D0=B5=D1=82','=D0=A1=
=D1=83=D0=B1'],dayNamesMin:['=D0=9D=D0=B5','=D0=9F=D0=BE','=D0=A3=D1=82',=
'=D0=A1=D1=80','=D0=A7=D0=B5','=D0=9F=D0=B5','=D0=A1=D1=83'],weekHeader:'=
=D0=A1=D0=B5=D0=B4',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,showMont=
hAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['sv']=3D{closeText:'St=C3=A4ng',prevText:'=C2=ABF=C3=
=B6rra',nextText:'N=C3=A4sta=C2=BB',currentText:'Idag',monthNames:['Janua=
ri','Februari','Mars','April','Maj','Juni','Juli','Augusti','September','=
Oktober','November','December'],monthNamesShort:['Jan','Feb','Mar','Apr',=
'Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],dayNamesShort:['S=C3=B6n=
','M=C3=A5n','Tis','Ons','Tor','Fre','L=C3=B6r'],dayNames:['S=C3=B6ndag',=
'M=C3=A5ndag','Tisdag','Onsdag','Torsdag','Fredag','L=C3=B6rdag'],dayName=
sMin:['S=C3=B6','M=C3=A5','Ti','On','To','Fr','L=C3=B6'],weekHeader:'Ve',=
dateFormat:'yy-mm-dd',firstDay:1,isRTL:false,showMonthAfterYear:false,yea=
rSuffix:''};
			=
$.datepicker.regional['ta']=3D{closeText:'=E0=AE=AE=E0=AF=82=E0=AE=9F=E0=AF=
=81',prevText:'=E0=AE=AE=E0=AF=81=E0=AE=A9=E0=AF=8D=E0=AE=A9=E0=AF=88=E0=AE=
=AF=E0=AE=A4=E0=AF=81',nextText:'=E0=AE=85=E0=AE=9F=E0=AF=81=E0=AE=A4=E0=AF=
=8D=E0=AE=A4=E0=AE=A4=E0=AF=81',currentText:'=E0=AE=87=E0=AE=A9=E0=AF=8D=E0=
=AE=B1=E0=AF=81',monthNames:['=E0=AE=A4=E0=AF=88','=E0=AE=AE=E0=AE=BE=E0=AE=
=9A=E0=AE=BF','=E0=AE=AA=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AF=81=E0=AE=A9=E0=AE=
=BF','=E0=AE=9A=E0=AE=BF=E0=AE=A4=E0=AF=8D=E0=AE=A4=E0=AE=BF=E0=AE=B0=E0=AF=
=88','=E0=AE=B5=E0=AF=88=E0=AE=95=E0=AE=BE=E0=AE=9A=E0=AE=BF','=E0=AE=86=E0=
=AE=A9=E0=AE=BF','=E0=AE=86=E0=AE=9F=E0=AE=BF','=E0=AE=86=E0=AE=B5=E0=AE=A3=
=E0=AE=BF','=E0=AE=AA=E0=AF=81=E0=AE=B0=E0=AE=9F=E0=AF=8D=E0=AE=9F=E0=AE=BE=
=E0=AE=9A=E0=AE=BF','=E0=AE=90=E0=AE=AA=E0=AF=8D=E0=AE=AA=E0=AE=9A=E0=AE=BF=
','=E0=AE=95=E0=AE=BE=E0=AE=B0=E0=AF=8D=E0=AE=A4=E0=AF=8D=E0=AE=A4=E0=AE=BF=
=E0=AE=95=E0=AF=88','=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D=E0=AE=95=E0=AE=B4=
=E0=AE=BF'],monthNamesShort:['=E0=AE=A4=E0=AF=88','=E0=AE=AE=E0=AE=BE=E0=AE=
=9A=E0=AE=BF','=E0=AE=AA=E0=AE=99=E0=AF=8D','=E0=AE=9A=E0=AE=BF=E0=AE=A4=E0=
=AF=8D','=E0=AE=B5=E0=AF=88=E0=AE=95=E0=AE=BE','=E0=AE=86=E0=AE=A9=E0=AE=BF=
','=E0=AE=86=E0=AE=9F=E0=AE=BF','=E0=AE=86=E0=AE=B5','=E0=AE=AA=E0=AF=81=E0=
=AE=B0','=E0=AE=90=E0=AE=AA=E0=AF=8D','=E0=AE=95=E0=AE=BE=E0=AE=B0=E0=AF=8D=
','=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D'],dayNames:['=E0=AE=9E=E0=AE=BE=E0=
=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=8D=E0=AE=B1=E0=AF=81=E0=AE=95=E0=AF=8D=E0=AE=
=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88','=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=
=8D=E0=AE=95=E0=AE=9F=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88=
','=E0=AE=9A=E0=AF=86=E0=AE=B5=E0=AF=8D=E0=AE=B5=E0=AE=BE=E0=AE=AF=E0=AF=8D=
=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88','=E0=AE=AA=
=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=
=AF=88','=E0=AE=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=B4=E0=AE=95=E0=AF=8D=E0=
=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=AE=E0=AF=88','=E0=AE=B5=E0=AF=86=E0=AE=B3=E0=
=AF=8D=E0=AE=B3=E0=AE=BF=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=BF=E0=AE=B4=E0=AE=
=AE=E0=AF=88','=E0=AE=9A=E0=AE=A9=E0=AE=BF=E0=AE=95=E0=AF=8D=E0=AE=95=E0=AE=
=BF=E0=AE=B4=E0=AE=AE=E0=AF=88'],dayNamesShort:['=E0=AE=9E=E0=AE=BE=E0=AE=
=AF=E0=AE=BF=E0=AE=B1=E0=AF=81','=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=
=95=E0=AE=B3=E0=AF=8D','=E0=AE=9A=E0=AF=86=E0=AE=B5=E0=AF=8D=E0=AE=B5=E0=AE=
=BE=E0=AE=AF=E0=AF=8D','=E0=AE=AA=E0=AF=81=E0=AE=A4=E0=AE=A9=E0=AF=8D','=E0=
=AE=B5=E0=AE=BF=E0=AE=AF=E0=AE=BE=E0=AE=B4=E0=AE=A9=E0=AF=8D','=E0=AE=B5=E0=
=AF=86=E0=AE=B3=E0=AF=8D=E0=AE=B3=E0=AE=BF','=E0=AE=9A=E0=AE=A9=E0=AE=BF'=
],dayNamesMin:['=E0=AE=9E=E0=AE=BE','=E0=AE=A4=E0=AE=BF','=E0=AE=9A=E0=AF=
=86','=E0=AE=AA=E0=AF=81','=E0=AE=B5=E0=AE=BF','=E0=AE=B5=E0=AF=86','=E0=AE=
=9A'],weekHeader:'=D0=9D=D0=B5',dateFormat:'dd/mm/yy',firstDay:1,isRTL:fa=
lse,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['th']=3D{closeText:'=E0=B8=9B=E0=B8=B4=E0=B8=94',pr=
evText:'=C2=AB=C2=A0=E0=B8=A2=E0=B9=89=E0=B8=AD=E0=B8=99',nextText:'=E0=B8=
=96=E0=B8=B1=E0=B8=94=E0=B9=84=E0=B8=9B=C2=A0=C2=BB',currentText:'=E0=B8=A7=
=E0=B8=B1=E0=B8=99=E0=B8=99=E0=B8=B5=E0=B9=89',monthNames:['=E0=B8=A1=E0=B8=
=81=E0=B8=A3=E0=B8=B2=E0=B8=84=E0=B8=A1','=E0=B8=81=E0=B8=B8=E0=B8=A1=E0=B8=
=A0=E0=B8=B2=E0=B8=9E=E0=B8=B1=E0=B8=99=E0=B8=98=E0=B9=8C','=E0=B8=A1=E0=B8=
=B5=E0=B8=99=E0=B8=B2=E0=B8=84=E0=B8=A1','=E0=B9=80=E0=B8=A1=E0=B8=A9=E0=B8=
=B2=E0=B8=A2=E0=B8=99','=E0=B8=9E=E0=B8=A4=E0=B8=A9=E0=B8=A0=E0=B8=B2=E0=B8=
=84=E0=B8=A1','=E0=B8=A1=E0=B8=B4=E0=B8=96=E0=B8=B8=E0=B8=99=E0=B8=B2=E0=B8=
=A2=E0=B8=99','=E0=B8=81=E0=B8=A3=E0=B8=81=E0=B8=8F=E0=B8=B2=E0=B8=84=E0=B8=
=A1','=E0=B8=AA=E0=B8=B4=E0=B8=87=E0=B8=AB=E0=B8=B2=E0=B8=84=E0=B8=A1','=E0=
=B8=81=E0=B8=B1=E0=B8=99=E0=B8=A2=E0=B8=B2=E0=B8=A2=E0=B8=99','=E0=B8=95=E0=
=B8=B8=E0=B8=A5=E0=B8=B2=E0=B8=84=E0=B8=A1','=E0=B8=9E=E0=B8=A4=E0=B8=A8=E0=
=B8=88=E0=B8=B4=E0=B8=81=E0=B8=B2=E0=B8=A2=E0=B8=99','=E0=B8=98=E0=B8=B1=E0=
=B8=99=E0=B8=A7=E0=B8=B2=E0=B8=84=E0=B8=A1'],monthNamesShort:['=E0=B8=A1.=
=E0=B8=84.','=E0=B8=81.=E0=B8=9E.','=E0=B8=A1=E0=B8=B5.=E0=B8=84.','=E0=B9=
=80=E0=B8=A1.=E0=B8=A2.','=E0=B8=9E.=E0=B8=84.','=E0=B8=A1=E0=B8=B4.=E0=B8=
=A2.','=E0=B8=81.=E0=B8=84.','=E0=B8=AA.=E0=B8=84.','=E0=B8=81.=E0=B8=A2.=
','=E0=B8=95.=E0=B8=84.','=E0=B8=9E.=E0=B8=A2.','=E0=B8=98.=E0=B8=84.'],d=
ayNames:['=E0=B8=AD=E0=B8=B2=E0=B8=97=E0=B8=B4=E0=B8=95=E0=B8=A2=E0=B9=8C=
','=E0=B8=88=E0=B8=B1=E0=B8=99=E0=B8=97=E0=B8=A3=E0=B9=8C','=E0=B8=AD=E0=B8=
=B1=E0=B8=87=E0=B8=84=E0=B8=B2=E0=B8=A3','=E0=B8=9E=E0=B8=B8=E0=B8=98','=E0=
=B8=9E=E0=B8=A4=E0=B8=AB=E0=B8=B1=E0=B8=AA=E0=B8=9A=E0=B8=94=E0=B8=B5','=E0=
=B8=A8=E0=B8=B8=E0=B8=81=E0=B8=A3=E0=B9=8C','=E0=B9=80=E0=B8=AA=E0=B8=B2=E0=
=B8=A3=E0=B9=8C'],dayNamesShort:['=E0=B8=AD=E0=B8=B2.','=E0=B8=88.','=E0=B8=
=AD.','=E0=B8=9E.','=E0=B8=9E=E0=B8=A4.','=E0=B8=A8.','=E0=B8=AA.'],dayNa=
mesMin:['=E0=B8=AD=E0=B8=B2.','=E0=B8=88.','=E0=B8=AD.','=E0=B8=9E.','=E0=
=B8=9E=E0=B8=A4.','=E0=B8=A8.','=E0=B8=AA.'],weekHeader:'Wk',dateFormat:'=
dd/mm/yy',firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};=

			=
$.datepicker.regional['vi']=3D{closeText:'=C4=90=C3=B3ng',prevText:'<Tr=C6=
=B0=E1=BB=9Bc',nextText:'Ti=E1=BA=BFp>',currentText:'H=C3=B4m =
nay',monthNames:['Th=C3=A1ng M=E1=BB=99t','Th=C3=A1ng Hai','Th=C3=A1ng =
Ba','Th=C3=A1ng T=C6=B0','Th=C3=A1ng N=C4=83m','Th=C3=A1ng =
S=C3=A1u','Th=C3=A1ng B=E1=BA=A3y','Th=C3=A1ng T=C3=A1m','Th=C3=A1ng =
Ch=C3=ADn','Th=C3=A1ng M=C6=B0=E1=BB=9Di','Th=C3=A1ng M=C6=B0=E1=BB=9Di =
M=E1=BB=99t','Th=C3=A1ng M=C6=B0=E1=BB=9Di =
Hai'],monthNamesShort:['Th=C3=A1ng 1','Th=C3=A1ng 2','Th=C3=A1ng =
3','Th=C3=A1ng 4','Th=C3=A1ng 5','Th=C3=A1ng 6','Th=C3=A1ng =
7','Th=C3=A1ng 8','Th=C3=A1ng 9','Th=C3=A1ng 10','Th=C3=A1ng =
11','Th=C3=A1ng 12'],dayNames:['Ch=E1=BB=A7 Nh=E1=BA=ADt','Th=E1=BB=A9 =
Hai','Th=E1=BB=A9 Ba','Th=E1=BB=A9 T=C6=B0','Th=E1=BB=A9 =
N=C4=83m','Th=E1=BB=A9 S=C3=A1u','Th=E1=BB=A9 =
B=E1=BA=A3y'],dayNamesShort:['CN','T2','T3','T4','T5','T6','T7'],dayNames=
Min:['CN','T2','T3','T4','T5','T6','T7'],weekHeader:'Tu',dateFormat:'dd/m=
m/yy',firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
			=
$.datepicker.regional['zh-TW']=3D{closeText:'=E9=97=9C=E9=96=89',prevText=
:'<=E4=B8=8A=E6=9C=88',nextText:'=E4=B8=8B=E6=9C=88>',currentText:'=E4=BB=
=8A=E5=A4=A9',monthNames:['=E4=B8=80=E6=9C=88','=E4=BA=8C=E6=9C=88','=E4=B8=
=89=E6=9C=88','=E5=9B=9B=E6=9C=88','=E4=BA=94=E6=9C=88','=E5=85=AD=E6=9C=88=
','=E4=B8=83=E6=9C=88','=E5=85=AB=E6=9C=88','=E4=B9=9D=E6=9C=88','=E5=8D=81=
=E6=9C=88','=E5=8D=81=E4=B8=80=E6=9C=88','=E5=8D=81=E4=BA=8C=E6=9C=88'],m=
onthNamesShort:['=E4=B8=80','=E4=BA=8C','=E4=B8=89','=E5=9B=9B','=E4=BA=94=
','=E5=85=AD','=E4=B8=83','=E5=85=AB','=E4=B9=9D','=E5=8D=81','=E5=8D=81=E4=
=B8=80','=E5=8D=81=E4=BA=8C'],dayNames:['=E6=98=9F=E6=9C=9F=E6=97=A5','=E6=
=98=9F=E6=9C=9F=E4=B8=80','=E6=98=9F=E6=9C=9F=E4=BA=8C','=E6=98=9F=E6=9C=9F=
=E4=B8=89','=E6=98=9F=E6=9C=9F=E5=9B=9B','=E6=98=9F=E6=9C=9F=E4=BA=94','=E6=
=98=9F=E6=9C=9F=E5=85=AD'],dayNamesShort:['=E5=91=A8=E6=97=A5','=E5=91=A8=
=E4=B8=80','=E5=91=A8=E4=BA=8C','=E5=91=A8=E4=B8=89','=E5=91=A8=E5=9B=9B'=
,'=E5=91=A8=E4=BA=94','=E5=91=A8=E5=85=AD'],dayNamesMin:['=E6=97=A5','=E4=
=B8=80','=E4=BA=8C','=E4=B8=89','=E5=9B=9B','=E4=BA=94','=E5=85=AD'],week=
Header:'=E5=91=A8',dateFormat:'yy/mm/dd',firstDay:1,isRTL:false,showMonth=
AfterYear:true,yearSuffix:'=E5=B9=B4'};
			=
$.datepicker.regional['es']=3D{closeText:'Cerrar',prevText:'<Ant',nextTex=
t:'Sig>',currentText:'Hoy',monthNames:['Enero','Febrero','Marzo','Abril',=
'Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Dicie=
mbre'],monthNamesShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','=
Sep','Oct','Nov','Dic'],dayNames:['Domingo','Lunes','Martes','Mi=C3=A9rco=
les','Jueves','Viernes','S=C3=A1bado'],dayNamesShort:['Dom','Lun','Mar','=
Mi=C3=A9','Juv','Vie','S=C3=A1b'],dayNamesMin:['Do','Lu','Ma','Mi','Ju','=
Vi','S=C3=A1'],weekHeader:'Sm',dateFormat:'dd/mm/yy',firstDay:1,isRTL:fal=
se,showMonthAfterYear:false,yearSuffix:''};
			$.datepicker.setDefaults($.datepicker.regional[EM.locale]);
		}
		var datepicker_vals =3D {=20
			altFormat: "yy-mm-dd",
			changeMonth: true,
			changeYear: true,
			firstDay : EM.firstDay
		};=09
	=09
		datepicker_vals.altField =3D "#em-date-start";
		$("#em-date-start-loc").datepicker(datepicker_vals);
	=09
		datepicker_vals.altField =3D "#em-date-end";
		$("#em-date-end-loc").datepicker(datepicker_vals);
	=09
		//localize start/end dates
		var load_ui_css =3D false;
		if( $('#em-date-start').val() !=3D '' ){
			load_ui_css =3D true;
			if( EM.locale !=3D 'en' && $.datepicker.regional[EM.locale] !=3D null =
){
				var date_dateFormat =3D $.datepicker.regional[EM.locale].dateFormat;
			}else{
				var date_dateFormat =3D $("#em-date-start-loc").datepicker('option', =
'dateFormat');
			}
			var start_date_formatted =3D $.datepicker.formatDate( =
date_dateFormat, $.datepicker.parseDate('yy-mm-dd', =
$('#em-date-start').val()) );
			var end_date_formatted =3D $.datepicker.formatDate( date_dateFormat, =
$.datepicker.parseDate('yy-mm-dd', $('#em-date-end').val()) );
			$("#em-date-start-loc").val(start_date_formatted);
			$("#em-date-end-loc").val(end_date_formatted);
		}
		$('ui-datepicker-div').css();
	=09
		//for the tickets form too
		$(".em-ticket-form, #em-tickets-form").each(function(i, el){
			el =3D $(el);
			start =3D el.find('.start-loc');
			if(start.length > 0){
				load_ui_css =3D true;
				datepicker_vals.altField =3D el.find('.start').first();
				start.first().datepicker(datepicker_vals);
				start_date_formatted =3D $.datepicker.formatDate( date_dateFormat, =
$.datepicker.parseDate('yy-mm-dd', datepicker_vals.altField.val()) );
				el.find(".start-loc").val(start_date_formatted);
			}
			end =3D el.find('.end-loc');
			if(end.length > 0){
				load_ui_css =3D true;
				datepicker_vals.altField =3D el.find('.end').first();
				end.first().datepicker(datepicker_vals);
				end_date_formatted =3D $.datepicker.formatDate( date_dateFormat, =
$.datepicker.parseDate('yy-mm-dd', datepicker_vals.altField.val()) );
				console.log(end_date_formatted);
				el.find(".end-loc").first().val(end_date_formatted);
			}
		});
		if( load_ui_css || $("#em-date-start-loc, #em-date-end-loc").length > =
0 ){
			var script =3D document.createElement("link");
			script.rel =3D "stylesheet";
			script.href =3D EM.ui_css;
			document.body.appendChild(script);
		}
	}
=09
	//previously in em-admin.php
	function updateIntervalDescriptor () {=20
		$(".interval-desc").hide();
		var number =3D "-plural";
		if ($('input#recurrence-interval').val() =3D=3D 1 || =
$('input#recurrence-interval').val() =3D=3D "")
		number =3D "-singular";
		var descriptor =3D =
"span#interval-"+$("select#recurrence-frequency").val()+number;
		$(descriptor).show();
	}
	function updateIntervalSelectors () {
		$('p.alternate-selector').hide();  =20
		$('p#'+ $('select#recurrence-frequency').val() + "-selector").show();
	}
	function updateShowHideRecurrence () {
		if( $('input#event-recurrence').attr("checked")) {
			$("#event_recurrence_pattern").fadeIn();
			$("#event-date-explanation").hide();
			$("#recurrence-dates-explanation").show();
			$("h3#recurrence-dates-title").show();
			$("h3#event-date-title").hide();    =20
		} else {
			$("#event_recurrence_pattern").hide();
			$("#recurrence-dates-explanation").hide();
			$("#event-date-explanation").show();
			$("h3#recurrence-dates-title").hide();
			$("h3#event-date-title").show();  =20
		}
	}		=20
	$("#recurrence-dates-explanation").hide();
	$("#date-to-submit").hide();
	$("#end-date-to-submit").hide();
=09
	$("#localised-date").show();
	$("#localised-end-date").show();
=09
	$('input.select-all').change(function(){
	 	if($(this).is(':checked'))
	 	$('input.row-selector').attr('checked', true);
	 	else
	 	$('input.row-selector').attr('checked', false);
	});=20
=09
	updateIntervalDescriptor();=20
	updateIntervalSelectors();
	updateShowHideRecurrence();
	$('input#event-recurrence').change(updateShowHideRecurrence);
	  =20
	// recurrency elements  =20
	$('input#recurrence-interval').keyup(updateIntervalDescriptor);
	$('select#recurrence-frequency').change(updateIntervalDescriptor);
	$('select#recurrence-frequency').change(updateIntervalSelectors);
=09
	/* Useful function for adding the em_ajax flag to a url, regardless of =
querystring format */
	var em_ajaxify =3D function(url){
		if ( url.search('em_ajax=3D0') !=3D -1){
			url =3D url.replace('em_ajax=3D0','em_ajax=3D1');
		}else if( url.search(/\?/) !=3D -1 ){
			url =3D url + "&em_ajax=3D1";
		}else{
			url =3D url + "?em_ajax=3D1";
		}
		return url;
	}

	/* Load any maps */=09
	if( $('.em-location-map').length > 0 || $('.em-locations-map').length > =
0 || $('#em-map').length > 0 ){
		var script =3D document.createElement("script");
		script.type =3D "text/javascript";
		script.src =3D =
"http://maps.google.com/maps/api/js?v=3D3.4&sensor=3Dfalse&callback=3Dem_=
maps";
		document.body.appendChild(script);
	}else{
		em_location_input_ajax();
	}
=09
});

//Location functions
function em_location_input_ajax(){
	//Location stuff - only needed if inputs for location exist
	if( jQuery('select#location-select-id, input#location-name').length > 0 =
){=09
		//Load map
		if(jQuery('#em-map').length > 0){
			var em_LatLng =3D new google.maps.LatLng(0, 0);
			var map =3D new google.maps.Map( document.getElementById('em-map'), {
			    zoom: 14,
			    center: em_LatLng,
			    mapTypeId: google.maps.MapTypeId.ROADMAP,
			    mapTypeControl: false
			});
			var marker =3D new google.maps.Marker({
			    position: em_LatLng,
			    map: map
			});
			var infoWindow =3D new google.maps.InfoWindow({
			    content: ''
			});
			var geocoder =3D new google.maps.Geocoder();
			google.maps.event.addListener(infoWindow, 'domready', function() {=20
				=
document.getElementById('location-balloon-content').parentNode.style.over=
flow=3D'';=20
				=
document.getElementById('location-balloon-content').parentNode.parentNode=
.style.overflow=3D'';=20
			});
		}
	=09
		//Add listeners for changes to address
		var get_map_by_id =3D function(id){
			if(jQuery('#em-map').length > 0){
				jQuery.getJSON(document.URL,{ em_ajax_action:'get_location', id:id =
}, function(data){
					if( data.location_latitude!=3D0 && data.location_longitude!=3D0 ){
						loc_latlng =3D new google.maps.LatLng(data.location_latitude, =
data.location_longitude);
						marker.setPosition(loc_latlng);
						marker.setTitle( data.location_name );
						jQuery('#em-map').show();
						jQuery('#em-map-404').hide();
						map.setCenter(loc_latlng);
						map.panBy(40,-55);
						infoWindow.setContent( '<div id=3D"location-balloon-content">'+ =
data.location_balloon +'</div>');
						infoWindow.open(map, marker);
						google.maps.event.trigger(map, 'resize');
					}else{
						jQuery('#em-map').hide();
						jQuery('#em-map-404').show();
					}
				});
			}
		}
		jQuery('#location-select-id').change( =
function(){get_map_by_id(jQuery(this).val())} );
		jQuery('#location-town, #location-address, #location-state, =
#location-postcode, #location-country').change( function(){
			//build address
			var addresses =3D [ jQuery('#location-address').val(), =
jQuery('#location-town').val(), jQuery('#location-state').val(), =
jQuery('#location-postcode').val() ];
			var address =3D '';
			jQuery.each( addresses, function(i, val){
				if( val !=3D '' ){
					address =3D ( address =3D=3D '' ) ? address+val:address+', '+val;
				}
			});
			//do country last, as it's using the text version
			if( jQuery('#location-country option:selected').val() !=3D 0 ){
				address =3D ( address =3D=3D '' ) ? =
address+jQuery('#location-country option:selected').text():address+', =
'+jQuery('#location-country option:selected').text();
			}
			if( address !=3D '' && jQuery('#em-map').length > 0 ){
				geocoder.geocode( { 'address': address }, function(results, status) =
{
				    if (status =3D=3D google.maps.GeocoderStatus.OK) {
						marker.setPosition(results[0].geometry.location);
						marker.setTitle( jQuery('#location-name, =
#location-select-id').first().val() );
						=
jQuery('#location-latitude').val(results[0].geometry.location.lat());
						=
jQuery('#location-longitude').val(results[0].geometry.location.lng());
	        			jQuery('#em-map').show();
	        			jQuery('#em-map-404').hide();
	        			google.maps.event.trigger(map, 'resize');
						map.setCenter(results[0].geometry.location);
						map.panBy(40,-55);
						infoWindow.setContent(=20
							'<div id=3D"location-balloon-content"><strong>' +=20
							jQuery('#location-name').val() +=20
							'</strong><br/>' +=20
							jQuery('#location-address').val() +=20
							'<br/>' + jQuery('#location-town').val()+=20
							'</div>'
						);
						infoWindow.open(map, marker);
					} else {
	        			jQuery('#em-map').hide();
	        			jQuery('#em-map-404').show();
					}
				});
			}
		});
	=09
		jQuery("input#location-town, =
select#location-select-id").triggerHandler('change');
	=09
		//Finally, add autocomplete here
		//Autocomplete
		if( jQuery( "#event-form input#location-name" ).length > 0 ){
			jQuery( "#event-form input#location-name" ).autocomplete({
				source: EM.locationajaxurl,
				minLength: 2,
				focus: function( event, ui ){
					jQuery("input#location-id" ).val( ui.item.value );
					return false;
				},			=20
				select: function( event, ui ){
					jQuery("input#location-id" ).val(ui.item.id);
					jQuery("input#location-name" ).val(ui.item.value);
					jQuery('input#location-address').val(ui.item.address);
					jQuery('input#location-town').val(ui.item.town);
					jQuery('input#location-state').val(ui.item.state);
					jQuery('input#location-postcode').val(ui.item.postcode);
					if( ui.item.country =3D=3D '' ){
						jQuery('select#location-country =
option:selected').removeAttr('selected');
					}else{
						jQuery('select#location-country =
option[value=3D"'+ui.item.country+'"]').attr('selected', 'selected');
					}
					get_map_by_id(ui.item.id);
					jQuery('#em-location-data input, #em-location-data =
select').css('background-color','#ccc');
					jQuery('#em-location-data =
input#location-name').css('background-color','#fff');
					jQuery('#em-location-reset').show();
					return false;
				}
			}).data( "autocomplete" )._renderItem =3D function( ul, item ) {
				html_val =3D "<a>" + item.label + '<br><span =
style=3D"font-size:11px"><em>'+ item.address + ', ' + =
item.town+"</em></span></a>";
				return jQuery( "<li></li>" ).data( "item.autocomplete", item =
).append(html_val).appendTo( ul );
			};
			jQuery('#em-location-reset').click( function(){
				jQuery('#em-location-data =
input').css('background-color','#fff').val('');
				jQuery('#em-location-data select').css('background-color','#fff');
				jQuery('#em-location-data option:selected').removeAttr('selected');
				jQuery('#em-location-reset').hide();
			});
			if( jQuery('input#location-id').val() !=3D '' ){
				jQuery('#em-location-data input, #em-location-data =
select').css('background-color','#ccc');
				jQuery('#em-location-data =
input#location-name').css('background-color','#fff');
				jQuery('#em-location-reset').show();
			}
		}
	}
}

/*
 * MAP FUNCTIONS
 */
var maps =3D {};
//Load single maps (each map is treated as a seperate map.
function em_maps() {
	//Find all the maps on this page
	jQuery('.em-location-map').each( function(index){
		el =3D jQuery(this);
		var map_id =3D el.attr('id').replace('em-location-map-','');
		em_LatLng =3D new google.maps.LatLng( =
jQuery('#em-location-map-coords-'+map_id+' .lat').text(), =
jQuery('#em-location-map-coords-'+map_id+' .lng').text());
		maps[map_id] =3D new google.maps.Map( =
document.getElementById('em-location-map-'+map_id), {
		    zoom: 14,
		    center: em_LatLng,
		    mapTypeId: google.maps.MapTypeId.ROADMAP,
		    mapTypeControl: false
		});
		var marker =3D new google.maps.Marker({
		    position: em_LatLng,
		    map: maps[map_id]
		});
		var infowindow =3D new google.maps.InfoWindow({ content: =
jQuery('#em-location-map-info-'+map_id+' .em-map-balloon').get(0) });
		infowindow.open(maps[map_id],marker);
		maps[map_id].panBy(40,-70);
	=09
		//JS Hook for handling map after instantiation
		//Example hook, which you can add elsewhere in your theme's JS - =
jQuery(document).bind('em_maps_location_hook', function(){ alert('hi');} =
);
		jQuery(document).triggerHandler('em_maps_location_hook', =
[maps[map_id], infowindow, marker]);
	});
	jQuery('.em-locations-map').each( function(index){
		var el =3D jQuery(this);
		var map_id =3D el.attr('id').replace('em-locations-map-','');
		var em_data =3D jQuery.parseJSON( =
jQuery('#em-locations-map-coords-'+map_id).text() );
		jQuery.getJSON(document.URL, em_data , function(data){
			if(data.length > 0){
				  var myLatlng =3D new =
google.maps.LatLng(data[0].location_latitude,data[0].location_longitude);=

				  var myOptions =3D {
				    mapTypeId: google.maps.MapTypeId.ROADMAP
				  };
				  maps[map_id] =3D new =
google.maps.Map(document.getElementById("em-locations-map-"+map_id), =
myOptions);
				 =20
				  var minLatLngArr =3D [0,0];
				  var maxLatLngArr =3D [0,0];
				 =20
				  for (var i =3D 0; i < data.length; i++) {
					  if( !(data[i].location_latitude =3D=3D 0 && =
data[i].location_longitude =3D=3D 0) ){
						var latitude =3D parseFloat( data[i].location_latitude );
						var longitude =3D parseFloat( data[i].location_longitude );
						var location =3D new google.maps.LatLng( latitude, longitude );
						var marker =3D new google.maps.Marker({
						    position: location,=20
						    map: maps[map_id]
						});
						marker.setTitle(data[i].location_name);
						var myContent =3D '<div class=3D"em-map-balloon"><div =
id=3D"em-map-balloon-'+map_id+'" class=3D"em-map-balloon-content">'+ =
data[i].location_balloon +'</div></div>';
						em_map_infobox(marker, myContent, maps[map_id]);
					=09
						//Get min and max long/lats
						minLatLngArr[0] =3D (latitude < minLatLngArr[0] || i =3D=3D 0) ? =
latitude : minLatLngArr[0];
						minLatLngArr[1] =3D (longitude < minLatLngArr[1] || i =3D=3D 0) ? =
longitude : minLatLngArr[1];
						maxLatLngArr[0] =3D (latitude > maxLatLngArr[0] || i =3D=3D 0) ? =
latitude : maxLatLngArr[0];
						maxLatLngArr[1] =3D (longitude > maxLatLngArr[1] || i =3D=3D 0) ? =
longitude : maxLatLngArr[1];
					  }
				  }
				  // Zoom in to the bounds
				  var minLatLng =3D new =
google.maps.LatLng(minLatLngArr[0],minLatLngArr[1]);
				  var maxLatLng =3D new =
google.maps.LatLng(maxLatLngArr[0],maxLatLngArr[1]);
				  var bounds =3D new google.maps.LatLngBounds(minLatLng,maxLatLng);
				  maps[map_id].fitBounds(bounds);
				//Call a hook if exists
				jQuery(document).triggerHandler('em_maps_locations_hook', =
[maps[map_id]]);
			}else{
				el.children().first().html('No locations found');
			}
		});
	});
	em_location_input_ajax();
}
 =20
function em_map_infobox(marker, message, map) {
  var infowindow =3D new google.maps.InfoWindow({ content: message });
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
  });
}

/*
  * jQuery UI Datepicker 1.8.13
  *
  * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Datepicker
  *
  * Depends:
  *	jquery.ui.core.js
  */
 (function(d,B){function =
M(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfalse;this._=
disabledInputs=3D[];this._inDialog=3Dthis._datepickerShowing=3Dfalse;this=
._mainDivId=3D"ui-datepicker-div";this._inlineClass=3D"ui-datepicker-inli=
ne";this._appendClass=3D"ui-datepicker-append";this._triggerClass=3D"ui-d=
atepicker-trigger";this._dialogClass=3D"ui-datepicker-dialog";this._disab=
leClass=3D"ui-datepicker-disabled";this._unselectableClass=3D"ui-datepick=
er-unselectable";this._currentClass=3D"ui-datepicker-current-day";this._d=
ayOverClass=3D
 =
"ui-datepicker-days-cell-over";this.regional=3D[];this.regional[""]=3D{cl=
oseText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthN=
ames:["January","February","March","April","May","June","July","August","=
September","October","November","December"],monthNamesShort:["Jan","Feb",=
"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["S=
unday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],day=
NamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",=

 =
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firs=
tDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults=
=3D{showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appe=
ndText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoP=
revNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:=
false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,select=
OtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYear=
Cutoff:"+10",
 =
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:n=
ull,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,sh=
owCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",c=
onstrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._d=
efaults,this.regional[""]);this.dpDiv=3DN(d('<div =
id=3D"'+this._mainDivId+'" class=3D"ui-datepicker ui-widget =
ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function =
N(a){return a.delegate("button, .ui-datepicker-prev, =
.ui-datepicker-next, .ui-datepicker-calendar td a",
 =
"mouseout",function(){d(this).removeClass("ui-state-hover");this.classNam=
e.indexOf("ui-datepicker-prev")!=3D-1&&d(this).removeClass("ui-datepicker=
-prev-hover");this.className.indexOf("ui-datepicker-next")!=3D-1&&d(this)=
.removeClass("ui-datepicker-next-hover")}).delegate("button, =
.ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td =
a","mouseover",function(){if(!d.datepicker._isDisabledDatepicker(J.inline=
?a.parent()[0]:J.input[0])){d(this).parents(".ui-datepicker-calendar").fi=
nd("a").removeClass("ui-state-hover");
 =
d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-=
prev")!=3D-1&&d(this).addClass("ui-datepicker-prev-hover");this.className=
.indexOf("ui-datepicker-next")!=3D-1&&d(this).addClass("ui-datepicker-nex=
t-hover")}})}function H(a,b){d.extend(a,b);for(var c in =
b)if(b[c]=3D=3Dnull||b[c]=3D=3DB)a[c]=3Db[c];return =
a}d.extend(d.ui,{datepicker:{version:"1.8.13"}});var z=3D(new =
Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",l=
og:function(){this.debug&&console.log.apply("",arguments)},
 _widgetDatepicker:function(){return =
this.dpDiv},setDefaults:function(a){H(this._defaults,a||{});return =
this},_attachDatepicker:function(a,b){var c=3Dnull;for(var e in =
this._defaults){var =
f=3Da.getAttribute("date:"+e);if(f){c=3Dc||{};try{c[e]=3Deval(f)}catch(h)=
{c[e]=3Df}}}e=3Da.nodeName.toLowerCase();f=3De=3D=3D"div"||e=3D=3D"span";=
if(!a.id){this.uuid+=3D1;a.id=3D"dp"+this.uuid}var =
i=3Dthis._newInst(d(a),f);i.settings=3Dd.extend({},b||{},c||{});if(e=3D=3D=
"input")this._connectDatepicker(a,i);else =
f&&this._inlineDatepicker(a,i)},_newInst:function(a,
 =
b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,select=
edDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dp=
Div:!b?this.dpDiv:N(d('<div class=3D"'+this._inlineClass+' ui-datepicker =
ui-widget ui-widget-content ui-helper-clearfix =
ui-corner-all"></div>'))}},_connectDatepicker:function(a,b){var =
c=3Dd(a);b.append=3Dd([]);b.trigger=3Dd([]);if(!c.hasClass(this.markerCla=
ssName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(=
this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("se=
tData.datepicker",
 =
function(e,f,h){b.settings[f]=3Dh}).bind("getData.datepicker",function(e,=
f){return =
this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachment=
s:function(a,b){var =
c=3Dthis._get(b,"appendText"),e=3Dthis._get(b,"isRTL");b.append&&b.append=
.remove();if(c){b.append=3Dd('<span =
class=3D"'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.ap=
pend)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove(=
);c=3Dthis._get(b,"showOn");if(c=3D=3D"focus"||c=3D=3D"both")a.focus(this=
._showDatepicker);
 if(c=3D=3D"button"||c=3D=3D"both"){c=3Dthis._get(b,"buttonText");var =
f=3Dthis._get(b,"buttonImage");b.trigger=3Dd(this._get(b,"buttonImageOnly=
")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d=
('<button =
type=3D"button"></button>').addClass(this._triggerClass).html(f=3D=3D""?c=
:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigge=
r);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepick=
er._lastInput=3D=3Da[0]?d.datepicker._hideDatepicker():d.datepicker._show=
Datepicker(a[0]);
 return =
false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){va=
r b=3Dnew =
Date(2009,11,20),c=3Dthis._get(a,"dateFormat");if(c.match(/[DM]/)){var =
e=3Dfunction(f){for(var =
h=3D0,i=3D0,g=3D0;g<f.length;g++)if(f[g].length>h){h=3Df[g].length;i=3Dg}=
return =
i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")=
));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-=
b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDa=
tepicker:function(a,b){var c=3Dd(a);
 =
if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).ap=
pend(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=3Dh=
}).bind("getData.datepicker",function(e,f){return =
this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaul=
tDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv=
.show()}},_dialogDatepicker:function(a,b,c,e,f){a=3Dthis._dialogInst;if(!=
a){this.uuid+=3D1;this._dialogInput=3Dd('<input type=3D"text" =
id=3D"'+("dp"+this.uuid)+'" style=3D"position: absolute; top: -100px; =
width: 0px; z-index: -10;"/>');
 =
this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogI=
nput);a=3Dthis._dialogInst=3Dthis._newInst(this._dialogInput,false);a.set=
tings=3D{};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{}=
);b=3Db&&b.constructor=3D=3DDate?this._formatDate(a,b):b;this._dialogInpu=
t.val(b);this._pos=3Df?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)th=
is._pos=3D[document.documentElement.clientWidth/2-100+(document.documentE=
lement.scrollLeft||document.body.scrollLeft),document.documentElement.cli=
entHeight/
 =
2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this=
._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px=
");a.settings.onSelect=3Dc;this._inDialog=3Dtrue;this.dpDiv.addClass(this=
._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.bl=
ockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return =
this},_destroyDatepicker:function(a){var =
b=3Dd(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){=
var e=3Da.nodeName.toLowerCase();d.removeData(a,
 =
"datepicker");if(e=3D=3D"input"){c.append.remove();c.trigger.remove();b.r=
emoveClass(this.markerClassName).unbind("focus",this._showDatepicker).unb=
ind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind=
("keyup",this._doKeyUp)}else =
if(e=3D=3D"div"||e=3D=3D"span")b.removeClass(this.markerClassName).empty(=
)}},_enableDatepicker:function(a){var =
b=3Dd(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){=
var =
e=3Da.nodeName.toLowerCase();if(e=3D=3D"input"){a.disabled=3Dfalse;c.trig=
ger.filter("button").each(function(){this.disabled=3D
 false}).end().filter("img").css({opacity:"1.0",cursor:""})}else =
if(e=3D=3D"div"||e=3D=3D"span"){b=3Db.children("."+this._inlineClass);b.c=
hildren().removeClass("ui-state-disabled");b.find("select.ui-datepicker-m=
onth, =
select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=3D=
d.map(this._disabledInputs,function(f){return =
f=3D=3Da?null:f})}},_disableDatepicker:function(a){var =
b=3Dd(a),c=3Dd.data(a,"datepicker");if(b.hasClass(this.markerClassName)){=
var e=3Da.nodeName.toLowerCase();if(e=3D=3D"input"){a.disabled=3D
 =
true;c.trigger.filter("button").each(function(){this.disabled=3Dtrue}).en=
d().filter("img").css({opacity:"0.5",cursor:"default"})}else =
if(e=3D=3D"div"||e=3D=3D"span"){b=3Db.children("."+this._inlineClass);b.c=
hildren().addClass("ui-state-disabled");b.find("select.ui-datepicker-mont=
h, =
select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInp=
uts=3Dd.map(this._disabledInputs,function(f){return =
f=3D=3Da?null:f});this._disabledInputs[this._disabledInputs.length]=3Da}}=
,_isDisabledDatepicker:function(a){if(!a)return false;
 for(var =
b=3D0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]=3D=3Da=
)return true;return false},_getInst:function(a){try{return =
d.data(a,"datepicker")}catch(b){throw"Missing instance data for this =
datepicker";}},_optionDatepicker:function(a,b,c){var =
e=3Dthis._getInst(a);if(arguments.length=3D=3D2&&typeof =
b=3D=3D"string")return =
b=3D=3D"defaults"?d.extend({},d.datepicker._defaults):e?b=3D=3D"all"?d.ex=
tend({},e.settings):this._get(e,b):null;var f=3Db||{};if(typeof =
b=3D=3D"string"){f=3D{};f[b]=3Dc}if(e){this._curInst=3D=3De&&
 this._hideDatepicker();var =
h=3Dthis._getDateDatepicker(a,true),i=3Dthis._getMinMaxDate(e,"min"),g=3D=
this._getMinMaxDate(e,"max");H(e.settings,f);if(i!=3D=3Dnull&&f.dateForma=
t!=3D=3DB&&f.minDate=3D=3D=3DB)e.settings.minDate=3Dthis._formatDate(e,i)=
;if(g!=3D=3Dnull&&f.dateFormat!=3D=3DB&&f.maxDate=3D=3D=3DB)e.settings.ma=
xDate=3Dthis._formatDate(e,g);this._attachments(d(a),e);this._autoSize(e)=
;this._setDate(e,h);this._updateAlternate(e);this._updateDatepicker(e)}},=
_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refresh=
Datepicker:function(a){(a=3D
 =
this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function=
(a,b){if(a=3Dthis._getInst(a)){this._setDate(a,b);this._updateDatepicker(=
a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=3Dthis.=
_getInst(a))&&!a.inline&&this._setDateFromField(a,b);return =
a?this._getDate(a):null},_doKeyDown:function(a){var =
b=3Dd.datepicker._getInst(a.target),c=3Dtrue,e=3Db.dpDiv.is(".ui-datepick=
er-rtl");b._keyEvent=3Dtrue;if(d.datepicker._datepickerShowing)switch(a.k=
eyCode){case 9:d.datepicker._hideDatepicker();
 c=3Dfalse;break;case =
13:c=3Dd("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentC=
lass+")",b.dpDiv);c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b=
.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case =
27:d.datepicker._hideDatepicker();break;case =
33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"step=
BigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case =
34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"step=
BigMonths"):+d.datepicker._get(b,
 "stepMonths"),"M");break;case =
35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=3Da.ctrlKe=
y||a.metaKey;break;case =
36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=3Da.ctrlKe=
y||a.metaKey;break;case =
37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D")=
;c=3Da.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustD=
ate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicke=
r._get(b,"stepMonths"),"M");break;case =
38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,
 -7,"D");c=3Da.ctrlKey||a.metaKey;break;case =
39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D")=
;c=3Da.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustD=
ate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicke=
r._get(b,"stepMonths"),"M");break;case =
40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=3D=
a.ctrlKey||a.metaKey;break;default:c=3Dfalse}else =
if(a.keyCode=3D=3D36&&a.ctrlKey)d.datepicker._showDatepicker(this);else =
c=3Dfalse;if(c){a.preventDefault();
 a.stopPropagation()}},_doKeyPress:function(a){var =
b=3Dd.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInpu=
t")){b=3Dd.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));v=
ar =
c=3DString.fromCharCode(a.charCode=3D=3DB?a.keyCode:a.charCode);return =
a.ctrlKey||a.metaKey||c<" =
"||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=3Dd.datepicker._getInst(a=
.target);if(a.input.val()!=3Da.lastVal)try{if(d.datepicker.parseDate(d.da=
tepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._ge=
tFormatConfig(a))){d.datepicker._setDateFromField(a);
 =
d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch=
(b){d.datepicker.log(b)}return =
true},_showDatepicker:function(a){a=3Da.target||a;if(a.nodeName.toLowerCa=
se()!=3D"input")a=3Dd("input",a.parentNode)[0];if(!(d.datepicker._isDisab=
ledDatepicker(a)||d.datepicker._lastInput=3D=3Da)){var =
b=3Dd.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst=
!=3Db&&d.datepicker._curInst.dpDiv.stop(true,true);var =
c=3Dd.datepicker._get(b,"beforeShow");H(b.settings,c?c.apply(a,[a,b]):{})=
;b.lastVal=3D
 =
null;d.datepicker._lastInput=3Da;d.datepicker._setDateFromField(b);if(d.d=
atepicker._inDialog)a.value=3D"";if(!d.datepicker._pos){d.datepicker._pos=
=3Dd.datepicker._findPos(a);d.datepicker._pos[1]+=3Da.offsetHeight}var =
e=3Dfalse;d(a).parents().each(function(){e|=3Dd(this).css("position")=3D=3D=
"fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=3Ddocumen=
t.documentElement.scrollLeft;d.datepicker._pos[1]-=3Ddocument.documentEle=
ment.scrollTop}c=3D{left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d=
.datepicker._pos=3D
 =
null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top=
:"-1000px"});d.datepicker._updateDatepicker(b);c=3Dd.datepicker._checkOff=
set(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"stati=
c":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});=
if(!b.inline){c=3Dd.datepicker._get(b,"showAnim");var =
f=3Dd.datepicker._get(b,"duration"),h=3Dfunction(){var =
i=3Db.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var =
g=3Dd.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],
 =
top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.d=
pDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing=3Dtrue;d.eff=
ects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h)=
:b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.=
input.is(":disabled")&&b.input.focus();d.datepicker._curInst=3Db}}},_upda=
teDatepicker:function(a){var =
b=3Dd.datepicker._getBorders(a.dpDiv);J=3Da;a.dpDiv.empty().append(this._=
generateHTML(a));var c=3Da.dpDiv.find("iframe.ui-datepicker-cover");
 =
c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a=
.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" =
a").mouseover();b=3Dthis._getNumberOfMonths(a);c=3Db[1];a.dpDiv.removeCla=
ss("ui-datepicker-multi-2 ui-datepicker-multi-3 =
ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-mu=
lti-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=3D1||b[1]!=3D1?"add":"remo=
ve")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":=
"remove")+"Class"]("ui-datepicker-rtl");
 =
a=3D=3Dd.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a=
.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=3Ddocument.a=
ctiveElement&&a.input.focus();if(a.yearshtml){var =
e=3Da.yearshtml;setTimeout(function(){e=3D=3D=3Da.yearshtml&&a.yearshtml&=
&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml)=
;e=3Da.yearshtml=3Dnull},0)}},_getBorders:function(a){var =
b=3Dfunction(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(=
b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]}=
,
 _checkOffset:function(a,b,c){var =
e=3Da.dpDiv.outerWidth(),f=3Da.dpDiv.outerHeight(),h=3Da.input?a.input.ou=
terWidth():0,i=3Da.input?a.input.outerHeight():0,g=3Ddocument.documentEle=
ment.clientWidth+d(document).scrollLeft(),j=3Ddocument.documentElement.cl=
ientHeight+d(document).scrollTop();b.left-=3Dthis._get(a,"isRTL")?e-h:0;b=
.left-=3Dc&&b.left=3D=3Da.input.offset().left?d(document).scrollLeft():0;=
b.top-=3Dc&&b.top=3D=3Da.input.offset().top+i?d(document).scrollTop():0;b=
.left-=3DMath.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-
 g):0);b.top-=3DMath.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return =
b},_findPos:function(a){for(var =
b=3Dthis._get(this._getInst(a),"isRTL");a&&(a.type=3D=3D"hidden"||a.nodeT=
ype!=3D1||d.expr.filters.hidden(a));)a=3Da[b?"previousSibling":"nextSibli=
ng"];a=3Dd(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){=
var =
b=3Dthis._curInst;if(!(!b||a&&b!=3Dd.data(a,"datepicker")))if(this._datep=
ickerShowing){a=3Dthis._get(b,"showAnim");var =
c=3Dthis._get(b,"duration"),e=3Dfunction(){d.datepicker._tidyDialog(b);th=
is._curInst=3D
 =
null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOpt=
ions"),c,e):b.dpDiv[a=3D=3D"slideDown"?"slideUp":a=3D=3D"fadeIn"?"fadeOut=
":"hide"](a?c:null,e);a||e();if(a=3Dthis._get(b,"onClose"))a.apply(b.inpu=
t?b.input[0]:null,[b.input?b.input.val():"",b]);this._datepickerShowing=3D=
false;this._lastInput=3Dnull;if(this._inDialog){this._dialogInput.css({po=
sition:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("=
body").append(this.dpDiv)}}this._inDialog=3Dfalse}},_tidyDialog:function(=
a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar=
")},
 =
_checkExternalClick:function(a){if(d.datepicker._curInst){a=3Dd(a.target)=
;a[0].id!=3Dd.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivI=
d).length=3D=3D0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(=
d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepic=
ker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:f=
unction(a,b,c){a=3Dd(a);var =
e=3Dthis._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjus=
tInstDate(e,b+(c=3D=3D"M"?this._get(e,"showCurrentAtPos"):
 0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=3Dd(a);var =
b=3Dthis._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.se=
lectedDay=3Db.currentDay;b.drawMonth=3Db.selectedMonth=3Db.currentMonth;b=
.drawYear=3Db.selectedYear=3Db.currentYear}else{var c=3Dnew =
Date;b.selectedDay=3Dc.getDate();b.drawMonth=3Db.selectedMonth=3Dc.getMon=
th();b.drawYear=3Db.selectedYear=3Dc.getFullYear()}this._notifyChange(b);=
this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=3Dd(a);var =
e=3Dthis._getInst(a[0]);e._selectingMonthYear=3D
 =
false;e["selected"+(c=3D=3D"M"?"Month":"Year")]=3De["draw"+(c=3D=3D"M"?"M=
onth":"Year")]=3DparseInt(b.options[b.selectedIndex].value,10);this._noti=
fyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var =
b=3Dthis._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(fun=
ction(){b.input.focus()},0);b._selectingMonthYear=3D!b._selectingMonthYea=
r},_selectDay:function(a,b,c,e){var =
f=3Dd(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDat=
epicker(f[0]))){f=3Dthis._getInst(f[0]);f.selectedDay=3Df.currentDay=3D
 =
d("a",e).html();f.selectedMonth=3Df.currentMonth=3Db;f.selectedYear=3Df.c=
urrentYear=3Dc;this._selectDate(a,this._formatDate(f,f.currentDay,f.curre=
ntMonth,f.currentYear))}},_clearDate:function(a){a=3Dd(a);this._getInst(a=
[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=3Dthis._getInst(=
d(a)[0]);b=3Db!=3Dnull?b:this._formatDate(a);a.input&&a.input.val(b);this=
._updateAlternate(a);var =
c=3Dthis._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);e=
lse =
a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);=

 else{this._hideDatepicker();this._lastInput=3Da.input[0];typeof =
a.input[0]!=3D"object"&&a.input.focus();this._lastInput=3Dnull}},_updateA=
lternate:function(a){var b=3Dthis._get(a,"altField");if(b){var =
c=3Dthis._get(a,"altFormat")||this._get(a,"dateFormat"),e=3Dthis._getDate=
(a),f=3Dthis.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(=
){d(this).val(f)})}},noWeekends:function(a){a=3Da.getDay();return[a>0&&a<=
6,""]},iso8601Week:function(a){a=3Dnew =
Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=3D
 a.getTime();a.setMonth(0);a.setDate(1);return =
Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a=3D=
=3Dnull||b=3D=3Dnull)throw"Invalid arguments";b=3Dtypeof =
b=3D=3D"object"?b.toString():b+"";if(b=3D=3D"")return null;var =
e=3D(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=3Dtypeof=
 e!=3D"string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var =
f=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=3D(c?c.dayNa=
mes:null)||this._defaults.dayNames,i=3D(c?c.monthNamesShort:null)||this._=
defaults.monthNamesShort,
 =
g=3D(c?c.monthNames:null)||this._defaults.monthNames,j=3Dc=3D-1,l=3D-1,u=3D=
-1,k=3Dfalse,o=3Dfunction(p){(p=3DA+1<a.length&&a.charAt(A+1)=3D=3Dp)&&A+=
+;return p},m=3Dfunction(p){var C=3Do(p);p=3Dnew =
RegExp("^\\d{1,"+(p=3D=3D"@"?14:p=3D=3D"!"?20:p=3D=3D"y"&&C?4:p=3D=3D"o"?=
3:2)+"}");p=3Db.substring(s).match(p);if(!p)throw"Missing number at =
position "+s;s+=3Dp[0].length;return =
parseInt(p[0],10)},n=3Dfunction(p,C,K){p=3Dd.map(o(p)?K:C,function(w,x){r=
eturn[[x,w]]}).sort(function(w,x){return-(w[1].length-x[1].length)});var =
E=3D-1;d.each(p,function(w,x){w=3D
 =
x[1];if(b.substr(s,w.length).toLowerCase()=3D=3Dw.toLowerCase()){E=3Dx[0]=
;s+=3Dw.length;return false}});if(E!=3D-1)return E+1;else throw"Unknown =
name at position =
"+s;},r=3Dfunction(){if(b.charAt(s)!=3Da.charAt(A))throw"Unexpected =
literal at position =
"+s;s++},s=3D0,A=3D0;A<a.length;A++)if(k)if(a.charAt(A)=3D=3D"'"&&!o("'")=
)k=3Dfalse;else r();else switch(a.charAt(A)){case =
"d":l=3Dm("d");break;case "D":n("D",f,h);break;case =
"o":u=3Dm("o");break;case "m":j=3Dm("m");break;case =
"M":j=3Dn("M",i,g);break;case "y":c=3Dm("y");break;case "@":var v=3D
 new =
Date(m("@"));c=3Dv.getFullYear();j=3Dv.getMonth()+1;l=3Dv.getDate();break=
;case "!":v=3Dnew =
Date((m("!")-this._ticksTo1970)/1E4);c=3Dv.getFullYear();j=3Dv.getMonth()=
+1;l=3Dv.getDate();break;case "'":if(o("'"))r();else =
k=3Dtrue;break;default:r()}if(c=3D=3D-1)c=3D(new =
Date).getFullYear();else if(c<100)c+=3D(new Date).getFullYear()-(new =
Date).getFullYear()%100+(c<=3De?0:-100);if(u>-1){j=3D1;l=3Du;do{e=3Dthis.=
_getDaysInMonth(c,j-1);if(l<=3De)break;j++;l-=3De}while(1)}v=3Dthis._dayl=
ightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=3D
 c||v.getMonth()+1!=3Dj||v.getDate()!=3Dl)throw"Invalid date";return =
v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d =
M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M =
yy",RFC_2822:"D, d M yy",RSS:"D, d M =
y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor=
(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:funct=
ion(a,b,c){if(!b)return"";var =
e=3D(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=3D(c?c.dayNa=
mes:null)||this._defaults.dayNames,
 =
h=3D(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=3D(c?c.m=
onthNames:null)||this._defaults.monthNames;var =
i=3Dfunction(o){(o=3Dk+1<a.length&&a.charAt(k+1)=3D=3Do)&&k++;return =
o},g=3Dfunction(o,m,n){m=3D""+m;if(i(o))for(;m.length<n;)m=3D"0"+m;return=
 m},j=3Dfunction(o,m,n,r){return =
i(o)?r[m]:n[m]},l=3D"",u=3Dfalse;if(b)for(var =
k=3D0;k<a.length;k++)if(u)if(a.charAt(k)=3D=3D"'"&&!i("'"))u=3Dfalse;else=
 l+=3Da.charAt(k);else switch(a.charAt(k)){case =
"d":l+=3Dg("d",b.getDate(),2);break;case =
"D":l+=3Dj("D",b.getDay(),e,f);break;
 case "o":l+=3Dg("o",(b.getTime()-(new =
Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case =
"m":l+=3Dg("m",b.getMonth()+1,2);break;case =
"M":l+=3Dj("M",b.getMonth(),h,c);break;case =
"y":l+=3Di("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%1=
00;break;case "@":l+=3Db.getTime();break;case =
"!":l+=3Db.getTime()*1E4+this._ticksTo1970;break;case =
"'":if(i("'"))l+=3D"'";else =
u=3Dtrue;break;default:l+=3Da.charAt(k)}return =
l},_possibleChars:function(a){for(var =
b=3D"",c=3Dfalse,e=3Dfunction(h){(h=3Df+1<a.length&&a.charAt(f+
 1)=3D=3Dh)&&f++;return =
h},f=3D0;f<a.length;f++)if(c)if(a.charAt(f)=3D=3D"'"&&!e("'"))c=3Dfalse;e=
lse b+=3Da.charAt(f);else switch(a.charAt(f)){case "d":case "m":case =
"y":case "@":b+=3D"0123456789";break;case "D":case "M":return null;case =
"'":if(e("'"))b+=3D"'";else =
c=3Dtrue;break;default:b+=3Da.charAt(f)}return =
b},_get:function(a,b){return =
a.settings[b]!=3D=3DB?a.settings[b]:this._defaults[b]},_setDateFromField:=
function(a,b){if(a.input.val()!=3Da.lastVal){var =
c=3Dthis._get(a,"dateFormat"),e=3Da.lastVal=3Da.input?a.input.val():null,=

 f,h;f=3Dh=3Dthis._getDefaultDate(a);var =
i=3Dthis._getFormatConfig(a);try{f=3Dthis.parseDate(c,e,i)||h}catch(g){th=
is.log(g);e=3Db?"":e}a.selectedDay=3Df.getDate();a.drawMonth=3Da.selected=
Month=3Df.getMonth();a.drawYear=3Da.selectedYear=3Df.getFullYear();a.curr=
entDay=3De?f.getDate():0;a.currentMonth=3De?f.getMonth():0;a.currentYear=3D=
e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a)=
{return =
this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),n=
ew Date))},_determineDate:function(a,b,
 c){var e=3Dfunction(h){var i=3Dnew Date;i.setDate(i.getDate()+h);return =
i},f=3Dfunction(h){try{return =
d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._=
getFormatConfig(a))}catch(i){}var =
g=3D(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new =
Date,j=3Dg.getFullYear(),l=3Dg.getMonth();g=3Dg.getDate();for(var =
u=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=3Du.exec(h);k;){switch(k[2]||=
"d"){case "d":case "D":g+=3DparseInt(k[1],10);break;case "w":case =
"W":g+=3DparseInt(k[1],10)*7;break;case "m":case "M":l+=3D
 =
parseInt(k[1],10);g=3DMath.min(g,d.datepicker._getDaysInMonth(j,l));break=
;case "y":case =
"Y":j+=3DparseInt(k[1],10);g=3DMath.min(g,d.datepicker._getDaysInMonth(j,=
l));break}k=3Du.exec(h)}return new =
Date(j,l,g)};if(b=3D(b=3Db=3D=3Dnull||b=3D=3D=3D""?c:typeof =
b=3D=3D"string"?f(b):typeof b=3D=3D"number"?isNaN(b)?c:e(b):new =
Date(b.getTime()))&&b.toString()=3D=3D"Invalid =
Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMillisecond=
s(0)}return =
this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)re=
turn null;
 a.setHours(a.getHours()>12?a.getHours()+2:0);return =
a},_setDate:function(a,b,c){var =
e=3D!b,f=3Da.selectedMonth,h=3Da.selectedYear;b=3Dthis._restrictMinMax(a,=
this._determineDate(a,b,new =
Date));a.selectedDay=3Da.currentDay=3Db.getDate();a.drawMonth=3Da.selecte=
dMonth=3Da.currentMonth=3Db.getMonth();a.drawYear=3Da.selectedYear=3Da.cu=
rrentYear=3Db.getFullYear();if((f!=3Da.selectedMonth||h!=3Da.selectedYear=
)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.va=
l(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
 a.input&&a.input.val()=3D=3D""?null:this._daylightSavingAdjust(new =
Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(=
a){var b=3Dnew Date;b=3Dthis._daylightSavingAdjust(new =
Date(b.getFullYear(),b.getMonth(),b.getDate()));var =
c=3Dthis._get(a,"isRTL"),e=3Dthis._get(a,"showButtonPanel"),f=3Dthis._get=
(a,"hideIfNoPrevNext"),h=3Dthis._get(a,"navigationAsDateFormat"),i=3Dthis=
._getNumberOfMonths(a),g=3Dthis._get(a,"showCurrentAtPos"),j=3Dthis._get(=
a,"stepMonths"),l=3Di[0]!=3D1||i[1]!=3D1,u=3Dthis._daylightSavingAdjust(!=
a.currentDay?
 new Date(9999,9,9):new =
Date(a.currentYear,a.currentMonth,a.currentDay)),k=3Dthis._getMinMaxDate(=
a,"min"),o=3Dthis._getMinMaxDate(a,"max");g=3Da.drawMonth-g;var =
m=3Da.drawYear;if(g<0){g+=3D12;m--}if(o){var =
n=3Dthis._daylightSavingAdjust(new =
Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=3Dk&&n<=
k?k:n;this._daylightSavingAdjust(new =
Date(m,g,1))>n;){g--;if(g<0){g=3D11;m--}}}a.drawMonth=3Dg;a.drawYear=3Dm;=
n=3Dthis._get(a,"prevText");n=3D!h?n:this.formatDate(n,this._daylightSavi=
ngAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));
 n=3Dthis._canAdjustMonth(a,-1,m,g)?'<a class=3D"ui-datepicker-prev =
ui-corner-all" =
onclick=3D"DP_jQuery_'+z+".datepicker._adjustDate('#"+a.id+"', -"+j+", =
'M');\" title=3D\""+n+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a =
class=3D"ui-datepicker-prev ui-corner-all ui-state-disabled" =
title=3D"'+n+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var =
r=3Dthis._get(a,"nextText");r=3D!h?r:this.formatDate(r,this._daylightSavi=
ngAdjust(new Date(m,
 =
g+j,1)),this._getFormatConfig(a));f=3Dthis._canAdjustMonth(a,+1,m,g)?'<a =
class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery_'+z+".datepicker._adjustDate('#"+a.id+"', +"+j+", =
'M');\" title=3D\""+r+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a =
class=3D"ui-datepicker-next ui-corner-all ui-state-disabled" =
title=3D"'+r+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";j=3Dthis._get(=
a,"currentText");r=3Dthis._get(a,"gotoCurrent")&&
 =
a.currentDay?u:b;j=3D!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=
=3D!a.inline?'<button type=3D"button" class=3D"ui-datepicker-close =
ui-state-default ui-priority-primary ui-corner-all" =
onclick=3D"DP_jQuery_'+z+'.datepicker._hideDatepicker();">'+this._get(a,"=
closeText")+"</button>":"";e=3De?'<div class=3D"ui-datepicker-buttonpane =
ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button =
type=3D"button" class=3D"ui-datepicker-current ui-state-default =
ui-priority-secondary ui-corner-all" onclick=3D"DP_jQuery_'+
 =
z+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"<=
/div>":"";h=3DparseInt(this._get(a,"firstDay"),10);h=3DisNaN(h)?0:h;j=3Dt=
his._get(a,"showWeek");r=3Dthis._get(a,"dayNames");this._get(a,"dayNamesS=
hort");var =
s=3Dthis._get(a,"dayNamesMin"),A=3Dthis._get(a,"monthNames"),v=3Dthis._ge=
t(a,"monthNamesShort"),p=3Dthis._get(a,"beforeShowDay"),C=3Dthis._get(a,"=
showOtherMonths"),K=3Dthis._get(a,"selectOtherMonths");this._get(a,"calcu=
lateWeek");for(var =
E=3Dthis._getDefaultDate(a),w=3D"",x=3D0;x<i[0];x++){for(var O=3D
 "",G=3D0;G<i[1];G++){var P=3Dthis._daylightSavingAdjust(new =
Date(m,g,a.selectedDay)),t=3D" ui-corner-all",y=3D"";if(l){y+=3D'<div =
class=3D"ui-datepicker-group';if(i[1]>1)switch(G){case 0:y+=3D" =
ui-datepicker-group-first";t=3D" =
ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=3D" =
ui-datepicker-group-last";t=3D" =
ui-corner-"+(c?"left":"right");break;default:y+=3D" =
ui-datepicker-group-middle";t=3D"";break}y+=3D'">'}y+=3D'<div =
class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x=3D=3D0?c?
 =
f:n:"")+(/all|right/.test(t)&&x=3D=3D0?c?n:f:"")+this._generateMonthYearH=
eader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table =
class=3D"ui-datepicker-calendar"><thead><tr>';var D=3Dj?'<th =
class=3D"ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";f=
or(t=3D0;t<7;t++){var q=3D(t+h)%7;D+=3D"<th"+((t+h+6)%7>=3D5?' =
class=3D"ui-datepicker-week-end"':"")+'><span =
title=3D"'+r[q]+'">'+s[q]+"</span></th>"}y+=3DD+"</tr></thead><tbody>";D=3D=
this._getDaysInMonth(m,g);if(m=3D=3Da.selectedYear&&g=3D=3Da.selectedMont=
h)a.selectedDay=3DMath.min(a.selectedDay,
 =
D);t=3D(this._getFirstDayOfMonth(m,g)-h+7)%7;D=3Dl?6:Math.ceil((t+D)/7);q=
=3Dthis._daylightSavingAdjust(new Date(m,g,1-t));for(var =
Q=3D0;Q<D;Q++){y+=3D"<tr>";var R=3D!j?"":'<td =
class=3D"ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>=
";for(t=3D0;t<7;t++){var =
I=3Dp?p.apply(a.input?a.input[0]:null,[q]):[true,""],F=3Dq.getMonth()!=3D=
g,L=3DF&&!K||!I[0]||k&&q<k||o&&q>o;R+=3D'<td =
class=3D"'+((t+h+6)%7>=3D5?" ui-datepicker-week-end":"")+(F?" =
ui-datepicker-other-month":"")+(q.getTime()=3D=3DP.getTime()&&g=3D=3Da.se=
lectedMonth&&
 =
a._keyEvent||E.getTime()=3D=3Dq.getTime()&&E.getTime()=3D=3DP.getTime()?"=
 "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" =
ui-state-disabled":"")+(F&&!C?"":" =
"+I[1]+(q.getTime()=3D=3Du.getTime()?" =
"+this._currentClass:"")+(q.getTime()=3D=3Db.getTime()?" =
ui-datepicker-today":""))+'"'+((!F||C)&&I[2]?' =
title=3D"'+I[2]+'"':"")+(L?"":' =
onclick=3D"DP_jQuery_'+z+".datepicker._selectDay('#"+a.id+"',"+q.getMonth=
()+","+q.getFullYear()+', this);return =
false;"')+">"+(F&&!C?"&#xa0;":L?'<span =
class=3D"ui-state-default">'+q.getDate()+
 "</span>":'<a =
class=3D"ui-state-default'+(q.getTime()=3D=3Db.getTime()?" =
ui-state-highlight":"")+(q.getTime()=3D=3Du.getTime()?" =
ui-state-active":"")+(F?" ui-priority-secondary":"")+'" =
href=3D"#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=3Dthi=
s._daylightSavingAdjust(q)}y+=3DR+"</tr>"}g++;if(g>11){g=3D0;m++}y+=3D"</=
tbody></table>"+(l?"</div>"+(i[0]>0&&G=3D=3Di[1]-1?'<div =
class=3D"ui-datepicker-row-break"></div>':""):"");O+=3Dy}w+=3DO}w+=3De+(d=
.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe =
src=3D"javascript:false;" class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>':
 "");a._keyEvent=3Dfalse;return =
w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var =
j=3Dthis._get(a,"changeMonth"),l=3Dthis._get(a,"changeYear"),u=3Dthis._ge=
t(a,"showMonthAfterYear"),k=3D'<div =
class=3D"ui-datepicker-title">',o=3D"";if(h||!j)o+=3D'<span =
class=3D"ui-datepicker-month">'+i[b]+"</span>";else{i=3De&&e.getFullYear(=
)=3D=3Dc;var m=3Df&&f.getFullYear()=3D=3Dc;o+=3D'<select =
class=3D"ui-datepicker-month" =
onchange=3D"DP_jQuery_'+z+".datepicker._selectMonthYear('#"+a.id+"', =
this, 'M');\" =
onclick=3D\"DP_jQuery_"+z+".datepicker._clickMonthYear('#"+
 a.id+"');\">";for(var =
n=3D0;n<12;n++)if((!i||n>=3De.getMonth())&&(!m||n<=3Df.getMonth()))o+=3D'=
<option value=3D"'+n+'"'+(n=3D=3Db?' =
selected=3D"selected"':"")+">"+g[n]+"</option>";o+=3D"</select>"}u||(k+=3D=
o+(h||!(j&&l)?"&#xa0;":""));if(!a.yearshtml){a.yearshtml=3D"";if(h||!l)k+=
=3D'<span =
class=3D"ui-datepicker-year">'+c+"</span>";else{g=3Dthis._get(a,"yearRang=
e").split(":");var r=3D(new =
Date).getFullYear();i=3Dfunction(s){s=3Ds.match(/c[+-].*/)?c+parseInt(s.s=
ubstring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return =
isNaN(s)?
 =
r:s};b=3Di(g[0]);g=3DMath.max(b,i(g[1]||""));b=3De?Math.max(b,e.getFullYe=
ar()):b;g=3Df?Math.min(g,f.getFullYear()):g;for(a.yearshtml+=3D'<select =
class=3D"ui-datepicker-year" =
onchange=3D"DP_jQuery_'+z+".datepicker._selectMonthYear('#"+a.id+"', =
this, 'Y');\" =
onclick=3D\"DP_jQuery_"+z+".datepicker._clickMonthYear('#"+a.id+"');\">";=
b<=3Dg;b++)a.yearshtml+=3D'<option value=3D"'+b+'"'+(b=3D=3Dc?' =
selected=3D"selected"':"")+">"+b+"</option>";a.yearshtml+=3D"</select>";k=
+=3Da.yearshtml;a.yearshtml=3Dnull}}k+=3Dthis._get(a,"yearSuffix");if(u)k=
+=3D
 (h||!(j&&l)?"&#xa0;":"")+o;k+=3D"</div>";return =
k},_adjustInstDate:function(a,b,c){var =
e=3Da.drawYear+(c=3D=3D"Y"?b:0),f=3Da.drawMonth+(c=3D=3D"M"?b:0);b=3DMath=
.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=3D=3D"D"?b:0);e=3Dthis._=
restrictMinMax(a,this._daylightSavingAdjust(new =
Date(e,f,b)));a.selectedDay=3De.getDate();a.drawMonth=3Da.selectedMonth=3D=
e.getMonth();a.drawYear=3Da.selectedYear=3De.getFullYear();if(c=3D=3D"M"|=
|c=3D=3D"Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var =
c=3Dthis._getMinMaxDate(a,"min");a=3Dthis._getMinMaxDate(a,
 "max");b=3Dc&&b<c?c:b;return =
b=3Da&&b>a?a:b},_notifyChange:function(a){var =
b=3Dthis._get(a,"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null=
,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=3D=
this._get(a,"numberOfMonths");return a=3D=3Dnull?[1,1]:typeof =
a=3D=3D"number"?[1,a]:a},_getMinMaxDate:function(a,b){return =
this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:functi=
on(a,b){return 32-this._daylightSavingAdjust(new =
Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,
 b){return(new =
Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var =
f=3Dthis._getNumberOfMonths(a);c=3Dthis._daylightSavingAdjust(new =
Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getF=
ullYear(),c.getMonth()));return =
this._isInRange(a,c)},_isInRange:function(a,b){var =
c=3Dthis._getMinMaxDate(a,"min");a=3Dthis._getMinMaxDate(a,"max");return(=
!c||b.getTime()>=3Dc.getTime())&&(!a||b.getTime()<=3Da.getTime())},_getFo=
rmatConfig:function(a){var b=3Dthis._get(a,"shortYearCutoff");b=3Dtypeof =
b!=3D
 "string"?b:(new =
Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesS=
hort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthN=
amesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNam=
es")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=3Da.selectedDay;=
a.currentMonth=3Da.selectedMonth;a.currentYear=3Da.selectedYear}b=3Db?typ=
eof b=3D=3D"object"?b:this._daylightSavingAdjust(new =
Date(e,c,b)):this._daylightSavingAdjust(new =
Date(a.currentYear,a.currentMonth,a.currentDay));
 return =
this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});=
d.fn.datepicker=3Dfunction(a){if(!this.length)return =
this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._ch=
eckExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.in=
itialized=3Dtrue}var =
b=3DArray.prototype.slice.call(arguments,1);if(typeof =
a=3D=3D"string"&&(a=3D=3D"isDisabled"||a=3D=3D"getDate"||a=3D=3D"widget")=
)return =
d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));=
if(a=3D=3D"option"&&
 arguments.length=3D=3D2&&typeof arguments[1]=3D=3D"string")return =
d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));=
return this.each(function(){typeof =
a=3D=3D"string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this=
].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=3Dnew=
 M;d.datepicker.initialized=3Dfalse;d.datepicker.uuid=3D(new =
Date).getTime();d.datepicker.version=3D"1.8.13";window["DP_jQuery_"+z]=3D=
d})(jQuery);
 ;
/*
 * jQuery UI Autocomplete 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.position.js
 */
(function(d){var =
e=3D0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:fals=
e,delay:300,minLength:1,position:{my:"left top",at:"left =
bottom",collision:"none"},source:null},pending:0,_create:function(){var =
a=3Dthis,b=3Dthis.element[0].ownerDocument,g;this.element.addClass("ui-au=
tocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-=
autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete"=
,function(c){if(!(a.options.disabled||a.element.attr("readonly"))){g=3D
false;var f=3Dd.ui.keyCode;switch(c.keyCode){case =
f.PAGE_UP:a._move("previousPage",c);break;case =
f.PAGE_DOWN:a._move("nextPage",c);break;case =
f.UP:a._move("previous",c);c.preventDefault();break;case =
f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case =
f.NUMPAD_ENTER:if(a.menu.active){g=3Dtrue;c.preventDefault()}case =
f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case =
f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.se=
arching);a.searching=3DsetTimeout(function(){if(a.term!=3D
a.element.val()){a.selectedItem=3Dnull;a.search(null,c)}},a.options.delay=
);break}}}).bind("keypress.autocomplete",function(c){if(g){g=3Dfalse;c.pr=
eventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disa=
bled){a.selectedItem=3Dnull;a.previous=3Da.element.val()}}).bind("blur.au=
tocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching)=
;a.closing=3DsetTimeout(function(){a.close(c);a._change(c)},150)}});this.=
_initSource();this.response=3Dfunction(){return =
a._response.apply(a,arguments)};
this.menu=3Dd("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.op=
tions.appendTo||"body",b)[0]).mousedown(function(c){var =
f=3Da.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTim=
eout(function(){d(document).one("mousedown",function(h){h.target!=3D=3Da.=
element[0]&&h.target!=3D=3Df&&!d.ui.contains(f,h.target)&&a.close()})},1)=
;setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:functio=
n(c,f){f=3Df.item.data("item.autocomplete");false!=3D=3Da._trigger("focus=
",c,{item:f})&&/^key/.test(c.originalEvent.type)&&
a.element.val(f.value)},selected:function(c,f){var =
h=3Df.item.data("item.autocomplete"),i=3Da.previous;if(a.element[0]!=3D=3D=
b.activeElement){a.element.focus();a.previous=3Di;setTimeout(function(){a=
.previous=3Di;a.selectedItem=3Dh},1)}false!=3D=3Da._trigger("select",c,{i=
tem:h})&&a.element.val(h.value);a.term=3Da.element.val();a.close(c);a.sel=
ectedItem=3Dh},blur:function(){a.menu.element.is(":visible")&&a.element.v=
al()!=3D=3Da.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+=
1).css({top:0,left:0}).hide().data("menu");
d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.elem=
ent.removeClass("ui-autocomplete-input").removeAttr("autocomplete").remov=
eAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup")=
;this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOp=
tion:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a=3D=
=3D=3D"source"&&this._initSource();if(a=3D=3D=3D"appendTo")this.menu.elem=
ent.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a=3D=3D=3D"di=
sabled"&&
b&&this.xhr&&this.xhr.abort()},_initSource:function(){var =
a=3Dthis,b,g;if(d.isArray(this.options.source)){b=3Dthis.options.source;t=
his.source=3Dfunction(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else =
if(typeof =
this.options.source=3D=3D=3D"string"){g=3Dthis.options.source;this.source=
=3Dfunction(c,f){a.xhr&&a.xhr.abort();a.xhr=3Dd.ajax({url:g,data:c,dataTy=
pe:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRe=
quest=3D=3D=3De&&f(h)},error:function(){this.autocompleteRequest=3D=3D=3D=
e&&f([])}})}}else this.source=3D
this.options.source},search:function(a,b){a=3Da!=3Dnull?a:this.element.va=
l();this.term=3Dthis.element.val();if(a.length<this.options.minLength)ret=
urn =
this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!=3D=
=3Dfalse)return =
this._search(a)},_search:function(a){this.pending++;this.element.addClass=
("ui-autocomplete-loading");this.source({term:a},this.response)},_respons=
e:function(a){if(!this.options.disabled&&a&&a.length){a=3Dthis._normalize=
(a);this._suggest(a);this._trigger("open")}else this.close();
this.pending--;this.pending||this.element.removeClass("ui-autocomplete-lo=
ading")},close:function(a){clearTimeout(this.closing);if(this.menu.elemen=
t.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._t=
rigger("close",a)}},_change:function(a){this.previous!=3D=3Dthis.element.=
val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:fun=
ction(a){if(a.length&&a[0].label&&a[0].value)return a;return =
d.map(a,function(b){if(typeof =
b=3D=3D=3D"string")return{label:b,value:b};return =
d.extend({label:b.label||
b.value,value:b.value||b.label},b)})},_suggest:function(a){var =
b=3Dthis.menu.element.empty().zIndex(this.element.zIndex()+1);this._rende=
rMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resi=
zeMenu();b.position(d.extend({of:this.element},this.options.position));th=
is.options.autoFocus&&this.menu.next(new =
d.Event("mouseover"))},_resizeMenu:function(){var =
a=3Dthis.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this=
.element.outerWidth()))},_renderMenu:function(a,b){var g=3Dthis;
d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){re=
turn =
d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.lab=
el)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible")=
)if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.tes=
t(a)){this.element.val(this.term);this.menu.deactivate()}else =
this.menu[a](b);else this.search(null,b)},widget:function(){return =
this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){=
return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,
"\\$&")},filter:function(a,b){var g=3Dnew =
RegExp(d.ui.autocomplete.escapeRegex(b),"i");return =
d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery);
(function(d){d.widget("ui.menu",{_create:function(){var =
e=3Dthis;this.element.addClass("ui-menu ui-widget ui-widget-content =
ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-m=
enuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item =
a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:fun=
ction(){var =
e=3Dthis;this.element.children("li:not(.ui-menu-item):has(a)").addClass("=
ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-=
all").attr("tabindex",
-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(fu=
nction(){e.deactivate()})},activate:function(e,a){this.deactivate();if(th=
is.hasScroll()){var =
b=3Da.offset().top-this.element.offset().top,g=3Dthis.element.scrollTop()=
,c=3Dthis.element.height();if(b<0)this.element.scrollTop(g+b);else =
b>=3Dc&&this.element.scrollTop(g+b-c+a.height())}this.active=3Da.eq(0).ch=
ildren("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").en=
d();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.acti=
ve){this.active.children("a").removeClass("ui-state-hover").removeAttr("i=
d");
this._trigger("blur");this.active=3Dnull}},next:function(e){this.move("ne=
xt",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-=
menu-item:last",e)},first:function(){return =
this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(=
){return =
this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(=
e,a,b){if(this.active){e=3Dthis.active[e+"All"](".ui-menu-item").eq(0);e.=
length?this.activate(b,e):this.activate(b,this.element.children(a))}else =
this.activate(b,
this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!t=
his.active||this.last())this.activate(e,this.element.children(".ui-menu-i=
tem:first"));else{var =
a=3Dthis.active.offset().top,b=3Dthis.element.height(),g=3Dthis.element.c=
hildren(".ui-menu-item").filter(function(){var =
c=3Dd(this).offset().top-a-b+d(this).height();return =
c<10&&c>-10});g.length||(g=3Dthis.element.children(".ui-menu-item:last"))=
;this.activate(e,g)}else =
this.activate(e,this.element.children(".ui-menu-item").filter(!this.activ=
e||
this.last()?":first":":last"))},previousPage:function(e){if(this.hasScrol=
l())if(!this.active||this.first())this.activate(e,this.element.children("=
.ui-menu-item:last"));else{var =
a=3Dthis.active.offset().top,b=3Dthis.element.height();result=3Dthis.elem=
ent.children(".ui-menu-item").filter(function(){var =
g=3Dd(this).offset().top-a+b-d(this).height();return =
g<10&&g>-10});result.length||(result=3Dthis.element.children(".ui-menu-it=
em:first"));this.activate(e,result)}else =
this.activate(e,this.element.children(".ui-menu-item").filter(!this.activ=
e||
this.first()?":last":":first"))},hasScroll:function(){return =
this.element.height()<this.element[d.fn.prop?"prop":"attr"]("scrollHeight=
")},select:function(e){this._trigger("selected",e,{item:this.active})}})}=
)(jQuery);
;

 /* jQuery Tools 1.2.5 Overlay & Expose */
 (function(a){function t(d,b){var =
c=3Dthis,j=3Dd.add(c),o=3Da(window),k,f,m,g=3Da.tools.expose&&(b.mask||b.=
expose),n=3DMath.random().toString().slice(10);if(g){if(typeof =
g=3D=3D"string")g=3D{color:g};g.closeOnClick=3Dg.closeOnEsc=3Dfalse}var =
p=3Db.target||d.attr("rel");f=3Dp?a(p):d;if(!f.length)throw"Could not =
find Overlay: =
"+p;d&&d.index(f)=3D=3D-1&&d.click(function(e){c.load(e);return =
e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return =
c;var h=3Dq[b.effect];if(!h)throw'Overlay: cannot find effect : =
"'+b.effect+
 =
'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=3De||a.Event();e=
.type=3D"onBeforeLoad";j.trigger(e);if(e.isDefaultPrevented())return =
c;m=3Dtrue;g&&a(f).expose(g);var =
i=3Db.top,r=3Db.left,u=3Df.outerWidth({margin:true}),v=3Df.outerHeight({m=
argin:true});if(typeof =
i=3D=3D"string")i=3Di=3D=3D"center"?Math.max((o.height()-v)/2,0):parseInt=
(i,10)/100*o.height();if(r=3D=3D"center")r=3DMath.max((o.width()-u)/2,0);=
h[0].call(c,{top:i,left:r},function(){if(m){e.type=3D"onLoad";j.trigger(e=
)}});g&&b.closeOnClick&&a.mask.getMask().one("click",
 =
c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.targ=
et).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydo=
wn."+n,function(l){l.keyCode=3D=3D27&&c.close(l)});return =
c},close:function(e){if(!c.isOpened())return =
c;e=3De||a.Event();e.type=3D"onBeforeClose";j.trigger(e);if(!e.isDefaultP=
revented()){m=3Dfalse;q[b.effect][1].call(c,function(){e.type=3D"onClose"=
;j.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.=
mask.close();return c}},getOverlay:function(){return f},
 getTrigger:function(){return d},getClosers:function(){return =
k},isOpened:function(){return m},getConf:function(){return =
b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","=
),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=3Dfunction(i){=
i&&a(c).bind(h,i);return =
c}});k=3Df.find(b.close||".close");if(!k.length&&!b.close){k=3Da('<a =
class=3D"close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.lo=
ad&&c.load()}a.tools=3Da.tools||{version:"1.2.5"};a.tools.overlay=3D{addE=
ffect:function(d,
 =
b,c){q[d]=3D[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,clo=
seSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>=
6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",targ=
et:null,top:"10%"}};var =
s=3D[],q=3D{};a.tools.overlay.addEffect("default",function(d,b){var =
c=3Dthis.getConf(),j=3Da(window);if(!c.fixed){d.top+=3Dj.scrollTop();d.le=
ft+=3Dj.scrollLeft()}d.position=3Dc.fixed?"fixed":"absolute";this.getOver=
lay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(thi=
s.getConf().closeSpeed,
 d)});a.fn.overlay=3Dfunction(d){var =
b=3Dthis.data("overlay");if(b)return =
b;if(a.isFunction(d))d=3D{onBeforeLoad:d};d=3Da.extend(true,{},a.tools.ov=
erlay.conf,d);this.each(function(){b=3Dnew =
t(a(this),d);s.push(b);a(this).data("overlay",b)});return =
d.api?b:this}})(jQuery);
 (function(b){function k(){if(b.browser.msie){var =
a=3Db(document).height(),d=3Db(window).height();return[window.innerWidth|=
|document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d=
:a]}return[b(document).width(),b(document).height()]}function =
h(a){if(a)return a.call(b.mask)}b.tools=3Db.tools||{version:"1.2.5"};var =
l;l=3Db.tools.expose=3D{conf:{maskId:"exposeMask",loadSpeed:"slow",closeS=
peed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,sta=
rtOpacity:0,color:"#fff",onLoad:null,
 onClose:null}};var c,i,e,g,j;b.mask=3D{load:function(a,d){if(e)return =
this;if(typeof =
a=3D=3D"string")a=3D{color:a};a=3Da||g;g=3Da=3Db.extend(b.extend({},l.con=
f),a);c=3Db("#"+a.maskId);if(!c.length){c=3Db("<div/>").attr("id",a.maskI=
d);b("body").append(c)}var =
m=3Dk();c.css({position:"absolute",top:0,left:0,width:m[0],height:m[1],di=
splay:"none",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css("bac=
kgroundColor",a.color);if(h(a.onBeforeLoad)=3D=3D=3Dfalse)return =
this;a.closeOnEsc&&b(document).bind("keydown.mask",function(f){f.keyCode=3D=
=3D
 =
27&&b.mask.close(f)});a.closeOnClick&&c.bind("click.mask",function(f){b.m=
ask.close(f)});b(window).bind("resize.mask",function(){b.mask.fit()});if(=
d&&d.length){j=3Dd.eq(0).css("zIndex");b.each(d,function(){var =
f=3Db(this);/relative|absolute|fixed/i.test(f.css("position"))||f.css("po=
sition","relative")});i=3Dd.css({zIndex:Math.max(a.zIndex+1,j=3D=3D"auto"=
?0:j)})}c.css({display:"block"}).fadeTo(a.loadSpeed,a.opacity,function(){=
b.mask.fit();h(a.onLoad);e=3D"full"});e=3Dtrue;return =
this},close:function(){if(e){if(h(g.onBeforeClose)=3D=3D=3D
 false)return =
this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j});=
e=3Dfalse});b(document).unbind("keydown.mask");c.unbind("click.mask");b(w=
indow).unbind("resize.mask")}return this},fit:function(){if(e){var =
a=3Dk();c.css({width:a[0],height:a[1]})}},getMask:function(){return =
c},isLoaded:function(a){return =
a?e=3D=3D"full":e},getConf:function(){return =
g},getExposed:function(){return =
i}};b.fn.mask=3Dfunction(a){b.mask.load(a);return =
this};b.fn.expose=3Dfunction(a){b.mask.load(a,this);return =
this}})(jQuery);
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-includes/js/comment-reply.js?ver=20090102

addComment=3D{moveForm:function(d,f,i,c){var =
m=3Dthis,a,h=3Dm.I(d),b=3Dm.I(i),l=3Dm.I("cancel-comment-reply-link"),j=3D=
m.I("comment_parent"),k=3Dm.I("comment_post_ID");if(!h||!b||!l||!j){retur=
n}m.respondId=3Di;c=3Dc||false;if(!m.I("wp-temp-form-div")){a=3Ddocument.=
createElement("div");a.id=3D"wp-temp-form-div";a.style.display=3D"none";b=
.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);=
if(k&&c){k.value=3Dc}j.value=3Df;l.style.display=3D"";l.onclick=3Dfunctio=
n(){var =
n=3DaddComment,e=3Dn.I("wp-temp-form-div"),o=3Dn.I(n.respondId);if(!e||!o=
){return}n.I("comment_parent").value=3D"0";e.parentNode.insertBefore(o,e)=
;e.parentNode.removeChild(e);this.style.display=3D"none";this.onclick=3Dn=
ull;return false};try{m.I("comment").focus()}catch(g){}return =
false},I:function(a){return document.getElementById(a)}};
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/Viva-ThumbZoom/lib/v-zoom/viva-zoom-mini.js

eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('u =
q=3D{3Q:\'7M/\',4F:\'7N.7O\',63:10,4G:4H,64:10,65:4H,3k:15,4I:15,2P:15,2i=
:15,3l:7P,4J:\'3R 1V 1v 1O, 7Q 66 7R 1V 2j. 7S 7T 7U W 3S 66 =
3T.\',67:\'7V...\',68:\'3R 1V 7W\',69:0.75,6a:\'3R 1V 7X 1V =
7Y\',4K:K,4L:5,4M:1,4N:1c,29:2,4O:3,6b:\'7Z 1V 80 2Q\',6c:\'6d =
6e\',6f:1,6g:K,6h:\'81 2k <i>6i 82</i>\',6j:\'83://84.85.86\',6k:\'87 1V =
88 6i 89 8a\',6l:K,6m:\'8b\',6n:\'8c\',6o:\'8d\',6p:\'8e\',6q:\'3R 1V =
1v\',6r:\'8f\',3U:1c,4P:K,3m:K,2a:\'3n\',4Q:K,2R:G,3o:30,2S:G,2v:6s,3p:6s=
,3V:K,1w:\'8g-8h\',4R:\'O-N\',3q:[],4S:K,L:[],4T:[\'3V\',\'1w\',\'29\',\'=
3o\',\'2R\',\'3r\',\'4U\',\'4V\',\'J\',\'H\',\'3U\',\'4P\',\'3m\',\'2b\',=
\'4Q\',\'2w\',\'3s\',\'2a\',\'1P\',\'4R\',\'2v\',\'3p\',\'2S\',\'2T\',\'6=
t\',\'6u\'],1F:[],4W:0,3W:[],2x:{},2y:[],3X:[],2U:[],3Y:{},4X:{},1f:(X.8i=
&&!1x.3t),2z:/8j/.1o(2V.6v),3u:/8k.+8l:1\\.[0-8].+8m/.1o(2V.6v),$:B(a){F =
X.4Y(a)},2W:B(a,b){a[a.1d]=3Db},S:B(a,b,c,d,e){u =
f=3DX.S(a);r(b)q.6w(f,b);r(e)q.T(f,{4Z:0,6x:\'1G\',6y:0});r(c)q.T(f,c);r(=
d)d.1s(f);F f},6w:B(a,b){W(u x 3Z b)a[x]=3Db[x]},T:B(a,b){W(u x 3Z =
b){Y{r(q.1f&&x=3D=3D\'1i\'){r(b[x]>0.99)a.C.8n(\'51\');P =
a.C.51=3D\'8o(1i=3D\'+(b[x]*2X)+\')\'}P a.C[x]=3Db[x]}Z(e){}}},2l:B(){u =
a=3D2V.6z.6A("8p");F a[1]?6B(a[1]):G},52:B(){u =
a=3DX.53&&X.53!=3D"6C"?X.54:X.19;u =
b=3Dq.1f?a.6D:(X.54.6D||6E.8q),H=3Dq.1f?a.8r:6E.8s;F{J:b,H:H,41:q.1f?a.41=
:8t,42:q.1f?a.42:8u}},1a:B(a){u =
p=3D{x:a.6F,y:a.55};3v(a.6G){a=3Da.6G;p.x+=3Da.6F;p.y+=3Da.55;r(a!=3DX.19=
&&a!=3DX.54){p.x-=3Da.41;p.y-=3Da.42}}F p},43:B(a,b,c){r(a.2Y)F b;Y{1y =
q.3w(a,b,c);F 1c}Z(e){F K}},6H:B(a,b,c){r(a.2Y)F b;W(u =
i=3D0;i<q.2y.1d;i++){r(q.2y[i]&&q.2y[i].a=3D=3Da){q.2y[i].6I();q.2y[i]=3D=
G;F 1c}}Y{q.6J=3DK;1y q.3w(a,b,c,\'2A\');F 1c}Z(e){F K}},3x:B(a,b,c){u =
d=3Da.2Z(b);W(u i=3D0;i<d.1d;i++){r((1y 44(c)).1o(d[i].U)){F d[i]}}F =
G},56:B(){u s=3D\'<1e 2m=3D"O-8v"><6K>\'+\'<2n 2m=3D"O-3T"><a 1W=3D"F =
q.3T(m)" 1H=3D"#">\'+q.6m+\'</a></2n>\'+\'<2n 2m=3D"O-3S"><a 1W=3D"F =
q.3S(m)" 1H=3D"#">\'+q.6n+\'</a></2n>\'+\'<2n 2m=3D"O-2j"><a 1H=3D"#" =
1W=3D"F 1c">\'+q.6o+\'</a></2n>\'+\'<2n 2m=3D"O-1v"><a 1W=3D"F q.1v(m)" =
2o=3D"\'+q.6q+\'" 1H=3D"#">\'+q.6p+\'</a></2n>\'+\'</6K></1e>\'+\'<1e =
2m=3D"O-19"></1e>\'+\'<1e 2m=3D"O-8w"><1e>\'+\'<D 2m=3D"O-2B" =
2o=3D"\'+q.6r+\'"><D></D></D>\'+\'</1e></1e>\';F =
q.S(\'1e\',{U:\'O-2A-I\',1t:s})},57:B(a){W(u =
i=3D0;i<q.2U.1d;i++){r(q.2U[i][0]=3D=3Da){u =
c=3Dq.2U[i][1];q.2U[i][1]=3Dc.3y(1);F c}}F G},6L:B(e){u =
b=3DX.2Z(\'A\');u a,1Q;W(u =
i=3D0;i<b.1d;i++){a=3Db[i];1Q=3Dq.31(a);r(1Q&&1Q[0]=3D=3D\'q.6H\'&&q.35(a=
,\'2b\')=3D=3D\'6M\'&&q.35(a,\'4Q\')){q.2W(q.3X,a)}}q.58(0)},58:B(i){r(!q=
.3X[i])F;u a=3Dq.3X[i];u b=3Dq.3z(q.35(a,\'4V\'));r(!b)b=3Dq.56();u =
c=3D1y =
q.45(a,b,1);c.59=3DB(){};c.36=3DB(){q.2W(q.2U,[a,b]);q.58(i+1)};c.5a()},6=
N:B(){u a=3D0,46=3D-1;W(u =
i=3D0;i<q.L.1d;i++){r(q.L[i]){r(q.L[i].N.C.1j&&q.L[i].N.C.1j>a){a=3Dq.L[i=
].N.C.1j;46=3Di}}}r(46=3D=3D-1)q.1z=3D-1;P q.L[46].2p()},5b:B(a,b){u =
c=3DX.2Z(\'A\'),5c=3D{},5d=3D-1,j=3D0;W(u =
i=3D0;i<c.1d;i++){r(q.31(c[i])&&((q.L[a].2S=3D=3Dq.35(c[i],\'2S\')))){5c[=
j]=3Dc[i];r(q.L[a]&&c[i]=3D=3Dq.L[a].a){5d=3Dj}j++}}F =
5c[5d+b]||G},35:B(a,b){a.2Y=3Da.1W;u p=3Da.2Y?a.2Y():G;a.2Y=3DG;F(p&&1u =
p[b]!=3D\'2q\')?p[b]:(1u q[b]!=3D\'2q\'?q[b]:G)},2c:B(a){u =
b=3Dq.35(a,\'1g\');r(b)F b;F a.1H},3z:B(b){u =
c=3Dq.$(b),2C=3Dq.4X[b],a=3D{};r(!c&&!2C)F =
G;r(!2C){2C=3Dc.3y(K);2C.1k=3D\'\';q.4X[b]=3D2C;F c}P{F =
2C.3y(K)}},5e:B(d){u a=3Dd.5f,i,l,n;r(a){l=3Da.1d;W(u =
i=3D0;i<l;i+=3D1){n=3Da[i].5g;r(1u =
d[n]=3D=3D=3D\'B\'){d[n]=3DG}}}a=3Dd.3a;r(a){l=3Da.1d;W(u =
i=3D0;i<l;i+=3D1)q.5e(d.3a[i])}},3A:B(d){r(q.1f)q.5e(d);q.5h.1s(d);q.5h.1=
t=3D\'\'},47:B(a,b){u c=3Dq.8x=3Dq.2D(a);Y{u =
d=3Dq.8y=3Dq.5b(c.V,b);d.1W()}Z(e){}Y{c.1v()}Z(e){}F 1c},3T:B(a){F =
q.47(a,-1)},3S:B(a){F =
q.47(a,1)},48:B(e){r(!e)e=3D1x.49;r(!e.1X)e.1X=3De.5i;r(e.1X.6O)F K;u =
a=3DG;8z(e.8A){1Y 32:1Y 34:1Y 39:1Y 40:a=3D1;5j;1Y 8:1Y 33:1Y 37:1Y =
38:a=3D-1;5j;1Y 27:1Y =
13:a=3D0}r(a!=3D=3DG){q.3B(X,\'5k\',q.48);r(!q.6l)F K;r(e.4a)e.4a();P =
e.8B=3D1c;r(a=3D=3D0){Y{q.2D().1v()}Z(e){}F 1c}P{F q.47(q.1z,a)}}F =
K},8C:B(a){q.2W(q.1F,a)},5l:B(a){u =
b,1Q=3D/^O-N-([0-9]+)$/;b=3Da;3v(b.2r){r(b.1k&&1Q.1o(b.1k))F =
b.1k.1R(1Q,"$1");b=3Db.2r}b=3Da;3v(b.2r){r(b.8D&&q.31(b)){W(u =
c=3D0;c<q.L.1d;c++){u d=3Dq.L[c];r(d&&d.a=3D=3Db)F c}}b=3Db.2r}F =
G},2D:B(a){r(1u a=3D=3D\'2q\')F q.L[q.1z]||G;r(1u a=3D=3D\'6P\')F =
q.L[a]||G;r(1u a=3D=3D\'5m\')a=3Dq.$(a);F =
q.L[q.5l(a)]||G},31:B(a){F(a.1W&&a.1W.6Q().1R(/\\s/g,\' =
\').3b(/q.(8E|e)8F/))},6R:B(){W(u =
i=3D0;i<q.L.1d;i++)r(q.L[i]&&q.L[i].4b)q.6N()},5n:B(e){r(!e)e=3D1x.49;r(e=
.8G>1)F K;r(!e.1X)e.1X=3De.5i;u =
a=3De.1X;3v(a.2r&&!(/O-(1O|2j|2A|2B)/.1o(a.U))){a=3Da.2r}u =
b=3Dq.2D(a);r(b&&(b.3C||!b.4b))F K;r(b&&e.2d=3D=3D\'5o\'){r(e.1X.6O)F =
K;u =
c=3Da.U.3b(/O-(1O|2j|2B)/);r(c){q.1A=3D{16:b,2d:c[1],1b:b.x.M,J:b.x.D,1h:=
b.y.M,H:b.y.D,6S:e.5p,6T:e.5q};q.1Z(X,\'6U\',q.5r);r(e.4a)e.4a();r(/O-(1O=
|2A)-3D/.1o(b.I.U)){b.2p();q.5s=3DK}F 1c}P =
r(/O-2A/.1o(a.U)&&q.1z!=3Db.V){b.2p();b.4c()}}P =
r(e.2d=3D=3D\'6V\'){q.3B(X,\'6U\',q.5r);r(q.1A){r(q.1A.2d=3D=3D\'1O\')q.1=
A.16.I.C.21=3Dq.3E;u =
d=3Dq.1A.4d;r(!d&&!q.5s&&!/(2j|2B)/.1o(q.1A.2d)){b.1v()}P =
r(d||(!d&&q.6J)){q.1A.16.4c()}r(q.1A.16.2e)q.1A.16.2e.C.1B=3D\'1G\';q.5s=3D=
1c;q.1A=3DG}P r(/O-1O-3D/.1o(a.U)){a.C.21=3Dq.3E}}F =
1c},5r:B(e){r(!q.1A)F K;r(!e)e=3D1x.49;u =
a=3Dq.1A,16=3Da.16;r(16.Q){r(!16.2e)16.2e=3Dq.S(\'1e\',G,{1a:\'1I\',J:16.=
x.D+\'E\',H:16.y.D+\'E\',1b:0,1h:0,1j:4,6W:(q.1f?\'8H\':\'1G\'),1i:0.8I},=
16.N,K);r(16.2e.C.1B=3D=3D\'1G\')16.2e.C.1B=3D\'\'}a.4e=3De.5p-a.6S;a.4f=3D=
e.5q-a.6T;u =
b=3D1C.8J(1C.6X(a.4e,2)+1C.6X(a.4f,2));r(!a.4d)a.4d=3D(a.2d!=3D\'1O\'&&b>=
0)||(b>(q.8K||5));r(a.4d&&e.5p>5&&e.5q>5){r(a.2d=3D=3D\'2B\')16.2B(a);P =
16.2j(a)}F 1c},6Y:B(e){Y{r(!e)e=3D1x.49;u =
a=3D/8L/i.1o(e.2d);r(!e.1X)e.1X=3De.5i;r(q.1f)e.5t=3Da?e.8M:e.8N;u =
b=3Dq.2D(e.1X);r(!b||!e.5t||q.2D(e.5t)=3D=3Db||q.1A)F;W(u =
i=3D0;i<b.1F.1d;i++){u o=3Dq.$(\'4g\'+b.1F[i]);r(o&&o.3c(\'4h\')){u =
c=3Da?0:o.3c(\'1i\'),1V=3Da?o.3c(\'1i\'):0;q.4i(o,c,1V)}}}Z(e){}},1Z:B(a,=
b,c){Y{a.1Z(b,c,1c)}Z(e){Y{a.6Z(\'3F\'+b,c);a.8O(\'3F\'+b,c)}Z(e){a[\'3F\=
'+b]=3Dc}}},3B:B(a,b,c){Y{a.3B(b,c,1c)}Z(e){Y{a.6Z(\'3F\'+b,c)}Z(e){a[\'3=
F\'+b]=3DG}}},5u:B(i){r(q.4S&&q.3q[i]&&q.3q[i]!=3D\'2q\'){u =
a=3DX.S(\'3d\');a.4j=3DB(){a=3DG;q.5u(i+1)};a.1g=3Dq.3q[i]}},70:B(b){r(b&=
&1u b!=3D\'8P\')q.4L=3Db;u a,1Q,j=3D0;u c=3DX.2Z(\'A\');W(u =
i=3D0;i<c.1d;i++){a=3Dc[i];1Q=3Dq.31(a);r(1Q&&1Q[0]=3D=3D\'q.43\'){r(j<q.=
4L){q.3q[j]=3Dq.2c(a);j++}}}1y q.3G(q.1w,B(){q.5u(0)});u =
d=3Dq.S(\'3d\',{1g:q.3Q+q.4F})},4k:B(){r(!q.1J){q.1J=3Dq.S(\'1e\',G,{1a:\=
'1I\',1b:0,1h:0,J:\'2X%\',1j:q.3l},X.19,K);q.1p=3Dq.S(\'a\',{U:\'O-1p\',2=
o:q.68,1t:q.67,1H:\'71:8Q(0)\'},{1a:\'1I\',1i:q.69,1b:\'-2E\',1j:1},q.1J)=
;q.5h=3Dq.S(\'1e\',G,{1B:\'1G\'},q.1J);q.3e=3Dq.S(\'1e\',G,{72:\'73\',8R:=
\'8S\'},G,K);1C.8T=3DB(t,b,c,d){F c*t/d+b};1C.74=3DB(t,b,c,d){F =
c*(t/=3Dd)*t+b};q.5v=3D(q.1f&&q.2l()<=3D6&&3H.8U=3D=3D\'8V:\')}},4i:B(a,o=
,b,c,i,d){r(1u i=3D=3D\'2q\'){r(1u =
c!=3D\'6P\')c=3D4H;r(c<25){q.T(a,{1i:b});F}i=3Dq.3W.1d;d=3Db>o?1:-1;u =
e=3D(25/(c-c%25))*1C.8W(o-b)}o=3D6B(o);a.C.1n=3D(o<=3D0)?\'11\':\'1K\';r(=
o<0||(d=3D=3D1&&o>b))F;r(a.2F&&a.2F.i!=3Di){8X(q.3W[a.2F.i]);o=3Da.2F.o}a=
.2F=3D{i:i,o:o,5w:(e||a.2F.5w)};a.C.1n=3D(o<=3D0)?\'11\':\'1K\';q.T(a,{1i=
:o});q.3W[i]=3D2f(B(){q.4i(a,o+a.2F.5w*d,b,G,i,d)},25)},1v:B(a){u =
b=3Dq.2D(a);r(b)b.1v();F 1c}};q.3G=3DB(a,b){m.36=3Db;m.1w=3Da;u =
v=3Dq.2l(),4l;m.4m=3Dq.1f&&v>=3D5.5&&v<7;r(!a){r(b)b();F}q.4k();m.1q=3Dq.=
S(\'1q\',{8Y:0},{1n:\'11\',1a:\'1I\',8Z:\'90\'},q.1J,K);u =
c=3Dq.S(\'91\',G,G,m.1q,1);m.1l=3D[];W(u =
i=3D0;i<=3D8;i++){r(i%3=3D=3D0)4l=3Dq.S(\'4l\',G,{H:\'1D\'},c,K);m.1l[i]=3D=
q.S(\'1l\',G,G,4l,K);u =
d=3Di!=3D4?{92:0,93:0}:{1a:\'2G\'};q.T(m.1l[i],d)}m.1l[4].U=3Da;m.76()};q=
.3G.5x=3D{76:B(){u a=3Dq.3Q+(q.94||"95/")+m.1w+".96";u =
b=3Dq.2z?q.1J:G;m.2g=3Dq.S(\'3d\',G,{1a:\'1I\',1b:\'-2E\',1h:\'-2E\'},b,K=
);u c=3Dm;m.2g.4j=3DB(){c.77()};m.2g.1g=3Da},77:B(){u =
o=3Dm.1S=3Dm.2g.J/4,3f=3D[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,=
-6],[-2,-2]],4n=3D{H:(2*o)+\'E\',J:(2*o)+\'E\'};W(u =
i=3D0;i<=3D8;i++){r(3f[i]){r(m.4m){u =
w=3D(i=3D=3D1||i=3D=3D7)?\'2X%\':m.2g.J+\'E\';u =
a=3Dq.S(\'1e\',G,{J:\'2X%\',H:\'2X%\',1a:\'2G\',2h:\'11\'},m.1l[i],K);q.S=
(\'1e\',G,{51:"97:98.78.9a(9b=3D9c, =
1g=3D\'"+m.2g.1g+"\')",1a:\'1I\',J:w,H:m.2g.H+\'E\',1b:(3f[i][0]*o)+\'E\'=
,1h:(3f[i][1]*o)+\'E\'},a,K)}P{q.T(m.1l[i],{6W:\'79(\'+m.2g.1g+\') =
\'+(3f[i][0]*o)+\'E =
\'+(3f[i][1]*o)+\'E\'})}r(1x.3t&&(i=3D=3D3||i=3D=3D5))q.S(\'1e\',G,4n,m.1=
l[i],K);q.T(m.1l[i],4n)}}m.2g=3DG;r(q.2x[m.1w])q.2x[m.1w].4o();q.2x[m.1w]=
=3Dm;r(m.36)m.36()},2H:B(a,x,y,w,h,b){r(b)m.1q.C.1n=3D(h>=3D4*m.1S)?\'1K\=
':\'11\';m.1q.C.1b=3D(x-m.1S)+\'E\';m.1q.C.1h=3D(y-m.1S)+\'E\';m.1q.C.J=3D=
(w+2*(a.1T+m.1S))+\'E\';w+=3D2*(a.1T-m.1S);h+=3D+2*(a.22-m.1S);m.1l[4].C.=
J=3Dw>=3D0?w+\'E\':0;m.1l[4].C.H=3Dh>=3D0?h+\'E\':0;r(m.4m)m.1l[3].C.H=3D=
m.1l[5].C.H=3Dm.1l[4].C.H},4o:B(a){r(a)m.1q.C.1n=3D\'11\';P =
q.3A(m.1q)}};q.3w=3DB(a,b,c,d){m.a=3Da;m.9d=3Dc;m.2I=3Dd||\'1O\';m.23=3D(=
d=3D=3D\'2A\');m.2J=3D!m.23;q.4S=3D1c;q.4k();u e=3Dm.V=3Dq.L.1d;W(u =
i=3D0;i<q.4T.1d;i++){u f=3Dq.4T[i];m[f]=3Db&&1u =
b[f]!=3D\'2q\'?b[f]:q[f]}u =
g=3Dm.4p=3D((b&&b.5y)?q.$(b.5y):G)||a.2Z(\'3d\')[0]||a;m.4q=3Dg.1k||a.1k;=
W(u i=3D0;i<q.L.1d;i++){r(q.L[i]&&q.L[i].a=3D=3Da){q.L[i].2p();F 1c}}W(u =
i=3D0;i<q.L.1d;i++){r(q.L[i]&&q.L[i].4p!=3Dg&&!q.L[i].4r){q.L[i].5z()}}q.=
L[m.V]=3Dm;r(!q.4K){r(q.L[e-1])q.L[e-1].1v();r(1u =
q.1z!=3D\'2q\'&&q.L[q.1z])q.L[q.1z].1v()}u =
h=3Dq.1a(g);m.1L=3Dg.J?g.J:g.1m;m.24=3Dg.H?g.H:g.18;m.2s=3Dh.x;m.2t=3Dh.y=
;m.3g=3D(m.4p.1m-m.1L)/2;m.3I=3D(m.4p.18-m.24)/2;m.N=3Dq.S(\'1e\',{1k:\'O=
-N-\'+m.V,U:m.4R},{1n:\'11\',1a:\'1I\',1j:q.3l++},G,K);m.N.9e=3Dm.N.9f=3D=
q.6Y;r(m.2I=3D=3D\'1O\'&&m.29=3D=3D2)m.29=3D0;r(q.2x[m.1w]){m.5A();m[m.2I=
+\'5B\']()}P r(!m.1w){m[m.2I+\'5B\']()}P{m.3J();u j=3Dm;1y =
q.3G(m.1w,B(){j.5A();j[j.2I+\'5B\']()})}F K};q.3w.5x=3D{5A:B(x,y){u =
w=3Dq.2x[m.1w];m.12=3Dw;w.1q.C.1j=3Dm.N.C.1j;q.2x[m.1w]=3DG},3J:B(){r(m.4=
r||m.1p)F;m.5C=3Dm.a.C.21;m.a.C.21=3D\'9g\';m.1p=3Dq.1p;u =
a=3Dm;m.1p.1W=3DB(){a.5z()};m.1p.C.1h=3D(m.2t+(m.24-m.1p.18)/2)+\'E\';u =
a=3Dm,1b=3D(m.2s+m.3g+(m.1L-m.1p.1m)/2)+\'E\';2f(B(){r(a.1p)a.1p.C.1b=3D1=
b},2X)},9h:B(){u a=3Dm;u =
b=3DX.S(\'3d\');m.I=3Db;b.4j=3DB(){r(q.L[a.V])a.3K()};r(q.9i)b.9j=3DB(){F=
 =
1c};b.U=3D\'O-1O\';b.C.1n=3D\'11\';b.C.1B=3D\'3L\';b.C.1a=3D\'1I\';b.C.5D=
=3D\'1G\';b.C.1j=3D3;b.2o=3Dq.4J;r(q.2z)q.1J.1s(b);r(q.1f&&q.9k)b.1g=3DG;=
b.1g=3Dq.2c(m.a);m.3J()},9l:B(){m.I=3Dq.57(m.a);r(!m.I)m.I=3Dq.3z(m.4V);r=
(!m.I)m.I=3Dq.56();m.14=3Dm.I;r(m.1P||m.2b=3D=3D\'Q\')m.5E(m.14);q.1J.1s(=
m.N);q.T(m.N,{1a:\'9m\',4Z:\'0 \'+q.4I+\'E 0 =
\'+q.3k+\'E\'});m.I=3Dq.S(\'1e\',{U:\'O-2A\'},{1a:\'2G\',1j:3,2h:\'11\'},=
m.N);m.3h=3Dq.S(\'1e\',G,G,m.I,1);m.3h.1s(m.14);q.T(m.14,{1a:\'2G\'});m.1=
4.U+=3D\' =
O-1B-3L\';r(m.J)m.14.C.J=3Dm.J+\'E\';r(m.H)m.14.C.H=3Dm.H+\'E\';r(m.14.1m=
<m.2v)m.14.C.J=3Dm.2v+\'E\';r(m.2b=3D=3D\'6M\'&&!q.57(m.a)){m.3J();u =
a=3D1y q.45(m.a,m.14);u =
b=3Dm;a.36=3DB(){r(q.L[b.V])b.3K()};a.59=3DB(){3H.1H=3Dq.2c(m.a)};a.5a()}=
P r(m.2b=3D=3D\'Q\'&&m.2a=3D=3D\'3n\'){m.4s()}P =
m.3K()},3K:B(){Y{r(!m.I)F;m.I.4j=3DG;r(m.4r)F;P =
m.4r=3DK;r(m.1p){q.T(m.1p,{1b:\'-2E\',1h:\'-2E\'});m.1p=3DG;m.a.C.21=3Dm.=
5C||\'\'}m.2i=3Dq.2i;r(m.2J){m.1M=3Dm.I.J;m.1N=3Dm.I.H;m.3i=3Dm.1M;m.7a=3D=
m.1N;m.I.C.J=3Dm.1L+\'E\';m.I.C.H=3Dm.24+\'E\';m.7b()}P =
r(m.5F)m.5F();m.N.1s(m.I);m.I.C.1a=3D\'2G\';r(m.R)m.N.1s(m.R);m.N.C.1b=3D=
m.2s+\'E\';m.N.C.1h=3Dm.2t+\'E\';q.1J.1s(m.N);m.1T=3D(m.I.1m-m.1L)/2;m.22=
=3D(m.I.18-m.24)/2;u a=3Dq.4I+2*m.1T;m.2i+=3D2*m.22;u b=3Dm.1M/m.1N;u =
c=3Dm.3V?m.2v:m.1M;u d=3Dm.3V?m.3p:m.1N;u f=3D{x:\'1D\',y:\'1D\'};u =
g=3Dq.52();m.x=3D{M:1r(m.2s)-m.1T+m.3g,D:m.1M,26:(m.1M<c&&!q.4N)?m.1M:c,1=
U:q.3k,2K:a,2L:g.41,2M:g.J,5G:m.1L};u =
h=3Dm.x.M+1r(m.1L);m.x=3Dm.3M(m.x);m.y=3D{M:1r(m.2t)-m.22+m.3I,D:m.1N,26:=
m.1N<d?m.1N:d,1U:q.2P,2K:m.2i,2L:g.42,2M:g.H,5G:m.24};u =
i=3Dm.y.M+1r(m.24);m.y=3Dm.3M(m.y);r(m.23)m.7c();r(m.2J)m.7d(b);u =
x=3Dm.x;u y=3Dm.y;m.5H()}Z(e){1x.3H.1H=3Dq.2c(m.a)}},5E:B(a,b){u =
c=3Dq.3x(a,\'4t\',\'O-19\');r(m.2b=3D=3D\'Q\'){r(m.2w)c.C.J=3Dm.2w+\'E\';=
r(m.3s)c.C.H=3Dm.3s+\'E\'}r(m.1P){c.C.J=3Dm.1P.5f.J+\'E\';c.C.H=3Dm.1P.5f=
.H+\'E\'}},4s:B(){r(m.7e)F;u =
a=3Dm;m.19=3Dq.3x(m.14,\'4t\',\'O-19\');r(m.2b=3D=3D\'Q\'){m.3J();m.4u=3D=
q.3e.3y(1);m.19.1s(m.4u);m.1M=3Dm.14.1m;r(!m.2w)m.2w=3Dm.4u.1m;u =
b=3Dm.14.18-m.19.18;u h=3Dm.3s||(q.52()).H-b-q.2P-q.2i;u c=3Dq.5v?\' =
1g=3D"7f.7g" \':\'\';u d=3Dq.1f?\'<Q 5g=3D"7h\'+m.V+\'" =
\'+c+\'/>\':\'Q\';m.Q=3Dq.S(d,{5g:\'7h\'+m.V,9n:0,9o:K,V:m.V},{J:m.2w+\'E=
\',H:h+\'E\'},m.19);r(m.2a=3D=3D\'3n\')q.1Z(m.Q,\'5I\',B(){r(q.L[a.V])q.L=
[a.V].3K()});r(q.2z)m.Q.1g=3DG;m.Q.1g=3Dq.2c(m.a);r(m.2a=3D=3D\'5J\')m.5K=
()}P =
r(m.1P){m.19.1k=3Dm.19.1k||\'q-9p-1k-\'+m.V;m.1P.7i(m.19.1k)}m.7e=3DK},5F=
:B(){r(m.Q&&!m.3s){Y{u a=3Dm.Q.5L||m.Q.4v.X;u =
b=3Da.S(\'1e\');b.C.72=3D\'73\';a.19.1s(b);u =
h=3Db.55;r(q.1f)h+=3D1r(a.19.4w.2P)+1r(a.19.4w.2i)-1;m.Q.C.H=3Dm.19.C.H=3D=
h+\'E\'}Z(e){m.Q.C.H=3D\'9q\'}}m.14.1s(q.3e);r(!m.1M)m.1M=3Dm.14.1m;m.1N=3D=
m.14.18;m.14.5M(q.3e);r(q.1f&&m.1N>1r(m.14.4w.H)){m.1N=3D1r(m.14.4w.H)}q.=
T(m.N,{1a:\'1I\',4Z:\'0\'});q.T(m.I,{J:m.1L+\'E\',H:m.24+\'E\'})},5K:B(){=
u a=3Dm.14.1m-m.4u.1m;r(a<0)a=3D0;u =
b=3Dm.14.18-m.19.18;q.T(m.Q,{J:(m.x.D-a)+\'E\',H:(m.y.D-b)+\'E\'});q.T(m.=
19,{J:m.Q.C.J,H:m.Q.C.H});m.3j=3Dm.Q;m.1E=3Dm.3j},7c:B(){m.5E(m.14);r(m.1=
P&&m.2a=3D=3D\'3n\')m.4s();r(m.x.D<m.1M&&!m.3U)m.x.D=3Dm.1M;r(m.y.D<m.1N&=
&!m.4P)m.y.D=3Dm.1N;m.1E=3Dm.14;q.T(m.3h,{J:m.x.D+\'E\',1a:\'2G\',1b:(m.x=
.M-m.2s)+\'E\',1h:(m.y.M-m.2t)+\'E\'});q.T(m.14,{6x:\'1G\',J:\'1D\',H:\'1=
D\'});u a=3Dq.3x(m.14,\'4t\',\'O-19\');r(a&&!m.1P&&m.2b!=3D\'Q\'){u =
b=3Da;a=3Dq.S(b.9r,G,{2h:\'11\'},G,K);b.2r.9s(a,b);a.1s(q.3e);a.1s(b);u =
c=3Dm.14.1m-a.1m;u d=3Dm.14.18-a.18;a.5M(q.3e);u =
e=3Dq.2z||2V.7j=3D=3D\'7k\'?1:0;q.T(a,{J:(m.x.D-c-e)+\'E\',H:(m.y.D-d)+\'=
E\',2h:\'1D\',1a:\'2G\'});r(e&&b.18>a.18){a.C.J=3D(1r(a.C.J)+e)+\'E\'}m.3=
j=3Da;m.1E=3Dm.3j}r(m.Q&&m.2a=3D=3D\'3n\')m.5K();r(!m.3j&&m.y.D<m.3h.18)m=
.1E=3Dm.I;r(m.1E=3D=3Dm.I&&!m.3U&&m.2b!=3D\'Q\'){m.x.D+=3D17}r(m.1E&&m.1E=
.18>m.1E.2r.18){2f("Y { q.L["+m.V+"].1E.C.2h =3D \'1D\'; } Z(e) =
{}",q.4G)}},3M:B(p){u a,4n=3Dp=3D=3Dm.x?\'x\':\'y\';u b=3D1c;u =
c=3DK;p.M=3D1C.4x(p.M-((p.D-p.5G)/2));r(p.M<p.2L+p.1U){p.M=3Dp.2L+p.1U;b=3D=
K}r(p.D<p.26){p.D=3Dp.26;c=3D1c}r(p.M+p.D>p.2L+p.2M-p.2K){r(b&&c){p.D=3Dp=
.2M-p.1U-p.2K}P =
r(p.D<p.2M-p.1U-p.2K){p.M=3Dp.2L+p.2M-p.D-p.1U-p.2K}P{p.M=3Dp.2L+p.1U;r(c=
)p.D=3Dp.2M-p.1U-p.2K}}r(p.D<p.26){p.D=3Dp.26;c=3D1c}r(p.M<p.1U){7l=3Dp.M=
;p.M=3Dp.1U;r(c)p.D=3Dp.D-(p.M-7l)}F p},7d:B(a){u x=3Dm.x;u y=3Dm.y;u =
b=3D1c;r(x.D/y.D>a){u =
c=3Dx.D;x.D=3Dy.D*a;r(x.D<x.26){r(q.4N)x.3N=3Dx.D;x.D=3Dx.26;r(!x.3N)y.D=3D=
x.D/a}b=3DK}P r(x.D/y.D<a){u =
d=3Dy.D;y.D=3Dx.D/a;b=3DK}r(b){x.M=3D1r(m.2s)-m.1T+m.3g;x.26=3Dx.D;m.x=3D=
m.3M(x);y.M=3D1r(m.2t)-m.22+m.3I;y.26=3Dy.D;m.y=3Dm.3M(y)}},5H:B(){u =
a=3D{x:m.x.M-20,y:m.y.M-20,w:m.x.D+40,h:m.y.D+40+m.3o};q.4y=3D(q.1f&&q.2l=
()<7);r(q.4y)m.28(\'5N\',\'11\',a);q.4z=3D((1x.3t&&2V.6z<9)||2V.7j=3D=3D\=
'7k\'||(q.1f&&q.2l()<5.5));r(q.4z)m.28(\'5O\',\'11\',a);r(q.3u)m.28(\'*\'=
,\'11\',a);r(m.x.3N)m.I.C.6y=3D\'0 =
1D\';m.1F=3D[];m.5P(1,{x:m.2s+m.3g-m.1T,y:m.2t+m.3I-m.22,w:m.1L,h:m.24,2N=
:m.1L,o:q.4O},{x:m.x.M,y:m.y.M,w:m.x.D,h:m.y.D,2N:m.x.3N,o:m.12?m.12.1S:0=
},q.4G,q.63)},5P:B(b,c,d,e,f){r(b&&m.12&&!m.29)m.12.2H(m,m.x.M,m.y.M,m.x.=
D,m.y.D);P r(!b&&m.12){r(m.29)m.12.2H(m,c.x,c.y,c.w,c.h);P =
m.12.4o((m.23&&m.3m))}r(!b){u n=3Dm.N.3a.1d;W(u i=3Dn-1;i>=3D0;i--){u =
g=3Dm.N.3a[i];r(g!=3Dm.I)q.3A(g)}}r(m.6u){c.4A=3Db?0:1;d.4A=3Db}u =
t,16=3Dm,2T=3D1C[m.2T]||1C.74;r(!b)2T=3D1C[m.6t]||2T;W(u =
i=3D1;i<=3Df;i++){t=3D1C.4x(i*(e/f));(B(){u a=3Di,2Q=3D{};W(u x 3Z =
c){2Q[x]=3D2T(t,c[x],d[x]-c[x],e);r(/[9t]/.1o(x))2Q[x]=3D1C.4x(2Q[x])}2f(=
B(){r(b&&a=3D=3D1){16.I.C.1n=3D\'1K\';16.a.U+=3D\' =
O-7m-7n\'}16.7o(2Q)},t)})()}r(b){2f(B(){r(16.12)16.12.1q.C.1n=3D"1K"},t);=
2f(B(){r(16.R)16.7p();16.7q()},t+50)}P =
2f(B(){16.5Q()},t)},7o:B(a){Y{r(m.23){q.T(m.I,{J:a.w+\'E\',H:a.h+\'E\'});=
q.T(m.3h,{1b:(m.x.M-a.x)+\'E\',1h:(m.y.M-a.y)+\'E\'});m.14.C.1n=3D\'1K\'}=
P{m.N.C.J=3D(a.w+2*m.1T)+\'E\';m.I.C.J=3D((a.2N&&!9u(a.2N))?a.2N:a.w)+\'E=
\';r(q.2z)m.I.C.5D=3Dm.I.C.J;m.I.C.H=3Da.h+\'E\'}r(a.4A)q.T(m.N,{1i:a.4A}=
);r(m.12&&m.29){u =
o=3Dm.12.1S-a.o;m.12.2H(m,a.x+o,a.y+o,a.w-2*o,a.h-2*o,1)}q.T(m.N,{\'1n\':=
\'1K\',\'1b\':a.x+\'E\',\'1h\':a.y+\'E\'})}Z(e){1x.3H.1H=3Dq.2c(m.a)}},7q=
:B(){m.4b=3DK;m.2p();r(m.23&&m.2a=3D=3D\'5J\')m.4s();r(m.23){r(m.Q){Y{u =
a=3Dm,7r=3Dm.Q.5L||m.Q.4v.X;q.1Z(7r,\'5o\',B(){r(q.1z!=3Da.V)a.2p()})}Z(e=
){}r(q.1f&&1u =
m.3C!=3D\'9v\')m.Q.C.J=3D(m.2w-1)+\'E\'}}m.7s();r(q.6g)m.7t();r(m.2J&&m.3=
i>m.x.D)m.7u();r(!m.R)m.5R()},5R:B(){u a=3Dm.V;u b=3Dm.1w;1y =
q.3G(b,B(){Y{q.L[a].7v()}Z(e){}})},7v:B(){u =
a=3Dq.5b(m.V,1);r(a.1W.6Q().3b(/q\\.43/))u =
b=3Dq.S(\'3d\',{1g:q.2c(a)})},5z:B(){q.L[m.V]=3DG;m.a.C.21=3Dm.5C;r(m.1p)=
q.1p.C.1b=3D\'-2E\'},7t:B(){m.5S=3Dq.S(\'a\',{1H:q.6j,U:\'O-5S\',1t:q.6h,=
2o:q.6k});m.4B({5T:m.5S,1a:\'1h =
1b\'})},7b:B(){r(!m.2R&&m.4q)m.2R=3D\'R-W-\'+m.4q;r(m.2R)m.R=3Dq.3z(m.2R)=
;r(!m.R&&!m.3r&&m.4U)Y{m.3r=3D9w(m.4U)}Z(e){}r(!m.R&&m.3r)m.R=3Dq.S(\'1e\=
',{U:\'O-R\',1t:m.3r});r(!m.R){u =
a=3Dm.a.7w;3v(a&&!q.31(a)){r(/O-R/.1o(a.U||G)){m.R=3Da.3y(1);5j}a=3Da.7w}=
}r(m.R){m.2i+=3Dm.3o}},7p:B(){Y{q.T(m.N,{J:m.N.1m+\'E\',H:m.N.18+\'E\'});=
q.T(m.R,{1n:\'11\',2P:q.2z?0:\'-\'+m.y.D+\'E\'});m.R.U+=3D\' O-1B-3L\';u =
b,16=3Dm;r(q.1f&&(q.2l()<6||X.53=3D=3D\'6C\')){b=3Dm.R.18}P{u =
c=3Dq.S(\'1e\',{1t:m.R.1t},G,G,K);m.R.1t=3D\'\';m.R.1s(c);b=3Dm.R.3a[0].1=
8;m.R.1t=3Dm.R.3a[0].1t}q.T(m.R,{2h:\'11\',H:0,1j:2,2P:0});m.N.C.H=3D\'1D=
\';r(q.4M){u d=3D(1C.4x(b/50)||1)*q.4M}P{m.5U(b,1);F}W(u =
h=3Db%d,t=3D0;h<=3Db;h+=3Dd,t+=3D10){(B(){u =
a=3Dh,7x=3D(h=3D=3Db)?1:0;2f(B(){16.5U(a,7x)},t)})()}}Z(e){}},5U:B(a,b){r=
(!m.R)F;m.R.C.H=3Da+\'E\';m.R.C.1n=3D\'1K\';m.y.D=3Dm.N.18-2*m.22;u =
o=3Dm.12;r(o){u =
h=3Dm.N.18-2*m.12.1S;r(h>=3D0)o.1l[4].C.H=3Dh+\'E\';r(o.4m)o.1l[3].C.H=3D=
o.1l[5].C.H=3Do.1l[4].C.H}r(b)m.5R()},28:B(a,b,c){u d=3DX.2Z(a);u =
e=3Da=3D=3D\'*\'?\'2h\':\'1n\';W(u =
i=3D0;i<d.1d;i++){r(e=3D=3D\'1n\'||(X.9x.9y(d[i],"").9z(\'2h\')=3D=3D\'1D=
\'||d[i].3c(\'11-2k\')!=3DG)){u =
f=3Dd[i].3c(\'11-2k\');r(b=3D=3D\'1K\'&&f){f=3Df.1R(\'[\'+m.V+\']\',\'\')=
;d[i].2O(\'11-2k\',f);r(!f)d[i].C[e]=3Dd[i].5V}P r(b=3D=3D\'11\'){u =
g=3Dq.1a(d[i]);g.w=3Dd[i].1m;g.h=3Dd[i].18;u =
h=3D(g.x+g.w<c.x||g.x>c.x+c.w);u j=3D(g.y+g.h<c.y||g.y>c.y+c.h);u =
k=3Dq.5l(d[i]);r(!h&&!j&&k!=3Dm.V){r(!f){d[i].2O(\'11-2k\',\'[\'+m.V+\']\=
');d[i].5V=3Dd[i].C[e];d[i].C[e]=3D\'11\'}P =
r(!f.3b(\'[\'+m.V+\']\')){d[i].2O(\'11-2k\',f+\'[\'+m.V+\']\')}}P =
r(f=3D=3D\'[\'+m.V+\']\'||q.1z=3D=3Dk){d[i].2O(\'11-2k\',\'\');d[i].C[e]=3D=
d[i].5V||\'\'}P =
r(f&&f.3b(\'[\'+m.V+\']\')){d[i].2O(\'11-2k\',f.1R(\'[\'+m.V+\']\',\'\'))=
}}}}},2p:B(){m.N.C.1j=3Dq.3l++;W(u =
i=3D0;i<q.L.1d;i++){r(q.L[i]&&i=3D=3Dq.1z){u a=3Dq.L[i];a.I.U+=3D\' =
O-\'+a.2I+\'-3D\';r(a.R){a.R.U+=3D\' =
O-R-3D\'}r(a.2J){a.I.C.21=3Dq.1f?\'7y\':\'5W\';a.I.2o=3Dq.6a}}}r(m.12)m.1=
2.1q.C.1j=3Dm.N.C.1j;m.I.U=3D\'O-\'+m.2I;r(m.R){m.R.U=3Dm.R.U.1R(\' =
O-R-3D\',\'\')}r(m.2J){m.I.2o=3Dq.4J;q.3E=3D1x.3t?\'5W\':\'79(\'+q.3Q+q.4=
F+\'), =
5W\';r(q.1f&&q.2l()<6)q.3E=3D\'7y\';m.I.C.21=3Dq.3E}q.1z=3Dm.V;q.1Z(X,\'5=
k\',q.48)},2j:B(e){m.x.M=3De.1b+e.4e;m.y.M=3De.1h+e.4f;r(e.2d=3D=3D\'1O\'=
)m.I.C.21=3D\'2j\';q.T(m.N,{1b:m.x.M+\'E\',1h:m.y.M+\'E\'});r(m.12)m.12.2=
H(m,m.x.M,m.y.M,m.x.D,m.y.D)},2B:B(e){m.x.D=3De.J+e.4e;m.y.D=3De.H+e.4f;r=
(m.x.D<m.2v)m.x.D=3Dm.2v;r(m.y.D<m.3p)m.y.D=3Dm.3p;u d=3Dm.1E;r(1u =
m.5X=3D=3D\'2q\'){m.5X=3Dm.14.1m-d.1m;m.7z=3Dm.14.18-d.18}q.T(d,{J:(m.x.D=
-m.5X)+\'E\',H:(m.y.D-m.7z)+\'E\'});u =
a=3D{J:m.x.D+\'E\',H:m.y.D+\'E\'};q.T(m.I,a);r(m.2e)q.T(m.2e,a);m.3h.C.J=3D=
\'1D\';q.T(m.19,{J:\'1D\',H:\'1D\'});W(u =
i=3D0;i<m.1F.1d;i++){m.4C(q.$(\'4g\'+m.1F[i]))}r(m.12)m.12.2H(m,m.x.M,m.y=
.M,m.x.D,m.y.D)},1v:B(){r(m.3C||!m.4b)F;m.3C=3DK;q.3B(X,\'5k\',q.48);Y{r(=
m.23)m.7A();m.I.C.21=3D\'9A\';m.5P(0,{x:m.x.M,y:m.y.M,w:m.x.D,h:1r(m.I.C.=
H),2N:m.x.3N,o:m.12?m.12.1S:0},{x:m.2s-m.1T+m.3g,y:m.2t-m.22+m.3I,w:m.1L,=
h:m.24,2N:m.1L,o:q.4O},q.65,q.64)}Z(e){m.5Q()}},7A:B(){r(q.3u){r(!q.3O)q.=
3O=3Dq.S(\'1e\',G,{1a:\'1I\'},q.1J);q.T(q.3O,{J:m.x.D+\'E\',H:m.y.D+\'E\'=
,1b:m.x.M+\'E\',1h:m.y.M+\'E\',1B:\'3L\'})}r(m.1P)Y{q.$(m.1P.3c(\'1k\')).=
9B()}Z(e){}r(m.2a=3D=3D\'5J\'&&!m.3m)m.7B();r(m.1E&&m.1E!=3Dm.3j)m.1E.C.2=
h=3D\'11\'},7B:B(){r(q.1f&&m.Q)Y{m.Q.4v.X.19.1t=3D\'\'}Z(e){}m.19.1t=3D\'=
\'},7C:B(){r(m.12)m.12.1q.U=3D\'O-1B-1G\';m.2e=3DG;m.N.U+=3D\' =
O-1B-1G\';q.2W(q.2y,m)},6I:B(){q.L[m.V]=3Dm;r(!q.4K&&q.1z!=3Dm.V){Y{q.L[q=
.1z].1v()}Z(e){}}m.N.U=3Dm.N.U.1R(/O-1B-1G/,\'\');u =
z=3Dq.3l++;m.N.C.1j=3Dz;m.3C=3D1c;u =
o=3Dm.12||0;r(o){r(!m.29)o.1q.C.1n=3D\'11\';o.1q.U=3DG;o.1q.C.1j=3Dz}m.5H=
()},4B:B(o){u a=3Do.5T;r(1u a=3D=3D\'5m\')a=3Dq.3z(a);r(!a||1u =
a=3D=3D\'5m\')F;u =
b=3Dq.S(\'1e\',{1k:\'4g\'+q.4W++},{\'1b\':0,\'1h\':0,\'1a\':\'1I\',\'1j\'=
:3,\'1n\':\'11\'},m.N,K);r(o.1i)q.T(a,{1i:o.1i});a.C.9C=3D\'1G\';a.U+=3D\=
' =
O-1B-3L\';b.1s(a);b.7D=3Do.1a;m.4C(b);r(o.4h)b.2O(\'4h\',K);r(!o.1i)o.1i=3D=
1;b.2O(\'1i\',o.1i);q.4i(b,0,o.1i);q.2W(m.1F,q.4W-1)},4C:B(a,b){u =
c=3Dm.1T,5Y=3Dm.x.D-a.1m,1h=3Dm.22,5Z=3D(b||1r(m.I.C.H))-a.18,p=3Da.7D||\=
'4D =
4D\';r(/^6d/.1o(p))1h+=3D5Z;r(/^4D/.1o(p))1h+=3D5Z/2;r(/6e$/.1o(p))c+=3D5=
Y;r(/4D$/.1o(p))c+=3D5Y/2;a.C.1b=3Dc+\'E\';a.C.1h=3D1h+\'E\'},7s:B(){W(u =
i=3D0;i<q.1F.1d;i++){u =
o=3Dq.1F[i],60=3Do.5y,61=3Do.2S;r((!60&&!61)||60=3D=3Dm.4q||61=3D=3D=3Dm.=
2S){r(m.2J||(m.23&&o.9D))m.4B(o)}}},7u:B(){m.4E=3Dq.S(\'a\',{1H:\'71:q.L[=
\'+m.V+\'].7E();\',2o:q.6b,U:\'O-9E-43\'});m.4B({5T:m.4E,1a:q.6c,4h:K,1i:=
q.6f})},7E:B(){Y{r(m.4E)q.3A(m.4E);m.2p();m.x.M=3D1r(m.N.C.1b)-(m.3i-m.I.=
J)/2;r(m.x.M<q.3k)m.x.M=3Dq.3k;m.N.C.1b=3Dm.x.M+\'E\';q.T(m.I,{J:m.3i+\'E=
\',5D:m.3i+\'E\',H:m.7a+\'E\'});m.x.D=3Dm.3i;m.N.C.J=3D(m.x.D+2*m.1T)+\'E=
\';m.y.D=3Dm.N.18-2*m.22;r(m.12)m.12.2H(m,m.x.M,m.y.M,m.x.D,m.y.D);W(u =
i=3D0;i<m.1F.1d;i++)m.4C(q.$(\'4g\'+m.1F[i]));m.4c()}Z(e){1x.3H.1H=3Dm.I.=
1g}},4c:B(){u =
a=3D{x:1r(m.N.C.1b)-20,y:1r(m.N.C.1h)-20,w:m.I.1m+40,h:m.I.18+40+m.3o};r(=
q.4y)m.28(\'5N\',\'11\',a);r(q.4z)m.28(\'5O\',\'11\',a);r(q.3u)m.28(\'*\'=
,\'11\',a)},5Q:B(){m.a.U=3Dm.a.U.1R(\'O-7m-7n\',\'\');r(q.4y)m.28(\'5N\',=
\'1K\');r(q.4z)m.28(\'5O\',\'1K\');r(q.3u)m.28(\'*\',\'1K\');r(m.23&&m.3m=
)m.7C();P{r(m.12&&m.29)m.12.4o();q.3A(m.N)}r(q.3O)q.3O.C.1B=3D\'1G\';q.L[=
m.V]=3DG;q.6R()}};q.45=3DB(a,b,c){m.a=3Da;m.I=3Db;m.7F=3Dc};q.45.5x=3D{5a=
:B(){m.1g=3Dq.2c(m.a);r(m.1g.3b(\'#\')){u =
a=3Dm.1g.6A(\'#\');m.1g=3Da[0];m.1k=3Da[1]}r(q.3Y[m.1g]){m.7G=3Dq.3Y[m.1g=
];r(m.1k)m.62();P m.3P();F}Y{m.2u=3D1y 9F()}Z(e){Y{m.2u=3D1y =
7H("9G.7I")}Z(e){Y{m.2u=3D1y 7H("78.7I")}Z(e){m.59()}}}u =
b=3Dm;m.2u.9H=3DB(){r(b.2u.9I=3D=3D4){r(b.1k)b.62();P =
b.3P()}};m.2u.7J("9J",m.1g,K);m.2u.9K(G)},62:B(){q.4k();u =
a=3D1x.3t||q.5v?{1g:\'7f.7g\'}:G;m.Q=3Dq.S(\'Q\',a,{1a:\'1I\',1b:\'-2E\'}=
,q.1J);Y{m.3P()}Z(e){u b=3Dm;2f(B(){b.3P()},1)}},3P:B(){u =
s=3Dm.7G||m.2u.9L;r(m.7F)q.3Y[m.1g]=3Ds;r(!q.1f||q.2l()>=3D5.5){s=3Ds.1R(=
/\\s/g,\' \');s=3Ds.1R(1y 44(\'<9M[^>]*>\',\'7K\'),\'\');s=3Ds.1R(1y =
44(\'<7L[^>]*>.*?</7L>\',\'7K\'),\'\');r(m.Q){u =
a=3Dm.Q.5L||m.Q.4v.X;a.7J();a.7i(s);a.1v();Y{s=3Da.4Y(m.1k).1t}Z(e){Y{s=3D=
m.Q.X.4Y(m.1k).1t}Z(e){}}q.1J.5M(m.Q)}P{s=3Ds.1R(1y =
44(\'^.*?<19[^>]*>(.*?)</19>.*?$\',\'i\'),\'$1\')}}q.3x(m.I,\'4t\',\'O-19=
\').1t=3Ds;m.36();W(u x 3Z m)m[x]=3DG}};u =
9N=3Dq.3w;q.1Z(X,\'5o\',q.5n);q.1Z(X,\'6V\',q.5n);q.1Z(1x,\'5I\',q.70);q.=
1Z(1x,\'5I\',q.6L);',62,608,'||||||||||||||||||||||this||||vz|if|||var|||=
||||function|style|span|px|return|null|height|content|width|true|expander=
s|min|wrapper|highslide|else|iframe|caption|createElement|setStyles|class=
Name|key|for|document|try|catch||hidden|objOutline||innerContent||exp||of=
fsetHeight|body|position|left|false|length|div|ie|src|top|opacity|zIndex|=
id|td|offsetWidth|visibility|test|loading|table|parseInt|appendChild|inne=
rHTML|typeof|close|outlineType|window|new|focusKey|dragArgs|display|Math|=
auto|scrollerDiv|overlays|none|href|absolute|container|visible|thumbWidth=
|newWidth|newHeight|image|swfObject|re|replace|offset|offsetBorderW|margi=
nMin|to|onclick|target|case|addEventListener||cursor|offsetBorderH|isHtml=
|thumbHeight||minSpan||showHideElements|outlineWhileAnimating|objectLoadT=
ime|objectType|getSrc|type|releaseMask|setTimeout|graphic|overflow|margin=
Bottom|move|by|ieVersion|class|li|title|focus|undefined|parentNode|thumbL=
eft|thumbTop|xmlHttp|minWidth|objectWidth|pendingOutlines|sleeping|safari=
|html|resize|clone|getExpander|9999px|fading|relative|setPosition|content=
Type|isImage|marginMax|scroll|clientSpan|imgW|setAttribute|marginTop|size=
|captionId|slideshowGroup|easing|cacheBindings|navigator|push|100|getPara=
ms|getElementsByTagName||isvzAnchor||||getParam|onLoad||||childNodes|matc=
h|getAttribute|img|clearing|pos|thumbOffsetBorderW|mediumContent|fullExpa=
ndWidth|scrollingContent|marginLeft|zIndexCounter|preserveContent|before|=
spaceForCaption|minHeight|preloadTheseImages|captionText|objectHeight|ope=
ra|geckoMac|while|Expander|getElementByClass|cloneNode|getNode|discardEle=
ment|removeEventListener|isClosing|blur|styleRestoreCursor|on|Outline|loc=
ation|thumbOffsetBorderH|displayLoading|contentLoaded|block|justify|imgSp=
an|mask|loadHTML|graphicsDir|Click|next|previous|allowWidthReduction|allo=
wSizeReduction|faders|preloadTheseAjax|cachedGets|in||scrollLeft|scrollTo=
p|expand|RegExp|Ajax|topmostKey|previousOrNext|keyHandler|event|preventDe=
fault|isExpanded|redoShowHide|hasDragged|dX|dY|vzId|hideOnMouseOut|fade|o=
nload|genContainer|tr|hasAlphaImageLoader|dim|destroy|thumb|thumbsUserSet=
Id|onLoadStarted|writeExtendedContent|DIV|ruler|contentWindow|currentStyl=
e|round|hideSelects|hideIframes|op|createOverlay|positionOverlay|center|f=
ullExpandLabel|restoreCursor|expandDuration|250|marginRight|restoreTitle|=
allowMultipleInstances|numberOfImagesToPreload|captionSlideSpeed|padToMin=
Width|outlineStartOffset|allowHeightReduction|cacheAjax|wrapperClassName|=
continuePreloading|overrides|captionEval|contentId|idCounter|clones|getEl=
ementById|padding||filter|getPageSize|compatMode|documentElement|offsetTo=
p|getSelfRendered|getCacheBinding|preloadAjaxElement|onError|run|getAdjac=
entAnchor|vzAr|activeI|purge|attributes|name|garbageBin|srcElement|break|=
keydown|getWrapperKey|string|mouseClickHandler|mousedown|clientX|clientY|=
dragHandler|hasFocused|relatedTarget|preloadFullImage|ie6SSL|step|prototy=
pe|thumbnailId|cancelLoading|connectOutline|Create|originalCursor|maxWidt=
h|setObjContainerSize|htmlGetSize|thumbSpan|show|load|after|correctIframe=
Size|contentDocument|removeChild|SELECT|IFRAME|changeSize|afterClose|prep=
areNextOutline|credits|overlayId|placeCaption|origProp|pointer|wDiff|dLef=
t|dTop|tId|sg|getElementContent|expandSteps|restoreSteps|restoreDuration|=
and|loadingText|loadingTitle|loadingOpacity|focusTitle|fullExpandTitle|fu=
llExpandPosition|bottom|right|fullExpandOpacity|showCredits|creditsText|V=
iva|creditsHref|creditsTitle|enableKeyListener|previousText|nextText|move=
Text|closeText|closeTitle|resizeTitle|200|easingClose|fadeInOut|userAgent=
|setAttribs|border|margin|appVersion|split|parseFloat|BackCompat|clientWi=
dth|self|offsetLeft|offsetParent|htmlExpand|awake|hasHtmlexpanders|ul|pre=
loadAjax|ajax|focusTopmost|form|number|toString|reOrder|clickX|clickY|mou=
semove|mouseup|background|pow|wrapperMouseHandler|detachEvent|preloadImag=
es|javascript|clear|both|easeInQuad||preloadGraphic|onGraphicLoad|Microso=
ft|url|fullExpandHeight|getCaption|htmlSizeOperations|correctRatio|hasExt=
endedContent|blank|htm|vzIframe|write|vendor|KDE|tmpMin|active|anchor|set=
Size|writeCaption|afterExpand|doc|createOverlays|writeCredits|createFullE=
xpand|preloadNext|nextSibling|end|hand|hDiff|htmlPrepareClose|destroyObje=
ct|sleep|vzPos|doFullExpand|pre|cachedGet|ActiveXObject|XMLHTTP|open|gi|s=
cript|graphics|zoomout|cur|1001|click|drag|Use|arrow|keys|Loading|cancel|=
bring|front|Expand|actual|Powered|Zoom|http|www|Mediatricks|biz|Go|the|Pl=
ugins|Homepage|Previous|Next|Move|Close|Resize|drop|shadow|all|Safari|Mac=
intosh|rv|Gecko|removeAttribute|alpha|MSIE|innerWidth|clientHeight|innerH=
eight|pageXOffset|pageYOffset|header|footer|last|upcoming|switch|keyCode|=
returnValue|registerOverlay|tagName|htmlE|xpand|button|white|01|sqrt|drag=
Sensitivity|mouseover|fromElement|toElement|attachEvent|object|void|paddi=
ngTop|1px|linearTween|protocol|https|abs|clearTimeout|cellSpacing|borderC=
ollapse|collapse|tbody|lineHeight|fontSize|outlinesDir|outlines|png|progi=
d|DXImageTransform||AlphaImageLoader|sizingMethod|scale|custom|onmouseove=
r|onmouseout|wait|imageCreate|blockRightClick|oncontextmenu|flushImgSize|=
htmlCreate|static|frameBorder|allowTransparency|flash|300px|nodeName|inse=
rtBefore|xywh|isNaN|boolean|eval|defaultView|getComputedStyle|getProperty=
Value|default|StopPlay|styleFloat|useOnHtml|full|XMLHttpRequest|Msxml2|on=
readystatechange|readyState|GET|send|responseText|link|vzExpander'.split(=
'|'),0,{}))
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/featured-content-gallery/scripts/mootools.v1.11.js

//MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006 =
Valerio Proietti, <http://mad4milk.net>, MIT Style License.=0A=
=0A=
eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--){if(k[c]){p=3Dp.repl=
ace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('m =
9F=3D{af:\'1.11\'};h $5k(L){k(L!=3D7D)};h $t(L){o(!$5k(L))k =
V;o(L.3T)k\'B\';m t=3D57 L;o(t=3D=3D\'2w\'&&L.a7){2k(L.6m){17 =
1:k\'B\';17 =
3:k(/\\S/).2U(L.8q)?\'ak\':\'ad\'}}o(t=3D=3D\'2w\'||t=3D=3D\'h\'){2k(L.7A=
){17 2b:k\'1p\';17 6N:k\'6d\';17 19:k\'4k\'}o(57 =
L.M=3D=3D\'4w\'){o(L.2M)k\'9U\';o(L.7p)k\'12\'}}k t};h $1X(){m =
4Q=3D{};G(m i=3D0;i<12.M;i++){G(m C 15 12[i]){m ap=3D12[i][C];m =
4X=3D4Q[C];o(4X&&$t(ap)=3D=3D\'2w\'&&$t(4X)=3D=3D\'2w\')4Q[C]=3D$1X(4X,ap=
);14 4Q[C]=3Dap}}k 4Q};m $N=3Dh(){m 1b=3D12;o(!1b[1])1b=3D[c,1b[0]];G(m =
C 15 1b[1])1b[0][C]=3D1b[1][C];k 1b[0]};m $4a=3Dh(){G(m =
i=3D0,l=3D12.M;i<l;i++){12[i].N=3Dh(1F){G(m 1H 15 =
1F){o(!c.1z[1H])c.1z[1H]=3D1F[1H];o(!c[1H])c[1H]=3D$4a.5F(1H)}}}};$4a.5F=3D=
h(1H){k h(Q){k c.1z[1H].3m(Q,2b.1z.7M.1Q(12,1))}};$4a(62,2b,6p,7I);h =
$2i(L){k!!(L||L=3D=3D=3D0)};h $7m(L,7C){k $5k(L)?L:7C};h $6J(3O,22){k =
1c.9W(1c.6J()*(22-3O+1)+3O)};h $3e(){k J 98().99()};h =
$4c(1w){9T(1w);9Q(1w);k 1r};m 33=3Dh(L){L=3DL||{};L.N=3D$N;k L};m 9R=3DJ =
33(P);m aX=3DJ =
33(K);K.5K=3DK.3i(\'5K\')[0];P.3p=3D!!(K.79);o(P.aV)P.2t=3DP[P.aQ?\'b0\':=
\'7B\']=3D1a;14 =
o(K.8o&&!K.bb&&!bc.b6)P.3A=3DP[P.3p?\'aO\':\'5j\']=3D1a;14 =
o(K.aN!=3D1r)P.6k=3D1a;P.aw=3DP.3A;ax.N=3D$N;o(57 4N=3D=3D\'7D\'){m =
4N=3Dh(){};o(P.3A)K.8j("av");4N.1z=3D(P.3A)?P["[[aq.1z]]"]:{}}4N.1z.3T=3D=
h(){};o(P.7B)6o{K.ar("at",V,1a)}6f(e){};m 19=3Dh(1v){m =
4H=3Dh(){k(12[0]!=3D=3D1r&&c.1n&&$t(c.1n)=3D=3D\'h\')?c.1n.3m(c,12):c};$N=
(4H,c);4H.1z=3D1v;4H.7A=3D19;k 4H};19.1u=3Dh(){};19.1z=3D{N:h(1v){m =
5N=3DJ c(1r);G(m C 15 1v){m 7E=3D5N[C];5N[C]=3D19.7F(7E,1v[C])}k J =
19(5N)},3o:h(){G(m =
i=3D0,l=3D12.M;i<l;i++)$N(c.1z,12[i])}};19.7F=3Dh(3u,21){o(3u&&3u!=3D21){=
m t=3D$t(21);o(t!=3D$t(3u))k 21;2k(t){17\'h\':m =
7s=3Dh(){c.1q=3D12.7p.1q;k 21.3m(c,12)};7s.1q=3D3u;k 7s;17\'2w\':k =
$1X(3u,21)}}k 21};m 8E=3DJ 19({aI:h(O){c.3F=3Dc.3F||[];c.3F.1f(O);k =
c},8Q:h(){o(c.3F&&c.3F.M)c.3F.89().1V(10,c)},aH:h(){c.3F=3D[]}});m =
2e=3DJ =
19({1L:h(t,O){o(O!=3D19.1u){c.$X=3Dc.$X||{};c.$X[t]=3Dc.$X[t]||[];c.$X[t]=
.6F(O)}k =
c},1o:h(t,1b,1V){o(c.$X&&c.$X[t]){c.$X[t].1D(h(O){O.2v({\'Q\':c,\'1V\':1V=
,\'12\':1b})()},c)}k c},49:h(t,O){o(c.$X&&c.$X[t])c.$X[t].2y(O);k c}});m =
44=3DJ 19({3v:h(){c.r=3D$1X.3m(1r,[c.r].N(12));o(c.1L){G(m 4z 15 =
c.r){o($t(c.r[4z]=3D=3D\'h\')&&(/^4W[A-Z]/).2U(4z))c.1L(4z,c.r[4z])}}k =
c}});2b.N({4Z:h(O,Q){G(m =
i=3D0,j=3Dc.M;i<j;i++)O.1Q(Q,c[i],i,c)},2D:h(O,Q){m 4d=3D[];G(m =
i=3D0,j=3Dc.M;i<j;i++){o(O.1Q(Q,c[i],i,c))4d.1f(c[i])}k 4d},2E:h(O,Q){m =
4d=3D[];G(m i=3D0,j=3Dc.M;i<j;i++)4d[i]=3DO.1Q(Q,c[i],i,c);k =
4d},5O:h(O,Q){G(m i=3D0,j=3Dc.M;i<j;i++){o(!O.1Q(Q,c[i],i,c))k V}k =
1a},aC:h(O,Q){G(m i=3D0,j=3Dc.M;i<j;i++){o(O.1Q(Q,c[i],i,c))k 1a}k =
V},48:h(2M,R){m 4g=3Dc.M;G(m =
i=3D(R<0)?1c.22(0,4g+R):R||0;i<4g;i++){o(c[i]=3D=3D=3D2M)k =
i}k-1},7x:h(1d,M){1d=3D1d||0;o(1d<0)1d=3Dc.M+1d;M=3DM||(c.M-1d);m =
7g=3D[];G(m i=3D0;i<M;i++)7g[i]=3Dc[1d++];k 7g},2y:h(2M){m i=3D0;m =
4g=3Dc.M;6g(i<4g){o(c[i]=3D=3D=3D2M){c.5t(i,1);4g--}14{i++}}k =
c},1e:h(2M,R){k c.48(2M,R)!=3D-1},aE:h(1C){m =
L=3D{},M=3D1c.3O(c.M,1C.M);G(m i=3D0;i<M;i++)L[1C[i]]=3Dc[i];k =
L},N:h(1p){G(m i=3D0,j=3D1p.M;i<j;i++)c.1f(1p[i]);k c},1X:h(1p){G(m =
i=3D0,l=3D1p.M;i<l;i++)c.6F(1p[i]);k c},6F:h(2M){o(!c.1e(2M))c.1f(2M);k =
c},aG:h(){k c[$6J(0,c.M-1)]||1r},6z:h(){k =
c[c.M-1]||1r}});2b.1z.1D=3D2b.1z.4Z;2b.1D=3D2b.4Z;h $A(1p){k =
2b.7x(1p)};h $1D(3q,O,Q){o(3q&&57 =
3q.M=3D=3D\'4w\'&&$t(3q)!=3D\'2w\'){2b.4Z(3q,O,Q)}14{G(m 1E 15 =
3q)O.1Q(Q||3q,3q[1E],1E)}};2b.1z.2U=3D2b.1z.1e;6p.N({2U:h(5p,2p){k(($t(5p=
)=3D=3D\'2L\')?J 6N(5p,2p):5p).2U(c)},2G:h(){k 4t(c,10)},8i:h(){k =
4G(c)},6V:h(){k c.2Z(/-\\D/g,h(2B){k 2B.6W(1).7G()})},8t:h(){k =
c.2Z(/\\w[A-Z]/g,h(2B){k(2B.6W(0)+\'-\'+2B.6W(1).4M())})},70:h(){k =
c.2Z(/\\b[a-z]/g,h(2B){k 2B.7G()})},4m:h(){k =
c.2Z(/^\\s+|\\s+$/g,\'\')},6S:h(){k c.2Z(/\\s{2,}/g,\' =
\').4m()},5T:h(1p){m =
2n=3Dc.2B(/\\d{1,3}/g);k(2n)?2n.5T(1p):V},5z:h(1p){m =
3G=3Dc.2B(/^#?(\\w{1,2})(\\w{1,2})(\\w{1,2})$/);k(3G)?3G.7M(1).5z(1p):V},=
1e:h(2L,s){k(s)?(s+c+s).48(s+2L+s)>-1:c.48(2L)>-1},9f:h(){k =
c.2Z(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')}});2b.N({5T:h(1p){o(c.M<3)=
k V;o(c.M=3D=3D4&&c[3]=3D=3D0&&!1p)k\'aM\';m 3G=3D[];G(m =
i=3D0;i<3;i++){m 3U=3D(c[i]-0).8J(16);3G.1f((3U.M=3D=3D1)?\'0\'+3U:3U)}k =
1p?3G:\'#\'+3G.2u(\'\')},5z:h(1p){o(c.M!=3D3)k V;m 2n=3D[];G(m =
i=3D0;i<3;i++){2n.1f(4t((c[i].M=3D=3D1)?c[i]+c[i]:c[i],16))}k =
1p?2n:\'2n(\'+2n.2u(\',\')+\')\'}});62.N({2v:h(r){m =
O=3Dc;r=3D$1X({\'Q\':O,\'u\':V,\'12\':1r,\'1V\':V,\'3s\':V,\'5V\':V},r);o=
($2i(r.12)&&$t(r.12)!=3D\'1p\')r.12=3D[r.12];k h(u){m =
1b;o(r.u){u=3Du||P.u;1b=3D[(r.u=3D=3D=3D1a)?u:J =
r.u(u)];o(r.12)1b.N(r.12)}14 1b=3Dr.12||12;m 35=3Dh(){k =
O.3m($7m(r.Q,O),1b)};o(r.1V)k aL(35,r.1V);o(r.3s)k =
aK(35,r.3s);o(r.5V)6o{k 35()}6f(aJ){k V};k 35()}},aB:h(1b,Q){k =
c.2v({\'12\':1b,\'Q\':Q})},5V:h(1b,Q){k =
c.2v({\'12\':1b,\'Q\':Q,\'5V\':1a})()},Q:h(Q,1b){k =
c.2v({\'Q\':Q,\'12\':1b})},aA:h(Q,1b){k =
c.2v({\'Q\':Q,\'u\':1a,\'12\':1b})},1V:h(1V,Q,1b){k =
c.2v({\'1V\':1V,\'Q\':Q,\'12\':1b})()},3s:h(7v,Q,1b){k =
c.2v({\'3s\':7v,\'Q\':Q,\'12\':1b})()}});7I.N({2G:h(){k 4t(c)},8i:h(){k =
4G(c)},1t:h(3O,22){k =
1c.3O(22,1c.22(3O,c))},3w:h(4n){4n=3D1c.3d(10,4n||0);k =
1c.3w(c*4n)/4n},as:h(O){G(m i=3D0;i<c;i++)O(i)}});m I=3DJ =
19({1n:h(q,1F){o($t(q)=3D=3D\'2L\'){o(P.2t&&1F&&(1F.1E||1F.t)){m =
1E=3D(1F.1E)?\' 1E=3D"\'+1F.1E+\'"\':\'\';m t=3D(1F.t)?\' =
t=3D"\'+1F.t+\'"\':\'\';4b 1F.1E;4b =
1F.t;q=3D\'<\'+q+1E+t+\'>\'}q=3DK.8j(q)}q=3D$(q);k(!1F||!q)?q:q.1U(1F)}})=
;m 1M=3DJ 19({1n:h(U){k(U)?$N(U,c):c}});1M.N=3Dh(1F){G(m 1H 15 =
1F){c.1z[1H]=3D1F[1H];c[1H]=3D$4a.5F(1H)}};h $(q){o(!q)k 1r;o(q.3T)k =
2a.4e(q);o([P,K].1e(q))k q;m =
t=3D$t(q);o(t=3D=3D\'2L\'){q=3DK.5o(q);t=3D(q)?\'B\':V}o(t!=3D\'B\')k =
1r;o(q.3T)k 2a.4e(q);o([\'2w\',\'ao\'].1e(q.59.4M()))k =
q;$N(q,I.1z);q.3T=3Dh(){};k 2a.4e(q)};K.5s=3DK.3i;h $$(){m U=3D[];G(m =
i=3D0,j=3D12.M;i<j;i++){m =
1B=3D12[i];2k($t(1B)){17\'B\':U.1f(1B);17\'au\':1J;17 =
V:1J;17\'2L\':1B=3DK.5s(1B,1a);6P:U.N(1B)}}k $$.4C(U)};$$.4C=3Dh(1p){m =
U=3D[];G(m i=3D0,l=3D1p.M;i<l;i++){o(1p[i].$5u)54;m =
B=3D$(1p[i]);o(B&&!B.$5u){B.$5u=3D1a;U.1f(B)}}G(m =
n=3D0,d=3DU.M;n<d;n++)U[n].$5u=3D1r;k J 1M(U)};1M.5y=3Dh(C){k h(){m =
1b=3D12;m 1k=3D[];m U=3D1a;G(m =
i=3D0,j=3Dc.M,35;i<j;i++){35=3Dc[i][C].3m(c[i],1b);o($t(35)!=3D\'B\')U=3D=
V;1k.1f(35)};k(U)?$$.4C(1k):1k}};I.N=3Dh(1v){G(m C 15 =
1v){4N.1z[C]=3D1v[C];I.1z[C]=3D1v[C];I[C]=3D$4a.5F(C);m =
8k=3D(2b.1z[C])?C+\'1M\':C;1M.1z[8k]=3D1M.5y(C)}};I.N({1U:h(1F){G(m 1H =
15 1F){m =
4P=3D1F[1H];2k(1H){17\'6I\':c.5H(4P);1J;17\'X\':o(c.5r)c.5r(4P);1J;17\'1v=
\':c.5J(4P);1J;6P:c.58(1H,4P)}}k =
c},28:h(q,8l){q=3D$(q);2k(8l){17\'8g\':q.2K.6D(c,q);1J;17\'7N\':m =
4v=3Dq.8s();o(!4v)q.2K.6M(c);14 q.2K.6D(c,4v);1J;17\'1j\':m =
6X=3Dq.6H;o(6X){q.6D(c,6X);1J}6P:q.6M(c)}k c},b8:h(q){k =
c.28(q,\'8g\')},9e:h(q){k c.28(q,\'7N\')},b1:h(q){k =
c.28(q,\'4E\')},aT:h(q){k c.28(q,\'1j\')},9i:h(){m =
U=3D[];$1D(12,h(8d){U=3DU.6i(8d)});$$(U).28(c);k c},2y:h(){k =
c.2K.8r(c)},aR:h(8e){m q=3D$(c.aP(8e!=3D=3DV));o(!q.$X)k q;q.$X=3D{};G(m =
t 15 c.$X)q.$X[t]=3D{\'1C\':$A(c.$X[t].1C),\'1I\':$A(c.$X[t].1I)};k =
q.5C()},aU:h(q){q=3D$(q);c.2K.an(q,c);k q},8b:h(2s){c.6M(K.aY(2s));k =
c},6Y:h(1l){k c.1l.1e(1l,\' \')},8m:h(1l){o(!c.6Y(1l))c.1l=3D(c.1l+\' =
\'+1l).6S();k c},8f:h(1l){c.1l=3Dc.1l.2Z(J =
6N(\'(^|\\\\s)\'+1l+\'(?:\\\\s|$)\'),\'$1\').6S();k c},aW:h(1l){k =
c.6Y(1l)?c.8f(1l):c.8m(1l)},26:h(C,F){2k(C){17\'29\':k =
c.8n(4G(F));17\'9P\':C=3D(P.2t)?\'9O\':\'9S\'}C=3DC.6V();2k($t(F)){17\'4w=
\':o(![\'9V\',\'8u\'].1e(C))F+=3D\'3Y\';1J;17\'1p\':F=3D\'2n(\'+F.2u(\',\=
')+\')\'}c.1A[C]=3DF;k =
c},5H:h(1W){2k($t(1W)){17\'2w\':I.5v(c,\'26\',1W);1J;17\'2L\':c.1A.71=3D1=
W}k =
c},8n:h(29){o(29=3D=3D0){o(c.1A.3C!=3D"4K")c.1A.3C=3D"4K"}14{o(c.1A.3C!=3D=
"6y")c.1A.3C=3D"6y"}o(!c.5R||!c.5R.9N)c.1A.8u=3D1;o(P.2t)c.1A.2D=3D(29=3D=
=3D1)?\'\':"9X(29=3D"+29*56+")";c.1A.29=3Dc.$1G.29=3D29;k =
c},1R:h(C){C=3DC.6V();m 1y=3Dc.1A[C];o(!$2i(1y)){o(C=3D=3D\'29\')k =
c.$1G.29;1y=3D[];G(m 1A 15 I.3y){o(C=3D=3D1A){I.3y[1A].1D(h(s){m =
1A=3Dc.1R(s);1y.1f(4t(1A)?1A:\'7T\')},c);o(C=3D=3D\'3t\'){m =
5O=3D1y.5O(h(3U){k(3U=3D=3D1y[0])});k(5O)?1y[0]:V}k 1y.2u(\' =
\')}}o(C.1e(\'3t\')){o(I.3y.3t.1e(C)){k[\'7X\',\'63\',\'6u\'].2E(h(p){k =
c.1R(C+p)},c).2u(\' \')}14 =
o(I.87.1e(C)){k[\'7S\',\'7O\',\'7P\',\'7Y\'].2E(h(p){k =
c.1R(\'3t\'+p+C.2Z(\'3t\',\'\'))},c).2u(\' =
\')}}o(K.8v)1y=3DK.8v.9D(c,1r).9L(C.8t());14 =
o(c.5R)1y=3Dc.5R[C]}o(P.2t)1y=3DI.7W(C,1y,c);o(1y&&C.2U(/5P/i)&&1y.1e(\'2=
n\')){k 1y.4r(\'2n\').5t(1,4).2E(h(5P){k 5P.5T()}).2u(\' \')}k =
1y},9b:h(){k I.74(c,\'1R\',12)},4x:h(5U,1d){5U+=3D\'9I\';m =
q=3D(1d)?c[1d]:c[5U];6g(q&&$t(q)!=3D\'B\')q=3Dq[5U];k $(q)},9G:h(){k =
c.4x(\'3u\')},8s:h(){k c.4x(\'4v\')},am:h(){k =
c.4x(\'4v\',\'6H\')},6z:h(){k c.4x(\'3u\',\'ac\')},ag:h(){k =
$(c.2K)},ah:h(){k $$(c.8o)},6e:h(q){k!!$A(c.3i(\'*\')).1e(q)},5d:h(C){m =
3c=3DI.5h[C];o(3c)k c[3c];m 6w=3DI.82[C]||0;o(!P.2t||6w)k c.aj(C,6w);m =
6C=3Dc.ab[C];k(6C)?6C.8q:1r},a2:h(C){m 3c=3DI.5h[C];o(3c)c[3c]=3D\'\';14 =
c.9y(C);k c},a1:h(){k I.74(c,\'5d\',12)},58:h(C,F){m =
3c=3DI.5h[C];o(3c)c[3c]=3DF;14 c.a4(C,F);k c},5J:h(1W){k =
I.5v(c,\'58\',1W)},5L:h(){c.7U=3D$A(12).2u(\'\');k c},a5:h(2s){m =
2J=3Dc.4l();o([\'1A\',\'3f\'].1e(2J)){o(P.2t){o(2J=3D=3D\'1A\')c.8a.71=3D=
2s;14 o(2J=3D=3D\'3f\')c.58(\'2s\',2s);k c}14{c.8r(c.6H);k =
c.8b(2s)}}c[$5k(c.7l)?\'7l\':\'7V\']=3D2s;k c},a6:h(){m =
2J=3Dc.4l();o([\'1A\',\'3f\'].1e(2J)){o(P.2t){o(2J=3D=3D\'1A\')k =
c.8a.71;14 o(2J=3D=3D\'3f\')k c.5d(\'2s\')}14{k =
c.7U}}k($7m(c.7l,c.7V))},4l:h(){k c.59.4M()},1u:h(){2a.4q(c.3i(\'*\'));k =
c.5L(\'\')}});I.7W=3Dh(C,1y,B){o($2i(4t(1y)))k =
1y;o([\'34\',\'2A\'].1e(C)){m =
1I=3D(C=3D=3D\'2A\')?[\'1m\',\'4F\']:[\'1j\',\'4E\'];m =
2P=3D0;1I.1D(h(F){2P+=3DB.1R(\'3t-\'+F+\'-2A\').2G()+B.1R(\'7t-\'+F).2G()=
});k B[\'1x\'+C.70()]-2P+\'3Y\'}14 o(C.2U(/3t(.+)7X|2I|7t/)){k\'7T\'}k =
1y};I.3y=3D{\'3t\':[],\'7t\':[],\'2I\':[]};[\'7S\',\'7O\',\'7P\',\'7Y\'].=
1D(h(86){G(m 1A 15 =
I.3y)I.3y[1A].1f(1A+86)});I.87=3D[\'cC\',\'cA\',\'cB\'];I.74=3Dh(q,2N,1C)=
{m 1y=3D{};$1D(1C,h(1g){1y[1g]=3Dq[2N](1g)});k 1y};I.5v=3Dh(q,2N,72){G(m =
1g 15 72)q[2N](1g,72[1g]);k q};I.5h=3DJ =
33({\'4k\':\'1l\',\'G\':\'cg\',\'cf\':\'cd\',\'ce\':\'cj\',\'ck\':\'cp\',=
\'co\':\'cn\',\'cG\':\'cm\',\'cF\':\'cL\',\'d0\':\'cZ\',\'F\':\'F\',\'85\=
':\'85\',\'84\':\'84\',\'80\':\'80\',\'81\':\'81\'});I.82=3D{\'4Y\':2,\'3=
N\':2};I.2c=3D{51:{2C:h(t,O){o(c.6s)c.6s(t,O,V);14 c.d4(\'4W\'+t,O);k =
c},3L:h(t,O){o(c.8c)c.8c(t,O,V);14 c.d3(\'4W\'+t,O);k =
c}}};P.N(I.2c.51);K.N(I.2c.51);I.N(I.2c.51);m =
2a=3D{U:[],4e:h(q){o(!q.$1G){2a.U.1f(q);q.$1G=3D{\'29\':1}}k =
q},4q:h(U){G(m =
i=3D0,j=3DU.M,q;i<j;i++){o(!(q=3DU[i])||!q.$1G)54;o(q.$X)q.1o(\'4q\').5C(=
);G(m p 15 q.$1G)q.$1G[p]=3D1r;G(m d 15 =
I.1z)q[d]=3D1r;2a.U[2a.U.48(q)]=3D1r;q.3T=3Dq.$1G=3Dq=3D1r}2a.U.2y(1r)},1=
u:h(){2a.4e(P);2a.4e(K);2a.4q(2a.U)}};P.2C(\'7H\',h(){P.2C(\'66\',2a.1u);=
o(P.2t)P.2C(\'66\',cJ)});m 2l=3DJ 19({1n:h(u){o(u&&u.$83)k =
u;c.$83=3D1a;u=3Du||P.u;c.u=3Du;c.t=3Du.t;c.2X=3Du.2X||u.cI;o(c.2X.6m=3D=3D=
3)c.2X=3Dc.2X.2K;c.89=3Du.cN;c.cO=3Du.cT;c.cS=3Du.cP;c.cQ=3Du.cl;o([\'6n\=
',\'47\'].1e(c.t)){c.cb=3D(u.88)?u.88/cc:-(u.bz||0)/3}14 =
o(c.t.1e(\'1g\')){c.5a=3Du.7Q||u.bx;G(m 1E 15 =
2l.1C){o(2l.1C[1E]=3D=3Dc.5a){c.1g=3D1E;1J}}o(c.t=3D=3D\'7w\'){m =
5b=3Dc.5a-bw;o(5b>0&&5b<13)c.1g=3D\'f\'+5b}c.1g=3Dc.1g||6p.bA(c.5a).4M()}=
14 =
o(c.t.2U(/(8x|2O|bG)/)){c.1Y=3D{\'x\':u.6q||u.7Z+K.2r.4I,\'y\':u.6r||u.7R=
+K.2r.4J};c.8C=3D{\'x\':u.6q?u.6q-P.8P:u.7Z,\'y\':u.6r?u.6r-P.8O:u.7R};c.=
bC=3D(u.7Q=3D=3D3)||(u.bt=3D=3D2);2k(c.t){17\'6c\':c.1Z=3Du.1Z||u.bs;1J;1=
7\'69\':c.1Z=3Du.1Z||u.9c}c.8p()}k c},1K:h(){k =
c.5g().5e()},5g:h(){o(c.u.5g)c.u.5g();14 c.u.bk=3D1a;k =
c},5e:h(){o(c.u.5e)c.u.5e();14 c.u.bi=3DV;k =
c}});2l.5x=3D{1Z:h(){o(c.1Z&&c.1Z.6m=3D=3D3)c.1Z=3Dc.1Z.2K},8w:h(){6o{2l.=
5x.1Z.1Q(c)}6f(e){c.1Z=3Dc.2X}}};2l.1z.8p=3D(P.6k)?2l.5x.8w:2l.5x.1Z;2l.1=
C=3DJ =
33({\'bq\':13,\'bn\':38,\'bI\':40,\'1m\':37,\'4F\':39,\'bY\':27,\'c4\':32=
,\'c9\':8,\'c6\':9,\'4b\':46});I.2c.2e=3D{1L:h(t,O){c.$X=3Dc.$X||{};c.$X[=
t]=3Dc.$X[t]||{\'1C\':[],\'1I\':[]};o(c.$X[t].1C.1e(O))k =
c;c.$X[t].1C.1f(O);m 5w=3Dt;m =
23=3DI.2e[t];o(23){o(23.6j)23.6j.1Q(c,O);o(23.2E)O=3D23.2E;o(23.t)5w=3D23=
.t}o(!c.6s)O=3DO.2v({\'Q\':c,\'u\':1a});c.$X[t].1I.1f(O);k(I.6h.1e(5w))?c=
.2C(5w,O):c},49:h(t,O){o(!c.$X||!c.$X[t])k c;m =
1h=3Dc.$X[t].1C.48(O);o(1h=3D=3D-1)k c;m 1g=3Dc.$X[t].1C.5t(1h,1)[0];m =
F=3Dc.$X[t].1I.5t(1h,1)[0];m =
23=3DI.2e[t];o(23){o(23.2y)23.2y.1Q(c,O);o(23.t)t=3D23.t}k(I.6h.1e(t))?c.=
3L(t,F):c},5r:h(1W){k I.5v(c,\'1L\',1W)},5C:h(t){o(!c.$X)k c;o(!t){G(m =
5D 15 c.$X)c.5C(5D);c.$X=3D1r}14 =
o(c.$X[t]){c.$X[t].1C.1D(h(O){c.49(t,O)},c);c.$X[t]=3D1r}k =
c},1o:h(t,1b,1V){o(c.$X&&c.$X[t]){c.$X[t].1C.1D(h(O){O.2v({\'Q\':c,\'1V\'=
:1V,\'12\':1b})()},c)}k c},8h:h(R,t){o(!R.$X)k c;o(!t){G(m 5D 15 =
R.$X)c.8h(R,5D)}14 o(R.$X[t]){R.$X[t].1C.1D(h(O){c.1L(t,O)},c)}k =
c}};P.N(I.2c.2e);K.N(I.2c.2e);I.N(I.2c.2e);I.2e=3DJ =
33({\'7o\':{t:\'6c\',2E:h(u){u=3DJ =
2l(u);o(u.1Z!=3Dc&&!c.6e(u.1Z))c.1o(\'7o\',u)}},\'7r\':{t:\'69\',2E:h(u){=
u=3DJ =
2l(u);o(u.1Z!=3Dc&&!c.6e(u.1Z))c.1o(\'7r\',u)}},\'47\':{t:(P.6k)?\'6n\':\=
'47\'}});I.6h=3D[\'8x\',\'bJ\',\'6x\',\'5X\',\'47\',\'6n\',\'6c\',\'69\',=
\'2Y\',\'7w\',\'bT\',\'by\',\'3n\',\'66\',\'7H\',\'bK\',\'bM\',\'bN\',\'b=
X\',\'2S\',\'c7\',\'c8\',\'3Z\',\'8W\',\'8X\',\'ca\',\'2f\'];62.N({3I:h(Q=
,1b){k c.2v({\'Q\':Q,\'12\':1b,\'u\':2l})}});1M.N({c3:h(2J){k J =
1M(c.2D(h(q){k(I.4l(q)=3D=3D2J)}))},7L:h(1l,2d){m =
U=3Dc.2D(h(q){k(q.1l&&q.1l.1e(1l,\' \'))});k(2d)?U:J =
1M(U)},7J:h(3B,2d){m U=3Dc.2D(h(q){k(q.3B=3D=3D3B)});k(2d)?U:J =
1M(U)},7K:h(1E,65,F,2d){m U=3Dc.2D(h(q){m 21=3DI.5d(q,1E);o(!21)k =
V;o(!65)k =
1a;2k(65){17\'=3D\':k(21=3D=3DF);17\'*=3D\':k(21.1e(F));17\'^=3D\':k(21.7=
i(0,F.M)=3D=3DF);17\'$=3D\':k(21.7i(21.M-F.M)=3D=3DF);17\'!=3D\':k(21!=3D=
F);17\'~=3D\':k 21.1e(F,\' \')}k V});k(2d)?U:J 1M(U)}});h =
$E(1B,2D){k($(2D)||K).9r(1B)};h =
$br(1B,2D){k($(2D)||K).5s(1B)};$$.2W=3D{\'6d\':/^(\\w*|\\*)(?:#([\\w-]+)|=
\\.([\\w-]+))?(?:\\[(\\w+)(?:([!*^$]?=3D)["\']?([^"\'\\]]*)["\']?)?])?$/,=
\'3p\':{64:h(1k,2H,Y,i){m =
2h=3D[2H.bl?\'6R:\':\'\',Y[1]];o(Y[2])2h.1f(\'[@3B=3D"\',Y[2],\'"]\');o(Y=
[3])2h.1f(\'[1e(6i(" ", @4k, " "), " \',Y[3],\' =
")]\');o(Y[4]){o(Y[5]&&Y[6]){2k(Y[5]){17\'*=3D\':2h.1f(\'[1e(@\',Y[4],\',=
 "\',Y[6],\'")]\');1J;17\'^=3D\':2h.1f(\'[bf-bu(@\',Y[4],\', =
"\',Y[6],\'")]\');1J;17\'$=3D\':2h.1f(\'[cR(@\',Y[4],\', =
2L-M(@\',Y[4],\') - \',Y[6].M,\' + 1) =3D =
"\',Y[6],\'"]\');1J;17\'=3D\':2h.1f(\'[@\',Y[4],\'=3D"\',Y[6],\'"]\');1J;=
17\'!=3D\':2h.1f(\'[@\',Y[4],\'!=3D"\',Y[6],\'"]\')}}14{2h.1f(\'[@\',Y[4]=
,\']\')}}1k.1f(2h.2u(\'\'));k 1k},67:h(1k,2H,2d){m U=3D[];m =
3p=3DK.79(\'.//\'+1k.2u(\'//\'),2H,$$.2W.7z,cM.cV,1r);G(m =
i=3D0,j=3D3p.cU;i<j;i++)U.1f(3p.cr(i));k(2d)?U:J =
1M(U.2E($))}},\'9p\':{64:h(1k,2H,Y,i){o(i=3D=3D0){o(Y[2]){m =
q=3D2H.5o(Y[2]);o(!q||((Y[1]!=3D\'*\')&&(I.4l(q)!=3DY[1])))k =
V;1k=3D[q]}14{1k=3D$A(2H.3i(Y[1]))}}14{1k=3D$$.2W.3i(1k,Y[1]);o(Y[2])1k=3D=
1M.7J(1k,Y[2],1a)}o(Y[3])1k=3D1M.7L(1k,Y[3],1a);o(Y[4])1k=3D1M.7K(1k,Y[4]=
,Y[5],Y[6],1a);k =
1k},67:h(1k,2H,2d){k(2d)?1k:$$.4C(1k)}},7z:h(7y){k(7y=3D=3D\'6R\')?\'9C:/=
/cv.cx.cw/ay/6R\':V},3i:h(2H,59){m 6b=3D[];G(m =
i=3D0,j=3D2H.M;i<j;i++)6b.N(2H[i].3i(59));k =
6b}};$$.2W.2N=3D(P.3p)?\'3p\':\'9p\';I.2c.6a=3D{5M:h(1B,2d){m =
1k=3D[];1B=3D1B.4m().4r(\' \');G(m i=3D0,j=3D1B.M;i<j;i++){m =
9q=3D1B[i];m Y=3D9q.2B($$.2W.6d);o(!Y)1J;Y[1]=3DY[1]||\'*\';m =
2h=3D$$.2W[$$.2W.2N].64(1k,c,Y,i);o(!2h)1J;1k=3D2h}k =
$$.2W[$$.2W.2N].67(1k,c,2d)},9r:h(1B){k =
$(c.5M(1B,1a)[0]||V)},5s:h(1B,2d){m U=3D[];1B=3D1B.4r(\',\');G(m =
i=3D0,j=3D1B.M;i<j;i++)U=3DU.6i(c.5M(1B[i],1a));k(2d)?U:$$.4C(U)}};I.N({5=
o:h(3B){m q=3DK.5o(3B);o(!q)k V;G(m =
1q=3Dq.2K;1q!=3Dc;1q=3D1q.2K){o(!1q)k V}k q},ct:h(1l){k =
c.5M(\'.\'+1l)}});K.N(I.2c.6a);I.N(I.2c.6a);I.N({31:h(x,y){c.4I=3Dx;c.4J=3D=
y},5S:h(){k{\'2f\':{\'x\':c.4I,\'y\':c.4J},\'2P\':{\'x\':c.3M,\'y\':c.3D}=
,\'5Z\':{\'x\':c.5B,\'y\':c.5Q}}},3g:h(1S){1S=3D1S||[];m =
q=3Dc,1m=3D0,1j=3D0;bp{1m+=3Dq.bo||0;1j+=3Dq.bH||0;q=3Dq.c2}6g(q);1S.1D(h=
(B){1m-=3DB.4I||0;1j-=3DB.4J||0});k{\'x\':1m,\'y\':1j}},8Y:h(1S){k =
c.3g(1S).y},8Z:h(1S){k c.3g(1S).x},61:h(1S){m 1s=3Dc.3g(1S);m =
L=3D{\'2A\':c.3M,\'34\':c.3D,\'1m\':1s.x,\'1j\':1s.y};L.4F=3DL.1m+L.2A;L.=
4E=3DL.1j+L.34;k L}});I.2e.6t=3D{6j:h(O){o(P.5l){O.1Q(c);k}m =
4p=3Dh(){o(P.5l)k;P.5l=3D1a;P.1w=3D$4c(P.1w);c.1o(\'6t\')}.Q(c);o(K.4T&&P=
.3A){P.1w=3Dh(){o([\'5l\',\'6v\'].1e(K.4T))4p()}.3s(50)}14 =
o(K.4T&&P.2t){o(!$(\'68\')){m =
3N=3D(P.c1.c0=3D=3D\'bZ:\')?\'://0\':\'9a:c5(0)\';K.bR(\'<3f 3B=3D"68" =
bS =
3N=3D"\'+3N+\'"><\\/3f>\');$(\'68\').bU=3Dh(){o(c.4T=3D=3D\'6v\')4p()}}}1=
4{P.2C("3n",4p);K.2C("bV",4p)}}};P.bQ=3Dh(O){k =
c.1L(\'6t\',O)};P.N({7h:h(){o(c.5j)k c.bP;o(c.9s)k K.4i.9A;k =
K.2r.9A},76:h(){o(c.5j)k c.bL;o(c.9s)k K.4i.9k;k =
K.2r.9k},8N:h(){o(c.2t)k 1c.22(K.2r.3M,K.2r.5B);o(c.3A)k K.4i.5B;k =
K.2r.5B},8M:h(){o(c.2t)k 1c.22(K.2r.3D,K.2r.5Q);o(c.3A)k K.4i.5Q;k =
K.2r.5Q},77:h(){k c.8P||K.2r.4I},75:h(){k =
c.8O||K.2r.4J},5S:h(){k{\'2P\':{\'x\':c.7h(),\'y\':c.76()},\'5Z\':{\'x\':=
c.8N(),\'y\':c.8M()},\'2f\':{\'x\':c.77(),\'y\':c.75()}}},3g:h(){k{\'x\':=
0,\'y\':0}}});m 18=3D{};18.2m=3DJ =
19({r:{4f:19.1u,2o:19.1u,8U:19.1u,1N:h(p){k-(1c.94(1c.7k*p)-1)/2},3h:bO,2=
5:\'3Y\',45:1a,8V:50},1n:h(r){c.B=3Dc.B||1r;c.3v(r);o(c.r.1n)c.r.1n.1Q(c)=
},1T:h(){m =
3e=3D$3e();o(3e<c.3e+c.r.3h){c.8R=3Dc.r.1N((3e-c.3e)/c.r.3h);c.3J();c.3K(=
)}14{c.1K(1a);c.1U(c.T);c.1o(\'2o\',c.B,10);c.8Q()}},1U:h(T){c.W=3DT;c.3K=
();k =
c},3J:h(){c.W=3Dc.3H(c.R,c.T)},3H:h(R,T){k(T-R)*c.8R+R},1d:h(R,T){o(!c.r.=
45)c.1K();14 o(c.1w)k =
c;c.R=3DR;c.T=3DT;c.2S=3Dc.T-c.R;c.3e=3D$3e();c.1w=3Dc.1T.3s(1c.3w(9j/c.r=
.8V),c);c.1o(\'4f\',c.B);k c},1K:h(2j){o(!c.1w)k =
c;c.1w=3D$4c(c.1w);o(!2j)c.1o(\'8U\',c.B);k c},23:h(R,T){k =
c.1d(R,T)},bW:h(2j){k c.1K(2j)}});18.2m.3o(J 8E,J 2e,J =
44);18.2R=3D{3Z:h(C,T){o(C.2U(/5P/i))k c.6u;m =
t=3D$t(T);o((t=3D=3D\'1p\')||(t=3D=3D\'2L\'&&T.1e(\' \')))k c.5y;k =
c.8y},2q:h(q,C,43){o(!43.1f)43=3D[43];m =
R=3D43[0],T=3D43[1];o(!$2i(T)){T=3DR;R=3Dq.1R(C)}m =
1i=3Dc.3Z(C,T);k{\'R\':1i.2q(R),\'T\':1i.2q(T),\'1i\':1i}}};18.2R.8y=3D{2=
q:h(F){k 4G(F)},3X:h(R,T,41){k =
41.3H(R,T)},3W:h(F,25,C){o(25=3D=3D\'3Y\'&&C!=3D\'29\')F=3D1c.3w(F);k =
F+25}};18.2R.5y=3D{2q:h(F){k F.1f?F:F.4r(\' \').2E(h(v){k =
4G(v)})},3X:h(R,T,41){m W=3D[];G(m =
i=3D0;i<R.M;i++)W[i]=3D41.3H(R[i],T[i]);k =
W},3W:h(F,25,C){o(25=3D=3D\'3Y\'&&C!=3D\'29\')F=3DF.2E(1c.3w);k =
F.2u(25+\' \')+25}};18.2R.6u=3D{2q:h(F){k =
F.1f?F:F.5z(1a)},3X:h(R,T,41){m W=3D[];G(m =
i=3D0;i<R.M;i++)W[i]=3D1c.3w(41.3H(R[i],T[i]));k =
W},3W:h(F){k\'2n(\'+F.2u(\',\')+\')\'}};18.63=3D18.2m.N({1n:h(q,C,r){c.B=3D=
$(q);c.C=3DC;c.1q(r)},4U:h(){k =
c.1U(0)},3J:h(){c.W=3Dc.1i.3X(c.R,c.T,c)},1U:h(T){c.1i=3D18.2R.3Z(c.C,T);=
k c.1q(c.1i.2q(T))},1d:h(R,T){o(c.1w&&c.r.45)k c;m =
1O=3D18.2R.2q(c.B,c.C,[R,T]);c.1i=3D1O.1i;k =
c.1q(1O.R,1O.T)},3K:h(){c.B.26(c.C,c.1i.3W(c.W,c.r.25,c.C))}});I.N({bm:h(=
C,r){k J =
18.63(c,C,r)}});18.3y=3D18.2m.N({1n:h(q,r){c.B=3D$(q);c.1q(r)},3J:h(){G(m=
 p 15 c.R)c.W[p]=3Dc.1i[p].3X(c.R[p],c.T[p],c)},1U:h(T){m =
1O=3D{};c.1i=3D{};G(m p 15 =
T){c.1i[p]=3D18.2R.3Z(p,T[p]);1O[p]=3Dc.1i[p].2q(T[p])}k =
c.1q(1O)},1d:h(L){o(c.1w&&c.r.45)k c;c.W=3D{};c.1i=3D{};m =
R=3D{},T=3D{};G(m p 15 L){m =
1O=3D18.2R.2q(c.B,p,L[p]);R[p]=3D1O.R;T[p]=3D1O.T;c.1i[p]=3D1O.1i}k =
c.1q(R,T)},3K:h(){G(m p 15 =
c.W)c.B.26(p,c.1i[p].3W(c.W[p],c.r.25,p))}});I.N({bg:h(r){k J =
18.3y(c,r)}});18.1M=3D18.2m.N({1n:h(U,r){c.U=3D$$(U);c.1q(r)},3J:h(){G(m =
i 15 c.R){m 4o=3Dc.R[i],3j=3Dc.T[i],3b=3Dc.1i[i],4s=3Dc.W[i]=3D{};G(m p =
15 4o)4s[p]=3D3b[p].3X(4o[p],3j[p],c)}},1U:h(T){m 1O=3D{};c.1i=3D{};G(m =
i 15 T){m 3j=3DT[i],3b=3Dc.1i[i]=3D{},9l=3D1O[i]=3D{};G(m p 15 =
3j){3b[p]=3D18.2R.3Z(p,3j[p]);9l[p]=3D3b[p].2q(3j[p])}}k =
c.1q(1O)},1d:h(L){o(c.1w&&c.r.45)k c;c.W=3D{};c.1i=3D{};m =
R=3D{},T=3D{};G(m i 15 L){m =
6l=3DL[i],4o=3DR[i]=3D{},3j=3DT[i]=3D{},3b=3Dc.1i[i]=3D{};G(m p 15 6l){m =
1O=3D18.2R.2q(c.U[i],p,6l[p]);4o[p]=3D1O.R;3j[p]=3D1O.T;3b[p]=3D1O.1i}}k =
c.1q(R,T)},3K:h(){G(m i 15 c.W){m 4s=3Dc.W[i],3b=3Dc.1i[i];G(m p 15 =
4s)c.U[i].26(p,3b[p].3W(4s[p],c.r.25,p))}}});18.bh=3D18.2m.N({r:{1S:[],1x=
:{\'x\':0,\'y\':0},8G:1a},1n:h(B,r){c.W=3D[];c.B=3D$(B);c.2g=3D{\'1K\':c.=
1K.Q(c,V)};c.1q(r);o(c.r.8G){c.1L(\'4f\',h(){K.1L(\'47\',c.2g.1K)}.Q(c));=
c.1L(\'2o\',h(){K.49(\'47\',c.2g.1K)}.Q(c))}},3J:h(){G(m =
i=3D0;i<2;i++)c.W[i]=3Dc.3H(c.R[i],c.T[i])},31:h(x,y){o(c.1w&&c.r.45)k =
c;m q=3Dc.B.5S();m 1I=3D{\'x\':x,\'y\':y};G(m z 15 q.2P){m =
22=3Dq.5Z[z]-q.2P[z];o($2i(1I[z]))1I[z]=3D($t(1I[z])=3D=3D\'4w\')?1I[z].1=
t(0,22):22;14 1I[z]=3Dq.2f[z];1I[z]+=3Dc.r.1x[z]}k =
c.1d([q.2f.x,q.2f.y],[1I.x,1I.y])},bj:h(){k c.31(V,0)},bD:h(){k =
c.31(V,\'9d\')},bE:h(){k c.31(0,V)},bF:h(){k c.31(\'9d\',V)},9c:h(q){m =
1q=3Dc.B.3g(c.r.1S);m 2X=3D$(q).3g(c.r.1S);k =
c.31(2X.x-1q.x,2X.y-1q.y)},3K:h(){c.B.31(c.W[0],c.W[1])}});18.bB=3D18.2m.=
N({r:{1P:\'7u\'},1n:h(q,r){c.B=3D$(q);c.2z=3DJ =
I(\'4L\',{\'6I\':$N(c.B.9b(\'2I\'),{\'bv\':\'4K\'})}).9e(c.B).9i(c.B);c.B=
.26(\'2I\',0);c.3v(r);c.W=3D[];c.1q(c.r);c.4O=3D1a;c.1L(\'2o\',h(){c.4O=3D=
(c.W[0]=3D=3D=3D0)});o(P.5j)c.1L(\'2o\',h(){o(c.4O)c.B.2y().28(c.2z)})},3=
J:h(){G(m =
i=3D0;i<2;i++)c.W[i]=3Dc.3H(c.R[i],c.T[i])},7u:h(){c.2I=3D\'2I-1j\';c.4S=3D=
\'34\';c.1x=3Dc.B.3D},7e:h(){c.2I=3D\'2I-1m\';c.4S=3D\'2A\';c.1x=3Dc.B.3M=
},9h:h(1P){c[1P||c.r.1P]();k =
c.1d([c.B.1R(c.2I).2G(),c.2z.1R(c.4S).2G()],[0,c.1x])},9g:h(1P){c[1P||c.r=
.1P]();k =
c.1d([c.B.1R(c.2I).2G(),c.2z.1R(c.4S).2G()],[-c.1x,0])},4U:h(1P){c[1P||c.=
r.1P]();c.4O=3DV;k c.1U([-c.1x,0])},7a:h(1P){c[1P||c.r.1P]();c.4O=3D1a;k =
c.1U([0,c.1x])},cH:h(1P){o(c.2z.3D=3D=3D0||c.2z.3M=3D=3D0)k c.9h(1P);k =
c.9g(1P)},3K:h(){c.B.26(c.2I,c.W[0]+c.r.25);c.2z.26(c.4S,c.W[1]+c.r.25)}}=
);18.6E=3Dh(1N,2p){2p=3D2p||[];o($t(2p)!=3D\'1p\')2p=3D[2p];k =
$N(1N,{cK:h(1h){k 1N(1h,2p)},d1:h(1h){k =
1-1N(1-1h,2p)},d5:h(1h){k(1h<=3D0.5)?1N(2*1h,2p)/2:(2-1N(2*(1-1h),2p))/2}=
})};18.2Q=3DJ 33({d2:h(p){k p}});18.2Q.N=3Dh(7c){G(m 1N 15 =
7c){18.2Q[1N]=3DJ =
18.6E(7c[1N]);18.2Q.6G(1N)}};18.2Q.6G=3Dh(1N){[\'cX\',\'cW\',\'cY\'].1D(h=
(73){18.2Q[1N.4M()+73]=3D18.2Q[1N][\'ci\'+73]})};18.2Q.N({ch:h(p,x){k =
1c.3d(p,x[0]||6)},cq:h(p){k 1c.3d(2,8*(p-1))},cD:h(p){k =
1-1c.96(1c.cE(p))},cz:h(p){k =
1-1c.96((1-p)*1c.7k/2)},cy:h(p,x){x=3Dx[0]||1.cs;k =
1c.3d(p,2)*((x+1)*p-x)},cu:h(p){m F;G(m =
a=3D0,b=3D1;1;a+=3Db,b/=3D2){o(p>=3D(7-4*a)/11){F=3D-1c.3d((11-6*a-11*p)/=
4,2)+b*b;1J}}k F},be:h(p,x){k =
1c.3d(2,10*--p)*1c.94(20*p*1c.7k*(x[0]||1)/3)}});[\'aa\',\'a3\',\'a0\',\'=
a9\'].1D(h(1N,i){18.2Q[1N]=3DJ 18.6E(h(p){k =
1c.3d(p,[i+2])});18.2Q.6G(1N)});m 3z=3D{};3z.2m=3DJ =
19({r:{4B:V,25:\'3Y\',4f:19.1u,97:19.1u,2o:19.1u,92:19.1u,6Z:19.1u,1t:V,3=
a:{x:\'1m\',y:\'1j\'},3E:V,6O:6},1n:h(q,r){c.3v(r);c.B=3D$(q);c.4B=3D$(c.=
r.4B)||c.B;c.2O=3D{\'W\':{},\'1h\':{}};c.F=3D{\'1d\':{},\'W\':{}};c.2g=3D=
{\'1d\':c.1d.3I(c),\'3V\':c.3V.3I(c),\'36\':c.36.3I(c),\'1K\':c.1K.Q(c)};=
c.95();o(c.r.1n)c.r.1n.1Q(c)},95:h(){c.4B.1L(\'5X\',c.2g.1d);k =
c},a8:h(){c.4B.49(\'5X\',c.2g.1d);k =
c},1d:h(u){c.1o(\'97\',c.B);c.2O.1d=3Du.1Y;m =
1t=3Dc.r.1t;c.1t=3D{\'x\':[],\'y\':[]};G(m z 15 =
c.r.3a){o(!c.r.3a[z])54;c.F.W[z]=3Dc.B.1R(c.r.3a[z]).2G();c.2O.1h[z]=3Du.=
1Y[z]-c.F.W[z];o(1t&&1t[z]){G(m =
i=3D0;i<2;i++){o($2i(1t[z][i]))c.1t[z][i]=3D($t(1t[z][i])=3D=3D\'h\')?1t[=
z][i]():1t[z][i]}}}o($t(c.r.3E)=3D=3D\'4w\')c.r.3E=3D{\'x\':c.r.3E,\'y\':=
c.r.3E};K.2C(\'2Y\',c.2g.3V);K.2C(\'6x\',c.2g.1K);c.1o(\'4f\',c.B);u.1K()=
},3V:h(u){m =
93=3D1c.3w(1c.9Z(1c.3d(u.1Y.x-c.2O.1d.x,2)+1c.3d(u.1Y.y-c.2O.1d.y,2)));o(=
93>c.r.6O){K.3L(\'2Y\',c.2g.3V);K.2C(\'2Y\',c.2g.36);c.36(u);c.1o(\'92\',=
c.B)}u.1K()},36:h(u){c.4u=3DV;c.2O.W=3Du.1Y;G(m z 15 =
c.r.3a){o(!c.r.3a[z])54;c.F.W[z]=3Dc.2O.W[z]-c.2O.1h[z];o(c.1t[z]){o($2i(=
c.1t[z][1])&&(c.F.W[z]>c.1t[z][1])){c.F.W[z]=3Dc.1t[z][1];c.4u=3D1a}14 =
o($2i(c.1t[z][0])&&(c.F.W[z]<c.1t[z][0])){c.F.W[z]=3Dc.1t[z][0];c.4u=3D1a=
}}o(c.r.3E[z])c.F.W[z]-=3D(c.F.W[z]%c.r.3E[z]);c.B.26(c.r.3a[z],c.F.W[z]+=
c.r.25)}c.1o(\'6Z\',c.B);u.1K()},1K:h(){K.3L(\'2Y\',c.2g.3V);K.3L(\'2Y\',=
c.2g.36);K.3L(\'6x\',c.2g.1K);c.1o(\'2o\',c.B)}});3z.2m.3o(J 2e,J =
44);I.N({ai:h(r){k J =
3z.2m(c,$1X({3a:{x:\'2A\',y:\'34\'}},r))}});3z.91=3D3z.2m.N({r:{5q:[],2F:=
V,1S:[]},1n:h(q,r){c.3v(r);c.B=3D$(q);c.5q=3D$$(c.r.5q);c.2F=3D$(c.r.2F);=
c.1s=3D{\'B\':c.B.1R(\'1s\'),\'2F\':V};o(c.2F)c.1s.2F=3Dc.2F.1R(\'1s\');o=
(![\'52\',\'3P\',\'4j\'].1e(c.1s.B))c.1s.B=3D\'3P\';m =
1j=3Dc.B.1R(\'1j\').2G();m =
1m=3Dc.B.1R(\'1m\').2G();o(c.1s.B=3D=3D\'3P\'&&![\'52\',\'3P\',\'4j\'].1e=
(c.1s.2F)){1j=3D$2i(1j)?1j:c.B.8Y(c.r.1S);1m=3D$2i(1m)?1m:c.B.8Z(c.r.1S)}=
14{1j=3D$2i(1j)?1j:0;1m=3D$2i(1m)?1m:0}c.B.5H({\'1j\':1j,\'1m\':1m,\'1s\'=
:c.1s.B});c.1q(c.B)},1d:h(u){c.2x=3D1r;o(c.2F){m 3R=3Dc.2F.61();m =
q=3Dc.B.61();o(c.1s.B=3D=3D\'3P\'&&![\'52\',\'3P\',\'4j\'].1e(c.1s.2F)){c=
.r.1t=3D{\'x\':[3R.1m,3R.4F-q.2A],\'y\':[3R.1j,3R.4E-q.34]}}14{c.r.1t=3D{=
\'y\':[0,3R.34-q.34],\'x\':[0,3R.2A-q.2A]}}}c.1q(u)},36:h(u){c.1q(u);m =
2x=3Dc.4u?V:c.5q.2D(c.90,c).6z();o(c.2x!=3D2x){o(c.2x)c.2x.1o(\'ae\',[c.B=
,c]);c.2x=3D2x?2x.1o(\'9Y\',[c.B,c]):1r}k c},90:h(q){q=3Dq.61(c.r.1S);m =
W=3Dc.2O.W;k(W.x>q.1m&&W.x<q.4F&&W.y<q.4E&&W.y>q.1j)},1K:h(){o(c.2x&&!c.4=
u)c.2x.1o(\'9H\',[c.B,c]);14 c.B.1o(\'9J\',c);c.1q();k =
c}});I.N({9M:h(r){k J 3z.91(c,r)}});m 2V=3DJ =
33({r:{5W:V,5Y:V,3h:V,6T:V},1U:h(1g,F,r){r=3D$1X(c.r,r);F=3D9E(F);o(r.5W)=
F+=3D\'; 5W=3D\'+r.5W;o(r.5Y)F+=3D\'; 5Y=3D\'+r.5Y;o(r.3h){m 5A=3DJ =
98();5A.9K(5A.99()+r.3h*24*60*60*9j);F+=3D\'; =
al=3D\'+5A.bd()}o(r.6T)F+=3D\'; 6T\';K.3Q=3D1g+\'=3D\'+F;k =
$N(r,{\'1g\':1g,\'F\':F})},53:h(1g){m =
F=3DK.3Q.2B(\'(?:^|;)\\\\s*\'+1g.9f()+\'=3D([^;]*)\');k =
F?aZ(F[1]):V},2y:h(3Q,r){o($t(3Q)=3D=3D\'2w\')c.1U(3Q.1g,\'\',$1X(3Q,{3h:=
-1}));14 c.1U(3Q,\'\',$1X(r,{3h:-1}))}});m 8H=3DJ =
33({9a:h(1W,1v){1v=3D$1X({\'4R\':19.1u},1v);m 3f=3DJ =
I(\'3f\',{\'3N\':1W}).5r({\'3n\':1v.4R,\'aS\':h(){o(c.4T=3D=3D\'6v\')c.1o=
(\'3n\')}});4b 1v.4R;k 3f.5J(1v).28(K.5K)},1i:h(1W,1v){k J =
I(\'b9\',$1X({\'9z\':\'ba\',\'b7\':\'b3\',\'t\':\'2s/1i\',\'4Y\':1W},1v))=
.28(K.5K)},3S:h(1W,1v){1v=3D$1X({\'4R\':19.1u,\'b2\':19.1u,\'b4\':19.1u},=
1v);m 3S=3DJ b5();3S.3N=3D1W;m B=3DJ =
I(\'7q\',{\'3N\':1W});[\'3n\',\'8X\',\'8W\'].1D(h(t){m =
u=3D1v[\'4W\'+t];4b =
1v[\'4W\'+t];B.1L(t,h(){c.49(t,12.7p);u.1Q(c)})});o(3S.2A&&3S.34)B.1o(\'3=
n\',B,1);k =
B.5J(1v)},5E:h(42,r){r=3D$1X({2o:19.1u,8I:19.1u},r);o(!42.1f)42=3D[42];m =
5E=3D[];m 5G=3D0;42.1D(h(1W){m 7q=3DJ =
8H.3S(1W,{\'4R\':h(){r.8I.1Q(c,5G);5G++;o(5G=3D=3D42.M)r.2o()}});5E.1f(7q=
)});k J 1M(5E)}});m 2T=3DJ =
19({M:0,1n:h(2w){c.L=3D2w||{};c.4D()},53:h(1g){k(c.5I(1g))?c.L[1g]:1r},5I=
:h(1g){k(1g 15 c.L)},1U:h(1g,F){o(!c.5I(1g))c.M++;c.L[1g]=3DF;k =
c},4D:h(){c.M=3D0;G(m p 15 c.L)c.M++;k c},2y:h(1g){o(c.5I(1g)){4b =
c.L[1g];c.M--}k c},1D:h(O,Q){$1D(c.L,O,Q)},N:h(L){$N(c.L,L);k =
c.4D()},1X:h(){c.L=3D$1X.3m(1r,[c.L].N(12));k =
c.4D()},1u:h(){c.L=3D{};c.M=3D0;k c},1C:h(){m 1C=3D[];G(m C 15 =
c.L)1C.1f(C);k 1C},1I:h(){m 1I=3D[];G(m C 15 c.L)1I.1f(c.L[C]);k 1I}});h =
$H(L){k J =
2T(L)};2T.2V=3D2T.N({1n:h(1E,r){c.1E=3D1E;c.r=3D$N({\'8A\':1a},r||{});c.3=
n()},8z:h(){o(c.M=3D=3D0){2V.2y(c.1E,c.r);k 1a}m =
78=3D8F.8J(c.L);o(78.M>az)k V;2V.1U(c.1E,78,c.r);k =
1a},3n:h(){c.L=3D8F.79(2V.53(c.1E),1a)||{};c.4D()}});2T.2V.2c=3D{};[\'N\'=
,\'1U\',\'1X\',\'1u\',\'2y\'].1D(h(2N){2T.2V.2c[2N]=3Dh(){2T.1z[2N].3m(c,=
12);o(c.r.8A)c.8z();k c}});2T.2V.3o(2T.2V.2c);m 8D=3DJ =
19({r:{4y:20,7b:1,5i:h(x,y){c.B.31(x,y)}},1n:h(B,r){c.3v(r);c.B=3D$(B);c.=
7f=3D([P,K].1e(B))?$(K.4i):c.B},1d:h(){c.7d=3Dc.8B.3I(c);c.7f.2C(\'2Y\',c=
.7d)},1K:h(){c.7f.3L(\'2Y\',c.7d);c.1w=3D$4c(c.1w)},8B:h(u){c.1Y=3D(c.B=3D=
=3DP)?u.8C:u.1Y;o(!c.1w)c.1w=3Dc.2f.3s(50,c)},2f:h(){m q=3Dc.B.5S();m =
1h=3Dc.B.3g();m 2S=3D{\'x\':0,\'y\':0};G(m z 15 =
c.1Y){o(c.1Y[z]<(c.r.4y+1h[z])&&q.2f[z]!=3D0)2S[z]=3D(c.1Y[z]-c.r.4y-1h[z=
])*c.r.7b;14 =
o(c.1Y[z]+c.r.4y>(q.2P[z]+1h[z])&&q.2f[z]+q.2P[z]!=3Dq.5Z[z])2S[z]=3D(c.1=
Y[z]-q.2P[z]+c.r.4y-1h[z])*c.r.7b}o(2S.y||2S.x)c.1o(\'5i\',[q.2f.x+2S.x,q=
.2f.y+2S.y])}});8D.3o(J 2e,J 44);m 6B=3DJ =
19({r:{5i:19.1u,2o:19.1u,6U:h(1h){c.3x.26(c.p,1h)},1P:\'7e\',5f:56,1x:0},=
1n:h(q,3x,r){c.B=3D$(q);c.3x=3D$(3x);c.3v(r);c.6L=3D-1;c.6K=3D-1;c.1T=3D-=
1;c.B.1L(\'5X\',c.8K.3I(c));m =
55,1x;2k(c.r.1P){17\'7e\':c.z=3D\'x\';c.p=3D\'1m\';55=3D{\'x\':\'1m\',\'y=
\':V};1x=3D\'3M\';1J;17\'7u\':c.z=3D\'y\';c.p=3D\'1j\';55=3D{\'x\':V,\'y\=
':\'1j\'};1x=3D\'3D\'}c.22=3Dc.B[1x]-c.3x[1x]+(c.r.1x*2);c.8S=3Dc.3x[1x]/=
2;c.8L=3Dc.B[\'53\'+c.p.70()].Q(c.B);c.3x.26(\'1s\',\'52\').26(c.p,-c.r.1=
x);m 6Q=3D{};6Q[c.z]=3D[-c.r.1x,c.22-c.r.1x];c.36=3DJ =
3z.2m(c.3x,{1t:6Q,3a:55,6O:0,4f:h(){c.5m()}.Q(c),6Z:h(){c.5m()}.Q(c),2o:h=
(){c.5m();c.2j()}.Q(c)});o(c.r.1n)c.r.1n.1Q(c)},1U:h(1T){c.1T=3D1T.1t(0,c=
.r.5f);c.5n();c.2j();c.1o(\'6U\',c.8T(c.1T));k c},8K:h(u){m =
1s=3Du.1Y[c.z]-c.8L()-c.8S;1s=3D1s.1t(-c.r.1x,c.22-c.r.1x);c.1T=3Dc.6A(1s=
);c.5n();c.2j();c.1o(\'6U\',1s)},5m:h(){c.1T=3Dc.6A(c.36.F.W[c.z]);c.5n()=
},5n:h(){o(c.6L!=3Dc.1T){c.6L=3Dc.1T;c.1o(\'5i\',c.1T)}},2j:h(){o(c.6K!=3D=
=3Dc.1T){c.6K=3Dc.1T;c.1o(\'2o\',c.1T+\'\')}},6A:h(1s){k =
1c.3w((1s+c.r.1x)/c.22*c.r.5f)},8T:h(1T){k c.22*1T/c.r.5f}});6B.3o(J =
2e);6B.3o(J 44);m 9v=3DJ =
19({r:{9t:h(3r){3r.26(\'3C\',\'6y\')},9u:h(3r){3r.26(\'3C\',\'4K\')},7j:3=
0,9o:56,9n:56,1l:\'aF\',4A:{\'x\':16,\'y\':16},4j:V},1n:h(U,r){c.3v(r);c.=
3l=3DJ =
I(\'4L\',{\'4k\':c.r.1l+\'-3r\',\'6I\':{\'1s\':\'3P\',\'1j\':\'0\',\'1m\'=
:\'0\',\'3C\':\'4K\'}}).28(K.4i);c.2z=3DJ =
I(\'4L\').28(c.3l);$$(U).1D(c.9B,c);o(c.r.1n)c.r.1n.1Q(c)},9B:h(q){q.$1G.=
3k=3D(q.4Y&&q.4l()=3D=3D\'a\')?q.4Y.2Z(\'9C://\',\'\'):(q.9z||V);o(q.4h){=
m =
5c=3Dq.4h.4r(\'::\');o(5c.M>1){q.$1G.3k=3D5c[0].4m();q.$1G.4V=3D5c[1].4m(=
)}14{q.$1G.4V=3Dq.4h}q.9y(\'4h\')}14{q.$1G.4V=3DV}o(q.$1G.3k&&q.$1G.3k.M>=
c.r.7j)q.$1G.3k=3Dq.$1G.3k.7i(0,c.r.7j-1)+"&aD;";q.1L(\'7o\',h(u){c.1d(q)=
;o(!c.r.4j)c.7n(u);14 c.1s(q)}.Q(c));o(!c.r.4j)q.1L(\'2Y\',c.7n.3I(c));m =
2j=3Dc.2j.Q(c);q.1L(\'7r\',2j);q.1L(\'4q\',2j)},1d:h(q){c.2z.1u();o(q.$1G=
.3k){c.4h=3DJ I(\'9w\').28(J =
I(\'4L\',{\'4k\':c.r.1l+\'-4h\'}).28(c.2z)).5L(q.$1G.3k)}o(q.$1G.4V){c.2s=
=3DJ I(\'9w\').28(J =
I(\'4L\',{\'4k\':c.r.1l+\'-2s\'}).28(c.2z)).5L(q.$1G.4V)}$4c(c.1w);c.1w=3D=
c.7a.1V(c.r.9o,c)},2j:h(u){$4c(c.1w);c.1w=3Dc.4U.1V(c.r.9n,c)},1s:h(B){m =
1h=3DB.3g();c.3l.5H({\'1m\':1h.x+c.r.4A.x,\'1j\':1h.y+c.r.4A.y})},7n:h(u)=
{m 9m=3D{\'x\':P.7h(),\'y\':P.76()};m 2f=3D{\'x\':P.77(),\'y\':P.75()};m =
3r=3D{\'x\':c.3l.3M,\'y\':c.3l.3D};m =
1H=3D{\'x\':\'1m\',\'y\':\'1j\'};G(m z 15 1H){m =
1h=3Du.1Y[z]+c.r.4A[z];o((1h+3r[z]-2f[z])>9m[z])1h=3Du.1Y[z]-c.r.4A[z]-3r=
[z];c.3l.26(1H[z],1h)}},7a:h(){o(c.r.9x)c.1w=3Dc.4U.1V(c.r.9x,c);c.1o(\'9=
t\',[c.3l])},4U:h(){c.1o(\'9u\',[c.3l])}});9v.3o(J 2e,J =
44);',62,812,'||||||||||||this|||||function|||return||var||if||el|options=
||type|event|||||||element|property|||value|for||Element|new|document|obj=
|length|extend|fn|window|bind|from||to|elements|false|now|events|param|||=
|arguments||else|in||case|Fx|Class|true|args|Math|start|contains|push|key=
|pos|css|top|items|className|left|initialize|fireEvent|array|parent|null|=
position|limit|empty|properties|timer|offset|result|prototype|style|selec=
tor|keys|each|name|props|tmp|prop|values|break|stop|addEvent|Elements|tra=
nsition|parsed|mode|call|getStyle|overflown|step|set|delay|source|merge|p=
age|relatedTarget||current|max|custom||unit|setStyle||inject|opacity|Garb=
age|Array|Methods|nocash|Events|scroll|bound|temp|chk|end|switch|Event|Ba=
se|rgb|onComplete|params|parse|documentElement|text|ie|join|create|object=
|overed|remove|wrapper|width|match|addListener|filter|map|container|toInt=
|context|margin|tag|parentNode|string|item|method|mouse|size|Transitions|=
CSS|change|Hash|test|Cookie|shared|target|mousemove|replace||scrollTo||Ab=
stract|height|returns|drag||||modifiers|iCss|index|pow|time|script|getPos=
ition|duration|getElementsByTagName|iTo|myTitle|toolTip|apply|load|implem=
ent|xpath|iterable|tip|periodical|border|previous|setOptions|round|knob|S=
tyles|Drag|webkit|id|visibility|offsetHeight|grid|chains|hex|compute|bind=
WithEvent|setNow|increase|removeListener|offsetWidth|src|min|absolute|coo=
kie|cont|image|htmlElement|bit|check|getValue|getNow|px|select||fx|source=
s|fromTo|Options|wait||mousewheel|indexOf|removeEvent|native|delete|clear=
|results|collect|onStart|len|title|body|fixed|class|getTag|trim|precision=
|iFrom|domReady|trash|split|iNow|parseInt|out|next|number|walk|area|optio=
n|offsets|handle|unique|setLength|bottom|right|parseFloat|klass|scrollLef=
t|scrollTop|hidden|div|toLowerCase|HTMLElement|open|val|mix|onload|layout=
|readyState|hide|myText|on|mp|href|forEach||Listeners|relative|get|contin=
ue|mod|100|typeof|setProperty|tagName|code|fKey|dual|getProperty|preventD=
efault|steps|stopPropagation|Properties|onChange|webkit419|defined|loaded=
|draggedKnob|checkStep|getElementById|regex|droppables|addEvents|getEleme=
ntsBySelector|splice|included|setMany|realType|fix|Multi|hexToRgb|date|sc=
rollWidth|removeEvents|evType|images|generic|counter|setStyles|hasKey|set=
Properties|head|setHTML|getElements|proto|every|color|scrollHeight|curren=
tStyle|getSize|rgbToHex|brother|attempt|domain|mousedown|path|scrollSize|=
|getCoordinates|Function|Style|getParam|operator|unload|getItems|ie_ready=
|mouseout|Dom|found|mouseover|regexp|hasChild|catch|while|NativeEvents|co=
ncat|add|gecko|iProps|nodeType|DOMMouseScroll|try|String|pageX|pageY|addE=
ventListener|domready|Color|complete|flag|mouseup|visible|getLast|toStep|=
Slider|node|insertBefore|Transition|include|compat|firstChild|styles|rand=
om|previousEnd|previousChange|appendChild|RegExp|snap|default|lim|xhtml|c=
lean|secure|onTick|camelCase|charAt|first|hasClass|onDrag|capitalize|cssT=
ext|pairs|easeType|getMany|getScrollTop|getHeight|getScrollLeft|str|evalu=
ate|show|velocity|transitions|coord|horizontal|mousemover|newArray|getWid=
th|substr|maxTitleChars|PI|innerText|pick|locate|mouseenter|callee|img|mo=
useleave|merged|padding|vertical|interval|keydown|copy|prefix|resolver|co=
nstructor|ie6|picked|undefined|pp|Merge|toUpperCase|beforeunload|Number|f=
ilterById|filterByAttribute|filterByClass|slice|after|Right|Bottom|which|=
clientY|Top|0px|innerHTML|textContent|fixStyle|Width|Left|clientX|multipl=
e|selected|PropertiesIFlag|extended|checked|disabled|direction|borderShor=
t|wheelDelta|shift|styleSheet|appendText|removeEventListener|argument|con=
tents|removeClass|before|cloneEvents|toFloat|createElement|elementsProper=
ty|where|addClass|setOpacity|childNodes|fixRelatedTarget|nodeValue|remove=
Child|getNext|hyphenate|zoom|defaultView|relatedTargetGecko|click|Single|=
save|autoSave|getCoords|client|Scroller|Chain|Json|wheelStops|Asset|onPro=
gress|toString|clickedElement|getPos|getScrollHeight|getScrollWidth|pageY=
Offset|pageXOffset|callChain|delta|half|toPosition|onCancel|fps|error|abo=
rt|getTop|getLeft|checkAgainst|Move|onSnap|distance|cos|attach|sin|onBefo=
reStart|Date|getTime|javascript|getStyles|toElement|full|injectAfter|esca=
peRegExp|slideOut|slideIn|adopt|1000|clientHeight|iParsed|win|hideDelay|s=
howDelay|normal|sel|getElement|opera|onShow|onHide|Tips|span|timeout|remo=
veAttribute|rel|clientWidth|build|http|getComputedStyle|encodeURIComponen=
t|MooTools|getPrevious|drop|Sibling|emptydrop|setTime|getPropertyValue|ma=
keDraggable|hasLayout|styleFloat|float|clearInterval|Window|cssFloat|clea=
rTimeout|collection|zIndex|floor|alpha|over|sqrt|Quart|getProperties|remo=
veProperty|Cubic|setAttribute|setText|getText|nodeName|detach|Quint|Quad|=
attributes|lastChild|whitespace|leave|version|getParent|getChildren|makeR=
esizable|getAttribute|textnode|expires|getFirst|replaceChild|embed||DOMEl=
ement|execCommand|times|BackgroundImageCache|boolean|iframe|khtml|Object|=
1999|4096|bindAsEventListener|pass|some|hellip|associate|tool|getRandom|c=
learChain|chain|err|setInterval|setTimeout|transparent|getBoxObjectFor|we=
bkit420|cloneNode|XMLHttpRequest|clone|readystatechange|injectTop|replace=
With|ActiveXObject|toggleClass|Document|createTextNode|decodeURIComponent=
|ie7|injectInside|onabort|screen|onerror|Image|taintEnabled|media|injectB=
efore|link|stylesheet|all|navigator|toGMTString|Elastic|starts|effects|Sc=
roll|returnValue|toTop|cancelBubble|namespaceURI|effect|up|offsetLeft|do|=
enter|ES|fromElement|button|with|overflow|111|keyCode|keyup|detail|fromCh=
arCode|Slide|rightClick|toBottom|toLeft|toRight|menu|offsetTop|down|dblcl=
ick|resize|innerHeight|move|focus|500|innerWidth|onDomReady|write|defer|k=
eypress|onreadystatechange|DOMContentLoaded|clearTimer|blur|esc|https|pro=
tocol|location|offsetParent|filterByTag|space|void|tab|submit|reset|backs=
pace|contextmenu|wheel|120|colSpan|rowspan|colspan|htmlFor|Pow|ease|rowSp=
an|accesskey|metaKey|maxLength|tabIndex|tabindex|accessKey|Expo|snapshotI=
tem|618|getElementsByClassName|Bounce|www|org|w3|Back|Sine|borderStyle|bo=
rderColor|borderWidth|Circ|acos|readonly|maxlength|toggle|srcElement|Coll=
ectGarbage|easeIn|readOnly|XPathResult|shiftKey|control|altKey|meta|subst=
ring|alt|ctrlKey|snapshotLength|UNORDERED_NODE_SNAPSHOT_TYPE|Out|In|InOut=
|frameBorder|frameborder|easeOut|linear|detachEvent|attachEvent|easeInOut=
'.split('|'),0,{}))=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/featured-content-gallery/scripts/jd.gallery.js.php

=0A=
/*=0A=
    This file is part of JonDesign's SmoothGallery v2.0. 3.2.0=0A=
=0A=
    JonDesign's SmoothGallery is free software; you can redistribute it =
and/or modify=0A=
    it under the terms of the GNU General Public License as published by=0A=
    the Free Software Foundation; either version 3 of the License, or=0A=
    (at your option) any later version.=0A=
=0A=
    JonDesign's SmoothGallery is distributed in the hope that it will be =
useful,=0A=
    but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the=0A=
    GNU General Public License for more details.=0A=
=0A=
    You should have received a copy of the GNU General Public License=0A=
    along with JonDesign's SmoothGallery; if not, write to the Free =
Software=0A=
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  =
02110-1301  USA=0A=
=0A=
    Main Developer: Jonathan Schemoul (JonDesign: =
http://www.jondesign.net/)=0A=
    Contributed code by:=0A=
    - Christian Ehret (bugfix)=0A=
	- Nitrix (bugfix)=0A=
	- Valerio from Mad4Milk for his great help with the carousel scrolling =
and many other things.=0A=
	- Archie Cowan for helping me find a bugfix on carousel inner width =
problem.=0A=
	- Tomocchino from #mootools for the preloader class=0A=
	Many thanks to:=0A=
	- The mootools team for the great mootools lib, and it's help and =
support throughout the project.=0A=
*/=0A=
=0A=
// declaring the class=0A=
var gallery =3D {=0A=
	initialize: function(element, options) {=0A=
		this.setOptions({=0A=
			showArrows: true,=0A=
			showCarousel: true,=0A=
			showInfopane: true,=0A=
			embedLinks: true,=0A=
			fadeDuration: 500,=0A=
			timed: false,=0A=
			delay: 9000,=0A=
			preloader: true,=0A=
			preloaderImage: true,=0A=
			preloaderErrorImage: true,=0A=
			/* Data retrieval */=0A=
			manualData: [],=0A=
			populateFrom: false,=0A=
			populateData: true,=0A=
			destroyAfterPopulate: true,=0A=
			elementSelector: "div.imageElement",=0A=
			titleSelector: "h2",=0A=
			subtitleSelector: "p",=0A=
			linkSelector: "a.open",=0A=
			imageSelector: "img.full",=0A=
			thumbnailSelector: "img.thumbnail",=0A=
			defaultTransition: 'fade',=0A=
			/* InfoPane options */=0A=
			slideInfoZoneOpacity: 0.7,=0A=
			slideInfoZoneSlide: true,=0A=
			/* Carousel options */=0A=
			carouselMinimizedOpacity: 0.4,=0A=
			carouselMinimizedHeight: 20,=0A=
			carouselMaximizedOpacity: 0.9,=0A=
			thumbHeight: 75,=0A=
			thumbWidth: 100,=0A=
			thumbSpacing: 10,=0A=
			thumbIdleOpacity: 0.6,=0A=
			textShowCarousel: 'Featured Content',=0A=
			showCarouselLabel: true,=0A=
			thumbCloseCarousel: true,=0A=
			useThumbGenerator: false,=0A=
			thumbGenerator: 'resizer.php',=0A=
			useExternalCarousel: false,=0A=
			carouselElement: false,=0A=
			carouselHorizontal: true,=0A=
			activateCarouselScroller: true,=0A=
			carouselPreloader: true,=0A=
			textPreloadingCarousel: 'Loading...',=0A=
			/* CSS Classes */=0A=
			baseClass: 'jdGallery',=0A=
			withArrowsClass: 'withArrows',=0A=
			/* Plugins: HistoryManager */=0A=
			useHistoryManager: false,=0A=
			customHistoryKey: false=0A=
		}, options);=0A=
		this.fireEvent('onInit');=0A=
		this.currentIter =3D 0;=0A=
		this.lastIter =3D 0;=0A=
		this.maxIter =3D 0;=0A=
		this.galleryElement =3D element;=0A=
		this.galleryData =3D this.options.manualData;=0A=
		this.galleryInit =3D 1;=0A=
		this.galleryElements =3D Array();=0A=
		this.thumbnailElements =3D Array();=0A=
		this.galleryElement.addClass(this.options.baseClass);=0A=
		=0A=
		this.populateFrom =3D element;=0A=
		if (this.options.populateFrom)=0A=
			this.populateFrom =3D this.options.populateFrom;		=0A=
		if (this.options.populateData)=0A=
			this.populateData();=0A=
		element.style.display=3D"block";=0A=
		=0A=
		if (this.options.useHistoryManager)=0A=
			this.initHistory();=0A=
		=0A=
		if (this.options.embedLinks)=0A=
		{=0A=
			this.currentLink =3D new Element('a').addClass('open').setProperties({=0A=
				href: '#',=0A=
				title: ''=0A=
			}).injectInside(element);=0A=
			if ((!this.options.showArrows) && (!this.options.showCarousel))=0A=
				this.galleryElement =3D element =3D this.currentLink;=0A=
			else=0A=
				this.currentLink.setStyle('display', 'none');=0A=
		}=0A=
		=0A=
		this.constructElements();=0A=
		if ((this.galleryData.length>1)&&(this.options.showArrows))=0A=
		{=0A=
			var leftArrow =3D new Element('a').addClass('left').addEvent(=0A=
				'click',=0A=
				this.prevItem.bind(this)=0A=
			).injectInside(element);=0A=
			var rightArrow =3D new Element('a').addClass('right').addEvent(=0A=
				'click',=0A=
				this.nextItem.bind(this)=0A=
			).injectInside(element);=0A=
			this.galleryElement.addClass(this.options.withArrowsClass);=0A=
		}=0A=
		this.loadingElement =3D new =
Element('div').addClass('loadingElement').injectInside(element);=0A=
		if (this.options.showInfopane) this.initInfoSlideshow();=0A=
		if (this.options.showCarousel) this.initCarousel();=0A=
		this.doSlideShow(1);=0A=
	},=0A=
	populateData: function() {=0A=
		currentArrayPlace =3D this.galleryData.length;=0A=
		options =3D this.options;=0A=
		var data =3D $A(this.galleryData);=0A=
		data.extend(this.populateGallery(this.populateFrom, =
currentArrayPlace));=0A=
		this.galleryData =3D data;=0A=
		this.fireEvent('onPopulated');=0A=
	},=0A=
	populateGallery: function(element, startNumber) {=0A=
		var data =3D [];=0A=
		options =3D this.options;=0A=
		currentArrayPlace =3D startNumber;=0A=
		element.getElements(options.elementSelector).each(function(el) {=0A=
			elementDict =3D {=0A=
				image: el.getElement(options.imageSelector).getProperty('src'),=0A=
				number: currentArrayPlace,=0A=
				transition: this.options.defaultTransition=0A=
			};=0A=
			elementDict.extend =3D $extend;=0A=
			if ((options.showInfopane) | (options.showCarousel))=0A=
				elementDict.extend({=0A=
					title: el.getElement(options.titleSelector).innerHTML,=0A=
					description: el.getElement(options.subtitleSelector).innerHTML=0A=
				});=0A=
			if (options.embedLinks)=0A=
				elementDict.extend({=0A=
					link: el.getElement(options.linkSelector).href||false,=0A=
					linkTitle: el.getElement(options.linkSelector).title||false,=0A=
					linkTarget: =
el.getElement(options.linkSelector).getProperty('target')||false=0A=
				});=0A=
			if ((!options.useThumbGenerator) && (options.showCarousel))=0A=
				elementDict.extend({=0A=
					thumbnail: =
el.getElement(options.thumbnailSelector).getProperty('src')=0A=
				});=0A=
			else if (options.useThumbGenerator)=0A=
				elementDict.extend({=0A=
					thumbnail: options.thumbGenerator + '?imgfile=3D' + =
elementDict.image + '&max_width=3D' + options.thumbWidth + =
'&max_height=3D' + options.thumbHeight=0A=
				});=0A=
			=0A=
			data.extend([elementDict]);=0A=
			currentArrayPlace++;=0A=
			if (this.options.destroyAfterPopulate)=0A=
				el.remove();=0A=
		});=0A=
		return data;=0A=
	},=0A=
	constructElements: function() {=0A=
		el =3D this.galleryElement;=0A=
		this.maxIter =3D this.galleryData.length;=0A=
		var currentImg;=0A=
		for(i=3D0;i<this.galleryData.length;i++)=0A=
		{=0A=
			var currentImg =3D new Fx.Styles(=0A=
				new Element('div').addClass('slideElement').setStyles({=0A=
					'position':'absolute',=0A=
					'left':'0px',=0A=
					'right':'0px',=0A=
					'margin':'0px',=0A=
					'padding':'0px',=0A=
					'backgroundPosition':"center center",=0A=
					'opacity':'0'=0A=
				}).injectInside(el),=0A=
				'opacity',=0A=
				{duration: this.options.fadeDuration}=0A=
			);=0A=
			if (this.options.preloader)=0A=
			{=0A=
				currentImg.source =3D this.galleryData[i].image;=0A=
				currentImg.loaded =3D false;=0A=
				currentImg.load =3D function(imageStyle) {=0A=
					if (!imageStyle.loaded)	{=0A=
						new Asset.image(imageStyle.source, {=0A=
		                            'onload'  : function(img){=0A=
													img.element.setStyle(=0A=
													'backgroundImage',=0A=
													"url('" + img.source + "')")=0A=
													img.loaded =3D true;=0A=
												}.bind(this, imageStyle)=0A=
						});=0A=
					}=0A=
				}.pass(currentImg, this);=0A=
			} else {=0A=
				currentImg.element.setStyle('backgroundImage',=0A=
									"url('" + this.galleryData[i].image + "')");=0A=
			}=0A=
			this.galleryElements[parseInt(i)] =3D currentImg;=0A=
		}=0A=
	},=0A=
	destroySlideShow: function(element) {=0A=
		var myClassName =3D element.className;=0A=
		var newElement =3D new Element('div').addClass('myClassName');=0A=
		element.parentNode.replaceChild(newElement, element);=0A=
	},=0A=
	startSlideShow: function() {=0A=
		this.fireEvent('onStart');=0A=
		this.loadingElement.style.display =3D "none";=0A=
		this.lastIter =3D this.maxIter - 1;=0A=
		this.currentIter =3D 0;=0A=
		this.galleryInit =3D 0;=0A=
		this.galleryElements[parseInt(this.currentIter)].set({opacity: 1});=0A=
		if (this.options.showInfopane)=0A=
			this.showInfoSlideShow.delay(1000, this);=0A=
		var textShowCarousel =3D formatString(this.options.textShowCarousel, =
this.currentIter+1, this.maxIter);=0A=
		if (this.options.showCarousel&&(!this.options.carouselPreloader))=0A=
			this.carouselBtn.setHTML(textShowCarousel).setProperty('title', =
textShowCarousel);=0A=
		this.prepareTimer();=0A=
		if (this.options.embedLinks)=0A=
			this.makeLink(this.currentIter);=0A=
	},=0A=
	nextItem: function() {=0A=
		this.fireEvent('onNextCalled');=0A=
		this.nextIter =3D this.currentIter+1;=0A=
		if (this.nextIter >=3D this.maxIter)=0A=
			this.nextIter =3D 0;=0A=
		this.galleryInit =3D 0;=0A=
		this.goTo(this.nextIter);=0A=
	},=0A=
	prevItem: function() {=0A=
		this.fireEvent('onPreviousCalled');=0A=
		this.nextIter =3D this.currentIter-1;=0A=
		if (this.nextIter <=3D -1)=0A=
			this.nextIter =3D this.maxIter - 1;=0A=
		this.galleryInit =3D 0;=0A=
		this.goTo(this.nextIter);=0A=
	},=0A=
	goTo: function(num) {=0A=
		this.clearTimer();=0A=
		if(this.options.preloader)=0A=
		{=0A=
			this.galleryElements[num].load();=0A=
			if (num=3D=3D0)=0A=
				this.galleryElements[this.maxIter - 1].load();=0A=
			else=0A=
				this.galleryElements[num - 1].load();=0A=
			if (num=3D=3D(this.maxIter - 1))=0A=
				this.galleryElements[0].load();=0A=
			else=0A=
				this.galleryElements[num + 1].load();=0A=
				=0A=
		}=0A=
		if (this.options.embedLinks)=0A=
			this.clearLink();=0A=
		if (this.options.showInfopane)=0A=
		{=0A=
			this.slideInfoZone.clearChain();=0A=
			this.hideInfoSlideShow().chain(this.changeItem.pass(num, this));=0A=
		} else=0A=
			this.currentChangeDelay =3D this.changeItem.delay(500, this, num);=0A=
		if (this.options.embedLinks)=0A=
			this.makeLink(num);=0A=
		this.prepareTimer();=0A=
		/*if (this.options.showCarousel)=0A=
			this.clearThumbnailsHighlights();*/=0A=
	},=0A=
	changeItem: function(num) {=0A=
		this.fireEvent('onStartChanging');=0A=
		this.galleryInit =3D 0;=0A=
		if (this.currentIter !=3D num)=0A=
		{=0A=
			for(i=3D0;i<this.maxIter;i++)=0A=
			{=0A=
				if ((i !=3D this.currentIter)) this.galleryElements[i].set({opacity: =
0});=0A=
			}=0A=
			gallery.Transitions[this.galleryData[num].transition].pass([=0A=
				this.galleryElements[this.currentIter],=0A=
				this.galleryElements[num],=0A=
				this.currentIter,=0A=
				num], this)();=0A=
			this.currentIter =3D num;=0A=
		}=0A=
		var textShowCarousel =3D formatString(this.options.textShowCarousel, =
num+1, this.maxIter);=0A=
		if (this.options.showCarousel)=0A=
			this.carouselBtn.setHTML(textShowCarousel).setProperty('title', =
textShowCarousel);=0A=
		this.doSlideShow.bind(this)();=0A=
		this.fireEvent('onChanged');=0A=
	},=0A=
	clearTimer: function() {=0A=
		if (this.options.timed)=0A=
			$clear(this.timer);=0A=
	},=0A=
	prepareTimer: function() {=0A=
		if (this.options.timed)=0A=
			this.timer =3D this.nextItem.delay(this.options.delay, this);=0A=
	},=0A=
	doSlideShow: function(position) {=0A=
		if (this.galleryInit =3D=3D 1)=0A=
		{=0A=
			imgPreloader =3D new Image();=0A=
			imgPreloader.onload=3Dfunction(){=0A=
				this.startSlideShow.delay(10, this);=0A=
			}.bind(this);=0A=
			imgPreloader.src =3D this.galleryData[0].image;=0A=
			if(this.options.preloader)=0A=
				this.galleryElements[0].load();=0A=
		} else {=0A=
			if (this.options.showInfopane)=0A=
			{=0A=
				if (this.options.showInfopane)=0A=
				{=0A=
					this.showInfoSlideShow.delay((500 + this.options.fadeDuration), =
this);=0A=
				} else=0A=
					if =
((this.options.showCarousel)&&(this.options.activateCarouselScroller))=0A=
						this.centerCarouselOn(position);=0A=
			}=0A=
		}=0A=
	},=0A=
	createCarousel: function() {=0A=
		var carouselElement;=0A=
		if (!this.options.useExternalCarousel)=0A=
		{=0A=
			var carouselContainerElement =3D new =
Element('div').addClass('carouselContainer').injectInside(this.galleryEle=
ment);=0A=
			this.carouselContainer =3D new Fx.Styles(carouselContainerElement, =
{transition: Fx.Transitions.expoOut});=0A=
			this.carouselContainer.normalHeight =3D =
carouselContainerElement.offsetHeight;=0A=
			this.carouselContainer.set({'opacity': =
this.options.carouselMinimizedOpacity, 'top': =
(this.options.carouselMinimizedHeight - =
this.carouselContainer.normalHeight)});=0A=
			this.carouselBtn =3D new =
Element('a').addClass('carouselBtn').setProperties({=0A=
				title: this.options.textShowCarousel=0A=
			}).injectInside(carouselContainerElement);=0A=
			if(this.options.carouselPreloader)=0A=
				this.carouselBtn.setHTML(this.options.textPreloadingCarousel);=0A=
			else=0A=
				this.carouselBtn.setHTML(this.options.textShowCarousel);=0A=
			this.carouselBtn.addEvent(=0A=
				'click',=0A=
				function () {=0A=
					this.carouselContainer.clearTimer();=0A=
					this.toggleCarousel();=0A=
				}.bind(this)=0A=
			);=0A=
			this.carouselActive =3D false;=0A=
	=0A=
			carouselElement =3D new =
Element('div').addClass('carousel').injectInside(carouselContainerElement=
);=0A=
			this.carousel =3D new Fx.Styles(carouselElement);=0A=
		} else {=0A=
			carouselElement =3D =
$(this.options.carouselElement).addClass('jdExtCarousel');=0A=
		}=0A=
		this.carouselElement =3D new Fx.Styles(carouselElement, {transition: =
Fx.Transitions.expoOut});=0A=
		this.carouselElement.normalHeight =3D carouselElement.offsetHeight;=0A=
		if (this.options.showCarouselLabel)=0A=
			this.carouselLabel =3D new =
Element('p').addClass('label').injectInside(carouselElement);=0A=
		carouselWrapper =3D new =
Element('div').addClass('carouselWrapper').injectInside(carouselElement);=0A=
		this.carouselWrapper =3D new Fx.Styles(carouselWrapper, {transition: =
Fx.Transitions.expoOut});=0A=
		this.carouselWrapper.normalHeight =3D carouselWrapper.offsetHeight;=0A=
		this.carouselInner =3D new =
Element('div').addClass('carouselInner').injectInside(carouselWrapper);=0A=
		if (this.options.activateCarouselScroller)=0A=
		{=0A=
			this.carouselWrapper.scroller =3D new Scroller(carouselWrapper, {=0A=
				area: 100,=0A=
				velocity: 0.2=0A=
			})=0A=
			=0A=
			this.carouselWrapper.elementScroller =3D new =
Fx.Scroll(carouselWrapper, {=0A=
				duration: 400,=0A=
				onStart: =
this.carouselWrapper.scroller.stop.bind(this.carouselWrapper.scroller),=0A=
				onComplete: =
this.carouselWrapper.scroller.start.bind(this.carouselWrapper.scroller)=0A=
			});=0A=
		}=0A=
	},=0A=
	fillCarousel: function() {=0A=
		this.constructThumbnails();=0A=
		this.carouselInner.normalWidth =3D ((this.maxIter * =
(this.options.thumbWidth + this.options.thumbSpacing + =
2))+this.options.thumbSpacing) + "px";=0A=
		this.carouselInner.style.width =3D this.carouselInner.normalWidth;=0A=
	},=0A=
	initCarousel: function () {=0A=
		this.createCarousel();=0A=
		this.fillCarousel();=0A=
		if (this.options.carouselPreloader)=0A=
			this.preloadThumbnails();=0A=
	},=0A=
	flushCarousel: function() {=0A=
		this.thumbnailElements.each(function(myFx) {=0A=
			myFx.element.remove();=0A=
			myFx =3D myFx.element =3D null;=0A=
		});=0A=
		this.thumbnailElements =3D [];=0A=
	},=0A=
	toggleCarousel: function() {=0A=
		if (this.carouselActive)=0A=
			this.hideCarousel();=0A=
		else=0A=
			this.showCarousel();=0A=
	},=0A=
	showCarousel: function () {=0A=
		this.fireEvent('onShowCarousel');=0A=
		this.carouselContainer.start({=0A=
			'opacity': this.options.carouselMaximizedOpacity,=0A=
			'top': 0=0A=
		}).chain(function() {=0A=
			this.carouselActive =3D true;=0A=
			this.carouselWrapper.scroller.start();=0A=
			this.fireEvent('onCarouselShown');=0A=
			this.carouselContainer.options.onComplete =3D null;=0A=
		}.bind(this));=0A=
	},=0A=
	hideCarousel: function () {=0A=
		this.fireEvent('onHideCarousel');=0A=
		var targetTop =3D this.options.carouselMinimizedHeight - =
this.carouselContainer.normalHeight;=0A=
		this.carouselContainer.start({=0A=
			'opacity': this.options.carouselMinimizedOpacity,=0A=
			'top': targetTop=0A=
		}).chain(function() {=0A=
			this.carouselActive =3D false;=0A=
			this.carouselWrapper.scroller.stop();=0A=
			this.fireEvent('onCarouselHidden');=0A=
			this.carouselContainer.options.onComplete =3D null;=0A=
		}.bind(this));=0A=
	},=0A=
	constructThumbnails: function () {=0A=
		element =3D this.carouselInner;=0A=
		for(i=3D0;i<this.galleryData.length;i++)=0A=
		{=0A=
			var currentImg =3D new Fx.Style(new Element =
('div').addClass("thumbnail").setStyles({=0A=
					backgroundImage: "url('" + this.galleryData[i].thumbnail + "')",=0A=
					backgroundPosition: "center center",=0A=
					backgroundRepeat: 'no-repeat',=0A=
					marginLeft: this.options.thumbSpacing + "px",=0A=
					width: this.options.thumbWidth + "px",=0A=
					height: this.options.thumbHeight + "px"=0A=
				}).injectInside(element), "opacity", {duration: =
200}).set(this.options.thumbIdleOpacity);=0A=
			currentImg.element.addEvents({=0A=
				'mouseover': function (myself) {=0A=
					myself.clearTimer();=0A=
					myself.start(0.99);=0A=
					if (this.options.showCarouselLabel)=0A=
						$(this.carouselLabel).setHTML('<span class=3D"number">' + =
(myself.relatedImage.number + 1) + "/" + this.maxIter + ":</span> " + =
myself.relatedImage.title);=0A=
				}.pass(currentImg, this),=0A=
				'mouseout': function (myself) {=0A=
					myself.clearTimer();=0A=
					myself.start(this.options.thumbIdleOpacity);=0A=
				}.pass(currentImg, this),=0A=
				'click': function (myself) {=0A=
					this.goTo(myself.relatedImage.number);=0A=
					if (this.options.thumbCloseCarousel)=0A=
						this.hideCarousel();=0A=
				}.pass(currentImg, this)=0A=
			});=0A=
			=0A=
			currentImg.relatedImage =3D this.galleryData[i];=0A=
			this.thumbnailElements[parseInt(i)] =3D currentImg;=0A=
		}=0A=
	},=0A=
	log: function(value) {=0A=
		if(console.log)=0A=
			console.log(value);=0A=
	},=0A=
	preloadThumbnails: function() {=0A=
		var thumbnails =3D [];=0A=
		for(i=3D0;i<this.galleryData.length;i++)=0A=
		{=0A=
			thumbnails[parseInt(i)] =3D this.galleryData[i].thumbnail;=0A=
		}=0A=
		this.thumbnailPreloader =3D new Preloader();=0A=
		this.thumbnailPreloader.addEvent('onComplete', function() {=0A=
			var textShowCarousel =3D formatString(this.options.textShowCarousel, =
this.currentIter+1, this.maxIter);=0A=
			this.carouselBtn.setHTML(textShowCarousel).setProperty('title', =
textShowCarousel);=0A=
		}.bind(this));=0A=
		this.thumbnailPreloader.load(thumbnails);=0A=
	},=0A=
	clearThumbnailsHighlights: function()=0A=
	{=0A=
		for(i=3D0;i<this.galleryData.length;i++)=0A=
		{=0A=
			this.thumbnailElements[i].clearTimer();=0A=
			this.thumbnailElements[i].start(0.2);=0A=
		}=0A=
	},=0A=
	changeThumbnailsSize: function(width, height)=0A=
	{=0A=
		for(i=3D0;i<this.galleryData.length;i++)=0A=
		{=0A=
			this.thumbnailElements[i].clearTimer();=0A=
			this.thumbnailElements[i].element.setStyles({=0A=
				'width': width + "px",=0A=
				'height': height + "px"=0A=
			});=0A=
		}=0A=
	},=0A=
	centerCarouselOn: function(num) {=0A=
		if (!this.carouselWallMode)=0A=
		{=0A=
			var carouselElement =3D this.thumbnailElements[num];=0A=
			var position =3D carouselElement.element.offsetLeft + =
(carouselElement.element.offsetWidth / 2);=0A=
			var carouselWidth =3D this.carouselWrapper.element.offsetWidth;=0A=
			var carouselInnerWidth =3D this.carouselInner.offsetWidth;=0A=
			var diffWidth =3D carouselWidth / 2;=0A=
			var scrollPos =3D position-diffWidth;=0A=
			try {=0A=
  			this.carouselWrapper.elementScroller.scrollTo(scrollPos,0);=0A=
			}=0A=
			catch(e) {=0A=
  			this.carouselWrapper.elementScroller.scrollTo =3D (scrollPos,0);=0A=
			}=0A=
		}=0A=
	},=0A=
	initInfoSlideshow: function() {=0A=
		/*if (this.slideInfoZone.element)=0A=
			this.slideInfoZone.element.remove();*/=0A=
		this.slideInfoZone =3D new Fx.Styles(new =
Element('div').addClass('slideInfoZone').injectInside($(this.galleryEleme=
nt))).set({'opacity':0});=0A=
		var slideInfoZoneTitle =3D new =
Element('h2').injectInside(this.slideInfoZone.element);=0A=
		var slideInfoZoneDescription =3D new =
Element('p').injectInside(this.slideInfoZone.element);=0A=
		this.slideInfoZone.normalHeight =3D =
this.slideInfoZone.element.offsetHeight;=0A=
		this.slideInfoZone.element.setStyle('opacity',0);=0A=
	},=0A=
	changeInfoSlideShow: function()=0A=
	{=0A=
		this.hideInfoSlideShow.delay(10, this);=0A=
		this.showInfoSlideShow.delay(500, this);=0A=
	},=0A=
	showInfoSlideShow: function() {=0A=
		this.fireEvent('onShowInfopane');=0A=
		this.slideInfoZone.clearTimer();=0A=
		element =3D this.slideInfoZone.element;=0A=
		=
element.getElement('h2').setHTML(this.galleryData[this.currentIter].title=
);=0A=
		=
element.getElement('p').setHTML(this.galleryData[this.currentIter].descri=
ption);=0A=
		if(this.options.slideInfoZoneSlide)=0A=
			this.slideInfoZone.start({'opacity': [0, =
this.options.slideInfoZoneOpacity], 'height': [0, =
this.slideInfoZone.normalHeight]});=0A=
		else=0A=
			this.slideInfoZone.start({'opacity': [0, =
this.options.slideInfoZoneOpacity]});=0A=
		if (this.options.showCarousel)=0A=
			this.slideInfoZone.chain(this.centerCarouselOn.pass(this.currentIter, =
this));=0A=
		return this.slideInfoZone;=0A=
	},=0A=
	hideInfoSlideShow: function() {=0A=
		this.fireEvent('onHideInfopane');=0A=
		this.slideInfoZone.clearTimer();=0A=
		if(this.options.slideInfoZoneSlide)=0A=
			this.slideInfoZone.start({'opacity': 0, 'height': 0});=0A=
		else=0A=
			this.slideInfoZone.start({'opacity': 0});=0A=
		return this.slideInfoZone;=0A=
	},=0A=
	makeLink: function(num) {=0A=
		this.currentLink.setProperties({=0A=
			href: this.galleryData[num].link,=0A=
			title: this.galleryData[num].linkTitle=0A=
		})=0A=
		if (!((this.options.embedLinks) && (!this.options.showArrows) && =
(!this.options.showCarousel)))=0A=
			this.currentLink.setStyle('display', 'block');=0A=
	},=0A=
	clearLink: function() {=0A=
		this.currentLink.setProperties({href: '', title: ''});=0A=
		if (!((this.options.embedLinks) && (!this.options.showArrows) && =
(!this.options.showCarousel)))=0A=
			this.currentLink.setStyle('display', 'none');=0A=
	},=0A=
	/* To change the gallery data, those two functions : */=0A=
	flushGallery: function() {=0A=
		this.galleryElements.each(function(myFx) {=0A=
			myFx.element.remove();=0A=
			myFx =3D myFx.element =3D null;=0A=
		});=0A=
		this.galleryElements =3D [];=0A=
	},=0A=
	changeData: function(data) {=0A=
		this.galleryData =3D data;=0A=
		this.clearTimer();=0A=
		this.flushGallery();=0A=
		if (this.options.showCarousel) this.flushCarousel();=0A=
		this.constructElements();=0A=
		if (this.options.showCarousel) this.fillCarousel();=0A=
		if (this.options.showInfopane) this.hideInfoSlideShow();=0A=
		this.galleryInit=3D1;=0A=
		this.lastIter=3D0;=0A=
		this.currentIter=3D0;=0A=
		this.doSlideShow(1);=0A=
	},=0A=
	/* Plugins: HistoryManager */=0A=
	initHistory: function() {=0A=
		this.fireEvent('onHistoryInit');=0A=
		this.historyKey =3D this.galleryElement.id + '-picture';=0A=
		if (this.options.customHistoryKey)=0A=
			this.historyKey =3D this.options.customHistoryKey();=0A=
		this.history =3D HistoryManager.register(=0A=
			this.historyKey,=0A=
			[1],=0A=
			function(values) {=0A=
				if (parseInt(values[0])-1 < this.maxIter)=0A=
					this.goTo(parseInt(values[0])-1);=0A=
			}.bind(this),=0A=
			function(values) {=0A=
				return [this.historyKey, '(', values[0], ')'].join('');=0A=
			}.bind(this),=0A=
			this.historyKey + '\\((\\d+)\\)');=0A=
		this.addEvent('onChanged', function(){=0A=
			this.history.setValue(0, this.currentIter+1);=0A=
		}.bind(this));=0A=
		this.fireEvent('onHistoryInited');=0A=
	}=0A=
};=0A=
gallery =3D new Class(gallery);=0A=
gallery.implement(new Events);=0A=
gallery.implement(new Options);=0A=
=0A=
gallery.Transitions =3D new Abstract ({=0A=
	fade: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.linear;=0A=
		oldFx.options.duration =3D newFx.options.duration =3D =
this.options.fadeDuration;=0A=
		if (newPos > oldPos) newFx.start({opacity: 1});=0A=
		else=0A=
		{=0A=
			newFx.set({opacity: 1});=0A=
			oldFx.start({opacity: 0});=0A=
		}=0A=
	},=0A=
	crossfade: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.linear;=0A=
		oldFx.options.duration =3D newFx.options.duration =3D =
this.options.fadeDuration;=0A=
		newFx.start({opacity: 1});=0A=
		oldFx.start({opacity: 0});=0A=
	},=0A=
	fadebg: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.linear;=0A=
		oldFx.options.duration =3D newFx.options.duration =3D =
this.options.fadeDuration / 2;=0A=
		oldFx.start({opacity: 0}).chain(newFx.start.pass([{opacity: 1}], =
newFx));=0A=
	}=0A=
});=0A=
=0A=
/* All code copyright 2007 Jonathan Schemoul */=0A=
=0A=
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * =
* * * *=0A=
 * Follows: Preloader (class)=0A=
 * Simple class for preloading images with support for progress reporting=0A=
 * Copyright 2007 Tomocchino.=0A=
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * =
* * * */=0A=
=0A=
var Preloader =3D new Class({=0A=
  =0A=
  Implements: [Events, Options],=0A=
=0A=
  options: {=0A=
    root        : '',=0A=
    period      : 100=0A=
  },=0A=
  =0A=
  initialize: function(options){=0A=
    this.setOptions(options);=0A=
  },=0A=
  =0A=
  load: function(sources) {=0A=
    this.index =3D 0;=0A=
    this.images =3D [];=0A=
    this.sources =3D this.temps =3D sources;=0A=
    this.total =3D this. sources.length;=0A=
    =0A=
    this.fireEvent('onStart', [this.index, this.total]);=0A=
    this.timer =3D this.progress.periodical(this.options.period, this);=0A=
    =0A=
    this.sources.each(function(source, index){=0A=
      this.images[index] =3D new Asset.image(this.options.root + source, =
{=0A=
        'onload'  : function(){ this.index++; if(this.images[index]) =
this.fireEvent('onLoad', [this.images[index], index, source]); =
}.bind(this),=0A=
        'onerror' : function(){ this.index++; this.fireEvent('onError', =
[this.images.splice(index, 1), index, source]); }.bind(this),=0A=
        'onabort' : function(){ this.index++; this.fireEvent('onError', =
[this.images.splice(index, 1), index, source]); }.bind(this)=0A=
      });=0A=
    }, this);=0A=
  },=0A=
  =0A=
  progress: function() {=0A=
    this.fireEvent('onProgress', [Math.min(this.index, this.total), =
this.total]);=0A=
    if(this.index >=3D this.total) this.complete();=0A=
  },=0A=
  =0A=
  complete: function(){=0A=
    $clear(this.timer);=0A=
    this.fireEvent('onComplete', [this.images]);=0A=
  },=0A=
  =0A=
  cancel: function(){=0A=
    $clear(this.timer);=0A=
  }=0A=
  =0A=
});=0A=
=0A=
Preloader.implement(new Events, new Options);=0A=
=0A=
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * =
* * * *=0A=
 * Follows: formatString (function)=0A=
 * Original name: Yahoo.Tools.printf=0A=
 * Copyright Yahoo.=0A=
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * =
* * * */=0A=
=0A=
function formatString() {=0A=
	var num =3D arguments.length;=0A=
	var oStr =3D arguments[0];=0A=
	for (var i =3D 1; i < num; i++) {=0A=
		var pattern =3D "\\{" + (i-1) + "\\}"; =0A=
		var re =3D new RegExp(pattern, "g");=0A=
		oStr =3D oStr.replace(re, arguments[i]);=0A=
	}=0A=
	return oStr; =0A=
}
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/featured-content-gallery/scripts/jd.gallery.transitions.js

/**=0A=
 * @author jon=0A=
 */=0A=
gallery.Transitions.extend({=0A=
	fadeslideleft: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.Cubic.easeOut;=0A=
		oldFx.options.duration =3D newFx.options.duration =3D 1500;=0A=
		if (newPos > oldPos)=0A=
		{=0A=
			newFx.start({=0A=
				left: [this.galleryElement.offsetWidth, 0],=0A=
				opacity: 1=0A=
			});=0A=
			oldFx.start({opacity: [1,0]});=0A=
		} else {=0A=
			newFx.start({opacity: [0,1]});=0A=
			oldFx.start({=0A=
				left: [0, this.galleryElement.offsetWidth],=0A=
				opacity: 0=0A=
			}).chain(function(fx){fx.set({left: 0});}.pass(oldFx));=0A=
		}=0A=
	},=0A=
	continuoushorizontal: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.linear;=0A=
		if (=0A=
			((newPos > oldPos) || ((newPos=3D=3D0) && (oldPos =3D=3D =
(this.maxIter-1) ))) &&=0A=
			(!((newPos =3D=3D (this.maxIter-1 )) && (oldPos =3D=3D 0)))=0A=
		) {=0A=
			oldFx.set({opacity: 1});=0A=
			oldFx.start({=0A=
				left: [0, this.galleryElement.offsetWidth * -1]=0A=
			});=0A=
			newFx.set({opacity: 1, left: this.galleryElement.offsetWidth});=0A=
			newFx.start({=0A=
				left: [this.galleryElement.offsetWidth, 0]=0A=
			});=0A=
		} else  {=0A=
			oldFx.set({opacity: 1});=0A=
			oldFx.start({=0A=
				left: [0, this.galleryElement.offsetWidth]=0A=
			});=0A=
			newFx.set({opacity: 1, left: this.galleryElement.offsetWidth * -1});=0A=
			newFx.start({=0A=
				left: [this.galleryElement.offsetWidth * -1, 0]=0A=
			});=0A=
		}=0A=
	},=0A=
	continuousvertical: function(oldFx, newFx, oldPos, newPos){=0A=
		oldFx.options.transition =3D newFx.options.transition =3D =
Fx.Transitions.linear;=0A=
		if (=0A=
			((newPos > oldPos) || ((newPos=3D=3D0) && (oldPos =3D=3D =
(this.maxIter-1) ))) &&=0A=
			(!((newPos =3D=3D (this.maxIter-1 )) && (oldPos =3D=3D 0)))=0A=
		) {=0A=
			oldFx.set({opacity: 1});=0A=
			oldFx.start({=0A=
				top: [0, this.galleryElement.offsetHeight * -1]=0A=
			});=0A=
			newFx.set({opacity: 1, top: this.galleryElement.offsetHeight});=0A=
			newFx.start({=0A=
				top: [this.galleryElement.offsetHeight, 0]=0A=
			});=0A=
		} else  {=0A=
			oldFx.set({opacity: 1});=0A=
			oldFx.start({=0A=
				top: [0, this.galleryElement.offsetHeight]=0A=
			});=0A=
			newFx.set({opacity: 1, top: this.galleryElement.offsetHeight * -1});=0A=
			newFx.start({=0A=
				top: [this.galleryElement.offsetHeight * -1, 0]=0A=
			});=0A=
		}=0A=
	}=0A=
});
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/floatbanner-manager/scripts/jquery.cookie.js

/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional =
parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', =
domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you =
have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to =
provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the =
expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a =
date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie =
will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie =
(default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie =
(default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie =
will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie =3D function(name, value, options) {
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie
        options =3D options || {};
        if (value =3D=3D=3D null) {
            value =3D '';
            options.expires =3D -1;
        }
        var expires =3D '';
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {
            var date;
            if (typeof options.expires =3D=3D 'number') {
                date =3D new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));
            } else {
                date =3D options.expires;
            }
            expires =3D '; expires=3D' + date.toUTCString(); // use =
expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and =
options.domain
        // in the following expressions, otherwise they evaluate to =
undefined
        // in the packed version for some reason...
        var path =3D options.path ? '; path=3D' + (options.path) : '';
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';
        var secure =3D options.secure ? '; secure' : '';
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue =3D null;
        if (document.cookie && document.cookie !=3D '') {
            var cookies =3D document.cookie.split(';');
            for (var i =3D 0; i < cookies.length; i++) {
                var cookie =3D jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/rss-tickertape/scripts/jquery.li-scroller.1.0.js

/*!
 * liScroll 1.0
 * Examples and documentation at:=20
 * =
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-li=
scroll/scrollanimate.html
 * 2007-2010 Gian Carlo Mingati
 * Version: 1.0.2.1 (22-APRIL-2011)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires:
 * jQuery v1.2.x or later
 *=20
 */


jQuery.fn.liScroll =3D function(settings) {
		settings =3D jQuery.extend({
		travelocity: 0.07
		}, settings);	=09
		return this.each(function(){
				var $strip =3D jQuery(this);
				$strip.addClass("newsticker")
				var stripWidth =3D 1;
				$strip.find("li").each(function(i){
				stripWidth +=3D jQuery(this, i).outerWidth(true); // thanks to =
Michael Haszprunar and Fabien Volpi
				});
				var $mask =3D $strip.wrap("<div class=3D'mask'></div>");
				var $tickercontainer =3D $strip.parent().wrap("<div =
class=3D'tickercontainer'></div>");							=09
				var containerWidth =3D $strip.parent().parent().width();	//a.k.a. =
'mask' width =09
				$strip.width(stripWidth);		=09
				var totalTravel =3D stripWidth+containerWidth;
				var defTiming =3D totalTravel/settings.travelocity;	// thanks to =
Scott Waye	=09
				function scrollnews(spazio, tempo){
				$strip.animate({left: '-=3D'+ spazio}, tempo, "linear", =
function(){$strip.css("left", containerWidth); scrollnews(totalTravel, =
defTiming);});
				}
				scrollnews(totalTravel, defTiming);			=09
				$strip.hover(function(){
				jQuery(this).stop();
				},
				function(){
				var offset =3D jQuery(this).offset();
				var residualSpace =3D offset.left + stripWidth;
				var residualTime =3D residualSpace/settings.travelocity;
				scrollnews(residualSpace, residualTime);
				});		=09

		});=09
};
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adserver.navingo.net/live/www/delivery/spcjs.php?id=8

=0A=
if (typeof(OA_zones) !=3D 'undefined') {=0A=
var OA_zoneids =3D '';=0A=
for (var zonename in OA_zones) OA_zoneids +=3D escape(zonename+'=3D' + =
OA_zones[zonename] + "|");=0A=
OA_zoneids +=3D '&amp;nz=3D1';=0A=
} else {=0A=
var OA_zoneids =3D escape('32|34|36|38|40|42|44|78|230|232|240|292');=0A=
}=0A=
if (typeof(OA_source) =3D=3D 'undefined') { OA_source =3D ''; }=0A=
var =
OA_p=3Dlocation.protocol=3D=3D'https:'?'https://adserver.navingo.net/live=
/www/delivery/spc.php':'http://adserver.navingo.net/live/www/delivery/spc=
.php';=0A=
var OA_r=3DMath.floor(Math.random()*99999999);=0A=
OA_output =3D new Array();=0A=
var OA_spc=3D"<"+"script type=3D'text/javascript' ";=0A=
OA_spc+=3D"src=3D'"+OA_p+"?zones=3D"+OA_zoneids;=0A=
OA_spc+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
OA_spc+=3D(document.charset ? '&amp;charset=3D'+document.charset : =
(document.characterSet ? '&amp;charset=3D'+document.characterSet : ''));=0A=
=0A=
if (window.location) OA_spc+=3D"&amp;loc=3D"+escape(window.location);=0A=
if (document.referrer) =
OA_spc+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
OA_spc+=3D"'><"+"/script>";=0A=
document.write(OA_spc);=0A=
function OA_show(name) {=0A=
if (typeof(OA_output[name]) =3D=3D 'undefined') {=0A=
return;=0A=
} else {=0A=
document.write(OA_output[name]);=0A=
}=0A=
}=0A=
function OA_showpop(name) {=0A=
zones =3D window.OA_zones ? window.OA_zones : false;=0A=
var zoneid =3D name;=0A=
if (typeof(window.OA_zones) !=3D 'undefined') {=0A=
if (typeof(zones[name]) =3D=3D 'undefined') {=0A=
return;=0A=
}=0A=
zoneid =3D zones[name];=0A=
}=0A=
var OA_pop=3D"<"+"script type=3D'text/javascript' ";=0A=
OA_pop+=3D"src=3D'"+OA_p+"?zoneid=3D"+zoneid;=0A=
OA_pop+=3D"&amp;source=3D"+escape(OA_source)+"&amp;r=3D"+OA_r;=0A=
if (window.location) OA_pop+=3D"&amp;loc=3D"+escape(window.location);=0A=
if (document.referrer) =
OA_pop+=3D"&amp;referer=3D"+escape(document.referrer);=0A=
OA_pop+=3D"'><"+"/script>";=0A=
document.write(OA_pop);=0A=
}=0A=
var OA_fo =3D '';=0A=
OA_fo +=3D "<"+"script type=3D\'text/javascript\' =
src=3D\'http://images.navingo.net/fl.js\'><"+"/script>\n";=0A=
document.write(OA_fo);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google.com/jsapi

if(!window['googleLT_']){window['googleLT_']=3D(new =
Date()).getTime();}if (!window['google']) {=0A=
window['google'] =3D {};=0A=
}=0A=
if (!window['google']['loader']) {=0A=
window['google']['loader'] =3D {};=0A=
google.loader.ServiceBase =3D 'http://www.google.com/uds';=0A=
google.loader.GoogleApisBase =3D 'http://ajax.googleapis.com/ajax';=0A=
google.loader.ApiKey =3D 'notsupplied';=0A=
google.loader.KeyVerified =3D true;=0A=
google.loader.LoadFailure =3D false;=0A=
google.loader.Secure =3D false;=0A=
google.loader.GoogleLocale =3D 'www.google.com';=0A=
google.loader.ClientLocation =3D null;=0A=
google.loader.AdditionalParams =3D '';=0A=
(function() {var d=3Dvoid =
0,g=3D!0,h=3Dnull,j=3D!1,k=3DencodeURIComponent,l=3Dwindow,m=3Ddocument;f=
unction n(a,b){return a.load=3Db}var =
p=3D"push",q=3D"replace",r=3D"charAt",t=3D"indexOf",u=3D"ServiceBase",v=3D=
"name",w=3D"getTime",x=3D"length",y=3D"prototype",z=3D"setTimeout",A=3D"l=
oader",B=3D"substring",C=3D"join",D=3D"toLowerCase";function E(a){return =
a in F?F[a]:F[a]=3D-1!=3Dnavigator.userAgent[D]()[t](a)}var =
F=3D{};function G(a,b){var =
c=3Dfunction(){};c.prototype=3Db[y];a.S=3Db[y];a.prototype=3Dnew c}=0A=
function H(a,b,c){var e=3DArray[y].slice.call(arguments,2)||[];return =
function(){var c=3De.concat(Array[y].slice.call(arguments));return =
a.apply(b,c)}}function I(a){a=3DError(a);a.toString=3Dfunction(){return =
this.message};return a}function J(a,b){for(var =
c=3Da.split(/\./),e=3Dl,f=3D0;f<c[x]-1;f++)e[c[f]]||(e[c[f]]=3D{}),e=3De[=
c[f]];e[c[c[x]-1]]=3Db}function K(a,b,c){a[b]=3Dc}if(!L)var =
L=3DJ;if(!M)var =
M=3DK;google[A].v=3D{};L("google.loader.callbacks",google[A].v);var =
N=3D{},O=3D{};google[A].eval=3D{};L("google.loader.eval",google[A].eval);=0A=
n(google,function(a,b,c){function e(a){var =
b=3Da.split(".");if(2<b[x])throw I("Module: '"+a+"' not =
found!");if("undefined"!=3Dtypeof =
b[1])f=3Db[0],c.packages=3Dc.packages||[],c.packages[p](b[1])}var =
f=3Da,c=3Dc||{};if(a instanceof Array||a&&"object"=3D=3Dtypeof =
a&&"function"=3D=3Dtypeof a[C]&&"function"=3D=3Dtypeof a.reverse)for(var =
i=3D0;i<a[x];i++)e(a[i]);else =
e(a);if(a=3DN[":"+f]){c&&!c.language&&c.locale&&(c.language=3Dc.locale);i=
f(c&&"string"=3D=3Dtypeof =
c.callback&&(i=3Dc.callback,i.match(/^[[\]A-Za-z0-9._]+$/)))i=3Dl.eval(i)=
,c.callback=3D=0A=
i;if((i=3Dc&&c.callback!=3Dh)&&!a.s(b))throw I("Module: '"+f+"' must be =
loaded before DOM =
onLoad!");i?a.m(b,c)?l[z](c.callback,0):a.load(b,c):a.m(b,c)||a.load(b,c)=
}else throw I("Module: '"+f+"' not =
found!");});L("google.load",google.load);=0A=
google.R=3Dfunction(a,b){b?(0=3D=3DP[x]&&(Q(l,"load",R),!E("msie")&&!E("s=
afari")&&!E("konqueror")&&E("mozilla")||l.opera?l.addEventListener("DOMCo=
ntentLoaded",R,j):E("msie")?m.write("<script defer =
onreadystatechange=3D'google.loader.domReady()' =
src=3D//:><\/script>"):(E("safari")||E("konqueror"))&&l[z](T,10)),P[p](a)=
):Q(l,"load",a)};L("google.setOnLoadCallback",google.R);=0A=
function Q(a,b,c){if(a.addEventListener)a.addEventListener(b,c,j);else =
if(a.attachEvent)a.attachEvent("on"+b,c);else{var =
e=3Da["on"+b];a["on"+b]=3De!=3Dh?aa([c,e]):c}}function aa(a){return =
function(){for(var b=3D0;b<a[x];b++)a[b]()}}var =
P=3D[];google[A].N=3Dfunction(){var =
a=3Dl.event.srcElement;if("complete"=3D=3Da.readyState)a.onreadystatechan=
ge=3Dh,a.parentNode.removeChild(a),R()};L("google.loader.domReady",google=
[A].N);var ba=3D{loaded:g,complete:g};function =
T(){ba[m.readyState]?R():0<P[x]&&l[z](T,10)}=0A=
function R(){for(var =
a=3D0;a<P[x];a++)P[a]();P.length=3D0}google[A].d=3Dfunction(a,b,c){if(c){=
var =
e;if("script"=3D=3Da)e=3Dm.createElement("script"),e.type=3D"text/javascr=
ipt",e.src=3Db;else =
if("css"=3D=3Da)e=3Dm.createElement("link"),e.type=3D"text/css",e.href=3D=
b,e.rel=3D"stylesheet";(a=3Dm.getElementsByTagName("head")[0])||(a=3Dm.bo=
dy.parentNode.appendChild(m.createElement("head")));a.appendChild(e)}else=
"script"=3D=3Da?m.write('<script src=3D"'+b+'" =
type=3D"text/javascript"><\/script>'):"css"=3D=3Da&&m.write('<link =
href=3D"'+b+'" type=3D"text/css" rel=3D"stylesheet"></link>')};=0A=
L("google.loader.writeLoadTag",google[A].d);google[A].O=3Dfunction(a){O=3D=
a};L("google.loader.rfm",google[A].O);google[A].Q=3Dfunction(a){for(var =
b in a)"string"=3D=3Dtypeof b&&b&&":"=3D=3Db[r](0)&&!N[b]&&(N[b]=3Dnew =
U(b[B](1),a[b]))};L("google.loader.rpl",google[A].Q);google[A].P=3Dfuncti=
on(a){if((a=3Da.specs)&&a[x])for(var b=3D0;b<a[x];++b){var =
c=3Da[b];"string"=3D=3Dtypeof c?N[":"+c]=3Dnew V(c):(c=3Dnew =
W(c[v],c.baseSpec,c.customSpecs),N[":"+c[v]]=3Dc)}};L("google.loader.rm",=
google[A].P);google[A].loaded=3Dfunction(a){N[":"+a.module].l(a)};=0A=
L("google.loader.loaded",google[A].loaded);google[A].M=3Dfunction(){retur=
n"qid=3D"+((new =
Date)[w]().toString(16)+Math.floor(1E7*Math.random()).toString(16))};L("g=
oogle.loader.createGuidArg_",google[A].M);J("google_exportSymbol",J);J("g=
oogle_exportProperty",K);google[A].b=3D{};L("google.loader.themes",google=
[A].b);google[A].b.H=3D"//www.google.com/cse/style/look/bubblegum.css";M(=
google[A].b,"BUBBLEGUM",google[A].b.H);google[A].b.J=3D"//www.google.com/=
cse/style/look/greensky.css";M(google[A].b,"GREENSKY",google[A].b.J);=0A=
google[A].b.I=3D"//www.google.com/cse/style/look/espresso.css";M(google[A=
].b,"ESPRESSO",google[A].b.I);google[A].b.L=3D"//www.google.com/cse/style=
/look/shiny.css";M(google[A].b,"SHINY",google[A].b.L);google[A].b.K=3D"//=
www.google.com/cse/style/look/minimalist.css";M(google[A].b,"MINIMALIST",=
google[A].b.K);function =
V(a){this.a=3Da;this.o=3D[];this.n=3D{};this.e=3D{};this.f=3D{};this.j=3D=
g;this.c=3D-1}=0A=
V[y].g=3Dfunction(a,b){var =
c=3D"";b!=3Dd&&(b.language!=3Dd&&(c+=3D"&hl=3D"+k(b.language)),b.nocss!=3D=
d&&(c+=3D"&output=3D"+k("nocss=3D"+b.nocss)),b.nooldnames!=3Dd&&(c+=3D"&n=
ooldnames=3D"+k(b.nooldnames)),b.packages!=3Dd&&(c+=3D"&packages=3D"+k(b.=
packages)),b.callback!=3Dh&&(c+=3D"&async=3D2"),b.style!=3Dd&&(c+=3D"&sty=
le=3D"+k(b.style)),b.noexp!=3Dd&&(c+=3D"&noexp=3Dtrue"),b.other_params!=3D=
d&&(c+=3D"&"+b.other_params));if(!this.j){google[this.a]&&google[this.a].=
JSHash&&(c+=3D"&sig=3D"+k(google[this.a].JSHash));var e=3D[],f;for(f in =
this.n)":"=3D=3Df[r](0)&&e[p](f[B](1));=0A=
for(f in =
this.e)":"=3D=3Df[r](0)&&this.e[f]&&e[p](f[B](1));c+=3D"&have=3D"+k(e[C](=
","))}return =
google[A][u]+"/?file=3D"+this.a+"&v=3D"+a+google[A].AdditionalParams+c};V=
[y].t=3Dfunction(a){var b=3Dh;a&&(b=3Da.packages);var =
c=3Dh;if(b)if("string"=3D=3Dtypeof b)c=3D[a.packages];else =
if(b[x]){c=3D[];for(a=3D0;a<b[x];a++)"string"=3D=3Dtypeof =
b[a]&&c[p](b[a][q](/^\s*|\s*$/,"")[D]())}c||(c=3D["default"]);b=3D[];for(=
a=3D0;a<c[x];a++)this.n[":"+c[a]]||b[p](c[a]);return b};=0A=
n(V[y],function(a,b){var c=3Dthis.t(b),e=3Db&&b.callback!=3Dh;if(e)var =
f=3Dnew X(b.callback);for(var i=3D[],o=3Dc[x]-1;0<=3Do;o--){var =
s=3Dc[o];e&&f.A(s);if(this.e[":"+s])c.splice(o,1),e&&this.f[":"+s][p](f);=
else =
i[p](s)}if(c[x]){b&&b.packages&&(b.packages=3Dc.sort()[C](","));for(o=3D0=
;o<i[x];o++)s=3Di[o],this.f[":"+s]=3D[],e&&this.f[":"+s][p](f);if(!b&&O["=
:"+this.a]!=3Dh&&O[":"+this.a].versions[":"+a]!=3Dh&&!google[A].Additiona=
lParams&&this.j){c=3DO[":"+this.a];google[this.a]=3Dgoogle[this.a]||{};fo=
r(var S in c.properties)S&&":"=3D=3D=0A=
S[r](0)&&(google[this.a][S[B](1)]=3Dc.properties[S]);google[A].d("script"=
,google[A][u]+c.path+c.js,e);c.css&&google[A].d("css",google[A][u]+c.path=
+c.css,e)}else(!b||!b.autoloaded)&&google[A].d("script",this.g(a,b),e);if=
(this.j&&(this.j=3Dj,this.c=3D(new =
Date)[w](),1!=3Dthis.c%100))this.c=3D-1;for(o=3D0;o<i[x];o++)s=3Di[o],thi=
s.e[":"+s]=3Dg}});=0A=
V[y].l=3Dfunction(a){if(-1!=3Dthis.c)ca("al_"+this.a,"jl."+((new =
Date)[w]()-this.c),g),this.c=3D-1;this.o=3Dthis.o.concat(a.components);go=
ogle[A][this.a]||(google[A][this.a]=3D{});google[A][this.a].packages=3Dth=
is.o.slice(0);for(var =
b=3D0;b<a.components[x];b++){this.n[":"+a.components[b]]=3Dg;this.e[":"+a=
.components[b]]=3Dj;var c=3Dthis.f[":"+a.components[b]];if(c){for(var =
e=3D0;e<c[x];e++)c[e].B(a.components[b]);delete =
this.f[":"+a.components[b]]}}};V[y].m=3Dfunction(a,b){return =
0=3D=3Dthis.t(b)[x]};V[y].s=3Dfunction(){return g};=0A=
function =
X(a){this.D=3Da;this.q=3D{};this.r=3D0}X[y].A=3Dfunction(a){this.r++;this=
.q[":"+a]=3Dg};X[y].B=3Dfunction(a){this.q[":"+a]&&(this.q[":"+a]=3Dj,thi=
s.r--,0=3D=3Dthis.r&&l[z](this.D,0))};function =
W(a,b,c){this.name=3Da;this.C=3Db;this.p=3Dc;this.u=3Dthis.h=3Dj;this.k=3D=
[];google[A].v[this[v]]=3DH(this.l,this)}G(W,V);n(W[y],function(a,b){var =
c=3Db&&b.callback!=3Dh;c?(this.k[p](b.callback),b.callback=3D"google.load=
er.callbacks."+this[v]):this.h=3Dg;(!b||!b.autoloaded)&&google[A].d("scri=
pt",this.g(a,b),c)});W[y].m=3Dfunction(a,b){return =
b&&b.callback!=3Dh?this.u:this.h};W[y].l=3Dfunction(){this.u=3Dg;for(var =
a=3D0;a<this.k[x];a++)l[z](this.k[a],0);this.k=3D[]};=0A=
var Y=3Dfunction(a,b){return =
a.string?k(a.string)+"=3D"+k(b):a.regex?b[q](/(^.*$)/,a.regex):""};W[y].g=
=3Dfunction(a,b){return this.F(this.w(a),a,b)};=0A=
W[y].F=3Dfunction(a,b,c){var =
e=3D"";a.key&&(e+=3D"&"+Y(a.key,google[A].ApiKey));a.version&&(e+=3D"&"+Y=
(a.version,b));b=3Dgoogle[A].Secure&&a.ssl?a.ssl:a.uri;if(c!=3Dh)for(var =
f in =
c)a.params[f]?e+=3D"&"+Y(a.params[f],c[f]):"other_params"=3D=3Df?e+=3D"&"=
+c[f]:"base_domain"=3D=3Df&&(b=3D"http://"+c[f]+a.uri[B](a.uri[t]("/",7))=
);google[this[v]]=3D{};-1=3D=3Db[t]("?")&&e&&(e=3D"?"+e[B](1));return =
b+e};W[y].s=3Dfunction(a){return =
this.w(a).deferred};W[y].w=3Dfunction(a){if(this.p)for(var =
b=3D0;b<this.p[x];++b){var =
c=3Dthis.p[b];if(RegExp(c.pattern).test(a))return c}return =
this.C};function =
U(a,b){this.a=3Da;this.i=3Db;this.h=3Dj}G(U,V);n(U[y],function(a,b){this.=
h=3Dg;google[A].d("script",this.g(a,b),j)});U[y].m=3Dfunction(){return =
this.h};U[y].l=3Dfunction(){};U[y].g=3Dfunction(a,b){if(!this.i.versions[=
":"+a]){if(this.i.aliases){var =
c=3Dthis.i.aliases[":"+a];c&&(a=3Dc)}if(!this.i.versions[":"+a])throw =
I("Module: '"+this.a+"' with version '"+a+"' not found!");}return =
google[A].GoogleApisBase+"/libs/"+this.a+"/"+a+"/"+this.i.versions[":"+a]=
[b&&b.uncompressed?"uncompressed":"compressed"]};=0A=
U[y].s=3Dfunction(){return j};var da=3Dj,Z=3D[],ea=3D(new =
Date)[w](),ca=3Dfunction(a,b,c){da||(Q(l,"unload",fa),da=3Dg);if(c){if(!g=
oogle[A].Secure&&(!google[A].Options||google[A].Options.csi=3D=3D=3Dj))a=3D=
a[D]()[q](/[^a-z0-9_.]+/g,"_"),b=3Db[D]()[q](/[^a-z0-9_.]+/g,"_"),l[z](H(=
$,h,"//gg.google.com/csi?s=3Duds&v=3D2&action=3D"+k(a)+"&it=3D"+k(b)),1E4=
)}else =
Z[p]("r"+Z[x]+"=3D"+k(a+(b?"|"+b:""))),l[z](fa,5<Z[x]?0:15E3)},fa=3Dfunct=
ion(){if(Z[x]){var =
a=3Dgoogle[A][u];0=3D=3Da[t]("http:")&&(a=3Da[q](/^http:/,"https:"));$(a+=
"/stats?"+Z[C]("&")+"&nc=3D"+(new Date)[w]()+"_"+=0A=
((new Date)[w]()-ea));Z.length=3D0}},$=3Dfunction(a){var b=3Dnew =
Image,c=3D$.G++;$.z[c]=3Db;b.onload=3Db.onerror=3Dfunction(){delete =
$.z[c]};b.src=3Da;b=3Dh};$.z=3D{};$.G=3D0;J("google.loader.recordStat",ca=
);J("google.loader.createImageForLogging",$);=0A=
=0A=
}) =
();google.loader.rm({"specs":["feeds","spreadsheets","gdata","visualizati=
on",{"name":"sharing","baseSpec":{"uri":"http://www.google.com/s2/sharing=
/js","ssl":null,"key":{"string":"key"},"version":{"string":"v"},"deferred=
":false,"params":{"language":{"string":"hl"}}}},"search","orkut","ads","e=
lements",{"name":"books","baseSpec":{"uri":"http://books.google.com/books=
/api.js","ssl":null,"key":{"string":"key"},"version":{"string":"v"},"defe=
rred":true,"params":{"callback":{"string":"callback"},"language":{"string=
":"hl"}}}},{"name":"friendconnect","baseSpec":{"uri":"http://www.google.c=
om/friendconnect/script/friendconnect.js","ssl":null,"key":{"string":"key=
"},"version":{"string":"v"},"deferred":false,"params":{}}},"identitytoolk=
it","ima",{"name":"maps","baseSpec":{"uri":"http://maps.google.com/maps?f=
ile\u003dgoogleapi","ssl":"https://maps-api-ssl.google.com/maps?file\u003=
dgoogleapi","key":{"string":"key"},"version":{"string":"v"},"deferred":tr=
ue,"params":{"callback":{"regex":"callback\u003d$1\u0026async\u003d2"},"l=
anguage":{"string":"hl"}}},"customSpecs":[{"uri":"http://maps.googleapis.=
com/maps/api/js","ssl":"https://maps.googleapis.com/maps/api/js","version=
":{"string":"v"},"deferred":true,"params":{"callback":{"string":"callback=
"},"language":{"string":"hl"}},"pattern":"^(3|3..*)$"}]},"payments","wave=
","annotations_v2","earth","language",{"name":"annotations","baseSpec":{"=
uri":"http://www.google.com/reviews/scripts/annotations_bootstrap.js","ss=
l":null,"key":{"string":"key"},"version":{"string":"v"},"deferred":true,"=
params":{"callback":{"string":"callback"},"language":{"string":"hl"},"cou=
ntry":{"string":"gl"}}}},"picker"]});=0A=
google.loader.rfm({":search":{"versions":{":1":"1",":1.0":"1"},"path":"/a=
pi/search/1.0/5fb4e9f73de892104904248ce6daa0ed/","js":"default+en_GB.I.js=
","css":"default+en_GB.css","properties":{":JSHash":"5fb4e9f73de892104904=
248ce6daa0ed",":NoOldNames":false,":Version":"1.0"}},":language":{"versio=
ns":{":1":"1",":1.0":"1"},"path":"/api/language/1.0/57e8a5e8a66c850696b5c=
616d4a4fdb1/","js":"default+en_GB.I.js","properties":{":JSHash":"57e8a5e8=
a66c850696b5c616d4a4fdb1",":Version":"1.0"}},":feeds":{"versions":{":1":"=
1",":1.0":"1"},"path":"/api/feeds/1.0/efe8f95c5756111c3e36c06dab50fd12/",=
"js":"default+en_GB.I.js","css":"default+en_GB.css","properties":{":JSHas=
h":"efe8f95c5756111c3e36c06dab50fd12",":Version":"1.0"}},":spreadsheets":=
{"versions":{":0":"1",":0.4":"1"},"path":"/api/spreadsheets/0.4/87ff7219e=
9f8a8164006cbf28d5e911a/","js":"default.I.js","properties":{":JSHash":"87=
ff7219e9f8a8164006cbf28d5e911a",":Version":"0.4"}},":ima":{"versions":{":=
1":"1",":1.5":"1"},"path":"/api/ima/1.5/ad9b41a32a3f250f81bb9291743d9e42/=
","js":"default.I.js","properties":{":JSHash":"ad9b41a32a3f250f81bb929174=
3d9e42",":Version":"1.5"}},":wave":{"versions":{":1":"1",":1.0":"1"},"pat=
h":"/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/","js":"default.I.js",=
"properties":{":JSHash":"3b6f7573ff78da6602dda5e09c9025bf",":Version":"1.=
0"}},":earth":{"versions":{":1":"1",":1.0":"1"},"path":"/api/earth/1.0/10=
9c7b2bae7fe6cc34ea875176165d81/","js":"default.I.js","properties":{":JSHa=
sh":"109c7b2bae7fe6cc34ea875176165d81",":Version":"1.0"}},":annotations":=
{"versions":{":1":"1",":1.0":"1"},"path":"/api/annotations/1.0/ad1565d879=
cca9982c9467668024f1ac/","js":"default+en_GB.I.js","properties":{":JSHash=
":"ad1565d879cca9982c9467668024f1ac",":Version":"1.0"}},":picker":{"versi=
ons":{":1":"1",":1.0":"1"},"path":"/api/picker/1.0/b7e9eb7fd8c0e098a7173c=
e367b2b5c1/","js":"default.I.js","css":"default.css","properties":{":JSHa=
sh":"b7e9eb7fd8c0e098a7173ce367b2b5c1",":Version":"1.0"}}});=0A=
google.loader.rpl({":scriptaculous":{"versions":{":1.8.3":{"uncompressed"=
:"scriptaculous.js","compressed":"scriptaculous.js"},":1.9.0":{"uncompres=
sed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.2":{"uncom=
pressed":"scriptaculous.js","compressed":"scriptaculous.js"},":1.8.1":{"u=
ncompressed":"scriptaculous.js","compressed":"scriptaculous.js"}},"aliase=
s":{":1.8":"1.8.3",":1":"1.9.0",":1.9":"1.9.0"}},":yui":{"versions":{":2.=
6.0":{"uncompressed":"build/yuiloader/yuiloader.js","compressed":"build/y=
uiloader/yuiloader-min.js"},":2.9.0":{"uncompressed":"build/yuiloader/yui=
loader.js","compressed":"build/yuiloader/yuiloader-min.js"},":2.7.0":{"un=
compressed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/=
yuiloader-min.js"},":2.8.0r4":{"uncompressed":"build/yuiloader/yuiloader.=
js","compressed":"build/yuiloader/yuiloader-min.js"},":2.8.2r1":{"uncompr=
essed":"build/yuiloader/yuiloader.js","compressed":"build/yuiloader/yuilo=
ader-min.js"},":2.8.1":{"uncompressed":"build/yuiloader/yuiloader.js","co=
mpressed":"build/yuiloader/yuiloader-min.js"},":3.3.0":{"uncompressed":"b=
uild/yui/yui.js","compressed":"build/yui/yui-min.js"}},"aliases":{":3":"3=
.3.0",":2":"2.9.0",":2.7":"2.7.0",":2.8.2":"2.8.2r1",":2.6":"2.6.0",":2.9=
":"2.9.0",":2.8":"2.8.2r1",":2.8.0":"2.8.0r4",":3.3":"3.3.0"}},":swfobjec=
t":{"versions":{":2.1":{"uncompressed":"swfobject_src.js","compressed":"s=
wfobject.js"},":2.2":{"uncompressed":"swfobject_src.js","compressed":"swf=
object.js"}},"aliases":{":2":"2.2"}},":webfont":{"versions":{":1.0.2":{"u=
ncompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.1":{"unc=
ompressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.0":{"uncom=
pressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.19":{"uncomp=
ressed":"webfont_debug.js","compressed":"webfont.js"},":1.0.6":{"uncompre=
ssed":"webfont_debug.js","compressed":"webfont.js"},":1.0.18":{"uncompres=
sed":"webfont_debug.js","compressed":"webfont.js"},":1.0.5":{"uncompresse=
d":"webfont_debug.js","compressed":"webfont.js"},":1.0.17":{"uncompressed=
":"webfont_debug.js","compressed":"webfont.js"},":1.0.4":{"uncompressed":=
"webfont_debug.js","compressed":"webfont.js"},":1.0.16":{"uncompressed":"=
webfont_debug.js","compressed":"webfont.js"},":1.0.3":{"uncompressed":"we=
bfont_debug.js","compressed":"webfont.js"},":1.0.9":{"uncompressed":"webf=
ont_debug.js","compressed":"webfont.js"},":1.0.21":{"uncompressed":"webfo=
nt_debug.js","compressed":"webfont.js"},":1.0.12":{"uncompressed":"webfon=
t_debug.js","compressed":"webfont.js"},":1.0.22":{"uncompressed":"webfont=
_debug.js","compressed":"webfont.js"},":1.0.13":{"uncompressed":"webfont_=
debug.js","compressed":"webfont.js"},":1.0.14":{"uncompressed":"webfont_d=
ebug.js","compressed":"webfont.js"},":1.0.15":{"uncompressed":"webfont_de=
bug.js","compressed":"webfont.js"},":1.0.10":{"uncompressed":"webfont_deb=
ug.js","compressed":"webfont.js"},":1.0.11":{"uncompressed":"webfont_debu=
g.js","compressed":"webfont.js"}},"aliases":{":1":"1.0.22",":1.0":"1.0.22=
"}},":ext-core":{"versions":{":3.1.0":{"uncompressed":"ext-core-debug.js"=
,"compressed":"ext-core.js"},":3.0.0":{"uncompressed":"ext-core-debug.js"=
,"compressed":"ext-core.js"}},"aliases":{":3":"3.1.0",":3.0":"3.0.0",":3.=
1":"3.1.0"}},":mootools":{"versions":{":1.2.3":{"uncompressed":"mootools.=
js","compressed":"mootools-yui-compressed.js"},":1.3.1":{"uncompressed":"=
mootools.js","compressed":"mootools-yui-compressed.js"},":1.1.1":{"uncomp=
ressed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.2.4"=
:{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"}=
,":1.3.0":{"uncompressed":"mootools.js","compressed":"mootools-yui-compre=
ssed.js"},":1.2.1":{"uncompressed":"mootools.js","compressed":"mootools-y=
ui-compressed.js"},":1.2.2":{"uncompressed":"mootools.js","compressed":"m=
ootools-yui-compressed.js"},":1.3.2":{"uncompressed":"mootools.js","compr=
essed":"mootools-yui-compressed.js"},":1.2.5":{"uncompressed":"mootools.j=
s","compressed":"mootools-yui-compressed.js"},":1.4.0":{"uncompressed":"m=
ootools.js","compressed":"mootools-yui-compressed.js"},":1.1.2":{"uncompr=
essed":"mootools.js","compressed":"mootools-yui-compressed.js"},":1.4.1":=
{"uncompressed":"mootools.js","compressed":"mootools-yui-compressed.js"}}=
,"aliases":{":1":"1.1.2",":1.11":"1.1.1",":1.4":"1.4.1",":1.3":"1.3.2",":=
1.2":"1.2.5",":1.1":"1.1.2"}},":jqueryui":{"versions":{":1.6.0":{"uncompr=
essed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.0":{"uncompr=
essed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.2":{"uncompr=
essed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.1":{"uncompr=
essed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.9":{"uncompr=
essed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.15":{"uncomp=
ressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.14":{"uncom=
pressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.7":{"uncom=
pressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.13":{"unco=
mpressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.8":{"unco=
mpressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.12":{"unc=
ompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.11":{"un=
compressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.2":{"un=
compressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.5":{"un=
compressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.3":{"un=
compressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.10":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.6":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.0":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.7.1":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.4":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.5.3":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.5.2":{"u=
ncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"},":1.8.16":{"=
uncompressed":"jquery-ui.js","compressed":"jquery-ui.min.js"}},"aliases":=
{":1.8":"1.8.16",":1.7":"1.7.3",":1.6":"1.6.0",":1":"1.8.16",":1.5":"1.5.=
3",":1.8.3":"1.8.4"}},":chrome-frame":{"versions":{":1.0.2":{"uncompresse=
d":"CFInstall.js","compressed":"CFInstall.min.js"},":1.0.1":{"uncompresse=
d":"CFInstall.js","compressed":"CFInstall.min.js"},":1.0.0":{"uncompresse=
d":"CFInstall.js","compressed":"CFInstall.min.js"}},"aliases":{":1":"1.0.=
2",":1.0":"1.0.2"}},":prototype":{"versions":{":1.7.0.0":{"uncompressed":=
"prototype.js","compressed":"prototype.js"},":1.6.0.2":{"uncompressed":"p=
rototype.js","compressed":"prototype.js"},":1.6.1.0":{"uncompressed":"pro=
totype.js","compressed":"prototype.js"},":1.6.0.3":{"uncompressed":"proto=
type.js","compressed":"prototype.js"}},"aliases":{":1.7":"1.7.0.0",":1.6.=
1":"1.6.1.0",":1":"1.7.0.0",":1.6":"1.6.1.0",":1.7.0":"1.7.0.0",":1.6.0":=
"1.6.0.3"}},":dojo":{"versions":{":1.3.1":{"uncompressed":"dojo/dojo.xd.j=
s.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.1.1":{"uncompresse=
d":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.=
3.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo=
/dojo.xd.js"},":1.6.1":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js",=
"compressed":"dojo/dojo.xd.js"},":1.3.2":{"uncompressed":"dojo/dojo.xd.js=
.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.6.0":{"uncompressed=
":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.2=
.3":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/=
dojo.xd.js"},":1.4.3":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","=
compressed":"dojo/dojo.xd.js"},":1.5.1":{"uncompressed":"dojo/dojo.xd.js.=
uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.5.0":{"uncompressed"=
:"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/dojo.xd.js"},":1.2.=
0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","compressed":"dojo/d=
ojo.xd.js"},":1.4.0":{"uncompressed":"dojo/dojo.xd.js.uncompressed.js","c=
ompressed":"dojo/dojo.xd.js"},":1.4.1":{"uncompressed":"dojo/dojo.xd.js.u=
ncompressed.js","compressed":"dojo/dojo.xd.js"}},"aliases":{":1":"1.6.1",=
":1.6":"1.6.1",":1.5":"1.5.1",":1.4":"1.4.3",":1.3":"1.3.2",":1.2":"1.2.3=
",":1.1":"1.1.1"}},":jquery":{"versions":{":1.6.2":{"uncompressed":"jquer=
y.js","compressed":"jquery.min.js"},":1.3.1":{"uncompressed":"jquery.js",=
"compressed":"jquery.min.js"},":1.6.1":{"uncompressed":"jquery.js","compr=
essed":"jquery.min.js"},":1.3.0":{"uncompressed":"jquery.js","compressed"=
:"jquery.min.js"},":1.6.4":{"uncompressed":"jquery.js","compressed":"jque=
ry.min.js"},":1.6.3":{"uncompressed":"jquery.js","compressed":"jquery.min=
.js"},":1.3.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},=
":1.6.0":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.2.=
3":{"uncompressed":"jquery.js","compressed":"jquery.min.js"},":1.7.0":{"u=
ncompressed":"jquery.js","compressed":"jquery.min.js"},":1.2.6":{"uncompr=
essed":"jquery.js","compressed":"jquery.min.js"},":1.4.3":{"uncompressed"=
:"jquery.js","compressed":"jquery.min.js"},":1.4.4":{"uncompressed":"jque=
ry.js","compressed":"jquery.min.js"},":1.5.1":{"uncompressed":"jquery.js"=
,"compressed":"jquery.min.js"},":1.5.0":{"uncompressed":"jquery.js","comp=
ressed":"jquery.min.js"},":1.4.0":{"uncompressed":"jquery.js","compressed=
":"jquery.min.js"},":1.5.2":{"uncompressed":"jquery.js","compressed":"jqu=
ery.min.js"},":1.4.1":{"uncompressed":"jquery.js","compressed":"jquery.mi=
n.js"},":1.4.2":{"uncompressed":"jquery.js","compressed":"jquery.min.js"}=
},"aliases":{":1.7":"1.7.0",":1.6":"1.6.4",":1":"1.7.0",":1.5":"1.5.2",":=
1.4":"1.4.4",":1.3":"1.3.2",":1.2":"1.2.6"}}});=0A=
}=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/mappress-google-maps-for-wordpress/mappress_lib.min.js?version=2.38

(function(a,b){function cv(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cs(a){if(!cg[a]){var =
b=3Dc.body,d=3Df("<"+a+">").appendTo(b),e=3Dd.css("display");d.remove();i=
f(e=3D=3D=3D"none"||e=3D=3D=3D""){ch||(ch=3Dc.createElement("iframe"),ch.=
frameBorder=3Dch.width=3Dch.height=3D0),b.appendChild(ch);if(!ci||!ch.cre=
ateElement)ci=3D(ch.contentWindow||ch.contentDocument).document,ci.write(=
(c.compatMode=3D=3D=3D"CSS1Compat"?"<!doctype =
html>":"")+"<html><body>"),ci.close();d=3Dci.createElement(a),ci.body.app=
endChild(d),e=3Df.css(d,"display"),b.removeChild(ch)}cg[a]=3De}return =
cg[a]}function cr(a,b){var =
c=3D{};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=3Da});=
return c}function cq(){cn=3Db}function cp(){setTimeout(cq,0);return =
cn=3Df.now()}function cf(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
b$(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function bZ(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):b=
Y(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else =
if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in =
b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function =
bX(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbR,l;for(;i<j&&(k||!l);i++)=
l=3Dh[i](c,d,e),typeof =
l=3D=3D"string"&&(!k||g[l]?l=3Db:(c.dataTypes.unshift(l),l=3DbX(a,c,d,e,l=
,g)));(k||!l)&&!g["*"]&&(l=3DbX(a,c,d,e,"*",g));return l}function =
bW(a){return function(b,c){typeof =
b!=3D"string"&&(c=3Db,b=3D"*");if(f.isFunction(c)){var =
d=3Db.toLowerCase().split(bN),e=3D0,g=3Dd.length,h,i,j;for(;e<g;e++)h=3Dd=
[e],j=3D/^\+/.test(h),j&&(h=3Dh.substr(1)||"*"),i=3Da[h]=3Da[h]||[],i[j?"=
unshift":"push"](c)}}}function bA(a,b,c){var =
d=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight,e=3Db=3D=3D=3D"width"?=
bv:bw;if(d>0){c!=3D=3D"border"&&f.each(e,function(){c||(d-=3DparseFloat(f=
.css(a,"padding"+this))||0),c=3D=3D=3D"margin"?d+=3DparseFloat(f.css(a,c+=
this))||0:d-=3DparseFloat(f.css(a,"border"+this+"Width"))||0});return =
d+"px"}d=3Dbx(a,b,b);if(d<0||d=3D=3Dnull)d=3Da.style[b]||0;d=3DparseFloat=
(d)||0,c&&f.each(e,function(){d+=3DparseFloat(f.css(a,"padding"+this))||0=
,c!=3D=3D"padding"&&(d+=3DparseFloat(f.css(a,"border"+this+"Width"))||0),=
c=3D=3D=3D"margin"&&(d+=3DparseFloat(f.css(a,c+this))||0)});return =
d+"px"}function =
bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval=
((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentN=
ode&&b.parentNode.removeChild(b)}function =
bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in =
a&&f.grep(a.getElementsByTagName("input"),bk)}function =
bk(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck=
ed=3Da.checked}function bj(a){return"getElementsByTagName"in =
a?a.getElementsByTagName("*"):"querySelectorAll"in =
a?a.querySelectorAll("*"):[]}function bi(a,b){var =
c;if(b.nodeType=3D=3D=3D1){b.clearAttributes&&b.clearAttributes(),b.merge=
Attributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase();if(c=3D=3D=3D=
"object")b.outerHTML=3Da.outerHTML;else =
if(c!=3D=3D"input"||a.type!=3D=3D"checkbox"&&a.type!=3D=3D"radio"){if(c=3D=
=3D=3D"option")b.selected=3Da.defaultSelected;else =
if(c=3D=3D=3D"input"||c=3D=3D=3D"textarea")b.defaultValue=3Da.defaultValu=
e}else =
a.checked&&(b.defaultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.val=
ue&&(b.value=3Da.value);b.removeAttribute(f.expando)}}function =
bh(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var =
c=3Df.expando,d=3Df.data(a),e=3Df.data(b,d);if(d=3Dd[c]){var =
g=3Dd.events;e=3De[c]=3Df.extend({},d);if(g){delete =
e.handle,e.events=3D{};for(var h in g)for(var =
i=3D0,j=3Dg[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+=
g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return =
f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a=
.ownerDocument.createElement("tbody")):a}function =
W(a,b,c){b=3Db||0;if(f.isFunction(b))return f.grep(a,function(a,d){var =
e=3D!!b.call(a,d,a);return e=3D=3D=3Dc});if(b.nodeType)return =
f.grep(a,function(a,d){return a=3D=3D=3Db=3D=3D=3Dc});if(typeof =
b=3D=3D"string"){var d=3Df.grep(a,function(a){return =
a.nodeType=3D=3D=3D1});if(R.test(b))return =
f.filter(b,d,!c);b=3Df.filter(b,d)}return f.grep(a,function(a,d){return =
f.inArray(a,b)>=3D0=3D=3D=3Dc})}function =
V(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
N(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(z,"`").replace(A,"&")}fu=
nction M(a){var =
b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a=
.liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type=
=3D=3D=3D"click")){a.namespace&&(n=3Dnew =
RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))=
,a.liveFired=3Dthis;var =
s=3Dr.live.slice(0);for(i=3D0;i<s.length;i++)g=3Ds[i],g.origType.replace(=
x,"")=3D=3D=3Da.type?q.push(g.selector):s.splice(i--,1);e=3Df(a.target).c=
losest(q,a.currentTarget);for(j=3D0,k=3De.length;j<k;j++){m=3De[j];for(i=3D=
0;i<s.length;i++){g=3Ds[i];if(m.selector=3D=3D=3Dg.selector&&(!n||n.test(=
g.namespace))&&!m.elem.disabled){h=3Dm.elem,d=3Dnull;if(g.preType=3D=3D=3D=
"mouseenter"||g.preType=3D=3D=3D"mouseleave")a.type=3Dg.preType,d=3Df(a.r=
elatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=3Dh);(!d||d!=3D=
=3Dh)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=3D0,k=3Dp.lengt=
h;j<k;j++){e=3Dp[j];if(c&&e.level>c)break;a.currentTarget=3De.elem,a.data=
=3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler=
.apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De=
.level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}=
}return b}}function K(a,c,d){var =
e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e=
vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct=
ion E(){return!0}function D(){return!1}function m(a,c,d){var =
e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D=
=3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se=
tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a=
,e,!0),i.resolve())},0)}function l(a){for(var b in =
a)if(b!=3D=3D"toJSON")return!1;return!0}function =
k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t=
ypeof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(=
g){}f.data(a,c,d)}else d=3Db}return d}var =
c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function =
J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim=
eout(J,1);return}e.ready()}}var e=3Dfunction(a,b){return new =
e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|=
#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>=
(?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})=
/g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g=
,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ =
\/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) =
([\w.]+)/,v=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,w=3D/-([a-z])/ig,x=3Dfunction(a,b){return =
b.toUpperCase()},y=3Dd.userAgent,z,A,B,C=3DObject.prototype.toString,D=3D=
Object.prototype.hasOwnProperty,E=3DArray.prototype.push,F=3DArray.protot=
ype.slice,G=3DString.prototype.trim,H=3DArray.prototype.indexOf,I=3D{};e.=
fn=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){=
return this.length},toArray:function(){return =
F.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return =
this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
 i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j<k;j++)if((a=3Darguments[j])!=3Dnull)for(c in =
a){d=3Di[c],f=3Da[c];if(i=3D=3D=3Df)continue;l&&f&&(e.isPlainObject(f)||(=
g=3De.isArray(f)))?(g?(g=3D!1,h=3Dd&&e.isArray(d)?d:[]):h=3Dd&&e.isPlainO=
bject(d)?d:{},i[c]=3De.extend(l,h,f)):f!=3D=3Db&&(i[c]=3Df)}return =
i},e.extend({noConflict:function(b){a.$=3D=3D=3De&&(a.$=3Dg),b&&a.jQuery=3D=
=3D=3De&&(a.jQuery=3Df);return =
e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!=
0)},ready:function(a){if(a=3D=3D=3D!0&&!--e.readyWait||a!=3D=3D!0&&!e.isR=
eady){if(!c.body)return =
setTimeout(e.ready,1);e.isReady=3D!0;if(a!=3D=3D!0&&--e.readyWait>0)retur=
n;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"=
)}},bindReady:function(){if(!A){A=3De._Deferred();if(c.readyState=3D=3D=3D=
"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",B,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&J()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof =
a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return =
a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return =
a=3D=3Dnull?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c=
onstructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"is=
PrototypeOf"))return!1;var c;for(c in a);return =
c=3D=3D=3Db||D.call(a,c)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw =
a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew =
DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d=
ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err=
or("Invalid XML: "+b);return =
c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return =
a.replace(w,x)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g<h;)if(c.apply(a[g++],d)=3D=3D=3D!1)break}else if(i){for(f in =
a)if(c.call(a[f],f,a[f])=3D=3D=3D!1)break}else =
for(;g<h;)if(c.call(a[g],g,a[g++])=3D=3D=3D!1)break;return =
a},trim:G?function(a){return =
a=3D=3Dnull?"":G.call(a)}:function(a){return =
a=3D=3Dnull?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b=
){var c=3Db||[];if(a!=3Dnull){var =
d=3De.type(a);a.length=3D=3Dnull||d=3D=3D=3D"string"||d=3D=3D=3D"function=
"||d=3D=3D=3D"regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return =
c},inArray:function(a,b){if(H)return H.call(b,a);for(var =
c=3D0,d=3Db.length;c<d;c++)if(b[c]=3D=3D=3Da)return =
c;return-1},merge:function(a,c){var d=3Da.length,e=3D0;if(typeof =
c.length=3D=3D"number")for(var f=3Dc.length;e<f;e++)a[d++]=3Dc[e];else =
while(c[e]!=3D=3Db)a[d++]=3Dc[e++];a.length=3Dd;return =
a},grep:function(a,b,c){var d=3D[],e;c=3D!!c;for(var =
f=3D0,g=3Da.length;f<g;f++)e=3D!!b(a[f],f),c!=3D=3De&&d.push(a[f]);return=
 d},map:function(a,c,d){var f,g,h=3D[],i=3D0,j=3Da.length,k=3Da =
instanceof e||j!=3D=3Db&&typeof =
j=3D=3D"number"&&(j>0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i<j;i++)f=3Dc(a[i],i,d),f!=3Dnull&&(h[h.length]=3Df);else for(g in =
a)f=3Dc(a[g],g,d),f!=3Dnull&&(h[h.length]=3Df);return =
h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof =
c=3D=3D"string"){var d=3Da[c];c=3Da,a=3Dd}if(!e.isFunction(a))return =
b;var f=3DF.call(arguments,2),g=3Dfunction(){return =
a.apply(c,f.concat(F.call(arguments)))};g.guid=3Da.guid=3Da.guid||g.guid|=
|e.guid++;return g},access:function(a,c,d,f,g,h){var =
i=3Da.length;if(typeof c=3D=3D"object"){for(var j in =
c)e.access(a,j,c[j],f,g,d);return =
a}if(d!=3D=3Db){f=3D!h&&f&&e.isFunction(d);for(var =
k=3D0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return =
i?g(a[0],c):b},now:function(){return(new =
Date).getTime()},uaMatch:function(a){a=3Da.toLowerCase();var =
b=3Ds.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)=
||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function =
a(b,c){return new =
a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=3Dthis,a.fn=3Da.prototype=
=3Dthis(),a.fn.constructor=3Da,a.sub=3Dthis.sub,a.fn.init=3Dfunction(d,f)=
{f&&f instanceof e&&!(f instanceof a)&&(f=3Da(f));return =
e.fn.init.call(this,d,f,b)},a.fn.init.prototype=3Da.fn;var =
b=3Da(c);return a},browser:{}}),e.each("Boolean Number String Function =
Array Date RegExp Object".split(" "),function(a,b){I["[object =
"+b+"]"]=3Db.toLowerCase()}),z=3De.uaMatch(y),z.browser&&(e.browser[z.bro=
wser]=3D!0,e.browser.version=3Dz.version),e.browser.webkit&&(e.browser.sa=
fari=3D!0),j.test("=C2=A0")&&(k=3D/^[\s\xA0]+/,l=3D/[\s\xA0]+$/),h=3De(c)=
,c.addEventListener?B=3Dfunction(){c.removeEventListener("DOMContentLoade=
d",B,!1),e.ready()}:c.attachEvent&&(B=3Dfunction(){c.readyState=3D=3D=3D"=
complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return =
e}(),g=3D"done fail isResolved isRejected promise then always =
pipe".split(" "),h=3D[].slice;f.extend({_Deferred:function(){var =
a=3D[],b,c,d,e=3D{done:function(){if(!d){var =
c=3Darguments,g,h,i,j,k;b&&(k=3Db,b=3D0);for(g=3D0,h=3Dc.length;g<h;g++)i=
=3Dc[g],j=3Df.type(i),j=3D=3D=3D"array"?e.done.apply(e,i):j=3D=3D=3D"func=
tion"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return =
this},resolveWith:function(e,f){if(!d&&!b&&!c){f=3Df||[],c=3D1;try{while(=
a[0])a.shift().apply(e,f)}finally{b=3D[e,f],c=3D0}}return =
this},resolve:function(){e.resolveWith(this,arguments);return =
this},isResolved:function(){return!!c||!!b},cancel:function(){d=3D1,a=3D[=
];return this}};return e},Deferred:function(a){var =
b=3Df._Deferred(),c=3Df._Deferred(),d;f.extend(b,{then:function(a,c){b.do=
ne(a).fail(c);return this},always:function(){return =
b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectW=
ith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(=
a,c){return =
f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},func=
tion(a,c){var =
e=3Dc[0],g=3Dc[1],h;f.isFunction(e)?b[a](function(){h=3De.apply(this,argu=
ments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[=
g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a=3D=3Dnull){if(=
d)return d;d=3Da=3D{}}var =
c=3Dg.length;while(c--)a[g[c]]=3Db[g[c]];return =
a}}),b.done(c.cancel).fail(b.cancel),delete =
b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return =
function(c){b[a]=3Darguments.length>1?h.call(arguments,0):c,--e||g.resolv=
eWith(g,h.call(b,0))}}var =
b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom=
ise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)=
?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else =
g!=3D=3Da&&g.resolveWith(g,d?[a]:[]);return =
g.promise()}}),f.support=3Dfunction(){var =
a=3Dc.createElement("div"),b=3Dc.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,=
q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'top:1px;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};g=3Dc.createElement("select"=
),h=3Dg.appendChild(c.createElement("option")),i=3Da.getElementsByTagName=
("input")[0],k=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody=
:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o=
pacity),cssFloat:!!e.style.cssFloat,checkOn:i.value=3D=3D=3D"on",optSelec=
ted:h.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha=
ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl=
ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=3D=
!0,k.noCloneChecked=3Di.cloneNode(!0).checked,g.disabled=3D!0,k.optDisabl=
ed=3D!h.disabled;try{delete =
a.test}catch(v){k.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&=
a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=3D!1}),a.=
cloneNode(!0).fireEvent("onclick")),i=3Dc.createElement("input"),i.value=3D=
"t",i.setAttribute("type","radio"),k.radioValue=3Di.value=3D=3D=3D"t",i.s=
etAttribute("checked","checked"),a.appendChild(i),l=3Dc.createDocumentFra=
gment(),l.appendChild(a.firstChild),k.checkClone=3Dl.cloneNode(!0).cloneN=
ode(!0).lastChild.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddin=
gLeft=3D"1px",m=3Dc.getElementsByTagName("body")[0],o=3Dc.createElement(m=
?"div":"body"),p=3D{visibility:"hidden",width:0,height:0,border:0,margin:=
0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in =
p)o.style[t]=3Dp[t];o.appendChild(a),n=3Dm||b,n.insertBefore(o,n.firstChi=
ld),k.appendChecked=3Di.checked,k.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoo=
m"in =
a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,k.inlineBlockNeedsL=
ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"<div =
style=3D'width:4px;'></div>",k.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),=
a.innerHTML=3D"<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=
=3Da.getElementsByTagName("td"),u=3Dq[0].offsetHeight=3D=3D=3D0,q[0].styl=
e.display=3D"",q[1].style.display=3D"none",k.reliableHiddenOffsets=3Du&&q=
[0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.=
getComputedStyle&&(j=3Dc.createElement("div"),j.style.width=3D"0",j.style=
.marginRight=3D"0",a.appendChild(j),k.reliableMarginRight=3D(parseInt((c.=
defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0=
)=3D=3D=3D0),o.innerHTML=3D"",n.removeChild(o);if(a.attachEvent)for(t =
in{submit:1,change:1,focusin:1})s=3D"on"+t,u=3Ds in =
a,u||(a.setAttribute(s,"return;"),u=3Dtypeof =
a[s]=3D=3D"function"),k[t+"Bubbles"]=3Du;o=3Dl=3Dg=3Dh=3Dm=3Dj=3Da=3Di=3D=
null;return k}(),f.boxModel=3Df.support.boxModel;var =
i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0=
,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e=
mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha=
sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur=
n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g=3Df.expando,h=3Dtypeof =
c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e=
xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a=
[f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO=
N=3Df.noop));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)=
;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D=
d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return =
h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptDat=
a(b)){var =
e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando=
;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete =
j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var =
k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete =
h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(=
f.support.deleteExpando?delete =
b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D=
null)}},_data:function(a,b,c){return =
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var =
b=3Df.noData[a.nodeName.toLowerCase()];if(b)return =
b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({=
data:function(a,c){var d=3Dnull;if(typeof =
a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy=
pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var =
h=3D0,i=3De.length;h<i;h++)g=3De[h].name,g.indexOf("data-")=3D=3D=3D0&&(g=
=3Df.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof =
a=3D=3D"object")return this.each(function(){f.data(this,a)});var =
j=3Da.split(".");j[1]=3Dj[1]?"."+j[1]:"";if(c=3D=3D=3Db){d=3Dthis.trigger=
Handler("getData"+j[1]+"!",[j[0]]),d=3D=3D=3Db&&this.length&&(d=3Df.data(=
this[0],a),d=3Dk(this[0],a,d));return =
d=3D=3D=3Db&&j[1]?this.data(j[0]):d}return this.each(function(){var =
b=3Df(this),d=3D[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(th=
is,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(=
a){return =
this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a=
,c){a&&(c=3D(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_un=
mark:function(a,c,d){a!=3D=3D!0&&(d=3Dc,c=3Da,a=3D!1);if(c){d=3Dd||"fx";v=
ar =
e=3Dd+"mark",g=3Da?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.remove=
Data(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=3D(c||"fx")+"=
queue";var =
e=3Df.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=3Df.data(a,c,f.makeArray(d),!=
0):e.push(d));return e||[]}},dequeue:function(a,b){b=3Db||"fx";var =
c=3Df.queue(a,b),d=3Dc.shift(),e;d=3D=3D=3D"inprogress"&&(d=3Dc.shift()),=
d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue=
(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.=
extend({queue:function(a,c){typeof =
a!=3D"string"&&(c=3Da,a=3D"fx");if(c=3D=3D=3Db)return =
f.queue(this[0],a);return this.each(function(){var =
b=3Df.queue(this,a,c);a=3D=3D=3D"fx"&&b[0]!=3D=3D"inprogress"&&f.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=3Df.fx?f.=
fx.speeds[a]||a:a,b=3Db||"fx";return this.queue(b,function(){var =
c=3Dthis;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])},promise:function(a,c){function =
m(){--h||d.resolveWith(e,[e])}typeof =
a!=3D"string"&&(c=3Da,a=3Db),a=3Da||"fx";var =
d=3Df.Deferred(),e=3Dthis,g=3De.length,h=3D1,i=3Da+"defer",j=3Da+"queue",=
k=3Da+"mark",l;while(g--)if(l=3Df.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)=
||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m()=
;return d.promise()}});var =
n=3D/[\n\t\r]/g,o=3D/\s+/,p=3D/\r/g,q=3D/^(?:button|input)$/i,r=3D/^(?:bu=
tton|input|object|select|textarea)$/i,s=3D/^a(?:rea)?$/i,t=3D/^(?:autofoc=
us|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|op=
en|readonly|required|scoped|selected)$/i,u=3D/\:|^on/,v,w;f.fn.extend({at=
tr:function(a,b){return =
f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return =
this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return =
f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=3Df.propFix[a]||a;=
return this.each(function(){try{this[a]=3Db,delete =
this[a]}catch(c){}})},addClass:function(a){var =
b,c,d,e,g,h,i;if(f.isFunction(a))return =
this.each(function(b){f(this).addClass(a.call(this,b,this.className))});i=
f(a&&typeof =
a=3D=3D"string"){b=3Da.split(o);for(c=3D0,d=3Dthis.length;c<d;c++){e=3Dth=
is[c];if(e.nodeType=3D=3D=3D1)if(!e.className&&b.length=3D=3D=3D1)e.class=
Name=3Da;else{g=3D" "+e.className+" =
";for(h=3D0,i=3Db.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=3Db[h]+" =
");e.className=3Df.trim(g)}}}return this},removeClass:function(a){var =
c,d,e,g,h,i,j;if(f.isFunction(a))return =
this.each(function(b){f(this).removeClass(a.call(this,b,this.className))}=
);if(a&&typeof =
a=3D=3D"string"||a=3D=3D=3Db){c=3D(a||"").split(o);for(d=3D0,e=3Dthis.len=
gth;d<e;d++){g=3Dthis[d];if(g.nodeType=3D=3D=3D1&&g.className)if(a){h=3D(=
" "+g.className+" ").replace(n," =
");for(i=3D0,j=3Dc.length;i<j;i++)h=3Dh.replace(" "+c[i]+" "," =
");g.className=3Df.trim(h)}else g.className=3D""}}return =
this},toggleClass:function(a,b){var c=3Dtypeof a,d=3Dtypeof =
b=3D=3D"boolean";if(f.isFunction(a))return =
this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b)=
,b)});return this.each(function(){if(c=3D=3D=3D"string"){var =
e,g=3D0,h=3Df(this),i=3Db,j=3Da.split(o);while(e=3Dj[g++])i=3Dd?i:!h.hasC=
lass(e),h[i?"addClass":"removeClass"](e)}else =
if(c=3D=3D=3D"undefined"||c=3D=3D=3D"boolean")this.className&&f._data(thi=
s,"__className__",this.className),this.className=3Dthis.className||a=3D=3D=
=3D!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var =
b=3D" "+a+" ";for(var c=3D0,d=3Dthis.length;c<d;c++)if((" =
"+this[c].className+" ").replace(n," =
").indexOf(b)>-1)return!0;return!1},val:function(a){var =
c,d,e=3Dthis[0];if(!arguments.length){if(e){c=3Df.valHooks[e.nodeName.toL=
owerCase()]||f.valHooks[e.type];if(c&&"get"in =
c&&(d=3Dc.get(e,"value"))!=3D=3Db)return d;d=3De.value;return typeof =
d=3D=3D"string"?d.replace(p,""):d=3D=3Dnull?"":d}return b}var =
g=3Df.isFunction(a);return this.each(function(d){var =
e=3Df(this),h;if(this.nodeType=3D=3D=3D1){g?h=3Da.call(this,d,e.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.nodeName.toLowerCase()]||f.val=
Hooks[this.type];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}}),f.extend({valHoo=
ks:{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c=3Da.selectedIndex,d=3D[],e=3Da.options,g=3Da.type=3D=3D=3D"select-one=
";if(c<0)return null;for(var h=3Dg?c:0,i=3Dg?c+1:e.length;h<i;h++){var =
j=3De[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute=
("disabled")=3D=3D=3Dnull)&&(!j.parentNode.disabled||!f.nodeName(j.parent=
Node,"optgroup"))){b=3Df(j).val();if(g)return =
b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return =
d},set:function(a,b){var =
c=3Df.makeArray(b);f(a).find("option").each(function(){this.selected=3Df.=
inArray(f(this).val(),c)>=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var =
g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return =
b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return =
f.prop(a,c,d);var =
h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);j&&(c=3Df.attrFix[c]||c,i=3Df.attrHooks=
[c],i||(t.test(c)?i=3Dw:v&&c!=3D=3D"className"&&(f.nodeName(a,"form")||u.=
test(c))&&(i=3Dv)));if(d!=3D=3Db){if(d=3D=3D=3Dnull){f.removeAttr(a,c);re=
turn b}if(i&&"set"in i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return =
h;a.setAttribute(c,""+d);return d}if(i&&"get"in =
i&&j&&(h=3Di.get(a,c))!=3D=3Dnull)return h;h=3Da.getAttribute(c);return =
h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var =
c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.=
removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo=
de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in =
a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)=
&&a.parentNode)f.error("type property can't be changed");else =
if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var =
c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return =
b}}},tabIndex:{get:function(a){var =
c=3Da.getAttributeNode("tabIndex");return =
c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName=
)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))ret=
urn v.get(a,b);return b in =
a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return =
v.set(a,b,c);a.value=3Db}}},propFix:{tabindex:"tabIndex",readonly:"readOn=
ly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing=
:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSp=
an",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEdi=
table"},prop:function(a,c,d){var =
e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var =
g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);i&&(c=3Df.propFix[c]||c,h=3Df.propHooks=
[c]);return d!=3D=3Db?h&&"set"in =
h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in =
h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)=
{return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var =
d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in =
a&&(a[d]=3D!0),a.setAttribute(c,c.toLowerCase()));return =
c}},f.support.getSetAttribute||(f.attrFix=3Df.propFix,v=3Df.attrHooks.nam=
e=3Df.attrHooks.title=3Df.valHooks.button=3D{get:function(a,c){var =
d;d=3Da.getAttributeNode(c);return =
d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var =
d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return =
b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.=
attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")=
;return =
c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]=
,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){=
var d=3Da.getAttribute(c,2);return =
d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi=
on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return =
a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D=
f.extend(f.propHooks.selected,{get:function(a){var =
b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI=
ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val=
Hooks[this]=3D{get:function(a){return =
a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch=
eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun=
ction(a,b){if(f.isArray(b))return =
a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var =
x=3D/\.(.*)$/,y=3D/^(?:textarea|input|select)$/i,z=3D/\./g,A=3D/ =
/g,B=3D/[^\w\s.|`]/g,C=3Dfunction(a){return =
a.replace(B,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DD;else if(!d)return;var =
g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var =
i=3Df._data(a);if(!i)return;var =
j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct=
ion(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app=
ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var =
l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind=
exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor=
t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g=
uid);var =
o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s=
etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!=
1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl=
er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D=
null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy=
pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DD);var =
g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;=
if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof =
c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in =
t)f.event.remove(a,h+c);return}c=3Dc.split(" =
");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh=
.split("."),h=3Dm.shift(),n=3Dnew =
RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$=
)")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j<p.length;j++){q=3Dp[j];if=
(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}c=
ontinue}o=3Df.event.special[h]||{};for(j=3De||0;j<p.length;j++){q=3Dp[j];=
if(d.guid=3D=3D=3Dq.guid){if(l||n.test(q.namespace))e=3D=3Dnull&&p.splice=
(j--,1),o.remove&&o.remove.call(a,q);if(e!=3Dnull)break}}if(p.length=3D=3D=
=3D0||e!=3Dnull&&p.length=3D=3D=3D1)(!o.teardown||o.teardown.call(a,m)=3D=
=3D=3D!1)&&f.removeEvent(a,h,s.handle),g=3Dnull,delete =
t[h]}if(f.isEmptyObject(t)){var u=3Ds.handle;u&&(u.elem=3Dnull),delete =
s.events,delete =
s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData=
:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var =
h=3Dc.type||c,i=3D[],j;h.indexOf("!")>=3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.=
indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.
shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=
=3Dtypeof c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa=
ce_re=3Dnew =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef=
ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var =
a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b=
.handle.elem)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)retu=
rn;c.result=3Db,c.target=3De,d=3Dd!=3Dnull?f.makeArray(d):[],d.unshift(c)=
;var k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var =
m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa=
ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(=
)),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a=
}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var =
n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu=
ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(=
e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())=
}catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return =
c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var =
d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&=
&!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr=
entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h<i;h++){var =
j=3Dd[h];if(e||c.namespace_re.test(j.namespace)){c.handler=3Dj.handler,c.=
data=3Dj.data,c.handleObj=3Dj;var =
k=3Dj.handler.apply(this,g);k!=3D=3Db&&(c.result=3Dk,k=3D=3D=3D!1&&(c.pre=
ventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())=
break}}return c.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 pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),fix:function(a){if(a[f.expando])return a;var =
d=3Da;a=3Df.Event(d);for(var =
e=3Dthis.props.length,g;e;)g=3Dthis.props[--e],a[g]=3Dd[g];a.target||(a.t=
arget=3Da.srcElement||c),a.target.nodeType=3D=3D=3D3&&(a.target=3Da.targe=
t.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=3Da.fromE=
lement=3D=3D=3Da.target?a.toElement:a.fromElement);if(a.pageX=3D=3Dnull&&=
a.clientX!=3Dnull){var =
h=3Da.target.ownerDocument||c,i=3Dh.documentElement,j=3Dh.body;a.pageX=3D=
a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.cl=
ientLeft||0),a.pageY=3Da.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&=
i.clientTop||j&&j.clientTop||0)}a.which=3D=3Dnull&&(a.charCode!=3Dnull||a=
.keyCode!=3Dnull)&&(a.which=3Da.charCode!=3Dnull?a.charCode:a.keyCode),!a=
.metaKey&&a.ctrlKey&&(a.metaKey=3Da.ctrlKey),!a.which&&a.button!=3D=3Db&&=
(a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0);return =
a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.no=
op},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.ext=
end({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.re=
move(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,=
c){f.isWindow(this)&&(this.onbeforeunload=3Dc)},teardown:function(a,b){th=
is.onbeforeunload=3D=3D=3Db&&(this.onbeforeunload=3Dnull)}}}},f.removeEve=
nt=3Dc.removeEventListener?function(a,b,c){a.removeEventListener&&a.remov=
eEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"=
+b,c)},f.Event=3Dfunction(a,b){if(!this.preventDefault)return new =
f.Event(a,b);a&&a.type?(this.originalEvent=3Da,this.type=3Da.type,this.is=
DefaultPrevented=3Da.defaultPrevented||a.returnValue=3D=3D=3D!1||a.getPre=
ventDefault&&a.getPreventDefault()?E:D):this.type=3Da,b&&f.extend(this,b)=
,this.timeStamp=3Df.now(),this[f.expando]=3D!0},f.Event.prototype=3D{prev=
entDefault:function(){this.isDefaultPrevented=3DE;var =
a=3Dthis.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnV=
alue=3D!1)},stopPropagation:function(){this.isPropagationStopped=3DE;var =
a=3Dthis.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.canc=
elBubble=3D!0)},stopImmediatePropagation:function(){this.isImmediatePropa=
gationStopped=3DE,this.stopPropagation()},isDefaultPrevented:D,isPropagat=
ionStopped:D,isImmediatePropagationStopped:D};var F=3Dfunction(a){var =
b=3Da.relatedTarget,c=3D!1,d=3Da.type;a.type=3Da.data,b!=3D=3Dthis&&(b&&(=
c=3Df.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=3D=
d))},G=3Dfunction(a){a.type=3Da.data,f.event.handle.apply(this,arguments)=
};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.e=
vent.special[a]=3D{setup:function(c){f.event.add(this,b,c&&c.selector?G:F=
,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.=
support.submitBubbles||(f.event.special.submit=3D{setup:function(a,b){if(=
!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(=
a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"submit"||c=3D=3D=3D"image")&&f(b).clo=
sest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypr=
ess.specialSubmit",function(a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"text"||c=3D=3D=3D"password")&&f(b).cl=
osest("form").length&&a.keyCode=3D=3D=3D13&&K("submit",this,arguments)});=
else =
return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});i=
f(!f.support.changeBubbles){var H,I=3Dfunction(a){var =
b=3Da.type,c=3Da.value;b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox"?c=3Da.chec=
ked:b=3D=3D=3D"select-multiple"?c=3Da.selectedIndex>-1?f.map(a.options,fu=
nction(a){return =
a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r=
eturn c},J=3Dfunction(c){var =
d=3Dc.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch=
ange_data"),g=3DI(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._=
data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|=
|g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};=
f.event.special.change=3D{filters:{focusout:J,beforedeactivate:J,click:fu=
nction(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D=
=3D=3D"checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:functi=
on(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!=
f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D=
=3D=3D"radio")||c=3D=3D=3D"select-multiple")&&J.call(this,a)},beforeactiv=
ate:function(a){var =
b=3Da.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this=
.type=3D=3D=3D"file")return!1;for(var c in =
H)f.event.add(this,c+".specialChange",H[c]);return =
y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special=
Change");return =
y.test(this.nodeName)}},H=3Df.event.special.change.filters,H.focus=3DH.be=
foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu=
sout"},function(a,b){function e(a){var =
c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null=
,c.target),c.isDefaultPrevented()&&a.preventDefault()}var =
d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis=
tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a=
,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){=
var g;if(typeof a=3D=3D"object"){for(var h in =
a)this[c](h,d,a[h],e);return =
this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o=
ne"?(g=3Dfunction(a){f(this).unbind(a,g);return =
e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u=
nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var =
i=3D0,j=3Dthis.length;i<j;i++)f.event.add(this[i],a,g,d);return =
this}}),f.fn.extend({unbind:function(a,b){if(typeof =
a=3D=3D"object"&&!a.preventDefault)for(var c in =
a)this.unbind(c,a[c]);else for(var =
d=3D0,e=3Dthis.length;d<e;d++)f.event.remove(this[d],a,b);return =
this},delegate:function(a,b,c,d){return =
this.live(b,c,d,a)},undelegate:function(a,b,c){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,c,a)},trig=
ger:function(a,b){return =
this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0])return =
f.event.trigger(a,b,this[0],!0)},toggle:function(a){var =
b=3Darguments,c=3Da.guid||f.guid++,d=3D0,e=3Dfunction(c){var =
e=3D(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.gu=
id,e+1),c.preventDefault();return =
b[e].apply(this,arguments)||!1};e.guid=3Dc;while(d<b.length)b[d++].guid=3D=
c;return this.click(e)},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
L=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"m=
ouseout"};f.each(["live","die"],function(a,c){f.fn[c]=3Dfunction(a,d,e,g)=
{var =
h,i=3D0,j,k,l,m=3Dg||this.selector,n=3Dg?this:f(this.context);if(typeof =
a=3D=3D"object"&&!a.preventDefault){for(var o in =
a)n[c](o,d,a[o],m);return =
this}if(c=3D=3D=3D"die"&&!a&&g&&g.charAt(0)=3D=3D=3D"."){n.unbind(g);retu=
rn =
this}if(d=3D=3D=3D!1||f.isFunction(d))e=3Dd||D,d=3Db;a=3D(a||"").split(" =
");while((h=3Da[i++])!=3Dnull){j=3Dx.exec(h),k=3D"",j&&(k=3Dj[0],h=3Dh.re=
place(x,""));if(h=3D=3D=3D"hover"){a.push("mouseenter"+k,"mouseleave"+k);=
continue}l=3Dh,L[h]?(a.push(L[h]+k),h=3Dh+k):h=3D(L[h]||h)+k;if(c=3D=3D=3D=
"live")for(var =
p=3D0,q=3Dn.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,select=
or:m,handler:e,origType:h,origHandler:e,preType:l});else =
n.unbind("live."+N(h,m),e)}return this}}),f.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(a,b){f.fn[b]=3Dfunction(a,c){c=3D=3Dnull&&(c=3Da,a=3Dnull);re=
turn =
arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[=
b]=3D!0)}),function(){function u(a,b,c,d,e,f){for(var =
g=3D0,h=3Dd.length;g<h;g++){var i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
f(i.nodeType=3D=3D=3D1){f||(i.sizcache=3Dc,i.sizset=3Dg);if(typeof =
b!=3D"string"){if(i=3D=3D=3Db){j=3D!0;break}}else =
if(k.filter(b,[i]).length>0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function =
t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g<h;g++){var =
i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
.nodeType=3D=3D=3D1&&!f&&(i.sizcache=3Dc,i.sizset=3Dg);if(i.nodeName.toLo=
werCase()=3D=3D=3Db){j=3Di;break}i=3Di[a]}d[g]=3Dj}}}var =
a=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype=
.toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r=
eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return f;var =
i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex=
ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x=
.length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x=
[1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.=
shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d=
.nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng=
th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q=
.set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D=
=3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w=
),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil=
e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull=
&&(s=3Dd),l.relative[r](n,s,w)}else =
n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object =
Array]")if(!u)f.push.apply(f,n);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D=
!0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else =
for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el=
se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return =
f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var =
b=3D1;b<a.length;b++)a[b]=3D=3D=3Da[b-1]&&a.splice(b--,1)}return =
a},k.matches=3Dfunction(a,b){return =
k(a,null,null,b)},k.matchesSelector=3Dfunction(a,b){return =
k(b,null,null,[a]).length>0},k.find=3Dfunction(a,b,c){var =
d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e<f;e++){var =
g,h=3Dl.order[e];if(g=3Dl.leftMatch[h].exec(a)){var =
j=3Dg[1];g.splice(1,1);if(j.substr(j.length-1)!=3D=3D"\\"){g[1]=3D(g[1]||=
"").replace(i,""),d=3Dl.find[h](g,b,c);if(d!=3Dnull){a=3Da.replace(l.matc=
h[h],"");break}}}}d||(d=3Dtypeof =
b.getElementsByTagName!=3D"undefined"?b.getElementsByTagName("*"):[]);ret=
urn{set:d,expr:a}},k.filter=3Dfunction(a,c,d,e){var =
f,g,h=3Da,i=3D[],j=3Dc,m=3Dc&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(=
var n in l.filter)if((f=3Dl.leftMatch[n].exec(a))!=3Dnull&&f[2]){var =
o,p,q=3Dl.filter[n],r=3Df[1];g=3D!1,f.splice(1,1);if(r.substr(r.length-1)=
=3D=3D=3D"\\")continue;j=3D=3D=3Di&&(i=3D[]);if(l.preFilter[n]){f=3Dl.pre=
Filter[n](f,j,d,i,e,m);if(!f)g=3Do=3D!0;else =
if(f=3D=3D=3D!0)continue}if(f)for(var =
s=3D0;(p=3Dj[s])!=3Dnull;s++)if(p){o=3Dq(p,f,s,j);var =
t=3De^!!o;d&&o!=3Dnull?t?g=3D!0:j[s]=3D!1:t&&(i.push(p),g=3D!0)}if(o!=3D=3D=
b){d||(j=3Di),a=3Da.replace(l.match[n],"");if(!g)return[];break}}if(a=3D=3D=
=3Dh)if(g=3D=3Dnull)k.error(a);else break;h=3Da}return =
j},k.error=3Dfunction(a){throw"Syntax error, unrecognized expression: =
"+a};var =
l=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\=
.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|=
last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-=
]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))=
?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\(=
[^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","f=
or":"htmlFor"},attrHandle:{href:function(a){return =
a.getAttribute("href")},type:function(a){return =
a.getAttribute("type")}},relative:{"+":function(a,b){var c=3Dtypeof =
b=3D=3D"string",d=3Dc&&!j.test(b),e=3Dc&&!d;d&&(b=3Db.toLowerCase());for(=
var =
f=3D0,g=3Da.length,h;f<g;f++)if(h=3Da[f]){while((h=3Dh.previousSibling)&&=
h.nodeType!=3D=3D1);a[f]=3De||h&&h.nodeName.toLowerCase()=3D=3D=3Db?h||!1=
:h=3D=3D=3Db}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();=
for(;e<f;e++){c=3Da[e];if(c){var =
g=3Dc.parentNode;a[e]=3Dg.nodeName.toLowerCase()=3D=3D=3Db?g:!1}}}else{fo=
r(;e<f;e++)c=3Da[e],c&&(a[e]=3Dd?c.parentNode:c.parentNode=3D=3D=3Db);d&&=
k.filter(b,a,!0)}},"":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("parentN=
ode",b,f,a,e,c)},"~":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("previou=
sSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof =
b.getElementById!=3D"undefined"&&!c){var =
d=3Db.getElementById(a[1]);return =
d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof =
b.getElementsByName!=3D"undefined"){var =
c=3D[],d=3Db.getElementsByName(a[1]);for(var =
e=3D0,f=3Dd.length;e<f;e++)d[e].getAttribute("name")=3D=3D=3Da[1]&&c.push=
(d[e]);return c.length=3D=3D=3D0?null:c}},TAG:function(a,b){if(typeof =
b.getElementsByTagName!=3D"undefined")return =
b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=3D=
" "+a[1].replace(i,"")+" ";if(f)return a;for(var =
g=3D0,h;(h=3Db[g])!=3Dnull;g++)h&&(e^(h.className&&(" "+h.className+" =
").replace(/[\t\n\r]/g," =
").indexOf(a)>=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(i,"")},TAG:function(a,b){return =
a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var =
g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
 a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
 b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Dl.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g=
etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var =
g=3Db[3];for(var =
h=3D0,i=3Dg.length;h<i;h++)if(g[h]=3D=3D=3Da)return!1;return!0}k.error(e)=
},CHILD:function(a,b){var =
c=3Db[1],d=3Da;switch(c){case"only":case"first":while(d=3Dd.previousSibli=
ng)if(d.nodeType=3D=3D=3D1)return!1;if(c=3D=3D=3D"first")return!0;d=3Da;c=
ase"last":while(d=3Dd.nextSibling)if(d.nodeType=3D=3D=3D1)return!1;return=
!0;case"nth":var =
e=3Db[2],f=3Db[3];if(e=3D=3D=3D1&&f=3D=3D=3D0)return!0;var =
g=3Db[0],h=3Da.parentNode;if(h&&(h.sizcache!=3D=3Dg||!a.nodeIndex)){var =
i=3D0;for(d=3Dh.firstChild;d;d=3Dd.nextSibling)d.nodeType=3D=3D=3D1&&(d.n=
odeIndex=3D++i);h.sizcache=3Dg}var j=3Da.nodeIndex-f;return =
e=3D=3D=3D0?j=3D=3D=3D0:j%e=3D=3D=3D0&&j/e>=3D0}},ID:function(a,b){return=
 =
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},=
CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt=
tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"=
?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Dl.setFilters[e];if(f)return =
f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar o in l.match)l.match[o]=3Dnew =
RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))=
;var =
p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(q){p=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var f=3Da.length;c<f;c++)d.push(a[c]);else =
for(;a[c];c++)d.push(a[c]);return d}}var =
r,s;c.documentElement.compareDocumentPosition?r=3Dfunction(a,b){if(a=3D=3D=
=3Db){g=3D!0;return =
0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return =
a.compareDocumentPosition?-1:1;return =
a.compareDocumentPosition(b)&4?-1:1}:(r=3Dfunction(a,b){if(a=3D=3D=3Db){g=
=3D!0;return 0}if(a.sourceIndex&&b.sourceIndex)return =
a.sourceIndex-b.sourceIndex;var =
c,d,e=3D[],f=3D[],h=3Da.parentNode,i=3Db.parentNode,j=3Dh;if(h=3D=3D=3Di)=
return s(a,b);if(!h)return-1;if(!i)return =
1;while(j)e.unshift(j),j=3Dj.parentNode;j=3Di;while(j)f.unshift(j),j=3Dj.=
parentNode;c=3De.length,d=3Df.length;for(var =
k=3D0;k<c&&k<d;k++)if(e[k]!=3D=3Df[k])return s(e[k],f[k]);return =
k=3D=3D=3Dc?s(a,f[k],-1):s(e[k],b,1)},s=3Dfunction(a,b,c){if(a=3D=3D=3Db)=
return c;var =
d=3Da.nextSibling;while(d){if(d=3D=3D=3Db)return-1;d=3Dd.nextSibling}retu=
rn 1}),k.getText=3Dfunction(a){var b=3D"",c;for(var =
d=3D0;a[d];d++)c=3Da[d],c.nodeType=3D=3D=3D3||c.nodeType=3D=3D=3D4?b+=3Dc=
.nodeValue:c.nodeType!=3D=3D8&&(b+=3Dk.getText(c.childNodes));return =
b},function(){var a=3Dc.createElement("div"),d=3D"script"+(new =
Date).getTime(),e=3Dc.documentElement;a.innerHTML=3D"<a =
name=3D'"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D"<a href=3D'#'></a>",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
 a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas=
sName)return =
p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return p([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return =
p(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t=
est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p=
arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] =
"+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t=
ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
 f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var =
c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D=
c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var =
g=3D0,h=3Df.length;g<h;g++)k(a,f[g],d);return =
k.filter(e,d)};f.find=3Dk,f.expr=3Dk.selectors,f.expr[":"]=3Df.expr.filte=
rs,f.unique=3Dk.uniqueSort,f.text=3Dk.getText,f.isXMLDoc=3Dk.isXML,f.cont=
ains=3Dk.contains}();var =
O=3D/Until$/,P=3D/^(?:parents|prevUntil|prevAll)/,Q=3D/,/,R=3D/^.[^:#\[\.=
,]*$/,S=3DArray.prototype.slice,T=3Df.expr.match.POS,U=3D{children:!0,con=
tents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var =
b=3Dthis,c,d;if(typeof a!=3D"string")return =
f(a).filter(function(){for(c=3D0,d=3Db.length;c<d;c++)if(f.contains(b[c],=
this))return!0});var =
e=3Dthis.pushStack("","find",a),g,h,i;for(c=3D0,d=3Dthis.length;c<d;c++){=
g=3De.length,f.find(a,this[c],e);if(c>0)for(h=3Dg;h<e.length;h++)for(i=3D=
0;i<g;i++)if(e[i]=3D=3D=3De[h]){e.splice(h--,1);break}}return =
e},has:function(a){var b=3Df(a);return this.filter(function(){for(var =
a=3D0,c=3Db.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:funct=
ion(a){return =
this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return =
this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeo=
f =
a=3D=3D"string"?f.filter(a,this).length>0:this.filter(a).length>0)},close=
st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d<e;d++)i=3Da[d],=
j[i]||(j[i]=3DT.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&=
&g!=3D=3Db){for(i in =
j)h=3Dj[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g=
,level:k});g=3Dg.parentNode,k++}}return c}var l=3DT.test(a)||typeof =
a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d<e;d++){g=
=3Dthis[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D"string")return =
f.inArray(this[0],a?f(a):this.parent().children());return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return=
 this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling(a.parentNode.firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c),g=3DS.call(arguments);O.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!U[a]?f.unique(e)=
:e,(this.length>1||Q.test(d))&&P.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=
=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
 a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var X=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,Y=3D/^\s+/,Z=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=3D/<([\w:]+)/,_=3D/<tbody/=
i,ba=3D/<|&#?\w+;/,bb=3D/<(?:script|object|embed|option|style)/i,bc=3D/ch=
ecked\s*(?:[^=3D]|=3D\s*.checked.)/i,bd=3D/\/(java|ecma)script/i,be=3D/^\=
s*<!(?:\[CDATA\[|\-\-)/,bf=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><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};bf.optgroup=3Dbf.option,bf.tbody=3Dbf.tfoot=3Dbf.colg=
roup=3Dbf.caption=3Dbf.thead,bf.th=3Dbf.td,f.support.htmlSerialize||(bf._=
default=3D[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isF=
unction(a))return this.each(function(b){var =
c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof =
a!=3D"object"&&a!=3D=3Db)return =
this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)=
);return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var =
a=3Df(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
 this.map(function(){return =
f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(X,""):null;=
if(typeof =
a=3D=3D"string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&=
!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Z,"<$1></$2>");=
try{for(var =
c=3D0,d=3Dthis.length;c<d;c++)this[c].nodeType=3D=3D=3D1&&(f.cleanData(th=
is[c].getElementsByTagName("*")),this[c].innerHTML=3Da)}catch(e){this.emp=
ty().append(a)}}else f.isFunction(a)?this.each(function(b){var =
c=3Df(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);retu=
rn =
this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunc=
tion(a))return this.each(function(b){var =
c=3Df(this),d=3Dc.html();c.replaceWith(a.call(this,b,d))});typeof =
a!=3D"string"&&(a=3Df(a).detach());return this.each(function(){var =
b=3Dthis.nextSibling,c=3Dthis.parentNode;f(this).remove(),b?f(b).before(a=
):f(c).append(a)})}return =
this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this=
},detach:function(a){return =
this.remove(a,!0)},domManip:function(a,c,d){var =
e,g,h,i,j=3Da[0],k=3D[];if(!f.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof j=3D=3D"string"&&bc.test(j))return =
this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))retu=
rn this.each(function(e){var =
g=3Df(this);a[0]=3Dj.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(thi=
s[0]){i=3Dj&&j.parentNode,f.support.parentNode&&i&&i.nodeType=3D=3D=3D11&=
&i.childNodes.length=3D=3D=3Dthis.length?e=3D{fragment:i}:e=3Df.buildFrag=
ment(a,this,k),h=3De.fragment,h.childNodes.length=3D=3D=3D1?g=3Dh=3Dh.fir=
stChild:g=3Dh.firstChild;if(g){c=3Dc&&f.nodeName(g,"tr");for(var =
l=3D0,m=3Dthis.length,n=3Dm-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.ca=
cheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return =
this}}),f.buildFragment=3Dfunction(a,b,d){var =
e,g,h,i;b&&b[0]&&(i=3Db[0].ownerDocument||b[0]),i.createDocumentFragment|=
|(i=3Dc),a.length=3D=3D=3D1&&typeof =
a[0]=3D=3D"string"&&a[0].length<512&&i=3D=3D=3Dc&&a[0].charAt(0)=3D=3D=3D=
"<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=3D!0,h=3D=
f.fragments[a[0]],h&&h!=3D=3D1&&(e=3Dh)),e||(e=3Di.createDocumentFragment=
(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=3Dh?e:1);return{fragment:e,cac=
heable:g}},f.fragments=3D{},f.each({appendTo:"append",prependTo:"prepend"=
,insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},func=
tion(a,b){f.fn[a]=3Dfunction(c){var =
d=3D[],e=3Df(c),g=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(g&&g.nod=
eType=3D=3D=3D11&&g.childNodes.length=3D=3D=3D1&&e.length=3D=3D=3D1){e[b]=
(this[0]);return this}for(var h=3D0,i=3De.length;h<i;h++){var =
j=3D(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j
)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone=
Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){=
bi(a,d),e=3Dbj(a),g=3Dbj(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d=
);if(c){e=3Dbj(a),g=3Dbj(d);for(h=3D0;e[h];++h)bh(e[h],g[h])}}e=3Dg=3Dnul=
l;return d},clean:function(a,b,d,e){var g;b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD=
ocument||c);var h=3D[],i;for(var j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof =
k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof =
k=3D=3D"string")if(!ba.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace=
(Z,"<$1></$2>");var =
l=3D($.exec(k)||["",""])[1].toLowerCase(),m=3Dbf[l]||bf._default,n=3Dm[0]=
,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las=
tChild;if(!f.support.tbody){var =
p=3D_.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.childN=
odes:m[1]=3D=3D=3D"<table>"&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D0=
;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.r=
emoveChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(=
b.createTextNode(Y.exec(k)[0]),o.firstChild),k=3Do.childNodes}var =
r;if(!f.support.appendChecked)if(k[0]&&typeof =
(r=3Dk.length)=3D=3D"number")for(i=3D0;i<r;i++)bl(k[i]);else =
bl(k);k.nodeType?h.push(k):h=3Df.merge(h,k)}if(d){g=3Dfunction(a){return!=
a.type||bd.test(a.type)};for(j=3D0;h[j];j++)if(e&&f.nodeName(h[j],"script=
")&&(!h[j].type||h[j].type.toLowerCase()=3D=3D=3D"text/javascript"))e.pus=
h(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].no=
deType=3D=3D=3D1){var =
s=3Df.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0=
].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var =
b,c,d=3Df.cache,e=3Df.expando,g=3Df.event.special,h=3Df.support.deleteExp=
ando;for(var =
i=3D0,j;(j=3Da[i])!=3Dnull;i++){if(j.nodeName&&f.noData[j.nodeName.toLowe=
rCase()])continue;c=3Dj[f.expando];if(c){b=3Dd[c]&&d[c][e];if(b&&b.events=
){for(var k in =
b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(=
b.handle.elem=3Dnull)}h?delete =
j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete =
d[c]}}}});var =
bn=3D/alpha\([^)]*\)/i,bo=3D/opacity=3D([^)]*)/,bp=3D/([A-Z]|^ms)/g,bq=3D=
/^-?\d+(?:px)?$/i,br=3D/^-?\d/,bs=3D/^[+\-]=3D/,bt=3D/[^+\-\.\de]+/g,bu=3D=
{position:"absolute",visibility:"hidden",display:"block"},bv=3D["Left","R=
ight"],bw=3D["Top","Bottom"],bx,by,bz;f.fn.css=3Dfunction(a,c){if(argumen=
ts.length=3D=3D=3D2&&c=3D=3D=3Db)return this;return =
f.access(this,a,c,!0,function(a,c,d){return =
d!=3D=3Db?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:f=
unction(a,b){if(b){var c=3Dbx(a,"opacity","opacity");return =
c=3D=3D=3D""?"1":c}return =
a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,=
opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.su=
pport.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a=
.nodeType!=3D=3D3&&a.nodeType!=3D=3D8&&!!a.style){var =
g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i=
;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return =
g;return j[c]}h=3Dtypeof =
d;if(h=3D=3D=3D"number"&&isNaN(d)||d=3D=3Dnull)return;h=3D=3D=3D"string"&=
&bs.test(d)&&(d=3D+d.replace(bt,"")+parseFloat(f.css(a,c)),h=3D"number"),=
h=3D=3D=3D"number"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d=
){var =
e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"=
cssFloat"&&(c=3D"float");if(g&&"get"in =
g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(bx)return =
bx(a,c)},swap:function(a,b,c){var d=3D{};for(var e in =
b)d[e]=3Da.style[e],a.style[e]=3Db[e];c.call(a);for(e in =
b)a.style[e]=3Dd[e]}}),f.curCSS=3Df.css,f.each(["height","width"],functio=
n(a,b){f.cssHooks[b]=3D{get:function(a,c,d){var =
e;if(c){if(a.offsetWidth!=3D=3D0)return =
bA(a,b,d);f.swap(a,bu,function(){e=3DbA(a,b,d)});return =
e}},set:function(a,b){if(!bq.test(b))return =
b;b=3DparseFloat(b);if(b>=3D0)return =
b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re=
turn =
bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var =
e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|=
|"";c.filter=3Dbn.test(g)?g.replace(bn,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){var =
c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbx(a,"margin-right",=
"marginRight"):c=3Da.style.marginRight});return =
c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=3Dfunction(a,c)=
{var =
d,e,g;c=3Dc.replace(bp,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa=
ultView))return =
b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"=
"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret=
urn d}),c.documentElement.currentStyle&&(bz=3Dfunction(a,b){var =
c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl=
e[b],f=3Da.style;!bq.test(d)&&br.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.=
left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D=
f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return =
d=3D=3D=3D""?"auto":d}),bx=3Dby||bz,f.expr&&f.expr.filters&&(f.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp=
lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio=
n(a){return!f.expr.filters.hidden(a)});var =
bB=3D/%20/g,bC=3D/\[\]$/,bD=3D/\r?\n/g,bE=3D/#.*$/,bF=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bG=3D/^(?:color|date|datetime|email|hidden|month|nu=
mber|password|range|search|tel|text|time|url|week)$/i,bH=3D/^(?:about|app=
|app\-storage|.+\-extension|file|widget):$/,bI=3D/^(?:GET|HEAD)$/,bJ=3D/^=
\/\//,bK=3D/\?/,bL=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/g=
i,bM=3D/^(?:select|textarea)/i,bN=3D/\s+/,bO=3D/([?&])_=3D[^&]*/,bP=3D/^(=
[\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=3Df.fn.load,bR=3D{},bS=3D=
{},bT,bU;try{bT=3De.href}catch(bV){bT=3Dc.createElement("a"),bT.href=3D""=
,bT=3DbT.href}bU=3DbP.exec(bT.toLowerCase())||[],f.fn.extend({load:functi=
on(a,c,d){if(typeof a!=3D"string"&&bQ)return =
bQ.apply(this,arguments);if(!this.length)return this;var e=3Da.indexOf(" =
");if(e>=3D0){var g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var =
h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof =
c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));=
var =
i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,=
b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm=
l(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}=
});return this},serialize:function(){return =
f.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?f.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test=
(this.type))}).map(function(a,b){var c=3Df(this).val();return =
c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va=
lue:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).ge=
t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return =
this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d=
,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return =
f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript=
:function(a,c){return =
f.get(a,b,c,"script")},getJSON:function(a,b,c){return =
f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettin=
gs,b):(b=3Da,a=3Df.extend(!0,f.ajaxSettings,b));for(var c =
in{context:1,url:1})c in b?a[c]=3Db[c]:c in =
f.ajaxSettings&&(a[c]=3Df.ajaxSettings[c]);return =
a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",conte=
ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept=
s:{xml:"application/xml, =
text/xml",html:"text/html",text:"text/plain",json:"application/json, =
text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},=
responseFields:{xml:"responseXML",text:"responseText"},converters:{"* =
text":a.String,"text html":!0,"text json":f.parseJSON,"text =
xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function=
(a,c){function =
w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready=
State=3Da?4:0;var =
o,r,u,w=3Dl?bZ(d,v,l):b,x,y;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d.ifMod=
ified){if(x=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k]=3Dx;=
if(y=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dy}if(a=3D=3D=3D304)c=3D"no=
tmodified",o=3D!0;else =
try{r=3Db$(d,w),c=3D"success",o=3D!0}catch(z){c=3D"parsererror",u=3Dz}}el=
se{u=3Dc;if(!c||a)c=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3Dc,=
o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=3Db,=
t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v=
,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("aja=
xStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var =
d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e =
instanceof =
f)?f(e):f.event,h=3Df.Deferred(),i=3Df._Deferred(),j=3Dd.statusCode||{},k=
,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{readyState:0,setRequestHeader:fun=
ction(a,b){if(!s){var =
c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return =
this},getAllResponseHeaders:function(){return =
s=3D=3D=3D2?n:null},getResponseHeader:function(a){var =
c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbF.exec(n))o[c[1].toLowerCase()=
]=3Dc[2]}c=3Do[a.toLowerCase()]}return =
c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu=
rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return =
this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.do=
ne,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in =
a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return =
this},d.url=3D((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dat=
aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain=3D=
=3Dnull&&(r=3DbP.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D=
bU[1]&&r[2]=3D=3DbU[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bU[3]=
||(bU[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof =
d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),bX(bR,d,c,v)=
;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has=
Content=3D!bI.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax=
Start");if(!d.hasContent){d.data&&(d.url+=3D(bK.test(d.url)?"&":"?")+d.da=
ta),k=3Dd.url;if(d.cache=3D=3D=3D!1){var =
x=3Df.now(),y=3Dd.url.replace(bO,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(=
bK.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp=
e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy=
pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If=
-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non=
e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept=
s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", =
*/*; q=3D0.01":""):d.accepts["*"]);for(u in =
d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe=
nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u =
in{success:1,error:1,complete:1})v[u](d[u]);p=3DbX(bS,d,c,v);if(!p)w(-1,"=
No =
Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&=
&d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));=
try{s=3D1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return =
v},param:function(a,c){var =
d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR=
IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin=
gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f=
unction(){e(this.name,this.value)});else for(var g in =
a)bY(g,a[g],c,e);return =
d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}=
});var =
b_=3Df.now(),ca=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso=
npCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json =
jsonp",function(b,c,d){var =
e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof =
b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&=
&(ca.test(b.url)||e&&ca.test(b.data))){var =
g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b=
.jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D=
!1&&(j=3Dj.replace(ca,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(ca,l)),b.dat=
a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.=
data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is=
Function(i)&&a[h](g[0])}),b.converters["script =
json"]=3Dfunction(){g||f.error(h+" was not called");return =
g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr=
ipt:"text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv=
erters:{"text script":function(a){f.globalEval(a);return =
a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D=
!1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri=
pt",function(a){if(a.crossDomain){var =
d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return=
{send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr=
iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre=
adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes=
t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e=
.removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)=
},abort:function(){d&&d.onload(0,1)}}}});var =
cb=3Da.ActiveXObject?function(){for(var a in =
cd)cd[a](0,1)}:!1,cc=3D0,cd;f.ajaxSettings.xhr=3Da.ActiveXObject?function=
(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{aj=
ax:!!a,cors:!!a&&"withCredentials"in =
a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if=
(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var =
h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw=
ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in =
c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr=
ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req=
uested-With"]=3D"XMLHttpRequest");try{for(j in =
e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)=
,d=3Dfunction(a,e){var =
j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate=
change=3Df.noop,cb&&delete =
cd[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl=
lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D=
n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL=
ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch=
(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+=
+cc,cb&&(cd||(cd=3D{},f(a).unload(cb)),cd[i]=3Dd),h.onreadystatechange=3D=
d)},abort:function(){d&&d(0,1)}}}});var =
cg=3D{},ch,ci,cj=3D/^(?:toggle|show|hide)$/,ck=3D/^([+\-]=3D)?([\d+.\-]+)=
([a-z%]*)$/i,cl,cm=3D[["height","marginTop","marginBottom","paddingTop","=
paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin=
gRight"],["opacity"]],cn,co=3Da.webkitRequestAnimationFrame||a.mozRequest=
AnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c=
){var d,e;if(a||a=3D=3D=3D0)return =
this.animate(cr("show",3),a,b,c);for(var =
g=3D0,h=3Dthis.length;g<h;g++)d=3Dthis[g],d.style&&(e=3Dd.style.display,!=
f._data(d,"olddisplay")&&e=3D=3D=3D"none"&&(e=3Dd.style.display=3D""),e=3D=
=3D=3D""&&f.css(d,"display")=3D=3D=3D"none"&&f._data(d,"olddisplay",cs(d.=
nodeName)));for(g=3D0;g<h;g++){d=3Dthis[g];if(d.style){e=3Dd.style.displa=
y;if(e=3D=3D=3D""||e=3D=3D=3D"none")d.style.display=3Df._data(d,"olddispl=
ay")||""}}return this},hide:function(a,b,c){if(a||a=3D=3D=3D0)return =
this.animate(cr("hide",3),a,b,c);for(var =
d=3D0,e=3Dthis.length;d<e;d++)if(this[d].style){var =
g=3Df.css(this[d],"display");g!=3D=3D"none"&&!f._data(this[d],"olddisplay=
")&&f._data(this[d],"olddisplay",g)}for(d=3D0;d<e;d++)this[d].style&&(thi=
s[d].style.display=3D"none");return =
this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=3Dtypeof =
a=3D=3D"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this=
,arguments):a=3D=3Dnull||d?this.each(function(){var =
b=3Dd?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(c=
r("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,c,d)},animate:function(a,b,c,d){var =
e=3Df.speed(b,c,d);if(f.isEmptyObject(a))return =
this.each(e.complete,[!1]);a=3Df.extend({},a);return =
this[e.queue=3D=3D=3D!1?"each":"queue"](function(){e.queue=3D=3D=3D!1&&f.=
_mark(this);var =
b=3Df.extend({},e),c=3Dthis.nodeType=3D=3D=3D1,d=3Dc&&f(this).is(":hidden=
"),g,h,i,j,k,l,m,n,o;b.animatedProperties=3D{};for(i in =
a){g=3Df.camelCase(i),i!=3D=3Dg&&(a[g]=3Da[i],delete =
a[i]),h=3Da[g],f.isArray(h)?(b.animatedProperties[g]=3Dh[1],h=3Da[g]=3Dh[=
0]):b.animatedProperties[g]=3Db.specialEasing&&b.specialEasing[g]||b.easi=
ng||"swing";if(h=3D=3D=3D"hide"&&d||h=3D=3D=3D"show"&&!d)return =
b.complete.call(this);c&&(g=3D=3D=3D"height"||g=3D=3D=3D"width")&&(b.over=
flow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY],f.=
css(this,"display")=3D=3D=3D"inline"&&f.css(this,"float")=3D=3D=3D"none"&=
&(f.support.inlineBlockNeedsLayout?(j=3Dcs(this.nodeName),j=3D=3D=3D"inli=
ne"?this.style.display=3D"inline-block":(this.style.display=3D"inline",th=
is.style.zoom=3D1)):this.style.display=3D"inline-block"))}b.overflow!=3Dn=
ull&&(this.style.overflow=3D"hidden");for(i in a)k=3Dnew =
f.fx(this,b,i),h=3Da[i],cj.test(h)?k[h=3D=3D=3D"toggle"?d?"show":"hide":h=
]():(l=3Dck.exec(h),m=3Dk.cur(),l?(n=3DparseFloat(l[2]),o=3Dl[3]||(f.cssN=
umber[i]?"":"px"),o!=3D=3D"px"&&(f.style(this,i,(n||1)+o),m=3D(n||1)/k.cu=
r()*m,f.style(this,i,m+o)),l[1]&&(n=3D(l[1]=3D=3D=3D"-=3D"?-1:1)*n+m),k.c=
ustom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.qu=
eue([]),this.each(function(){var =
a=3Df.timers,c=3Da.length;b||f._unmark(!0,this);while(c--)a[c].elem=3D=3D=
=3Dthis&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return =
this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:c=
r("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle=
:{opacity:"toggle"}},function(a,b){f.fn[a]=3Dfunction(a,c,d){return =
this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var =
d=3Da&&typeof =
a=3D=3D"object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,dur=
ation:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=3Df.fx.off?0:type=
of d.duration=3D=3D"number"?d.duration:d.duration in =
f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=3Dd.comple=
te,d.complete=3Dfunction(a){f.isFunction(d.old)&&d.old.call(this),d.queue=
!=3D=3D!1?f.dequeue(this):a!=3D=3D!1&&f._unmark(this)};return =
d},easing:{linear:function(a,b,c,d){return =
c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},ti=
mers:[],fx:function(a,b,c){this.options=3Db,this.elem=3Da,this.prop=3Dc,b=
.orig=3Db.orig||{}}}),f.fx.prototype=3D{update:function(){this.options.st=
ep&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]=
||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=3Dnu=
ll&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))return =
this.elem[this.prop];var a,b=3Df.css(this.elem,this.prop);return =
isNaN(a=3DparseFloat(b))?!b||b=3D=3D=3D"auto"?0:b:a},custom:function(a,b,=
c){function h(a){return d.step(a)}var =
d=3Dthis,e=3Df.fx,g;this.startTime=3Dcn||cp(),this.start=3Da,this.end=3Db=
,this.unit=3Dc||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=3Dth=
is.start,this.pos=3Dthis.state=3D0,h.elem=3Dthis.elem,h()&&f.timers.push(=
h)&&!cl&&(co?(cl=3D!0,g=3Dfunction(){cl&&(co(g),e.tick())},co(g)):cl=3Dse=
tInterval(e.tick,e.interval))},show:function(){this.options.orig[this.pro=
p]=3Df.style(this.elem,this.prop),this.options.show=3D!0,this.custom(this=
.prop=3D=3D=3D"width"||this.prop=3D=3D=3D"height"?1:0,this.cur()),f(this.=
elem).show()},hide:function(){this.options.orig[this.prop]=3Df.style(this=
.elem,this.prop),this.options.hide=3D!0,this.custom(this.cur(),0)},step:f=
unction(a){var =
b=3Dcn||cp(),c=3D!0,d=3Dthis.elem,e=3Dthis.options,g,h;if(a||b>=3De.durat=
ion+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.up=
date(),e.animatedProperties[this.prop]=3D!0;for(g in =
e.animatedProperties)e.animatedProperties[g]!=3D=3D!0&&(c=3D!1);if(c){e.o=
verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio=
n(a,b){d.style["overflow"+b]=3De.overflow[a]}),e.hide&&f(d).hide();if(e.h=
ide||e.show)for(var i in =
e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e=
.duration=3D=3DInfinity?this.now=3Db:(h=3Db-this.startTime,this.state=3Dh=
/e.duration,this.pos=3Df.easing[e.animatedProperties[this.prop]](this.sta=
te,h,0,1,e.duration),this.now=3Dthis.start+(this.end-this.start)*this.pos=
),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var =
a=3Df.timers,b=3D0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.=
stop()},interval:13,stop:function(){clearInterval(cl),cl=3Dnull},speeds:{=
slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,=
"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]=
!=3Dnull?a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"=
height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=3Da.now}}}),f.expr=
&&f.expr.filters&&(f.expr.filters.animated=3Dfunction(a){return =
f.grep(f.timers,function(b){return a=3D=3D=3Db.elem}).length});var =
ct=3D/^t(?:able|d|h)$/i,cu=3D/^(?:body|html)$/i;"getBoundingClientRect"in=
 c.documentElement?f.fn.offset=3Dfunction(a){var =
b=3Dthis[0],c;if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);try{c=3Db.getBoundingClientRect()}catch(d){}var =
e=3Db.ownerDocument,g=3De.documentElement;if(!c||!f.contains(g,b))return =
c?{top:c.top,left:c.left}:{top:0,left:0};var =
h=3De.body,i=3Dcv(e),j=3Dg.clientTop||h.clientTop||0,k=3Dg.clientLeft||h.=
clientLeft||0,l=3Di.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrol=
lTop,m=3Di.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=3D=
c.top+l-j,o=3Dc.left+m-k;return{top:n,left:o}}:f.fn.offset=3Dfunction(a){=
var b=3Dthis[0];if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);f.offset.initialize();var =
c,d=3Db.offsetParent,e=3Db,g=3Db.ownerDocument,h=3Dg.documentElement,i=3D=
g.body,j=3Dg.defaultView,k=3Dj?j.getComputedStyle(b,null):b.currentStyle,=
l=3Db.offsetTop,m=3Db.offsetLeft;while((b=3Db.parentNode)&&b!=3D=3Di&&b!=3D=
=3Dh){if(f.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed")break=
;c=3Dj?j.getComputedStyle(b,null):b.currentStyle,l-=3Db.scrollTop,m-=3Db.=
scrollLeft,b=3D=3D=3Dd&&(l+=3Db.offsetTop,m+=3Db.offsetLeft,f.offset.does=
NotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeNa=
me))&&(l+=3DparseFloat(c.borderTopWidth)||0,m+=3DparseFloat(c.borderLeftW=
idth)||0),e=3Dd,d=3Db.offsetParent),f.offset.subtractsBorderForOverflowNo=
tVisible&&c.overflow!=3D=3D"visible"&&(l+=3DparseFloat(c.borderTopWidth)|=
|0,m+=3DparseFloat(c.borderLeftWidth)||0),k=3Dc}if(k.position=3D=3D=3D"re=
lative"||k.position=3D=3D=3D"static")l+=3Di.offsetTop,m+=3Di.offsetLeft;f=
.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed"&&(l+=3DMath.max=
(h.scrollTop,i.scrollTop),m+=3DMath.max(h.scrollLeft,i.scrollLeft));retur=
n{top:l,left:m}},f.offset=3D{initialize:function(){var =
a=3Dc.body,b=3Dc.createElement("div"),d,e,g,h,i=3DparseFloat(f.css(a,"mar=
ginTop"))||0,j=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>";f.extend(b.style,{position:=
"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi=
lity:"hidden"}),b.innerHTML=3Dj,a.insertBefore(b,a.firstChild),d=3Db.firs=
tChild,e=3Dd.firstChild,h=3Dd.nextSibling.firstChild.firstChild,this.does=
NotAddBorder=3De.offsetTop!=3D=3D5,this.doesAddBorderForTableAndCells=3Dh=
.offsetTop=3D=3D=3D5,e.style.position=3D"fixed",e.style.top=3D"20px",this=
.supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15,e=
.style.position=3De.style.top=3D"",d.style.overflow=3D"hidden",d.style.po=
sition=3D"relative",this.subtractsBorderForOverflowNotVisible=3De.offsetT=
op=3D=3D=3D-5,this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3Di=
,a.removeChild(b),f.offset.initialize=3Df.noop},bodyOffset:function(a){va=
r =
b=3Da.offsetTop,c=3Da.offsetLeft;f.offset.initialize(),f.offset.doesNotIn=
cludeMarginInBodyOffset&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3Dp=
arseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:func=
tion(a,b,c){var =
d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative=
");var =
e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D=
=3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D=
{},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D=
parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.=
top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in=
 =
b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcu.test(b[0].no=
deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"=
))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(=
f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL=
eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f=
unction(){return this.map(function(){var =
a=3Dthis.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"pos=
ition")=3D=3D=3D"static")a=3Da.offsetParent;return =
a})}}),f.each(["Left","Top"],function(a,c){var =
d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var =
e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3Dcv(e);return =
g?"pageXOffset"in =
g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen=
tElement[d]||g.document.body[d]:e[d]}return =
this.each(function(){g=3Dcv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:=
f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c=
){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){var =
a=3Dthis[0];return =
a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=3Dfunct=
ion(a){var b=3Dthis[0];return =
b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=3Dfun=
ction(a){var e=3Dthis[0];if(!e)return =
a=3D=3Dnull?null:this;if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var =
g=3De.document.documentElement["client"+c];return =
e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||e.document.body["client"+c=
]||g}if(e.nodeType=3D=3D=3D9)return =
Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme=
nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D=
=3Db){var h=3Df.css(e,d),i=3DparseFloat(h);return f.isNaN(i)?h:i}return =
this.css(d,typeof =
a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window);

mQuery =3D jQuery.noConflict(true);

// JSON
if(!this.JSON)this.JSON=3D{};
(function(){function l(b){return b<10?"0"+b:b}function =
o(b){p.lastIndex=3D0;return p.test(b)?'"'+b.replace(p,function(f){var =
c=3Dr[f];return typeof =
c=3D=3D=3D"string"?c:"\\u"+("0000"+f.charCodeAt(0).toString(16)).slice(-4=
)})+'"':'"'+b+'"'}function m(b,f){var =
c,d,g,j,i=3Dh,e,a=3Df[b];if(a&&typeof a=3D=3D=3D"object"&&typeof =
a.toJSON=3D=3D=3D"function")a=3Da.toJSON(b);if(typeof =
k=3D=3D=3D"function")a=3Dk.call(f,b,a);switch(typeof a){case =
"string":return o(a);case "number":return =
isFinite(a)?String(a):"null";case "boolean":case "null":return =
String(a);
case =
"object":if(!a)return"null";h+=3Dn;e=3D[];if(Object.prototype.toString.ap=
ply(a)=3D=3D=3D"[object =
Array]"){j=3Da.length;for(c=3D0;c<j;c+=3D1)e[c]=3Dm(c,a)||"null";g=3De.le=
ngth=3D=3D=3D0?"[]":h?"[\n"+h+e.join(",\n"+h)+"\n"+i+"]":"["+e.join(",")+=
"]";h=3Di;return g}if(k&&typeof =
k=3D=3D=3D"object"){j=3Dk.length;for(c=3D0;c<j;c+=3D1){d=3Dk[c];if(typeof=
 d=3D=3D=3D"string")if(g=3Dm(d,a))e.push(o(d)+(h?": ":":")+g)}}else =
for(d in =
a)if(Object.hasOwnProperty.call(a,d))if(g=3Dm(d,a))e.push(o(d)+(h?": =
":":")+g);g=3De.length=3D=3D=3D0?"{}":h?"{\n"+h+e.join(",\n"+h)+
"\n"+i+"}":"{"+e.join(",")+"}";h=3Di;return g}}if(typeof =
Date.prototype.toJSON!=3D=3D"function"){Date.prototype.toJSON=3Dfunction(=
){return =
isFinite(this.valueOf())?this.getUTCFullYear()+"-"+l(this.getUTCMonth()+1=
)+"-"+l(this.getUTCDate())+"T"+l(this.getUTCHours())+":"+l(this.getUTCMin=
utes())+":"+l(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=3DN=
umber.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(){return =
this.valueOf()}}var =
q=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u20=
2f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
p=3D/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\=
u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,n,r=3D{"\u0008":"=
\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\=
"},k;if(typeof =
JSON.stringify!=3D=3D"function")JSON.stringify=3Dfunction(b,f,c){var =
d;n=3Dh=3D"";if(typeof c=3D=3D=3D"number")for(d=3D0;d<c;d+=3D1)n+=3D" =
";else if(typeof c=3D=3D=3D"string")n=3Dc;if((k=3Df)&&typeof =
f!=3D=3D"function"&&(typeof f!=3D=3D"object"||typeof =
f.length!=3D=3D"number"))throw Error("JSON.stringify");return m("",
{"":b})};if(typeof =
JSON.parse!=3D=3D"function")JSON.parse=3Dfunction(b,f){function =
c(g,j){var i,e,a=3Dg[j];if(a&&typeof a=3D=3D=3D"object")for(i in =
a)if(Object.hasOwnProperty.call(a,i)){e=3Dc(a,i);if(e!=3D=3Dundefined)a[i=
]=3De;else delete a[i]}return f.call(g,j,a)}var =
d;b=3DString(b);q.lastIndex=3D0;if(q.test(b))b=3Db.replace(q,function(g){=
return"\\u"+("0000"+g.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{=
}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace=
(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){d=3Deval("("+b+")");return =
typeof f=3D=3D=3D"function"?c({"":d},""):d}throw new =
SyntaxError("JSON.parse");}})();

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/mappress-google-maps-for-wordpress/mappress.min.js?version=2.38

function MappMap(h,d){var =
w=3Dh.mapid,l=3DparseInt(h.zoom,10),g=3Dh.center,s=3Dh.mapTypeId,x=3Dh.ti=
tle,Z=3Dh.metaKey,a=3Dh.pois?h.pois:[],y=3Dh.width,v=3Dh.height,o=3Dfalse=
,b=3Dd.mapName,Y=3Dd.country,E=3Dd.language,j=3Dd.directionsServer,t=3Dd.=
editable,n=3Dd.directions,S=3Dd.mapTypeControl,O=3Dd.streetViewControl,U=3D=
d.scrollwheel,N=3Dd.keyboardShortcuts,H=3Dd.navigationControlOptions,Q=3D=
d.initialOpenInfo,J=3Dd.initialOpenDirections,cb=3Dd.postid,bb=3Dd.traffi=
c,R=3Dd.initialTraffic,W=3Dd.tooltips,M=3Dd.overviewMapControl,G=3Dd.over=
viewMapControlOptions,hb=3Dd.user,db=3Dd.userInitial,eb=3Dd.userCenter,fb=
=3Dd.userTitle,gb=3Dd.userBody,X=3Dd.control,p=3Dnull,i=3Dnull,u=3Dnull,f=
=3Dnull,V=3D"Powered by <a style=3D'font-size:10px; background:white; =
color:blue;' =
href=3D'http://www.wphostreviews.com/mappress'>MapPress</a>",c=3Dnull,m=3D=
null,ab=3Dd.poiList,e=3Dthis;this.display=3Dfunction(a){if(t)google.load(=
"maps","3",{other_params:"sensor=3Dfalse",callback:function(){F(a)}});els=
e{google.load("maps","3",{other_params:"sensor=3Dfalse&language=3D"+E});g=
oogle.setOnLoadCallback(function(){F(a)})}};function F(h){var =
i=3Ddocument.getElementById(b);if(!i)return;var =
o=3D{zoom:l?l:0,center:g?new =
google.maps.LatLng(parseFloat(g.lat),parseFloat(g.lng)):new =
google.maps.LatLng(0,0),mapTypeId:s,mapTypeControl:S,mapTypeControlOption=
s:{style:google.maps.MapTypeControlStyle.DEFAULT},scrollwheel:U,navigatio=
nControlOptions:{style:H.style},streetViewControl:O,keyboardShortcuts:N,o=
verviewMapControl:M,overviewMapControlOptions:G};c=3Dnew =
google.maps.Map(i,o);if(X){var m=3DmQuery("<div id=3D '"+b+"_poweredby' =
style=3D'font-size:10px; background:white; color:black; padding:2px 2px =
2px 2px; =
margin-bottom:10px;display:block'>"+V+"</div>").get(0);c.controls[google.=
maps.ControlPosition.BOTTOM].push(m)}bb&&P();if(typeof =
j=3D=3D"undefined"||j.indexOf("google")=3D=3D-1)j=3D"http://maps.google.c=
om";else =
if(j.toLowerCase().indexOf("http")=3D=3D-1)j=3D"http://"+j;f=3Dnew =
google.maps.InfoWindow;for(var =
d=3D0;d<a.length;d++)D(d);if(!g||g.lat=3D=3D0&&g.lng=3D=3D0)if(!l||l=3D=3D=
0)e.recenter(null,true);else =
e.recenter(null,false);(t||ab)&&k();n=3D=3D"inline"&&K();Q=3D=3Dtrue&&a[0=
]&&google.maps.event.addListenerOnce(c,"tilesloaded",function(){google.ma=
ps.event.trigger(a[0].marker,"click")});if(J=3D=3Dtrue&&a[0]){e.recenter(=
0,false);e.openDirections(0)}h&&h()}this.getWidth=3Dfunction(){return =
y};this.getHeight=3Dfunction(){return =
v};this.getTitle=3Dfunction(){return =
x};this.getMapid=3Dfunction(){return =
w};this.setTitle=3Dfunction(a){x=3Da};this.getMap=3Dfunction(){return =
c};this.openMarker=3Dfunction(e){var d=3D"<div =
class=3D'mapp-overlay'>";d+=3D"<div =
class=3D'mapp-overlay-title'>";if(a[e].url)d+=3D"<a =
href=3D'"+a[e].url+"' alt=3D'"+a[e].title+"'>"+a[e].title+"</a>";else =
d+=3Da[e].title;d+=3D"</div>";d+=3D"<div =
class=3D'mapp-overlay-body'>"+a[e].body+"</div>";d+=3D"<div =
class=3D'mapp-overlay-links'>";if(o)d+=3D"<a href=3D'#' =
id=3D'"+b+"_editmarker' alt=3D'"+mappl10n.edit+"'>"+mappl10n.edit+"</a> =
| <a href=3D'#' id=3D'"+b+"_deletemarker' alt =3D =
'"+mappl10n.del+"'>"+mappl10n.del+"</a> | <a href=3D'#' =
id=3D'"+b+"_zoommarker' alt =3D =
'"+mappl10n.zoom+"'>"+mappl10n.zoom+"</a>";else =
if(n=3D=3D"inline"||n=3D=3D"google")d+=3D"<a href=3D'#' =
id=3D'"+b+"_directionslink'>"+mappl10n.directions+"</a>";d+=3D"</div>";d+=
=3D"</div>";A(e);f.setContent(d);f.open(c,a[e].marker);google.maps.event.=
addListenerOnce(f,"domready",function(){L(e)})};this.openDirections=3Dfun=
ction(c){var =
d;d=3Da[c].correctedAddress?a[c].correctedAddress:a[c].title+" =
@"+a[c].point.lat+","+a[c].point.lng;switch(n){case"google":var =
e=3Dj+"?daddr=3D"+d+"&pw=3D3";window.open(e);break;case"inline":mQuery("#=
"+b+"_directions").show();mQuery("#"+b+"_saddr").val("");mQuery("#"+b+"_d=
addr").val(d)}};this.closeDirections=3Dfunction(){mQuery("#"+b+"_directio=
ns").hide();if(i){i.setPanel(null);if(i.getMap()){i.setMap(null);for(var =
d=3D0;d<a.length;d++)a[d].marker.setMap(c)}}};this.geoCode=3Dfunction(a,b=
,c){mQuery(a).removeClass("mapp-address-error");mQuery(b).html("");if(mQu=
ery(a).val()=3D=3D""){mQuery(a).addClass("mapp-address-error");mQuery(b).=
html(mappl10n.enter_address);return =
false}if(MappMap.stringToLatLng(mQuery(a).val())){c();return =
true}if(!u)u=3Dnew =
google.maps.Geocoder;u.geocode({address:a.val(),region:Y,language:E},func=
tion(d,f){for(var =
e=3D0;e<d.length;e++)d[e].formatted_address=3D=3D""&&d.splice(e,1);if(!d|=
|d.length=3D=3D0||f!=3Dgoogle.maps.GeocoderStatus.OK){mQuery(a).addClass(=
"mapp-address-error");mQuery(b).html(mappl10n.no_address);return =
false}mQuery(a).removeClass("mapp-address-error");mQuery(a).val(d[0].form=
atted_address);mQuery(b).html("");c(d);return true})};function P(){var =
d=3DR?" checked=3D'checked' ":"",e=3D"<div class=3D'gmnoprint =
mapp-traffic-button'><div class=3D'mapp-traffic-button-inner'><input =
type=3D'checkbox' id=3D'"+b+"_traffic_checkbox' "+d+" /> =
"+mappl10n.traffic+"</div></div>",a=3DmQuery(e).get(0);c.controls[google.=
maps.ControlPosition.TOP_CENTER].push(a);google.maps.event.addDomListener=
(a,"click",function(){if(!m)m=3Dnew =
google.maps.TrafficLayer;if(m.getMap()){mQuery("#"+b+"_traffic_checkbox")=
.attr("checked","");m.setMap(null)}else{mQuery("#"+b+"_traffic_checkbox")=
.attr("checked","checked");m.setMap(c)}})}function D(b){var =
e=3DgetIconMarker(a[b].iconid).icon,d=3DgetIconMarker(a[b].iconid).shadow=
;a[b].marker=3Dnew google.maps.Marker({position:new =
google.maps.LatLng(a[b].point.lat,a[b].point.lng),draggable:o,clickable:t=
rue,map:c,icon:e,shadow:d,zIndex:0});A(b);z(b);q(b)}function =
A(e){for(var =
c=3D[],b=3D0;b<a.length;b++){if(b=3D=3De)continue;a[b].marker&&c.push({ma=
rker:a[b].marker,zindex:a[b].marker.getZIndex()})}c.sort(function(a,b){re=
turn =
a.zindex-b.zindex});c.push({marker:a[e].marker,zindex:a[e].marker.getZInd=
ex()});for(var d=3D0;d<c.length;d++)c[d].marker.setZIndex(d)}function =
z(b){if(o){a[b].marker.setTitle(mappl10n.click_and_drag);return}if(W)a[b]=
.marker.setTitle(mQuery("<div>").html(a[b].title).text());else =
a[b].marker.setTitle(null)}function q(b){var =
c=3Da[b].marker;google.maps.event.clearListeners(c,"click");google.maps.e=
vent.addListener(c,"click",function(){e.openMarker(b)});google.maps.event=
.addListener(c,"dragstart",function(){f.close()});google.maps.event.addLi=
stener(c,"dragend",function(){a[b].viewport=3Dnull;a[b].correctedAddress=3D=
null;e.openMarker(b)})}function =
L(d){mQuery("#"+b+"_editmarker").click(function(){C(d);return =
false});mQuery("#"+b+"_deletemarker").click(function(){T(d);return =
false});mQuery("#"+b+"_zoommarker").click(function(){c.setCenter(a[d].mar=
ker.getPosition());var =
b=3Dc.getZoom();b=3DparseInt(b+b*.3,10);if(b>19)b=3D19;c.setZoom(b);retur=
n =
false});mQuery("#"+b+"_directionslink").click(function(){e.openDirections=
(d);return false})}function =
K(){mQuery("#"+b+"_get_directions").click(function(){var =
e=3DmQuery("#"+b+"_saddr"),d=3DmQuery("#"+b+"_daddr"),c=3DmQuery("#"+b+"_=
saddr_corrected"),a=3DmQuery("#"+b+"_daddr_corrected");f.close();B(e,d,c,=
a);return false});mQuery("#"+b+"_addrswap").click(function(){var =
c=3DmQuery("#"+b+"_saddr"),a=3DmQuery("#"+b+"_daddr"),d=3Dc.val();c.val(a=
.val());a.val(d);mQuery("#"+b+"_get_directions").click();return =
false});mQuery("#"+b+"_print_directions").click(function(){var =
c=3DmQuery("#"+b+"_saddr"),a=3DmQuery("#"+b+"_daddr"),e=3DmQuery("#"+b+"_=
saddr_corrected"),d=3DmQuery("#"+b+"_daddr_corrected"),f=3Dj+"?saddr=3D"+=
c.val()+"&daddr=3D"+a.val()+"&pw=3D2";window.open(f);B(c,a,e,d)});mQuery(=
"#"+b+"_close_directions").click(function(){e.closeDirections();return =
false});mQuery("#"+b+"_directions =
.mapp-travelmode").click(function(){mQuery(".mapp-travelmode").removeClas=
s("selected");mQuery(this).addClass("selected");mQuery("#"+b+"_get_direct=
ions").click()})}function B(g,f,l,k,j){var =
d,h=3DmQuery("#"+b+"_directions =
.mapp-travelmode.selected").attr("id");if(h.indexOf("walk")>=3D0)d=3Dgoog=
le.maps.DirectionsTravelMode.WALKING;else =
if(h.indexOf("bike")>=3D0)d=3Dgoogle.maps.DirectionsTravelMode.BICYCLING;=
else =
d=3Dgoogle.maps.DirectionsTravelMode.DRIVING;e.geoCode(g,l,function(){e.g=
eoCode(f,k,function(){var =
l=3Ddocument.getElementById(b+"_directions_renderer");if(!p)p=3Dnew =
google.maps.DirectionsService;var =
e=3D{travelMode:d,provideRouteAlternatives:true},k=3DMappMap.stringToLatL=
ng(g.val()),h=3DMappMap.stringToLatLng(f.val());e.origin=3Dk?k.latLng:g.v=
al();e.destination=3Dh?h.latLng:f.val();p.route(e,function(d,e){switch(e)=
{case google.maps.DirectionsStatus.OK:for(var =
b=3D0;b<a.length;b++)a[b].marker.setMap(null);if(!i)i=3Dnew =
google.maps.DirectionsRenderer({map:c,panel:l,hideRouteList:false,directi=
ons:d,draggable:true});else{i.setMap(c);i.setPanel(l);i.setDirections(d)}=
j&&j();break;case =
google.maps.DirectionsStatus.NOT_FOUND:alert(mappl10n.dir_not_found);brea=
k;case =
google.maps.DirectionsStatus.ZERO_RESULTS:alert(mappl10n.dir_zero_results=
);break;default:alert(mappl10n.dir_default+e)}})})})}this.addPOI=3Dfuncti=
on(c){a.push(c);var =
b=3Da.length-1;D(b);k();e.recenter(b,true);this.openMarker(b);return =
b};this.setEditingMode=3Dfunction(c){f&&f.close();o=3Dc;for(var =
b=3D0;b<a.length;b++){a[b].marker.setDraggable(o);z(b)}};this.resize=3Dfu=
nction(){g.lat=3Dc.getCenter().lat();g.lng=3Dc.getCenter().lng();google.m=
aps.event.trigger(c,"resize");c.setCenter(new =
google.maps.LatLng(parseFloat(g.lat),parseFloat(g.lng)))};this.recenter=3D=
function(b,e){var d=3Dnew google.maps.LatLngBounds;if(typeof =
b=3D=3D"undefined")b=3Dnull;if(a.length=3D=3D0){c.setCenter(new =
google.maps.LatLng(0,0));!l&&c.setZoom(1);return}if(a.length=3D=3D1)b=3D0=
;if(b!=3D=3Dnull){if(e&&a[b].viewport&&a[b].viewport!=3D{sw:{lat:0,lng:0}=
,ne:{lat:0,lng:0}})c.fitBounds(new google.maps.LatLngBounds(new =
google.maps.LatLng(a[b].viewport.sw.lat,a[b].viewport.sw.lng),new =
google.maps.LatLng(a[b].viewport.ne.lat,a[b].viewport.ne.lng)));else{c.se=
tCenter(a[b].marker.getPosition());e&&c.setZoom(14)}return}for(var =
f=3D0;f<a.length;f++)d.extend(a[f].marker.getPosition());if(e)c.fitBounds=
(d);else c.setCenter(d.getCenter())};function T(c){var =
d=3Dconfirm(mappl10n.delete_prompt);if(!d)return;f.close();a[c].marker.se=
tMap(null);a.splice(c,1);k();for(var b=3D0;b<a.length;b++)q(b)}function =
C(b){var d=3Da[b].title.replace(/\'/g,"&rsquo;"),e=3D"<div =
id=3D'mapp_edit_overlay'><input type=3D'hidden' id=3D'mapp_i' =
value=3D'"+b+"' /><input id=3D'mapp_edit_overlay_title' type=3D'text' =
value=3D'"+d+"' /><span =
id=3D'mapp_edit_iconpicker'>"+getIconHtml(a[b].iconid)+"</span><br/><text=
area id=3D'mapp_edit_overlay_body' =
cols=3D'40'>"+a[b].body+"</textarea><div><input class=3D'button-primary' =
type=3D'button' id=3D'mapp_edit_savemarker' value=3D'"+mappl10n.save+"' =
/><input type=3D'button' id=3D'mapp_edit_cancelmarker' =
value=3D'"+mappl10n.cancel+"' =
/></div></div>";f.setContent(e);f.open(c,a[b].marker);google.maps.event.a=
ddListenerOnce(f,"domready",function(){I(b)})}function =
I(b){mQuery("#mapp_edit_iconpicker").click(function(){r(b);k();getIconPic=
ker(a[b].iconid,f,function(c){if(c){a[b].iconid=3Dc;var =
d=3DgetIconMarker(c);a[b].marker.setIcon(d.icon);a[b].marker.setShadow(d.=
shadow);k()}C(b)})});mQuery("#mapp_edit_savemarker").click(function(){r(b=
);e.openMarker(b);q(b);k();return =
false});mQuery("#mapp_edit_cancelmarker").click(function(){e.openMarker(b=
);return false})}function =
r(b){a[b].title=3DmQuery("#mapp_edit_overlay_title").val();a[b].body=3DmQ=
uery("#mapp_edit_overlay_body").val();k()}this.ajaxMapSave=3Dfunction(h,i=
){var =
d;y=3Ddocument.getElementById(b).style.width.replace("px","");v=3Ddocumen=
t.getElementById(b).style.height.replace("px","");l=3Dc.getZoom();g.lat=3D=
c.getCenter().lat();g.lng=3Dc.getCenter().lng();s=3Dc.getMapTypeId();mQue=
ry("#mapp_i").length>0&&r(mQuery("#mapp_i").val());for(d=3D0;d<a.length;d=
++)a[d].point=3D{lat:a[d].marker.getPosition().lat(),lng:a[d].marker.getP=
osition().lng()};var =
e=3D{mapid:w,width:y,height:v,zoom:l,center:g,title:x,metaKey:Z,mapTypeId=
:s};e.pois=3D[];for(d=3D0;d<a.length;d++)e.pois[d]=3D{point:a[d].point,ti=
tle:a[d].title,body:a[d].body,address:a[d].address,correctedAddress:a[d].=
correctedAddress,iconid:a[d].iconid,viewport:a[d].viewport};var =
f;if(typeof Prototype!=3D=3D"undefined"&&typeof =
Object.toJSON!=3D=3D"undefined")f=3DObject.toJSON(e);else =
f=3DJSON.stringify(e);var =
j=3D{action:"mapp_map_save",map:f,postid:h};MappMap.ajax("POST",j,functio=
n(a){if(a.status=3D=3D"OK"&&a.data){w=3Da.data;cb=3Dh;i()}})};function =
k(){for(var h,c=3D"",f=3D0;f<a.length;f++){if(t)h=3D"<td =
class=3D'mapp-marker'>[icon]</td><td><b>[title]</b>[bodytext]</td></tr>";=
else =
h=3Da[f].poiListTemplate?a[f].poiListTemplate:d.poiListTemplate;h=3Dh.toL=
owerCase();c+=3D"<tr data-marker=3D'"+f+"'>"+h+"</tr>";var =
i=3DMappMap.parseAddress(a[f].correctedAddress),g=3D{icon:getIconHtml(a[f=
].iconid),body:a[f].body?a[f].body+"<br/>":"",bodyText:a[f].body?mQuery("=
<div>"+a[f].body+"</div>").text()+"<br/>":"",directions:n!=3D"none"?"<a =
href=3D'#' =
class=3D'poi_list_directions'>"+mappl10n.directions+"</a>":"",address:a[f=
].address?a[f].address:"",correctedAddress:a[f].correctedAddress?a[f].cor=
rectedAddress:"",parsedAddress1:i.firstLine,parsedAddress2:i.secondLine};=
if(a[f].title)if(a[f].url)g.title=3D"<a href=3D'"+a[f].url+"' =
class=3D'poi_list_title'>"+a[f].title+"</a><br/>";else =
g.title=3Da[f].title+"<br/>";else =
g.title=3D"";c=3Dc.replace("[icon]",g.icon);c=3Dc.replace("[title]",g.tit=
le);c=3Dc.replace("[body]",g.body);c=3Dc.replace("[bodytext]",g.bodyText)=
;c=3Dc.replace("[directions]",g.directions);c=3Dc.replace("[address]",g.a=
ddress);c=3Dc.replace("[correctedaddress]",g.correctedAddress);c=3Dc.repl=
ace("[address1]",g.parsedAddress1);c=3Dc.replace("[address2]",g.parsedAdd=
ress2)}var =
j=3D"<table>"+c+"</table>";mQuery("#"+b+"_poi_list").html(j);mQuery("#"+b=
+"_poi_list tr =
.poi_list_title").click(function(a){a.stopPropagation()});mQuery("#"+b+"_=
poi_list tr").click(function(){mQuery("#"+b+"_poi_list =
tr").removeClass("mapp-selected");var =
a=3DmQuery(this).attr("data-marker");if(a){mQuery(this).addClass("mapp-se=
lected");e.openMarker(a)}});mQuery("#"+b+"_poi_list tr =
.poi_list_directions").click(function(){mQuery("#"+b+"_poi_list =
tr").removeClass("mapp-selected");var =
a=3DmQuery(this).closest("tr").attr("data-marker");if(a){mQuery(this).clo=
sest("tr").addClass("mapp-selected");e.openMarker(a);e.openDirections(a)}=
return false})}getIconHtml=3Dfunction(a){return typeof =
mappIcons!=3D"undefined"?mappIcons.getIconHtml(a):"<img =
src=3D'http://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png'>=
"};getIconMarker=3Dfunction(a){return typeof =
mappIcons!=3D"undefined"?mappIcons.getIconMarker(a):{icon:null,shadow:nul=
l}};getIconPicker=3Dfunction(c,b,a){if(typeof =
mappIcons=3D=3D"undefined")a(null);else =
mappIcons.getIconPicker(c,b,a)}}MappMap.ajax=3Dfunction(c,b,a){mQuery.aja=
x({type:c,cache:false,url:ajaxurl,data:b,success:function(b){if(b.status=3D=
=3D"OK"){a(b);return}else =
if(b){alert(mappl10n.ajax_error+"\r\n"+b);a(b);return}},error:function(d,=
b,a){if(typeof a=3D=3D"undefined")return;var =
c=3Dmappl10n.ajax_error+"\r\nStatus=3D"+b+"\r\n"+a;alert(c);return}})};Ma=
ppMap.ajaxMapCreate=3Dfunction(a,b){var =
c=3D{action:"mapp_map_create",postid:a.postid};MappMap.ajax("POST",c,func=
tion(c){if(c.status=3D=3D"OK"){var d=3Dnew =
MappMap(c.data.map,a);b(d)}})};MappMap.ajaxMapDelete=3Dfunction(b,a){!b&&=
a(true);var =
c=3D{action:"mapp_map_delete",mapid:b};MappMap.ajax("POST",c,function(b){=
b.status=3D=3D"OK"&&a()})};MappMap.ajaxMapGet=3Dfunction(c,b,a){!c&&a(fal=
se);var =
d=3D{action:"mapp_map_get",mapid:c,options:b};MappMap.ajax("POST",d,funct=
ion(c){if(c.status=3D=3D"OK"){var d=3Dnew =
MappMap(c.data.map,b,c.data.icons);a(d)}})};MappMap.ajaxIconGetList=3Dfun=
ction(a){var =
b=3D{action:"mapp_icon_get_list"};MappMap.ajax("POST",b,function(b){b.sta=
tus=3D=3D"OK"&&a(b.data.icons)})};MappMap.parseAddress=3Dfunction(a){if(!=
a||a=3D=3D"")return{firstLine:"",secondLine:""};if(a.lastIndexOf(", =
USA")>0){a=3Da.slice(0,a.lastIndexOf(", =
USA"));if(a.indexOf(",")=3D=3Da.lastIndexOf(","))return{firstLine:a,secon=
dLine:""}}return =
a.indexOf(",")=3D=3D-1?{firstLine:a,secondLine:""}:{firstLine:a.slice(0,a=
.indexOf(",")),secondLine:a.slice(a.indexOf(", =
")+2)}};MappMap.stringToLatLng=3Dfunction(b){var =
a=3D{title:null,latLng:null};if(b.lastIndexOf("@")!=3D=3D-1){a.title=3Db.=
substr(0,b.lastIndexOf("@")).replace(/^\s+|\s+$/g,"");b=3Db.substr(b.last=
IndexOf("@")+1)}var =
c=3Db.split(",",2),d=3DNumber(c[0]),e=3DNumber(c[1]);if(isNaN(d)||isNaN(e=
))return false;a.latLng=3Dnew =
google.maps.LatLng(d,e);a.title=3Da.title?a.title:a.latLng.toUrlValue();r=
eturn a};function MappEditor(j,o){for(var =
b=3Dnull,c=3Do,a=3D[],i=3D0;i<j.length;i++)a.push(new =
MappMap(j[i],c));mQuery(document).ready(function(){p()});function =
p(){g();mQuery("#mapp_metabox").show();mQuery("#mapp_paypal").click(funct=
ion(){window.open("https://www.paypal.com/cgi-bin/webscr?cmd=3D_s-xclick&=
hosted_button_id=3D4339298","Donate");return =
false});mQuery("#publish").click(function(){h()});mQuery("#post-preview")=
.click(function(){h()});mQuery("#mapp_create_btn").click(function(){k();r=
eturn false});mQuery("#mapp_save_btn").click(function(){h();return =
false});mQuery("#mapp_recenter_btn").click(function(){a[b].recenter(null,=
false);return false});mQuery(".mapp-edit-size").click(function(){var =
a=3DmQuery(this).attr("title").split("x");f(a[0],a[1]);return =
false});mQuery("#mapp_width, =
#mapp_height").change(function(){mQuery(this).val()<200&&mQuery(this).val=
(200);f(mQuery("#mapp_width").val(),mQuery("#mapp_height").val());return =
false});mQuery("#mapp_saddr").keypress(function(a){if(a.which=3D=3D13){a.=
preventDefault();mQuery("#mapp_add_btn").click();return false}return =
true});mQuery("#mapp_add_btn").click(function(){var =
d=3DmQuery("#mapp_saddr"),e=3DmQuery("#mapp_saddr_corrected"),c=3DMappMap=
.stringToLatLng(d.val());if(c){a[b].addPOI({title:c.title,body:"",address=
:null,correctedAddress:null,point:{lat:c.latLng.lat(),lng:c.latLng.lng()}=
,iconid:typeof =
mappIcons=3D=3D"undefined"?null:mappIcons.lastIcon,viewport:null});return=
}a[b].geoCode(d,e,function(c){var =
f=3DMappMap.parseAddress(c[0].formatted_address),e;if(c[0].geometry.viewp=
ort)e=3D{sw:{lat:c[0].geometry.viewport.getSouthWest().lat(),lng:c[0].geo=
metry.viewport.getSouthWest().lng()},ne:{lat:c[0].geometry.viewport.getNo=
rthEast().lat(),lng:c[0].geometry.viewport.getNorthEast().lng()}};a[b].ad=
dPOI({title:f.firstLine,body:f.secondLine,address:d.val(),correctedAddres=
s:c[0].formatted_address,point:{lat:c[0].geometry.location.lat(),lng:c[0]=
.geometry.location.lng()},iconid:typeof =
mappIcons=3D=3D"undefined"?null:mappIcons.lastIcon,viewport:e})})})}funct=
ion g(){var c=3D"";if(a.length>0){c+=3D"<table>";for(var =
b=3D0;b<a.length;b++){var d=3Da[b].getTitle();c+=3D"<tr =
data-idx=3D'"+b+"'><td><b><a href=3D'#' class=3D'mapp-maplist-title' =
data-idx=3D'"+b+"'> ["+a[b].getMapid()+"] "+d+"</a></b><div =
class=3D'mapp-maplist-links' style=3D'visibility:hidden'><a href=3D'#' =
class=3D'mapp-maplist-edit' data-idx=3D'"+b+"'>"+mappl10n.edit+"</a> | =
<a href=3D'#' class=3D'mapp-maplist-insert' =
data-idx=3D'"+b+"'>"+mappl10n.insert_into_post+"</a> | <a href=3D'#' =
class=3D'mapp-maplist-delete' =
data-idx=3D'"+b+"'>"+mappl10n.del+"</a></div></td></tr>"}c+=3D"</table>"}=
mQuery("#mapp_maplist").html(c);mQuery("#mapp_maplist =
tr").hover(function(){mQuery(this).find(".mapp-maplist-links").css("visib=
ility","visible")},function(){mQuery(this).find(".mapp-maplist-links").cs=
s("visibility","hidden")});mQuery(".mapp-maplist-title").click(function()=
{var a=3DmQuery(this).attr("data-idx");m(a);return =
false});mQuery(".mapp-maplist-edit").click(function(){var =
a=3DmQuery(this).attr("data-idx");n(a);return =
false});mQuery(".mapp-maplist-insert").click(function(){var =
c=3DmQuery(this).attr("data-idx"),b=3D'[mappress =
mapid=3D"'+a[c].getMapid()+'"]';send_to_editor(b);return =
false});mQuery(".mapp-maplist-delete").click(function(){var =
a=3DmQuery(this).attr("data-idx");l(a);return false})}function =
k(){MappMap.ajaxMapCreate(c,function(c){a.push(c);b=3Da.length-1;e(true);=
a[b].display(function(){d(true)})})}function =
h(){if(b=3D=3D=3Dnull||mQuery("#mapp_adjust_panel").is(":hidden"))return;=
mQuery("#mapp_title").val()=3D=3D""&&mQuery("#mapp_title").val(mappl10n.u=
ntitled);a[b].setTitle(mQuery("#mapp_title").val());a[b].ajaxMapSave(c.po=
stid,function(){e(false);g()})}function =
m(c){if(b=3D=3D=3Dc)return;a[c].display(function(){b=3Dc;d(true)})}functi=
on =
n(c){if(b=3D=3D=3Dc){e(true);d(true);return}a[c].display(function(){b=3Dc=
;e(true);d(true)})}function =
l(c){b=3Dc;confirm(mappl10n.delete_map_prompt)&&MappMap.ajaxMapDelete(a[b=
].getMapid(),function(){a.splice(b,1);b=3Dnull;d(false);g()})}function =
d(c){if(c){mQuery("#mapp0").show();f(a[b].getWidth(),a[b].getHeight())}el=
se mQuery("#mapp0").hide()}function =
e(d){if(d){mQuery("#mapp_title").val(a[b].getTitle());var =
c=3Da[b].getMapid()?a[b].getMapid():"New";mQuery("#mapp_mapid").text(c);m=
Query("#mapp_insert_btn").show();mQuery("#mapp_add_panel").css("visibilit=
y","visible");mQuery("#mapp_maplist_panel").hide();mQuery("#mapp_adjust_p=
anel").show();a[b].setEditingMode(true)}else{mQuery("#mapp_add_panel").cs=
s("visibility","hidden");mQuery("#mapp_maplist_panel").show();mQuery("#ma=
pp_adjust_panel").hide();mQuery("#mapp_insert_btn").hide();a[b].setEditin=
gMode(false)}mQuery("#mapp_saddr").removeClass("mapp-address-error");mQue=
ry("#mapp_saddr").val("");mQuery("#mapp_saddr_corrected").html("")}functi=
on =
f(e,d){mQuery("#mapp_width").val(e);mQuery("#mapp_height").val(d);documen=
t.getElementById(c.mapName).style.width=3De+"px";document.getElementById(=
c.mapName).style.height=3Dd+"px";if(typeof =
Prototype!=3D"undefined")document.getElementById("mapp0_poi_list").style.=
height=3Dd-$("mapp_adjust").getDimensions().height-12+"px";else =
mQuery("#mapp0_poi_list").height(d-mQuery("#mapp_adjust").height()-12+"px=
");a[b].resize()}}function MappIcons(b,h,e){this.lastIcon=3Dnull;var =
a=3Dnull,g=3D{"blue-dot":{shadow:"msmarker.shadow"},"ltblue-dot":{shadow:=
"msmarker.shadow"},"green-dot":{shadow:"msmarker.shadow"},"pink-dot":{sha=
dow:"msmarker.shadow"},"purple-dot":{shadow:"msmarker.shadow"},"red-dot":=
{shadow:"msmarker.shadow"},"yellow-dot":{shadow:"msmarker.shadow"},blue:{=
shadow:"msmarker.shadow"},green:{shadow:"msmarker.shadow"},lightblue:{sha=
dow:"msmarker.shadow"},pink:{shadow:"msmarker.shadow"},purple:{shadow:"ms=
marker.shadow"},red:{shadow:"msmarker.shadow"},yellow:{shadow:"msmarker.s=
hadow"},"blue-pushpin":{shadow:"pushpin.shadow"},"grn-pushpin":{shadow:"p=
ushpin.shadow"},"ltblu-pushpin":{shadow:"pushpin.shadow"},"pink-pushpin":=
{shadow:"pushpin.shadow"},"purple-pushpin":{shadow:"pushpin.shadow"},"red=
-pushpin":{shadow:"pushpin.shadow"},"ylw-pushpin":{shadow:"pushpin.shadow=
"},bar:{},coffeehouse:{},man:{},wheel_chair_accessible:{},woman:{},restau=
rant:{},snack_bar:{},parkinglot:{},bus:{},cabs:{},ferry:{},helicopter:{},=
plane:{},rail:{},subway:{},tram:{},truck:{},info:{},info_circle:{},rainy:=
{},sailing:{},ski:{},snowflake_simple:{},swimming:{},water:{},fishing:{},=
flag:{},marina:{},campfire:{},campground:{},cycling:{},golfer:{},hiker:{}=
,horsebackriding:{},motorcycling:{},picnic:{},POI:{},rangerstation:{},spo=
rtvenue:{},toilets:{},trail:{},tree:{},arts:{},conveniencestore:{},dollar=
:{},electronics:{},euro:{},gas:{},grocerystore:{},homegardenbusiness:{},m=
echanic:{},movies:{},realestate:{},salon:{},shopping:{},yen:{},caution:{}=
,earthquake:{},fallingrocks:{},firedept:{},hospitals:{},lodging:{},phone:=
{},partly_cloudy:{},police:{},"postoffice-us":{},sunny:{},volcano:{},came=
ra:{},webcam:{},"iimm1-blue":{shadow:"iimm1-shadow"},"iimm1-green":{shado=
w:"iimm1-shadow"},"iimm1-orange":{shadow:"iimm1-shadow"},"iimm1-red":{sha=
dow:"iimm1-shadow"},"iimm2-blue":{shadow:"iimm2-shadow"},"iimm2-green":{s=
hadow:"iimm2-shadow"},"iimm2-orange":{shadow:"iimm2-shadow"},"iimm2-red":=
{shadow:"iimm2-shadow"},darkgreen_MarkerA:{shadow:"msmarker.shadow"},dark=
green_MarkerB:{shadow:"msmarker.shadow"},darkgreen_MarkerC:{shadow:"msmar=
ker.shadow"},darkgreen_MarkerD:{shadow:"msmarker.shadow"},darkgreen_Marke=
rE:{shadow:"msmarker.shadow"},darkgreen_MarkerF:{shadow:"msmarker.shadow"=
},darkgreen_MarkerG:{shadow:"msmarker.shadow"},darkgreen_MarkerH:{shadow:=
"msmarker.shadow"},darkgreen_MarkerI:{shadow:"msmarker.shadow"},darkgreen=
_MarkerJ:{shadow:"msmarker.shadow"},darkgreen_MarkerK:{shadow:"msmarker.s=
hadow"},darkgreen_MarkerL:{shadow:"msmarker.shadow"},darkgreen_MarkerM:{s=
hadow:"msmarker.shadow"},darkgreen_MarkerN:{shadow:"msmarker.shadow"},dar=
kgreen_MarkerO:{shadow:"msmarker.shadow"},darkgreen_MarkerP:{shadow:"msma=
rker.shadow"},darkgreen_MarkerQ:{shadow:"msmarker.shadow"},darkgreen_Mark=
erR:{shadow:"msmarker.shadow"},darkgreen_MarkerS:{shadow:"msmarker.shadow=
"},darkgreen_MarkerT:{shadow:"msmarker.shadow"},darkgreen_MarkerU:{shadow=
:"msmarker.shadow"},darkgreen_MarkerV:{shadow:"msmarker.shadow"},darkgree=
n_MarkerW:{shadow:"msmarker.shadow"},darkgreen_MarkerX:{shadow:"msmarker.=
shadow"},darkgreen_MarkerY:{shadow:"msmarker.shadow"},darkgreen_MarkerZ:{=
shadow:"msmarker.shadow"},blue_MarkerA:{shadow:"msmarker.shadow"},blue_Ma=
rkerB:{shadow:"msmarker.shadow"},blue_MarkerC:{shadow:"msmarker.shadow"},=
blue_MarkerD:{shadow:"msmarker.shadow"},blue_MarkerE:{shadow:"msmarker.sh=
adow"},blue_MarkerF:{shadow:"msmarker.shadow"},blue_MarkerG:{shadow:"msma=
rker.shadow"},blue_MarkerH:{shadow:"msmarker.shadow"},blue_MarkerI:{shado=
w:"msmarker.shadow"},blue_MarkerJ:{shadow:"msmarker.shadow"},blue_MarkerK=
:{shadow:"msmarker.shadow"},blue_MarkerL:{shadow:"msmarker.shadow"},blue_=
MarkerM:{shadow:"msmarker.shadow"},blue_MarkerN:{shadow:"msmarker.shadow"=
},blue_MarkerO:{shadow:"msmarker.shadow"},blue_MarkerP:{shadow:"msmarker.=
shadow"},blue_MarkerQ:{shadow:"msmarker.shadow"},blue_MarkerR:{shadow:"ms=
marker.shadow"},blue_MarkerS:{shadow:"msmarker.shadow"},blue_MarkerT:{sha=
dow:"msmarker.shadow"},blue_MarkerU:{shadow:"msmarker.shadow"},blue_Marke=
rV:{shadow:"msmarker.shadow"},blue_MarkerW:{shadow:"msmarker.shadow"},blu=
e_MarkerX:{shadow:"msmarker.shadow"},blue_MarkerY:{shadow:"msmarker.shado=
w"},blue_MarkerZ:{shadow:"msmarker.shadow"}};function =
c(){if(a)return;a=3D[];e&&f("user",e);f("standard",g)}function =
f(f,e){for(var d in e){if(a[d])continue;var =
c=3D{type:f,url:null,anchor:{x:0,y:0},shadow:{url:null,anchor:{x:0,y:0}}}=
;if(f=3D=3D"standard"){c.url=3Db+"/"+d+".png";c.anchor.x=3D16;c.anchor.y=3D=
32;c.shadow.url=3De[d].shadow?b+"/"+e[d].shadow+".png":b+"/"+d+".shadow.p=
ng";c.shadow.anchor.x=3D16;c.shadow.anchor.y=3D32}else =
c.url=3Dh+"/"+d;a[d]=3Dc}}function d(d){var c=3D"<ul>";for(var b in =
a)if(a[b].type=3D=3Dd)c+=3D"<a style=3D'float:left' href=3D'#' =
data-iconid=3D'"+b+"'>"+this.getIconHtml(b,true)+"</a>";c+=3D"</ul>";retu=
rn c}this.getIconPicker=3Dfunction(g,a,b){var f=3Dthis;c();var e=3D"<div =
style=3D'margin-bottom: 5px;padding: 0;'><a href=3D'#' =
id=3D'mapp_edit_icon_cancel'><< "+mappl10n.back+"</a> | <a href=3D'#' =
id=3D'mapp_edit_icon_standard'>"+mappl10n.standard_icons+"</a> | <a =
href=3D'#' =
id=3D'mapp_edit_icon_user'>"+mappl10n.my_icons+"</a></div><div =
id=3D'mapp_edit_icon_list'><div =
id=3D'mapp_edit_icon_list_standard'>"+d("standard")+"</div><div =
id=3D'mapp_edit_icon_list_user' =
style=3D'display:none'>"+d("user")+"</div></div>";a.setContent(e);google.=
maps.event.addListenerOnce(a,"domready",function(){mQuery("#mapp_edit_ico=
n_standard").click(function(){mQuery("#mapp_edit_icon_list_standard").sho=
w();mQuery("#mapp_edit_icon_list_user").hide();return =
false});mQuery("#mapp_edit_icon_user").click(function(){mQuery("#mapp_edi=
t_icon_list_standard").hide();mQuery("#mapp_edit_icon_list_user").show();=
return =
false});mQuery("#mapp_edit_icon_cancel").click(function(){b(null);return =
false});mQuery("#mapp_edit_icon_list a").click(function(){var =
a=3DmQuery(this).attr("data-iconid");f.lastIcon=3Da;b(a);return =
false})})};this.getIconMarker=3Dfunction(h){c();var =
b=3Da[h];if(!b)return{url:null,shadowUrl:null};if(b.type=3D=3D"standard")=
{var g=3Dnew google.maps.Point(b.anchor.x,b.anchor.y),e=3Dnew =
google.maps.Point(b.shadow.anchor.x,b.shadow.anchor.y),f=3Dnew =
google.maps.MarkerImage(b.url,null,null,g,null),d=3Dnew =
google.maps.MarkerImage(b.shadow.url,null,null,e,null);return{icon:f,shad=
ow:d}}else =
return{icon:b.url,shadow:b.shadowUrl}};this.getIconHtml=3Dfunction(b,d){c=
();return a[b]?d?"<img class=3D'mapp-icon' src=3D'"+a[b].url+"' =
title=3D'"+b+"' alt=3D'"+b+"'/>":"<img class=3D'mapp-icon' =
src=3D'"+a[b].url+"' />":"<img class=3D'mapp-icon' =
src=3D'http://maps.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png'>=
"}}
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4eba8568660305d8

/* (c) 2008, 2009, 2010 Add This, LLC */=0A=
if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_euc=3DencodeURIComp=
onent,_duc=3DdecodeURIComponent,_atc=3D{dr:0,ver:250,loc:0,enote:"",cwait=
:500,bamp:0.25,camp:1,csmp:0.0001,damp:1,famp:0.02,pamp:0.2,tamp:1,lamp:0=
,vamp:1,vrmp:0.0001,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab};(function(=
){var =
l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot=
ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex=
tension")=3D=3D=3D0){_atr=3D"http:"+_atr;}if(l.hostname.indexOf("localhos=
t")!=3D-1){_atc.loc=3D1;}}catch(e){}var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc=
ation,b=3D{win:/windows/.test(ua),xp:(/windows nt =
5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os =
x/.test(ua),chr:/chrome/.test(ua),chb:/chrome\/(1[456789])/.test(ua),iph:=
/iphone/.test(ua),dro:/android/.test(ua),ipa:/ipad/.test(ua),saf:/safari/=
.test(ua)&&!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua)=
)&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefox\/2/.test(ua),f=
fn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua),ie6:/msie =
6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie 8.0/.test(ua),ie9:/msie =
9.0/.test(ua),mod:-1},_7=3D{rev:"106780",bro:b,wlp:(l||{}).protocol,dl:dl=
,upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native =
code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(=
),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam=
p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n=
ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget35.png",api:=
{},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get=
ElementsByTagName;window._ate=3D_7;_7.evl=3Dfunction(_8,_9){if(_9){var =
_a;eval("evl =3D "+_8);return _a;}else{return eval(_8);}};function =
reduce(o,fn,_d,_e){if(!o){return _d;}if(o instanceof =
Array||(o.length&&(typeof o!=3D=3D"function"))){for(var =
i=3D0,len=3Do.length,v=3Do[0];i<len;v=3Do[++i]){_d=3Dfn.call(_e||o,_d,v,i=
,o);}}else{for(var _12 in =
o){_d=3Dfn.call(_e||o,_d,o[_12],_12,o);}}return _d;}var =
_13=3Dfunction(_14,_15){reduce(_14,function(acc,v,k){_15(k,v);},[]);},_19=
=3Dfunction(a,b){var _1c=3D{};for(var =
i=3D0;i<a.length;i++){_1c[a[i]]=3D1;}for(var =
i=3D0;i<b.length;i++){if(!_1c[b[i]]){a.push(b[i]);_1c[b[i]]=3D1;}}return =
a;},_1e=3DArray.prototype.slice,_1f=3Dfunction(a){return =
_1e.apply(a,_1e.call(arguments,1));},_21=3Dfunction(s){return(""+s).repla=
ce(/(^\s+|\s+$)/g,"");},_23=3Dfunction(A,B){return =
reduce(_1f(arguments,1),function(A,_27){return =
reduce(_27,function(o,v,k){if(o){o[k]=3Dv;}return =
o;},A);},A);},_2b=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3D_21(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_=
21((typeof(v)=3D=3D"object"?_2b(v,(del||"&")):(v)))));}return =
acc;},[]).join(del||"&");},_31=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3D_21(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_=
21(v)));}return acc;},[]).join(del||"&");},_37=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,_3b){try{var =
kv=3D_3b.split("=3D"),k=3D_21(_duc(kv[0])),v=3D_21(_duc(kv.slice(1).join(=
"=3D")));if(v.indexOf(del||"&")>-1||v.indexOf("=3D")>-1){v=3D_37(v,del||"=
&");}if(k){acc[k]=3Dv;}}catch(e){}return =
acc;},{});},_3f=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,_43){try{var =
kv=3D_43.split("=3D"),k=3D_21(_duc(kv[0])),v=3D_21(_duc(kv.slice(1).join(=
"=3D")));if(k){acc[k]=3Dv;}}catch(e){}return =
acc;},{});},_47=3Dfunction(){var =
_48=3D_1f(arguments,0),fn=3D_48.shift(),_4a=3D_48.shift();return =
function(){return =
fn.apply(_4a,_48.concat(_1f(arguments,0)));};},_4b=3Dfunction(un,obj,evt,=
fn){if(!obj){return;}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,=
fn);}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false);}},_50=3D=
function(obj,evt,fn){_4b(0,obj,evt,fn);},_54=3Dfunction(obj,evt,fn){_4b(1=
,obj,evt,fn);},_58=3Dfunction(s){return(s.match(/(([^\/\/]*)\/\/|\/\/)?([=
^\/\?\&\#]+)/i))[0];},_5a=3Dfunction(s){return =
s.replace(_58(s),"");},_5c=3Dfunction(obj){if(null=3D=3Dobj||"object"!=3D=
typeof obj){return obj;}if(obj instanceof Object){var _5e=3D{};for(var =
_5f in =
obj){if(obj.hasOwnProperty(_5f)){_5e[_5f]=3D_5c(obj[_5f]);}}return =
_5e;}return =
null;},_60=3D{unqconcat:_19,reduce:reduce,slice:_1f,strip:_21,extend:_23,=
toKV:_31,rtoKV:_2b,fromKV:_3f,rfromKV:_37,bind:_47,listen:_50,unlisten:_5=
4,gUD:_58,gUQS:_5a,clone:_5c};_7.util=3D_60;_23(_7,_60);(function(i,k,l){=
var g,n=3Di.util;function =
j(q,p,s,o,r){this.type=3Dq;this.triggerType=3Dp||q;this.target=3Ds||o;thi=
s.triggerTarget=3Do||s;this.data=3Dr||{};}n.extend(j.prototype,{construct=
or:j,bubbles:false,preventDefault:n.noop,stopPropagation:n.noop,clone:fun=
ction(){return new =
this.constructor(this.type,this.triggerType,this.target,this.triggerTarge=
t,n.extend({},this.data));}});function =
e(o,p){this.target=3Do;this.queues=3D{};this.defaultEventType=3Dp||j;}fun=
ction a(o){var p=3Dthis.queues;if(!p[o]){p[o]=3D[];}return =
p[o];}function h(o,p){this.getQueue(o).push(p);}function d(p,r){var =
s=3Dthis.getQueue(p),o=3Ds.indexOf(r);if(o!=3D=3D-1){s.splice(o,1);}}func=
tion b(o,s,r,q){var =
p=3Dthis;if(!q){setTimeout(function(){p.dispatchEvent(new =
p.defaultEventType(o,o,s,p.target,r));},10);}else{p.dispatchEvent(new =
p.defaultEventType(o,o,s,p.target,r));}}function m(p){for(var =
r=3D0,t=3Dp.target,s=3Dthis.getQueue(p.type),o=3Ds.length;r<o;r++){s[r].c=
all(t,p.clone());}}function c(p){if(!p){return;}for(var o in =
f){p[o]=3Dn.bind(f[o],this);}return p;}var =
f=3D{constructor:e,getQueue:a,addEventListener:h,removeEventListener:d,di=
spatchEvent:m,fire:b,decorate:c};n.extend(e.prototype,f);i.event=3D{PolyE=
vent:j,EventDispatcher:e};})(_7,_7.api,_7);_7.ed=3Dnew =
_7.event.EventDispatcher(_7);var =
_83=3D{isBound:0,isReady:0,readyList:[],onReady:function(){if(!_83.isRead=
y){_83.isReady=3D1;var =
l=3D_83.readyList.concat(window.addthis_onload||[]);for(var =
fn=3D0;fn<l.length;fn++){l[fn].call(window);}_83.readyList=3D[];}},addLoa=
d:function(_86){var o=3Dw.onload;if(typeof =
w.onload!=3D"function"){w.onload=3D_86;}else{w.onload=3Dfunction(){if(o){=
o();}_86();};}},bindReady:function(){if(r.isBound||_atc.xol){return;}r.is=
Bound=3D1;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLo=
aded",r.onReady,false);}var =
apc=3Dwindow.addthis_product;if(apc&&apc.indexOf("f")>-1){r.onReady();ret=
urn;}if(b.msi&&!b.ie9&&window=3D=3Dtop){(function(){if(r.isReady){return;=
}try{d.documentElement.doScroll("left");}catch(error){setTimeout(argument=
s.callee,0);return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMCo=
ntentLoaded",function(){if(r.isReady){return;}for(var =
i=3D0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeou=
t(arguments.callee,0);return;}}r.onReady();},false);}if(b.saf){var =
_8a;(function(){if(r.isReady){return;}if(d.readyState!=3D"loaded"&&d.read=
yState!=3D"complete"){setTimeout(arguments.callee,0);return;}if(_8a=3D=3D=
=3Dundefined){var _8c=3Dd.gn("link");for(var =
i=3D0;i<_8c.length;i++){if(_8c[i].getAttribute("rel")=3D=3D"stylesheet"){=
_8a++;}}var =
_8e=3Dd.gn("style");_8a+=3D_8e.length;}if(d.styleSheets.length!=3D_8a){se=
tTimeout(arguments.callee,0);return;}r.onReady();})();}r.addLoad(r.onRead=
y);},append:function(fn,_90){r.bindReady();if(r.isReady){fn.call(window,[=
]);}else{r.readyList.push(function(){return =
fn.call(window,[]);});}}},r=3D_83,a=3D_7;_23(_7,{plo:[],lad:function(x){_=
7.plo.push(x);}});(function(c,e,d){var =
a=3Dwindow;c.pub=3Dfunction(){return =
_euc((window.addthis_config||{}).pubid||(window.addthis_config||{}).usern=
ame||window.addthis_pub||"");};c.usu=3Dfunction(g,h){if(!a.addthis_share)=
{a.addthis_share=3D{};}if(h||g!=3Daddthis_share.url){addthis_share.imp_ur=
l=3D0;}};c.rsu=3Dfunction(){var =
h=3Ddocument,g=3Dh.title,f=3Dh.location?h.location.href:"";if(_atc.ver>=3D=
250&&addthis_share.imp_url&&f&&f!=3Da.addthis_share.url&&!(_7.util.ivc((h=
.location.hash||"").substr(1).split(",").shift()))){a.addthis_share.url=3D=
a.addthis_url=3Df;a.addthis_share.title=3Da.addthis_title=3Dg;return =
1;}return =
0;};c.igv=3Dfunction(f,g){if(!a.addthis_config){a.addthis_config=3D{usern=
ame:a.addthis_pub};}else{if(addthis_config.data_use_cookies=3D=3D=3Dfalse=
){_atc.xck=3D1;}}if(!a.addthis_share){a.addthis_share=3D{};}if(!addthis_s=
hare.url){if(!a.addthis_url&&addthis_share.imp_url=3D=3D=3Dundefined){add=
this_share.imp_url=3D1;}addthis_share.url=3D(a.addthis_url||f||"").split(=
"#{").shift();}if(!addthis_share.title){addthis_share.title=3D(a.addthis_=
title||g||"").split("#{").shift();}};if(!_atc.ost){if(!a.addthis_conf){a.=
addthis_conf=3D{};}for(var b in =
addthis_conf){_atc[b]=3Daddthis_conf[b];}_atc.ost=3D1;}})(_7,_7.api,_7);(=
function(b,f,c){var =
h,g=3Ddocument,a=3Db.util;b.ckv=3Da.fromKV(g.cookie,";");function =
e(d){return =
a.fromKV(g.cookie,";")[d];}if(!b.cookie){b.cookie=3D{};}b.cookie.rck=3De;=
})(_7,_7.api,_7);(function(b,c,e){var =
a,h=3Ddocument,g=3D0,m=3Db.util;function j(){if(g){return =
1;}k("xtc",1);if(1=3D=3Db.cookie.rck("xtc")){g=3D1;}f("xtc",1);return =
g;}function l(o){if(_atc.xck){return;}var =
n=3Do||_7.dh||_7.du||(_7.dl?_7.dl.hostname:"");if(n.indexOf(".gov")>-1||n=
.indexOf(".mil")>-1){_atc.xck=3D1;}var =
q=3Dtypeof(b.pub)=3D=3D=3D"function"?b.pub():b.pub,d=3D["usarmymedia","go=
vdelivery"];for(i in d){if(q=3D=3Dd[i]){_atc.xck=3D1;break;}}}function =
f(n,d){if(h.cookie){h.cookie=3Dn+"=3D; expires=3DThu, 01 Jan 1970 =
00:00:01 GMT; path=3D/"+(d?"; =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"");}}function =
k(o,n,p,q,d){if(!window.at_sub){l();}if(!_atc.xck){if(!d){var d=3Dnew =
Date();d.setYear(d.getFullYear()+2);}document.cookie=3Do+"=3D"+n+(!p?"; =
expires=3D"+d.toUTCString():"")+"; path=3D/;"+(!q?" =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"");}}if(!b.cookie){b.cookie=3D=
{};}b.cookie.sck=3Dk;b.cookie.kck=3Df;b.cookie.cww=3Dj;b.cookie.gov=3Dl;}=
)(_7,_7.api,_7);(function(c,f,d){var =
b=3Dc.util,a=3D{};timeouts=3D{};if(!c.cbs){c.cbs=3D{};}function =
e(j,i,m,k,g){i=3D(_euc(i)).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,"");a[i]=3D=
a[i]||0;var =
h=3Da[i]++,l=3Dj+"_"+i+(!g?h:"");if(!_7.cbs[l]){_7.cbs[l]=3Dfunction(){if=
(timeouts[l]){clearTimeout(timeouts[l]);}m.apply(this,arguments);};}_7.cb=
s["time_"+l]=3D(new =
Date()).getTime();if(k){clearTimeout(timeouts[l]);timeouts[l]=3DsetTimeou=
t(k,10000);}return"_ate.cbs."+_euc(l);}b.scb=3De;})(_7,_7.api,_7);(functi=
on(b,d,c){function e(){var k=3Da(navigator.userAgent,16),f=3D((new =
Date()).getTimezoneOffset())+""+navigator.javaEnabled()+(navigator.userLa=
nguage||navigator.language),h=3Dwindow.screen.colorDepth+""+window.screen=
.width+window.screen.height+window.screen.availWidth+window.screen.availH=
eight,g=3Dnavigator.plugins,l=3Dg.length;if(l>0){for(var =
j=3D0;j<Math.min(10,l);j++){if(j<5){f+=3Dg[j].name+g[j].description;}else=
{h+=3Dg[j].name+g[j].description;}}}return =
k.substr(0,2)+a(f,16).substr(0,3)+a(h,16).substr(0,3);}function =
a(h,j){var f=3D291;if(h){for(var =
g=3D0;g<h.length;g++){f=3D(f*(h.charCodeAt(g)+g)+3)&1048575;}}return(f&16=
777215).toString(j||32);}b.mun=3Da;b.gub=3De;})(_7,_7.api,_7);(function(d=
,e,g){var c,l=3Dd.util,j=3D4294967295,b=3Dnew Date().getTime();function =
h(){return((b/1000)&j).toString(16)+("00000000"+(Math.floor(Math.random()=
*(j+1))).toString(16)).slice(-8);}function a(m){return k(m)?(new =
Date((parseInt(m.substr(0,8),16)*1000))):new Date();}function i(m){var =
n=3Da();return((n.getTime()-1000*86400)>(new =
Date()).getTime());}function f(m,o){var n=3Da(m);return(((new =
Date()).getTime()-n.getTime())>o*1000);}function k(m){return =
m&&m.match(/^[0-9a-f]{16}$/)&&!i(m);}l.cuid=3Dh;l.ivc=3Dk;l.ioc=3Df;})(_7=
,_7.api,_7);(function(c,f,e){function =
b(g){if(!g){return"";}else{if(g.indexOf("%")>-1){g=3D_duc(g);}}var =
g=3D_7.util.atob(g.split(",")[1]);return g;}function d(h){var =
j=3D{},g,i;j.zip=3Dh.substring(0,5);j.continent=3Dh.substring(5,7);j.coun=
try=3Dh.substring(7,9);j.region=3Dh.substring(9,11);g=3Dh.substring(11,15=
);if(g!=3D"0000"){j.lat=3D(parseInt(g)/10-180).toFixed(1);}lonstr=3Dh.sub=
string(15,19);if(lonstr!=3D"0000"){j.lon=3D(parseInt(lonstr)/10-180).toFi=
xed(1);}j.dma=3Dh.substring(19,22);j.msa=3Dh.substring(22,26);j.network_t=
ype=3Dh.substring(26,27);j.throughput=3Dh.substring(27,28);return =
j;}function a(j,k){j=3Dj.split(",");for(var h=3D0;h<j.length;h++){var =
g=3Dj[h].replace(/ =
/g,"");if(k.zip=3D=3Dg||k.continent=3D=3Dg||k.country=3D=3Dg||k.region=3D=
=3Dg){return 1;}}return =
0;}c.util=3Dc.util||{};c.util.geo=3D{dec:b,parse:d,isin:a};})(_7,_7.api,_=
7);(function(a,c,b){function d(e){return =
e.split("//").pop().split("/").shift().split("#").shift().split("?").shif=
t().split(".").slice(-2).join(".");}a.util=3Da.util||{};a.util.host=3Dd;}=
)(_7,_7.api,_7);(function(a,d,c){function e(g,f){var =
h=3Dg.indexOf("#")>-1&&!f?g.replace(/^[^\#]+\#?|^\#?/,""):g.replace(/^[^\=
?]+\??|^\??/,""),i=3Da.util.fromKV(h);return i;}function b(k){var =
g=3Ddocument.gn("script"),l=3Dg.length,h=3Dg[l-1],j=3De(h.src);if(k||(h.s=
rc&&h.src.indexOf("addthis")=3D=3D-1)){for(var =
f=3D0;f<l;f++){if((g[f].src||"").indexOf(k||"addthis.com")>-1){j=3De(g[f]=
.src);break;}}}return =
j;}if(!a.util){a.util=3D{};}a.util.gsp=3Db;a.util.ghp=3De;})(_7,_7.api,_7=
);(function(e,g,f){var =
d=3De.util,b=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234=
56789-_=3D";function a(k){var =
j=3D"",n,l,h,p,o,m=3D0;if(/[0-9a-fA-F]+/.test(k)){while(m<k.length){n=3Dp=
arseInt(k.charAt(m++),16);l=3DparseInt(k.charAt(m++),16);h=3DparseInt(k.c=
harAt(m++),16);p=3D(n<<2)|(isNaN(h)?l&3:(l>>2));o=3D((l&3)<<4)|h;j+=3Db.c=
harAt(p)+(isNaN(h)?"":b.charAt(o));}}return j;}function c(k){var =
j=3D"",n,l,h,p,o,m=3D0;while(m<k.length){p=3Db.indexOf(k.charAt(m++));o=3D=
m>=3Dk.length?NaN:b.indexOf(k.charAt(m++));n=3Dp>>2;l=3DisNaN(o)?(p&3):((=
(p&3)<<2)|(o>>4));h=3Do&15;j+=3Dn.toString(16)+l.toString(16)+(isNaN(o)?"=
":h.toString(16));}return =
j;}d.hbtoa=3Da;d.atohb=3Dc;})(_7,_7.api,_7);(function(f,s,u){var =
v=3Df,j=3Dnew Date().getTime(),r=3Dfunction(){return =
Math.floor(Math.random()*4294967295).toString(36);},w=3Dfunction(){return=
 Math.floor((new =
Date().getTime()-j)/100).toString(16);},g=3D0,i=3Dfunction(a){if(g=3D=3D=3D=
0){v.sid=3Dg=3D(a||v.util.cuid());}return =
g;},d=3Dnull,c=3Dfunction(a,x){if(d!=3D=3Dnull){clearTimeout(d);}if(a){d=3D=
setTimeout(function(){x(false);},_7.wait);}},o=3Dfunction(x,a){return =
_euc(x)+"=3D"+_euc(a)+";"+w();},n=3D1,h=3Dfunction(x,z){var =
a=3D(x||"").split("?"),x=3Da.shift(),y=3D(a.pop()||"").split("&");return =
z(x,y);},k=3Dfunction(a,x,z,y){if(!x){x=3D{};}if(!x.remove){x.remove=3D[]=
;}if(x.remove.push){x.remove.push("sms_ss");x.remove.push("at_xt");x.remo=
ve.push("fb_ref");x.remove.push("fb_source");}if(x.remove){a=3Dt(a,x.remo=
ve);}if(x.clean){a=3Dl(a);}if(x.defrag){a=3De(a);}if(x.add){a=3Dm(a,x.add=
,z,y);}return a;},m=3Dfunction(z,B,A,x){var a=3D{};if(B){for(var y in =
B){if(z.indexOf(y+"=3D")>-1){continue;}a[y]=3Dp(B[y],z,A,x);}B=3D_7.util.=
toKV(a);}return =
z+(B.length?((z.indexOf("?")>-1?"&":"?")+B):"");},p=3Dfunction(y,x,z,a){v=
ar z=3Dz||addthis_share;return =
y.replace(/\{\{service\}\}/g,_euc(a||"")).replace(/\{\{code\}\}/g,_euc(a|=
|"")).replace(/\{\{title\}\}/g,_euc(z.title)).replace(/\{\{url\}\}/g,_euc=
(x));},t=3Dfunction(x,z){var a=3D{},z=3Dz||[];for(var =
y=3D0;y<z.length;y++){a[z[y]]=3D1;}return h(x,function(A,D){var =
E=3D[];if(D){for(var B in D){if(typeof(D[B])=3D=3D"string"){var =
C=3D(D[B]||"").split("=3D");if(C.length!=3D2&&D[B]){E.push(D[B]);}else{if=
(a[C[0]]){continue;}else{if(D[B]){E.push(D[B]);}}}}}A+=3D(E.length?("?"+E=
.join("&")):"");}return A;});},q=3Dfunction(a){var =
x=3Da.split("#").pop().split(",").shift().split("=3D").pop();if(_7.util.i=
vc(x)){return =
a.split("#").pop().split(",");}return[""];},e=3Dfunction(a){var =
x=3Dq(a).shift().split("=3D").pop();if(_7.util.ivc(x)){return =
a.split("#").shift();}else{x=3Da.split("#").slice(1).join("#").split(";")=
.shift();if(x.split(".").length=3D=3D3){x=3Dx.split(".").slice(0,-1).join=
(".");}if(x.length=3D=3D12&&x.substr(0,1)=3D=3D"."&&(/[a-zA-Z0-9\-_]{11}/=
).test(x.substr(1))){return a.split("#").shift();}}return =
a;},l=3Dfunction(a){return h(a,function(y,B){var =
x=3Dy.indexOf(";jsessionid"),C=3D[];if(x>-1){y=3Dy.substr(0,x);}if(B){for=
(var z in B){if(typeof(B[z])=3D=3D"string"){var =
A=3D(B[z]||"").split("=3D");if(A.length=3D=3D2){if(A[0].indexOf("utm_")=3D=
=3D=3D0||A[0]=3D=3D"gclid"||A[0]=3D=3D"sms_ss"||A[0]=3D=3D"at_xt"||A[0]=3D=
=3D"fb_ref"||A[0]=3D=3D"fb_source"){continue;}}if(B[z]){C.push(B[z]);}}}y=
+=3D(C.length?("?"+C.join("&")):"");}return y;});},b=3Dfunction(){var =
a=3D(typeof(v.pub||"")=3D=3D"function"?v.pub():v.pub)||"unknown";return"A=
T-"+a+"/-/"+v.ab+"/"+i()+"/"+(n++)+(v.uid!=3D=3Dnull?"/"+v.uid:"");};if(!=
_7.track){_7.track=3D{};}f.util.extend(_7.track,{fcv:o,ran:r,rup:t,aup:m,=
cof:e,gof:q,clu:l,mgu:k,ssid:i,sta:b,sxm:c});})(_7,_7.api,_7);(function(c=
,e,i){var =
n=3D".",h=3D";",s=3D".",l=3Dn.length,k=3D0,q=3D{wpp:1,blg:1};function =
b(t){var =
u=3Dt.split(";").shift();if(u.split(".").length=3D=3D3){u=3Du.split(".").=
slice(0,-1).join(".");}if(u.length=3D=3D12&&u.substr(0,1)=3D=3D"."&&(/[a-=
zA-Z0-9\-_]{11}/).test(u.substr(1))){return 1;}return 0;}function =
r(t){return(t.length=3D=3D(11+l)&&(t.substr(0,l)=3D=3Dn)&&(/[a-zA-Z0-9\-_=
]{11}/).test(t.substr(l)));}function o(u){var =
t=3D_7.util.atohb(u.substr(l));return{id:(t.substr(0,8)+"00000000,"+parse=
Int(t.substr(16),10)),fuid:t.substr(8,8)};}function =
g(K,I){if(!K){K=3Ddocument.location;}if(!I){I=3Dd.referer||d.referrer||""=
;}var =
J,P,A,N,v,E,x=3D0,y=3D0,G=3DK?K.href:"",C=3D(G||"").split("#").shift(),u=3D=
K.hash.substr(1),F=3D_7.util.ghp(K.search,1),H=3D_7.util.ghp(K.hash);y=3D=
0,at_st=3DH.at_st,at_pco=3DH.at_pco,v=3DF.sms_ss,fb_ref=3DF.fb_ref,at_xt=3D=
F.at_xt,q_at_st=3DF.at_st;if(!at_st){if(r(u)){var =
Q=3D_7.util.atohb(u.substr(l));E=3DQ.substr(8,8);at_st=3DQ.substr(0,8)+"0=
0000000,";at_st+=3DparseInt(Q.substr(16),10);}}if(fb_ref&&!at_st){var =
M=3Ds,B=3Dfb_ref.split(M);if(B.length<2&&fb_ref.indexOf("_")>-1){M=3D"_";=
B=3Dfb_ref.split(M);}var =
w=3DB.length>1?B.pop():"",t=3DB.join(M);if(!r(t)){t=3Dfb_ref;w=3D"";}if(r=
(t)){var =
Q=3D_7.util.atohb(t.substr(l));at_xt=3DQ.substr(0,16)+","+parseInt(Q.subs=
tr(16),10);v=3D"facebook_"+(w||"like");}else{var =
O=3Dfb_ref.split("=3D").pop().split(s);if(O.length=3D=3D2&&_7.util.ivc(O[=
0])){at_xt=3DO.join(",");v=3D"facebook_"+(w||"like");}}}at_st=3D(at_st&&_=
7.util.ivc(at_st.split(",").shift()))?at_st:"";if(!at_xt){var =
M=3D(u.indexOf(h)>-1)?h:s,z=3Du.substr(l).split(M);if(z.length=3D=3D2&&r(=
u.substr(0,1)+z[0])){var =
Q=3D_7.util.atohb(z[0]);at_xt=3DQ.substr(0,16)+","+parseInt(Q.substr(16),=
10);v=3Dz[1];x=3D1;}}if(at_pco){A=3D1;}if(at_st){y=3DparseInt(at_st.split=
(",").pop())+1;P=3Dat_st.split(",").shift();}else{if(G.indexOf(_atd+"book=
")=3D=3D-1&&C!=3DI){var =
D=3D[],L;if(at_xt){L=3Dat_xt.split(",");J=3D_duc(L.shift());if(J.indexOf(=
",")>-1){L=3DJ.split(",");J=3DL.shift();}}else{if(q_at_st){L=3Dq_at_st.sp=
lit(",");N=3D_duc(L.shift());if(N.indexOf(",")>-1){L=3DN.split(",");N=3DL=
.shift();}}}if(L&&L.length){y=3DMath.min(3,parseInt(L.pop())+1);}}}if(!_7=
.util.ivc(P)){P=3Dnull;}if(!_7.util.ivc(N)){N=3Dnull;}v=3D(v||"").split("=
#").shift().split("?").shift();return{rsi:P,cfc:A,hash:x,rsiq:N,fuid:E,rx=
i:J,rsc:v,gen:y};}function =
f(v,t){if(!t||(t.data_track_clickback!=3D=3Dfalse&&t.data_track_linkback!=
=3D=3Dfalse)){if(k){return =
true;}if(_atc.ver>=3D250){return(k=3Dtrue);}v=3D(v||window.addthis_produc=
t||"").split(",");for(var =
u=3D0;u<v.length;u++){if(q[v[u].split("-").shift()]){return(k=3Dtrue);}}}=
return false;}function j(t,u){t=3Dt||a.util.cuid();return =
n+_7.util.hbtoa(t+Math.min(3,u||0));}function =
p(u,v,t){t=3Dt||a.util.cuid();return =
u.indexOf("#")>-1?u:u+"#"+j((v?t:t.substr(0,8)+_7.gub()),(a.smd||{}).gen)=
+(v?s+v:"");}function m(v){var u,x,z,A;if(v.indexOf("#")>-1){var =
y=3Dv.split("#").slice(1).join("#");if(b(y)){var =
t=3Dy.substr(1).split("."),w=3D(t.length)?t.shift():"";x=3D(t.length)?t.p=
op():"";if(w){w=3D_7.util.atohb(w);u=3Dw.substr(0,16);z=3DparseInt(w.subs=
tr(16),10);if(!isNaN(z)){A=3DA||{};A.gen=3Dz;}}if(_7.util.ivc(u)){A=3DA||=
{};A.xid=3Du;}if(x.search(/^[a-zA-Z0-9_]+$/)!=3D-1){A=3DA||{};A.rsc=3Dx;}=
}}return =
A;}_7.extend(_7.track,{cur:p,dcu:m,gcc:j,cpf:n,ctp:f,eop:g,ich:b});})(_7,=
_7.api,_7);(function(b,d,c){function =
f(g){if(g=3D=3D"t.co"){return"twitter";}for(var h in b.services.map){var =
i=3Db.services.map[h];if(i=3D=3D=3D""){i=3Dh+".com";}if(g.indexOf(i)!=3D-=
1){return h;}}return;}function =
e(h){h=3D_duc(h);h=3Dh.toLowerCase();h=3Dh.replace(/[,;:\+\|]/g," =
");h=3Dh.replace(/[^a-z0-9. '\-]/g,"");h=3Dh.replace(/\s+/g," =
");h=3Dh.replace(/\s+$/g,"");var k=3D[];var j=3Dh.split(" ");for(var =
g=3D0;g<j.length;g++){var =
i=3Dj[g];if(i.charAt(0)=3D=3D"-"){continue;}else{if(/'s$/.test(i)){k.push=
(i.substring(0,i.length-2).replace(/[-']/g,"")+"'s");}else{k=3Dk.concat(i=
.replace(/'/g,"").split("-"));}}}return k;}function a(){var h=3Db.dr;var =
l=3Db.ad.clr(h);var =
i=3D{};if(typeof(h)=3D=3D"undefined"||h=3D=3D=3D""){i.type=3D"direct";ret=
urn i;}var j=3Db.util.host(h);var =
k=3Df(j);if(typeof(k)!=3D"undefined"){i.type=3D"social";i.service=3Dk;}el=
se{if(b.ad.iss(h)){i.type=3D"search";i.domain=3Db.util.host(h);var =
g=3Db.ad.fst(h);i.terms=3De(g);}else{if(l&b.ad.ref.r_ondomain){i.type=3D"=
internal";i.domain=3Ddocument.location.hostname;}else{if(l&b.ad.ref.r_off=
domain){i.type=3D"referred";i.domain=3Db.util.host(h);}else{i.type=3D"dir=
ect";}}}}return =
i;}if(!b.track){b.track=3D{};}b.track.ts=3D{get:a,gst:e};})(_7,_7.api,_7)=
;(function(){var =
d=3Ddocument,a=3D_7,_188=3D0,cvt=3D[],avt=3Dnull,_18b=3DMath.random()<_at=
c.csmp,_18c=3D(!_7.sub&&((dl||{}).href||"").indexOf(".addthis.com")>-1)?1=
:Math.random()<1000*_atc.csmp,_18d=3Dnew RegExp(/\(?(\d{3})\)?[- =
]?(\d{3})[- ]?(\d{4})/g),_18e=3Dnew =
RegExp(/^((([a-z]|[0-9]|\-)+)\.)+([a-z])+$/ig),qtp=3D[],xtp=3Dfunction(){=
var =
p;while(p=3Dqtp.pop()){trk(p);}},atf=3Dnull,pcs=3D[],spc=3Dnull;function =
apc(c){c=3Dc.split("-").shift();for(var =
i=3D0;i<pcs.length;i++){if(pcs[i]=3D=3Dc){return;}}pcs.push(c);}function =
get_atssh(){var =
div=3Dd.getElementById("_atssh");if(!div){div=3Dd.ce("div");div.style.vis=
ibility=3D"hidden";div.id=3D"_atssh";a.opp(div.style);d.body.insertBefore=
(div,d.body.firstChild);}return div;}function ctf(url){var =
ifr,r=3DMath.floor(Math.random()*1000),div=3Dget_atssh();if(!a.bro.msi){i=
fr=3Dd.ce("iframe");ifr.id=3D"_atssh"+r;ifr.title=3D"AddThis utility =
frame";}else{if(a.bro.ie6&&!url&&d.location.protocol.indexOf("https")=3D=3D=
0){url=3D"javascript:''";}div.innerHTML=3D"<iframe id=3D\"_atssh"+r+"\" =
width=3D\"1\" height=3D\"1\" title=3D\"AddThis utility frame\" =
name=3D\"_atssh"+r+"\" =
"+(url?"src=3D\""+url+"\"":"")+">";ifr=3Dd.getElementById("_atssh"+r);}a.=
opp(ifr.style);ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr=
.style.left=3D0;return ifr;}function jsl(){var =
w=3Dwindow;return((((w.jQuery||{}).fn||{}).jquery&&1)|((w.Prototype||{}).=
Version&&2)|((w.YUI||{}).version||(w.YAHOO||{}).VERSION&&4)|((w.Ext||{}).=
version&&8)|((w.dojo||{}).version&&16)|((w._gaq||w._gat)&&32)|(w.google_a=
d_client&&64)|((w.FB||w.fbAsyncInit)&&128)|(w.$BTB&&256)|(w.meebo&&512)|(=
w.gigya&&1024)|(w.SHARETHIS&&2048)|(w._qevents&&4096)|(w.twttr&&8192));}f=
unction onMenuShare(e){var =
_19d=3D300;if(e&&e.data&&e.data.service){if(a.dcp>=3D_19d){return;}trk({g=
en:e.data.service.indexOf("facebook")>-1||e.data.service=3D=3D"more"?-1:_=
19d,pix:"dest=3D"+e.data.service});a.dcp=3D_19d;}}var =
_19e,_19f=3D[];function =
onApiUsage(evt){if(evt.data.call){_19f.push(evt.data.call);}if(!_19e){_19=
e=3DsetTimeout(function(){img("ap","3","calls=3D"+_euc(_19f.join(",")),{}=
);},10000);}}function onMenuPop(evt){var =
t=3D{},data=3Devt.data||{},svc=3Ddata.svc,pco=3Ddata.pco,_1a6=3Ddata.cmo,=
_1a7=3Ddata.crs,_1a8=3Ddata.cso;if(svc){t.sh=3Dsvc;}if(_1a6){t.cm=3D_1a6;=
}if(_1a8){t.cs=3D1;}if(_1a7){t.cr=3D1;}if(pco){t.spc=3Dpco;}img("sh","3",=
null,t);}function trk(t){var =
dr=3Da.dr,rev=3D(a.rev||"");if(!t){return;}t.xck=3D_atc.xck?1:0;t.xxl=3D1=
;t.sid=3Da.track.ssid();t.pub=3Da.pub();t.ssl=3Da.ssl||0;t.du=3Da.tru(a.d=
u||a.dl.href);if(a.dt){t.dt=3Da.dt;}if(a.cb){t.cb=3Da.cb;}t.lng=3Da.lng()=
;t.ver=3D_atc.ver;t.jsl=3Da.track.jsl();if(!a.upm&&a.uid){t.uid=3Da.uid;}=
t.pc=3Dt.spc||pcs.join(",");if(dr){t.dr=3Da.tru(dr);}if(a.dh){t.dh=3Da.dh=
;}if(rev){t.rev=3Drev;}if(a.xfr){if(a.upm){if(atf){atf.contentWindow.post=
Message(_31(t),"*");}}else{var =
div=3Dget_atssh(),base=3D"static/r07/sh69.html"+(false?"?t=3D"+new =
Date().getTime():"");if(atf){div.removeChild(div.firstChild);}atf=3Dctf()=
;atf.src=3D_atr+base+"#"+_31(t);div.appendChild(atf);}}else{qtp.push(t);}=
}function img(i,c,x,obj,_1b2){if(!window.at_sub&&!_atc.xtr){var =
t=3Dobj||{};t.evt=3Di;if(x){t.ext=3Dx;}avt=3Dt;if(_1b2=3D=3D=3D1){xmi(tru=
e);}else{a.track.sxm(true,xmi);}}}function =
cev(k,v){cvt.push(a.track.fcv(k,v));a.track.sxm(true,xmi);}function =
xmi(_1b6){var =
h=3Da.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if=
(_atc.xtr){return;}var =
t=3Davt||{};t.ce=3Dcvt.join(",");cvt=3D[];avt=3Dnull;trk(t);if(_1b6){var =
i=3Dd.ce("iframe");i.id=3D"_atf";_7.opp(i.style);d.body.appendChild(i);i=3D=
d.getElementById("_atf");}}}function =
onCopy(){text=3D"",p_copy=3D250;if(window.getSelection){text=3D_7.trim((w=
indow.getSelection().toString()||"")).replace(_18d," =
").replace(/[\b]+/g," ").split(" =
");if(text.length){if(_18b&&_188<3){cev("cbc",text.length);}_188++;if(!_1=
8c){return;}var _1ba=3D[];for(var =
i=3D0;i<text.length;i++){if(text[i]&&text[i].length<=3D50&&text[i].indexO=
f("@")=3D=3D-1&&text[i].indexOf("://")=3D=3D-1&&(!(_18e.test(text[i])))){=
_1ba.push(text[i]);}}if(_1ba.length&&_1ba.length<=3D5&&(!a.dcp||a.dcp<p_c=
opy)){setTimeout(function(){trk({gen:p_copy,pix:"tt=3D"+_euc(_1ba.join(" =
"))});a.dcp=3Dp_copy;},Math.random()*10000);}}}}try{if(_18b||_18c){if(a.b=
ro.msi){document.body.attachEvent("oncopy",onCopy,true);}else{document.ad=
dEventListener("copy",onCopy,true);}}}catch(e){}a.ed.addEventListener("ad=
dthis-internal.api",onApiUsage);a.ed.addEventListener("addthis-internal.c=
ompact",onMenuPop);a.ed.addEventListener("addthis.menu.share",onMenuShare=
);if(!a.track){a.track=3D{};}a.util.extend(a.track,{pcs:pcs,apc:apc,cev:c=
ev,ctf:ctf,jsl:jsl,gtf:get_atssh,qtp:function(p){qtp.push(p);},stf:functi=
on(f){atf=3Df;},trk:trk,xtp:xtp});})();_23(_7,{_rec:[],xfr:!_7.upm||!_7.b=
ro.ffx,pmh:function(e){if(e.origin.slice(-12)=3D=3D".addthis.com"){if(!e.=
data){return;}var data=3D_7.util.rfromKV(e.data),r=3D_7._rec;for(var =
n=3D0;n<r.length;n++){r[n](data);}}}});_23(_7,{lng:function(){return =
window.addthis_language||(window.addthis_config||{}).ui_language||(_7.bro=
.msi?navigator.userLanguage:navigator.language)||"en";},iwb:function(l){v=
ar =
wd=3D{th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return!!wd[l];},=
gfl:function(l){var =
map=3D{ca:"es",cs:"CZ",cy:"GB",da:"DK",de:"DE",eu:"ES",ck:"US",en:"US",es=
:"LA",fb:"FI",gl:"ES",ja:"JP",ko:"KR",nb:"NO",nn:"NO",sv:"SE",ku:"TR",zh:=
"CN","zh-tr":"CN","zh-hk":"HK","zh-tw":"TW",fo:"FO",fb:"LT",af:"ZA",sq:"A=
L",hy:"AM",be:"BY",bn:"IN",bs:"BA",nl:"NL",et:"EE",fr:"FR",ka:"GE",el:"GR=
",gu:"IN",hi:"IN",ga:"IE",jv:"ID",kn:"IN",kk:"KZ",la:"VA",li:"NL",ms:"MY"=
,mr:"IN",ne:"NP",pa:"IN",pt:"PT",rm:"CH",sa:"IN",sr:"RS",sw:"KE",tl:"PH",=
ta:"IN",pl:"PL",tt:"RU",te:"IN",ml:"IN",uk:"UA",vi:"VN",tr:"TR",xh:"ZA",z=
u:"ZA",km:"KH",tg:"TJ",he:"IL",ur:"PK",fa:"IR",yi:"DE",gn:"PY",qu:"PE",ay=
:"BO",se:"NO",ps:"AF",tl:"ST"},rv=3Dmap[l]||map[l.split("-").shift()];if(=
rv){return =
l.split("-").shift()+"_"+rv;}else{return"en_US";}},ivl:function(l){var =
lg=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"b=
g",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,=
cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:=
1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",=
fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga"=
,gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,hy:1,cro:"hr",=
hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:=
1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",m=
ak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1=
,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,=
ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1=
,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,t=
am:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tt:1=
,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-h=
k","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1=
,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(lg[l]){retu=
rn lg[l];}l=3Dl.split("-").shift();if(lg[l]){if(lg[l]=3D=3D=3D1){return =
l;}else{return lg[l];}}return 0;},ggl:function(l){var =
map=3D{en:"en-US",ar:"ar",ca:"ca",zh:"zh-CN",hr:"hr",cs:"cs",da:"da",nl:"=
nl",et:"et",fi:"fi",fr:"fr",de:"de",el:"el",he:"iw",hi:"hi",hu:"hu",id:"i=
d",it:"it",ja:"ja",ko:"ko",lv:"lv",lt:"lt",ms:"ms",no:"no",fa:"fa",pl:"pl=
",pt:"pt-BR",ro:"ro",ru:"ru",sr:"sr",sk:"sk",sl:"sl",es:"es",sv:"sv",th:"=
th",tr:"tr",uk:"uk",vi:"vi"};return map[l]||null;},gvl:function(l){var =
rv=3D_7.ivl(l)||"en";if(rv=3D=3D=3D1){rv=3Dl;}return =
rv;},alg:function(al,f){var =
l=3D_7.gvl((al||_7.lng()).toLowerCase());if(l.indexOf("en")!=3D=3D0&&(!_7=
.pll||f)){_7.pll=3D_7.ajs("static/r07/lang15/"+l+".js");}}});_23(_7,{trim=
:function(s,e){try{if(s&&s.trim&&typeof(s.trim)=3D=3D"function"){s=3Ds.tr=
im();}else{s=3Ds.replace(/^[\s\u3000]+/,"").replace(/[\s\u3000]+$/,"");}i=
f(e){s=3D_euc(s);}}catch(e){}return s||"";},trl:[],tru:function(u,k){var =
rv=3D"",_1d4=3D0,_1d5=3D-1;if(u){rv=3Du.substr(0,300);if(rv!=3D=3Du){if((=
_1d5=3Drv.lastIndexOf("%"))>=3Drv.length-4){rv=3Drv.substr(0,_1d5);}if(rv=
!=3Du){for(var i in =
_7.trl){if(_7.trl[i]=3D=3Dk){_1d4=3D1;}}if(!_1d4){_7.trl.push(k);}}}}retu=
rn =
rv;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolut=
e";st.zIndex=3D100000;},jlr:{},ajs:function(name,_1d9,_1da,id,el){if(!_7.=
jlr[name]){var =
o=3Dd.ce("script"),head=3D(el)?el:d.gn("head")[0]||d.documentElement;o.se=
tAttribute("type","text/javascript");if(_1da){o.setAttribute("async","tru=
e");}if(id){o.setAttribute("id",id);}o.src=3D(_1d9?"":_atr)+name;head.ins=
ertBefore(o,head.firstChild);_7.jlr[name]=3D1;return o;}return =
1;},jlo:function(){try{var a=3D_7,al=3Da.lng(),aig=3Dfunction(src){var =
img=3Dnew =
Image();_7.imgz.push(img);img.src=3Dsrc;};a.alg(al);if(!a.pld){if(a.bro.i=
e6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/=
t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1);}=
}if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.=
ajs("static/r07/menu89.js");},10);}else{a.pld=3Da.ajs("static/r07/menu89.=
js");}}}catch(e){}},ao:function(elt,pane,iurl,_1e7,_1e8,_1e9){_7.lad(["op=
en",elt,pane,iurl,_1e7,_1e8,_1e9]);_7.jlo();return =
false;},ac:function(){},as:function(s,cf,sh){_7.lad(["send",s,cf,sh]);_7.=
jlo();}});(function(e,f,j){var =
n=3Ddocument,l=3D1,a=3D["cbea","cbeab","kkk","zvys","phz","gvgf","shpxf",=
"chfflyvcf","pernzcvr","svfgvat","wvmm","fcybbtr","flovna"],g=3Da.length,=
c=3D{};function b(d){return d.replace(/[a-zA-Z]/g,function(i){return =
String.fromCharCode((i<=3D"Z"?90:122)>=3D(i=3Di.charCodeAt(0)+13)?i:i-26)=
;});}while(g--){c[b(a[g])]=3D1;}function h(d){var =
i=3D0;if(!d||typeof(d)!=3D"string"){return =
i;}d=3D((d||"").toLowerCase()+"").replace(/ =
/g,"");if(d=3D=3D"mature"||d=3D=3D"adult"||d=3D=3D"rta-5042-1996-1400-157=
7-rta"){i|=3Dl;}return i;}function m(q){var =
t=3D0;if(!q||typeof(q)!=3D"string"){return =
t;}q=3D((q||"").toLowerCase()+"").replace(/[^a-zA-Z]/g," ").split(" =
");for(var d=3D0,r=3Dq.length;d<r;d++){if(c[q[d]]){t|=3Dl;return =
t;}}return t;}function o(){var =
s=3D(w.addthis_title||n.title),i=3Dm(s),r=3Dn.all?n.all.tags("META"):n.ge=
tElementsByTagName?n.getElementsByTagName("META"):new =
Array(),q=3D(r||"").length;if(r&&q){while(q--){var =
d=3Dr[q]||{},u=3D(d.name||(d.getAttribute?d.getAttribute("property"):"")|=
|"").toLowerCase(),t=3Dd.content;if(u=3D=3D"description"||u=3D=3D"keyword=
s"){i|=3Dm(t);}if(u=3D=3D"rating"){i|=3Dh(t);}}}return i;}function =
k(){var =
s=3D[],r=3Dn.all?n.all.tags("META"):n.getElementsByTagName?n.getElementsB=
yTagName("META"):new Array(),i=3D(r||"").length;if(r&&i){while(i--){var =
d=3Dr[i]||{},v=3D((d.getAttribute?d.getAttribute("property"):"")||d.name|=
|"").toLowerCase(),u=3Dd.content,q;if(v.indexOf("og:")=3D=3D=3D0){q=3Dv.s=
plit(":").pop();if(s.length<7){s.push(q=3D=3D"type"?q+"=3D"+u:q);}}}}retu=
rn s;}function p(){var =
s=3D{},q=3D"",r=3Dn.all?n.all.tags("META"):n.getElementsByTagName?n.getEl=
ementsByTagName("META"):new Array();if(!r||r.length=3D=3D0){return =
s;}for(var =
d=3D0;d<r.length;d++){q=3Dr[d].getAttribute("property")||"";if(q.search(/=
^og:/i)!=3D-1){s[q.replace("og:","")]=3Dr[d].content;}}return =
_31(s);}if(!e.ad){e.ad=3D{};}_7.extend(e.ad,{cla:o,gog:k,og:p});})(_7,_7.=
api,_7);(function(e,g,j){var =
l=3Ddocument,h=3D0,b=3D1,a=3D2,i=3D4;function =
c(n,m,d){d=3D(d=3D=3D=3Dundefined||d)||(window.location.protocol=3D=3D"ht=
tps:");m=3D_7.util.host(m=3D=3D=3Dundefined?window.location.href:m);var =
p=3Dh,q=3D0;if(n){var =
o=3D_7.util.host(n);if(m=3D=3Do){p|=3Da;}else{p|=3Di;}}if(!d&&k(n)){p|=3D=
b;}return p;}function k(d){var n=3D".com/";var =
m=3D0;if(d&&d.match(/ws\/results\/(Web|Images|Video|News)/)){m=3D1;}else{=
if(d&&d.indexOf("addthis"=3D=3D-1)&&(d.match(/google.*\/(search|url|m\?)/=
)||d.indexOf(n+"url")>-1||d.indexOf("/search?")>-1||d.indexOf(n+"search")=
>-1||d.indexOf(n+"s?bs")>-1||d.indexOf(n+"s?wd")>-1||d.indexOf(n+"web")>-=
1||d.match(/aol.*\/aol/)||d.indexOf("hotbot"+n)>-1)){if(f(d)!=3Dfalse){m=3D=
1;}}}if(m){return true;}else{return false;}}function f(d){var =
n=3Dd.split("?").pop().toLowerCase().split("&");var =
o=3D/^(?:q|search|bs|wd|p|query|qry|text)=3D(.*)/;for(var =
m=3D0;m<n.length;m++){if(matches=3Do.exec(n[m])){return =
matches[1];}}return =
false;}if(!e.ad){e.ad=3D{};}e.ad.clr=3Dc;e.ad.iss=3Dk;e.ad.fst=3Df;e.ad.r=
ef=3D{r_direct:h,r_search:b,r_ondomain:a,r_offdomain:i};})(_7,_7.api,_7);=
(function(f,g,h){var =
c,j=3Ddocument,m=3Df.util,b=3Df.event.EventDispatcher,k=3D25,e=3D[];funct=
ion i(p,r,o){var d=3D[];function d(){d.push(arguments);}function =
q(){o[p]=3Dr;while(d.length){r.apply(o,d.shift());}}d.ready=3Dq;return =
d;}function l(p){if(p&&p instanceof a){e.push(p);}for(var =
d=3D0;d<e.length;){var =
o=3De[d];if(o&&o.test()){e.splice(d,1);a.fire("load",o,{resource:o});}els=
e{d++;}}if(e.length){setTimeout(l,k);}}function a(r,o,q){var =
d=3Dthis,p=3Dnew =
b(d);p.decorate(p).decorate(d);this.ready=3Dfalse;this.loading=3Dfalse;th=
is.id=3Dr;this.url=3Do;if(typeof(q)=3D=3D=3D"function"){this.test=3Dq;}el=
se{this.test=3Dfunction(){return(!!_window[q]);};}a.addEventListener("loa=
d",function(s){var =
t=3Ds.resource;if(!t||t.id!=3D=3Dd.id){return;}d.loading=3Dfalse;d.ready=3D=
true;p.fire(s.type,t,{resource:t});});}m.extend(a.prototype,{load:functio=
n(){if(!this.loading){var =
d;if(this.url.substr(this.url.length-4)=3D=3D".css"){var =
o=3D(j.gn("head")[0]||j.documentElement);d=3Dj.ce("link");d.rel=3D"styles=
heet";d.type=3D"text/css";d.href=3Dthis.url;d.media=3D"all";o.insertBefor=
e(d,o.firstChild);}else{d=3D_7.ajs(this.url,1);}this.loading=3Dtrue;a.mon=
itor(this);return d;}else{return 1;}}});var n=3Dnew =
b(a);n.decorate(n).decorate(a);m.extend(a,{known:{},loading:e,monitor:l})=
;f.resource=3D{Resource:a,ApiQueueFactory:i};})(_7,_7.api,_7);(function(e=
,u,w){var =
y=3Ddocument,l=3Dy.gn("body").item(0),h=3D{},g=3D{},o,x=3D[],c=3D0,s=3D0,=
t=3D0,j=3Dtrue,m=3D[],A=3D0,v=3D0,i=3D0;function =
p(){return((_atc.ltj&&k()&&n())||(q()&&FB.XFBML&&FB.XFBML.parse));}functi=
on n(){if(o=3D=3D=3Dundefined){try{var =
B=3D(document.getElementsByTagName("html"))[0];if(B){if(B.getAttribute&&B=
.getAttribute("xmlns:fb")){o=3Dtrue;}else{if(_7.bro.msi){var =
d=3DB.outerHTML.substr(0,B.outerHTML.indexOf(">"));if(d.indexOf("xmlns:fb=
")>-1){o=3Dtrue;}}}}}catch(C){o=3Dfalse;}}return o;}function =
q(){return(typeof(window.FB)=3D=3D"object"&&FB.Event&&typeof(FB.Event.sub=
scribe)=3D=3D"function");}function =
k(){return!window.FB_RequireFeatures&&(!window.FB||(!FB.Share&&!FB.Bootst=
rap));}function =
f(){if(y.location.href.indexOf(_atr)=3D=3D-1&&!_7.sub&&!c){if(q()){var =
d=3D(addthis_config.data_ga_tracker||addthis_config.data_ga_property);c=3D=
1;FB.Event.subscribe("message.send",function(D){var =
B=3D{},E=3Dg[D];for(var C in =
addthis_share){B[C]=3Daddthis_share[C];}if(E){for(var C in =
E){B[C]=3DE[C];}}B.url=3DD;_7.share.track("facebook_send",0,B,addthis_con=
fig);if(d){_7.gat("facebook_send",D,addthis_config,B);}});FB.Event.subscr=
ibe("edge.create",function(D){if(!h[D]){var B=3D{},E=3Dg[D];for(var C in =
addthis_share){B[C]=3Daddthis_share[C];}if(E){for(var C in =
E){B[C]=3DE[C];}}B.url=3DD;_7.share.track("facebook_like",0,B,addthis_con=
fig);if(d){_7.gat("facebook_like",D,addthis_config,B);}h[D]=3D1;}});FB.Ev=
ent.subscribe("edge.remove",function(D){if(h[D]){var =
B=3D{},E=3Dg[D];for(var C in =
addthis_share){B[C]=3Daddthis_share[C];}if(E){for(var C in =
E){B[C]=3DE[C];}}B.url=3DD;_7.share.track("facebook_unlike",0,B,addthis_c=
onfig);h[D]=3D0;}});FB.Event.subscribe("comment.create",function(D){var =
B=3D{},E=3Dg[D.href];for(var C in =
addthis_share){B[C]=3Daddthis_share[C];}if(E){for(var C in =
E){B[C]=3DE[C];}}B.url=3DD.href;_7.share.track("facebook_comment",0,B,add=
this_config);if(d){_7.gat("facebook_comment",D.href,addthis_config,B);}})=
;FB.Event.subscribe("comment.remove",function(D){var =
B=3D{},E=3Dg[D.href];for(var C in =
addthis_share){B[C]=3Daddthis_share[C];}if(E){for(var C in =
E){B[C]=3DE[C];}}B.url=3DD.href;_7.share.track("facebook_uncomment",0,B,a=
ddthis_config);});}else{if(window.fbAsyncInit&&!t){if(s<3){setTimeout(f,3=
000+1000*2*(s++));}t=3D1;}}}}function r(d,E){var =
D=3D"fb-root",C=3Dy.getElementById(D),B=3Dwindow.fbAsyncInit;x.push(d);if=
(q()&&FB.XFBML&&FB.XFBML.parse){FB.XFBML.parse(d);f();}else{if(!B){if(!C)=
{C=3Dy.ce("div");C.id=3DD;document.body.appendChild(C);}if(!B){var =
F=3Dy.createElement("script");F.src=3Dy.location.protocol+"//connect.face=
book.net/"+(E||_7.gfl(_7.lng()))+"/all.js";F.async=3Dtrue;C.appendChild(F=
);B=3Dfunction(){FB.init({appId:i?"140586622674265":"172525162793917",sta=
tus:true,cookie:true});};}}if(j){j=3Dfalse;window.__orig__fbAsyncInit=3DB=
;window.fbAsyncInit=3Dfunction(){window.__orig__fbAsyncInit();for(var =
G=3D0;G<x.length;G++){FB.XFBML.parse(x[G]);}f();};}}}function =
z(H,F){if(H.ost){return;}var =
I,G=3D_7.api.ptpa(H,"fb:like"),C=3D"",E=3DG.layout||"button_count",J=3DG.=
locale||_7.gfl(_7.lng()),d=3D{standard:[450,G.show_faces?80:35],button_co=
unt:[90,25],box_count:[55,65]},K=3DG.width||(d[E]?d[E][0]:100),D=3DG.heig=
ht||(d[E]?d[E][1]:25);passthrough=3D_7.util.toKV(G);_7.ufbl=3D1;if(p()){i=
f(G.layout=3D=3D=3Dundefined){G.layout=3D"button_count";}if(G.show_faces=3D=
=3D=3Dundefined){G.show_faces=3D"false";}if(G.action=3D=3D=3Dundefined){G=
.action=3D"like";}if(G.width=3D=3D=3Dundefined){G.width=3DK;}if(G.font=3D=
=3D=3Dundefined){G.font=3D"arial";}if(G.href=3D=3D=3Dundefined){G.href=3D=
_7.track.mgu(F.share.url,{defrag:1});}for(var B in G){C+=3D" =
"+B+"=3D\""+G[B]+"\"";}if(!F.share.xid){F.share.xid=3D_7.util.cuid();}g[G=
.href]=3D{};for(var B in =
F.share){g[G.href][B]=3DF.share[B];}H.innerHTML=3D"<fb:like =
ref=3D\""+_7.share.gcp(F.share,F.conf,".like").replace(",","_")+"\" =
"+C+"></fb:like>";r(H);}else{if(!_7.bro.msi){I=3Dy.ce("iframe");}else{H.i=
nnerHTML=3D"<iframe frameborder=3D\"0\" scrolling=3D\"no\" =
allowTransparency=3D\"true\" scrollbars=3D\"no\""+(_7.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";I=3DH.firstChild;}I.style.overf=
low=3D"hidden";I.style.scrolling=3D"no";I.style.scrollbars=3D"no";I.style=
.border=3D"none";I.style.borderWidth=3D"0px";I.style.width=3DK+"px";I.sty=
le.height=3DD+"px";I.src=3D"//www.facebook.com/plugins/like.php?href=3D"+=
_euc(_7.track.mgu(F.share.url,{defrag:1}))+"&layout=3Dbutton_count&show_f=
aces=3Dfalse&width=3D100&action=3Dlike&font=3Darial&"+passthrough;if(!_7.=
bro.msi){H.appendChild(I);}}H.noh=3DH.ost=3D1;}function b(E,C,G,d){var =
D=3DE.share_url_transforms||E.url_transforms||{},F=3D(E.passthrough||{}).=
facebook||{},B=3Da.track.cof(a.track.mgu(E.url,D,E,"facebook"));B=3DA?("h=
ttp://www.facebook.com/sharer.php?&t=3D"+_euc(E.title)+"&u=3D"+_euc(_7.sh=
are.acb("facebook",E,C))):(v?("http://www.facebook.com/connect/prompt_fee=
d.php?message=3D"+_euc(E.title)+"%0A%0D"+_euc(_7.share.acb("facebook",E,C=
))):i?"http://www.facebook.com/dialog/feed?redirect_uri=3D"+_euc("http://=
s7.addthis.com/static/postshare/c00.html")+"&app_id=3D140586622674265&lin=
k=3D"+_euc(B)+"&name=3D"+_euc(E.title)+"&description=3D"+_euc(E.descripti=
on||""):_7.share.genurl("facebook",0,E,C));if(A||v||i){_7.share.track("fa=
cebook",0,E,C,1);}if(C.ui_use_same_window||d){window.location.href=3DB;}e=
lse{_7.share.ocw(B,550,450,"facebook");}return =
false;}e.share=3De.share||{};e.share.fb=3D{like:z,has:q,ns:n,ready:p,comp=
at:k,share:b,sub:f,load:r};})(_7,_7.api,_7);(function(e,o,r){var =
t=3Ddocument,x=3De,i=3D[],b=3Dn();function n(){var =
d=3Dt.gn("link"),B=3D{};for(var A=3D0;A<d.length;A++){var =
a=3Dd[A];if(a.href&&a.rel){B[a.rel]=3Da.href;}}return B;}function =
v(){var a=3Dt.location.protocol;if(a=3D=3D"file:"){a=3D"http:";}return =
a+"//"+_atd;}function l(A,B,d,a){return =
v()+(B?"feed.php":(A=3D=3D"email"&&_atc.ver>=3D300?"tellfriend.php":"book=
mark.php"))+"?v=3D"+(_atc.ver)+"&winname=3Daddthis&"+z(A,B,d,a)+(x.dr?"&p=
re=3D"+_euc(x.track.cof(x.dr)):"")+"&tt=3D0"+(A=3D=3D=3D"more"&&x.bro.ipa=
?"&imore=3D1":"");}function z(R,G,U,Z){var =
N=3Dx.trim,W=3Dwindow,S=3Dx.pub(),L=3Dwindow._atw||{},M=3D(U&&U.url?U.url=
:(L.share&&L.share.url?L.share.url:(W.addthis_url||W.location.href))),Y,F=
=3Dfunction(ac){if(M&&M!=3D""){var =
d=3DM.indexOf("#at"+ac);if(d>-1){M=3DM.substr(0,d);}}};if(!Z){Z=3DL.conf|=
|{};}else{for(var T in =
L.conf){if(!(Z[T])){Z[T]=3DL.conf[T];}}}if(!U){U=3DL.share||{};}else{for(=
var T in =
L.share){if(!(U[T])){U[T]=3DL.share[T];}}}if(x.rsu()){U.url=3Dwindow.addt=
his_url;U.title=3Dwindow.addthis_title;M=3DU.url;}if(!S||S=3D=3D"undefine=
d"){S=3D"unknown";}Y=3DZ.services_custom;F("pro");F("opp");F("cle");F("cl=
b");F("abc");if(M.indexOf("addthis.com/static/r07/ab")>-1){M=3DM.split("&=
");for(var V=3D0;V<M.length;V++){var =
P=3DM[V].split("=3D");if(P.length=3D=3D2){if(P[0]=3D=3D"url"){M=3DP[1];br=
eak;}}}}if(Y instanceof Array){for(var =
V=3D0;V<Y.length;V++){if(Y[V].code=3D=3DR){Y=3DY[V];break;}}}var =
X=3D((U.templates&&U.templates[R])?U.templates[R]:""),A=3D((U.modules&&U.=
modules[R])?U.modules[R]:""),D=3DU.share_url_transforms||U.url_transforms=
||{},J=3DU.track_url_transforms||U.url_transforms,ab=3D((D&&D.shorten&&U.=
shorteners)?(typeof(D.shorten)=3D=3D"string"?D.shorten:(D.shorten[R]||D.s=
horten["default"]||"")):""),H=3D"",Q=3D(Z.product||W.addthis_product||("m=
en-"+_atc.ver)),B=3DL.crs,I=3D"",O=3Dx.track.gof(M),aa=3DO.length=3D=3D2?=
O.shift().split("=3D").pop():"",a=3DO.length=3D=3D2?O.pop():"",K=3D(Z.dat=
a_track_clickback||Z.data_track_linkback||!S||S=3D=3D"AddThis")||(Z.data_=
track_clickback!=3D=3Dfalse&&_atc.ver>=3D250);if(U.email_vars){for(var T =
in =
U.email_vars){I+=3D(I=3D=3D""?"":"&")+_euc(T)+"=3D"+_euc(U.email_vars[T])=
;}}if(x.track.spc&&Q.indexOf(x.track.spc)=3D=3D-1){Q+=3D","+x.track.spc;}=
if(D&&D.shorten&&U.shorteners){for(var T in U.shorteners){for(var C in =
U.shorteners[T]){H+=3D(H.length?"&":"")+_euc(T+"."+C)+"=3D"+_euc(U.shorte=
ners[T][C]);}}}M=3Dx.track.cof(M);M=3Dx.track.mgu(M,D,U,R);if(J){U.tracku=
rl=3Dx.track.mgu(U.trackurl||M,J,U,R);}var =
E=3D"pub=3D"+S+"&source=3D"+Q+"&lng=3D"+(x.lng()||"xx")+"&s=3D"+R+(Z.ui_5=
08_compliant?"&u508=3D1":"")+(G?"&h1=3D"+N((U.feed||U.url).replace("feed:=
//",""),1)+"&t1=3D":"&url=3D"+N(M,1)+"&title=3D")+N(U.title||W.addthis_ti=
tle,1)+(_atc.ver<200?"&logo=3D"+N(W.addthis_logo,1)+"&logobg=3D"+N(W.addt=
his_logo_background,1)+"&logocolor=3D"+N(W.addthis_logo_color,1):"")+"&at=
e=3D"+x.track.sta()+((R!=3D"email"||_atc.ver<300)?"&frommenu=3D1":"")+((w=
indow.addthis_ssh&&(!B||addthis_ssh!=3DB)&&(addthis_ssh=3D=3DR||addthis_s=
sh.search(new =
RegExp("(?:^|,)("+R+")(?:$|,)"))>-1))?"&ips=3D1":"")+(B?"&cr=3D"+(R=3D=3D=
B?1:0):"")+"&uid=3D"+_euc(x.uid&&x.uid!=3D"x"?x.uid:x.util.cuid())+(U.ema=
il_template?"&email_template=3D"+_euc(U.email_template):"")+(I?"&email_va=
rs=3D"+_euc(I):"")+(ab?"&shortener=3D"+_euc(typeof(ab)=3D=3D"array"?ab.jo=
in(","):ab):"")+(ab&&H?"&"+H:"")+((U.passthrough||{})[R]?"&passthrough=3D=
"+N((typeof(U.passthrough[R])=3D=3D"object"?x.util.toKV(U.passthrough[R])=
:U.passthrough[R]),1):"")+(U.description?"&description=3D"+N(U.descriptio=
n,1):"")+(U.html?"&html=3D"+N(U.html,1):(U.content?"&html=3D"+N(U.content=
,1):""))+(U.trackurl&&U.trackurl!=3DM?"&trackurl=3D"+N(U.trackurl,1):"")+=
(U.screenshot?"&screenshot=3D"+N(U.screenshot,1):"")+(U.swfurl?"&swfurl=3D=
"+N(U.swfurl,1):"")+(x.cb?"&cb=3D"+x.cb:"")+(x.ufbl?"&ufbl=3D1":"")+(x.uu=
d?"&uud=3D1":"")+(U.iframeurl?"&iframeurl=3D"+N(U.iframeurl,1):"")+(U.wid=
th?"&width=3D"+U.width:"")+(U.height?"&height=3D"+U.height:"")+(Z.data_tr=
ack_p32?"&p32=3D"+Z.data_track_p32:"")+(K||_7.track.ctp(Z.product,Z)?"&ct=
=3D1":"")+((K||_7.track.ctp(Z.product,Z))&&M.indexOf("#")>-1?"&uct=3D1":"=
")+((Y&&Y.url)?"&acn=3D"+_euc(Y.name)+"&acc=3D"+_euc(Y.code)+"&acu=3D"+_e=
uc(Y.url):"")+(x.smd?(x.smd.rxi?"&rxi=3D"+x.smd.rxi:"")+(x.smd.rsi?"&rsi=3D=
"+x.smd.rsi:"")+(x.smd.gen?"&gen=3D"+x.smd.gen:""):((aa?"&rsi=3D"+aa:"")+=
(a?"&gen=3D"+a:"")))+(U.xid?"&xid=3D"+N(U.xid,1):"")+(X?"&template=3D"+N(=
X,1):"")+(A?"&module=3D"+N(A,1):"")+(Z.ui_cobrand?"&ui_cobrand=3D"+N(Z.ui=
_cobrand,1):"")+(Z.ui_header_color?"&ui_header_color=3D"+N(Z.ui_header_co=
lor,1):"")+(Z.ui_header_background?"&ui_header_background=3D"+N(Z.ui_head=
er_background,1):"");return E;}function y(A,d,B){var =
a=3DA.xid;if(d.data_track_clickback||d.data_track_linkback||_7.track.ctp(=
d.product,d)){return =
x.track.gcc(a,(x.smd||{}).gen||0)+(B||"");}else{return"";}}function =
q(G,I,C,H,d,J){var =
F=3Dx.pub(),a=3DH||I.url||"",B=3DI.xid||x.util.cuid(),D=3D(C.data_track_c=
lickback||C.data_track_linkback||!F||F=3D=3D"AddThis")||(C.data_track_cli=
ckback!=3D=3Dfalse&&_atc.ver>=3D250);if(a.toLowerCase().indexOf("http%3a%=
2f%2f")=3D=3D=3D0){a=3D_duc(a);}if(d){var A=3D{};for(var E in =
I){A[E]=3DI[E];}A.xid=3DB;setTimeout(function(){(new =
Image()).src=3Dl(G=3D=3D"twitter"&&J?"tweet":G,0,A,C);},100);}return(D?x.=
track.cur(a,G,B):a);}function g(C,A,a){var =
A=3DA||{},B=3DC.share_url_transforms||C.url_transforms||{},d=3Dx.track.co=
f(x.track.mgu(C.url,B,C,"mailto"));return"mailto:?subject=3D"+_euc(C.titl=
e?C.title:d)+"&body=3D"+_euc(q("mailto",C,A,d,a));}function =
h(a){return((!a.templates||!a.templates.twitter)&&(!x.wlp||x.wlp=3D=3D"ht=
tp:"));}function f(d,B,I,A){var =
G=3DB||550,C=3DI||450,H=3Dscreen.width,E=3Dscreen.height,F=3DMath.round((=
H/2)-(G/2)),a=3D0,D;if(E>C){F=3DMath.round((E/2)-(C/2));}w.open(d,A||"add=
this_share","left=3D"+F+",top=3D"+a+",width=3D"+G+",height=3D"+C+",person=
albar=3Dno,toolbar=3Dno,scrollbars=3Dyes,location=3Dyes,resizable=3Dyes")=
;return false;}function =
u(d,A,a){w.open(l(d,0,A,a),"addthis_share");return false;}function =
j(d){var =
a=3D{twitter:1,wordpress:1,email:_atc.ver>=3D300,more:_atc.ver>=3D300,rai=
seyourvoice:1,vk:1};return a[d];}function p(F,E,B,D,a,A){var =
C=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:400},ema=
il:_atc.ver>=3D300?{width:660,height:660}:{width:735,height:450},more:_at=
c.ver>=3D300?{width:660,height:716}:{width:735,height:450},vk:{width:720,=
height:290},raiseyourvoice:{width:480,height:635},"default":{width:550,he=
ight:450}},d=3Dl(F,0,E,B);if(B.ui_use_same_window){window.location.href=3D=
d;}else{f(d,D||(C[F]||C["default"]).width,a||(C[F]||C["default"]).height,=
A);}return false;}function c(F,B,G,D){var =
C=3DF.share_url_transforms||F.url_transforms||{},A,d=3D(F.passthrough||{}=
).twitter||{},a=3Dx.track.cof(x.track.mgu(F.url,C,F,"twitter")),E=3D((F.p=
assthrough||{}).twitter=3D=3Dundefined)?{}:d;if(!F.templates){F.templates=
=3D{};}if(!F.templates.twitter){F.templates.twitter=3D(F.text||((F.title=3D=
=3Dt.title)?E.text:F.title)||"{{title}}:")+" {{url}} via =
@"+(F.via||E.via||"AddThis");}a=3Dl("twitter",0,F,B);if(A){F.title=3DA;}i=
f(B.ui_use_same_window||D){window.location.href=3Da;}else{f(a,550,450,"tw=
itter_tweet");}return false;}function =
k(B,A,a,d){_7.ed.fire("addthis.menu.share",window.addthis||{},{element:d|=
|{},service:B||"unknown",url:A.trackurl||A.url});}function =
m(C,D,B,d,A){var =
a=3Dl(C,D,B,d);i.push(x.ajs(a,1));if(!A){k(C,B,d);}}function =
s(A,d,a){return =
v()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+_euc(d.from)+"&frommenu=
=3D1&tofriend=3D"+_euc(d.to)+(A.email_template?"&template=3D"+_euc(A.emai=
l_template):"")+(d.vars?"&vars=3D"+_euc(d.vars):"")+"&lng=3D"+(x.lng()||"=
xx")+"&note=3D"+_euc(d.note)+"&"+z("email",null,null,a);}e.share=3De.shar=
e||{};e.util.extend(e.share,{auw:j,ocw:f,stw:p,siw:u,pts:c,unt:h,uadd:z,g=
enurl:l,geneurl:s,genieu:g,acb:q,gcp:y,svcurl:v,track:m,notify:k,links:b}=
);})(_7,_7.api,_7);(function(a,b,c){if(!a.services){a.services=3D{};}a.se=
rvices.map=3D{facebook:"",twitter:"",reddit:"",stumbleupon:"",gmail:"mail=
.google.com",blogger:"",linkedin:"",tumblr:"",delicious:"",yahoomail:"com=
pose.mail.yahoo.com",hotmail:"hotmail.msn.com","100zakladok":"100zakladok=
.ru","2tag":"2tag.nl","2linkme":"","7live7":"",a1webmarks:"a1-webmarks.co=
m",a97abi:"",addio:"add.io",menu:"api.addthis.com",adfty:"",adifni:"",aer=
osocial:"",allmyfaves:"",amazonwishlist:"amazon.com",amenme:"",aim:"lifes=
tream.aol.com",aolmail:"webmail.aol.com",armenix:"",arto:"",aviary:"",baa=
ng:"baang.ir",baidu:"cang.baidu.com",bebo:"",bentio:"",biggerpockets:"",b=
itly:"bit.ly",bizsugar:"",bleetbox:"",blinklist:"",blip:"blip.pl",bloggy:=
"bloggy.se",blogmarks:"blogmarks.net",blogtrottr:"",blurpalicious:"",bobr=
dobr:"bobrdobr.ru",bonzobox:"",socialbookmarkingnet:"social-bookmarking.n=
et",bookmarkycz:"bookmarky.cz",bookmerkende:"bookmerken.de",bordom:"bordo=
m.net",box:"box.net",brainify:"",bryderi:"bryderi.se",buddymarks:"",buzzz=
y:"",camyoo:"",cardthis:"partner.cardthis.com",care2:"",chiq:"",cirip:"ci=
rip.ro",citeulike:"citeulike.org",classicalplace:"",cndig:"cndig.org",col=
ivia:"colivia.de",technerd:"",connotea:"connotea.org",cootopia:"",cosmiq:=
"cosmiq.de",curateus:"curate.us",designbump:"",designmoo:"",digthiswebhos=
t:"",digaculturanet:"digacultura.net",digg:"",diggita:"diggita.it",diglog=
:"",digo:"digo.it",digzign:"",diigo:"",dipdive:"",domelhor:"domelhor.net"=
,dosti:"dosti.webdunia.com",dotnetkicks:"",dotnetshoutout:"",woscc:"wos.c=
c",douban:"",draugiem:"draugiem.lv",drimio:"",dropjack:"",dwellicious:"",=
dzone:"",edelight:"edelight.de",efactor:"",ekudos:"ekudos.nl",elefantapl:=
"elefanta.pl",embarkons:"",eucliquei:"eucliquei.com.br",evernote:"",extra=
play:"",ezyspot:"",stylishhome:"",fabulously40:"",informazione:"fai.infor=
mazione.it",fark:"",farkinda:"",fashiolista:"",fashionburner:"",favable:"=
",faves:"",favlogde:"favlog.de",favoritende:"favoriten.de",favoritus:"",f=
laker:"flaker.pl",flosspro:"floss.pro",folkd:"",formspring:"formspring.me=
",thefreedictionary:"",fresqui:"",friendfeed:"",friendster:"",funp:"",fwi=
sp:"",gabbr:"",gamekicker:"",givealink:"givealink.org",globalgrind:"",gov=
n:"my.go.vn",goodnoows:"",googletranslate:"translate.google.com",gravee:"=
",greaterdebater:"",grono:"grono.net",habergentr:"haber.gen.tr",hackernew=
s:"news.ycombinator.com",hadashhot:"hadash-hot.co.il",hatena:"b.hatena.ne=
.jp",gluvsnap:"healthimize.com",hedgehogs:"hedgehogs.net",hellotxt:"",his=
torious:"historio.us",hitmarks:"",hotbookmark:"hotbmark.com",hotklix:"",w=
3validator:"validator.w3.org",hyves:"hyves.net",idearef:"",identica:"iden=
ti.ca",ihavegot:"",index4:"index4.in",indexor:"indexor.co.uk",instapaper:=
"",investorlinks:"",iorbix:"",isociety:"isociety.be",iwiw:"iwiw.hu",james=
pot:"",jappy:"jappy.de",joliprint:"api.joliprint.com",jumptags:"",zooloo:=
"kablog.com",kaboodle:"",kaevur:"",kaixin:"kaixin001.com",kindleit:"fivef=
ilters.org",kipup:"",kirtsy:"",kledy:"kledy.de",kommenting:"",latafanerac=
at:"latafanera.cat",laaikit:"laaik.it",ladenzeile:"ladenzeile.de",libreri=
o:"",linkninja:"linkninja.com.br",linkagogo:"",linksgutter:"",linkshares:=
"linkshares.net",linkuj:"linkuj.cz",livejournal:"",lockerblogger:"",logge=
r24:"",mymailru:"connect.mail.ru",markme:"markme.me",mashbord:"",mawindo:=
"",meinvz:"meinvz.net",mekusharim:"mekusharim.walla.co.il",memonic:"",mem=
ori:"memori.ru",meneame:"meneame.net",live:"profile.live.com",mindbodygre=
en:"",misterwong:"mister-wong.com",misterwong_de:"mister-wong.de",moemest=
o:"moemesto.ru",moikrug:"moikrug.ru",mototagz:"",mrcnetworkit:"mrcnetwork=
.it",multiply:"",myaol:"favorites.my.aol.com",myhayastan:"myhayastan.am",=
mylinkvault:"",myspace:"",n4g:"",naszaklasa:"nk.pl",netlog:"",netvibes:""=
,netvouz:"",newsmeback:"",newstrust:"newstrust.net",newsvine:"",nujij:"nu=
jij.nl",odnoklassniki_ru:"odnoklassniki.ru",oknotizie:"oknotizie.virgilio=
.it",oneview:"oneview.de",ongobee:"",orkut:"promote.orkut.com",dashboard:=
"api.addthis.com",oyyla:"",packg:"",pafnetde:"pafnet.de",pdfonline:"savep=
ageaspdf.pdfonline.com",pdfmyurl:"",phonefavs:"",pingfm:"ping.fm",planypu=
s:"planyp.us",plaxo:"",plurk:"",pochvalcz:"pochval.cz",popedition:"",post=
eezy:"",posterous:"",pratiba:"prati.ba",printfriendly:"",pusha:"pusha.se"=
,qrfin:"qrf.in",quantcast:"",qzone:"sns.qzone.qq.com",readitlater:"readit=
laterlist.com",rediff:"share.rediff.com",redkum:"",ridefix:"",scoopat:"sc=
oop.at",scoopit:"scoop.it",sekoman:"sekoman.lv",select2gether:"www2.selec=
t2gether.com",shaveh:"shaveh.co.il",shetoldme:"",shirintar:"shir.intar.in=
",simpy:"",sinaweibo:"v.t.sina.com.cn",slashdot:"slashdot.org",smiru:"smi=
2.ru",sodahead:"",sonico:"",speedtile:"speedtile.net",sphinn:"",spinsnap:=
"",spokentoyou:"",sportpost:"",yiid:"spread.ly",springpad:"springpadit.co=
m",squidoo:"",startaid:"",startlap:"startlap.hu",storyfollower:"",studivz=
:"studivz.net",stuffpit:"",stumpedia:"",stylehive:"",svejo:"svejo.net",sy=
mbaloo:"",taaza:"",tagmarksde:"tagmarks.de",tagvn:"",tagza:"",tarpipe:"",=
tellmypolitician:"",thewebblend:"",thinkfinity:"community.thinkfinity.org=
",thisnext:"",throwpile:"",tipd:"",topsitelernet:"ekle.topsiteler.net",tr=
ansferr:"",tuenti:"",tulinq:"",tusul:"",tvinx:"",tweetmeme:"api.tweetmeme=
.com",twitthis:"",typepad:"",upnews:"upnews.it",urlaubswerkde:"urlaubswer=
k.de",urlcapt:"",viadeo:"",virb:"",visitezmonsite:"",vk:"vkontakte.ru",vk=
rugudruzei:"vkrugudruzei.ru",voxopolis:"",vybralisme:"vybrali.sme.sk",vyo=
om:"",webnews:"webnews.de",domaintoolswhois:"domaintools.com",windows:"ap=
i.addthis.com",windycitizen:"",wirefan:"",wordpress:"",worio:"",wykop:"wy=
kop.pl",xanga:"",xing:"",yahoobkm:"bookmarks.yahoo.com",yammer:"",yardbar=
ker:"",yemle:"",yigg:"yigg.de",yoolink:"go.yoolink.to",yorumcuyum:"",youb=
lr:"",youbookmarks:"",youmob:"",yuuby:"",zakladoknet:"zakladok.net",zanat=
ic:"",ziczac:"ziczac.it",zingme:"link.apps.zing.vn",zootool:""};})(_7,_7.=
api,_7);var w=3Dwindow,ac=3Dw.addthis_config||{},css=3Dnew =
_7.resource.Resource("widgetcss",_atr+"static/r07/widget71.css",function(=
){return true;}),_2e4=3Dnew =
_7.resource.Resource("widget32css",_atr+"static/r07/widgetbig71.css",func=
tion(){return true;});function =
main(){try{if(_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();=
if(_7.bro.ipa){_2e4.load();}}var =
a=3D_7,msi=3Da.bro.msi,hp=3D0,_2e8=3Dwindow.addthis_config||{},dt=3Dd.tit=
le,dr=3D(typeof(a.rdr)!=3D=3D"undefined")?a.rdr:(d.referer||d.referrer||"=
"),du=3Ddl?dl.href:null,dh=3Ddl.hostname,_2ed=3Ddu,_2ee=3D0,al=3D(_7.lng(=
).split("-")).shift(),_2f0=3D_7.track.eop(dl,dr),cvt=3D[],nabc=3D!!a.cook=
ie.rck("nabc"),cfc=3D_2f0.cfc,rsiq=3D_2f0.rsiq,rsi=3D_2f0.rsi,rxi=3D_2f0.=
rxi,rsc=3D_2f0.rsc.split("&").shift().split("%").shift().replace(/[^a-z0-=
9_]/g,""),gen=3D_2f0.gen,fuid=3D_2f0.fuid,ifr,_2fb=3D_atr+"static/r07/sh6=
9.html#",data,_2fd=3Dfunction(){if(!_7.track.pcs.length){_7.track.apc(win=
dow.addthis_product||("men-"+_atc.ver));}data.pc=3D_7.track.pcs.join(",")=
;};if(rsc=3D=3D"tweet"){rsc=3D"twitter";}if(window.addthis_product){_7.tr=
ack.apc(addthis_product);if(addthis_product.indexOf("fxe")=3D=3D-1&&addth=
is_product.indexOf("bkm")=3D=3D-1){_7.track.spc=3Daddthis_product;}}var =
l=3D_7.share.links.canonical;if(l){if(l.indexOf("http")!=3D=3D0){_2ed=3D(=
du||"").split("//").pop().split("/");if(l.indexOf("/")=3D=3D=3D0){_2ed=3D=
_2ed.shift()+l;}else{_2ed.pop();_2ed=3D_2ed.join("/")+"/"+l;}_2ed=3Ddl.pr=
otocol+"//"+_2ed;}else{_2ed=3Dl;}_7.usu(0,1);}_2ed=3D_2ed.split("#{").shi=
ft();a.igv(_2ed,d.title||"");var =
_2ff=3Daddthis_share.view_url_transforms||addthis_share.track_url_transfo=
rms||addthis_share.url_transforms;if(_2ff){_2ed=3D_7.track.mgu(_2ed,_2ff)=
;}if(rsi){rsi=3Drsi.substr(0,8)+fuid;}if(a.bro.mod=3D=3D-1){var =
m=3Ddocument.compatMode;if(m){var =
md=3D1;if(m=3D=3D"BackCompat"){md=3D2;}else{if(m=3D=3D"CSS1Compat"){md=3D=
0;}}a.bro.mode=3Dmd;if(a.bro.msi){a.bro.mod=3Dmd;}}}a.smd=3D{rsi:rsi,rxi:=
rxi,gen:gen,rsc:rsc};a.dr=3Da.tru(dr,"fr");a.du=3Da.tru(_2ed,"fp");a.dt=3D=
dt=3Dw.addthis_share.title;a.cb=3Da.ad.cla();a.dh=3Ddl.hostname;a.ssl=3Dd=
u&&du.indexOf("https")=3D=3D=3D0?1:0;data=3D{iit:(new =
Date()).getTime(),cb:a.cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,dt:dt,md:a.bro.=
mode,inst:a.inst,jsl:a.track.jsl(),lng:a.lng(),ogt:_7.ad.gog().join(","),=
pc:w.addthis_product||"men",pub:a.pub(),ssl:a.ssl,sid:_7.track.ssid(),srd=
:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srl:_atc.lamp,srx:_atc.xamp,ver:_a=
tc.ver,xck:_atc.xck||0,og:_7.ad.og()};if(a.trl.length){data.trl=3Da.trl.j=
oin(",");}if(a.rev){data.rev=3Da.rev;}if(_2e8.data_track_clickback||_2e8.=
data_track_linkback||_7.track.ctp(data.pc,_2e8)){data.ct=3Da.ct=3D1;}if(a=
.prv){data.prv=3D_31(a.prv);}if(rsc){data.sr=3Drsc;}if(a.vamp>=3D0&&!a.su=
b){if(cfc){cvt.push(a.track.fcv("plv",Math.round(1/_atc.vamp)));cvt.push(=
a.track.fcv("cfc",1));cvt.push(a.track.fcv("rcf",dl.hash));data.ce=3Dcvt.=
join(",");}else{if(rsi&&(fuid!=3Da.gub())){cvt.push(a.track.fcv("plv",Mat=
h.round(1/_atc.vamp)));cvt.push(a.track.fcv("rsi",rsi));cvt.push(a.track.=
fcv("gen",gen));cvt.push(a.track.fcv("abc",1));cvt.push(a.track.fcv("fcu"=
,a.gub()));cvt.push(a.track.fcv("rcf",dl.hash));data.ce=3Dcvt.join(",");_=
2ee=3D"addressbar";}else{if(rxi||rsiq||rsc){cvt.push(a.track.fcv("plv",Ma=
th.round(1/_atc.vamp)));if(rsc){cvt.push(a.track.fcv("rsc",rsc));}if(rxi)=
{cvt.push(a.track.fcv("rxi",rxi));}else{if(rsiq){cvt.push(a.track.fcv("rs=
i",rsiq));}}if(rsiq||rxi){cvt.push(a.track.fcv("gen",gen));}data.ce=3Dcvt=
.join(",");_2ee=3Drsc||"unknown";}}}}if(_2ee&&a.bamp>=3D0){data.clk=3D1;a=
.dcp=3Ddata.gen=3D50;_7.ed.fire("addthis.user.clickback",window.addthis||=
{},{service:_2ee});}if(!window.at_noxld){data.xld=3D1;}if(a.upm){data.xd=3D=
1;}if(!nabc&&window.history&&typeof(history.replaceState)=3D=3D"function"=
&&(!_7.bro.chr||_7.bro.chb)&&(_2e8.data_track_addressbar||_2e8.data_track=
_addressbar_paths)&&((du||"").split("#").shift()!=3Ddr)&&(du.indexOf("#")=
=3D=3D-1||rsi||(_2f0.hash&&rxi))){var =
path=3Ddl.pathname||"",_303,_304=3Dpath!=3D"/";if(_2e8.data_track_address=
bar_paths){_304=3D0;for(var =
i=3D0;i<_2e8.data_track_addressbar_paths.length;i++){_303=3Dnew =
RegExp(_2e8.data_track_addressbar_paths[i].replace(/\*/g,".*")+"$");if(_3=
03.test(path)){_304=3D1;break;}}}if(_304&&(!rsi||a.util.ioc(rsi,5))){var =
_306=3Dfunction(){history.replaceState({d:(new =
Date()),g:gen},d.title,_7.track.cur(dl.href.split("#").shift(),null,_7.tr=
ack.ssid()));};_306();}}if(dl.href.indexOf(_atr)=3D=3D-1&&!a.sub){if(a.up=
m){if(msi){setTimeout(function(){_2fd();ifr=3Da.track.ctf(_2fb+_31(data))=
;a.track.stf(ifr);},_7.wait);w.attachEvent("onmessage",a.pmh);}else{ifr=3D=
a.track.ctf();w.addEventListener("message",a.pmh,false);}if(_7.bro.ffx){i=
fr.src=3D_2fb;_7.track.qtp(data);}else{if(!msi){setTimeout(function(){_2f=
d();ifr.src=3D_2fb+_31(data);},_7.wait);}}}else{ifr=3Da.track.ctf();setTi=
meout(function(){_2fd();ifr.src=3D_2fb+_31(data);},_7.wait);}if(ifr){ifr=3D=
a.track.gtf().appendChild(ifr);a.track.stf(ifr);}}if(w.addthis_language||=
ac.ui_language){a.alg();}if(a.plo.length>0){a.jlo();}}catch(e){window.con=
sole&&console.log("lod",e);}}w._ate=3Da;w._adr=3Dr;a._ssc=3Da._ssh=3D[];a=
.dat=3D{};a._rec.push(function(data){_13(data,function(k,v){a.dat[k]=3Dv;=
});if(data.ssc){a._ssc=3Ddata.ssc;}if(data.sshs){var =
s=3Dwindow.addthis_ssh=3D_duc(data.sshs);a.gssh=3D1;a._ssh=3Ds.split(",")=
;}if(data.uss){var =
u=3Da._uss=3D_duc(data.uss).split(",");if(window.addthis_ssh){var =
seen=3D{},u=3Du.concat(a._ssh),_30d=3D[];for(var =
i=3D0;i<u.length;i++){var =
s=3Du[i];if(!seen[s]){_30d.push(s);}seen[s]=3D1;}u=3D_30d;}a._ssh=3Du;win=
dow.addthis_ssh=3Du.join(",");}if(data.ups){var =
s=3Ddata.ups.split(",");a.ups=3D{};for(var =
i=3D0;i<s.length;i++){if(s[i]){var =
o=3D_3f(_duc(s[i]));a.ups[o.name]=3Do;}}a._ups=3Da.ups;}if(data.uid){a.ui=
d=3Ddata.uid;_7.ed.fire("addthis-internal.data.uid",{},{uid:data.uid});}i=
f(data.bti){a.bti=3Ddata.bti;_7.ed.fire("addthis-internal.data.bti",{},{b=
ti:data.bti});}if(data.bts){a.bts=3DparseInt(data.bts);_7.ed.fire("addthi=
s-internal.data.bts",{},{bts:data.bts});}if(data.vts){a.vts=3DparseInt(da=
ta.vts);_7.ed.fire("addthis-internal.data.vts",{},{vts:data.vts});}if(dat=
a.geo){a.geo=3D(data.geo.constructor=3D=3D"string")?_7.util.geo.parse(dat=
a.geo):data.geo;_7.ed.fire("addthis-internal.data.geo",{},{geo:a.geo});}i=
f(data.dbm){a.dbm=3Ddata.dbm;}if(data.atgotcode){a.sau=3Ddata.atgotcode;}=
if(data.rdy){a.xfr=3D1;a.track.xtp();return;}});try{var =
_310=3D{},_311=3D_7.util.gsp("addthis_widget.js");if(typeof(_311)=3D=3D"o=
bject"){if(_311.provider){_310=3D{provider:_7.mun(_311.provider_code||_31=
1.provider),auth:_311.auth||_311.provider_auth||""};if(_311.uid||_311.pro=
vider_uid){_310.uid=3D_7.mun(_311.uid||_311.provider_uid);}if(_311.logout=
){_310.logout=3D1;}_7.prv=3D_310;}if(_311.pubid||_311.pub||_311.username)=
{w.addthis_pub=3D_duc(_311.pubid||_311.pub||_311.username);}if(w.addthis_=
pub&&w.addthis_config){w.addthis_config.username=3Dw.addthis_pub;}if(_311=
.domready){_atc.dr=3D1;}if(_311.onready&&_311.onready.match(/[a-zA-Z0-9_\=
.\$]+/)){try{_7.onr=3D_7.evl(_311.onready);}catch(e){window.console&&cons=
ole.log("addthis: onready function ("+_311.onready+") not =
defined",e);}}if(_311.async){_atc.xol=3D1;}}if((window.addthis_conf||{}).=
xol){_atc.xol=3D1;}if(_atc.ver=3D=3D=3D120){var =
rc=3D"atb"+_7.util.cuid();d.write("<span =
id=3D\""+rc+"\"></span>");_7.igv();_7.lad(["span",rc,addthis_share.url||"=
[url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_7.lad(["=
cout"]);}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();i=
f(_7.bro.ipa){_2e4.load();}}}catch(e){if(window.console){console.log("mai=
n",e);}}_83.bindReady();_83.append(main);})();function =
addthis_open(){if(typeof iconf=3D=3D"string"){iconf=3Dnull;}return =
_ate.ao.apply(_ate,arguments);}function =
addthis_close(){_ate.ac();}function =
addthis_sendto(){_ate.as.apply(_ate,arguments);return =
false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi=
s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]=
",window.addthis_title||"[TITLE]");}if(!window.addthis||window.addthis.no=
deType!=3D=3Dundefined){window.addthis=3D(function(){var =
e=3D{a1webmarks:"A1&#8209;Webmarks",aim:"AOL =
Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary =
Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google =
Buzz",googlereader:"Google Reader",googletranslate:"Google =
Translate",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",misterwong:"M=
ister Wong",mailto:"Email =
App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It =
Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"W=
ordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! =
Mail",youtube:"YouTube"},g=3Ddocument,c=3Dg.gn("body").item(0),f=3D_ate.u=
til.bind;function b(d,l){var =
m;if(window._atw&&_atw.list){m=3D_atw.list[d]}else{if(e[d]){m=3De[d]}else=
{m=3D(l?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(m||"").repla=
ce(/&nbsp;/g," ")}function i(d,u,s,r,t){u=3Du.toUpperCase();var =
p=3D(d=3D=3Dc&&addthis.cache[u]?addthis.cache[u]:(d||c||g.body).getElemen=
tsByTagName(u)),n=3D[],q,m;if(d=3D=3Dc){addthis.cache[u]=3Dp}if(t){for(q=3D=
0;q<p.length;q++){m=3Dp[q];if((m.className||"").indexOf(s)>-1){n.push(m)}=
}}else{s=3Ds.replace(/\-/g,"\\-");var l=3Dnew =
RegExp("(^|\\s)"+s+(r?"\\w*":"")+"(\\s|$)");for(q=3D0;q<p.length;q++){m=3D=
p[q];if(l.test(m.className)){n.push(m)}}}return(n)}var =
k=3Dg.getElementsByClassname||i;function j(d){if(typeof =
d=3D=3D"string"){var =
l=3Dd.substr(0,1);if(l=3D=3D"#"){d=3Dg.getElementById(d.substr(1))}else{i=
f(l=3D=3D"."){d=3Dk(c,"*",d.substr(1))}else{}}}if(!d){d=3D[]}else{if(!(d =
instanceof Array)){d=3D[d]}}return d}function a(l,d){return =
function(){addthis.plo.push({call:l,args:arguments,ns:d})}}function =
h(m){var =
l=3Dthis,d=3Dthis.queue=3D[];this.name=3Dm;this.call=3Dfunction(){d.push(=
arguments)};this.call.queuer=3Dthis;this.flush=3Dfunction(p,o){for(var =
n=3D0;n<d.length;n++){p.apply(o||l,d[n])}return =
p}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer=
:h,_queueFor:a,_select:j,_gebcn:i,data:{getShareCount:a("getShareCount","=
data")},bar:a("bar"),button:a("button"),counter:a("counter"),count:a("cou=
nter"),toolbox:a("toolbox"),update:a("update"),util:{getServiceName:b},ad=
dEventListener:f(_ate.ed.addEventListener,_ate.ed),removeEventListener:f(=
_ate.ed.removeEventListener,_ate.ed)}})()}_adr.append((function(){if(!win=
dow.addthis.ost){_ate.extend(A,_ate.api);var =
X=3Ddocument,M=3Dundefined,L=3Dwindow,I=3D0,e=3D{},aa=3D{compact:1,expand=
ed:1,facebook:1,email:1,twitter:1,print:1,google:1,live:1,stumbleupon:1,m=
yspace:1,favorites:1,digg:1,delicious:1,blogger:1,googlebuzz:1,friendfeed=
:1,vk:1,mymailru:1,gmail:1,yahoomail:1,reddit:1,orkut:1},E=3Dnew =
_ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig71.css",fu=
nction(){return =
true}),R=3Dfalse,t=3DL.addthis_config,O=3DL.addthis_share,F=3D{},z=3D{},r=
=3DX.gn("body").item(0),A=3Dwindow.addthis,b=3DA._select,x=3DA._gebcn(r,"=
A","addthis_button_",true,true),V=3D{rss:"Subscribe via =
RSS"},U=3D{tweet:"Tweet",email:"Email",mailto:"Email",print:"Print",favor=
ites:"Save to Favorites",twitter:"Tweet This",digg:"Digg =
This",more:"View more =
services"},N=3D{email_vars:1,passthrough:1,modules:1,templates:1,services=
_custom:1},Z=3D{feed:1,more:_atc.ver<300,email:_atc.ver<300,mailto:1},H=3D=
{feed:1,email:_atc.ver<300,mailto:1,print:1,more:!_ate.bro.ipa&&_atc.ver<=
300,favorites:1},y=3D{print:1,favorites:1,mailto:1},Q=3D{email:_atc.ver>=3D=
300,more:_atc.ver>=3D300},J=3D0,k=3D0,D=3D0,T=3D0;function =
j(d){if(d.indexOf("&")>-1){d=3Dd.replace(/&([aeiou]).+;/g,"$1")}return =
d}function c(u,w){if(w&&u!=3D=3Dw){for(var d in =
w){if(u[d]=3D=3D=3DM){u[d]=3Dw[d]}}}}function m(ac,u,ad){var =
w=3Dac.onclick||function(){},d=3Dy[u]?function(){_ate.share.track(u,0,ac.=
share,ac.conf)}:function(){_ate.share.notify(u,ac.share,ac.conf,ac)};if(a=
c.conf.data_ga_tracker||addthis_config.data_ga_tracker||ac.conf.data_ga_p=
roperty||addthis_config.data_ga_property){ac.onclick=3Dfunction(){_ate.ga=
t(u,ad,ac.conf,ac.share);d();return =
w()}}else{ac.onclick=3Dfunction(){d();return w()}}}function s(u,d){var =
w=3D{googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://www.y=
outube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=3D%s=
",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www.f=
lickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://www=
.linkedin.com/in/%s"};if(u=3D=3D"facebook"&&isNaN(parseInt(d))){u=3D"face=
book_url"}return(w[u]||"").replace("%s",d)||""}function =
n(u,d){if(R&&!d){return true}var =
w=3D(u.parentNode||{}).className||"";R=3D(w.indexOf("32x32")>-1||u.classN=
ame.indexOf("32x32")>-1);return R}function B(u){var =
w=3D(u.parentNode||{}).className||"",d=3Du.conf&&u.conf.product&&w.indexO=
f("toolbox")=3D=3D-1?u.conf.product:"tbx"+(u.className.indexOf("32x32")>-=
1||w.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;if(d.indexOf(32)>-1){R=3Dt=
rue}_ate.track.apc(d);return d}function g(w,ac){var u=3D{};for(var d in =
w){if(ac[d]){u[d]=3Dac[d]}else{u[d]=3Dw[d]}}return u}function =
W(d,ad,ae,ac){var =
u=3DX.ce("img");u.width=3Dd;u.height=3Dad;u.border=3D0;u.alt=3Dae;u.src=3D=
ac;return u}function h(ac,ad){var w,d=3D[],ae=3D{};for(var =
u=3D0;u<ac.attributes.length;u++){w=3Dac.attributes[u];d=3Dw.name.split(a=
d+":");if(d.length=3D=3D2){ae[d.pop()]=3Dw.value}}return =
ae}_ate.api.ptpa=3Dh;function C(u,ag,d,ac){var =
ag=3Dag||{},w=3D{},ae=3Dh(u,"addthis");for(var ad in =
ag){w[ad]=3Dag[ad]}if(ac){for(var ad in u[d]){w[ad]=3Du[d][ad]}}for(var =
ad in ae){if(ag[ad]&&!ac){w[ad]=3Dag[ad]}else{var =
ah=3Dae[ad];if(ah){w[ad]=3Dah}else{if(ag[ad]){w[ad]=3Dag[ad]}}if(w[ad]=3D=
=3D=3D"true"){w[ad]=3Dtrue}else{if(w[ad]=3D=3D=3D"false"){w[ad]=3Dfalse}}=
}if(w[ad]!=3D=3DM&&N[ad]&&(typeof =
w[ad]=3D=3D"string")){try{w[ad]=3DJSON.parse(w[ad].replace(/'/g,'"'))}cat=
ch(af){w[ad]=3D_ate.evl("("+w[ad]+");",true)}}}return w}function =
K(w){var u=3D(w||{}).services_custom;if(!u){return}if(!(u instanceof =
Array)){u=3D[u]}for(var ac=3D0;ac<u.length;ac++){var =
d=3Du[ac];if(d.name&&d.icon&&d.url){d.code=3Dd.url=3Dd.url.replace(/ =
/g,"");d.code=3Dd.code.split("//").pop().split("?").shift().split("/").sh=
ift().toLowerCase();e[d.code]=3Dd}}}function p(u,d){return =
e[u]||{}}function a(u,d,w,ac){var =
ad=3D{conf:d||{},share:w||{}};ad.conf=3DC(u,d,"conf",ac);ad.share=3DC(u,w=
,"share",ac);return ad}function =
P(au,ag,am,ae){_ate.igv();if(au){ag=3Dag||{};am=3Dam||{};var =
av=3Dag.conf||t,ar=3Dag.share||O,ad=3Dam.onmouseover,w=3Dam.onmouseout,ax=
=3Dam.onclick,aj=3Dam.internal,ao=3Dam.singleservice;if(ao){if(ax=3D=3D=3D=
M){ax=3DZ[ao]?function(aA,ay,aB){var az=3Dg(aB,z);return =
addthis_open(aA,ao,az.url,az.title,g(ay,F),az)}:H[ao]?function(aA,ay,aB){=
var az=3Dg(aB,z);return =
addthis_sendto(ao,g(ay,F),az)}:Q[ao]?function(aA,ay,aB){var =
az=3Dg(aB,z);return =
_ate.share.stw(ao,az,ay,735)}:null}}else{if(!am.noevents){if(!am.nohover)=
{if(ad=3D=3D=3DM){ad=3Dfunction(az,ay,aA){return =
addthis_open(az,"",null,null,g(ay,F),g(aA,z))}}if(w=3D=3D=3DM){w=3Dfuncti=
on(ay){return =
addthis_close()}}if(ax=3D=3D=3DM){ax=3Dfunction(az,ay,aA){return =
addthis_sendto("more",g(ay,F),g(aA,z))}}}else{if(ax=3D=3D=3DM){ax=3Dfunct=
ion(az,ay,aA){return =
addthis_open(az,"more",null,null,g(ay,F),g(aA,z))}}}}}au=3Db(au);for(var =
at=3D0;at<au.length;at++){var =
al=3Dau[at],ap=3Dal.parentNode,u=3Da(al,av,ar,!ae)||{};c(u.conf,t);c(u.sh=
are,O);al.conf=3Du.conf;al.share=3Du.share;if(al.conf.ui_language){_ate.a=
lg(al.conf.ui_language)}K(al.conf);if(ap&&ap.className.indexOf("toolbox")=
>-1&&(al.conf.product||"").indexOf("men")=3D=3D=3D0){al.conf.product=3D"t=
bx"+(ap.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;_ate.track.ap=
c(al.conf.product)}if(ao&&ao!=3D=3D"more"){al.conf.product=3DB(al)}if((!a=
l.conf||(!al.conf.ui_click&&!al.conf.ui_window_panes))&&!_ate.bro.ipa){_a=
te.maf=3D_ate.maf||{};_ate.maf.key=3Dnull;if(ad){al.onfocus=3Dal.onmouseo=
ver=3Dfunction(){_ate.maf.sib=3Dthis.nextSibling;while(_ate.maf.sib&&_ate=
.maf.sib.nodeType=3D=3D3&&_ate.maf.sib.nextSibling){_ate.maf.sib=3D_ate.m=
af.sib.nextSibling}if(!_ate.maf.sib||_ate.maf.sib.nodeType=3D=3D3){var =
ay=3Dthis.parentNode;if(!ay){ay=3Ddocument.body.firstChild||document.body=
;while(ay.nodeType=3D=3D3&&ay.nextSibling){ay=3Day.nextSibling}}else{whil=
e(ay.nextSibling&&ay.nodeType=3D=3D3){ay=3Day.nextSibling}}_ate.maf.sib=3D=
ay}_ate.maf.sib.onfocus=3Dfunction(){_ate.maf.sib.tabIndex=3D""};return =
ad(this,this.conf,this.share)}}if(w){al.onmouseout=3Dfunction(){return =
w(this)};al.onkeypress=3Dal.onkeydown=3Dfunction(ay){if(!ay){var =
ay=3Dwindow.event}if(ay.keyCode){_ate.maf.key=3Day.keyCode}else{if(ay.whi=
ch){_ate.maf.key=3Day.which}}};al.onblur=3Dfunction(ay){if(_ate.maf.key=3D=
=3D9){_ate.maf.key=3Dnull}else{_ate.maf.key=3Dnull;return =
w(this)}}}if(ax){al.onclick=3Dfunction(){return =
ax(al,al.conf,al.share)}}}else{if(ax){if(ao){al.onclick=3Dfunction(){retu=
rn =
ax(this,this.conf,this.share)}}else{if(!al.conf.ui_window_panes){al.oncli=
ck=3Dfunction(){if(_ate.bro.iph||_ate.bro.dro){return =
addthis_sendto("more",this.conf,this.share)}else{return =
addthis_open(this,"",null,null,this.conf,this.share)}}}else{al.onclick=3D=
function(){return =
addthis_sendto("more",this.conf,this.share)}}}}}if(al.tagName.toLowerCase=
()=3D=3D"a"){var =
ac=3Dal.share.url||addthis_share.url;_ate.usu(ac);if(ao){var =
ai=3Dp(ao,al.conf),d=3Dal.firstChild;if(ai&&ai.code&&ai.icon){if(d&&d.cla=
ssName.indexOf("at300bs")>-1){var =
ak=3D"16";if(n(al,1)){d.className=3Dd.className.split("at15nc").join("");=
ak=3D"32"}d.style.background=3D"url("+ai.icon+") no-repeat top left =
transparent";if(!d.style.cssText){d.style.cssText=3D""}d.style.cssText=3D=
"line-height:"+ak+"px!important;width:"+ak+"px!important;height:"+ak+"px!=
important;background:"+d.style.background+"!important"}}if(!H[ao]){if(am.=
follow){al.href=3Dac;al.onclick=3Dfunction(){_ate.share.track(ao,1,al.sha=
re,al.conf)};if(al.children&&al.children.length=3D=3D1&&al.parentNode&&al=
.parentNode.className.indexOf("toolbox")>-1){var =
aq=3DX.ce("span");aq.className=3D"addthis_follow_label";aq.innerHTML=3DA.=
util.getServiceName(ao);al.appendChild(aq)}}else{if(ao=3D=3D"twitter"){al=
.onclick=3Dfunction(ay){return =
_ate.share.pts(al.share,al.conf)};al.noh=3D1}else{if(ao=3D=3D"facebook"){=
al.onclick=3Dfunction(ay){return =
_ate.share.fb.share(al.share,al.conf)};al.noh=3D1}else{if(ao=3D=3D"google=
_plusone"){al.onclick=3Dfunction(ay){return =
false}}else{if(!al.noh){if(al.conf.ui_open_windows||_ate.share.auw(ao)){a=
l.onclick=3Dfunction(ay){return =
_ate.share.stw(ao,al.share,al.conf)}}else{al.onclick=3Dfunction(ay){retur=
n =
_ate.share.siw(ao,al.share,al.conf)};al.href=3D_ate.share.genurl(ao,0,al.=
share,al.conf)}}}}}}m(al,ao,ac);if(!al.noh&&!al.target){al.target=3D"_bla=
nk"}A.links.push(al)}else{if(ao=3D=3D"mailto"||(ao=3D=3D"email"&&(al.conf=
.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa||_ate.bro.dro))){al.onclick=3D=
function(){al.share.xid=3D_ate.util.cuid();(new =
Image()).src=3D_ate.share.genurl("mailto",0,al.share,al.config);_ate.gat(=
ao,ac,al.conf,al.share)};al.href=3D_ate.share.genieu(al.share,al.config||=
al.conf);A.ems.push(al)}}if(!al.title||al.at_titled){var =
ah=3DA.util.getServiceName(ao,!ai);al.title=3Dj(am.follow?(V[ao]?V[ao]:"F=
ollow on "+ah):(U[ao]?U[ao]:"Send to =
"+ah));al.at_titled=3D1}if(!al.href){al.href=3D"#"}}else{if(al.conf.produ=
ct&&al.parentNode.className.indexOf("toolbox")=3D=3D-1){B(al)}}}var =
af;switch(aj){case"img":if(!al.hasChildNodes()){var =
aw=3D(al.conf.ui_language||_ate.lng()).split("-").shift(),an=3D_ate.ivl(a=
w);if(!an){aw=3D"en"}else{if(an!=3D=3D1){aw=3Dan}}af=3DW(_ate.iwb(aw)?150=
:125,16,"Share",_atr+"static/btn/v2/lg-share-"+aw.substr(0,2)+".gif")}bre=
ak}if(af){al.appendChild(af)}}}}function =
f(){if(window.gapi&&window.gapi.plusone){gapi.plusone.go();return}else{if=
(!D){var =
d=3D_ate.ajs("//apis.google.com/js/plusone.js",1,1);D=3D1}}if(J<3){setTim=
eout(f,3000+1000*2*(J++))}}function q(d){var =
w=3Dd?d.share:addthis_share,u=3Dd?d.conf:addthis_config;window._at_pluson=
ecallback=3Dwindow._at_plusonecallback||function(ae){var ac=3D{};for(var =
ad in =
w){ac[ad]=3Dw[ad]}ac.url=3Dae.href;_ate.share.track("google_"+(ae.state=3D=
=3D"off"?"un":"")+"plusone",0,ac,u)}}function =
S(){if(window.twttr&&!I&&twttr.events){I=3D1;twttr.events.bind("click",fu=
nction(ae){if(ae.region=3D=3D"tweetcount"){return}var =
ad=3D(ae.target.parentNode&&ae.target.parentNode.share)?ae.target.parentN=
ode.share:{},w=3Dad.url||ae.target.baseURI,af=3Dad.title||addthis_share.t=
itle,d=3D{};for(var u in addthis_share){d[u]=3Daddthis_share[u]}for(var =
u in ad){d[u]=3Dad[u]}d.url=3Dw;if(af){d.title=3Daf}var =
ac=3D(ae.region!=3D"follow")?true:false;_ate.share.track(((ac)?"tweet":"t=
witter_follow_native"),((ac)?0:1),d,addthis_config)})}}function =
v(d){if(window.twttr&&window.twttr.events&&T=3D=3D1){S();return}else{if(!=
T){_ate.ajs("//platform.twitter.com/widgets.js",1);T=3D1}}if(k<3){setTime=
out(v,3000+1000*2*(k++))}}function ab(a7,aZ,bo,a3,bi){for(var =
aH=3D0;aH<a7.length;aH++){var =
aM=3Da7[aH];if(aM=3D=3Dnull){continue}if(a3!=3D=3Dfalse||!aM.ost){var =
aK=3Da(aM,aZ,bo,!bi),aY=3D0,aO=3D"at300",aL=3DaM.className||"",ae=3D"",az=
=3DaL.match(/addthis_button_([\w\.]+)(?:\s|$)/),aT=3D{},a6=3Daz&&az.lengt=
h?az[1]:0;c(aK.conf,t);c(aK.share,O);if(a6){if(a6.indexOf("amazonwishlist=
_native")>-1){}else{if(a6=3D=3D=3D"tweetmeme"&&aM.className.indexOf("chic=
let_style")=3D=3D-1){if(aM.ost){continue}var =
bc=3Dh(aM,"tm"),ac=3D50,af=3D61;ae=3D_ate.util.toKV(bc);if(bc.style=3D=3D=
=3D"compact"){ac=3D95;af=3D25}aM.innerHTML=3D'<iframe frameborder=3D"0" =
width=3D"'+ac+'" height=3D"'+af+'" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";var =
aU=3DaM.firstChild;aU.src=3D"//api.tweetmeme.com/button.js?url=3D"+_euc(a=
K.share.url)+"&"+ae;aM.noh=3DaM.ost=3D1}else{if(a6=3D=3D=3D"pinterest"){i=
f(aM.ost){continue}var =
bp=3Dh(aM,"pi:pinit"),aj=3D_ate.util.clone(aK.share);bp.url=3Daj.url=3Dbp=
.url||_ate.track.mgu(aj.url,{defrag:1});bp.url=3Daj.url=3D_ate.share.acb(=
"pinterest",aj,addthis_config);if(_ate.bro.ie6||_ate.bro.ie7||(_ate.bro.m=
si&&document.compatMode=3D=3D"BackCompat")){bp.layout=3D""}if(bp.layout=3D=
=3D"horizontal"){bp.layout=3D"&layout=3Dhorizontal";bp.width=3D"110px";bp=
.height=3D"26px"}else{if(bp.layout=3D=3D"vertical"){bp.layout=3D"&layout=3D=
vertical";bp.width=3D"49px";bp.height=3D"59px"}else{bp.layout=3D"";bp.wid=
th=3D"49px";bp.height=3D"26px"}}aM.innerHTML=3D'<iframe =
frameborder=3D"0" role=3D"presentation" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+' style=3D"width:'+bp.width+"; =
height:"+bp.height+';"></iframe>';pinitButton=3DaM.firstChild;if(!aK.conf=
.pubid){aK.conf.pubid=3Daddthis_config.pubid||_ate.pub()}pinitButton.src=3D=
_atr+"static/r07/pinit.html?url=3D"+_euc(bp.url)+"&media=3D"+_euc(bp.medi=
a||"")+bp.layout+"&ats=3D"+_euc(_ate.util.toKV(aj))+"&atc=3D"+_euc(_ate.u=
til.toKV(addthis_config))}else{if(a6=3D=3D=3D"linkedin_counter"){if(aM.os=
t){continue}var =
a1=3Dh(aM,"li"),bo=3DaK.share,bl=3Da1.width||100,u=3Da1.height||18,ae,an=3D=
"",aS;if(!a1.counter){a1.counter=3D"horizontal"}if(!bo.passthrough){bo.pa=
ssthrough=3D{}}bo.passthrough.linkedin=3D_ate.util.toKV(a1);an=3D_ate.uti=
l.rtoKV(bo);if(a1.counter=3D=3D=3D"top"){u=3D55;bl=3D57;if(!a1.height){a1=
.height=3Du}if(!a1.width){a1.width=3Dbl}}else{if(a1.counter=3D=3D=3D"righ=
t"){bl=3D100;if(!a1.width){a1.width=3DaA}}}if(a1.width){bl=3Da1.width}if(=
a1.height){u=3Da1.height}ae=3D_ate.util.toKV(a1),aM.innerHTML=3D'<iframe =
frameborder=3D"0" role=3D"presentation" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+' style=3D"width:'+bl+"px; =
height:"+u+'px;"></iframe>';aS=3DaM.firstChild;if(!aK.conf.pubid){aK.conf=
.pubid=3Daddthis_config.pubid||_ate.pub()}aS.src=3D_atr+"static/r07/linke=
din10.html"+((_ate.bro.ie6||_ate.bro.ie7)?"?":"#")+"href=3D"+_euc(aK.shar=
e.url)+"&dr=3D"+_euc(_ate.dr)+"&conf=3D"+_euc(_ate.util.toKV(aK.conf))+"&=
share=3D"+_euc(an)+"&li=3D"+_euc(ae);aM.noh=3DaM.ost=3D1}else{if(a6=3D=3D=
=3D"twitter_follow_native"){var =
ba=3Dh(aM,"tf"),aD=3Dh(aM,"tw"),aG=3DX.ce("a");ba.screen_name=3DaD.screen=
_name||ba.screen_name||"addthis";aG.href=3D"http://twitter.com/"+ba.scree=
n_name;aG.className=3D"twitter-follow-button";aG.innerHTML=3D"Follow =
@"+ba.screen_name;for(var a9 in =
ba){if(ba.hasOwnProperty(a9)){aG.setAttribute("data-"+a9,ba[a9])}}for(var=
 a9 in =
aD){if(aD.hasOwnProperty(a9)){aG.setAttribute("data-"+a9,aD[a9])}}aM.appe=
ndChild(aG);if(!aK.conf.pubid){aK.conf.pubid=3Daddthis_config.pubid||_ate=
.pub()}v(aM)}else{if(a6=3D=3D=3D"tweet"){if(aM.ost){continue}var =
aD=3Dh(aM,"tw"),bo=3DaK.share,aA=3DaD.width||55,aP=3DaD.height||20,ae,an=3D=
"",a0;aK.share.url_transforms=3DaK.share.url_transforms||{};aK.share.url_=
transforms.defrag=3D1;var =
bd=3D_ate.util.clone(aK.share),bh=3D((_ate.bro.msi&&X.compatMode=3D=3D"Ba=
ckCompat")||aK.conf.ui_use_tweet_iframe||(aK.share.url_transforms.shorten=
||{}).twitter=3D=3D"bitly")?true:false;if(typeof =
aD.url!=3D"undefined"){bd.url=3DaD.url=3DaD.url}else{bd.url=3DaD.url=3D_a=
te.track.mgu((bd.url||(addthis_share||{}).url),bd.url_transforms,bd,"twit=
ter")}if(!aD.counturl){aD.counturl=3D(bh)?aD.url.replace(/=3D/g,"%253D"):=
aD.url}aD.url=3D_ate.share.acb("twitter",bd,addthis_config);aD.count=3DaD=
.count||"horizontal";bo.passthrough=3Dbo.passthrough||{};var =
aW=3Dbo.passthrough.twitter||{};aK.via=3DaD.via=3DaD.via||aW.via||"AddThi=
s";aK.text=3DaD.text=3DaD.text||((aK.share.title=3D=3DX.title)?aW.text:aK=
.share.title)||"";aK.related=3DaD.related=3DaD.related||aW.related||"";an=
=3D_ate.util.rtoKV(bo,"#@!");if(aD.count=3D=3D=3D"vertical"){aP=3D62;aD.h=
eight=3DaD.height||aP}else{if(aD.count=3D=3D=3D"horizontal"){aA=3D110;aD.=
width=3DaD.width||aA}}if(aD.width){aA=3DaD.width}if(aD.height){aP=3DaD.he=
ight}ae=3D_ate.util.toKV(aD,"#@!");if(bh){aM.innerHTML=3D'<iframe =
frameborder=3D"0" role=3D"presentation" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+' style=3D"width:'+aA+"px; =
height:"+aP+'px;"></iframe>';a0=3DaM.firstChild;if(!aK.conf.pubid){aK.con=
f.pubid=3Daddthis_config.pubid||_ate.pub()}a0.src=3D_atr+"static/r07/twee=
t10.html"+((_ate.bro.ie6||_ate.bro.ie7)?"?":"#")+"href=3D"+_euc(aD.url)+"=
&dr=3D"+_euc(_ate.dr)+"&conf=3D"+_euc(_ate.util.toKV(aK.conf))+"&share=3D=
"+_euc(an)+"&tw=3D"+_euc(ae)}else{var =
aC=3D(bo.templates||{}).twitter||"";if(!aD.text){aD.text=3Dbo.title=3D=3D=
""?"":bo.title+":"}var =
ak=3DX.ce("a");ak.href=3D"http://twitter.com/share";ak.className=3D"twitt=
er-share-button";ak.innerHTML=3D"Tweet";for(var a9 in =
aD){if(aD.hasOwnProperty(a9)){ak.setAttribute("data-"+a9,aD[a9])}}aM.appe=
ndChild(ak);if(!aK.conf.pubid){aK.conf.pubid=3Daddthis_config.pubid||_ate=
.pub()}v(aM)}aM.noh=3DaM.ost=3D1}else{if(a6=3D=3D=3D"google_plusone"){if(=
aM.ost){continue}var =
a2=3Dh(aM,"g:plusone"),aR=3DX.ce("g:plusone"),bk=3D"";_ate.gpl=3D_ate.gpl=
||{},_ate.gpl.lang=3D_ate.gpl.lang||null;a2.lang=3D_ate.gpl.lang=3D_ate.g=
pl.lang||((typeof =
a2.lang=3D=3D"undefined")?null:a2.lang);window.___gcfg=3Dwindow.___gcfg||=
{};window.___gcfg.lang=3D_ate.gpl.lang||a2.lang||_ate.ggl((aK.conf||{}).u=
i_language||window.addthis_language)||"en-US";a2.href=3Da2.href||_ate.tra=
ck.mgu(aK.share.url,{defrag:1});a2.size=3Da2.size||(n(aM,true)?"standard"=
:"small");a2.callback=3Da2.callback||"_at_plusonecallback";q(aK);for(var =
aF in =
a2){if(a2.hasOwnProperty(aF)){aR.setAttribute(aF,a2[aF])}}aM.appendChild(=
aR);aM.noh=3DaM.ost=3D1;f()}else{if(a6=3D=3D=3D"facebook_send"){if(aM.ost=
||_ate.bro.ie6){continue}var =
bg,a5=3Dh(aM,"fb:send"),aB=3D"",aq=3Da5.width||55,aw=3Da5.height||20;ae=3D=
_ate.util.toKV(a5);_ate.ufbl=3D1;if(_ate.share.fb.ready()){a5.href=3Da5.h=
ref||_ate.track.mgu(aK.share.url,{defrag:1});for(var aF in a5){aB+=3D" =
"+aF+'=3D"'+a5[aF]+'"'}aM.innerHTML=3D'<fb:send =
ref=3D"'+_ate.share.gcp(aK.share,aK.conf,".send").replace(",","_")+'" =
'+aB+"></fb:send>";_ate.share.fb.load(aM)}else{aM.className=3D"";aM.inner=
HTML=3D"<span></span>";aM.style.width=3DaM.style.height=3D"0px"}aM.noh=3D=
aM.ost=3D1}else{if(a6=3D=3D=3D"facebook_share"){aK.conf=3DaK.conf||{};aK.=
conf.data_track_clickback=3DaK.conf.data_track_linkback=3Dfalse;function =
at(br,bq){if(!br){return}br.setAttribute("style",bq);br.style.cssText=3Db=
q;return}var =
aE=3D"AT"+_ate.util.cuid(),a5=3Dh(aM,"fb:share"),av=3DX.ce("span"),bj=3DX=
.ce("div"),w=3DX.ce("div"),aV=3DX.ce("div"),aJ=3DX.ce("div"),bm=3DX.ce("d=
iv"),ap=3DaK.share.url=3Da5.href||_ate.track.mgu(aK.share.url,{defrag:1})=
,d=3Dtypeof(d)!=3D"undefined"?d:{};d[aE]=3Dap.replace(/\#.*/,"");at(av,"t=
ext-decoration:none;color:#000000;display:inline-block;cursor:pointer;");=
at(aV,"text-decoration:none;margin-top:10px;");at(w,"display:block;z-inde=
x:-1;background:none repeat scroll 0 0 #ECEEF5; border:1px solid =
#CAD4E7; filter:none; border-radius: 4px; color:#000000; =
font-family:Verdana,Helvetica,sans-serif; font-size:18px; =
line-height:16px; height:39px; text-align:center; =
width:58px;");at(aJ,"display:block;margin:-1px 0 0px =
10px;height:4px;width:10px;font-size:1px;line-height:4px;background:url('=
"+_atr+"static/t00/fb_arrow.png') no-repeat =
;");at(bm,"background-image:url('"+_atr+"static/t00/fb_btn.png');backgrou=
nd-repeat:no-repeat; =
display:inline-block;font-family:Verdana,Helvetica,sans-serif; =
font-size:1px; height:22px; line-height:16px; white-space:nowrap; =
width:60px;");aV.innerHTML=3D"0";aV.id=3DaE;aJ.innerHTML=3D"&nbsp;";aK.sh=
are.passthrough=3DaK.share.passthrough||{};aK.share.passthrough.facebook_=
share=3D_ate.util.toKV({src:"sp"});bm.onmouseover=3Dfunction(){this.style=
.opacity=3D"0.75"};bm.onmouseout=3Dfunction(){this.style.opacity=3D"1.0"}=
;bm.onclick=3Dfunction(){var =
bq=3Dthis.parentNode.firstChild.firstChild;if(bq&&isNaN(bq.innerHTML)!=3D=
true){var =
br=3DparseInt(bq.innerHTML)+1;bq.removeChild(bq.firstChild);bq.appendChil=
d(document.createTextNode(br))}};w.appendChild(aV);bj.appendChild(w);bj.a=
ppendChild(aJ);bj.appendChild(bm);av.appendChild(bj);aM.appendChild(av);a=
M.style.textDecoration=3D"none";var =
aI=3D_ate.util.scb("fbsc",ap,function(bs){if(bs.length>0){for(var bq in =
d){if(d[bq]=3D=3Dbs[0].url){var =
bt=3Dbs[0].share_count,br=3Ddocument.getElementById(bq);if(bt>10000){bt=3D=
parseInt(bt/1000)+"K"}if(br.firstChild){br.removeChild(br.firstChild)}br.=
appendChild(document.createTextNode(bt))}}}},function(){});_ate.ajs("//ap=
i.facebook.com/restserver.php?method=3Dlinks.getStats&format=3Djson&callb=
ack=3D"+aI+"&urls=3D"+ap,1)}else{if(a6=3D=3D=3D"facebook_like"){_ate.shar=
e.fb.like(aM,aK)}else{if(a6.indexOf("stumbleupon_badge")>-1){if(_ate.bro.=
ie6){continue}var =
am=3Dh(aM,"su:badge"),ad=3Dam.style||"1",a4=3DaK.share.url=3Dam.href||_at=
e.track.mgu(aK.share.url,{defrag:1}),bb=3Dam.height||"20px",ay=3Dam.width=
||"75px";if(ad=3D=3D"5"){bb=3Dam.height||"60px"}else{if(ad=3D=3D"6"){bb=3D=
am.height||"31px"}}aM.innerHTML=3D'<iframe =
src=3D"http'+(_ate.ssl?"s":"")+'://www.stumbleupon.com/badge/embed/{{STYL=
E}}/?url=3D{{URL}}" scrolling=3D"no" frameborder=3D"0" =
style=3D"border:none; overflow:hidden; width:{{WIDTH}}; =
height:{{HEIGHT}};" =
allowtransparency=3D"true"></iframe>'.replace("{{STYLE}}",ad).replace("{{=
URL}}",_euc(a4)).replace("{{HEIGHT}}",bb).replace("{{WIDTH}}",ay);aM.noh=3D=
aM.ost=3D1}else{if(a6.indexOf("hyves_respect")>-1){var =
bf=3Dh(aM,"hy:respect"),ah=3DaK.share.url=3Dbf.url||_ate.track.mgu(aK.sha=
re.url,{defrag:1}),aX=3Dbf.width||"140px",aN=3D'<iframe =
src=3D"http'+(_ate.ssl?"s":"")+'://www.hyves.nl/respect/button?url=3D{{UR=
L}}" style=3D"border: medium none; overflow:hidden; width:{{WIDTH}}; =
height:22px;" scrolling=3D"no" frameborder=3D"0" =
allowTransparency=3D"true" =
></iframe>'.replace("{{URL}}",_ate.share.acb("hyves",aK.share,addthis_con=
fig)).replace("{{WIDTH}}",aX);aM.innerHTML=3DaN;aM.noh=3DaM.ost=3D1}else{=
if(a6.indexOf("preferred")>-1){if(aM._iss){continue}az=3DaL.match(/addthi=
s_button_preferred_([0-9]+)(?:\s|$)/);var =
ao=3D((az&&az.length)?Math.min(16,Math.max(1,parseInt(az[1]))):1)-1;if(!a=
M.conf){aM.conf=3D{}}aM.conf.product=3D"tbx-"+_atc.ver;B(aM);if(window._a=
tw){if(!aM.parentNode.services){aM.parentNode.services=3D{}}var =
al=3D_atw.conf.services_exclude||"",au=3D_atw.loc,be=3DaM.parentNode.serv=
ices,bn=3D_ate.util.unqconcat(addthis_options.replace(",more","").split("=
,"),au.split(","));do{a6=3Dbn[ao++]}while(ao<bn.length&&(al.indexOf(a6)>-=
1||be[a6]));if(be[a6]){for(var aF in =
_atw.list){if(!be[aF]&&al.indexOf(aF)=3D=3D-1){a6=3DaF;break}}}aM._ips=3D=
1;if(aM.className.indexOf(a6)=3D=3D-1){aM.className+=3D" =
addthis_button_"+a6;aM._iss=3D1}aM.parentNode.services[a6]=3D1}else{_ate.=
alg(aK.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco=
",ab,[aM],aZ,bo,true]);if(_ate.gssh){_ate.pld=3D_ate.ajs("static/r07/menu=
89.js")}else{if(!_ate.pld){_ate.pld=3D1;var =
ag=3Dfunction(){_ate.pld=3D_ate.ajs("static/r07/menu89.js")};if(_ate.upm)=
{_ate._rec.push(function(bq){if(bq.ssh){ag()}});setTimeout(ag,500)}else{a=
g()}}}continue}}else{if(a6.indexOf("follow")>-1){a6=3Da6.split("_follow")=
.shift();aT.follow=3Dtrue;aK.share.url=3Ds(a6,aK.share.userid)}}}}}}}}}}}=
}}}if(_ate.bro.msi&&!document.getElementById("at300bhoveriefilter")){var =
ar=3Ddocument.getElementsByTagName("head")[0],aQ=3Ddocument.createElement=
("style"),ai=3Ddocument.createTextNode(".at300b:hover,.at300bs:hover =
{filter:alpha(opacity=3D80);}");aQ.id=3D"at300bhoveriefilter";aQ.type=3D"=
text/css";if(aQ.styleSheet){aQ.styleSheet.cssText=3Dai.nodeValue}else{aQ.=
appendChild(ai)}ar.appendChild(aQ)}if(!aa[a6]&&(R||n(aM))){E.load()}if(!a=
M.childNodes.length){var =
a8=3DX.ce("span");aM.appendChild(a8);a8.className=3DaO+"bs at15nc =
at15t_"+a6}else{if(aM.childNodes.length=3D=3D1){var =
ax=3DaM.childNodes[0];if(ax.nodeType=3D=3D3){var =
a8=3DX.ce("span");aM.insertBefore(a8,ax);a8.className=3DaO+"bs at15nc =
at15t_"+a6}}else{if(aM.firstChild&&aM.firstChild.nodeType=3D=3D3&&aM.firs=
tChild.textContent=3D=3D"\n"){}else{aY=3D1}}}if(a6=3D=3D=3D"compact"||a6=3D=
=3D=3D"expanded"){if(!aY&&aL.indexOf(aO)=3D=3D-1){aM.className+=3D" =
"+aO+"m"}if(aK.conf.product&&aK.conf.product.indexOf("men-")=3D=3D-1){aK.=
conf.product+=3D",men-"+_atc.ver}if(!aM.href){aM.href=3D"#"}if(aM.parentN=
ode&&aM.parentNode.services){aK.conf.parentServices=3DaM.parentNode.servi=
ces}if(a6=3D=3D=3D"expanded"){aT.nohover=3Dtrue;aT.singleservice=3D"more"=
}}else{if((aM.parentNode.className||"").indexOf("toolbox")>-1){if(!aM.par=
entNode.services){aM.parentNode.services=3D{}}aM.parentNode.services[a6]=3D=
1}if(!aY&&aL.indexOf(aO)=3D=3D-1){aM.className+=3D" =
"+aO+"b"}aT.singleservice=3Da6}if(aM._ips){aT.issh=3Dtrue}P([aM],aK,aT,bi=
);aM.ost=3D1;B(aM)}}}}function =
i(ai,d,af,ah){if(ai=3D=3D"facebook_unlike"||ai=3D=3D"google_unplusone"){r=
eturn}var =
w=3Daf.data_ga_tracker,ad=3Daf.data_ga_property;if(ad){if(typeof(window._=
gat)=3D=3D"object"&&_gat._getTracker){w=3D_gat._getTracker(ad)}else{if(ty=
peof(window._gaq)=3D=3D"object"&&_gaq._getAsyncTracker){w=3D_gaq._getAsyn=
cTracker(ad)}else{if(typeof(window._gaq)=3D=3D"array"){_gaq.push([functio=
n(){_ate.gat(ai,d,af,ah)}])}}}}if(w&&typeof(w)=3D=3D"string"){w=3Dwindow[=
w]}if(w&&typeof(w)=3D=3D"object"){var =
ag=3Dd||(ah||{}).url||location.href,u=3Dai,ac=3D"share";if(u.indexOf("_")=
>-1){u=3Du.split("_");ac=3Du.pop();if(ac.length<=3D2){ac=3D"share"}u=3Du.=
shift()}if(ag.toLowerCase().replace("https","http").indexOf("http%3a%2f%2=
f")=3D=3D0){ag=3D_duc(ag)}try{if(af.data_ga_social&&w._trackSocial&&ai!=3D=
"google_plusone"){w._trackSocial(u,ac,ah.url)}else{w._trackEvent("addthis=
",ai,ag)}}catch(ae){try{w._initData();if(af.data_ga_social&&w._trackSocia=
l&&ai!=3D"google_plusone"){w._trackSocial(u,ac,ah.url)}else{w._trackEvent=
("addthis",ai,ag)}}catch(ae){}}}}_ate.gat=3Di;A.update=3Dfunction(af,ad,w=
){if(af=3D=3D"share"){if(ad=3D=3D"url"){_ate.usu(0,1)}if(!window.addthis_=
share){window.addthis_share=3D{}}window.addthis_share[ad]=3Dw;z[ad]=3Dw;f=
or(var d in A.links){var ae=3DA.links[d],ac=3Dnew =
RegExp("&"+ad+"=3D(.*)&"),u=3D"&"+ad+"=3D"+_euc(w)+"&";if(ae.share){ae.sh=
are[ad]=3Dw}if(!ae.noh){ae.href=3Dae.href.replace(ac,u);if(ae.href.indexO=
f(ad)=3D=3D-1){ae.href+=3Du}}}for(var d in A.ems){var =
ae=3DA.ems[d];ae.href=3D_ate.share.genieu(addthis_share)}}else{if(af=3D=3D=
"config"){if(!window.addthis_config){window.addthis_config=3D{}}window.ad=
dthis_config[ad]=3Dw;F[ad]=3Dw}}};A._render=3DP;var l=3D[new =
_ate.resource.Resource("countercss",_atr+"static/r07/counter71.css",funct=
ion(){return true}),new =
_ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",fun=
ction(){return =
window.addthis.counter.ost})];if(!L.JSON||!L.JSON.stringify){l.unshift(ne=
w =
_ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){retu=
rn =
L.JSON&&L.JSON.stringify}))}A.counter=3Dfunction(ac,u,w){if(ac){ac=3DA._s=
elect(ac);if(ac.length){if(!A.counter.selects){A.counter.selects=3D[]}A.c=
ounter.selects=3DA.counter.selects.concat({counter:ac,config:u,share:w});=
for(var d in =
l){if((l[d]||{}).load){l[d].load()}}}}};A.count=3Dfunction(ac,u,w){if(ac)=
{ac=3DA._select(ac);if(ac.length){if(!A.count.selects){A.count.selects=3D=
[]}A.count.selects=3DA.count.selects.concat({counter:ac,config:u,share:w}=
);for(var d in =
l){if((l[d]||{}).load){l[d].load()}}}}};A.data.getShareCount=3Dfunction(w=
,u){if(!A.counter.reqs){A.counter.reqs=3D[]}A.counter.reqs.push({share:u,=
callback:w});for(var d in =
l){if((l[d]||{}).load){l[d].load()}}};if(document.compatMode=3D=3D"BackCo=
mpat"&&_ate.bro.msi&&false){var o=3D[new =
_ate.resource.Resource("barcss",_atr+"bannerQuirks.css",function(){return=
 true}),new =
_ate.resource.Resource("barjs",_atr+"static/r07/banner01.js",function(){r=
eturn true})]}else{var o=3D[new =
_ate.resource.Resource("barcss",_atr+"static/r07/banner01.css",function()=
{return true}),new =
_ate.resource.Resource("barjs",_atr+"static/r07/banner01.js",function(){r=
eturn =
true})]}A.bar=3Dfunction(ag,w,ae,d){if(ag){ag=3DA._select(ag);if(ag.lengt=
h){if(!A.bar.selects){A.bar.selects=3D[]}A.bar.selects=3DA.bar.selects.co=
ncat(ag);for(var ac=3D0;ac<ag.length;ac++){var =
ad=3Dag[ac],af=3D"bar"+(ad.className.indexOf("vertical")>-1?"vt":"hz")+"-=
"+_atc.ver;_ate.track.apc(af)}for(var u in =
o){if((o[u]||{}).load){o[u].load()}}}}};var G=3Dnew =
_ate.resource.Resource("overlayjs",_atr+"static/r07/overlay01.js",functio=
n(){return =
true});A.overlay=3Dfunction(ac,u,w,d){if(ac){ac=3DA._select(ac);if(ac.len=
gth){if(!A.overlay.selects){A.overlay.selects=3D[]}A.overlay.selects=3DA.=
overlay.selects.concat(ac);_ate.track.apc("ovr-"+_atc.ver);if((G||{}).loa=
d){G.load()}}}};A.button=3Dfunction(w,d,u){d=3Dd||{};if(!d.product){d.pro=
duct=3D"men-"+_atc.ver}P(w,{conf:d,share:u},{internal:"img"})};A.toolbox=3D=
function(af,u,ag,ah){var ai=3Db(af);for(var =
ac=3D0;ac<ai.length;ac++){var =
w=3Dai[ac],ad=3Da(w,u,ag,ah),d=3DX.ce("div"),ae;w.services=3D{};if(!ad.co=
nf.product){ad.conf.product=3D"tbx"+(w.className.indexOf("32x32")>-1?"32"=
:"")+"-"+_atc.ver}if(w){ae=3Dw.getElementsByTagName("a");if(ae){ab(ae,ad.=
conf,ad.share,!ah,!ah)}w.appendChild(d)}d.className=3D"atclear"}};functio=
n Y(d){if(!d||d.length<5||d.length>30){throw new Error("Service code =
must be between 5 and 30 =
characters.")}else{if(d.search(/^[a-zA-Z0-9_]+$/)=3D=3D-1){throw new =
Error("Service code must consist entirely of letters, numbers and =
underscores.")}}return true}A.logShare=3Dfunction(w,d,ae,u){var =
af=3Du||addthis_config,ad=3Dae||addthis_share;af.product=3D"hdl-"+_atc.ve=
r;ad.imp_url=3D0;var =
w=3Dw||(ae&&ae.url)||addthis_share.url,ac=3D_ate.track.dcu(w);if(ac.rsc&&=
!d){d=3Dac.rsc}if(Y(d)){ad.url=3Dw;_ate.share.track(d,0,ad,af)}};A.addCli=
ckTag=3Dfunction(w,d,ac,u){var =
w=3Dw||ac&&ac.url||addthis_share.url;if(Y(d)){w=3D_ate.track.cur(_ate.tra=
ck.cof(w),d)}return w};A.ready=3Dfunction(){var =
d=3DA,u=3D".addthis_";if(d.ost){return}d.ost=3D1;A.toolbox(u+"toolbox",nu=
ll,null,true);A.button(u+"button");A.counter(u+"counter");A.count(u+"coun=
t");A.bar(u+"bar");A.overlay(u+"shareable");ab(x,null,null,false);_ate.ed=
.fire("addthis.ready",A);if(_ate.onr){_ate.onr(A)}for(var =
w=3D0,ad=3Dd.plo,ac;w<ad.length;w++){ac=3Dad[w];(ac.ns?d[ac.ns]:d)[ac.cal=
l].apply(this,ac.args)}_ate.share.fb.sub();S();q()};A.util.getAttributes=3D=
a;window.addthis=3DA;window.addthis.ready()}}));if(!window.addthis){windo=
w.addthis=3D{}}addthis.user=3D(function(){var =
G=3D_ate,w=3Daddthis,m=3D1000,q=3D{},k=3D0,e=3D0,j=3D0,i=3D{},o;addthis.H=
IGH=3D3;addthis.MED=3D2;addthis.LOW=3D1;addthis.ASC=3D1;addthis.DSC=3Dadd=
this.DESC=3D0;function C(a,u){return =
G.reduce(["getID","getGeolocation","getServiceShareHistory"],a,u)}functio=
n r(a,u){return =
function(I){setTimeout(function(){I(G[a]||u)},0)}}function =
y(a){if(k){return}if(!a||!a.uid){return}if(o!=3D=3Dnull){clearTimeout(o)}=
o=3Dnull;k=3D1;C(function(J,u,I){q[u]=3Dq[u].queuer.flush(r.apply(w,J[I])=
,w);return J},[["uid",""],["geo",""],["_ssh",[]]])}function =
g(){if(!_ate.pld){_ate.pld=3D(new =
_ate.resource.Resource("menujs",_atr+"static/r07/menu89.js",function(){re=
turn true})).load()}}function =
d(a){if(e&&(a.uid||a.ssh!=3D=3Dundefined)){g();e=3D0}}function D(){var =
a=3D{uid:"x",geo:{},ssh:"",ups:""};j=3D1;y(a);d(a)}o=3DsetTimeout(D,m);G.=
_rec.push(y);function f(I){var u=3D{};for(var =
a=3D0;a<I.length;a++){u[I[a]]=3DI[a]}return u}function =
F(I,J){if(typeof(J)=3D=3D"array"){J=3Df(J)}I=3DI.split(",");for(var =
u=3D0;u<I.length;u++){var a=3DI[u].replace(/ /g,"");if(J[a]){return =
1}}return 0}function v(K,L,J){if(typeof(L)=3D=3D"array"){return =
0}K=3DK.split(",");for(var I=3D0;I<K.length;I++){var a=3DK[I].replace(/ =
/g,"");for(var u=3D0;u<J.length;J++){if(L[J[u]]=3D=3Da){return =
1}}}return 0}function h(a){return G.util.geo.isin(a,G.geo)}function =
n(a){return F(a,i.interests)}function =
p(a){if(!_ate.uud){_ate.ed.fire("addthis-internal.api",window.addthis||{}=
,{call:"rdy"})}_ate.uud=3D1;if(window._atw){_atw.gps(function(){if(c()){a=
(i);return}i.interests=3D[];for(var I in =
_ate.bti){i.interests.push(_ate.bti[I])}var =
L=3D[],u=3D{};if(G._uss){for(var =
K=3D0;K<G._uss.length;K++){if(!u[G._uss[K]]){L.push({name:G._uss[K],score=
:addthis.HIGH})}}}if(G._ups){for(var =
K=3D0;K<G._ups.length;K++){if(!u[G._ups[K]]){L.push({name:G._ups[K],score=
:addthis.HIGH})}}}if(G._ssc){for(var J in =
G._ssc){if(!u[J]){L.push({name:J,score:G._ssc[J]})}}}i.services=3DL;i.act=
ivity=3D{};i.activity.social=3D_ate.bts;i.activity.view=3D_ate.vts;i.sour=
ce=3Dx();if(_ate.geo&&typeof(_ate.geo)=3D=3D"object"&&_ate.geo[0]&&_ate.g=
eo[1]){var M=3D"";for(var K in =
_ate.geo){if(typeof(_ate.geo[K])=3D=3D"string"){M+=3D_ate.geo[K]}}_ate.ge=
o=3D_ate.util.geo.parse(M)}for(var I in =
_ate.geo){if(!isNaN(parseInt(_ate.geo[I]))){_ate.geo[I]=3DparseInt(_ate.g=
eo[I])}}s.location=3Di.location=3D_ate.geo||{};i.location.contains=3Dh;if=
(a){a(i)}_ate.ed.fire("addthis.user.data",window.addthis||{},{})})}else{_=
ate.ed.addEventListener("addthis.menu.ready",function(){p(a)});_ate.alg()=
;if(G.gssh||j){g()}else{if(!G.pld&&!e){_ate._rec.push(d)}}e=3D1}}function=
 =
l(a){p(a)}q.getData=3Dl;q.getPreferredServices=3Dfunction(a){if(window._a=
tw){_atw.gps(a)}else{_ate.ed.addEventListener("addthis.menu.ready",functi=
on(){_atw.gps(a)});_ate.alg();if(G.gssh||j){g()}else{if(!G.pld&&!e){_ate.=
_rec.push(d)}}e=3D1}};function =
c(){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"ioo"});=
return G.uid=3D=3D"0000000000000000"}function =
B(a){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"iuf"})=
;return(G._ssh&&G._ssh.indexOf(a)>-1)||(G._ssc&&G._ssc[a])}function =
A(a){if(!a){a=3D[]}a._sortasc=3Dfunction(u){a.sort(function(J,I){return =
a._isort(J,I,addthis.ASC,u)})};a._sortdsc=3Dfunction(u){a.sort(function(J=
,I){return =
a._isort(J,I,addthis.DSC,u)})};a._isort=3Dfunction(J,u,L,M){var =
K=3DJ[M],I=3Du[M];if(typeof(K)=3D=3D"string"&&!isNaN(parseInt(K))){K=3Dpa=
rseInt(K,10);I=3DparseInt(I,10);if(L){return K-K}return =
K-I}if(K>I){return L?1:-1}else{if(K=3D=3DI){return 0}}return =
L?-1:1};a.map=3Dfunction(I){if(!I){I=3D"name"}var J=3D{};for(var =
u=3D0;u<a.length;u++){J[a[u][I]]=3Da[u]}return =
J};a.keys=3Dfunction(J,I,K){if(!I){I=3D"name"}if(!K){K=3D"score"}var =
L=3D[];if(J=3D=3Daddthis.ASC){a._sortasc(K)}else{a._sortdsc(K)}for(var =
u=3D0;u<a.length;u++){L.push(typeof(a[u])=3D=3D"object"?a[u].name:a[u])}r=
eturn L};a.top=3Dfunction(I,J){if(!J){J=3D"score"}a._sortdsc(J);var =
K=3D[];for(var =
u=3D0;u<Math.min(I||1,a.length);u++){K.push(a[u].name)}return =
K};a.filter=3Dfunction(K){var J=3D[];for(var =
I=3D0;I<a.length;I++){for(var u in =
K){if(typeof(K[u])!=3D"function"){if(a[I][u]=3D=3DK[u]){J.push(a[I])}}}}r=
eturn A(J)};return a}function =
t(){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"gti"});=
return A(i.interests)}function =
b(){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"gts"});=
return A(i.services)}function =
x(){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"gtt"});=
return G.track.ts.get()}function =
H(){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"gtl"});=
return i.location}function =
z(J){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"isl"})=
;var =
I=3Dx();if(I.type=3D=3D"social"){if(typeof(J)=3D=3D"string"){J=3DJ.split(=
",");var a=3D{};for(var =
u=3D0;u<J.length;u++){a[J[u]]=3D1}if(!a[I.service]){return false}}return =
true}return false}function =
E(u){_ate.ed.fire("addthis-internal.api",window.addthis||{},{call:"ish"})=
;var =
J=3Dx();if(J.type=3D=3D"search"){if(typeof(u)=3D=3D"string"){u=3Du.split(=
",");var I=3D{};for(var =
a=3D0;a<u.length;a++){I[u[a]]=3D1}if(J.terms&&J.terms.length){for(var =
a=3D0;a<J.terms.length;a++){if(!I[J.terms[a]]){return false}}}}return =
true}return false}var =
s=3D{ready:p,isReturning:function(a){},isOptedOut:c,isUserOf:B,hasInteres=
t:n,isLocatedIn:h,interests:t,services:b,location:H};addthis.session=3D{s=
ource:x,isSocial:z,isSearch:E};_ate.extend(q,s);return =
C(function(u,a){u[a]=3D(new w._Queuer(a)).call;return u},q)})();
------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/contact-form-7/jquery.form.js?ver=2.52

/*!=0A=
 * jQuery Form Plugin=0A=
 * version: 2.87 (20-OCT-2011)=0A=
 * @requires jQuery v1.3.2 or later=0A=
 *=0A=
 * Examples and documentation at: http://malsup.com/jquery/form/=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
;(function($) {=0A=
=0A=
/*=0A=
	Usage Note:=0A=
	-----------=0A=
	Do not use both ajaxSubmit and ajaxForm on the same form.  These=0A=
	functions are intended to be exclusive.  Use ajaxSubmit if you want=0A=
	to bind your own submit handler to the form.  For example,=0A=
=0A=
	$(document).ready(function() {=0A=
		$('#myForm').bind('submit', function(e) {=0A=
			e.preventDefault(); // <-- important=0A=
			$(this).ajaxSubmit({=0A=
				target: '#output'=0A=
			});=0A=
		});=0A=
	});=0A=
=0A=
	Use ajaxForm when you want the plugin to manage all the event binding=0A=
	for you.  For example,=0A=
=0A=
	$(document).ready(function() {=0A=
		$('#myForm').ajaxForm({=0A=
			target: '#output'=0A=
		});=0A=
	});=0A=
=0A=
	When using ajaxForm, the ajaxSubmit function will be invoked for you=0A=
	at the appropriate time.=0A=
*/=0A=
=0A=
/**=0A=
 * ajaxSubmit() provides a mechanism for immediately submitting=0A=
 * an HTML form using AJAX.=0A=
 */=0A=
$.fn.ajaxSubmit =3D function(options) {=0A=
	// fast fail if nothing selected (http://dev.jquery.com/ticket/2752)=0A=
	if (!this.length) {=0A=
		log('ajaxSubmit: skipping submit process - no element selected');=0A=
		return this;=0A=
	}=0A=
	=0A=
	var method, action, url, $form =3D this;=0A=
=0A=
	if (typeof options =3D=3D 'function') {=0A=
		options =3D { success: options };=0A=
	}=0A=
=0A=
	method =3D this.attr('method');=0A=
	action =3D this.attr('action');=0A=
	url =3D (typeof action =3D=3D=3D 'string') ? $.trim(action) : '';=0A=
	url =3D url || window.location.href || '';=0A=
	if (url) {=0A=
		// clean url (don't include hash vaue)=0A=
		url =3D (url.match(/^([^#]+)/)||[])[1];=0A=
	}=0A=
=0A=
	options =3D $.extend(true, {=0A=
		url:  url,=0A=
		success: $.ajaxSettings.success,=0A=
		type: method || 'GET',=0A=
		iframeSrc: /^https/i.test(window.location.href || '') ? =
'javascript:false' : 'about:blank'=0A=
	}, options);=0A=
=0A=
	// hook for manipulating the form data before it is extracted;=0A=
	// convenient for use with rich editors like tinyMCE or FCKEditor=0A=
	var veto =3D {};=0A=
	this.trigger('form-pre-serialize', [this, options, veto]);=0A=
	if (veto.veto) {=0A=
		log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');=0A=
		return this;=0A=
	}=0A=
=0A=
	// provide opportunity to alter form data before it is serialized=0A=
	if (options.beforeSerialize && options.beforeSerialize(this, options) =
=3D=3D=3D false) {=0A=
		log('ajaxSubmit: submit aborted via beforeSerialize callback');=0A=
		return this;=0A=
	}=0A=
=0A=
   var traditional =3D options.traditional;=0A=
   if ( traditional =3D=3D=3D undefined ) {=0A=
      traditional =3D $.ajaxSettings.traditional;=0A=
   }=0A=
   =0A=
	var qx,n,v,a =3D this.formToArray(options.semantic);=0A=
	if (options.data) {=0A=
		options.extraData =3D options.data;=0A=
      qx =3D $.param(options.data, traditional);=0A=
	}=0A=
=0A=
	// give pre-submit callback an opportunity to abort the submit=0A=
	if (options.beforeSubmit && options.beforeSubmit(a, this, options) =
=3D=3D=3D false) {=0A=
		log('ajaxSubmit: submit aborted via beforeSubmit callback');=0A=
		return this;=0A=
	}=0A=
=0A=
	// fire vetoable 'validate' event=0A=
	this.trigger('form-submit-validate', [a, this, options, veto]);=0A=
	if (veto.veto) {=0A=
		log('ajaxSubmit: submit vetoed via form-submit-validate trigger');=0A=
		return this;=0A=
	}=0A=
=0A=
	var q =3D $.param(a, traditional);=0A=
   if (qx)=0A=
      q =3D ( q ? (q + '&' + qx) : qx );=0A=
=0A=
	if (options.type.toUpperCase() =3D=3D 'GET') {=0A=
		options.url +=3D (options.url.indexOf('?') >=3D 0 ? '&' : '?') + q;=0A=
		options.data =3D null;  // data is null for 'get'=0A=
	}=0A=
	else {=0A=
		options.data =3D q; // data is the query string for 'post'=0A=
	}=0A=
=0A=
	var callbacks =3D [];=0A=
	if (options.resetForm) {=0A=
		callbacks.push(function() { $form.resetForm(); });=0A=
	}=0A=
	if (options.clearForm) {=0A=
		callbacks.push(function() { $form.clearForm(options.includeHidden); });=0A=
	}=0A=
=0A=
	// perform a load on the target only if dataType is not provided=0A=
	if (!options.dataType && options.target) {=0A=
		var oldSuccess =3D options.success || function(){};=0A=
		callbacks.push(function(data) {=0A=
			var fn =3D options.replaceTarget ? 'replaceWith' : 'html';=0A=
			$(options.target)[fn](data).each(oldSuccess, arguments);=0A=
		});=0A=
	}=0A=
	else if (options.success) {=0A=
		callbacks.push(options.success);=0A=
	}=0A=
=0A=
	options.success =3D function(data, status, xhr) { // jQuery 1.4+ passes =
xhr as 3rd arg=0A=
		var context =3D options.context || options;   // jQuery 1.4+ supports =
scope context =0A=
		for (var i=3D0, max=3Dcallbacks.length; i < max; i++) {=0A=
			callbacks[i].apply(context, [data, status, xhr || $form, $form]);=0A=
		}=0A=
	};=0A=
=0A=
	// are there files to upload?=0A=
	var fileInputs =3D $('input:file', this).length > 0;=0A=
	var mp =3D 'multipart/form-data';=0A=
	var multipart =3D ($form.attr('enctype') =3D=3D mp || =
$form.attr('encoding') =3D=3D mp);=0A=
=0A=
	// options.iframe allows user to force iframe mode=0A=
	// 06-NOV-09: now defaulting to iframe mode if file input is detected=0A=
   if (options.iframe !=3D=3D false && (fileInputs || options.iframe || =
multipart)) {=0A=
	   // hack to fix Safari hang (thanks to Tim Molendijk for this)=0A=
	   // see:  =
http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab5=
10dd5d=0A=
	   if (options.closeKeepAlive) {=0A=
		   $.get(options.closeKeepAlive, function() { fileUpload(a); });=0A=
		}=0A=
	   else {=0A=
		   fileUpload(a);=0A=
		}=0A=
   }=0A=
   else {=0A=
		// IE7 massage (see issue 57)=0A=
		if ($.browser.msie && method =3D=3D 'get' && typeof options.type =
=3D=3D=3D "undefined") {=0A=
			var ieMeth =3D $form[0].getAttribute('method');=0A=
			if (typeof ieMeth =3D=3D=3D 'string')=0A=
				options.type =3D ieMeth;=0A=
		}=0A=
		$.ajax(options);=0A=
   }=0A=
=0A=
	// fire 'notify' event=0A=
	this.trigger('form-submit-notify', [this, options]);=0A=
	return this;=0A=
=0A=
=0A=
	// private function for handling file uploads (hat tip to YAHOO!)=0A=
	function fileUpload(a) {=0A=
		var form =3D $form[0], el, i, s, g, id, $io, io, xhr, sub, n, =
timedOut, timeoutHandle;=0A=
        var useProp =3D !!$.fn.prop;=0A=
=0A=
        if (a) {=0A=
            if ( useProp ) {=0A=
            	// ensure that every serialized input is still enabled=0A=
              	for (i=3D0; i < a.length; i++) {=0A=
                    el =3D $(form[a[i].name]);=0A=
                    el.prop('disabled', false);=0A=
              	}=0A=
            } else {=0A=
              	for (i=3D0; i < a.length; i++) {=0A=
                    el =3D $(form[a[i].name]);=0A=
                    el.removeAttr('disabled');=0A=
              	}=0A=
            };=0A=
        }=0A=
=0A=
		if ($(':input[name=3Dsubmit],:input[id=3Dsubmit]', form).length) {=0A=
			// if there is an input with a name or id of 'submit' then we won't be=0A=
			// able to invoke the submit fn on the form (at least not x-browser)=0A=
			alert('Error: Form elements must not have name or id of "submit".');=0A=
			return;=0A=
		}=0A=
		=0A=
		s =3D $.extend(true, {}, $.ajaxSettings, options);=0A=
		s.context =3D s.context || s;=0A=
		id =3D 'jqFormIO' + (new Date().getTime());=0A=
		if (s.iframeTarget) {=0A=
			$io =3D $(s.iframeTarget);=0A=
			n =3D $io.attr('name');=0A=
			if (n =3D=3D null)=0A=
			 	$io.attr('name', id);=0A=
			else=0A=
				id =3D n;=0A=
		}=0A=
		else {=0A=
			$io =3D $('<iframe name=3D"' + id + '" src=3D"'+ s.iframeSrc +'" />');=0A=
			$io.css({ position: 'absolute', top: '-1000px', left: '-1000px' });=0A=
		}=0A=
		io =3D $io[0];=0A=
=0A=
=0A=
		xhr =3D { // mock object=0A=
			aborted: 0,=0A=
			responseText: null,=0A=
			responseXML: null,=0A=
			status: 0,=0A=
			statusText: 'n/a',=0A=
			getAllResponseHeaders: function() {},=0A=
			getResponseHeader: function() {},=0A=
			setRequestHeader: function() {},=0A=
			abort: function(status) {=0A=
				var e =3D (status =3D=3D=3D 'timeout' ? 'timeout' : 'aborted');=0A=
				log('aborting upload... ' + e);=0A=
				this.aborted =3D 1;=0A=
				$io.attr('src', s.iframeSrc); // abort op in progress=0A=
				xhr.error =3D e;=0A=
				s.error && s.error.call(s.context, xhr, e, status);=0A=
				g && $.event.trigger("ajaxError", [xhr, s, e]);=0A=
				s.complete && s.complete.call(s.context, xhr, e);=0A=
			}=0A=
		};=0A=
=0A=
		g =3D s.global;=0A=
		// trigger ajax global events so that activity/block indicators work =
like normal=0A=
		if (g && ! $.active++) {=0A=
			$.event.trigger("ajaxStart");=0A=
		}=0A=
		if (g) {=0A=
			$.event.trigger("ajaxSend", [xhr, s]);=0A=
		}=0A=
=0A=
		if (s.beforeSend && s.beforeSend.call(s.context, xhr, s) =3D=3D=3D =
false) {=0A=
			if (s.global) {=0A=
				$.active--;=0A=
			}=0A=
			return;=0A=
		}=0A=
		if (xhr.aborted) {=0A=
			return;=0A=
		}=0A=
=0A=
		// add submitting element to data if we know it=0A=
		sub =3D form.clk;=0A=
		if (sub) {=0A=
			n =3D sub.name;=0A=
			if (n && !sub.disabled) {=0A=
				s.extraData =3D s.extraData || {};=0A=
				s.extraData[n] =3D sub.value;=0A=
				if (sub.type =3D=3D "image") {=0A=
					s.extraData[n+'.x'] =3D form.clk_x;=0A=
					s.extraData[n+'.y'] =3D form.clk_y;=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		var CLIENT_TIMEOUT_ABORT =3D 1;=0A=
		var SERVER_ABORT =3D 2;=0A=
=0A=
		function getDoc(frame) {=0A=
			var doc =3D frame.contentWindow ? frame.contentWindow.document : =
frame.contentDocument ? frame.contentDocument : frame.document;=0A=
			return doc;=0A=
		}=0A=
		=0A=
		// take a breath so that pending repaints get some cpu time before the =
upload starts=0A=
		function doSubmit() {=0A=
			// make sure form attrs are set=0A=
			var t =3D $form.attr('target'), a =3D $form.attr('action');=0A=
=0A=
			// update form attrs in IE friendly way=0A=
			form.setAttribute('target',id);=0A=
			if (!method) {=0A=
				form.setAttribute('method', 'POST');=0A=
			}=0A=
			if (a !=3D s.url) {=0A=
				form.setAttribute('action', s.url);=0A=
			}=0A=
=0A=
			// ie borks in some cases when setting encoding=0A=
			if (! s.skipEncodingOverride && (!method || /post/i.test(method))) {=0A=
				$form.attr({=0A=
					encoding: 'multipart/form-data',=0A=
					enctype:  'multipart/form-data'=0A=
				});=0A=
			}=0A=
=0A=
			// support timout=0A=
			if (s.timeout) {=0A=
				timeoutHandle =3D setTimeout(function() { timedOut =3D true; =
cb(CLIENT_TIMEOUT_ABORT); }, s.timeout);=0A=
			}=0A=
			=0A=
			// look for server aborts=0A=
			function checkState() {=0A=
				try {=0A=
					var state =3D getDoc(io).readyState;=0A=
					log('state =3D ' + state);=0A=
					if (state.toLowerCase() =3D=3D 'uninitialized')=0A=
						setTimeout(checkState,50);=0A=
				}=0A=
				catch(e) {=0A=
					log('Server abort: ' , e, ' (', e.name, ')');=0A=
					cb(SERVER_ABORT);=0A=
					timeoutHandle && clearTimeout(timeoutHandle);=0A=
					timeoutHandle =3D undefined;=0A=
				}=0A=
			}=0A=
=0A=
			// add "extra" data to form if provided in options=0A=
			var extraInputs =3D [];=0A=
			try {=0A=
				if (s.extraData) {=0A=
					for (var n in s.extraData) {=0A=
						extraInputs.push(=0A=
							$('<input type=3D"hidden" name=3D"'+n+'" =
/>').attr('value',s.extraData[n])=0A=
								.appendTo(form)[0]);=0A=
					}=0A=
				}=0A=
=0A=
				if (!s.iframeTarget) {=0A=
					// add iframe to doc and submit the form=0A=
					$io.appendTo('body');=0A=
	                io.attachEvent ? io.attachEvent('onload', cb) : =
io.addEventListener('load', cb, false);=0A=
				}=0A=
				setTimeout(checkState,15);=0A=
				form.submit();=0A=
			}=0A=
			finally {=0A=
				// reset attrs and remove "extra" input elements=0A=
				form.setAttribute('action',a);=0A=
				if(t) {=0A=
					form.setAttribute('target', t);=0A=
				} else {=0A=
					$form.removeAttr('target');=0A=
				}=0A=
				$(extraInputs).remove();=0A=
			}=0A=
		}=0A=
=0A=
		if (s.forceSync) {=0A=
			doSubmit();=0A=
		}=0A=
		else {=0A=
			setTimeout(doSubmit, 10); // this lets dom updates render=0A=
		}=0A=
=0A=
		var data, doc, domCheckCount =3D 50, callbackProcessed;=0A=
=0A=
		function cb(e) {=0A=
			if (xhr.aborted || callbackProcessed) {=0A=
				return;=0A=
			}=0A=
			try {=0A=
				doc =3D getDoc(io);=0A=
			}=0A=
			catch(ex) {=0A=
				log('cannot access response document: ', ex);=0A=
				e =3D SERVER_ABORT;=0A=
			}=0A=
			if (e =3D=3D=3D CLIENT_TIMEOUT_ABORT && xhr) {=0A=
				xhr.abort('timeout');=0A=
				return;=0A=
			}=0A=
			else if (e =3D=3D SERVER_ABORT && xhr) {=0A=
				xhr.abort('server abort');=0A=
				return;=0A=
			}=0A=
=0A=
			if (!doc || doc.location.href =3D=3D s.iframeSrc) {=0A=
				// response not received yet=0A=
				if (!timedOut)=0A=
					return;=0A=
			}=0A=
            io.detachEvent ? io.detachEvent('onload', cb) : =
io.removeEventListener('load', cb, false);=0A=
=0A=
			var status =3D 'success', errMsg;=0A=
			try {=0A=
				if (timedOut) {=0A=
					throw 'timeout';=0A=
				}=0A=
=0A=
				var isXml =3D s.dataType =3D=3D 'xml' || doc.XMLDocument || =
$.isXMLDoc(doc);=0A=
				log('isXml=3D'+isXml);=0A=
				if (!isXml && window.opera && (doc.body =3D=3D null || =
doc.body.innerHTML =3D=3D '')) {=0A=
					if (--domCheckCount) {=0A=
						// in some browsers (Opera) the iframe DOM is not always =
traversable when=0A=
						// the onload callback fires, so we loop a bit to accommodate=0A=
						log('requeing onLoad callback, DOM not available');=0A=
						setTimeout(cb, 250);=0A=
						return;=0A=
					}=0A=
					// let this fall through because server response could be an empty =
document=0A=
					//log('Could not access iframe DOM after mutiple tries.');=0A=
					//throw 'DOMException: not available';=0A=
				}=0A=
=0A=
				//log('response detected');=0A=
                var docRoot =3D doc.body ? doc.body : =
doc.documentElement;=0A=
                xhr.responseText =3D docRoot ? docRoot.innerHTML : null;=0A=
				xhr.responseXML =3D doc.XMLDocument ? doc.XMLDocument : doc;=0A=
				if (isXml)=0A=
					s.dataType =3D 'xml';=0A=
				xhr.getResponseHeader =3D function(header){=0A=
					var headers =3D {'content-type': s.dataType};=0A=
					return headers[header];=0A=
				};=0A=
                // support for XHR 'status' & 'statusText' emulation :=0A=
                if (docRoot) {=0A=
                    xhr.status =3D Number( =
docRoot.getAttribute('status') ) || xhr.status;=0A=
                    xhr.statusText =3D =
docRoot.getAttribute('statusText') || xhr.statusText;=0A=
                }=0A=
=0A=
				var dt =3D (s.dataType || '').toLowerCase();=0A=
				var scr =3D /(json|script|text)/.test(dt);=0A=
				if (scr || s.textarea) {=0A=
					// see if user embedded response in textarea=0A=
					var ta =3D doc.getElementsByTagName('textarea')[0];=0A=
					if (ta) {=0A=
						xhr.responseText =3D ta.value;=0A=
                        // support for XHR 'status' & 'statusText' =
emulation :=0A=
                        xhr.status =3D Number( ta.getAttribute('status') =
) || xhr.status;=0A=
                        xhr.statusText =3D ta.getAttribute('statusText') =
|| xhr.statusText;=0A=
					}=0A=
					else if (scr) {=0A=
						// account for browsers injecting pre around json response=0A=
						var pre =3D doc.getElementsByTagName('pre')[0];=0A=
						var b =3D doc.getElementsByTagName('body')[0];=0A=
						if (pre) {=0A=
							xhr.responseText =3D pre.textContent ? pre.textContent : =
pre.innerText;=0A=
						}=0A=
						else if (b) {=0A=
							xhr.responseText =3D b.textContent ? b.textContent : b.innerText;=0A=
						}=0A=
					}=0A=
				}=0A=
				else if (dt =3D=3D 'xml' && !xhr.responseXML && xhr.responseText =
!=3D null) {=0A=
					xhr.responseXML =3D toXml(xhr.responseText);=0A=
				}=0A=
=0A=
                try {=0A=
                    data =3D httpData(xhr, dt, s);=0A=
                }=0A=
                catch (e) {=0A=
                    status =3D 'parsererror';=0A=
                    xhr.error =3D errMsg =3D (e || status);=0A=
                }=0A=
			}=0A=
			catch (e) {=0A=
				log('error caught: ',e);=0A=
				status =3D 'error';=0A=
                xhr.error =3D errMsg =3D (e || status);=0A=
			}=0A=
=0A=
			if (xhr.aborted) {=0A=
				log('upload aborted');=0A=
				status =3D null;=0A=
			}=0A=
=0A=
            if (xhr.status) { // we've set xhr.status=0A=
                status =3D (xhr.status >=3D 200 && xhr.status < 300 || =
xhr.status =3D=3D=3D 304) ? 'success' : 'error';=0A=
            }=0A=
=0A=
			// ordering of these callbacks/triggers is odd, but that's how $.ajax =
does it=0A=
			if (status =3D=3D=3D 'success') {=0A=
				s.success && s.success.call(s.context, data, 'success', xhr);=0A=
				g && $.event.trigger("ajaxSuccess", [xhr, s]);=0A=
			}=0A=
            else if (status) {=0A=
				if (errMsg =3D=3D undefined)=0A=
					errMsg =3D xhr.statusText;=0A=
				s.error && s.error.call(s.context, xhr, status, errMsg);=0A=
				g && $.event.trigger("ajaxError", [xhr, s, errMsg]);=0A=
            }=0A=
=0A=
			g && $.event.trigger("ajaxComplete", [xhr, s]);=0A=
=0A=
			if (g && ! --$.active) {=0A=
				$.event.trigger("ajaxStop");=0A=
			}=0A=
=0A=
			s.complete && s.complete.call(s.context, xhr, status);=0A=
=0A=
			callbackProcessed =3D true;=0A=
			if (s.timeout)=0A=
				clearTimeout(timeoutHandle);=0A=
=0A=
			// clean up=0A=
			setTimeout(function() {=0A=
				if (!s.iframeTarget)=0A=
					$io.remove();=0A=
				xhr.responseXML =3D null;=0A=
			}, 100);=0A=
		}=0A=
=0A=
		var toXml =3D $.parseXML || function(s, doc) { // use parseXML if =
available (jQuery 1.5+)=0A=
			if (window.ActiveXObject) {=0A=
				doc =3D new ActiveXObject('Microsoft.XMLDOM');=0A=
				doc.async =3D 'false';=0A=
				doc.loadXML(s);=0A=
			}=0A=
			else {=0A=
				doc =3D (new DOMParser()).parseFromString(s, 'text/xml');=0A=
			}=0A=
			return (doc && doc.documentElement && doc.documentElement.nodeName =
!=3D 'parsererror') ? doc : null;=0A=
		};=0A=
		var parseJSON =3D $.parseJSON || function(s) {=0A=
			return window['eval']('(' + s + ')');=0A=
		};=0A=
=0A=
		var httpData =3D function( xhr, type, s ) { // mostly lifted from =
jq1.4.4=0A=
=0A=
			var ct =3D xhr.getResponseHeader('content-type') || '',=0A=
				xml =3D type =3D=3D=3D 'xml' || !type && ct.indexOf('xml') >=3D 0,=0A=
				data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
			if (xml && data.documentElement.nodeName =3D=3D=3D 'parsererror') {=0A=
				$.error && $.error('parsererror');=0A=
			}=0A=
			if (s && s.dataFilter) {=0A=
				data =3D s.dataFilter(data, type);=0A=
			}=0A=
			if (typeof data =3D=3D=3D 'string') {=0A=
				if (type =3D=3D=3D 'json' || !type && ct.indexOf('json') >=3D 0) {=0A=
					data =3D parseJSON(data);=0A=
				} else if (type =3D=3D=3D "script" || !type && =
ct.indexOf("javascript") >=3D 0) {=0A=
					$.globalEval(data);=0A=
				}=0A=
			}=0A=
			return data;=0A=
		};=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 * ajaxForm() provides a mechanism for fully automating form submission.=0A=
 *=0A=
 * The advantages of using this method instead of ajaxSubmit() are:=0A=
 *=0A=
 * 1: This method will include coordinates for <input type=3D"image" /> =
elements (if the element=0A=
 *	is used to submit the form).=0A=
 * 2. This method will include the submit element's name/value data (for =
the element that was=0A=
 *	used to submit the form).=0A=
 * 3. This method binds the submit() method to the form for you.=0A=
 *=0A=
 * The options argument for ajaxForm works exactly as it does for =
ajaxSubmit.  ajaxForm merely=0A=
 * passes the options argument along after properly binding events for =
submit elements and=0A=
 * the form itself.=0A=
 */=0A=
$.fn.ajaxForm =3D function(options) {=0A=
	// in jQuery 1.3+ we can fix mistakes with the ready state=0A=
	if (this.length =3D=3D=3D 0) {=0A=
		var o =3D { s: this.selector, c: this.context };=0A=
		if (!$.isReady && o.s) {=0A=
			log('DOM not ready, queuing ajaxForm');=0A=
			$(function() {=0A=
				$(o.s,o.c).ajaxForm(options);=0A=
			});=0A=
			return this;=0A=
		}=0A=
		// is your DOM ready?  =
http://docs.jquery.com/Tutorials:Introducing_$(document).ready()=0A=
		log('terminating; zero elements found by selector' + ($.isReady ? '' : =
' (DOM not ready)'));=0A=
		return this;=0A=
	}=0A=
=0A=
	return this.ajaxFormUnbind().bind('submit.form-plugin', function(e) {=0A=
		if (!e.isDefaultPrevented()) { // if event has been canceled, don't =
proceed=0A=
			e.preventDefault();=0A=
			$(this).ajaxSubmit(options);=0A=
		}=0A=
	}).bind('click.form-plugin', function(e) {=0A=
		var target =3D e.target;=0A=
		var $el =3D $(target);=0A=
		if (!($el.is(":submit,input:image"))) {=0A=
			// is this a child element of the submit el?  (ex: a span within a =
button)=0A=
			var t =3D $el.closest(':submit');=0A=
			if (t.length =3D=3D 0) {=0A=
				return;=0A=
			}=0A=
			target =3D t[0];=0A=
		}=0A=
		var form =3D this;=0A=
		form.clk =3D target;=0A=
		if (target.type =3D=3D 'image') {=0A=
			if (e.offsetX !=3D undefined) {=0A=
				form.clk_x =3D e.offsetX;=0A=
				form.clk_y =3D e.offsetY;=0A=
			} else if (typeof $.fn.offset =3D=3D 'function') { // try to use =
dimensions plugin=0A=
				var offset =3D $el.offset();=0A=
				form.clk_x =3D e.pageX - offset.left;=0A=
				form.clk_y =3D e.pageY - offset.top;=0A=
			} else {=0A=
				form.clk_x =3D e.pageX - target.offsetLeft;=0A=
				form.clk_y =3D e.pageY - target.offsetTop;=0A=
			}=0A=
		}=0A=
		// clear form vars=0A=
		setTimeout(function() { form.clk =3D form.clk_x =3D form.clk_y =3D =
null; }, 100);=0A=
	});=0A=
};=0A=
=0A=
// ajaxFormUnbind unbinds the event handlers that were bound by ajaxForm=0A=
$.fn.ajaxFormUnbind =3D function() {=0A=
	return this.unbind('submit.form-plugin click.form-plugin');=0A=
};=0A=
=0A=
/**=0A=
 * formToArray() gathers form element data into an array of objects that =
can=0A=
 * be passed to any of the following ajax functions: $.get, $.post, or =
load.=0A=
 * Each object in the array has both a 'name' and 'value' property.  An =
example of=0A=
 * an array for a simple login form might be:=0A=
 *=0A=
 * [ { name: 'username', value: 'jresig' }, { name: 'password', value: =
'secret' } ]=0A=
 *=0A=
 * It is this array that is passed to pre-submit callback functions =
provided to the=0A=
 * ajaxSubmit() and ajaxForm() methods.=0A=
 */=0A=
$.fn.formToArray =3D function(semantic) {=0A=
	var a =3D [];=0A=
	if (this.length =3D=3D=3D 0) {=0A=
		return a;=0A=
	}=0A=
=0A=
	var form =3D this[0];=0A=
	var els =3D semantic ? form.getElementsByTagName('*') : form.elements;=0A=
	if (!els) {=0A=
		return a;=0A=
	}=0A=
=0A=
	var i,j,n,v,el,max,jmax;=0A=
	for(i=3D0, max=3Dels.length; i < max; i++) {=0A=
		el =3D els[i];=0A=
		n =3D el.name;=0A=
		if (!n) {=0A=
			continue;=0A=
		}=0A=
=0A=
		if (semantic && form.clk && el.type =3D=3D "image") {=0A=
			// handle image inputs on the fly when semantic =3D=3D true=0A=
			if(!el.disabled && form.clk =3D=3D el) {=0A=
				a.push({name: n, value: $(el).val()});=0A=
				a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: =
form.clk_y});=0A=
			}=0A=
			continue;=0A=
		}=0A=
=0A=
		v =3D $.fieldValue(el, true);=0A=
		if (v && v.constructor =3D=3D Array) {=0A=
			for(j=3D0, jmax=3Dv.length; j < jmax; j++) {=0A=
				a.push({name: n, value: v[j]});=0A=
			}=0A=
		}=0A=
		else if (v !=3D=3D null && typeof v !=3D 'undefined') {=0A=
			a.push({name: n, value: v});=0A=
		}=0A=
	}=0A=
=0A=
	if (!semantic && form.clk) {=0A=
		// input type=3D=3D'image' are not found in elements array! handle it =
here=0A=
		var $input =3D $(form.clk), input =3D $input[0];=0A=
		n =3D input.name;=0A=
		if (n && !input.disabled && input.type =3D=3D 'image') {=0A=
			a.push({name: n, value: $input.val()});=0A=
			a.push({name: n+'.x', value: form.clk_x}, {name: n+'.y', value: =
form.clk_y});=0A=
		}=0A=
	}=0A=
	return a;=0A=
};=0A=
=0A=
/**=0A=
 * Serializes form data into a 'submittable' string. This method will =
return a string=0A=
 * in the format: name1=3Dvalue1&amp;name2=3Dvalue2=0A=
 */=0A=
$.fn.formSerialize =3D function(semantic) {=0A=
	//hand off to jQuery.param for proper encoding=0A=
	return $.param(this.formToArray(semantic));=0A=
};=0A=
=0A=
/**=0A=
 * Serializes all field elements in the jQuery object into a query =
string.=0A=
 * This method will return a string in the format: =
name1=3Dvalue1&amp;name2=3Dvalue2=0A=
 */=0A=
$.fn.fieldSerialize =3D function(successful) {=0A=
	var a =3D [];=0A=
	this.each(function() {=0A=
		var n =3D this.name;=0A=
		if (!n) {=0A=
			return;=0A=
		}=0A=
		var v =3D $.fieldValue(this, successful);=0A=
		if (v && v.constructor =3D=3D Array) {=0A=
			for (var i=3D0,max=3Dv.length; i < max; i++) {=0A=
				a.push({name: n, value: v[i]});=0A=
			}=0A=
		}=0A=
		else if (v !=3D=3D null && typeof v !=3D 'undefined') {=0A=
			a.push({name: this.name, value: v});=0A=
		}=0A=
	});=0A=
	//hand off to jQuery.param for proper encoding=0A=
	return $.param(a);=0A=
};=0A=
=0A=
/**=0A=
 * Returns the value(s) of the element in the matched set.  For example, =
consider the following form:=0A=
 *=0A=
 *  <form><fieldset>=0A=
 *	  <input name=3D"A" type=3D"text" />=0A=
 *	  <input name=3D"A" type=3D"text" />=0A=
 *	  <input name=3D"B" type=3D"checkbox" value=3D"B1" />=0A=
 *	  <input name=3D"B" type=3D"checkbox" value=3D"B2"/>=0A=
 *	  <input name=3D"C" type=3D"radio" value=3D"C1" />=0A=
 *	  <input name=3D"C" type=3D"radio" value=3D"C2" />=0A=
 *  </fieldset></form>=0A=
 *=0A=
 *  var v =3D $(':text').fieldValue();=0A=
 *  // if no values are entered into the text inputs=0A=
 *  v =3D=3D ['','']=0A=
 *  // if values entered into the text inputs are 'foo' and 'bar'=0A=
 *  v =3D=3D ['foo','bar']=0A=
 *=0A=
 *  var v =3D $(':checkbox').fieldValue();=0A=
 *  // if neither checkbox is checked=0A=
 *  v =3D=3D=3D undefined=0A=
 *  // if both checkboxes are checked=0A=
 *  v =3D=3D ['B1', 'B2']=0A=
 *=0A=
 *  var v =3D $(':radio').fieldValue();=0A=
 *  // if neither radio is checked=0A=
 *  v =3D=3D=3D undefined=0A=
 *  // if first radio is checked=0A=
 *  v =3D=3D ['C1']=0A=
 *=0A=
 * The successful argument controls whether or not the field element =
must be 'successful'=0A=
 * (per =
http://www.w3.org/TR/html4/interact/forms.html#successful-controls).=0A=
 * The default value of the successful argument is true.  If this value =
is false the value(s)=0A=
 * for each element is returned.=0A=
 *=0A=
 * Note: This method *always* returns an array.  If no valid value can =
be determined the=0A=
 *	   array will be empty, otherwise it will contain one or more values.=0A=
 */=0A=
$.fn.fieldValue =3D function(successful) {=0A=
	for (var val=3D[], i=3D0, max=3Dthis.length; i < max; i++) {=0A=
		var el =3D this[i];=0A=
		var v =3D $.fieldValue(el, successful);=0A=
		if (v =3D=3D=3D null || typeof v =3D=3D 'undefined' || (v.constructor =
=3D=3D Array && !v.length)) {=0A=
			continue;=0A=
		}=0A=
		v.constructor =3D=3D Array ? $.merge(val, v) : val.push(v);=0A=
	}=0A=
	return val;=0A=
};=0A=
=0A=
/**=0A=
 * Returns the value of the field element.=0A=
 */=0A=
$.fieldValue =3D function(el, successful) {=0A=
	var n =3D el.name, t =3D el.type, tag =3D el.tagName.toLowerCase();=0A=
	if (successful =3D=3D=3D undefined) {=0A=
		successful =3D true;=0A=
	}=0A=
=0A=
	if (successful && (!n || el.disabled || t =3D=3D 'reset' || t =3D=3D =
'button' ||=0A=
		(t =3D=3D 'checkbox' || t =3D=3D 'radio') && !el.checked ||=0A=
		(t =3D=3D 'submit' || t =3D=3D 'image') && el.form && el.form.clk !=3D =
el ||=0A=
		tag =3D=3D 'select' && el.selectedIndex =3D=3D -1)) {=0A=
			return null;=0A=
	}=0A=
=0A=
	if (tag =3D=3D 'select') {=0A=
		var index =3D el.selectedIndex;=0A=
		if (index < 0) {=0A=
			return null;=0A=
		}=0A=
		var a =3D [], ops =3D el.options;=0A=
		var one =3D (t =3D=3D 'select-one');=0A=
		var max =3D (one ? index+1 : ops.length);=0A=
		for(var i=3D(one ? index : 0); i < max; i++) {=0A=
			var op =3D ops[i];=0A=
			if (op.selected) {=0A=
				var v =3D op.value;=0A=
				if (!v) { // extra pain for IE...=0A=
					v =3D (op.attributes && op.attributes['value'] && =
!(op.attributes['value'].specified)) ? op.text : op.value;=0A=
				}=0A=
				if (one) {=0A=
					return v;=0A=
				}=0A=
				a.push(v);=0A=
			}=0A=
		}=0A=
		return a;=0A=
	}=0A=
	return $(el).val();=0A=
};=0A=
=0A=
/**=0A=
 * Clears the form data.  Takes the following actions on the form's =
input fields:=0A=
 *  - input text fields will have their 'value' property set to the =
empty string=0A=
 *  - select elements will have their 'selectedIndex' property set to -1=0A=
 *  - checkbox and radio inputs will have their 'checked' property set =
to false=0A=
 *  - inputs of type submit, button, reset, and hidden will *not* be =
effected=0A=
 *  - button elements will *not* be effected=0A=
 */=0A=
$.fn.clearForm =3D function(includeHidden) {=0A=
	return this.each(function() {=0A=
		$('input,select,textarea', this).clearFields(includeHidden);=0A=
	});=0A=
};=0A=
=0A=
/**=0A=
 * Clears the selected form elements.=0A=
 */=0A=
$.fn.clearFields =3D $.fn.clearInputs =3D function(includeHidden) {=0A=
	var re =3D =
/^(?:color|date|datetime|email|month|number|password|range|search|tel|tex=
t|time|url|week)$/i; // 'hidden' is not in this list=0A=
	return this.each(function() {=0A=
		var t =3D this.type, tag =3D this.tagName.toLowerCase();=0A=
		if (re.test(t) || tag =3D=3D 'textarea' || (includeHidden && =
/hidden/.test(t)) ) {=0A=
			this.value =3D '';=0A=
		}=0A=
		else if (t =3D=3D 'checkbox' || t =3D=3D 'radio') {=0A=
			this.checked =3D false;=0A=
		}=0A=
		else if (tag =3D=3D 'select') {=0A=
			this.selectedIndex =3D -1;=0A=
		}=0A=
	});=0A=
};=0A=
=0A=
/**=0A=
 * Resets the form data.  Causes all form elements to be reset to their =
original value.=0A=
 */=0A=
$.fn.resetForm =3D function() {=0A=
	return this.each(function() {=0A=
		// guard against an input with the name of 'reset'=0A=
		// note that IE reports the reset function as an 'object'=0A=
		if (typeof this.reset =3D=3D 'function' || (typeof this.reset =3D=3D =
'object' && !this.reset.nodeType)) {=0A=
			this.reset();=0A=
		}=0A=
	});=0A=
};=0A=
=0A=
/**=0A=
 * Enables or disables any matching elements.=0A=
 */=0A=
$.fn.enable =3D function(b) {=0A=
	if (b =3D=3D=3D undefined) {=0A=
		b =3D true;=0A=
	}=0A=
	return this.each(function() {=0A=
		this.disabled =3D !b;=0A=
	});=0A=
};=0A=
=0A=
/**=0A=
 * Checks/unchecks any matching checkboxes or radio buttons and=0A=
 * selects/deselects and matching option elements.=0A=
 */=0A=
$.fn.selected =3D function(select) {=0A=
	if (select =3D=3D=3D undefined) {=0A=
		select =3D true;=0A=
	}=0A=
	return this.each(function() {=0A=
		var t =3D this.type;=0A=
		if (t =3D=3D 'checkbox' || t =3D=3D 'radio') {=0A=
			this.checked =3D select;=0A=
		}=0A=
		else if (this.tagName.toLowerCase() =3D=3D 'option') {=0A=
			var $sel =3D $(this).parent('select');=0A=
			if (select && $sel[0] && $sel[0].type =3D=3D 'select-one') {=0A=
				// deselect all other options=0A=
				$sel.find('option').selected(false);=0A=
			}=0A=
			this.selected =3D select;=0A=
		}=0A=
	});=0A=
};=0A=
=0A=
// expose debug var=0A=
$.fn.ajaxSubmit.debug =3D false;=0A=
=0A=
// helper fn for console logging=0A=
function log() {=0A=
	if (!$.fn.ajaxSubmit.debug) =0A=
		return;=0A=
	var msg =3D '[jquery.form] ' + Array.prototype.join.call(arguments,'');=0A=
	if (window.console && window.console.log) {=0A=
		window.console.log(msg);=0A=
	}=0A=
	else if (window.opera && window.opera.postError) {=0A=
		window.opera.postError(msg);=0A=
	}=0A=
};=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CCAB92.E747D080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.offshoreenergytoday.com/wp-content/plugins/contact-form-7/scripts.js?ver=3.0.1

(function($) {

	$(function() {
		try {
			if (typeof _wpcf7 =3D=3D 'undefined' || _wpcf7 =3D=3D=3D null)
				_wpcf7 =3D {};

			_wpcf7 =3D $.extend({ cached: 0 }, _wpcf7);

			$('div.wpcf7 > form').ajaxForm({
				beforeSubmit: function(formData, jqForm, options) {
					jqForm.wpcf7ClearResponseOutput();
					jqForm.find('img.ajax-loader').css({ visibility: 'visible' });
					return true;
				},
				beforeSerialize: function(jqForm, options) {
					=
jqForm.find('.wpcf7-use-title-as-watermark.watermark').each(function(i, =
n) {
						$(n).val('');
					});
					return true;
				},
				data: { '_wpcf7_is_ajax_call': 1 },
				dataType: 'json',
				success: function(data) {
					var ro =3D $(data.into).find('div.wpcf7-response-output');
					$(data.into).wpcf7ClearResponseOutput();

					if (data.invalids) {
						$.each(data.invalids, function(i, n) {
							$(data.into).find(n.into).wpcf7NotValidTip(n.message);
						});
						ro.addClass('wpcf7-validation-errors');
					}

					if (data.captcha)
						$(data.into).wpcf7RefillCaptcha(data.captcha);

					if (data.quiz)
						$(data.into).wpcf7RefillQuiz(data.quiz);

					if (1 =3D=3D data.spam)
						ro.addClass('wpcf7-spam-blocked');

					if (1 =3D=3D data.mailSent) {
						$(data.into).find('form').resetForm().clearForm();
						ro.addClass('wpcf7-mail-sent-ok');

						if (data.onSentOk)
							$.each(data.onSentOk, function(i, n) { eval(n) });
					} else {
						ro.addClass('wpcf7-mail-sent-ng');
					}

					if (data.onSubmit)
						$.each(data.onSubmit, function(i, n) { eval(n) });

					=
$(data.into).find('.wpcf7-use-title-as-watermark.watermark').each(functio=
n(i, n) {
						$(n).val($(n).attr('title'));
					});

					ro.append(data.message).slideDown('fast');
				}
			});

			$('div.wpcf7 > form').each(function(i, n) {
				if (_wpcf7.cached)
					$(n).wpcf7OnloadRefill();

				$(n).wpcf7ToggleSubmit();

				$(n).find('.wpcf7-acceptance').click(function() {
					$(n).wpcf7ToggleSubmit();
				});

				$(n).find('.wpcf7-exclusive-checkbox').each(function(i, n) {
					$(n).find('input:checkbox').click(function() {
						$(n).find('input:checkbox').not(this).removeAttr('checked');
					});
				});

				$(n).find('.wpcf7-use-title-as-watermark').each(function(i, n) {
					var input =3D $(n);
					input.val(input.attr('title'));
					input.addClass('watermark');

					input.focus(function() {
						if ($(this).hasClass('watermark'))
							$(this).val('').removeClass('watermark');
					});

					input.blur(function() {
						if ('' =3D=3D $(this).val())
							$(this).val($(this).attr('title')).addClass('watermark');
					});
				});
			});

		} catch (e) {
		}
	});

	$.fn.wpcf7ToggleSubmit =3D function() {
		return this.each(function() {
			var form =3D $(this);
			if (this.tagName.toLowerCase() !=3D 'form')
				form =3D $(this).find('form').first();

			if (form.hasClass('wpcf7-acceptance-as-validation'))
				return;

			var submit =3D form.find('input:submit');
			if (! submit.length) return;

			var acceptances =3D form.find('input:checkbox.wpcf7-acceptance');
			if (! acceptances.length) return;

			submit.removeAttr('disabled');
			acceptances.each(function(i, n) {
				n =3D $(n);
				if (n.hasClass('wpcf7-invert') && n.is(':checked')
				|| ! n.hasClass('wpcf7-invert') && ! n.is(':checked'))
					submit.attr('disabled', 'disabled');
			});
		});
	};

	$.fn.wpcf7NotValidTip =3D function(message) {
		return this.each(function() {
			var into =3D $(this);
			into.append('<span class=3D"wpcf7-not-valid-tip">' + message + =
'</span>');
			$('span.wpcf7-not-valid-tip').mouseover(function() {
				$(this).fadeOut('fast');
			});
			into.find(':input').mouseover(function() {
				into.find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');
			});
			into.find(':input').focus(function() {
				into.find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');
			});
		});
	};

	$.fn.wpcf7OnloadRefill =3D function() {
		return this.each(function() {
			var url =3D $(this).attr('action');
			if (0 < url.indexOf('#'))
				url =3D url.substr(0, url.indexOf('#'));

			var id =3D $(this).find('input[name=3D"_wpcf7"]').val();
			var unitTag =3D =
$(this).find('input[name=3D"_wpcf7_unit_tag"]').val();

			$.getJSON(url,
				{ _wpcf7_is_ajax_call: 1, _wpcf7: id },
				function(data) {
					if (data && data.captcha)
						$('#' + unitTag).wpcf7RefillCaptcha(data.captcha);

					if (data && data.quiz)
						$('#' + unitTag).wpcf7RefillQuiz(data.quiz);
				}
			);
		});
	};

	$.fn.wpcf7RefillCaptcha =3D function(captcha) {
		return this.each(function() {
			var form =3D $(this);

			$.each(captcha, function(i, n) {
				form.find(':input[name=3D"' + i + '"]').clearFields();
				form.find('img.wpcf7-captcha-' + i).attr('src', n);
				var match =3D /([0-9]+)\.(png|gif|jpeg)$/.exec(n);
				form.find('input:hidden[name=3D"_wpcf7_captcha_challenge_' + i + =
'"]').attr('value', match[1]);
			});
		});
	};

	$.fn.wpcf7RefillQuiz =3D function(quiz) {
		return this.each(function() {
			var form =3D $(this);

			$.each(quiz, function(i, n) {
				form.find(':input[name=3D"' + i + '"]').clearFields();
				form.find(':input[name=3D"' + i + =
'"]').siblings('span.wpcf7-quiz-label').text(n[0]);
				form.find('input:hidden[name=3D"_wpcf7_quiz_answer_' + i + =
'"]').attr('value', n[1]);
			});
		});
	};

	$.fn.wpcf7ClearResponseOutput =3D function() {
		return this.each(function() {
			=
$(this).find('div.wpcf7-response-output').hide().empty().removeClass('wpc=
f7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors =
wpcf7-spam-blocked');
			$(this).find('span.wpcf7-not-valid-tip').remove();
			$(this).find('img.ajax-loader').css({ visibility: 'hidden' });
		});
	};

})(jQuery);
------=_NextPart_000_0000_01CCAB92.E747D080--

