From: <Saved by Windows Internet Explorer 8>
Subject: CiteULike: Fully Automated Instrumentation for Analysis in C elegans
Date: Fri, 3 May 2013 11:06:21 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_00F1_01CE47EE.3E4941E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/group/6190/article/3300505

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Den xml:lang=3D"en" xmlns=3D"http://www.w3.org/1999/xhtml" =
xmlns:fb =3D=20
"http://www.facebook.com/2008/fbml" xmlns:prism =3D=20
"http://prismstandard.org/namespaces/1.2/basic/" xmlns:dc =3D=20
"http://purl.org/dc/elements/1.1/" xmlns:cito =3D=20
"http://purl.org/net/cito/"><HEAD><TITLE>CiteULike: Fully Automated =
Instrumentation for Analysis in C elegans</TITLE>
<META content=3D"text/html; charset=3DUTF-8" =
http-equiv=3DContent-Type><!--[if lt IE 10]>
<META content=3D"IE=3DEmulateIE7, chrome=3D1" =
http-equiv=3DX-UA-Compatible><![endif]-->
<META name=3Dapplication-name content=3DCiteULike>
<META name=3Dmsapplication-TileColor content=3D#ffffff>
<META name=3Dmsapplication-TileImage =
content=3D/static/img/win8TileImage.jpg>
<META name=3Ddescription=20
content=3D"Rock Pulak, Peter Kalutkiewicz, Anthony Ferrante, Greg =
O\&amp;apos;Connor, Jennifer Kean, Ralph Clover. International C. =
elegans Meeting (2001). The completion of the genomic sequencing of C. =
elegans and D. melanogaster enormously advances the understanding of =
these model organisms. Both organisms are ideally suited for broad =
system-wide experiments, like transcriptional profiling using DNA =
microarrays, as well as gene function analysis and their use in chemical =
screening for drug discovery. However, certain types of experiments =
would benefit from the development of technologies for high-speed =
automation and sensitive instrumentation. We have developed the COPAS =
BIOSORT instrument which can accurately select and dispense =
user-specified numbers of C. elegans at specific stages, ranging from =
embryo through adult, into multiwell microtiter plates. In addition the =
COPAS BIOSORT is coupled to a robotic arm for microtiter plate handling =
(Zymark Twister), allowing for the analysis of very large numbers of =
populations. The contents of each well can be analyzed at a later time =
for changes in developmental stage or gene expression, with the use of =
COPAS ReFLX , an add-on module to the COPAS BIOSORT . Analysis is based =
on the optical properties of the animals. Besides detecting the natural =
light-scattering properties of C. elegans , the COPAS BIOSORT can also =
be used with transgenic animals expressing jellyfish- or reef =
coral-fluorescent proteins from worm promoters. The system =
simultaneously performs a quantitative size, autofluorescence, and =
reporter fluorescence analysis on each organism within a population =
contained in an individual well (for example, 20 organisms per well) in =
less than 20 seconds. The data are displayed, collected, analyzed, and =
stored for later retrieval. This instrumentation has broad applications =
for genetic screening (for mutants) and chemical screening (for drugs) =
that affect an optical phenotype. The instrument can also be used for =
more specific applications such as identifying chromosomal integrants =
and live-dead screening assays. We will present data from several =
reconstruction experiments using the COPAS BIOSORT instrumentation. =
c_elegans caenorhabditis_elegans celegans elegans meeting_abstract =
nematode wormbase">
<META content=3D"Fully Automated Instrumentation for Analysis in C =
elegans"=20
property=3D"dc:title">
<META content=3D"Rock Pulak" property=3D"dc:creator">
<META content=3D"Peter Kalutkiewicz" property=3D"dc:creator">
<META content=3D"Anthony Ferrante" property=3D"dc:creator">
<META content=3D"Greg O\&amp;apos;Connor" property=3D"dc:creator">
<META content=3D"Jennifer Kean" property=3D"dc:creator">
<META content=3D"Ralph Clover" property=3D"dc:creator">
<META content=3D"International C. elegans Meeting (2001)" =
property=3D"dc:source">
<META content=3D2008-09-20T20:57:40-00:00 property=3D"dc:date">
<META content=3D2001 property=3D"prism:publicationYear">
<META content=3D"International C. elegans Meeting"=20
property=3D"prism:publicationName"><!--css_include =
href=3D"/3rdparty/960css/text.css"--><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/jquery-ui/css/mytheme/jquery-ui-1=
.10.0.custom.0f3881b01346c34bc01df4f24349cec7.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/3rdparty/tipsy-0.1.7/stylesheets/=
tipsy.b5d47844a5d90d83e958c3ea16293144.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/3rdparty/jQuery/stars/jquery.ui.s=
tars.7f0f889a94c6c8243eeab2ac5a82cf2b.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/3rdparty/jQuery/fancybox-1.3.4/jq=
uery.fancybox-1.3.4.4638ce99ef00cf62bfb22d230f9924b8.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/3rdparty/jQuery/qtip-2.0-nightly-=
d41d8cd98f00b204e9800998ecf8427e1305549174/jquery.qtip.f2ac3f4fda056b336f=
27062c09672ea8.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.citeulike.org/static/citeulike.d33842877abb52ac79406ed=
169321dbd.css"=20
media=3Dall><!--[if lt IE 9]>
<SCRIPT =
src=3D"http://html5shiv.googlecode.com/svn/trunk/html5.js"></SCRIPT>
<![endif]--><!--[if IE]>
<STYLE type=3Dtext/css>.fancybox-ie6 #fancybox-close {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_close.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-left-ico {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_nav_left.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-right-ico {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_nav_right.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-over {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_title_over.png', sizingMethod=3D'scale'); =
ZOOM: 1; BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-left {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_title_left.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-main {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_title_main.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-right {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_title_right.png', =
sizingMethod=3D'scale'); BACKGROUND: none transparent scroll repeat 0% =
0%
}
.fancybox-ie6 #fancybox-bg-w {
=09
}
.fancybox-ie6 #fancybox-bg-e {
=09
}
.fancybox-ie6 #fancybox-left {
=09
}
.fancybox-ie6 #fancybox-right {
=09
}
#fancybox-hide-sel-frame {
=09
}
.fancybox-ie6#fancybox-loading {
	POSITION: absolute; MARGIN-TOP: 0px
}
.fancybox-ie6#fancybox-loading DIV {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_loading.png', sizingMethod=3D'scale'); =
BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie .fancybox-bg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie #fancybox-bg-n {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_n.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-ne {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_ne.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-e {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_e.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-se {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_se.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-s {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_s.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-sw {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_sw.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-w {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_w.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-nw {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'/static/3rdpart=
y/jQuery/fancybox-1.3.1//fancy_shadow_nw.png', sizingMethod=3D'scale')
}
IMG.pngfix {
	BEHAVIOR: url(/static/img/iepngfix.htc)
}
</STYLE>
<![endif]-->
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
/*=0A=
	Try to fool phishers/proxies, e.g.,=0A=
=0A=
		http://jptaravellahighschool.appspot.com/www.citeulike.org/=0A=
=0A=
	by checking for unexpected hostname.=0A=
*/=0A=
//var baseurl =3D "http://www.citeulike.org";=0A=
//var hostname =3D =
baseurl.replace(/^http(s?):\/\//,"").replace(/\//g,"").replace(/:\d+/,"")=
;=0A=
=0A=
// This messes up with SSL - for some reason nginx redirects=0A=
// https://citeulike.org/ -> https://www.citeulike.org/=0A=
// don't work.=0A=
/*=0A=
if (document.location.hostname !=3D hostname) {=0A=
	document.location =3D baseurl;=0A=
}=0A=
*/=0A=
=0A=
=0A=
var LOG =3D function(s) {};=0A=
var ERROR =3D function(e) {};=0A=
var STACKTRACE =3D function(e) {};=0A=
=0A=
=0A=
document.domain =3D "citeulike.org";=0A=
=0A=
var __init__ =3D [];=0A=
=0A=
var GLOBAL =3D {=0A=
	staticRoot       : "/static",=0A=
	imgRoot          : "/static/img",=0A=
	jsRoot           : "/static",=0A=
	cookieDomain     : ".citeulike.org",=0A=
	username         : "",=0A=
	can_show_ctxmenu : 1,=0A=
	is_gold_user     : 0,=0A=
	is_superuser     : 0,=0A=
	flexpaper_key    : "$3db04a2de2248caa878",=0A=
	is_me            : 0,=0A=
	is_owner         : 0,=0A=
	library_type	 : "group",=0A=
	show_tags_nav    : 1=0A=
};=0A=
=0A=
=0A=
var ADVERTS =3D [{"name":"jove-feb11","height":"160","ext":"jpg"},=0A=
{"name":"annual-reviews","height":"160","ext":"jpg"}];=0A=
=0A=
var facebookAppId =3D '118594761528526';=0A=
var loginType =3D "none";=0A=
=0A=
=0A=
//]]>=0A=
</SCRIPT>
<LINK title=3DRSS rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://www.citeulike.org/rss/group/6190/article/3300505">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/COMBO.d1a011d324068d1ed8da415f2dde=
5a9e.js"></SCRIPT>
<!-- custom JS -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/js/head.5709aea23a39bf08752f72a920=
375e05.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
try {=0A=
	GLOBAL.prefs =3D null;=0A=
} catch (err) {=0A=
	LOG("Problem processing prefs");=0A=
	LOG(err);=0A=
	STACKTRACE({e: err});=0A=
	GLOBAL.prefs =3D null;=0A=
}=0A=
=0A=
=0A=
GLOBAL.quickLinks =3D getJsonPref("quick_links");=0A=
=0A=
jQuery(function() {=0A=
	for (var i=3D0; i<__init__.length; i++) { // >=0A=
		LOG("Initializing: "+__init__[i].name);=0A=
		__init__[i].func();=0A=
	}=0A=
});=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
var GOOGLE_AC =3D 'UA-55349-1';=0A=
=0A=
//]]>=0A=
</SCRIPT>

<STYLE type=3Dtext/css>#navright {
	TOP: 122px
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19412"></HEAD>
<BODY>
<DIV id=3Dfb-root></DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/js/facebook.b1bb332a8746c16cfd974e=
178aa038e7.js"></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
var GOOGLE_AC =3D 'UA-55349-1';=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>//<![CDATA[=0A=
=0A=
=0A=
			  var _gaq =3D _gaq || [];=0A=
			  _gaq.push(['_setAccount', GOOGLE_AC]);=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=
			    (document.getElementsByTagName('head')[0] || =
document.getElementsByTagName('body')[0]).appendChild(ga);=0A=
			  })();=0A=
=0A=
			//]]></SCRIPT>

<DIV style=3D"DISPLAY: none" id=3Ddialog title=3D"Search CiteULike">
<FORM id=3Dsearch_form onsubmit=3D"return submit_search()" =
action=3D/search/all><INPUT=20
style=3D"WIDTH: 90%; DISPLAY: block" id=3Dq class=3D"ui-widget-content =
ui-corner-all"=20
type=3Dtext name=3Dq placeholder=3D"Enter search term">=20
<DIV>Search all the public and <A id=3Dsearch-hint class=3Dtipsy-hint-n=20
title=3D"These are articles that CiteULike has directly imported from =
approved sources, e.g., publishers' websites, rather than manually =
entered."=20
href=3D"http://www.citeulike.org/group/6190/article/3300505#">authenticat=
ed</A>=20
articles in CiteULike. <BR><INPUT id=3Dsrch_unch class=3Dsearch=20
onchange=3DsetSearchUnchecked() value=3Dyes type=3Dcheckbox =
name=3Dunch><LABEL=20
for=3Dsrch_unch>Include unauthenticated results too (may include =
"spam")</LABEL>=20
<BR><BR>Enter a search phrase. You can also specify=20
<DIV style=3D"MARGIN-LEFT: 1em">
<DIV>a CiteULike article id (<I>123456</I>),</DIV>
<DIV>a DOI (<I>doi:10.1234/12345678</I>)</DIV>
<DIV>or a PubMed ID (<I>pmid:12345678</I>).</DIV></DIV><BR>Click <A=20
style=3D"TEXT-DECORATION: none" onclick=3D"show_search_help(); return =
false;"=20
href=3D"http://www.citeulike.org/group/6190/article/3300505#">Help</A> =
for=20
advanced usage. </DIV></FORM></DIV>
<DIV=20
style=3D"Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 50px; TOP: 5px; =
PADDING-TOP: 0px; LEFT: 20px">
<DIV class=3Dlogo><IMG style=3D"CURSOR: pointer" title=3DHome=20
onclick=3D"document.location.href=3D'/home'" alt=3DCiteULike=20
src=3D"http://www.citeulike.org/static/img/slogo-med.png"> </DIV></DIV>
<DIV style=3D"HEIGHT: 50px"></DIV>
<DIV style=3D"WIDTH: 1px; HEIGHT: 34px"></DIV>
<DIV id=3Dtopright class=3Dtopright>
<DIV id=3Dad_top>
<SCRIPT type=3Dtext/javascript><!--=0A=
	google_ad_client =3D "pub-4762058803856771";=0A=
	/* Head 468x60 banner */=0A=
	google_ad_slot =3D "6789468549";=0A=
	google_ad_width =3D 468;=0A=
	google_ad_height =3D 60;=0A=
	//-->=0A=
	</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js">=0A=
	</SCRIPT>
</DIV></DIV>
<TABLE class=3D"menu leftindent">
  <TBODY>
  <TR>
    <TD><IMG =
src=3D"http://www.citeulike.org/static/img/menu/lhs.png"></TD>
    <TD style=3D"CURSOR: default" id=3Dcul-menu class=3Ditem><SPAN=20
      class=3Dcultxt>CiteULike</SPAN></TD>
    <TD><IMG =
src=3D"http://www.citeulike.org/static/img/menu/bar.png"></TD>
    <TD id=3Dgroup-cul-menu class=3Ditem><SPAN class=3Dcultxt>Group: C. =
elegans /=20
      WormBase</SPAN></TD>
    <TD><IMG =
src=3D"http://www.citeulike.org/static/img/menu/bar.png"></TD>
    <TD class=3Dfiller></TD>
    <TD id=3Dquicklinks><IMG=20
      src=3D"http://www.citeulike.org/static/img/menu/bar.png"></TD>
    <TD class=3Ditem><IMG style=3D"VERTICAL-ALIGN: middle"=20
      src=3D"http://www.citeulike.org/static/img/search-icon.png"><A=20
      onclick=3D"search_modal(); return false"=20
      =
href=3D"http://www.citeulike.org/group/6190/article/3300505#">Search</A> =
</TD>
    <TD><IMG =
src=3D"http://www.citeulike.org/static/img/menu/bar.png"></TD>
    <TD class=3Ditem><A =
href=3D"http://www.citeulike.org/register">Register</A>=20
</TD>
    <TD><IMG =
src=3D"http://www.citeulike.org/static/img/menu/bar.png"></TD>
    <TD class=3Ditem><A accessKey=3Dl=20
      =
href=3D"http://www.citeulike.org/login?from=3D%2fgroup%2f6190%2farticle%2=
f3300505">Log=20
      in</A> </TD>
    <TD><IMG=20
  =
src=3D"http://www.citeulike.org/static/img/menu/rhs.png"></TD></TR></TBOD=
Y></TABLE>
<DIV style=3D"HEIGHT: 9px; zindex: 0"></DIV>
<DIV style=3D"DISPLAY: none" id=3Ddoc>
<DIV id=3Dciteulike>
<DIV class=3Dxmegamenu>
<DIV class=3Dcolumn>
<UL>
  <LI><A href=3D"http://www.citeulike.org/">Home</A></LI>
  <LI><A href=3D"http://blog.citeulike.org/">News/Blog</A></LI>
  <LI><A href=3D"http://www.citeulike.org/citegeist">Citegeist</A></LI>
  <LI><A href=3D"http://www.citeulike.org/all">Everyone's=20
Library</A></LI></UL></DIV>
<DIV class=3Dcolumn>
<UL>
  <LI><A href=3D"http://www.citeulike.org/groups/browse">Browse =
Groups</A></LI>
  <LI><A href=3D"http://www.citeulike.org/groups/search/go">Search =
Groups</A></LI>
  <LI><A href=3D"http://www.citeulike.org/journals">Journals</A></LI>
  <LI><A=20
  =
href=3D"http://www.citeulike.org/profile_get_research_area_table">Researc=
h=20
  Fields</A><SUP style=3D"COLOR: red">NEW</SUP> </LI></UL></DIV>
<DIV class=3Dcolumn>
<UL>
  <LI><A href=3D"http://wiki.citeulike.org/">Help/FAQ</A></LI>
  <LI><A =
href=3D"http://www.citeulike.org/discussion">Discussion</A></LI>
  <LI><A class=3Dgolduser=20
href=3D"http://www.citeulike.org/gold"><B>Gold</B></A></LI>
  <LI><A href=3D"http://www.citeulike.org/contact_us.adp">Contact=20
Us</A></LI></UL></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
if (1) {=0A=
	defineMenu("#cul-menu", "#citeulike");=0A=
} else {=0A=
	jkmegamenu.definemenu("cul-menu", "citeulike", "mouseover");=0A=
		jQuery("#cul-menu").hover(=0A=
			function() {=0A=
				menu_on("#cul-menu");=0A=
			},=0A=
			function() {=0A=
				menu_off("#cul-menu");=0A=
			}=0A=
		);=0A=
		jQuery("#citeulike").hover(=0A=
			function() { menu_on("#cul-menu"); },=0A=
			function() { menu_off("#cul-menu");}=0A=
		);=0A=
}=0A=
</SCRIPT>

<DIV id=3Dgroup-citeulike>
<DIV class=3Dxmegamenu>
<DIV class=3Dcolumn>
<UL>
  <LI><A href=3D"http://www.citeulike.org/group/6190">Library</A></LI>
  <LI><A=20
  =
href=3D"http://www.citeulike.org/group/6190/order/to_read">Recommended</A=
></LI>
  <LI><A =
href=3D"http://www.citeulike.org/groupfunc/6190/search">Search</A><IMG=20
  style=3D"VERTICAL-ALIGN: -3px"=20
  src=3D"http://www.citeulike.org/static/img/search-icon.png"></LI>
  <LI><A =
href=3D"http://www.citeulike.org/group/6190/authors">Authors</A></LI>
  <LI><A href=3D"http://www.citeulike.org/group/6190/tags">Tags</A></LI>
  <LI><A=20
href=3D"http://www.citeulike.org/groupfunc/6190/export">Export</A></LI></=
UL></DIV>
<DIV class=3Dcolumn>
<UL>
  <LI><A =
href=3D"http://www.citeulike.org/groupfunc/6190/home">Info</A></LI>
  <LI><A=20
  =
href=3D"http://www.citeulike.org/groupfunc/6190/prefs">Preferences</A></L=
I>
  <LI><A=20
href=3D"http://www.citeulike.org/groupfunc/6190/members">Members</A></LI>=
</UL></DIV>
<DIV class=3Dcolumn>
<UL>
  <LI><A=20
  =
href=3D"http://www.citeulike.org/groupfunc/6190/messages">Messages</A></L=
I>
  <LI><A =
href=3D"http://www.citeulike.org/groupfunc/6190/forums">Forum</A></LI>
  <LI><A=20
href=3D"http://www.citeulike.org/groupblog/6190">Blog</A></LI></UL></DIV>=
</DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
if (1) {=0A=
	defineMenu("#group-cul-menu", "#group-citeulike");=0A=
} else {=0A=
	jkmegamenu.definemenu("group-cul-menu", "group-citeulike", "mouseover");=0A=
=0A=
//	jQuery(function() {=0A=
		jQuery("#group-cul-menu").hover(=0A=
			function() { menu_on("#group-cul-menu"); },=0A=
			function() { menu_off("#group-cul-menu");}=0A=
		);=0A=
		jQuery("#group-citeulike").hover(=0A=
			function() { menu_on("#group-cul-menu"); },=0A=
			function() { menu_off("#group-cul-menu");}=0A=
		);=0A=
=0A=
//	});=0A=
}=0A=
</SCRIPT>
</DIV><!-- pre-load image to avoid delay--><IMG style=3D"DISPLAY: none"=20
src=3D"http://www.citeulike.org/static/img/menu/body-hi.png"> <!-- end =
menus -->
<DIV id=3Dnavleft>
<DIV id=3Dcampaigns_div class=3Dcampaigns></DIV>
<SCRIPT type=3Dtext/javascript><!--=0A=
		google_ad_client =3D "pub-4762058803856771";=0A=
		/* Head 160x600, wide skyscaper */=0A=
		google_ad_slot =3D "3412285308";=0A=
		google_ad_width =3D 160;=0A=
		google_ad_height =3D 600;=0A=
		//-->=0A=
		</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js">=0A=
		</SCRIPT>
</DIV><!-- Navleft -->
<DIV=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffc; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid; PADDING-TOP: 0.5em"=20
class=3Dcontentmain>
<DIV><B>CiteULike is a free online bibliography manager. <A=20
href=3D"http://www.citeulike.org/register" rel=3Dnofollow>Register</A> =
and you can=20
start organising your references online.</B></DIV></DIV>
<DIV id=3Dmaindiv class=3D"contentonly no-top-border">
<DIV id=3Dtagbutton>Tags</DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/js/tag-editing.b1604806eb8efdd84df=
a61122c7e02f0.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/3rdparty/swfobject.892a543f3abb54e=
8ec1ada55be3b0649.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/ARTICLE-PACK.min.2ae17ba14bfe41ec5=
af4e7a4e372dd5a.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
	var ARTICLE =3D {=0A=
		user_article_id : "2409750",=0A=
		article_id      : "3300505",=0A=
		url_stem        : "/group/6190",=0A=
		username        : "group:6190",=0A=
		group_id        : "6190",=0A=
		is_owner	    : 0,=0A=
		user_id         : "125430",=0A=
		aq_base_url     : =
"http://prints.cs.man.ac.uk:9090/text-mining-0.0.11-SNAPSHOT/jersey/jsonp=
/products?user=3Dciteulike_test&"=0A=
	};=0A=
	// N.B. ARTICLE .doi & is_springerimages defined later=0A=
=0A=
	// These are defined later=0A=
	var ARTICLE_TAGS;=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.citeulike.org/static/js/article.964efb16afc30f52ca84be0=
fb2c2e871.js"></SCRIPT>
<!-- google_ad_section_start -->
<H1><SPAN id=3Darticle_title>Fully Automated Instrumentation for =
Analysis in C=20
elegans</SPAN> <SPAN style=3D"FLOAT: right"=20
class=3D"ui-icon ui-icon-check"></SPAN></H1>
<DIV class=3Dvague>by: <A class=3Dauthor=20
href=3D"http://www.citeulike.org/group/6190/author/Pulak:R">Rock =
Pulak</A>, <A=20
class=3Dauthor=20
href=3D"http://www.citeulike.org/group/6190/author/Kalutkiewicz:P">Peter =

Kalutkiewicz</A>, <A class=3Dauthor=20
href=3D"http://www.citeulike.org/group/6190/author/Ferrante:A">Anthony=20
Ferrante</A>, <A class=3Dauthor=20
href=3D"http://www.citeulike.org/group/6190/author/O%27Connor:G">Greg=20
O'Connor</A>, <A class=3Dauthor=20
href=3D"http://www.citeulike.org/group/6190/author/Kean:J">Jennifer =
Kean</A>, <A=20
class=3Dauthor =
href=3D"http://www.citeulike.org/group/6190/author/Clover:R">Ralph=20
Clover</A></DIV>
<DIV style=3D"DISPLAY: none" id=3Dexport>
<TABLE>
  <TBODY>
  <TR>
    <TD><A =
href=3D"http://www.citeulike.org/endnote/group/6190/article/3300505"=20
      rel=3Dnofollow>RIS</A></TD>
    <TD>Export as RIS which can be imported into most citation =
managers</TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"http://www.citeulike.org/bibtex_options/group/6190/article/330050=
5"=20
      rel=3Dnofollow>BibTeX</A></TD>
    <TD>Export as BibTeX which can be imported into most =
citation/bibliography=20
      managers</TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"http://www.citeulike.org/pdf_options/group/6190/article/3300505?f=
mt=3Dpdf"=20
      rel=3Dnofollow>PDF</A></TD>
    <TD>Export formatted citations as PDF</TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"http://www.citeulike.org/pdf_options/group/6190/article/3300505?f=
mt=3Drtf"=20
      rel=3Dnofollow>RTF</A></TD>
    <TD>Export formatted citations as RTF which can be imported into =
most word=20
      processors</TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"http://www.citeulike.org/delicious/group/6190/article/3300505"=20
      rel=3Dnofollow>Delicious</A> <IMG=20
      src=3D"http://www.citeulike.org/static/img/delicious8x8.png"></TD>
    <TD>Export in format suitable for direct import into delicious.com. =
<SPAN=20
      style=3D"DISPLAY: none">(<A=20
      =
href=3D"http://www.citeulike.org/delicious::sync::config">Setup</A> a=20
      permanent sync to delicious)</SPAN> </TD></TR>
  <TR>
    <TD><A=20
      =
href=3D"http://www.citeulike.org/pdf_options/group/6190/article/3300505?f=
mt=3Dtxt"=20
      rel=3Dnofollow>Formatted&nbsp;Text</A></TD>
    <TD>Export formatted citations as plain =
text</TD></TR></TBODY></TABLE>
<HR>

<P>To insert individual citation into a bibliography in a =
word-processor, select=20
your preferred citation style below and drag-and-drop it into the =
document.=20
</P></DIV><!-- google_ad_section_end -->
<DIV style=3D"MARGIN-TOP: 15px"></DIV><!-- google_ad_section_start -->
<DIV>
<DIV style=3D"DISPLAY: inline" id=3Dcitation-plain=20
class=3Dvague><SPAN><I>International C. elegans Meeting</I> =
(2001)&nbsp;<SPAN=20
style=3D"DISPLAY: none" id=3Dcitation-doi></SPAN><SPAN> Key:=20
citeulike:3300505</SPAN></SPAN></DIV></DIV><!-- google_ad_section_end =
--><!-- START BUTTONS -->
<DIV style=3D"MARGIN-TOP: 20px; DISPLAY: block; MARGIN-BOTTOM: 15px"=20
id=3Darticle-manage><SPAN class=3Dbuttonset></SPAN><BUTTON =
class=3Dtipsy-hint-s=20
title=3D"Show posting summary page for this article"=20
onclick=3D"location.href=3D'/article-posts/3300505'" =
type=3Dsubmit>Posts</BUTTON>
<SCRIPT type=3Dtext/javascript>=0A=
			var likesCount =3D 0;=0A=
		</SCRIPT>
<BUTTON id=3Dexport-menu class=3Dtipsy-hint-s title=3D"Export this =
article"=20
type=3Dsubmit>Export</BUTTON><BUTTON id=3Dshow-formatted-citation-button =

class=3Dtipsy-hint-s title=3D"Show formatted citation" =
onclick=3DshowCitation()=20
type=3Dsubmit>Citation</BUTTON><BUTTON id=3Dfind-similar-button =
class=3Dtipsy-hint-s=20
title=3D"Title &amp; abstract search for similar articles"=20
onclick=3DgenSimilarSearch() type=3Dsubmit>Find Similar</BUTTON> =
</DIV><!-- END BUTTONS -->
<DIV style=3D"TEXT-ALIGN: left; MARGIN-TOP: 10px; DISPLAY: block" =
id=3Dcitation-div=20
class=3Dvague>
<H2 style=3D"DISPLAY: block">Formatted Citation</H2>
<DIV style=3D"MARGIN: 10px 0px" id=3Dcitation></DIV>
<FORM style=3D"DISPLAY: none" id=3Dcitation-form action=3D#>
<H2 style=3D"DISPLAY: block">Style</H2><SELECT style=3D"DISPLAY: inline" =

id=3Dcitation_format class=3Duiwidget=20
onchange=3D"document.getElementById('citation-form').submit()"=20
name=3Dcitation_format> <OPTION selected value=3Dplain>Plain</OPTION> =
<OPTION=20
  value=3Dachemso>ACS - American Chemical Society</OPTION> <OPTION =
value=3Dapa>APA -=20
  American Psychological Association</OPTION> <OPTION value=3Dapsrev>APS =
-=20
  American Physical Society (RevTeX)</OPTION> <OPTION value=3Dcbe>CBE - =
Council of=20
  Biology Editors</OPTION> <OPTION value=3Dchicago>Chicago</OPTION> =
<OPTION=20
  value=3Delsart-harv>Elsevier</OPTION> <OPTION =
value=3Dharvard>Harvard</OPTION>=20
  <OPTION value=3DIEEEtran>IEEE</OPTION> <OPTION value=3Dama>JAMA - =
Journal of=20
  American Medical Association</OPTION> <OPTION value=3Dmla>MLA - Modern =
Language=20
  Association</OPTION> <OPTION value=3Dnaturemag>Nature</OPTION> <OPTION =

  value=3Doxford_en>Oxford</OPTION> <OPTION =
value=3Dscience>Science</OPTION> <OPTION=20
  value=3Dturabian>Turabian</OPTION> <OPTION =
value=3Dvancouver>Vancouver</OPTION>=20
  <OPTION value=3Dapa-good>APA (Reed)</OPTION></SELECT>=20
<DIV><INPUT id=3Dcitation-show-url onchange=3DreloadCitation() =
value=3Dtrue=20
type=3Dcheckbox name=3Dskipurl> Don't include URL. Some citation styles =
add the=20
source URL, which you may not want. </DIV></FORM><BR>
<H2 id=3Dshow_cit_html>Show HTML</H2><DIV id=3Dhtml_citation>	=
</DIV></DIV>
<DIV id=3Dlikes-div>
<H2 style=3D"MARGIN-TOP: 0px">Likes <SPAN style=3D"COLOR: =
red">(beta)</SPAN></H2>
<DIV><SPAN id=3Dlikes_text>This copy of the article hasn't been liked by =
anyone=20
yet.</SPAN> </DIV></DIV>
<DIV style=3D"CLEAR: right"></DIV><BR>
<DIV=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffc; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; CLEAR: right; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 0.5em">
<H3>View FullText article </H3>
<UL>
  <LI class=3Dmenu><SPAN id=3Dlinkouts class=3Dblack><A accessKey=3D1=20
  class=3D"linkout {type: 'WormBase', track_type: 'WormBase'}"=20
  href=3D"http://www.wormbase.org/db/misc/paper?name=3DWBPaper00017663"=20
  rel=3Dnofollow>WormBase</A><SPAN style=3D"DISPLAY: none" =
id=3Ddeepdyve>, <IMG=20
  style=3D"VERTICAL-ALIGN: -4px"=20
  src=3D"http://www.citeulike.org/static/img/deepdyve_16x16.png"><A =
id=3Ddd_href=20
  class=3D"tipsy-hint-n linkout {type: 'DEEPDYVE', track_type: =
'DOI/DEEPDYVE/'}"=20
  title=3D"Rent this article at deepdyve.com"=20
  href=3D"http://www.citeulike.org/group/6190/article/3300505#"=20
  target=3D_blank>DeepDyve</A></SPAN></SPAN> </LI></UL></DIV><BR>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
	ARTICLE.doi =3D"";=0A=
	ARTICLE.pmid =3D"";=0A=
	ARTICLE.is_springerimages =3D "0";=0A=
	GLOBAL.ipaddr =3D "173.162.154.241";=0A=
	GLOBAL.openurl_location =3D ""=0A=
	ARTICLE.citation_format =3D "plain"=0A=
=0A=
//]]>=0A=
</SCRIPT>

<DIV style=3D"CLEAR: left"></DIV>
<DIV style=3D"DISPLAY: none; MARGIN-BOTTOM: 10px" id=3DopenurlResolver>
<H3>Find this article at <SPAN id=3DopenurlResolverName></SPAN></H3><A=20
id=3DopenurlResolverLink class=3Dnohilight><IMG style=3D"VERTICAL-ALIGN: =
middle"=20
id=3DopenurlResolverImage></A> <A style=3D"CURSOR: pointer" =
id=3Dopenurlchoice=20
class=3Dtipsy-hint-s=20
title=3D"If you move off-campus, you can save your current location for =
future library lookups"=20
onclick=3D"saveOpenurlChoice('173.162.154.241')">(Save current location: =

173.162.154.241)</A> </DIV>
<H3>Abstract</H3>
<DIV id=3Dabstract-body class=3Dnot-too-wide>
<BLOCKQUOTE><!-- google_ad_section_start -->
  <P>The completion of the genomic sequencing of C. elegans and D. =
melanogaster=20
  enormously advances the understanding of these model organisms. Both =
organisms=20
  are ideally suited for broad system-wide experiments, like =
transcriptional=20
  profiling using DNA microarrays, as well as gene function analysis and =
their=20
  use in chemical screening for drug discovery. However, certain types =
of=20
  experiments would benefit from the development of technologies for =
high-speed=20
  automation and sensitive instrumentation. We have developed the COPAS =
BIOSORT=20
  instrument which can accurately select and dispense user-specified =
numbers of=20
  C. elegans at specific stages, ranging from embryo through adult, into =

  multiwell microtiter plates. In addition the COPAS BIOSORT is coupled =
to a=20
  robotic arm for microtiter plate handling (Zymark Twister), allowing =
for the=20
  analysis of very large numbers of populations. The contents of each =
well can=20
  be analyzed at a later time for changes in developmental stage or gene =

  expression, with the use of COPAS ReFLX , an add-on module to the =
COPAS=20
  BIOSORT . Analysis is based on the optical properties of the animals. =
Besides=20
  detecting the natural light-scattering properties of C. elegans , the =
COPAS=20
  BIOSORT can also be used with transgenic animals expressing jellyfish- =
or reef=20
  coral-fluorescent proteins from worm promoters. The system =
simultaneously=20
  performs a quantitative size, autofluorescence, and reporter =
fluorescence=20
  analysis on each organism within a population contained in an =
individual well=20
  (for example, 20 organisms per well) in less than 20 seconds. The data =
are=20
  displayed, collected, analyzed, and stored for later retrieval. This=20
  instrumentation has broad applications for genetic screening (for =
mutants) and=20
  chemical screening (for drugs) that affect an optical phenotype. The=20
  instrument can also be used for more specific applications such as =
identifying=20
  chromosomal integrants and live-dead screening assays. We will present =
data=20
  from several reconstruction experiments using the COPAS BIOSORT=20
  instrumentation.</P><!-- google_ad_section_end =
--></BLOCKQUOTE></DIV><BR>
<H3 style=3D"CLEAR: right">C. elegans / WormBase's tags for this =
article</H3>
<UL id=3DarticleTagList>
  <LI class=3Dmenu><A class=3Dtag=20
  href=3D"http://www.citeulike.org/group/6190/tag/c_elegans" =
rel=3Dtag>c_elegans</A>=20
  <A class=3Dtag=20
  =
href=3D"http://www.citeulike.org/group/6190/tag/caenorhabditis_elegans"=20
  rel=3Dtag>caenorhabditis_elegans</A> <A class=3Dtag=20
  href=3D"http://www.citeulike.org/group/6190/tag/celegans" =
rel=3Dtag>celegans</A>=20
  <A class=3Dtag =
href=3D"http://www.citeulike.org/group/6190/tag/elegans"=20
  rel=3Dtag>elegans</A> <A class=3Dtag=20
  href=3D"http://www.citeulike.org/group/6190/tag/meeting_abstract"=20
  rel=3Dtag>meeting_abstract</A> <A class=3Dtag=20
  href=3D"http://www.citeulike.org/group/6190/tag/nematode" =
rel=3Dtag>nematode</A>=20
  <A class=3Dtag =
href=3D"http://www.citeulike.org/group/6190/tag/wormbase"=20
  rel=3Dtag>wormbase</A> </LI></UL>
<DIV style=3D"MARGIN-TOP: 10px" id=3Dcites>
<H3 style=3D"CLEAR: right">Citations (CiTO) </H3>
<DIV id=3DcitesList>No CiTO relationships defined</DIV></DIV><BR>
<H3><A class=3Dplain href=3D"javascript:clexpand('reviews')"><IMG =
id=3Dreviews-arrow=20
alt=3DX src=3D"http://www.citeulike.org/static/img/arrow-collapsed.gif"> =
There are=20
no reviews yet</A> </H3>
<DIV style=3D"DISPLAY: none" id=3Dreviews-body>
<BLOCKQUOTE>There are no reviews of this article</BLOCKQUOTE></DIV>
<H3><A class=3Dplain href=3D"javascript:clexpand('posters')"><IMG =
id=3Dposters-arrow=20
alt=3DX src=3D"http://www.citeulike.org/static/img/arrow-open.gif"> Find =
related=20
articles from these CiteULike users</A></H3>
<DIV style=3D"DISPLAY: none" id=3Dposters-body class=3Dstore-state>
<UL>
  <LI class=3Dmenu><SPAN class=3Dblack><A class=3Dothrusr=20
  href=3D"http://www.citeulike.org/user/tharris">tharris</A>, <A =
class=3Dothrusr=20
  href=3D"http://www.citeulike.org/user/thegoose2">thegoose2</A>, <A =
class=3Dothrgrp=20
  href=3D"http://www.citeulike.org/group/6190">C. elegans /=20
  WormBase</A></SPAN></LI></UL></DIV>
<H3><A class=3Dplain href=3D"javascript:clexpand('tags')"><IMG =
id=3Dtags-arrow alt=3DX=20
src=3D"http://www.citeulike.org/static/img/arrow-collapsed.gif"> Find =
related=20
articles with these CiteULike tags</A></H3>
<DIV style=3D"DISPLAY: none" id=3Dtags-body class=3Dstore-state>
<UL>
  <LI class=3Dmenu><SPAN class=3Dblack><A class=3Dtag=20
  href=3D"http://www.citeulike.org/tag/caenorhabditis_elegans"=20
  rel=3Dtag>caenorhabditis_elegans</A>, <A class=3Dtag=20
  href=3D"http://www.citeulike.org/tag/celegans" rel=3Dtag>celegans</A>, =
<A=20
  class=3Dtag href=3D"http://www.citeulike.org/tag/c_elegans" =
rel=3Dtag>c_elegans</A>,=20
  <A class=3Dtag href=3D"http://www.citeulike.org/tag/elegans" =
rel=3Dtag>elegans</A>,=20
  <A class=3Dtag href=3D"http://www.citeulike.org/tag/meeting_abstract"=20
  rel=3Dtag>meeting_abstract</A>, <A class=3Dtag=20
  href=3D"http://www.citeulike.org/tag/nematode" rel=3Dtag>nematode</A>, =
<A=20
  class=3Dtag href=3D"http://www.citeulike.org/tag/no-tag" =
rel=3Dtag>no-tag</A>, <A=20
  class=3Dtag href=3D"http://www.citeulike.org/tag/wormbase"=20
  rel=3Dtag>wormbase</A></SPAN></LI></UL></DIV>
<H3><A class=3Dplain onclick=3D"toggle_history(); return false"=20
href=3D"javascript:void(0)"><IMG id=3Dhistory-arrow alt=3DX=20
src=3D"http://www.citeulike.org/static/img/arrow-collapsed.gif"> Posting =

History</A></H3>
<DIV id=3Dhistory></DIV><BR>
<H3 style=3D"CLEAR: right" id=3Dexport-records-title><A id=3Dbibtex_link =
class=3Dplain=20
onclick=3D"getBibtex('group:6190','6190','3300505'); return false"=20
href=3D"javascript:void(0)"><IMG id=3Dcombo-arrow alt=3DX=20
src=3D"http://www.citeulike.org/static/img/arrow-collapsed.gif"> Export=20
records</A></H3>
<DIV style=3D"DISPLAY: none" id=3Dcombo-body></DIV>
<DIV=20
style=3D"BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fdd; MARGIN: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; COLOR: red; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: =
10px"=20
id=3Dsearch_term>
<FORM id=3Dfind-similar-form method=3Dpost =
action=3D/search/all><TEXTAREA style=3D"BACKGROUND-COLOR: #fdd; MARGIN: =
10px; WIDTH: 90%" id=3Dsearch_text rows=3D4 name=3Dq></TEXTAREA>=20
<INPUT value=3D"Fully Automated Instrumentation for Analysis in C =
elegans"=20
type=3Dhidden name=3Dsimilar> </FORM></DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3Dtagsbox>
<DIV id=3Dnavright>
<DIV style=3D"POSITION: relative">
<DIV style=3D"POSITION: absolute; TOP: -10px; LEFT: -10px"><SPAN =
id=3Dtags-pins><IMG=20
id=3Dtags-pins-off =
src=3D"http://www.citeulike.org/static/img/icons/pin-off.gif">=20
<IMG style=3D"DISPLAY: none" id=3Dtags-pins-on=20
src=3D"http://www.citeulike.org/static/img/icons/pin-on.gif"> =
</SPAN></DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3Dalways_show_tags_help>
<H2>Always show this tags box</H2>
<UL>
  <LI>this may affect the page loading speed if checked.</LI>
  <LI>changes to this setting will only be in effect after next page=20
load</LI></UL></DIV>
<H2 style=3D"MARGIN-TOP: 20px">Group Tags</H2>
<DIV class=3Dvague>All tags in the group C. elegans / WormBase</DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
WHITE-SPACE: nowrap; PADDING-TOP: 5px"><SPAN=20
class=3Dtipsy-hint-s=20
title=3D'You can use "regular expressions" here. For example "^r" will =
limit to tags starting with "r".'>Filter:=20
</SPAN>
<FORM style=3D"DISPLAY: inline" onsubmit=3D"return false;" =
name=3Dright_tag_search=20
action=3D#><INPUT onkeyup=3Dtag_search_key_up(); size=3D10 type=3Dtext =
name=3Dq=20
autocomplete=3D"off"> </FORM></DIV><A style=3D"DISPLAY: none" =
id=3DcloudCloudLink=20
onclick=3DshowCloud(true)=20
href=3D"http://www.citeulike.org/group/6190/article/3300505#">[Display =
as=20
Cloud]</A> <A style=3D"DISPLAY: none" id=3DcloudListLink =
onclick=3DshowCloud(false)=20
href=3D"http://www.citeulike.org/group/6190/article/3300505#">[Display =
as=20
List]</A> <BR><BR>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
=0A=
	GLOBAL.tags =3D null;=0A=
	GLOBAL.tags_loaded =3D true;=0A=
	// Pass in via ADP args=0A=
	GLOBAL.tags_load_url =3D "";=0A=
=0A=
	var TAGS_CLOUD =3D false;=0A=
	var TAGS_TABLE =3D false;=0A=
=0A=
	function loadTags(callback) {=0A=
		if (GLOBAL.tags_loaded) {=0A=
			if (callback) {=0A=
				callback();=0A=
			}=0A=
		}=0A=
		GLOBAL.tags_loaded =3D true;=0A=
		if (callback) {=0A=
			callback();=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	function showCloud(state) {=0A=
		_showCloud(state)=0A=
		setUIOption("showCloud", state);=0A=
	}=0A=
	function _showCloud(state) {=0A=
		jQuery("#tagcloud").toggle(state);=0A=
		jQuery("#taglist").toggle(!state);=0A=
		jQuery("#cloudListLink").toggle(state);=0A=
		jQuery("#cloudCloudLink").toggle(!state);=0A=
		if (state) {=0A=
			_genTagsCloud();=0A=
		} else {=0A=
			_genTagsTable();=0A=
		}=0A=
=0A=
	}=0A=
=0A=
	function tagSort(a, b) {=0A=
		var ta =3D a.tag.replace("*","");=0A=
		var tb =3D b.tag.replace("*","");=0A=
		return ta < tb ? -1 : (ta =3D=3D tb ? 0 : 1)=0A=
	}=0A=
=0A=
=0A=
	function _genTagsCloud() {=0A=
		// loadTags(_genTagsCloud);=0A=
		if (TAGS_CLOUD) {=0A=
			return;=0A=
		}=0A=
		TAGS_CLOUD =3D true;=0A=
		jQuery("#tagcloud").tagCloud(=0A=
			GLOBAL.tags,=0A=
			{click : null, sort : tagSort},=0A=
			"/group/6190"=0A=
		);=0A=
		jQuery(".tagcloudlink").addClass("tag");=0A=
		=
jQuery(".tagcloudlink:contains('*')").removeClass("tag").addClass("ptag")=
;=0A=
=0A=
	}=0A=
=0A=
	function _genTagsTable() {=0A=
		// loadTags(_genTagsTable);=0A=
		if (TAGS_TABLE) {=0A=
			return;=0A=
		}=0A=
		TAGS_TABLE =3D true;=0A=
		var table =3D jQuery("#taglist table").empty();=0A=
		for (var i=3D0; i<GLOBAL.tags.length; i++) {=0A=
			var t =3D GLOBAL.tags[i];=0A=
			var tr =3D jQuery("<tr>").attr("id","tr_"+t.tag);=0A=
			var td1 =3D jQuery("<td>")=0A=
				.addClass("tag_l")=0A=
				.append(jQuery("<a>")=0A=
					.addClass(t.cls)=0A=
					.attr("href","/group/6190/tag/"+t.tag)=0A=
					.text(t.tag)=0A=
				);=0A=
			var td2 =3D jQuery("<td>").addClass("tag_r").text(t.count);=0A=
			tr.append(td1).append(td2);=0A=
			table.append(tr);=0A=
		}=0A=
		adjustTagsDims();=0A=
	}=0A=
=0A=
	function populateTagsTable() {=0A=
		var state;=0A=
		if (IE6()) {=0A=
			state =3D false;=0A=
		} else {=0A=
			state =3D getUIOption("showCloud");=0A=
		}=0A=
		jQuery("#tags-loading").hide();=0A=
		jQuery("#navright_inner").show();=0A=
		_showCloud(state);=0A=
	}=0A=
=0A=
//]]>=0A=
</SCRIPT>

<DIV style=3D"DISPLAY: block" id=3Dtags-loading><IMG=20
src=3D"http://www.citeulike.org/static/img/ajax-loader-large.gif"> =
</DIV>
<DIV style=3D"DISPLAY: block" id=3Dnavright_inner>
<DIV id=3Dtaglist>
<TABLE>
  <TBODY>
  <TR style=3D"DISPLAY: none">
    <TD></TD></TR></TBODY></TABLE></DIV>
<DIV style=3D"DISPLAY: none; OVERFLOW: hidden" =
id=3Dtagcloud></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
	GLOBAL.tags =3D [=0A=
	{tag: "nematode", count: 27739, cls: "tag"},=0A=
{tag: "wormbase", count: 27735, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans", count: 27735, cls: "tag"},=0A=
{tag: "elegans", count: 27735, cls: "tag"},=0A=
{tag: "c_elegans", count: 27735, cls: "tag"},=0A=
{tag: "celegans", count: 27735, cls: "tag"},=0A=
{tag: "meeting_abstract", count: 13694, cls: "tag"},=0A=
{tag: "article", count: 7860, cls: "tag"},=0A=
{tag: "gazette_abstract", count: 2831, cls: "tag"},=0A=
{tag: "other", count: 1509, cls: "tag"},=0A=
{tag: "review", count: 1105, cls: "tag"},=0A=
{tag: "daf-2", count: 557, cls: "tag"},=0A=
{tag: "y55d5a5", count: 557, cls: "tag"},=0A=
{tag: "r1078", count: 419, cls: "tag"},=0A=
{tag: "lin-12", count: 419, cls: "tag"},=0A=
{tag: "glp-1", count: 417, cls: "tag"},=0A=
{tag: "f02a96", count: 417, cls: "tag"},=0A=
{tag: "f11c33", count: 398, cls: "tag"},=0A=
{tag: "unc-54", count: 398, cls: "tag"},=0A=
{tag: "molecular_sequence_data", count: 386, cls: "tag"},=0A=
{tag: "c48d12", count: 379, cls: "tag"},=0A=
{tag: "ced-3", count: 379, cls: "tag"},=0A=
{tag: "r13h81", count: 377, cls: "tag"},=0A=
{tag: "daf-16", count: 377, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_genetics", count: 332, cls: "tag"},=0A=
{tag: "amino_acid_sequence", count: 327, cls: "tag"},=0A=
{tag: "base_sequence", count: 323, cls: "tag"},=0A=
{tag: "age-1", count: 314, cls: "tag"},=0A=
{tag: "b03348", count: 314, cls: "tag"},=0A=
{tag: "let-60", count: 308, cls: "tag"},=0A=
{tag: "zk7926", count: 308, cls: "tag"},=0A=
{tag: "caenorhabditis_genetics", count: 288, cls: "tag"},=0A=
{tag: "c08c33", count: 285, cls: "tag"},=0A=
{tag: "mab-5", count: 285, cls: "tag"},=0A=
{tag: "c35d109", count: 268, cls: "tag"},=0A=
{tag: "ced-4", count: 268, cls: "tag"},=0A=
{tag: "zk10671", count: 265, cls: "tag"},=0A=
{tag: "let-23", count: 265, cls: "tag"},=0A=
{tag: "zk6171", count: 250, cls: "tag"},=0A=
{tag: "unc-22", count: 250, cls: "tag"},=0A=
{tag: "t01b77", count: 243, cls: "tag"},=0A=
{tag: "rol-6", count: 243, cls: "tag"},=0A=
{tag: "mutation", count: 219, cls: "tag"},=0A=
{tag: "f41c61", count: 216, cls: "tag"},=0A=
{tag: "unc-6", count: 216, cls: "tag"},=0A=
{tag: "fem-3", count: 213, cls: "tag"},=0A=
{tag: "c01f64", count: 213, cls: "tag"},=0A=
{tag: "lin-4", count: 209, cls: "tag"},=0A=
{tag: "f59g16", count: 209, cls: "tag"},=0A=
{tag: "ced-9", count: 208, cls: "tag"},=0A=
{tag: "t07c48", count: 208, cls: "tag"},=0A=
{tag: "y47d3a6", count: 207, cls: "tag"},=0A=
{tag: "b04122", count: 207, cls: "tag"},=0A=
{tag: "daf-7", count: 207, cls: "tag"},=0A=
{tag: "tra-1", count: 207, cls: "tag"},=0A=
{tag: "lin-14", count: 205, cls: "tag"},=0A=
{tag: "t25c121", count: 205, cls: "tag"},=0A=
{tag: "c15f13", count: 204, cls: "tag"},=0A=
{tag: "tra-2", count: 204, cls: "tag"},=0A=
{tag: "daf-12", count: 203, cls: "tag"},=0A=
{tag: "f11a13", count: 203, cls: "tag"},=0A=
{tag: "zk5242", count: 201, cls: "tag"},=0A=
{tag: "unc-13", count: 201, cls: "tag"},=0A=
{tag: "c07h67", count: 195, cls: "tag"},=0A=
{tag: "lin-39", count: 195, cls: "tag"},=0A=
{tag: "f26c112", count: 192, cls: "tag"},=0A=
{tag: "unc-4", count: 192, cls: "tag"},=0A=
{tag: "b02734", count: 189, cls: "tag"},=0A=
{tag: "unc-5", count: 189, cls: "tag"},=0A=
{tag: "ackn_cgc", count: 189, cls: "tag"},=0A=
{tag: "daf-4", count: 188, cls: "tag"},=0A=
{tag: "c05d21", count: 188, cls: "tag"},=0A=
{tag: "mec-4", count: 186, cls: "tag"},=0A=
{tag: "t01c87", count: 186, cls: "tag"},=0A=
{tag: "cloning_molecular", count: 177, cls: "tag"},=0A=
{tag: "c26c62", count: 176, cls: "tag"},=0A=
{tag: "goa-1", count: 176, cls: "tag"},=0A=
{tag: "glr-1", count: 173, cls: "tag"},=0A=
{tag: "c06e14", count: 173, cls: "tag"},=0A=
{tag: "par-3", count: 169, cls: "tag"},=0A=
{tag: "f54e73", count: 169, cls: "tag"},=0A=
{tag: "c08c31", count: 164, cls: "tag"},=0A=
{tag: "egl-5", count: 164, cls: "tag"},=0A=
{tag: "myo-3", count: 163, cls: "tag"},=0A=
{tag: "k12f21", count: 163, cls: "tag"},=0A=
{tag: "pie-1", count: 163, cls: "tag"},=0A=
{tag: "y49e1014", count: 163, cls: "tag"},=0A=
{tag: "lin-3", count: 158, cls: "tag"},=0A=
{tag: "f36h14", count: 158, cls: "tag"},=0A=
{tag: "cloned_genes", count: 155, cls: "tag"},=0A=
{tag: "mec-3", count: 153, cls: "tag"},=0A=
{tag: "f01d46", count: 153, cls: "tag"},=0A=
{tag: "c05g56", count: 152, cls: "tag"},=0A=
{tag: "let-7", count: 152, cls: "tag"},=0A=
{tag: "par-2", count: 151, cls: "tag"},=0A=
{tag: "f35d61", count: 151, cls: "tag"},=0A=
{tag: "egl-1", count: 151, cls: "tag"},=0A=
{tag: "f58b63", count: 151, cls: "tag"},=0A=
{tag: "f23b129", count: 151, cls: "tag"},=0A=
{tag: "fem-1", count: 151, cls: "tag"},=0A=
{tag: "unc-104", count: 150, cls: "tag"},=0A=
{tag: "lin-15b", count: 150, cls: "tag"},=0A=
{tag: "c52e122", count: 150, cls: "tag"},=0A=
{tag: "zk6624", count: 150, cls: "tag"},=0A=
{tag: "zc4168", count: 148, cls: "tag"},=0A=
{tag: "zc3952", count: 148, cls: "tag"},=0A=
{tag: "clk-1", count: 148, cls: "tag"},=0A=
{tag: "t23g113", count: 147, cls: "tag"},=0A=
{tag: "gld-1", count: 147, cls: "tag"},=0A=
{tag: "lin-15a", count: 146, cls: "tag"},=0A=
{tag: "zk6781", count: 146, cls: "tag"},=0A=
{tag: "c_briggsae", count: 146, cls: "tag"},=0A=
{tag: "mec-7", count: 143, cls: "tag"},=0A=
{tag: "zk1543", count: 143, cls: "tag"},=0A=
{tag: "f43c12", count: 141, cls: "tag"},=0A=
{tag: "mpk-1", count: 141, cls: "tag"},=0A=
{tag: "skn-1", count: 140, cls: "tag"},=0A=
{tag: "t19e72", count: 140, cls: "tag"},=0A=
{tag: "unc-86", count: 139, cls: "tag"},=0A=
{tag: "c30a57", count: 139, cls: "tag"},=0A=
{tag: "lin-17", count: 138, cls: "tag"},=0A=
{tag: "y71f9b5", count: 138, cls: "tag"},=0A=
{tag: "unc-52", count: 137, cls: "tag"},=0A=
{tag: "zc1012", count: 137, cls: "tag"},=0A=
{tag: "h39e231", count: 136, cls: "tag"},=0A=
{tag: "par-1", count: 136, cls: "tag"},=0A=
{tag: "pop-1", count: 135, cls: "tag"},=0A=
{tag: "w10c82", count: 135, cls: "tag"},=0A=
{tag: "lag-2", count: 133, cls: "tag"},=0A=
{tag: "y73c8b4", count: 133, cls: "tag"},=0A=
{tag: "unc-40", count: 132, cls: "tag"},=0A=
{tag: "t19b47", count: 132, cls: "tag"},=0A=
{tag: "zk2878", count: 131, cls: "tag"},=0A=
{tag: "her-1", count: 131, cls: "tag"},=0A=
{tag: "myo-2", count: 128, cls: "tag"},=0A=
{tag: "t18d34", count: 128, cls: "tag"},=0A=
{tag: "helminth_proteins_genetics", count: 128, cls: "tag"},=0A=
{tag: "wormbook", count: 126, cls: "tag"},=0A=
{tag: "c37f51", count: 124, cls: "tag"},=0A=
{tag: "lin-1", count: 124, cls: "tag"},=0A=
{tag: "unc-29", count: 123, cls: "tag"},=0A=
{tag: "t08g115", count: 123, cls: "tag"},=0A=
{tag: "him-5", count: 122, cls: "tag"},=0A=
{tag: "f27c18", count: 120, cls: "tag"},=0A=
{tag: "unc-17", count: 120, cls: "tag"},=0A=
{tag: "dpy-5", count: 120, cls: "tag"},=0A=
{tag: "c09g128", count: 119, cls: "tag"},=0A=
{tag: "m01d77", count: 119, cls: "tag"},=0A=
{tag: "egl-30", count: 119, cls: "tag"},=0A=
{tag: "ced-10", count: 119, cls: "tag"},=0A=
{tag: "phenotype", count: 118, cls: "tag"},=0A=
{tag: "genetic_map", count: 118, cls: "tag"},=0A=
{tag: "w03c94", count: 117, cls: "tag"},=0A=
{tag: "lin-28", count: 117, cls: "tag"},=0A=
{tag: "f02e92", count: 117, cls: "tag"},=0A=
{tag: "lin-29", count: 117, cls: "tag"},=0A=
{tag: "f58a32", count: 114, cls: "tag"},=0A=
{tag: "egl-15", count: 114, cls: "tag"},=0A=
{tag: "chromosome_mapping", count: 114, cls: "tag"},=0A=
{tag: "book_chapter", count: 113, cls: "tag"},=0A=
{tag: "pal-1", count: 113, cls: "tag"},=0A=
{tag: "zc2473", count: 113, cls: "tag"},=0A=
{tag: "c38d46", count: 113, cls: "tag"},=0A=
{tag: "lin-11", count: 113, cls: "tag"},=0A=
{tag: "y47h9c4", count: 112, cls: "tag"},=0A=
{tag: "ced-1", count: 112, cls: "tag"},=0A=
{tag: "dna_sequence", count: 112, cls: "tag"},=0A=
{tag: "f29c41", count: 111, cls: "tag"},=0A=
{tag: "daf-1", count: 111, cls: "tag"},=0A=
{tag: "cell_lineage", count: 110, cls: "tag"},=0A=
{tag: "fem-2", count: 110, cls: "tag"},=0A=
{tag: "t19c38", count: 110, cls: "tag"},=0A=
{tag: "zc842", count: 109, cls: "tag"},=0A=
{tag: "tax-4", count: 109, cls: "tag"},=0A=
{tag: "sequence_homology_amino_acid", count: 106, cls: "tag"},=0A=
{tag: "unc-73", count: 106, cls: "tag"},=0A=
{tag: "zk8971", count: 106, cls: "tag"},=0A=
{tag: "unc-31", count: 106, cls: "tag"},=0A=
{tag: "f55c77", count: 106, cls: "tag"},=0A=
{tag: "y37d8a23", count: 105, cls: "tag"},=0A=
{tag: "unc-25", count: 105, cls: "tag"},=0A=
{tag: "y73b6a5", count: 104, cls: "tag"},=0A=
{tag: "t07g1212", count: 104, cls: "tag"},=0A=
{tag: "him-8", count: 104, cls: "tag"},=0A=
{tag: "lin-45", count: 104, cls: "tag"},=0A=
{tag: "m1421", count: 103, cls: "tag"},=0A=
{tag: "unc-119", count: 103, cls: "tag"},=0A=
{tag: "k11e81", count: 101, cls: "tag"},=0A=
{tag: "unc-43", count: 101, cls: "tag"},=0A=
{tag: "unc-3", count: 100, cls: "tag"},=0A=
{tag: "y16b4a1", count: 100, cls: "tag"},=0A=
{tag: "dpy-10", count: 98, cls: "tag"},=0A=
{tag: "t14b47", count: 98, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_embryology", count: 98, cls: "tag"},=0A=
{tag: "ultrastructure-tem", count: 98, cls: "tag"},=0A=
{tag: "genes_helminth", count: 97, cls: "tag"},=0A=
{tag: "unc-15", count: 96, cls: "tag"},=0A=
{tag: "f07a57", count: 96, cls: "tag"},=0A=
{tag: "c32f102", count: 96, cls: "tag"},=0A=
{tag: "lin-35", count: 96, cls: "tag"},=0A=
{tag: "restriction_mapping", count: 95, cls: "tag"},=0A=
{tag: "e01a23", count: 95, cls: "tag"},=0A=
{tag: "lin-22", count: 95, cls: "tag"},=0A=
{tag: "y54g2a1", count: 95, cls: "tag"},=0A=
{tag: "lin-44", count: 95, cls: "tag"},=0A=
{tag: "f38a61", count: 95, cls: "tag"},=0A=
{tag: "pha-4", count: 95, cls: "tag"},=0A=
{tag: "lin-31", count: 94, cls: "tag"},=0A=
{tag: "axenic_culture", count: 94, cls: "tag"},=0A=
{tag: "k10g61", count: 94, cls: "tag"},=0A=
{tag: "mev-1", count: 93, cls: "tag"},=0A=
{tag: "t07c47", count: 93, cls: "tag"},=0A=
{tag: "f56a87", count: 92, cls: "tag"},=0A=
{tag: "c18a115", count: 92, cls: "tag"},=0A=
{tag: "unc-64", count: 92, cls: "tag"},=0A=
{tag: "xol-1", count: 92, cls: "tag"},=0A=
{tag: "c50c39", count: 91, cls: "tag"},=0A=
{tag: "unc-36", count: 91, cls: "tag"},=0A=
{tag: "itr-1", count: 91, cls: "tag"},=0A=
{tag: "sma-2", count: 91, cls: "tag"},=0A=
{tag: "f33d42", count: 91, cls: "tag"},=0A=
{tag: "zk3702", count: 91, cls: "tag"},=0A=
{tag: "dbl-1", count: 90, cls: "tag"},=0A=
{tag: "sup-7", count: 90, cls: "tag"},=0A=
{tag: "t25f102", count: 90, cls: "tag"},=0A=
{tag: "aging", count: 90, cls: "tag"},=0A=
{tag: "c03b1t1", count: 90, cls: "tag"},=0A=
{tag: "hlh-1", count: 89, cls: "tag"},=0A=
{tag: "b03041", count: 89, cls: "tag"},=0A=
{tag: "f10b57", count: 87, cls: "tag"},=0A=
{tag: "sqt-3", count: 87, cls: "tag"},=0A=
{tag: "rrf-3", count: 87, cls: "tag"},=0A=
{tag: "unc-2", count: 87, cls: "tag"},=0A=
{tag: "t02c55", count: 87, cls: "tag"},=0A=
{tag: "f23h124", count: 87, cls: "tag"},=0A=
{tag: "sma-3", count: 87, cls: "tag"},=0A=
{tag: "r13f69", count: 87, cls: "tag"},=0A=
{tag: "tph-1", count: 86, cls: "tag"},=0A=
{tag: "f18a12", count: 86, cls: "tag"},=0A=
{tag: "zk12902", count: 86, cls: "tag"},=0A=
{tag: "lin-26", count: 86, cls: "tag"},=0A=
{tag: "tax-2", count: 85, cls: "tag"},=0A=
{tag: "ced-5", count: 85, cls: "tag"},=0A=
{tag: "f36f25", count: 85, cls: "tag"},=0A=
{tag: "c02f41", count: 85, cls: "tag"},=0A=
{tag: "f27d91", count: 84, cls: "tag"},=0A=
{tag: "devel-embryonic", count: 84, cls: "tag"},=0A=
{tag: "unc-18", count: 84, cls: "tag"},=0A=
{tag: "osm-3", count: 83, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_physiology", count: 83, cls: "tag"},=0A=
{tag: "m02b73", count: 83, cls: "tag"},=0A=
{tag: "c09h62", count: 82, cls: "tag"},=0A=
{tag: "lin-10", count: 82, cls: "tag"},=0A=
{tag: "evolution", count: 81, cls: "tag"},=0A=
{tag: "egl-19", count: 81, cls: "tag"},=0A=
{tag: "c48a71", count: 81, cls: "tag"},=0A=
{tag: "lin-2", count: 80, cls: "tag"},=0A=
{tag: "cha-1", count: 80, cls: "tag"},=0A=
{tag: "mig-2", count: 80, cls: "tag"},=0A=
{tag: "f17e51", count: 80, cls: "tag"},=0A=
{tag: "c35c54", count: 80, cls: "tag"},=0A=
{tag: "k08h107", count: 79, cls: "tag"},=0A=
{tag: "y41d4b13", count: 79, cls: "tag"},=0A=
{tag: "rde-1", count: 79, cls: "tag"},=0A=
{tag: "ced-2", count: 79, cls: "tag"},=0A=
{tag: "f25e25", count: 78, cls: "tag"},=0A=
{tag: "k04f106", count: 78, cls: "tag"},=0A=
{tag: "b02125", count: 78, cls: "tag"},=0A=
{tag: "daf-3", count: 78, cls: "tag"},=0A=
{tag: "osm-9", count: 78, cls: "tag"},=0A=
{tag: "sex_determination", count: 78, cls: "tag"},=0A=
{tag: "mut-2", count: 78, cls: "tag"},=0A=
{tag: "egl-17", count: 77, cls: "tag"},=0A=
{tag: "f38g12", count: 77, cls: "tag"},=0A=
{tag: "c39e61", count: 76, cls: "tag"},=0A=
{tag: "lon-2", count: 76, cls: "tag"},=0A=
{tag: "unc-32", count: 76, cls: "tag"},=0A=
{tag: "zk6378", count: 76, cls: "tag"},=0A=
{tag: "sem-5", count: 75, cls: "tag"},=0A=
{tag: "c14f55", count: 75, cls: "tag"},=0A=
{tag: "t07a96", count: 74, cls: "tag"},=0A=
{tag: "f54d81", count: 74, cls: "tag"},=0A=
{tag: "dpy-17", count: 74, cls: "tag"},=0A=
{tag: "pat-3", count: 74, cls: "tag"},=0A=
{tag: "sequence_homology_nucleic_acid", count: 74, cls: "tag"},=0A=
{tag: "c40h55", count: 74, cls: "tag"},=0A=
{tag: "sel-12", count: 74, cls: "tag"},=0A=
{tag: "f35h123", count: 74, cls: "tag"},=0A=
{tag: "zk10582", count: 74, cls: "tag"},=0A=
{tag: "daf-18", count: 74, cls: "tag"},=0A=
{tag: "ttx-3", count: 74, cls: "tag"},=0A=
{tag: "zyg-9", count: 73, cls: "tag"},=0A=
{tag: "lin-41", count: 73, cls: "tag"},=0A=
{tag: "unc-68", count: 73, cls: "tag"},=0A=
{tag: "c12c83", count: 73, cls: "tag"},=0A=
{tag: "mutant_characteriz", count: 73, cls: "tag"},=0A=
{tag: "c48b66", count: 73, cls: "tag"},=0A=
{tag: "k11c45", count: 73, cls: "tag"},=0A=
{tag: "f22b57", count: 73, cls: "tag"},=0A=
{tag: "smg-1", count: 73, cls: "tag"},=0A=
{tag: "zk1122", count: 72, cls: "tag"},=0A=
{tag: "unc-30", count: 72, cls: "tag"},=0A=
{tag: "f57h122", count: 72, cls: "tag"},=0A=
{tag: "ncl-1", count: 72, cls: "tag"},=0A=
{tag: "unc-24", count: 72, cls: "tag"},=0A=
{tag: "vab-3", count: 72, cls: "tag"},=0A=
{tag: "b056410", count: 72, cls: "tag"},=0A=
{tag: "caenorhabditis_embryology", count: 72, cls: "tag"},=0A=
{tag: "f14f31", count: 72, cls: "tag"},=0A=
{tag: "ajm-1", count: 71, cls: "tag"},=0A=
{tag: "r311", count: 71, cls: "tag"},=0A=
{tag: "b02403", count: 71, cls: "tag"},=0A=
{tag: "dpy-20", count: 71, cls: "tag"},=0A=
{tag: "sma-1", count: 71, cls: "tag"},=0A=
{tag: "c54d16", count: 71, cls: "tag"},=0A=
{tag: "sma-4", count: 71, cls: "tag"},=0A=
{tag: "daf-11", count: 71, cls: "tag"},=0A=
{tag: "t22b31", count: 71, cls: "tag"},=0A=
{tag: "r12b21", count: 71, cls: "tag"},=0A=
{tag: "c25a114", count: 71, cls: "tag"},=0A=
{tag: "bar-1", count: 71, cls: "tag"},=0A=
{tag: "sqt-1", count: 70, cls: "tag"},=0A=
{tag: "c47c126", count: 70, cls: "tag"},=0A=
{tag: "deg-1", count: 70, cls: "tag"},=0A=
{tag: "c46f111", count: 70, cls: "tag"},=0A=
{tag: "unc-93", count: 70, cls: "tag"},=0A=
{tag: "b04912", count: 70, cls: "tag"},=0A=
{tag: "w08d21", count: 69, cls: "tag"},=0A=
{tag: "f30b51", count: 69, cls: "tag"},=0A=
{tag: "f16f95", count: 69, cls: "tag"},=0A=
{tag: "apx-1", count: 69, cls: "tag"},=0A=
{tag: "mec-10", count: 69, cls: "tag"},=0A=
{tag: "dpy-13", count: 69, cls: "tag"},=0A=
{tag: "mut-7", count: 69, cls: "tag"},=0A=
{tag: "alleles", count: 69, cls: "tag"},=0A=
{tag: "egl-20", count: 69, cls: "tag"},=0A=
{tag: "zk10988", count: 69, cls: "tag"},=0A=
{tag: "gene_expression_regulation", count: 69, cls: "tag"},=0A=
{tag: "k08d93", count: 69, cls: "tag"},=0A=
{tag: "pkd-2", count: 68, cls: "tag"},=0A=
{tag: "y73f8a1", count: 68, cls: "tag"},=0A=
{tag: "w02d39", count: 67, cls: "tag"},=0A=
{tag: "comment", count: 67, cls: "tag"},=0A=
{tag: "tra-3", count: 67, cls: "tag"},=0A=
{tag: "llc11", count: 67, cls: "tag"},=0A=
{tag: "unc-37", count: 67, cls: "tag"},=0A=
{tag: "glp-4", count: 67, cls: "tag"},=0A=
{tag: "b03502", count: 67, cls: "tag"},=0A=
{tag: "comp-other_nematodes", count: 67, cls: "tag"},=0A=
{tag: "mei-1", count: 67, cls: "tag"},=0A=
{tag: "unc-44", count: 67, cls: "tag"},=0A=
{tag: "t01g95", count: 67, cls: "tag"},=0A=
{tag: "m03a11", count: 66, cls: "tag"},=0A=
{tag: "devel-larval", count: 66, cls: "tag"},=0A=
{tag: "npr-1", count: 66, cls: "tag"},=0A=
{tag: "mec-6", count: 66, cls: "tag"},=0A=
{tag: "w02d33", count: 66, cls: "tag"},=0A=
{tag: "r13a55", count: 66, cls: "tag"},=0A=
{tag: "vab-1", count: 66, cls: "tag"},=0A=
{tag: "dpy-18", count: 66, cls: "tag"},=0A=
{tag: "y47d3b10", count: 66, cls: "tag"},=0A=
{tag: "ceh-13", count: 66, cls: "tag"},=0A=
{tag: "c39e66", count: 66, cls: "tag"},=0A=
{tag: "daf-9", count: 65, cls: "tag"},=0A=
{tag: "r12a14", count: 65, cls: "tag"},=0A=
{tag: "t13c51", count: 65, cls: "tag"},=0A=
{tag: "c09e102", count: 65, cls: "tag"},=0A=
{tag: "dgk-1", count: 65, cls: "tag"},=0A=
{tag: "f21f35", count: 65, cls: "tag"},=0A=
{tag: "mut-muscle", count: 65, cls: "tag"},=0A=
{tag: "unc-38", count: 65, cls: "tag"},=0A=
{tag: "ges-1", count: 65, cls: "tag"},=0A=
{tag: "r13g101", count: 64, cls: "tag"},=0A=
{tag: "dpy-27", count: 64, cls: "tag"},=0A=
{tag: "end-1", count: 64, cls: "tag"},=0A=
{tag: "dna_genetics", count: 64, cls: "tag"},=0A=
{tag: "dpy-11", count: 64, cls: "tag"},=0A=
{tag: "f46e109", count: 64, cls: "tag"},=0A=
{tag: "muscle-myosin", count: 64, cls: "tag"},=0A=
{tag: "t14f95", count: 64, cls: "tag"},=0A=
{tag: "fer-15", count: 64, cls: "tag"},=0A=
{tag: "lin-32", count: 64, cls: "tag"},=0A=
{tag: "f58e102", count: 64, cls: "tag"},=0A=
{tag: "y54g11a10", count: 63, cls: "tag"},=0A=
{tag: "development", count: 63, cls: "tag"},=0A=
{tag: "lin-7", count: 63, cls: "tag"},=0A=
{tag: "c26d105", count: 62, cls: "tag"},=0A=
{tag: "eff-1", count: 62, cls: "tag"},=0A=
{tag: "t05a61", count: 61, cls: "tag"},=0A=
{tag: "unc-1", count: 61, cls: "tag"},=0A=
{tag: "cki-1", count: 61, cls: "tag"},=0A=
{tag: "ced-7", count: 61, cls: "tag"},=0A=
{tag: "c48b44", count: 61, cls: "tag"},=0A=
{tag: "k03e65", count: 61, cls: "tag"},=0A=
{tag: "f46c86", count: 60, cls: "tag"},=0A=
{tag: "f30h51", count: 60, cls: "tag"},=0A=
{tag: "f38g11", count: 60, cls: "tag"},=0A=
{tag: "dpy-7", count: 60, cls: "tag"},=0A=
{tag: "che-2", count: 60, cls: "tag"},=0A=
{tag: "c25g45", count: 60, cls: "tag"},=0A=
{tag: "unc-45", count: 60, cls: "tag"},=0A=
{tag: "w03c97", count: 60, cls: "tag"},=0A=
{tag: "c07h66", count: 60, cls: "tag"},=0A=
{tag: "dpy-26", count: 60, cls: "tag"},=0A=
{tag: "mex-1", count: 60, cls: "tag"},=0A=
{tag: "clk-2", count: 60, cls: "tag"},=0A=
{tag: "elt-2", count: 59, cls: "tag"},=0A=
{tag: "par-6", count: 59, cls: "tag"},=0A=
{tag: "sma-6", count: 59, cls: "tag"},=0A=
{tag: "y50d4c1", count: 59, cls: "tag"},=0A=
{tag: "t26e33", count: 59, cls: "tag"},=0A=
{tag: "unc-116", count: 59, cls: "tag"},=0A=
{tag: "y60a3a1", count: 59, cls: "tag"},=0A=
{tag: "unc-34", count: 59, cls: "tag"},=0A=
{tag: "c33d31", count: 59, cls: "tag"},=0A=
{tag: "unc-51", count: 59, cls: "tag"},=0A=
{tag: "r05d37", count: 59, cls: "tag"},=0A=
{tag: "c32d52", count: 59, cls: "tag"},=0A=
{tag: "y48b6a4", count: 58, cls: "tag"},=0A=
{tag: "mek-2", count: 58, cls: "tag"},=0A=
{tag: "vab-8", count: 58, cls: "tag"},=0A=
{tag: "y54e10bl6", count: 58, cls: "tag"},=0A=
{tag: "eat-2", count: 58, cls: "tag"},=0A=
{tag: "k12f22", count: 58, cls: "tag"},=0A=
{tag: "r10e111", count: 58, cls: "tag"},=0A=
{tag: "cbp-1", count: 58, cls: "tag"},=0A=
{tag: "t10h94", count: 57, cls: "tag"},=0A=
{tag: "lit-1", count: 57, cls: "tag"},=0A=
{tag: "cat-2", count: 57, cls: "tag"},=0A=
{tag: "w06f121", count: 57, cls: "tag"},=0A=
{tag: "transcription_genetic", count: 57, cls: "tag"},=0A=
{tag: "fog-2", count: 57, cls: "tag"},=0A=
{tag: "mom-2", count: 57, cls: "tag"},=0A=
{tag: "unc-49", count: 57, cls: "tag"},=0A=
{tag: "lag-1", count: 57, cls: "tag"},=0A=
{tag: "k08b41", count: 57, cls: "tag"},=0A=
{tag: "c35c51", count: 57, cls: "tag"},=0A=
{tag: "snb-1", count: 57, cls: "tag"},=0A=
{tag: "f38e17", count: 57, cls: "tag"},=0A=
{tag: "b04325", count: 57, cls: "tag"},=0A=
{tag: "model_organism", count: 57, cls: "tag"},=0A=
{tag: "y113g7b5", count: 57, cls: "tag"},=0A=
{tag: "t21c121", count: 57, cls: "tag"},=0A=
{tag: "sdc-2", count: 57, cls: "tag"},=0A=
{tag: "r13a14", count: 56, cls: "tag"},=0A=
{tag: "f18c121", count: 56, cls: "tag"},=0A=
{tag: "nutrition", count: 56, cls: "tag"},=0A=
{tag: "zc3081", count: 56, cls: "tag"},=0A=
{tag: "gld-2", count: 56, cls: "tag"},=0A=
{tag: "che-3", count: 56, cls: "tag"},=0A=
{tag: "unc-8", count: 56, cls: "tag"},=0A=
{tag: "rna_messenger_genetics", count: 56, cls: "tag"},=0A=
{tag: "y54e10a4", count: 56, cls: "tag"},=0A=
{tag: "f01g125", count: 56, cls: "tag"},=0A=
{tag: "c01g1011", count: 56, cls: "tag"},=0A=
{tag: "let-2", count: 56, cls: "tag"},=0A=
{tag: "unc-76", count: 56, cls: "tag"},=0A=
{tag: "fog-1", count: 56, cls: "tag"},=0A=
{tag: "polymerase_chain_reaction", count: 55, cls: "tag"},=0A=
{tag: "f56d14", count: 55, cls: "tag"},=0A=
{tag: "bergerac", count: 55, cls: "tag"},=0A=
{tag: "clr-1", count: 55, cls: "tag"},=0A=
{tag: "k04h41", count: 55, cls: "tag"},=0A=
{tag: "b03361", count: 55, cls: "tag"},=0A=
{tag: "caenorhabditis_growth_and_development", count: 55, cls: "tag"},=0A=
{tag: "caenorhabditis_physiology", count: 55, cls: "tag"},=0A=
{tag: "wrm-1", count: 55, cls: "tag"},=0A=
{tag: "emb-9", count: 55, cls: "tag"},=0A=
{tag: "dpy-21", count: 55, cls: "tag"},=0A=
{tag: "genes_reiterated", count: 55, cls: "tag"},=0A=
{tag: "y59a8b1", count: 55, cls: "tag"},=0A=
{tag: "unc-60", count: 54, cls: "tag"},=0A=
{tag: "c16c22", count: 54, cls: "tag"},=0A=
{tag: "c38c35", count: 54, cls: "tag"},=0A=
{tag: "f46a96", count: 54, cls: "tag"},=0A=
{tag: "r07d51", count: 54, cls: "tag"},=0A=
{tag: "sdc-3", count: 54, cls: "tag"},=0A=
{tag: "eat-16", count: 54, cls: "tag"},=0A=
{tag: "dpy-28", count: 54, cls: "tag"},=0A=
{tag: "unc-7", count: 54, cls: "tag"},=0A=
{tag: "y39a1b3", count: 54, cls: "tag"},=0A=
{tag: "eat-4", count: 54, cls: "tag"},=0A=
{tag: "c25d73", count: 54, cls: "tag"},=0A=
{tag: "zk5126", count: 54, cls: "tag"},=0A=
{tag: "mec-8", count: 54, cls: "tag"},=0A=
{tag: "f43g96", count: 53, cls: "tag"},=0A=
{tag: "mut-temperature-sens", count: 53, cls: "tag"},=0A=
{tag: "t20g56", count: 53, cls: "tag"},=0A=
{tag: "fer-1", count: 53, cls: "tag"},=0A=
{tag: "f55a82", count: 53, cls: "tag"},=0A=
{tag: "unc-47", count: 53, cls: "tag"},=0A=
{tag: "egl-4", count: 53, cls: "tag"},=0A=
{tag: "snt-1", count: 53, cls: "tag"},=0A=
{tag: "f31e82", count: 53, cls: "tag"},=0A=
{tag: "pos-1", count: 52, cls: "tag"},=0A=
{tag: "f52e11", count: 52, cls: "tag"},=0A=
{tag: "ace-1", count: 52, cls: "tag"},=0A=
{tag: "zk3772", count: 52, cls: "tag"},=0A=
{tag: "localization", count: 52, cls: "tag"},=0A=
{tag: "f09e87", count: 52, cls: "tag"},=0A=
{tag: "sax-3", count: 52, cls: "tag"},=0A=
{tag: "lev-1", count: 52, cls: "tag"},=0A=
{tag: "w09b121", count: 52, cls: "tag"},=0A=
{tag: "mut-lineage", count: 51, cls: "tag"},=0A=
{tag: "unc-101", count: 51, cls: "tag"},=0A=
{tag: "antibody", count: 51, cls: "tag"},=0A=
{tag: "y59a8b14", count: 51, cls: "tag"},=0A=
{tag: "k11d23", count: 51, cls: "tag"},=0A=
{tag: "helminth_proteins_metabolism", count: 51, cls: "tag"},=0A=
{tag: "f13b95", count: 51, cls: "tag"},=0A=
{tag: "lon-1", count: 51, cls: "tag"},=0A=
{tag: "f48e81", count: 51, cls: "tag"},=0A=
{tag: "ksr-1", count: 51, cls: "tag"},=0A=
{tag: "par-4", count: 51, cls: "tag"},=0A=
{tag: "c32e810", count: 50, cls: "tag"},=0A=
{tag: "ace-2", count: 50, cls: "tag"},=0A=
{tag: "unc-42", count: 50, cls: "tag"},=0A=
{tag: "unc-11", count: 50, cls: "tag"},=0A=
{tag: "f01g108", count: 50, cls: "tag"},=0A=
{tag: "y44e3a2", count: 50, cls: "tag"},=0A=
{tag: "f36a47", count: 50, cls: "tag"},=0A=
{tag: "ama-1", count: 50, cls: "tag"},=0A=
{tag: "cell_division", count: 50, cls: "tag"},=0A=
{tag: "f58e610", count: 50, cls: "tag"},=0A=
{tag: "daf-14", count: 50, cls: "tag"},=0A=
{tag: "osm-6", count: 49, cls: "tag"},=0A=
{tag: "b02074", count: 49, cls: "tag"},=0A=
{tag: "y53c12b5", count: 49, cls: "tag"},=0A=
{tag: "f29f115", count: 49, cls: "tag"},=0A=
{tag: "m05b55", count: 49, cls: "tag"},=0A=
{tag: "r313", count: 49, cls: "tag"},=0A=
{tag: "f07f66", count: 49, cls: "tag"},=0A=
{tag: "lin-42", count: 49, cls: "tag"},=0A=
{tag: "sup-10", count: 49, cls: "tag"},=0A=
{tag: "r09g111", count: 49, cls: "tag"},=0A=
{tag: "f47f61", count: 49, cls: "tag"},=0A=
{tag: "ceh-22", count: 49, cls: "tag"},=0A=
{tag: "hlh-2", count: 49, cls: "tag"},=0A=
{tag: "mab-3", count: 49, cls: "tag"},=0A=
{tag: "regulation", count: 49, cls: "tag"},=0A=
{tag: "air-2", count: 49, cls: "tag"},=0A=
{tag: "c42d82", count: 49, cls: "tag"},=0A=
{tag: "vit-2", count: 49, cls: "tag"},=0A=
{tag: "nmr-1", count: 49, cls: "tag"},=0A=
{tag: "sequence_alignment", count: 49, cls: "tag"},=0A=
{tag: "r12h71", count: 48, cls: "tag"},=0A=
{tag: "genes_structural", count: 48, cls: "tag"},=0A=
{tag: "odr-3", count: 48, cls: "tag"},=0A=
{tag: "unc-9", count: 48, cls: "tag"},=0A=
{tag: "f52b55", count: 48, cls: "tag"},=0A=
{tag: "cep-1", count: 48, cls: "tag"},=0A=
{tag: "e03a36", count: 48, cls: "tag"},=0A=
{tag: "c03c112", count: 48, cls: "tag"},=0A=
{tag: "fog-3", count: 48, cls: "tag"},=0A=
{tag: "y37e11c1", count: 48, cls: "tag"},=0A=
{tag: "unc-79", count: 48, cls: "tag"},=0A=
{tag: "ced-6", count: 48, cls: "tag"},=0A=
{tag: "f56d27", count: 48, cls: "tag"},=0A=
{tag: "unc-33", count: 48, cls: "tag"},=0A=
{tag: "c34d13", count: 48, cls: "tag"},=0A=
{tag: "zk9459", count: 47, cls: "tag"},=0A=
{tag: "daf-21", count: 47, cls: "tag"},=0A=
{tag: "vab-7", count: 47, cls: "tag"},=0A=
{tag: "mec-2", count: 47, cls: "tag"},=0A=
{tag: "f14d124", count: 47, cls: "tag"},=0A=
{tag: "lov-1", count: 47, cls: "tag"},=0A=
{tag: "c47e85", count: 47, cls: "tag"},=0A=
{tag: "m1424", count: 47, cls: "tag"},=0A=
{tag: "dauer_larva", count: 47, cls: "tag"},=0A=
{tag: "elt-1", count: 46, cls: "tag"},=0A=
{tag: "r13h44", count: 46, cls: "tag"},=0A=
{tag: "fox-1", count: 46, cls: "tag"},=0A=
{tag: "unc-53", count: 46, cls: "tag"},=0A=
{tag: "f45e101", count: 46, cls: "tag"},=0A=
{tag: "t07d14", count: 46, cls: "tag"},=0A=
{tag: "transposable_element", count: 46, cls: "tag"},=0A=
{tag: "egl-38", count: 46, cls: "tag"},=0A=
{tag: "hmp-1", count: 46, cls: "tag"},=0A=
{tag: "w09c21", count: 46, cls: "tag"},=0A=
{tag: "c04g27", count: 46, cls: "tag"},=0A=
{tag: "mut-6", count: 45, cls: "tag"},=0A=
{tag: "c53b75", count: 45, cls: "tag"},=0A=
{tag: "f28c12", count: 45, cls: "tag"},=0A=
{tag: "k04f104", count: 45, cls: "tag"},=0A=
{tag: "zk3811", count: 45, cls: "tag"},=0A=
{tag: "comp-vertebrate", count: 45, cls: "tag"},=0A=
{tag: "egl-10", count: 45, cls: "tag"},=0A=
{tag: "y46g5a27", count: 45, cls: "tag"},=0A=
{tag: "odr-10", count: 45, cls: "tag"},=0A=
{tag: "pes-10", count: 45, cls: "tag"},=0A=
{tag: "dna_insertion_elements", count: 45, cls: "tag"},=0A=
{tag: "c02f42", count: 45, cls: "tag"},=0A=
{tag: "f52e101", count: 45, cls: "tag"},=0A=
{tag: "him-3", count: 45, cls: "tag"},=0A=
{tag: "dna", count: 45, cls: "tag"},=0A=
{tag: "tax-6", count: 45, cls: "tag"},=0A=
{tag: "sdc-1", count: 45, cls: "tag"},=0A=
{tag: "bli-4", count: 45, cls: "tag"},=0A=
{tag: "m03d41", count: 45, cls: "tag"},=0A=
{tag: "zen-4", count: 45, cls: "tag"},=0A=
{tag: "behav-movement", count: 44, cls: "tag"},=0A=
{tag: "deg-3", count: 44, cls: "tag"},=0A=
{tag: "daf-5", count: 44, cls: "tag"},=0A=
{tag: "k03b89", count: 44, cls: "tag"},=0A=
{tag: "c01b76", count: 44, cls: "tag"},=0A=
{tag: "ced-12", count: 44, cls: "tag"},=0A=
{tag: "rpm-1", count: 44, cls: "tag"},=0A=
{tag: "y106g6e5", count: 44, cls: "tag"},=0A=
{tag: "gene_interaction", count: 44, cls: "tag"},=0A=
{tag: "w01g71", count: 44, cls: "tag"},=0A=
{tag: "mex-3", count: 43, cls: "tag"},=0A=
{tag: "c08a91", count: 43, cls: "tag"},=0A=
{tag: "meiosis", count: 43, cls: "tag"},=0A=
{tag: "sod-3", count: 43, cls: "tag"},=0A=
{tag: "f15c111", count: 43, cls: "tag"},=0A=
{tag: "meth-protein_separat", count: 43, cls: "tag"},=0A=
{tag: "sem-4", count: 43, cls: "tag"},=0A=
{tag: "c09g45", count: 43, cls: "tag"},=0A=
{tag: "sek-1", count: 43, cls: "tag"},=0A=
{tag: "r03g52", count: 43, cls: "tag"},=0A=
{tag: "mes-6", count: 43, cls: "tag"},=0A=
{tag: "flp-1", count: 43, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_growth_and_development", count: 43, cls: =
"tag"},=0A=
{tag: "f53g125", count: 43, cls: "tag"},=0A=
{tag: "y48a6c5", count: 43, cls: "tag"},=0A=
{tag: "f23b25", count: 43, cls: "tag"},=0A=
{tag: "muscle", count: 43, cls: "tag"},=0A=
{tag: "pha-1", count: 43, cls: "tag"},=0A=
{tag: "daf-19", count: 42, cls: "tag"},=0A=
{tag: "cat-4", count: 42, cls: "tag"},=0A=
{tag: "rna_splicing", count: 42, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_cytology", count: 42, cls: "tag"},=0A=
{tag: "f32g86", count: 42, cls: "tag"},=0A=
{tag: "cuticle", count: 42, cls: "tag"},=0A=
{tag: "anat-nervous_system", count: 42, cls: "tag"},=0A=
{tag: "daf-8", count: 42, cls: "tag"},=0A=
{tag: "k07h86", count: 42, cls: "tag"},=0A=
{tag: "vit-6", count: 42, cls: "tag"},=0A=
{tag: "r05d111", count: 42, cls: "tag"},=0A=
{tag: "f33h11", count: 42, cls: "tag"},=0A=
{tag: "growth_factor", count: 42, cls: "tag"},=0A=
{tag: "metabolism", count: 41, cls: "tag"},=0A=
{tag: "plx-2", count: 41, cls: "tag"},=0A=
{tag: "k04b121", count: 41, cls: "tag"},=0A=
{tag: "c17d126", count: 41, cls: "tag"},=0A=
{tag: "reproduction", count: 41, cls: "tag"},=0A=
{tag: "c18a36", count: 41, cls: "tag"},=0A=
{tag: "spe-9", count: 41, cls: "tag"},=0A=
{tag: "f31e31", count: 41, cls: "tag"},=0A=
{tag: "rab-3", count: 41, cls: "tag"},=0A=
{tag: "lev-11", count: 41, cls: "tag"},=0A=
{tag: "ceh-20", count: 41, cls: "tag"},=0A=
{tag: "y105e8b1", count: 41, cls: "tag"},=0A=
{tag: "sperm-spermatogen", count: 41, cls: "tag"},=0A=
{tag: "gene_expression", count: 41, cls: "tag"},=0A=
{tag: "akt-1", count: 40, cls: "tag"},=0A=
{tag: "r01e61", count: 40, cls: "tag"},=0A=
{tag: "c12d810", count: 40, cls: "tag"},=0A=
{tag: "rde-4", count: 40, cls: "tag"},=0A=
{tag: "mes-2", count: 40, cls: "tag"},=0A=
{tag: "unc-63", count: 40, cls: "tag"},=0A=
{tag: "f43g911", count: 40, cls: "tag"},=0A=
{tag: "genes", count: 40, cls: "tag"},=0A=
{tag: "dys-1", count: 40, cls: "tag"},=0A=
{tag: "r06a47", count: 40, cls: "tag"},=0A=
{tag: "sqt-2", count: 40, cls: "tag"},=0A=
{tag: "let-418", count: 40, cls: "tag"},=0A=
{tag: "zk3814", count: 40, cls: "tag"},=0A=
{tag: "t20g511", count: 40, cls: "tag"},=0A=
{tag: "y110a7a3", count: 40, cls: "tag"},=0A=
{tag: "ces-1", count: 40, cls: "tag"},=0A=
{tag: "pgl-1", count: 40, cls: "tag"},=0A=
{tag: "odr-1", count: 40, cls: "tag"},=0A=
{tag: "f15d31", count: 40, cls: "tag"},=0A=
{tag: "c01b121", count: 40, cls: "tag"},=0A=
{tag: "gene_expression_regulation_developmental", count: 40, cls: "tag"},=0A=
{tag: "f26f127", count: 40, cls: "tag"},=0A=
{tag: "t05e114", count: 39, cls: "tag"},=0A=
{tag: "spo-11", count: 39, cls: "tag"},=0A=
{tag: "mutant_isolation", count: 39, cls: "tag"},=0A=
{tag: "blotting_northern", count: 39, cls: "tag"},=0A=
{tag: "behav-sensory", count: 39, cls: "tag"},=0A=
{tag: "daf-6", count: 39, cls: "tag"},=0A=
{tag: "cell_interaction", count: 39, cls: "tag"},=0A=
{tag: "transcription", count: 39, cls: "tag"},=0A=
{tag: "life_span", count: 39, cls: "tag"},=0A=
{tag: "f31f65", count: 39, cls: "tag"},=0A=
{tag: "hsp-162", count: 38, cls: "tag"},=0A=
{tag: "hermaphroditism", count: 38, cls: "tag"},=0A=
{tag: "osm-5", count: 38, cls: "tag"},=0A=
{tag: "c10h119", count: 38, cls: "tag"},=0A=
{tag: "m1172", count: 38, cls: "tag"},=0A=
{tag: "y46h3a3", count: 38, cls: "tag"},=0A=
{tag: "rad-51", count: 38, cls: "tag"},=0A=
{tag: "inhib-miscellaneous", count: 38, cls: "tag"},=0A=
{tag: "growth_conditions", count: 38, cls: "tag"},=0A=
{tag: "let-502", count: 38, cls: "tag"},=0A=
{tag: "y51a2d19", count: 38, cls: "tag"},=0A=
{tag: "par-5", count: 38, cls: "tag"},=0A=
{tag: "y43c5a6", count: 38, cls: "tag"},=0A=
{tag: "slo-1", count: 38, cls: "tag"},=0A=
{tag: "f59f56", count: 38, cls: "tag"},=0A=
{tag: "syd-2", count: 38, cls: "tag"},=0A=
{tag: "laser_microsurgery", count: 38, cls: "tag"},=0A=
{tag: "lin-5", count: 38, cls: "tag"},=0A=
{tag: "y41g9a1", count: 38, cls: "tag"},=0A=
{tag: "t09a510", count: 38, cls: "tag"},=0A=
{tag: "dhc-1", count: 37, cls: "tag"},=0A=
{tag: "t21g53", count: 37, cls: "tag"},=0A=
{tag: "zk9094", count: 37, cls: "tag"},=0A=
{tag: "f10b56", count: 37, cls: "tag"},=0A=
{tag: "hda-1", count: 37, cls: "tag"},=0A=
{tag: "ces-2", count: 37, cls: "tag"},=0A=
{tag: "emb-27", count: 37, cls: "tag"},=0A=
{tag: "news", count: 37, cls: "tag"},=0A=
{tag: "t04c126", count: 37, cls: "tag"},=0A=
{tag: "c02b84", count: 37, cls: "tag"},=0A=
{tag: "glh-1", count: 37, cls: "tag"},=0A=
{tag: "tpa-1", count: 37, cls: "tag"},=0A=
{tag: "act-1", count: 37, cls: "tag"},=0A=
{tag: "sequence_analysis_dna", count: 37, cls: "tag"},=0A=
{tag: "let-99", count: 37, cls: "tag"},=0A=
{tag: "k08e73", count: 37, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_enzymology", count: 37, cls: "tag"},=0A=
{tag: "hlh-8", count: 37, cls: "tag"},=0A=
{tag: "c53a53", count: 37, cls: "tag"},=0A=
{tag: "b05451", count: 37, cls: "tag"},=0A=
{tag: "t21e124", count: 37, cls: "tag"},=0A=
{tag: "restriction_map", count: 36, cls: "tag"},=0A=
{tag: "f53g126", count: 36, cls: "tag"},=0A=
{tag: "mab-21", count: 36, cls: "tag"},=0A=
{tag: "ac72", count: 36, cls: "tag"},=0A=
{tag: "zk1127", count: 36, cls: "tag"},=0A=
{tag: "mes-3", count: 36, cls: "tag"},=0A=
{tag: "unc-115", count: 36, cls: "tag"},=0A=
{tag: "unc-26", count: 36, cls: "tag"},=0A=
{tag: "soc-2", count: 36, cls: "tag"},=0A=
{tag: "mut-lethal", count: 36, cls: "tag"},=0A=
{tag: "hbl-1", count: 36, cls: "tag"},=0A=
{tag: "jc810", count: 36, cls: "tag"},=0A=
{tag: "unc-89", count: 36, cls: "tag"},=0A=
{tag: "f13d112", count: 36, cls: "tag"},=0A=
{tag: "antibody-monoclonal", count: 36, cls: "tag"},=0A=
{tag: "c09d11", count: 36, cls: "tag"},=0A=
{tag: "w01c86", count: 36, cls: "tag"},=0A=
{tag: "f54c13", count: 36, cls: "tag"},=0A=
{tag: "f35g126", count: 36, cls: "tag"},=0A=
{tag: "f09b92", count: 36, cls: "tag"},=0A=
{tag: "spe-8", count: 36, cls: "tag"},=0A=
{tag: "str-2", count: 36, cls: "tag"},=0A=
{tag: "c50c107", count: 36, cls: "tag"},=0A=
{tag: "cdh-3", count: 36, cls: "tag"},=0A=
{tag: "cat-1", count: 36, cls: "tag"},=0A=
{tag: "b03484", count: 35, cls: "tag"},=0A=
{tag: "unc-46", count: 35, cls: "tag"},=0A=
{tag: "c04f53", count: 35, cls: "tag"},=0A=
{tag: "blotting_southern", count: 35, cls: "tag"},=0A=
{tag: "h27m094", count: 35, cls: "tag"},=0A=
{tag: "t18d32", count: 35, cls: "tag"},=0A=
{tag: "fbf-1", count: 35, cls: "tag"},=0A=
{tag: "c02h73", count: 35, cls: "tag"},=0A=
{tag: "ttx-1", count: 35, cls: "tag"},=0A=
{tag: "comp-panagrellus", count: 35, cls: "tag"},=0A=
{tag: "h12i134", count: 35, cls: "tag"},=0A=
{tag: "egl-8", count: 35, cls: "tag"},=0A=
{tag: "aex-3", count: 35, cls: "tag"},=0A=
{tag: "caenorhabditis_elegans_metabolism", count: 35, cls: "tag"},=0A=
{tag: "dpy-14", count: 35, cls: "tag"},=0A=
{tag: "chemotaxis", count: 35, cls: "tag"},=0A=
{tag: "y113g7a6", count: 35, cls: "tag"},=0A=
{tag: "odr-7", count: 35, cls: "tag"},=0A=
{tag: "nob-1", count: 34, cls: "tag"},=0A=
{tag: "t27b11", count: 34, cls: "tag"},=0A=
{tag: "r10h102", count: 34, cls: "tag"},=0A=
{tag: "sup-9", count: 34, cls: "tag"},=0A=
{tag: "k10d32", count: 34, cls: "tag"},=0A=
{tag: "nuc-1", count: 34, cls: "tag"},=0A=
{tag: "mut-uncoordinated", count: 34, cls: "tag"},=0A=
{tag: "zyg-1", count: 34, cls: "tag"},=0A=
{tag: "f59e122", count: 34, cls: "tag"},=0A=
{tag: "xpa-1", count: 34, cls: "tag"},=0A=
{tag: "f34d63", count: 34, cls: "tag"},=0A=
{tag: "mrt-2", count: 34, cls: "tag"},=0A=
{tag: "mom-5", count: 34, cls: "tag"},=0A=
{tag: "t23d81", count: 34, cls: "tag"},=0A=
{tag: "osm-1", count: 34, cls: "tag"},=0A=
{tag: "y75b8a2", count: 34, cls: "tag"},=0A=
{tag: "c07b55", count: 34, cls: "tag"},=0A=
{tag: "spe-26", count: 34, cls: "tag"},=0A=
{tag: "k07g52", count: 34, cls: "tag"},=0A=
{tag: "y41c4a14", count: 34, cls: "tag"},=0A=
{tag: "helminth_proteins_chemistry", count: 34, cls: "tag"},=0A=
{tag: "unc-14", count: 34, cls: "tag"},=0A=
{tag: "species_specificity", count: 34, cls: "tag"},=0A=
{tag: "helminth_proteins_physiology", count: 34, cls: "tag"},=0A=
{tag: "zk8584", count: 34, cls: "tag"},=0A=
{tag: "m03f42", count: 34, cls: "tag"},=0A=
{tag: "act-4", count: 34, cls: "tag"},=0A=
{tag: "mel-26", count: 34, cls: "tag"},=0A=
{tag: "c01g68", count: 33, cls: "tag"},=0A=
{tag: "mig-17", count: 33, cls: "tag"},=0A=
{tag: "signal_transduction", count: 33, cls: "tag"},=0A=
{tag: "f52a82", count: 33, cls: "tag"},=0A=
{tag: "apr-1", count: 33, cls: "tag"},=0A=
{tag: "b028012", count: 33, cls: "tag"},=0A=
{tag: "f53b26", count: 33, cls: "tag"},=0A=
{tag: "nsy-1", count: 33, cls: "tag"},=0A=
{tag: "hop-1", count: 33, cls: "tag"},=0A=
{tag: "y54e10br7", count: 33, cls: "tag"},=0A=
{tag: "med-1", count: 33, cls: "tag"},=0A=
{tag: "pat-2", count: 33, cls: "tag"},=0A=
{tag: "mod-5", count: 33, cls: "tag"},=0A=
{tag: "f46c85", count: 33, cls: "tag"},=0A=
{tag: "f58e105", count: 33, cls: "tag"},=0A=
{tag: "end-3", count: 33, cls: "tag"},=0A=
{tag: "f54f21", count: 33, cls: "tag"},=0A=
{tag: "gpb-2", count: 33, cls: "tag"},=0A=
{tag: "f59a61", count: 33, cls: "tag"},=0A=
{tag: "genetic_complementation_test", count: 33, cls: "tag"},=0A=
{tag: "nmy-2", count: 33, cls: "tag"},=0A=
{tag: "ceh-14", count: 33, cls: "tag"},=0A=
{tag: "smg-2", count: 33, cls: "tag"},=0A=
{tag: "cam-1", count: 33, cls: "tag"},=0A=
{tag: "k05c46", count: 33, cls: "tag"},=0A=
{tag: "dyn-1", count: 33, cls: "tag"},=0A=
{tag: "c02c61", count: 33, cls: "tag"},=0A=
{tag: "ham-1", count: 33, cls: "tag"},=0A=
{tag: "hmp-2", count: 33, cls: "tag"},=0A=
{tag: "f57b74", count: 33, cls: "tag"},=0A=
{tag: "c04a23", count: 33, cls: "tag"},=0A=
{tag: "mut-sex_determ", count: 33, cls: "tag"},=0A=
{tag: "t24d31", count: 33, cls: "tag"},=0A=
{tag: "egl-27", count: 33, cls: "tag"},=0A=
{tag: "cell_differentiation", count: 33, cls: "tag"},=0A=
{tag: "gpa-2", count: 33, cls: "tag"},=0A=
{tag: "f38e15", count: 33, cls: "tag"},=0A=
{tag: "c18e38", count: 33, cls: "tag"},=0A=
{tag: "glr-2", count: 33, cls: "tag"},=0A=
{tag: "gene_family", count: 33, cls: "tag"},=0A=
{tag: "k04g28", count: 33, cls: "tag"},=0A=
{tag: "y48g8al6", count: 33, cls: "tag"},=0A=
{tag: "f20g43", count: 33, cls: "tag"},=0A=
{tag: "lin-48", count: 32, cls: "tag"},=0A=
{tag: "c30d111", count: 32, cls: "tag"},=0A=
{tag: "sup-5", count: 32, cls: "tag"},=0A=
{tag: "mab-9", count: 32, cls: "tag"},=0A=
{tag: "dpy-1", count: 32, cls: "tag"},=0A=
{tag: "introns", count: 32, cls: "tag"},=0A=
{tag: "f34d105", count: 32, cls: "tag"},=0A=
{tag: "m01e102", count: 32, cls: "tag"},=0A=
{tag: "t04a116", count: 32, cls: "tag"},=0A=
{tag: "devel-gonad", count: 32, cls: "tag"},=0A=
{tag: "chromosomes", count: 32, cls: "tag"},=0A=
{tag: "y105e8a7", count: 32, cls: "tag"},=0A=
{tag: "t27a16", count: 32, cls: "tag"},=0A=
{tag: "him-6", count: 32, cls: "tag"},=0A=
{tag: "unc-10", count: 32, cls: "tag"},=0A=
{tag: "unc-103", count: 32, cls: "tag"},=0A=
{tag: "t10a31", count: 32, cls: "tag"},=0A=
{tag: "b0523t1", count: 32, cls: "tag"},=0A=
{tag: "animals_transgenic", count: 31, cls: "tag"},=0A=
{tag: "morphogenesis", count: 31, cls: "tag"},=0A=
{tag: "unc-105", count: 31, cls: "tag"},=0A=
{tag: "f56h95", count: 31, cls: "tag"},=0A=
{tag: "y2h9a1", count: 31, cls: "tag"},=0A=
{tag: "y57a10a11", count: 31, cls: "tag"},=0A=
{tag: "k03e61", count: 31, cls: "tag"},=0A=
{tag: "unc-129", count: 31, cls: "tag"},=0A=
{tag: "c53d62", count: 31, cls: "tag"},=0A=
{tag: "r11a84", count: 31, cls: "tag"},=0A=
{tag: "ceh-18", count: 31, cls: "tag"},=0A=
{tag: "c41c45", count: 31, cls: "tag"},=0A=
{tag: "lin-25", count: 31, cls: "tag"},=0A=
{tag: "sir-21", count: 31, cls: "tag"},=0A=
{tag: "unc-71", count: 31, cls: "tag"},=0A=
{tag: "temp-shift_studies", count: 31, cls: "tag"},=0A=
{tag: "y37d8a13", count: 31, cls: "tag"},=0A=
{tag: "gon-1", count: 31, cls: "tag"},=0A=
{tag: "f21h125", count: 31, cls: "tag"},=0A=
{tag: "zc643", count: 31, cls: "tag"},=0A=
{tag: "mes-4", count: 31, cls: "tag"},=0A=
{tag: "rol-1", count: 31, cls: "tag"},=0A=
{tag: "f23b24", count: 31, cls: "tag"},=0A=
{tag: "f25h83", count: 31, cls: "tag"},=0A=
{tag: "dig-1", count: 31, cls: "tag"},=0A=
{tag: "lim-6", count: 31, cls: "tag"},=0A=
{tag: "dcr-1", count: 31, cls: "tag"},=0A=
{tag: "k07e121", count: 31, cls: "tag"},=0A=
{tag: "k12h48", count: 31, cls: "tag"},=0A=
{tag: "daf-10", count: 31, cls: "tag"},=0A=
{tag: "fbf-2", count: 31, cls: "tag"},=0A=
{tag: "eat-18", count: 31, cls: "tag"},=0A=
{tag: "zk5204", count: 30, cls: "tag"},=0A=
{tag: "f54f75", count: 30, cls: "tag"},=0A=
{tag: "binding_sites", count: 30, cls: "tag"},=0A=
{tag: "slt-1", count: 30, cls: "tag"},=0A=
{tag: "acr-5", count: 30, cls: "tag"},=0A=
{tag: "t28h114", count: 30, cls: "tag"},=0A=
{tag: "egl-2", count: 30, cls: "tag"},=0A=
{tag: "pkc-3", count: 30, cls: "tag"},=0A=
{tag: "unc-84", count: 30, cls: "tag"},=0A=
{tag: "d20456", count: 30, cls: "tag"},=0A=
{tag: "cul-2", count: 30, cls: "tag"},=0A=
{tag: "f54b113", count: 30, cls: "tag"},=0A=
{tag: "mes-1", count: 30, cls: "tag"},=0A=
{tag: "f44a62", count: 30, cls: "tag"},=0A=
{tag: "f40e104", count: 30, cls: "tag"},=0A=
{tag: "dpy-22", count: 30, cls: "tag"},=0A=
{tag: "f26d1111", count: 30, cls: "tag"},=0A=
{tag: "repetitive_sequences_nucleic_acid", count: 30, cls: "tag"},=0A=
{tag: "cul-1", count: 30, cls: "tag"},=0A=
{tag: "temperature", count: 30, cls: "tag"},=0A=
{tag: "pes-1", count: 30, cls: "tag"},=0A=
{tag: "dat-1", count: 30, cls: "tag"},=0A=
{tag: "f47a42", count: 30, cls: "tag"},=0A=
{tag: "him-4", count: 30, cls: "tag"},=0A=
{tag: "genotype", count: 30, cls: "tag"},=0A=
{tag: "f09e51", count: 30, cls: "tag"},=0A=
{tag: "let-413", count: 30, cls: "tag"},=0A=
{tag: "sex-1", count: 30, cls: "tag"},=0A=
{tag: "f54c83", count: 30, cls: "tag"},=0A=
{tag: "f16b31", count: 30, cls: "tag"},=0A=
{tag: "f15g94", count: 30, cls: "tag"},=0A=
{tag: "emb-30", count: 30, cls: "tag"},=0A=
{tag: "k03f82", count: 30, cls: "tag"},=0A=
{tag: "t23g55", count: 30, cls: "tag"},=0A=
{tag: "temp-effects_of", count: 29, cls: "tag"},=0A=
{tag: "vab-2", count: 29, cls: "tag"},=0A=
{tag: "hmr-1", count: 29, cls: "tag"},=0A=
{tag: "k06c46", count: 29, cls: "tag"},=0A=
{tag: "dlg-1", count: 29, cls: "tag"},=0A=
{tag: "ina-1", count: 29, cls: "tag"},=0A=
{tag: "f39b24", count: 29, cls: "tag"},=0A=
{tag: "neurotransmitter", count: 29, cls: "tag"},=0A=
{tag: "enzyme_characteriz", count: 29, cls: "tag"},=0A=
{tag: "chrom_deficiency", count: 29, cls: "tag"},=0A=
{tag: "sur-2", count: 29, cls: "tag"},=0A=
{tag: "t27e48", count: 29, cls: "tag"},=0A=
{tag: "myofilaments", count: 29, cls: "tag"},=0A=
{tag: "c25f62", count: 29, cls: "tag"},=0A=
{tag: "avr-15", count: 29, cls: "tag"},=0A=
{tag: "r11g101", count: 29, cls: "tag"},=0A=
{tag: "y41e32", count: 29, cls: "tag"},=0A=
{tag: "ego-1", count: 29, cls: "tag"},=0A=
{tag: "rna", count: 29, cls: "tag"},=0A=
{tag: "c47e87", count: 29, cls: "tag"},=0A=
{tag: "collagen", count: 29, cls: "tag"},=0A=
{tag: "mut-sensory", count: 29, cls: "tag"},=0A=
{tag: "y37e11ar6", count: 29, cls: "tag"},=0A=
{tag: "e02h41", count: 29, cls: "tag"},=0A=
{tag: "f54g83", count: 29, cls: "tag"},=0A=
{tag: "mod-1", count: 29, cls: "tag"},=0A=
{tag: "w02b91", count: 29, cls: "tag"},=0A=
{tag: "del-1", count: 29, cls: "tag"},=0A=
{tag: "f26a33", count: 29, cls: "tag"},=0A=
{tag: "unc-112", count: 29, cls: "tag"},=0A=
{tag: "hsp-161", count: 29, cls: "tag"},=0A=
{tag: "dpy-4", count: 29, cls: "tag"},=0A=
{tag: "caenorhabditis_metabolism", count: 28, cls: "tag"},=0A=
{tag: "him-14", count: 28, cls: "tag"},=0A=
{tag: "k07c112", count: 28, cls: "tag"},=0A=
{tag: "m02a103", count: 28, cls: "tag"},=0A=
{tag: "t28b82", count: 28, cls: "tag"},=0A=
{tag: "air-1", count: 28, cls: "tag"},=0A=
{tag: "pat-10", count: 28, cls: "tag"},=0A=
{tag: "ins-18", count: 28, cls: "tag"},=0A=
{tag: "genes_structural_helminth", count: 28, cls: "tag"},=0A=
{tag: "sli-1", count: 28, cls: "tag"},=0A=
{tag: "srf-3", count: 28, cls: "tag"},=0A=
{tag: "let-75", count: 28, cls: "tag"},=0A=
{tag: "r06c710", count: 28, cls: "tag"},=0A=
{tag: "f54c17", count: 28, cls: "tag"},=0A=
{tag: "m02b11", count: 28, cls: "tag"},=0A=
{tag: "zk112711", count: 28, cls: "tag"},=0A=
{tag: "pmk-1", count: 27, cls: "tag"},=0A=
{tag: "ceh-23", count: 27, cls: "tag"},=0A=
{tag: "anatomy", count: 27, cls: "tag"},=0A=
{tag: "y46h3a2", count: 27, cls: "tag"},=0A=
{tag: "jnk-1", count: 27, cls: "tag"},=0A=
{tag: "cdk-1", count: 27, cls: "tag"},=0A=
{tag: "dpy-2", count: 27, cls: "tag"},=0A=
{tag: "b04781", count: 27, cls: "tag"},=0A=
{tag: "dpy-6", count: 27, cls: "tag"},=0A=
{tag: "pkc-1", count: 27, cls: "tag"},=0A=
{tag: "t14b46", count: 27, cls: "tag"},=0A=
{tag: "t05g53", count: 27, cls: "tag"},=0A=
{tag: "t24c122", count: 27, cls: "tag"},=0A=
{tag: "gap-1", count: 27, cls: "tag"},=0A=
{tag: "f16f92", count: 27, cls: "tag"},=0A=
{tag: "meth-radiolabel", count: 27, cls: "tag"},=0A=
{tag: "caenorhabditis_cytology", count: 27, cls: "tag"},=0A=
{tag: "y95b8a5", count: 27, cls: "tag"},=0A=
{tag: "f26d22", count: 27, cls: "tag"},=0A=
{tag: "c55b712", count: 27, cls: "tag"},=0A=
{tag: "epi-1", count: 27, cls: "tag"},=0A=
{tag: "zk6525", count: 27, cls: "tag"},=0A=
{tag: "egl-13", count: 27, cls: "tag"},=0A=
{tag: "maternal_effect", count: 27, cls: "tag"},=0A=
{tag: "f57f55", count: 27, cls: "tag"},=0A=
{tag: "che-1", count: 27, cls: "tag"}=0A=
	];=0A=
	</SCRIPT>

<DIV style=3D"MARGIN-TOP: 10px" id=3Dblurb>Only showing top 1000 tags =
from 9641=20
total. </DIV></DIV></DIV>
<DIV style=3D"DISPLAY: none">
<FORM style=3D"DISPLAY: none" id=3Ddeleteform method=3Dpost =
action=3D/delete>
<DIV><INPUT value=3D2409750 type=3Dhidden name=3Duser_article_id> <INPUT =

value=3D/group/6190 type=3Dhidden name=3Dfrom> </DIV></FORM></DIV>
<DIV style=3D"DISPLAY: none" id=3Dattachment_public_dialog=20
title=3D"Attachment privacy">By clicking "OK" you acknowledge that you =
have the=20
right to distribute this file. </DIV>
<DIV style=3D"DISPLAY: none">
<FORM id=3Dyahooform action=3D/invalid>
<DIV><INPUT=20
value=3D66ZibHHV34HmhPKjhYiT2870Hn9tcLQD9KbZ.VgwFI47gVe286SogncUuiBgDn6oj=
nBTKQ--=20
type=3Dtext name=3Dappid> <INPUT value=3Djson type=3Dtext name=3Doutput> =
<INPUT=20
value=3D"Fully Automated Instrumentation for Analysis in C elegans. The =
completion of the genomic sequencing of C. elegans and D. melanogaster =
enormously advances the understanding of these model organisms. Both =
organisms are ideally suited for broad system-wide experiments, like =
transcriptional profiling using DNA microarrays, as well as gene =
function analysis and their use in chemical screening for drug =
discovery. However, certain types of experiments would benefit from the =
development of technologies for high-speed automation and sensitive =
instrumentation. We have developed the COPAS BIOSORT instrument which =
can accurately select and dispense user-specified numbers of C. elegans =
at specific stages, ranging from embryo through adult, into multiwell =
microtiter plates. In addition the COPAS BIOSORT is coupled to a robotic =
arm for microtiter plate handling (Zymark Twister), allowing for the =
analysis of very large numbers of populations. The contents of each well =
can be analyzed at a later time for changes in developmental stage or =
gene expression, with the use of COPAS ReFLX , an add-on module to the =
COPAS BIOSORT . Analysis is based on the optical properties of the =
animals. Besides detecting the natural light-scattering properties of C. =
elegans , the COPAS BIOSORT can also be used with transgenic animals =
expressing jellyfish- or reef coral-fluorescent proteins from worm =
promoters. The system simultaneously performs a quantitative size, =
autofluorescence, and reporter fluorescence analysis on each organism =
within a population contained in an individual well (for example, 20 =
organisms per well) in less than 20 seconds. The data are displayed, =
collected, analyzed, and stored for later retrieval. This =
instrumentation has broad applications for genetic screening (for =
mutants) and chemical screening (for drugs) that affect an optical =
phenotype. The instrument can also be used for more specific =
applications such as identifying chromosomal integrants and live-dead =
screening assays. We will present data from several reconstruction =
experiments using the COPAS BIOSORT instrumentation." type=3Dtext=20
name=3Dcontext> </DIV></FORM></DIV>
<FORM style=3D"DISPLAY: none" id=3Dshowtexform method=3Dpost =
action=3D/do_jsmath_popup=20
target=3Djsmath_popup>
<DIV><INPUT=20
value=3D"The completion of the genomic sequencing of C. elegans and D. =
melanogaster enormously advances the understanding of these model =
organisms. Both organisms are ideally suited for broad system-wide =
experiments, like transcriptional profiling using DNA microarrays, as =
well as gene function analysis and their use in chemical screening for =
drug discovery. However, certain types of experiments would benefit from =
the development of technologies for high-speed automation and sensitive =
instrumentation. We have developed the COPAS BIOSORT instrument which =
can accurately select and dispense user-specified numbers of C. elegans =
at specific stages, ranging from embryo through adult, into multiwell =
microtiter plates. In addition the COPAS BIOSORT is coupled to a robotic =
arm for microtiter plate handling (Zymark Twister), allowing for the =
analysis of very large numbers of populations. The contents of each well =
can be analyzed at a later time for changes in developmental stage or =
gene expression, with the use of COPAS ReFLX , an add-on module to the =
COPAS BIOSORT . Analysis is based on the optical properties of the =
animals. Besides detecting the natural light-scattering properties of C. =
elegans , the COPAS BIOSORT can also be used with transgenic animals =
expressing jellyfish- or reef coral-fluorescent proteins from worm =
promoters. The system simultaneously performs a quantitative size, =
autofluorescence, and reporter fluorescence analysis on each organism =
within a population contained in an individual well (for example, 20 =
organisms per well) in less than 20 seconds. The data are displayed, =
collected, analyzed, and stored for later retrieval. This =
instrumentation has broad applications for genetic screening (for =
mutants) and chemical screening (for drugs) that affect an optical =
phenotype. The instrument can also be used for more specific =
applications such as identifying chromosomal integrants and live-dead =
screening assays. We will present data from several reconstruction =
experiments using the COPAS BIOSORT instrumentation." type=3Dhidden =
name=3Dabstract> <INPUT=20
value=3D"Fully Automated Instrumentation for Analysis in C elegans" =
type=3Dhidden=20
name=3Dtitle> </DIV></FORM>
<DIV style=3D"DISPLAY: none" id=3Dannotate>
<DIV id=3Dannotate_content></DIV></DIV>
<DIV style=3D"TEXT-ALIGN: center"><A=20
href=3D"http://www.citeulike.org/privacy">Privacy Statement</A> | <A=20
href=3D"http://www.citeulike.org/terms">Terms &amp; Conditions</A> =
</DIV>
<DIV style=3D"DISPLAY: none"><!-- google_ad_section_start -->CiteULike =
organises=20
scholarly (or academic) papers or literature and provides bibliographic =
(which=20
means it makes bibliographies) for universities and higher education=20
establishments. It helps undergraduates and postgraduates. People =
studying for=20
PhDs or in postdoctoral (postdoc) positions. The service is similar in =
scope to=20
EndNote or RefWorks or any other reference manager like BibTeX, but it =
is a=20
social bookmarking service for scientists and humanities researchers. =
<!-- google_ad_section_end --></DIV></BODY></HTML>

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/slogo-med.png

iVBORw0KGgoAAAANSUhEUgAAASoAAAA3CAIAAAA0Z5CJAAAAAXNSR0IArs4c6QAAF05JREFUeJzt
XXd8VFX2P+e1KemdNAk1lEBWmiJNxcVVEBQWcGVtFEEpa9+17E9WEBFxRUSFpayirAILNhDR0EEI
mNBDTygJKUAyKZNkZt575/fHhDh5703mTTrsfD/8Qe6799wz991z77nnnnMeEhH44IMPzQGmuRnw
wYf/XfjEzwcfmg0+8fPBh2aDT/x88KHZ4BM/H3xoNvjEzwcfmg0+8fPBh2aDT/x88KHZ4BM/H3xo
NvjEz4fGRRO4VTm7uBH9t7BpRgcRHZKUmVdkc4iRQX6tQgKchY3ddcsBER04myOrBpuI+ibGqwsR
Md9Sll9sFTi2XVQIz7HqESurtB+7mA+gGEbq3rqV2cA3+E+oM349/u/0jM8Y5BqcMoEcHZE8bND7
zj9PZm1wiJUNQrl9/GCTMQQAikrO2+xldeMuNKitwPvVUqPhR0TJAhEibjuW9ft/fCaJMiAA0aCk
tttnPVn9tLF5aCEY8PoKu0NUltpF2jBHUYaI97658qf008AwQIAMrn5h9Og7kojAdbSOXyro+9d/
gWIAiY4smNqtdavG+Al1Q1HJ+aycnSzT8CuCTDK6aHDfbHmmrDy/AcjK0rRHDjjF77ut006d34To
tZ4oSeKUsbsSYvvXUqfRxQ8Rl29Jn/jhemAYYNBZtONYZuzE+TnLXvTY/GaST0RQigooty4iqnSI
HaYuzLlqAZZ1ViCiMfNWz3ms6JWRA9zQdSWhItpiQESS7GgQUizDu5sYsizZHFJdyYLACzWKEBAZ
IooM66KTCAIWFp+TZdVSq0Kji5/NIU5csA6Emh0xzOWrljHvrVnzwhhFfacy7BzZqyXle05e3HYs
a1P6mV1vTYgMqm0fvzmAiB/+kJpzrRgYxrUUWHx16cZHBnRrHRHcfNzVC0RyVFjSXX1eJZDrTQzT
M1aePv+jxnIG0Co8aeojv9aNbualbcvXDWEY1rXQIYqPDV+X1GGkfjr//WlC2vEVHqs1uvj9e+sh
7bWYZdfvy6i0i8aakllhFy3WitV7ji/cuO/8pQLgOWAZaLHreSPgtVVbtB+YhK1Hs568+9amZafB
QCS3Cu/WrePoBqFWUWk5mbVR8zyJyDDIImIdVCeeM2naQhxiufM/NntpLc0ZhuM5EwDI+jb5Rhe/
KyVlmksUACBgpUMpfkPnfLH9aFbVH0ZBo9nNDrHECv4mjQeI10rLm5ydGxiIWFZeoGfpNgj+TrHx
iNlLojjW7bRsf8vvxw1bq5/DRhe/nu1iQJSAY5UPiDiWCTIbFMWVdhEIqk6J/5Po0CHuzOWrGmuW
LHeMCbtpDsOS7MgtOARemDTk0KD2ZmOIV728vjBK8GTxkSR4cPD8AT1f0ENQkhy1jL9Mns97rmh0
8bu/R8eYmLDLhaotW5KXTR1xc8ykhsXiycMG/9+nqtsEMhmFP9za4aYZMWvF1fc+68PrnoCiBI+P
+Co5caxXvTDoeSUnBlDf4YZInvOsB63Sq/WxKS4eds4a3/6ZBTVLYczA5HEDut80a3kD4u5ubcf0
T1qz+6jrBmjguaxPnhPUSsQNCwQUeOBYvbcRDONQWET04PUpmR7vDIjIzxSqj14Dz9WmuHho1yq0
cOUrn2w+sGLrwasl1gFdEv72UP9+nW7xyZ4miGj1C2OeHdb37fU7d524GOpvmnRPz4n39AwPNN9M
I4aIAm/kWKPO+pJs9/binohCg9p4z5pbIOKqDWNY1i0b0RG/G9TrZf0EG138nAjxN706auCrowa6
Ft40M6lh4RyWvonx370yrrrQ9T7mJgAR+ZujZk2vqEPD5h2E9Iy1nHuhKa8obFLxc4iSTZRkWUZE
lmF4luE5FlyGqZbxcj5SVHA3tmoiet6EzSHaHKIkEwBwLGPgOaEme+640vmoyWaDx8GsBR5bacq2
6xussIt2UXKW8BxjEnimHvyo+2qkhoi48rsRHjdYWRZ7dR3fqe1QPTQfHDyfQbc6cHBggn72oA7i
Vz3i877ZvSwl7UpJuUOSZVlGQJZFlmFiQwPG9kv6++g7nfUR8Ye007tOXFTQYRmc/chgZ4VD5/NW
7z4GACzDXCgo1lSwZ/13h/m6DUsm6tfpluG9E2vhc/mWtHfW784vtjokSSZyEhc4tmtcxILx9/Vq
H+uuISJmZe86c/EnRbksi3/o/7a68pkLP2dmb1ceMIhu6z4lKCCuFg7dwWqzv71utyQr76aTE6Ie
7t+tDgQR8XyBZfHmA5pz1y5K7z1xr6Kw2k33uX//+NXuYzaHKEqys5BjGYFjR93eZeHE+4w83+zb
Ue04evo7gfdwvJRkR5u4gbXXcYKIPBpIG9f0klNY8sy/Nn6fegJkGThWvVtZyipW2A5Wix8A/Hwk
c8E3u1U9s07xA4BjF/LnrtlWRYplNHZAooXf7vntT0l+evgdGuJHAAgzV29bsGFvcbFVxZ5UXmnf
c+Ji778sSuoQt3jKA+7Onxdzf9mWOltRKEqgFj8AyMzevjV1jsK8RgCd2w2vm/hV2Bxz1u0gsabb
FNHoQcl1ED8isotS0rOLrFYtX2RJmvnoEFBpK4VlFU8s+nrDLxnAIHBMDZODAwBg6eb9S39IHTmg
22czHvIzCOD9hiZJ9gu5e/X7UhJRVFhnP1OEV73ERXX3eKEnyaK/KUoPNUQsLs12q6EBcKzBzxSu
nz294ud8K8u3pE98dzWYDcAyTmcUTdzWoca0YxlU3/vxLs0ZRE1J/g1YkwICq2VOLrPZ+7y85MSF
fOBY0DRpIwICGIVjlwr6P//xihfHajqRIDKs6mpVJrsb1hiWYRimRndEpNOWrUmS51hlZ0QcU5fo
MESc+/Vua6Vd8+r1d+1j3xh7F9RUbg+czenz8hJAVLoKuoJlgYX1+zK2HM08/sG02NBAbxmzVhYu
WnVnLecoBSQZHhvu3cUDEf3l0cPeMlY7Zn4U797yAp3aDJ44KkU/NV2/3vlWJn3y7bLNB8DPs6kq
OUHXWtLgiJs0v9haqTHPNGEyjH9/Lc8yfx6U3MI1qPrgfEHRzE9/BJPSvQGIBJ5Lmfm4629HxNOX
r/ZRR1G4A2JxuS1x+od5y1/y99JFCQF4ry4e5LpcPDQ4DAJwnNtfynNmr6jpEj9E/GLn4WU/pVX5
4HvCrW1ivGKinnBOoPtmf15cVumdu4zAT178/Z8HJTcaa80J57CMmPultu+eKP08a3xYgNm1/uWi
0s4zFoEirsmlhma5tcI2bM4X298c7xV7DLIBfpEcq1oX3ECSHbzuW4oqNMKKOue52mIpvO3Qs/gR
0cWrxY++/SWoHMSqawABAAGi81+H6FCv9hOJCKqPOppaKBFIMlRHBkuy6GKZQMT1+zJ+3JuhMc9k
urdHh7ZRIcXllZsPnr1WWq4gXl5hG7dg3apnR+lk9QYCIi5LSTtyNkdDD5fkR+/pObBrgmLrm7p0
g6yWMVkO9DMO65UYZDZm5hdtPnBSSRBxx8Gz+05duq1jnM6XTkR+5ojXJ3sdm+fVvELAaW+hx8Bj
SYaR97wzUMeFARExOi7xG8z04qT12qot2rJHxDBMaKC5bVRIsNl4Nq+oqKy8wi4aec4rXa5Xu5h5
E+4DQI7BBRv2XbxiUc4AxNfG3hV0Xe+ViXq1ja7mUJTlSZ98p5Q9IgA4vnBal/jI6prRE+bnW0pr
EGeZ1XuOfvzU0ECT4SbTP/MtZZM+/lbzDBwZErByxkhwsZcQ0aGsvG+3HwZzzR2GqEf72LR3p1QX
ZFy60vXZRUqKAr9868HbVWH77tA0Fw8AYDSA4MmxTZZEltG1CSPiFxtGsYxb5TM6IvnO3n/Tz54H
zhCxrMK+6qcDGocHAIHnTi2cHh8RxF63CthFqazCFqTjfFgNIuocF9E5rsqiteaX4xcLLOpdfMqQ
XnHhQYqGiIiIlwtLC1XbGiDuf2dSl/jI6tUIETMWTgt/fK4iokSSKftaSZc470xqLR9PfvSN9gOH
uG3Wk4oyRHxz7Q71WxYELu3dKc5cKs5L2i7xEVOG9Fq8+YBiwP+z68jSp4e3tFP0tD/t9ux0BhSm
2znmyMn1LOf2B9rsJdCA4gcAb67drrmC+hmF7H+9EOxndM0WI3BsaIB3p0+96or7hrPX7lDXNwl8
ckK0YjYEmITIYL98i7UmaUo5fK7r9U3ypgCt35ex6ZfjGtq4JC+dMVKx1jhHKfXMJXXg/Buj74Qq
X4iqJYyIxvRLWvz9Xqip1ZUXluYWlUaHBOhkURQrT2Rt9KjLuTApx0ffFuTvxV0OESXE9tNfXw/G
j9qA7hOU+Zm9W8Q9K5+bD53VsCXK8tR7ewf7GaEFeEItS0lTFhHFhwXmFpVKNXMbyTKxWub7vaez
/9J4/DU5WJadvuwHrZOwfFunWybe01PlaYR2UczNK1JIFBDFhAZk5hcpyDgkCdQZujh2/5nsEX06
62Sy3Gb59Os/ehHxIMNjw1d376hMj9A0qHY37dRGl3OMzkAqz78+z6KV5qnS8cx9fVqCpnG1xAoO
EVRBXadzryVMeV8nkbyiuqWyapFAGPnOl5cV6SoAAMBoEPbNnQRaK+a3+09qGI0RnlzkRoNVGzQQ
lWqFBzaB42oz4ish2b3Nd4SIm3a+pL7CVUAmqVPbBxJi3O6THMtuSf1HsTVHSwnT7JfJvXJQT03P
4ldUpuUXaxRaSNKR/GKrep7pvba6jpyikgZjqNmBeCrnqsaYOMTv33gM3Jjm0s7laqWBqtURQlWS
X+zFKsYyfGzUrfovHmTZYTJ4F2sLACmp8w28B6GVZDnA3Mqt+BEA0FXLmU07PWcGqwYiq0dSaxO/
Kse/Srv67BcT7rWXQyOhrELbGcUrBGkZlm42EEUHu02vml1Y4u2ape7AbNC7lRGR2RQ2Y1y61314
qXAFB4QLvAdjhCQ5BMHtkbVLuwcjQjvV4Q6RSAr0d+ta7ERt4oeIxeXaSUv9dA90Y0OU5frfrkYE
+de5rbX8Sn27b1gQ+ZsMZRU2pTgJ/J/eX3vk/amajexiHTPzufYbGaTX6tY0Fw9E9Pcp9X07vbtN
rCeFWuBhX+bdOHB5pWY0KgSW1VbIJQkqbLr+Vdrbt9IZ7KyBrJyddcjB2qjYMvNxUAVMAMDRzNzp
yzZqNnG7ntoceofRWtkhOqwBf0X90eyGCY/woHyaBV5TJykpsDhEyZ1wNiUCzIKGFU6Wh/bpvOHV
ceqwHU0wut8TwW++1ATksFuvWc62LPEj8DcKU4f1/eiHVOW749jFm3+dOfauMNXlUFxYoMYwSvKO
eZP7ddJ7mc4y6M5fTQ2HWHHszDp0HzunAIHUJmZgcOAtHmtWVBadu5hSN5ezzOztmrbxRoIH5ZOI
BKOgoZkY+BVbDz41pGc9/Pq9g7tPUUQG+Ws8QzxwJgcAGnAoEUCSHa6Z0hHwUoF2EF3zQpJp/uP3
frRxH4DSRiJKUvLzH2cvfVFxiOrVPkZjGBnMuVbi1RjqH4wKW/GqDY96EfEgwaPDV+sRv+KynKXr
huilWxMMgyzDy3K9VXGd3XmsoV4pAQA4du7Xu7BJvtDiRIVdO8NUqL8JBF45dRALrRX5lrKGZA+h
sDir+i8n5S++fbBlfljHyHOrX9SKzUHMuVayLCVNsWoM69kR1N9/Qfzwh9RG4hABWBY4VtD5j2VB
j5bhfB0cy9ftH4McEQGQzjuGesLz4hMd4p9bpEoTiHg+t7D78x+nzp1kqnnnVlZpIwJ/o1C3bcHP
TdxKZn5RYmyNQMbq9fvpe3t/smm/YhsWRenuNz49/sG02jMp2ByiQWXXVQTvVRUis/fgwuF3L6p2
dlv637ttYrl+v40mxsjbuxgFvtLuULvjTfrw6yHJ7eLDg6rD/FiGiY0OzVHlg9x7PGvW2u1/H32n
psmxuvDI+fzuXkaZsazQNm5gLSlrFZBk0WOs7cRRKXq+rOARBNCwOZrcwbPP58P9u6WfuqThd8Yy
R8/nmUe9MbRv1+6towSOzSks2Xcq+9iJC6mLZvTpUJdAbwAI8zdXRa27gmjE3P98On1km8jgskp7
zrWSIH/jQ9cdLP72UP9PNh9Qs55xqaDt0+9/MOG+fomtQwN+C3m2VtovXLEczMpbn5qx/ue0Mytf
UZhezEYNEwLDcHsPfxwa3K5VePfi0ks//fJ6qTVXU1BbCDiW2faPJ/r+dYlGmBjHjnx39a/zJlcv
JQDQv3Pr1TWzGwIA8Nz/ff7z2bzCGfffnpzQinMJki4otp7Nu7bvdPZn2w4dOXSWtv5TP29EZDaG
Th6j4S3osWEty3p4SEdvCTYvPM+el0b0e/nTH7WfIYLAb0w7vTHt9G+FfsazeYV1Fr+EyGBN/06H
JI97fy3IsvOTP9Me6FstfjGhgXFhgdlXi9XLfFaBZfhbq5xptqNCAmwOyWIpAyJgrsfXG4X9Z7Jd
xY+IQoPaar5mluU37forkYTIImK17LUE7x81iOj2xPjbOrVOPa1y5gRIO3Fx+Zb0CYN7VJfMevju
1VvSNVzVeG7ltkMrU9JBlAwB5rAAU5G1ssJSVpXxgGEAEczGfEtZVLDe+5smi3ho4fAcvAQA7z7x
B7emDy2cyyusM0P39+jgti9EYFlgGVDa85iUNx4Hm5v0wwwDAg+I+ZYyi7UCeBYMPPBc1YxkMO1c
bs1OMDiwtbuv8DilznUSEFHL3AOdlrOvnv8jlNs0HvPs00u+Lywtrz67dogJe3nsXe5oAceCUbDZ
HZevlVRU2sFkAIEHlq0eRj2Oew34iT/97jItGZ6VTyJ6fvgdX+w8cjgzV2cs+amca3VmqF+nWwwm
wavvsxFRYmz47PH3vb5ik9uvsrhPYHjgbLaiLDggvlVYt/xrxzye9WVZTIgdIEn2nAKV23cLACIm
RIZMHTXwox/3q585RGn43C93vzXBWUBEsx4ZvCHtdMbFfA2fteuttMsZJtdSmgy1fdOTYbj0E59f
KTpF9bZqIODlKwdZhq8/qeaF52UbEYHo4PwpXZ/96MSFPD35Js7k1l38WAZ7t4/bfTzL7QzQ5BDg
tVEDRUme+dVWZ5He/lC5+zkxZezuWYsjiGpbBSRZjA7v/tTo7f/8TO+HF5seRPT66EEfbdwHDKqV
8z3HspanpE+4p0dVDk+WOf7BtF4vL0k7dUlvyhwnGNT4jIcKiJidrzql1xXOvaGhqDULvJjiGR9M
e23MXeAQPSqi9RE/RNw1e3y45m1erSCiN8bceXn5S5HButsSgUxDftdO8RaJSOD9nnxwo0PUdigl
IpmkHp0fnfHngwAgSQ3gd9pIQMRWwf4fT3lAe0w49qnF30HNM9Wv8yYvmzFSz4sGcKYaIUCMCKzV
44yAGgFAdENvgHpTLQEAEc1+ZPD0+29LOZK5fEv6tsPnoMIGDAIgAIFMGGAa1CVhaM+Ov09u59r8
1jbRf1IlqGRZ7Q2KiBDg/JLn1v5y/M01O7KycquyAwIAAchyUGTwoK5t1Ek+nWthdEhA/oqXD2bl
fpN6cs2eoyfPXq4ytCBWTRRJNoUF9m4f+2Cfzn0T45LiI/1V/tZOUm3j73pt8uVdae/9cuhDm83u
nJ8ygdlouj15cu+kiVFhXZ2bRmLboRWViqA4Mqm+2jH2jiSHpDxSql0aDDw7tl+SWLMmEd2h8j4J
CzCPHdBd4bJDREF+BkXJU0N6/XouV/PuVJZp3je7XxrRr9oESkQTBvd4uF/SnpMXP995+PsDp4oL
LMAwgACIIDvlDWJiwwcltXmgV2L31lHOYGV3Jqg+SZMSE+5vFKsJkcHQUrz/6wCvt2/XIbY5xIJi
q0OS/Qx8VLBf9W2Ba51arII6H2UVFJVV2mWZAkyGtlEh3ja/UmK9WlxeWmkPMhv8jEJcWKAeCooK
ZeUFpdZchuED/aJNNT8xV3+zp34KOge2wbkiovNXLCXlNlGSg/2MQWZjeKBZs6YPXuGG15598OHG
RQv12PDBh/8F+MTPBx+aDT7x88GHZoNP/Hzwodnw/1GZMQqmJdpwAAAAAElFTkSuQmCC

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/menu/lhs.png

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAAd0SU1FB9kDHAoEL2agCDsAAAASSURBVAjXY2hoaGBiYGCgFQYAlgABr19+
VbsAAAAASUVORK5CYII=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/menu/bar.png

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAAd0SU1FB9kDHAoGJi1K0h0AAAAaSURBVAjXY2hoaGA4c+YMEwMDA7Uxs5SU
FABtHwRgPsyWCQAAAABJRU5ErkJggg==

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/search-icon.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAAXNSR0IArs4c6QAAAOpQTFRFIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
IiIicPRQjgAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA
B3RJTUUH2QkJCgkZMcNc4wAAACNJREFUCNdjYCAW+IIACh9GwASQSOIEfNHM8IUCVHl0OykAAPBy
Ce6m0sLIAAAAAElFTkSuQmCC

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/menu/rhs.png

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAAd0SU1FB9kDHAoFHMBrWGwAAAASSURBVAjXY2hoaGBiYGCgFQYAlgABr19+
VbsAAAAASUVORK5CYII=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/menu/body-hi.png

iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAAXNSR0IArs4c6QAAAAZiS0dEAOcA
8QD/+rNW2gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kDHQklHgEbxN4AAAA7SURBVAjX
NYnBDYAwEMMcXzs2ezAK6iTdBh5XHpFlh+t+WPt1irOwxFE4gv4M1vEKhm4RBROE7pyf3gepbQTT
v20HxAAAAABJRU5ErkJggg==

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/delicious8x8.png

iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A
/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kJBAwWMEjMbn4AAAA8SURBVAjX
Y/z//z8DDGjmneNiZ4awmRhwAJwSLMic778ZmJigJjMiSzx9eOfr129YdPz4zfDzDwO5lgMAafUQ
6JqrcqkAAAAASUVORK5CYII=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/deepdyve_16x16.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO
xAAADsQBlSsOGwAAAAd0SU1FB9kMCwkLJ6I72mgAAALRSURBVCjPBcFbiFR1HAfw7+9/bnNm5sw0
kzs7eylkvay7tsFSJGsggvSwGWtECL6IDz30UA9dBEsRFkyCXgqSepAgaCuiZEETFBRia56CXard
NS+T21pq49aMcznn/G+/Ph9inYJ8BggwLNlBk522doS15UBEKmV2Us9VBBfI2Dax0cxEFhCUOnSr
h4VrnfoDG+bbAzl+fmyo6sIlZgAgYpA27LAFOtahOyZ7fqW+1iOTyXcpm9VyAPLgkwOPOZK0BkLr
ECXMApahO/D+ldTRXAwo7fK5Px/+042tEbuq4csj+cBoWNaO53px2guDRel+WPv78tK6Ehlf/zc5
2vfOvh13b7Rv6HLt9/U9I6OUYCgLsomwgb/aNW9//fP5pbssc9WN7uGt26ejUu2rhb2PV4PkYX9/
tQkceOPM7ZbDQolY0KdXbv7WA+UwtVlenN19dGawXFYTU1OVotufJy9txBprSenND+Z6VBD3FWrX
1230aLmYfffAE5+8f+Z2Q746+82h45+vNlQh5Ke2VWpXljba3q9r6oGGyHjoSF/HvdPPjH88f31s
/OlSgXgj6eNGIWJ1rzG+qXD2u6v5sJWYjdCFKIL37BwpterPbcb8jyuXlxtR4C9fOv7TF8eKGX/L
5MT4/hPr3KcdZ//B6TspXA94a3o4vPBL2oI12UtrpgecOnoq6h9aqDf/wKCKRm2ztW97+eSLEyFA
WiUtEXQhy8YfPPlDQlGhvVD76PVvLyyePXexaaPKpsqhvZOvvTD2iEoEgTjtaC9UFIc2d3hu5cva
taDkVvy+I9M7Z3YVIiCvUXEBYwSYmckmHRtkFGxGO/eBl2bnFpOCdLca2c03V2eG489OHAkEQwRg
AdbEqZK+o0FZwyaRf/nB6e+X56/Ws4Gze0vxvVeeHXYBa5UQEiyYiBX3XLagHDOlaRpQmzxIwbEs
Ff3YMoCQiFhaWEPu/8d/bffEDlL7AAAAAElFTkSuQmCC

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/arrow-collapsed.gif

R0lGODlhCAAIAJECAN3d3b+/vwAAAAAAACH5BAEAAAIALAAAAAAIAAgAAAIPTIRpASlrFGRvtimp
dKgAADs=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/arrow-open.gif

R0lGODlhCAAIAJECAN3d3b+/vwAAAAAAACH5BAEAAAIALAAAAAAIAAgAAAIPlG+hyx3iDGDgMAQf
BtUUADs=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/icons/pin-off.gif

R0lGODlhGAAYAMZVAC2C/i6C/y2D/i2D/y6D/i6D/y+D/jCE/jGF/TOF/TOF/jSF/TeI/TeI/jiI
/jmJ/TqJ/DqJ/TyK/T6M/UCM/UCN/EKN/EON/EOO/UOP/USP/UaP/ESQ/EWQ+0aQ+0aQ/EuS/E6V
/FKW+1KX+1WY+1eZ+m2m+HKp+Her+His+Hyu+ICx94Gx94a094e094249Y249o649o+59pG69pO7
9ZO79pi+9aLE9KTF9KnH9KzJ87jQ8sDU8sPW8cfY8czb8dPf8NTf8NXg8Nbg8Nfh79fh8Nji79ni
79zk793k797l79/m7+Dm7+Hm7+Hn7+Ln7+To7ubp7unr7uvs7u7u7v//////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////yH5
BAEKAH8ALAAAAAAYABgAAAesgFSCg4SFhoeIiYqLjI2Oj5CRkoVPNjI6SIU5PYxCEAUkOD9HRUw9
ITOMQxcEChIYHhwdFQUxjE4fBQENBQQFvwIwiE5AQUs8FgMKIxoCvwUCtoc0Bw4RDwYFCSIZvr8A
0oY7KisuKQ4FC8zP0OGJTRsECCATzgUD0YxGufb3wMKLhEQoQMFECxkvarBgAFDRkRIfUPggFOXE
DUZTjhBRIqVQEiiTQoocSXJSIAA7

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/icons/pin-on.gif

R0lGODlhGAAYAMZTAC2C/i2C/y6C/S6C/i6C/y2D/i6D/i6D/y+D/jCE/jOF/jOG/jWH/jaI/jmJ
/jqJ/DmK/D6M/UCM/UCN/USO/UOP/USP/ESP/UWP/EaP+0aQ+0aQ/EiR+0uT/E+V+1KW+1KX+lOX
+1ea+1ia+1uc+nCn+Xuu+Hyv932v+IGx94Oy94Sz94az9oa094e094q29oy29oy39o+59Y+59pO7
9pS89Za99ZvA9Z/C9KfG86jH9L3S8sTW8cra8dPf8NTf8Nbg8Nfh79fh8Njh79ji79ni79ri79zk
793k797l79/l7+Dm7+Hm7+Ln7+To7urs7uvs7u3t7u7u7v//////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////yH5
BAEKAH8ALAAAAAAYABgAAAepgFKCg4SFhoeIiYqLjI2Oj4dOQ0FClUKUQUdQjDkgGhUYoRYVHCVI
jD0rCAesBwEHIjpOjUoZrawFNI9EG7cHAzKPRb23BTOPPxcDCgoLCQUwjlA7EwwhHyEdAChLUYw8
Jw0KFBUXErA4s4s3DgMFvgYkRowv8AcEBhFAjDssMTUpFoygIaOFjSaQkjxwAakQEAgqGhLyIcCE
xEFDPAS7KOUJESYcQzYMBAA7

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.citeulike.org/static/img/ajax-loader-large.gif

R0lGODlhgAAPAPIAAKmpqQAAAIODg3Z2disrKwAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh
/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAgAAPAAAD5wiyC/6sPRfF
pPGqfKv2HTeBowiZGLORq1lJqfuW7Gud9YzLud3zQNVOGCO2jDZaEHZk+nRFJ7R5i1apSuQ0OZT+
nleuNetdhrfob1kLXrvPariZLGfPuz66Hr8f8/9+gVh4YoOChYhpd4eKdgwDkJEDE5KRlJWTD5iZ
DpuXlZ+SoZaamKOQp5wAm56loK6isKSdprKotqqttK+7sb2zq6y8wcO6xL7HwMbLtb+3zrnNycKp
1bjW0NjT0cXSzMLK3uLd5Mjf5uPo5eDa5+Hrz9vt6e/qosO/GvjJ+sj5F/sC+uMHcCCoBAAh+QQJ
CgAAACwAAAAAgAAPAAAD/wi0C/4ixgeloM5erDHonOWBFFlJoxiiTFtqWwa/Jhx/86nKdc7vuJ6m
xaABbUaUTvljBo++pxO5nFQFxMY1aW12pV+q9yYGk6NlW5bAPQuh7yl6Hg/TLeu2fssf7/19Zn9m
eYFpd3J1bnCMiY0RhYCSgoaIdoqDhxoFnJ0FFAOhogOgo6GlpqijqqKspw+mrw6xpLCxrrWzsZ6d
uL62qcCrwq3EsgC0v7rBy8PNorycysi3xrnUzNjO2sXPx8nW07TRn+Hm3tfg6OLV6+fc37vR7Nnq
8Ont9/Tb9v3yvPu66Xvnr16+gvwO3gKIIdszDw65Qdz2sCFFiRYFVmQFIAEBACH5BAkKAAAALAAA
AACAAA8AAAP/CLQL/qw9J2qd1AoM9MYeF4KaWJKWmaJXxEyulI3zWa/39Xh6/vkT3q/DC/JiBFjM
SCM2hUybUwrdFa3Pqw+pdEVxU3AViKVqwz30cKzmQpZl8ZlNn9uzeLPH7eCrv2l1eXKDgXd6Gn5+
goiEjYaFa4eOFopwZJh/cZCPkpGAnhoFo6QFE6WkEwOrrAOqrauvsLKttKy2sQ+wuQ67rrq7uAOo
o6fEwsjAs8q1zLfOvAC+yb3B0MPHD8Sm19TS1tXL4c3jz+XR093X28ao3unnv/Hv4N/i9uT45vqr
7NrZ89QFHMhPXkF69+AV9OeA4UGBDwkqnFiPYsJg7jBktMXhD165jvk+YvCoD+Q+kRwTAAAh+QQJ
CgAAACwAAAAAgAAPAAAD/wi0C/6sPRfJdCLnC/S+nsCFo1dq5zeRoFlJ1Du91hOq3b3qNo/5OdZP
GDT1QrSZDLIcGp2o47MYheJuImmVer0lmRVlWNslYndm4Jmctba5gm9sPI+gp2v3fZuH78t4Xk0K
g3J+bH9vfYtqjWlIhZF0h3qIlpWYlJpYhp2DjI+BoXyOoqYaBamqBROrqq2urA8DtLUDE7a1uLm3
s7y7ucC2wrq+wca2sbIOyrCuxLTQvQ680wDV0tnIxdS/27TND+HMsdrdx+fD39bY6+bX3um14wD0
9O3y0e77+ezx8OgAqutnr5w4g/3e4RPIjaG+hPwc+stV8NlBixAzSlT4bxqhx46/MF5MxUGkPA4B
T15IyRDlwG0uG55MAAAh+QQJCgAAACwAAAAAgAAPAAAD/wi0C/6sPRfJpPECwbnu3gUKH1h2ZziN
KVlJWDW9FvSuI/nkusPjrF0OaBIGfTna7GaTNTPGIvK4GUZRV1WV+ssKlE/G0hmDTqVbdPeMZWvX
6XacAy6LwzAF092b9+GAVnxEcjx1emSIZop3g16Eb4J+kH+ShnuMeYeHgVyWn56hakmYm6WYnaOi
haCqrh0FsbIFE7Oytba0D7m6DgO/wAMTwcDDxMIPx8i+x8bEzsHQwLy4ttWz17fJzdvP3dHfxeG/
0uTjywDK1Lu52bHuvenczN704Pbi+Ob66MrlA+scBAQwcKC/c/8SIlzI71/BduysRcTGUF49i/cw
5tO4jytjv3keH0oUCJHkSI8KG1Y8qLIlypMm312ASZCiNA0X8eHMqPNCTo07iyUAACH5BAkKAAAA
LAAAAACAAA8AAAP/CLQL/qw9F8mk8ap8hffaB3ZiWJKfmaJgJWHV5FqQK9uPuDr6yPeTniAIzBV/
utktVmPCOE8GUTc9Ia0AYXWXPXaTuOhr4yRDzVIjVY3VsrnuK7ynbJ7rYlp+6/u2vXF+c2tyHnho
Y4eKYYJ9gY+AkYSNAotllneMkJObf5ySIphpe3ajiHqUfENvjqCDniIFsrMFE7Sztre1D7q7Dr0T
A8LDA8HEwsbHycTLw83ID8fCwLy6ubfXtNm40dLPxd3K4czjzuXQDtID1L/W1djv2vHc6d7n4PXi
+eT75v3oANSxAzCwoLt28P7hC2hP4beH974ZTEjwYEWKA9VBdBixLSNHhRPlIRR5kWTGhgz1peS3
0l9LgBojUhzpa56GmSVr9tOgcueFni15styZAAAh+QQJCgAAACwAAAAAgAAPAAAD/wi0C/6sPRfJ
pPGqfKsWIPiFwhia4kWWKrl5UGXFMFa/nJ0Da+r0rF9vAiQOH0DZTMeYKJ0y6O2JPApXRmxVe3Vt
SVSmRLzENWm7MM+65ra93dNXHgep71H0mSzdFec+b3SCgX91AnhTeXx6Y2aOhoRBkllwlICIi49l
iWmaapGhbKJuSZ+niqmeN6SWrYOvIAWztAUTtbS3uLYPu7wOvrq4EwPFxgPEx8XJyszHzsbQxcG9
u8K117nVw9vYD8rL3+DSyOLN5s/oxtTA1t3a7dzx3vPwAODlDvjk/Orh+uDYARBI0F29WdkQ+st3
b9zCfgDPRTxWUN5AgxctVqTXUDNix3QToz0cGXIaxo32UCo8+OujyJIM95F0+Y8mMov1NODMuPKd
To4hNXgMemGoS6HPEgAAIfkECQoAAAAsAAAAAIAADwAAA/8ItAv+rD0XyaTxqnyr9pcgitpIhmaZ
ouMGYq/LwbPMTJVE34/Z9j7BJCgE+obBnAWSwzWZMaUz+nQQkUfjyhrEmqTQGnins5XH5iU3u94C
rtpfe4SuV9NT8R0Nn5/8RYBedHuFVId6iDyCcX9vXY2Bjz52imeGiZmLk259nHKfjkSVmpeWanhh
m56skIyABbGyBROzsrW2tA+5ug68uLbAsxMDxcYDxMfFycrMx87Gv7u5wrfTwdfD2da+1A/Ky9/g
0OEO4MjiytLd2Oza7twA6/Le8LHk6Obj6c/8xvjzAtaj147gO4Px5p3Dx9BfOQDnBBaUeJBiwoEL
HeaDuE8uXzONFu9tE2mvF0KSJ00q7Mjxo8d+L/9pRKihILyaB29esEnzgkt/Gn7GDPosAQAh+QQJ
CgAAACwAAAAAgAAPAAAD/wi0C/6sPRfJpPGqfKv2HTcJJKmV5oUKJ7qBGPyKMzNVUkzjFoSPK9Yj
KHQQgSve7eeTKZs7ps4GpRqDSNcQu01Kazlwbxp+ksfipezY1V5X2ZI5XS1/5/j7l/12A/h/QXlO
eoSGUYdWgXBtJXEpfXKFiJSKg5V2a1yRkIt+RJeWk6KJmZhogKmbniUFrq8FE7CvsrOxD7a3Drm1
s72wv7QPA8TFAxPGxcjJx8PMvLi2wa7TugDQu9LRvtvAzsnL4N/G4cbY19rZ3Ore7MLu1N3v6OsA
zM0O9+XK48Xn/+notRM4D2C9c/r6Edu3UOEAgwMhFgwoMR48awnzMWOIzyfeM4ogD4aMOHJivYwe
xWlUmZJcPXcaXhKMORDmBZkyWa5suE8DuAQAIfkECQoAAAAsAAAAAIAADwAAA/8ItAv+rD0XyaTx
qnyr9h03gZNgmtqJXqqwka8YM2NlQXYN2ze254/WyiF0BYU8nSyJ+zmXQB8UViwJrS2mlNacerlb
Sbg3E5fJ1WMLq9KeleB3N+6uR+XEq1rFPtmfdHd/X2aDcWl5a3t+go2AhY6EZIZmiACWRZSTkYGP
m55wlXqJfIsmBaipBROqqaytqw+wsQ6zr623qrmusrATA8DBA7/CwMTFtr24yrrMvLW+zqi709K0
AMkOxcYP28Pd29nY0dDL5c3nz+Pm6+jt6uLex8LzweL35O/V6fv61/js4m2rx01buHwA3SWEh7Bh
wHzywBUjOGBhP4v/HCrUyJAbXUSDEyXSY5dOA8l3Jt2VvHCypUoAIetpmJgAACH5BAkKAAAALAAA
AACAAA8AAAP/CLQL/qw9F8mk8ap8q/YdN4Gj+AgoqqVqJWHkFrsW5Jbzbee8yaaTH4qGMxF3Rh0s
2WMUnUioQygICo9LqYzJ1WK3XiX4Na5Nhdbfdy1mN8nuLlxMTbPi4be5/Jzr+3tfdSdXbYZ/UX5y
gYeLdkCEao15jomMiFmKlFqDZz8FoKEFE6KhpKWjD6ipDqunpa+isaaqqLOgEwO6uwO5vLqutbDC
ssS0rbbGuMqsAMHIw9DFDr+6vr/PzsnSx9rR3tPg3dnk2+LL1NXXvOXf7eHv4+bx6OfN1b0P+PTN
/Lf98wK6ExgO37pd/pj9W6iwIbd6CdP9OmjtGzcNFsVhDHfxDELGjxw1Xpg4kheABAAh+QQJCgAA
ACwAAAAAgAAPAAAD/wi0C/6sPRfJpPGqfKv2HTeBowiZjqCqG9malYS5sXXScYnvcP6swJqux2MM
jTeiEjlbyl5MAHAlTEarzasv+8RCu9uvjTuWTgXedFhdBLfLbGf5jF7b30e3PA+/739ncVp4VnqD
f2R8ioBTgoaPfYSJhZGIYhN0BZqbBROcm56fnQ+iow6loZ+pnKugpKKtmrGmAAO2twOor6q7rL2u
p7C/ssO0usG8yL7KwLW4tscA0dPCzMTWxtXS2tTJ297P0Nzj3t3L3+fmzerX6M3hueTp8uv07ezZ
5fa08Piz/8UAYhPo7t6+CfDcafDGbOG5hhcYKoz4cGIrh80cPAOQAAAh+QQJCgAAACwAAAAAgAAP
AAAD5wi0C/6sPRfJpPGqfKv2HTeBowiZGLORq1lJqfuW7Gud9YzLud3zQNVOGCO2jDZaEHZk+nRF
J7R5i1apSuQ0OZT+nleuNetdhrfob1kLXrvPariZLGfPuz66Hr8f8/9+gVh4YoOChYhpd4eKdgwF
kJEFE5KRlJWTD5iZDpuXlZ+SoZaamKOQp5wAm56loK6isKSdprKotqqttK+7sb2zq6y8wcO6xL7H
wMbLtb+3zrnNycKp1bjW0NjT0cXSzMLK3uLd5Mjf5uPo5eDa5+Hrz9vt6e/qosO/GvjJ+sj5F/sC
+uMHcCCoBAA7AAAAAAAAAAAA

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/jquery-ui/css/mytheme/jquery-ui-1.10.0.custom.0f3881b01346c34bc01df4f24349cec7.css

.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; =
BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; =
WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-helper-reset {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
1.3; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; LIST-STYLE-IMAGE: =
none; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.ui-helper-clearfix:before {
	DISPLAY: table; CONTENT: ""
}
.ui-helper-clearfix:after {
	DISPLAY: table; CONTENT: ""
}
.ui-helper-clearfix:after {
	CLEAR: both
}
.ui-helper-clearfix {
	MIN-HEIGHT: 0px
}
.ui-helper-zfix {
	POSITION: absolute; FILTER: Alpha(Opacity=3D0); WIDTH: 100%; HEIGHT: =
100%; TOP: 0px; LEFT: 0px; opacity: 0
}
.ui-front {
	Z-INDEX: 100
}
.ui-state-disabled {
	CURSOR: default !important
}
.ui-icon {
	TEXT-INDENT: -99999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
OVERFLOW: hidden
}
.ui-widget-overlay {
	POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.ui-resizable {
	POSITION: relative
}
.ui-resizable-handle {
	POSITION: absolute; DISPLAY: block; FONT-SIZE: 0.1px
}
.ui-resizable-disabled .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-autohide .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-n {
	WIDTH: 100%; HEIGHT: 7px; TOP: -5px; CURSOR: n-resize; LEFT: 0px
}
.ui-resizable-s {
	WIDTH: 100%; BOTTOM: -5px; HEIGHT: 7px; CURSOR: s-resize; LEFT: 0px
}
.ui-resizable-e {
	WIDTH: 7px; HEIGHT: 100%; TOP: 0px; CURSOR: e-resize; RIGHT: -5px
}
.ui-resizable-w {
	WIDTH: 7px; HEIGHT: 100%; TOP: 0px; CURSOR: w-resize; LEFT: -5px
}
.ui-resizable-se {
	WIDTH: 12px; BOTTOM: 1px; HEIGHT: 12px; CURSOR: se-resize; RIGHT: 1px
}
.ui-resizable-sw {
	WIDTH: 9px; BOTTOM: -5px; HEIGHT: 9px; CURSOR: sw-resize; LEFT: -5px
}
.ui-resizable-nw {
	WIDTH: 9px; HEIGHT: 9px; TOP: -5px; CURSOR: nw-resize; LEFT: -5px
}
.ui-resizable-ne {
	WIDTH: 9px; HEIGHT: 9px; TOP: -5px; CURSOR: ne-resize; RIGHT: -5px
}
.ui-selectable-helper {
	Z-INDEX: 100; BORDER-BOTTOM: black 1px dotted; POSITION: absolute; =
BORDER-LEFT: black 1px dotted; BORDER-TOP: black 1px dotted; =
BORDER-RIGHT: black 1px dotted
}
.ui-accordion .ui-accordion-header {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN-TOP: 2px; MIN-HEIGHT: =
0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.5em; DISPLAY: block; CURSOR: =
pointer; PADDING-TOP: 0.5em
}
.ui-accordion .ui-accordion-icons {
	PADDING-LEFT: 2.2em
}
.ui-accordion .ui-accordion-noicons {
	PADDING-LEFT: 0.7em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	PADDING-LEFT: 2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%; LEFT: 0.5em
}
.ui-accordion .ui-accordion-content {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 2.2em; PADDING-RIGHT: 2.2em; =
OVERFLOW: auto; BORDER-TOP: 0px; PADDING-TOP: 1em
}
.ui-autocomplete {
	POSITION: absolute; TOP: 0px; CURSOR: default; LEFT: 0px
}
.ui-button {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; VERTICAL-ALIGN: middle; OVERFLOW: visible; CURSOR: =
pointer; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0px
}
.ui-button {
	TEXT-DECORATION: none
}
.ui-button:link {
	TEXT-DECORATION: none
}
.ui-button:visited {
	TEXT-DECORATION: none
}
.ui-button:hover {
	TEXT-DECORATION: none
}
.ui-button:active {
	TEXT-DECORATION: none
}
.ui-button-icon-only {
	WIDTH: 2.2em
}
BUTTON.ui-button-icon-only {
	WIDTH: 2.4em
}
.ui-button-icons-only {
	WIDTH: 3.4em
}
BUTTON.ui-button-icons-only {
	WIDTH: 3.7em
}
.ui-button .ui-button-text {
	LINE-HEIGHT: normal; DISPLAY: block
}
.ui-button-text-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-icon-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -1342177.28px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-icons-only .ui-button-text {
	PADDING-BOTTOM: 0.4em; TEXT-INDENT: -1342177.28px; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
.ui-button-text-icon-primary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 2.1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icon-secondary .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 2.1em; =
PADDING-TOP: 0.4em
}
.ui-button-text-icons .ui-button-text {
	PADDING-LEFT: 2.1em; PADDING-RIGHT: 2.1em
}
INPUT.ui-button {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
PADDING-TOP: 0.4em
}
.ui-button-icon-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-primary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icon-secondary .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-text-icons .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icons-only .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%
}
.ui-button-icon-only .ui-icon {
	MARGIN-LEFT: -8px; LEFT: 50%
}
.ui-button-text-icon-primary .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icons .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-icons-only .ui-button-icon-primary {
	LEFT: 0.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-text-icons .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-button-icons-only .ui-button-icon-secondary {
	RIGHT: 0.5em
}
.ui-buttonset {
	MARGIN-RIGHT: 7px
}
.ui-buttonset .ui-button {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: -0.3em
}
.ui-datepicker {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; WIDTH: 17em; PADDING-RIGHT: =
0.2em; DISPLAY: none; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-prev {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-next {
	POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: =
-8px; TOP: 50%; LEFT: 50%
}
.ui-datepicker .ui-datepicker-title {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em
}
.ui-datepicker .ui-datepicker-title SELECT {
	MARGIN: 1px 0px; FONT-SIZE: 1em
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker TABLE {
	MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse; =
FONT-SIZE: 0.9em
}
.ui-datepicker TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: =
0.7em
}
.ui-datepicker TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 1px
}
.ui-datepicker TD SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker TD A {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; =
PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; PADDING-LEFT: 0.6em; =
WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: right; OVERFLOW: visible; =
CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi.ui-datepicker {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	WIDTH: 100%; CLEAR: both; FONT-SIZE: 0px
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane =
BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px
}
.ui-dialog {
	POSITION: absolute; PADDING-BOTTOM: 0.2em; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 0.2em; OUTLINE-WIDTH: 0px; =
PADDING-RIGHT: 0.2em; TOP: 0px; PADDING-TOP: 0.2em; LEFT: 0px
}
.ui-dialog .ui-dialog-titlebar {
	POSITION: relative; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; PADDING-TOP: 0.4em
}
.ui-dialog .ui-dialog-title {
	MARGIN: 0.1em 0px; WIDTH: 90%; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: =
nowrap; FLOAT: left; OVERFLOW: hidden
}
.ui-dialog .ui-dialog-titlebar-close {
	POSITION: absolute; PADDING-BOTTOM: 1px; MARGIN: -10px 0px 0px; =
PADDING-LEFT: 1px; WIDTH: 21px; PADDING-RIGHT: 1px; HEIGHT: 20px; TOP: =
50%; RIGHT: 0.3em; PADDING-TOP: 1px
}
.ui-dialog .ui-dialog-content {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: auto; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0.5em
}
.ui-dialog .ui-dialog-buttonpane {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; =
BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.4em; =
PADDING-RIGHT: 1em; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0.3em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	FLOAT: right
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	MARGIN: 0.5em 0.4em 0.5em 0px; CURSOR: pointer
}
.ui-dialog .ui-resizable-se {
	WIDTH: 12px; BOTTOM: -5px; BACKGROUND-POSITION: 16px 16px; HEIGHT: =
12px; RIGHT: -5px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}
.ui-menu {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: =
none; OUTLINE-COLOR: invert; PADDING-LEFT: 2px; OUTLINE-WIDTH: medium; =
PADDING-RIGHT: 2px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: =
2px
}
.ui-menu .ui-menu {
	POSITION: absolute; MARGIN-TOP: -3px
}
.ui-menu .ui-menu-item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-menu .ui-menu-divider {
	LINE-HEIGHT: 0; BORDER-RIGHT-WIDTH: 0px; MARGIN: 5px -2px; =
BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: =
0px; BORDER-LEFT-WIDTH: 0px
}
.ui-menu .ui-menu-item A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.5; MIN-HEIGHT: 0px; PADDING-LEFT: =
0.4em; PADDING-RIGHT: 0.4em; DISPLAY: block; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.ui-menu .ui-menu-item A.ui-state-focus {
	MARGIN: -1px; FONT-WEIGHT: normal
}
.ui-menu .ui-menu-item A.ui-state-active {
	MARGIN: -1px; FONT-WEIGHT: normal
}
.ui-menu .ui-state-disabled {
	LINE-HEIGHT: 1.5; MARGIN: 0.4em 0px 0.2em; FONT-WEIGHT: normal
}
.ui-menu .ui-state-disabled A {
	CURSOR: default
}
.ui-menu-icons {
	POSITION: relative
}
.ui-menu-icons .ui-menu-item A {
	POSITION: relative; PADDING-LEFT: 2em
}
.ui-menu .ui-icon {
	POSITION: absolute; TOP: 0.2em; LEFT: 0.2em
}
.ui-menu .ui-menu-icon {
	POSITION: static; FLOAT: right
}
.ui-progressbar {
	TEXT-ALIGN: left; HEIGHT: 2em; OVERFLOW: hidden
}
.ui-progressbar .ui-progressbar-value {
	MARGIN: -1px; HEIGHT: 100%
}
.ui-progressbar .ui-progressbar-overlay {
	FILTER: alpha(opacity=3D25); BACKGROUND: =
url(images/animated-overlay.gif); HEIGHT: 100%; opacity: 0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	BACKGROUND-IMAGE: none
}
.ui-slider {
	POSITION: relative; TEXT-ALIGN: left
}
.ui-slider .ui-slider-handle {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 1.2em; HEIGHT: 1.2em; CURSOR: =
default
}
.ui-slider .ui-slider-range {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; =
DISPLAY: block; BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 0.7em; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ui-state-disabled.ui-slider .ui-slider-handle {
	FILTER: inherit
}
.ui-state-disabled.ui-slider .ui-slider-range {
	FILTER: inherit
}
.ui-slider-horizontal {
	HEIGHT: 0.8em
}
.ui-slider-horizontal .ui-slider-handle {
	MARGIN-LEFT: -0.6em; TOP: -0.3em
}
.ui-slider-horizontal .ui-slider-range {
	HEIGHT: 100%; TOP: 0px
}
.ui-slider-horizontal .ui-slider-range-min {
	LEFT: 0px
}
.ui-slider-horizontal .ui-slider-range-max {
	RIGHT: 0px
}
.ui-slider-vertical {
	WIDTH: 0.8em; HEIGHT: 100px
}
.ui-slider-vertical .ui-slider-handle {
	MARGIN-BOTTOM: -0.6em; MARGIN-LEFT: 0px; LEFT: -0.3em
}
.ui-slider-vertical .ui-slider-range {
	WIDTH: 100%; LEFT: 0px
}
.ui-slider-vertical .ui-slider-range-min {
	BOTTOM: 0px
}
.ui-slider-vertical .ui-slider-range-max {
	TOP: 0px
}
.ui-spinner {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; VERTICAL-ALIGN: middle; =
OVERFLOW: hidden; PADDING-TOP: 0px
}
.ui-spinner-input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0.2em 22px 0.2em 0.4em; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: inherit; =
VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none; PADDING-TOP: 0px
}
.ui-spinner-button {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; DISPLAY: block; =
HEIGHT: 50%; FONT-SIZE: 0.5em; OVERFLOW: hidden; CURSOR: default; RIGHT: =
0px; PADDING-TOP: 0px
}
.ui-spinner A.ui-spinner-button {
	BORDER-BOTTOM: medium none; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.ui-spinner .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%; LEFT: 0px
}
.ui-spinner-up {
	TOP: 0px
}
.ui-spinner-down {
	BOTTOM: 0px
}
.ui-spinner .ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -65px -16px
}
.ui-tabs {
	POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; =
PADDING-RIGHT: 0.2em; PADDING-TOP: 0.2em
}
.ui-tabs .ui-tabs-nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: =
0.2em; PADDING-TOP: 0.2em
}
.ui-tabs .ui-tabs-nav LI {
	BORDER-BOTTOM: 0px; POSITION: relative; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 1px 0.2em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: left; TOP: 0px; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ui-tabs .ui-tabs-nav LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: =
left; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-active {
	PADDING-BOTTOM: 1px; MARGIN-BOTTOM: -1px
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-active A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-loading A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI A {
	CURSOR: pointer
}
.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-active A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-panel {
	PADDING-BOTTOM: 1em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 1.4em; =
PADDING-RIGHT: 1.4em; DISPLAY: block; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1em
}
.ui-tooltip {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 8px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; MAX-WIDTH: 300px; PADDING-TOP: 8px; =
-webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa
}
BODY .ui-tooltip {
	BORDER-RIGHT-WIDTH: 2px; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: =
2px; BORDER-LEFT-WIDTH: 2px
}
.ui-widget {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1.1em
}
.ui-widget .ui-widget {
	FONT-SIZE: 1em
}
.ui-widget INPUT {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1em
}
.ui-widget SELECT {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1em
}
.ui-widget TEXTAREA {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1em
}
.ui-widget BUTTON {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 1em
}
.ui-widget-content {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_ffffff_40x100.png) #ffffff repeat-x =
50% 50%; COLOR: #222222; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: =
#aaaaaa 1px solid
}
.ui-widget-content A {
	COLOR: #222222
}
.ui-widget-header {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_cccccc_40x100.png) #cccccc repeat-x =
50% 50%; COLOR: #222222; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: #aaaaaa 1px solid
}
.ui-widget-header A {
	COLOR: #222222
}
.ui-state-default {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #555555; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #d3d3d3 1px solid
}
.ui-widget-content .ui-state-default {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #555555; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #d3d3d3 1px solid
}
.ui-widget-header .ui-state-default {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #555555; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #d3d3d3 1px solid
}
.ui-state-default A {
	COLOR: #555555; TEXT-DECORATION: none
}
.ui-state-default A:link {
	COLOR: #555555; TEXT-DECORATION: none
}
.ui-state-default A:visited {
	COLOR: #555555; TEXT-DECORATION: none
}
.ui-state-hover {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-widget-content .ui-state-hover {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-widget-header .ui-state-hover {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-state-focus {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-widget-content .ui-state-focus {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-widget-header .ui-state-focus {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_e8f3ff_40x100.png) #e8f3ff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #999999 1px solid
}
.ui-state-hover A {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-hover A:hover {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-hover A:link {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-hover A:visited {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #aaaaaa 1px solid
}
.ui-widget-content .ui-state-active {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #aaaaaa 1px solid
}
.ui-widget-header .ui-state-active {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x =
50% 50%; COLOR: #212121; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: =
normal; BORDER-RIGHT: #aaaaaa 1px solid
}
.ui-state-active A {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active A:link {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-active A:visited {
	COLOR: #212121; TEXT-DECORATION: none
}
.ui-state-highlight {
	BORDER-BOTTOM: #fcefa1 1px solid; BORDER-LEFT: #fcefa1 1px solid; =
BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x =
50% 50%; COLOR: #363636; BORDER-TOP: #fcefa1 1px solid; BORDER-RIGHT: =
#fcefa1 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-BOTTOM: #fcefa1 1px solid; BORDER-LEFT: #fcefa1 1px solid; =
BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x =
50% 50%; COLOR: #363636; BORDER-TOP: #fcefa1 1px solid; BORDER-RIGHT: =
#fcefa1 1px solid
}
.ui-widget-header .ui-state-highlight {
	BORDER-BOTTOM: #fcefa1 1px solid; BORDER-LEFT: #fcefa1 1px solid; =
BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x =
50% 50%; COLOR: #363636; BORDER-TOP: #fcefa1 1px solid; BORDER-RIGHT: =
#fcefa1 1px solid
}
.ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-header .ui-state-highlight A {
	COLOR: #363636
}
.ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x =
50% 50%; COLOR: #cd0a0a; BORDER-TOP: #cd0a0a 1px solid; BORDER-RIGHT: =
#cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x =
50% 50%; COLOR: #cd0a0a; BORDER-TOP: #cd0a0a 1px solid; BORDER-RIGHT: =
#cd0a0a 1px solid
}
.ui-widget-header .ui-state-error {
	BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_glass_95_fef1ec_1x400.png) #fef1ec repeat-x =
50% 50%; COLOR: #cd0a0a; BORDER-TOP: #cd0a0a 1px solid; BORDER-RIGHT: =
#cd0a0a 1px solid
}
.ui-state-error A {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error A {
	COLOR: #cd0a0a
}
.ui-widget-header .ui-state-error A {
	COLOR: #cd0a0a
}
.ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-widget-header .ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-header .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-widget-header .ui-priority-secondary {
	FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7
}
.ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-content .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-widget-header .ui-state-disabled {
	BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35
}
.ui-state-disabled .ui-icon {
	FILTER: Alpha(Opacity=3D35)
}
.ui-icon {
	WIDTH: 16px; BACKGROUND-POSITION: 16px 16px; HEIGHT: 16px
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-start {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-all {
	border-top-left-radius: 0px
}
.ui-corner-top {
	border-top-left-radius: 0px
}
.ui-corner-left {
	border-top-left-radius: 0px
}
.ui-corner-tl {
	border-top-left-radius: 0px
}
.ui-corner-all {
	border-top-right-radius: 0px
}
.ui-corner-top {
	border-top-right-radius: 0px
}
.ui-corner-right {
	border-top-right-radius: 0px
}
.ui-corner-tr {
	border-top-right-radius: 0px
}
.ui-corner-all {
	border-bottom-left-radius: 0px
}
.ui-corner-bottom {
	border-bottom-left-radius: 0px
}
.ui-corner-left {
	border-bottom-left-radius: 0px
}
.ui-corner-bl {
	border-bottom-left-radius: 0px
}
.ui-corner-all {
	border-bottom-right-radius: 0px
}
.ui-corner-bottom {
	border-bottom-right-radius: 0px
}
.ui-corner-right {
	border-bottom-right-radius: 0px
}
.ui-corner-br {
	border-bottom-right-radius: 0px
}
.ui-widget-overlay {
	FILTER: Alpha(Opacity=3D30); BACKGROUND: =
url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; =
opacity: .3
}
.ui-widget-shadow {
	FILTER: Alpha(Opacity=3D30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px =
-8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: =
url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; =
PADDING-TOP: 8px; opacity: .3; border-radius: 8px
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/3rdparty/tipsy-0.1.7/stylesheets/tipsy.b5d47844a5d90d83e958c3ea16293144.css

.tipsy {
	BACKGROUND-IMAGE: url(../images/tipsy.gif); FILTER: =
alpha(opacity=3D80); PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 10px; =
PADDING-TOP: 5px; opacity: 0.8
}
.tipsy-inner {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: black; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MAX-WIDTH: 200px; COLOR: white; =
PADDING-TOP: 5px
}
.tipsy-inner {
	-moz-border-radius: 3px; -webkit-border-radius: 3px
}
.tipsy-north {
	BACKGROUND-POSITION: center top
}
.tipsy-south {
	BACKGROUND-POSITION: center bottom
}
.tipsy-east {
	BACKGROUND-POSITION: right center
}
.tipsy-west {
	BACKGROUND-POSITION: left center
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/3rdparty/jQuery/stars/jquery.ui.stars.7f0f889a94c6c8243eeab2ac5a82cf2b.css

.ui-stars-star {
	TEXT-INDENT: -999em; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; =
CURSOR: pointer
}
.ui-stars-cancel {
	TEXT-INDENT: -999em; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; =
CURSOR: pointer
}
.ui-stars-star A {
	WIDTH: 16px; DISPLAY: block; BACKGROUND: url(jquery.ui.stars.gif) =
no-repeat 0px 0px; HEIGHT: 15px
}
.ui-stars-cancel A {
	WIDTH: 16px; DISPLAY: block; BACKGROUND: url(jquery.ui.stars.gif) =
no-repeat 0px 0px; HEIGHT: 15px
}
.ui-stars-star A {
	BACKGROUND-POSITION: 0px -32px
}
.ui-stars-star-on A {
	BACKGROUND-POSITION: 0px -48px
}
.ui-stars-star-hover A {
	BACKGROUND-POSITION: 0px -64px
}
.ui-stars-cancel-hover A {
	BACKGROUND-POSITION: 0px -16px
}
.ui-stars-star-disabled {
	CURSOR: default !important
}
.ui-stars-star-disabled A {
	CURSOR: default !important
}
.ui-stars-cancel-disabled A {
	CURSOR: default !important
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/3rdparty/jQuery/fancybox-1.3.4/jquery.fancybox-1.3.4.4638ce99ef00cf62bfb22d230f9924b8.css

#fancybox-loading {
	Z-INDEX: 1104; POSITION: fixed; MARGIN-TOP: -20px; WIDTH: 40px; =
DISPLAY: none; HEIGHT: 40px; MARGIN-LEFT: -20px; OVERFLOW: hidden; TOP: =
50%; CURSOR: pointer; LEFT: 50%
}
#fancybox-loading DIV {
	BACKGROUND-IMAGE: url(fancybox.png); POSITION: absolute; WIDTH: 40px; =
HEIGHT: 480px; TOP: 0px; LEFT: 0px
}
#fancybox-overlay {
	Z-INDEX: 1100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; TOP: =
0px; LEFT: 0px
}
#fancybox-tmp {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; OVERFLOW: auto; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#fancybox-wrap {
	Z-INDEX: 1101; POSITION: absolute; PADDING-BOTTOM: 20px; OUTLINE-STYLE: =
none; OUTLINE-COLOR: invert; PADDING-LEFT: 20px; OUTLINE-WIDTH: medium; =
PADDING-RIGHT: 20px; DISPLAY: none; TOP: 0px; PADDING-TOP: 20px; LEFT: =
0px
}
#fancybox-outer {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%
}
#fancybox-content {
	Z-INDEX: 1102; BORDER-BOTTOM: #fff 0px solid; POSITION: relative; =
BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: =
0px; PADDING-RIGHT: 0px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #fff =
0px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 0px
}
#fancybox-hide-sel-frame {
	Z-INDEX: 1101; POSITION: absolute; WIDTH: 100%; BACKGROUND: none =
transparent scroll repeat 0% 0%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#fancybox-close {
	Z-INDEX: 1103; POSITION: absolute; WIDTH: 30px; DISPLAY: none; =
BACKGROUND: url(fancybox.png) -40px 0px; HEIGHT: 30px; TOP: -15px; =
CURSOR: pointer; RIGHT: -15px
}
#fancybox-error {
	PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: =
14px; FONT: 12px/20px Arial; COLOR: #444; PADDING-TOP: 14px
}
#fancybox-img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 0; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: 100%; VERTICAL-ALIGN: top; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#fancybox-frame {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; =
DISPLAY: block; HEIGHT: 100%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
#fancybox-left {
	Z-INDEX: 1102; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; =
BACKGROUND: url(blank.gif); HEIGHT: 100%; CURSOR: pointer
}
#fancybox-right {
	Z-INDEX: 1102; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: =
invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; =
BACKGROUND: url(blank.gif); HEIGHT: 100%; CURSOR: pointer
}
#fancybox-left {
	LEFT: 0px
}
#fancybox-right {
	RIGHT: 0px
}
#fancybox-left-ico {
	Z-INDEX: 1102; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 30px; =
DISPLAY: block; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; LEFT: -9999px
}
#fancybox-right-ico {
	Z-INDEX: 1102; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 30px; =
DISPLAY: block; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; LEFT: -9999px
}
#fancybox-left-ico {
	BACKGROUND-IMAGE: url(fancybox.png); BACKGROUND-POSITION: -40px -30px
}
#fancybox-right-ico {
	BACKGROUND-IMAGE: url(fancybox.png); BACKGROUND-POSITION: -40px -60px
}
#fancybox-left:hover {
	VISIBILITY: visible
}
#fancybox-right:hover {
	VISIBILITY: visible
}
#fancybox-left:hover SPAN {
	LEFT: 20px
}
#fancybox-right:hover SPAN {
	RIGHT: 20px; LEFT: auto
}
.fancybox-bg {
	Z-INDEX: 1001; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20px; =
PADDING-RIGHT: 0px; HEIGHT: 20px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 0px
}
#fancybox-bg-n {
	BACKGROUND-IMAGE: url(fancybox-x.png); WIDTH: 100%; TOP: -20px; LEFT: =
0px
}
#fancybox-bg-ne {
	BACKGROUND-IMAGE: url(fancybox.png); BACKGROUND-POSITION: -40px -162px; =
TOP: -20px; RIGHT: -20px
}
#fancybox-bg-e {
	BACKGROUND-IMAGE: url(fancybox-y.png); BACKGROUND-POSITION: -20px 0px; =
HEIGHT: 100%; TOP: 0px; RIGHT: -20px
}
#fancybox-bg-se {
	BACKGROUND-IMAGE: url(fancybox.png); BOTTOM: -20px; =
BACKGROUND-POSITION: -40px -182px; RIGHT: -20px
}
#fancybox-bg-s {
	BACKGROUND-IMAGE: url(fancybox-x.png); WIDTH: 100%; BOTTOM: -20px; =
BACKGROUND-POSITION: 0px -20px; LEFT: 0px
}
#fancybox-bg-sw {
	BACKGROUND-IMAGE: url(fancybox.png); BOTTOM: -20px; =
BACKGROUND-POSITION: -40px -142px; LEFT: -20px
}
#fancybox-bg-w {
	BACKGROUND-IMAGE: url(fancybox-y.png); HEIGHT: 100%; TOP: 0px; LEFT: =
-20px
}
#fancybox-bg-nw {
	BACKGROUND-IMAGE: url(fancybox.png); BACKGROUND-POSITION: -40px -122px; =
TOP: -20px; LEFT: -20px
}
#fancybox-title {
	Z-INDEX: 1102; FONT-FAMILY: Helvetica; FONT-SIZE: 12px
}
.fancybox-title-inside {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; =
BACKGROUND: #fff; COLOR: #333
}
.fancybox-title-outside {
	COLOR: #fff; PADDING-TOP: 10px
}
.fancybox-title-over {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 0px; COLOR: #fff; LEFT: =
0px
}
#fancybox-title-over {
	BACKGROUND-IMAGE: url(fancy_title_over.png); PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: =
10px
}
.fancybox-title-float {
	POSITION: absolute; BOTTOM: -20px; HEIGHT: 32px; LEFT: 0px
}
#fancybox-title-float-wrap {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: auto; =
BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
#fancybox-title-float-wrap TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WHITE-SPACE: =
nowrap; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#fancybox-title-float-left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(fancybox.png) no-repeat -40px -90px; PADDING-TOP: 0px
}
#fancybox-title-float-main {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(fancybox-x.png) 0px -40px; COLOR: =
#fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#fancybox-title-float-right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(fancybox.png) no-repeat -55px -90px; PADDING-TOP: 0px
}
.fancybox-ie6 #fancybox-close {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
close.png', sizingMethod=3D'scale'); BACKGROUND: none transparent scroll =
repeat 0% 0%
}
.fancybox-ie6 #fancybox-left-ico {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
nav_left.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-right-ico {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
nav_right.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-over {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
title_over.png', sizingMethod=3D'scale'); ZOOM: 1; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-left {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
title_left.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-main {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
title_main.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-title-float-right {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
title_right.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie6 #fancybox-bg-w {
=09
}
.fancybox-ie6 #fancybox-bg-e {
=09
}
.fancybox-ie6 #fancybox-left {
=09
}
.fancybox-ie6 #fancybox-right {
=09
}
#fancybox-hide-sel-frame {
=09
}
.fancybox-ie6#fancybox-loading {
	POSITION: absolute; MARGIN-TOP: 0px
}
.fancybox-ie6#fancybox-loading DIV {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
loading.png', sizingMethod=3D'scale'); BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.fancybox-ie .fancybox-bg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.fancybox-ie #fancybox-bg-n {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_n.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-ne {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_ne.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-e {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_e.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-se {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_se.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-s {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_s.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-sw {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_sw.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-w {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_w.png', sizingMethod=3D'scale')
}
.fancybox-ie #fancybox-bg-nw {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'fancybox/fancy_=
shadow_nw.png', sizingMethod=3D'scale')
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/3rdparty/jQuery/qtip-2.0-nightly-d41d8cd98f00b204e9800998ecf8427e1305549174/jquery.qtip.f2ac3f4fda056b336f27062c09672ea8.css

.ui-tooltip-fluid {
	POSITION: static !important; DISPLAY: block; FLOAT: left !important; =
VISIBILITY: hidden
}
.ui-tooltip {
	POSITION: absolute; MIN-WIDTH: 50px; LINE-HEIGHT: 12px; DISPLAY: none; =
MAX-WIDTH: 280px; FONT-SIZE: 10.5px; TOP: -28000px; LEFT: -28000px
}
.qtip {
	POSITION: absolute; MIN-WIDTH: 50px; LINE-HEIGHT: 12px; DISPLAY: none; =
MAX-WIDTH: 280px; FONT-SIZE: 10.5px; TOP: -28000px; LEFT: -28000px
}
.ui-tooltip-content {
	BORDER-BOTTOM: 1px solid; POSITION: relative; TEXT-ALIGN: left; =
BORDER-LEFT: 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; WORD-WRAP: break-word; OVERFLOW: hidden; BORDER-TOP: =
1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.ui-tooltip-titlebar {
	BORDER-BOTTOM: 0px solid; POSITION: relative; BORDER-LEFT: 1px solid; =
PADDING-BOTTOM: 5px; MIN-HEIGHT: 14px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 35px; OVERFLOW: hidden; BORDER-TOP: 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: 1px solid; PADDING-TOP: 5px
}
.ui-tooltip-titlebar + .ui-tooltip-content {
	BORDER-TOP-WIDTH: 0px !important
}
.ui-tooltip-titlebar .ui-state-default {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; =
MARGIN-TOP: -9px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
OUTLINE-WIDTH: medium; BORDER-TOP: 1px solid; TOP: 50%; CURSOR: pointer; =
RIGHT: 4px; BORDER-RIGHT: 1px solid
}
* HTML .ui-tooltip-titlebar .ui-state-default {
	TOP: 16px
}
.ui-tooltip-titlebar .ui-icon {
	TEXT-INDENT: -1000em; DISPLAY: block
}
.ui-tooltip-icon .ui-icon {
	TEXT-INDENT: -1000em; DISPLAY: block
}
.ui-tooltip-icon {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.ui-tooltip-icon .ui-icon {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.ui-tooltip-icon .ui-icon {
	TEXT-ALIGN: center; TEXT-INDENT: 0px; WIDTH: 18px; FONT: bold 10px/13px =
Tahoma, sans-serif; BACKGROUND: no-repeat -100em -100em; HEIGHT: 14px; =
COLOR: inherit
}
.ui-tooltip-focus {
=09
}
.ui-tooltip-hover {
=09
}
.ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #f1d031; BACKGROUND-COLOR: #ffffa3; =
BORDER-TOP-COLOR: #f1d031; COLOR: #555; BORDER-RIGHT-COLOR: #f1d031; =
BORDER-LEFT-COLOR: #f1d031
}
.ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #f1d031; BACKGROUND-COLOR: #ffffa3; =
BORDER-TOP-COLOR: #f1d031; COLOR: #555; BORDER-RIGHT-COLOR: #f1d031; =
BORDER-LEFT-COLOR: #f1d031
}
.ui-tooltip-titlebar {
	BACKGROUND-COLOR: #ffef93
}
.ui-tooltip-titlebar .ui-tooltip-icon {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BACKGROUND: #f1f1f1; =
COLOR: #777; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
.ui-tooltip-titlebar .ui-state-hover {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; COLOR: #111; =
BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-COLOR: #aaa
}
.ui-tooltip-light .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #e2e2e2; BORDER-TOP-COLOR: #e2e2e2; COLOR: =
#454545; BORDER-RIGHT-COLOR: #e2e2e2; BORDER-LEFT-COLOR: #e2e2e2
}
.ui-tooltip-light .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #e2e2e2; BORDER-TOP-COLOR: #e2e2e2; COLOR: =
#454545; BORDER-RIGHT-COLOR: #e2e2e2; BORDER-LEFT-COLOR: #e2e2e2
}
.ui-tooltip-light .ui-tooltip-content {
	BACKGROUND-COLOR: white
}
.ui-tooltip-light .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #f1f1f1
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #303030; BORDER-TOP-COLOR: #303030; COLOR: =
#f3f3f3; BORDER-RIGHT-COLOR: #303030; BORDER-LEFT-COLOR: #303030
}
.ui-tooltip-dark .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #303030; BORDER-TOP-COLOR: #303030; COLOR: =
#f3f3f3; BORDER-RIGHT-COLOR: #303030; BORDER-LEFT-COLOR: #303030
}
.ui-tooltip-dark .ui-tooltip-content {
	BACKGROUND-COLOR: #505050
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #404040
}
.ui-tooltip-dark .ui-tooltip-icon {
	BORDER-BOTTOM-COLOR: #444; BORDER-TOP-COLOR: #444; BORDER-RIGHT-COLOR: =
#444; BORDER-LEFT-COLOR: #444
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
	BORDER-BOTTOM-COLOR: #303030; BORDER-TOP-COLOR: #303030; =
BORDER-RIGHT-COLOR: #303030; BORDER-LEFT-COLOR: #303030
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #f9e98e; BORDER-TOP-COLOR: #f9e98e; COLOR: =
#a27d35; BORDER-RIGHT-COLOR: #f9e98e; BORDER-LEFT-COLOR: #f9e98e
}
.ui-tooltip-cream .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #f9e98e; BORDER-TOP-COLOR: #f9e98e; COLOR: =
#a27d35; BORDER-RIGHT-COLOR: #f9e98e; BORDER-LEFT-COLOR: #f9e98e
}
.ui-tooltip-cream .ui-tooltip-content {
	BACKGROUND-COLOR: #fbf7aa
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #f0de7d
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
	BACKGROUND-POSITION: -82px 0px
}
.ui-tooltip-red .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #d95252; BORDER-TOP-COLOR: #d95252; COLOR: =
#912323; BORDER-RIGHT-COLOR: #d95252; BORDER-LEFT-COLOR: #d95252
}
.ui-tooltip-red .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #d95252; BORDER-TOP-COLOR: #d95252; COLOR: =
#912323; BORDER-RIGHT-COLOR: #d95252; BORDER-LEFT-COLOR: #d95252
}
.ui-tooltip-red .ui-tooltip-content {
	BACKGROUND-COLOR: #f78b83
}
.ui-tooltip-red .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #f06d65
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
	BACKGROUND-POSITION: -102px 0px
}
.ui-tooltip-red .ui-tooltip-icon {
	BORDER-BOTTOM-COLOR: #d95252; BORDER-TOP-COLOR: #d95252; =
BORDER-RIGHT-COLOR: #d95252; BORDER-LEFT-COLOR: #d95252
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
	BORDER-BOTTOM-COLOR: #d95252; BORDER-TOP-COLOR: #d95252; =
BORDER-RIGHT-COLOR: #d95252; BORDER-LEFT-COLOR: #d95252
}
.ui-tooltip-green .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #90d93f; BORDER-TOP-COLOR: #90d93f; COLOR: =
#3f6219; BORDER-RIGHT-COLOR: #90d93f; BORDER-LEFT-COLOR: #90d93f
}
.ui-tooltip-green .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #90d93f; BORDER-TOP-COLOR: #90d93f; COLOR: =
#3f6219; BORDER-RIGHT-COLOR: #90d93f; BORDER-LEFT-COLOR: #90d93f
}
.ui-tooltip-green .ui-tooltip-content {
	BACKGROUND-COLOR: #caed9e
}
.ui-tooltip-green .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #b0de78
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
	BACKGROUND-POSITION: -42px 0px
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: #add9ed; BORDER-TOP-COLOR: #add9ed; COLOR: =
#5e99bd; BORDER-RIGHT-COLOR: #add9ed; BORDER-LEFT-COLOR: #add9ed
}
.ui-tooltip-blue .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #add9ed; BORDER-TOP-COLOR: #add9ed; COLOR: =
#5e99bd; BORDER-RIGHT-COLOR: #add9ed; BORDER-LEFT-COLOR: #add9ed
}
.ui-tooltip-blue .ui-tooltip-content {
	BACKGROUND-COLOR: #e5f6fe
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	BACKGROUND-COLOR: #d0e9f5
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
	BACKGROUND-POSITION: -2px 0px
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/citeulike.d33842877abb52ac79406ed169321dbd.css

BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: =
5px 20px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px =
verdana, arial, helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #003e6e; FONT-SIZE: 16px; FONT-WEIGHT: 900; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #003e6e; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #003e6e; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #003e6e; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px =
0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: blue; FONT-SIZE: =
12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD {
	TEXT-ALIGN: left
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 16px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.Content > P {
	MARGIN: 0px
}
.Content > P + P {
	TEXT-INDENT: 30px
}
.leftindent {
	MARGIN-LEFT: 180px
}
.contentmain {
	Z-INDEX: 3; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; =
MIN-WIDTH: 120px; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 10px; =
BACKGROUND-COLOR: white; MARGIN: 0px 280px 20px 180px; PADDING-LEFT: =
10px; WIDTH: auto; PADDING-RIGHT: 10px; OVERFLOW: hidden; BORDER-TOP: =
#aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 10px
}
.contentonly {
	Z-INDEX: 3; BORDER-BOTTOM: #aaa 1px solid; MIN-WIDTH: 120px; =
BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
white; MARGIN: 0px 0px 20px 180px; PADDING-LEFT: 10px; WIDTH: auto; =
PADDING-RIGHT: 10px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px =
solid; PADDING-TOP: 10px
}
.andOthers {
	DISPLAY: none
}
.othrgrp {
	BACKGROUND-COLOR: #dde; COLOR: #0f71bd
}
.mygroup {
	BACKGROUND-COLOR: #dde; COLOR: #0f71bd; FONT-WEIGHT: bold
}
.mygroup:hover {
	BACKGROUND-COLOR: #ccd; COLOR: inherit; FONT-WEIGHT: bold
}
.posted_by_me {
	FONT-WEIGHT: bold
}
.othrusr {
=09
}
.private_group {
	COLOR: #b33
}
BODY > #navBeta {
	WIDTH: 168px
}
.navleftinner {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: black 1px dashed; BORDER-RIGHT: black =
1px dashed; PADDING-TOP: 10px
}
#navleft {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 180px; TOP: 89px; LEFT: 20px; =
opacity: 100; voice-family: inherit
}
BODY > #navAlpha {
	WIDTH: 120px
}
#navright {
	Z-INDEX: 1; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; =
BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; BORDER-TOP: =
#aaa 1px solid; TOP: 122px; RIGHT: 20px; BORDER-RIGHT: #aaa 1px solid; =
PADDING-TOP: 10px; voice-family: inherit
}
BODY > #navBeta {
	WIDTH: 168px
}
.topright {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: right; PADDING-LEFT: 1em; =
WIDTH: 468px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 84px; =
MARGIN-LEFT: 0.5em; TOP: 5px; RIGHT: 20px; opacity: 100
}
.logo {
	Z-INDEX: 100; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 30px; =
FONT-WEIGHT: bold
}
.heading {
	FONT-FAMILY: Verdana, sans-serif; COLOR: blue; FONT-SIZE: 20px; =
FONT-WEIGHT: bold
}
.blue {
	COLOR: #465700
}
.red {
	COLOR: red
}
.vague {
	COLOR: #444444; FONT-SIZE: 11px
}
.normal {
	MARGIN-TOP: 1em; COLOR: #333; FONT-SIZE: 12px
}
.vaguebox {
	BORDER-BOTTOM: black thin dashed; BORDER-LEFT: black thin dashed; =
PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #f7f7f7; MARGIN: 1em; =
PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FLOAT: left; BORDER-TOP: =
black thin dashed; BORDER-RIGHT: black thin dashed; PADDING-TOP: 0.5em
}
.bibkey {
	COLOR: black
}
A {
	COLOR: #1f81cd
}
A:hover {
	BACKGROUND-COLOR: blue; COLOR: white
}
A:hover .nohilite {
	BACKGROUND-COLOR: transparent; COLOR: blue
}
A:hover .nohilight {
	BACKGROUND-COLOR: transparent; COLOR: blue
}
.nohilight {
	TEXT-DECORATION: none
}
.nohilite {
	TEXT-DECORATION: none
}
#authors A.author {
	PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; COLOR: #1f81cd; PADDING-TOP: =
2px
}
#authors A.author:hover {
	BACKGROUND-COLOR: #300000; COLOR: white
}
.nohilight:hover {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.nohilite:hover {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
H2.title {
	MARGIN: 0pt; DISPLAY: inline
}
A.title {
	BACKGROUND-COLOR: transparent; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.title:hover {
	BACKGROUND-COLOR: transparent !important; COLOR: #003e6e !important
}
A.plain {
	COLOR: #003e6e; TEXT-DECORATION: none
}
A.plain:hover {
	TEXT-DECORATION: none
}
A.tag {
	COLOR: #300000
}
A.atag {
	WHITE-SPACE: nowrap; CURSOR: pointer; MARGIN-RIGHT: 6px; =
TEXT-DECORATION: none
}
SUP.tagcount {
	COLOR: #888; MARGIN-LEFT: 2px; FONT-SIZE: 9px
}
SUP.article_count {
	COLOR: #888; MARGIN-LEFT: 2px; FONT-SIZE: 9px
}
DIV.tag_l {
	WIDTH: 210px; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
TD.tag_l {
	WIDTH: 210px; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
TD.tag_r {
	TEXT-ALIGN: right; WIDTH: 35px
}
.yahootag {
	COLOR: #1f81cd; CURSOR: pointer; TEXT-DECORATION: none
}
A.tag:hover {
	BACKGROUND-COLOR: #300000; COLOR: white
}
A.ptag {
	COLOR: #900000 !important
}
A.ptag:hover {
	BACKGROUND-COLOR: #900000; COLOR: white !important
}
A.author:hover {
	BACKGROUND-COLOR: darkblue; COLOR: white
}
A.plain:hover {
	BACKGROUND-COLOR: white; COLOR: blue
}
DIV .vote-unit {
	PADDING-BOTTOM: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
DIV .arrow {
	TEXT-ALIGN: center; CURSOR: pointer; PADDING-TOP: 5px
}
.black {
	COLOR: #333
}
.tagbar {
	POSITION: fixed; PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: lightgray; =
PADDING-LEFT: 0.5em; BOTTOM: 0px; PADDING-RIGHT: 0.5em; BORDER-TOP: =
black thin solid; RIGHT: 0px; PADDING-TOP: 0.5em; LEFT: 0px
}
LI.menu {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; LIST-STYLE-TYPE: =
square; MARGIN-TOP: 1em; COLOR: red
}
BLOCKQUOTE {
	MARGIN: 1em 0px; PADDING-LEFT: 30px
}
BLOCKQUOTE.plain BLOCKQUOTE:before {
	CONTENT: url(img/quote-open.png)
}
DIV.markup BLOCKQUOTE:before {
	CONTENT: url(img/quote-open.png)
}
DIV.item-abstract BLOCKQUOTE:before {
	CONTENT: url(img/quote-open.png)
}
BLOCKQUOTE.plain {
	MARGIN: 1em 0px; PADDING-LEFT: 1em; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
BLOCKQUOTE.plain:before {
	CONTENT: none
}
A .head1 {
	BACKGROUND-COLOR: #f66
}
DIV .thead {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: lightgray; MARGIN: -10px -10px =
5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
PRE {
	WORD-WRAP: break-word; WHITE-SPACE: pre-wrap
}
PRE {
	WORD-WRAP: break-word; WHITE-SPACE: pre-wrap
}
.tabs {
	Z-INDEX: 1; BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 0px; =
MARGIN: 3px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: =
#000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tabs LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; OVERFLOW: hidden
}
.tabs A {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
BACKGROUND: #eeeeee; COLOR: #000; FONT-SIZE: 100%; BORDER-TOP: black 1px =
solid; FONT-WEIGHT: bold; BORDER-RIGHT: black 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.tabs A.active {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff
}
.tabs A:hover {
	BACKGROUND-COLOR: blue; COLOR: white
}
.tabs A.active:hover {
	BACKGROUND-COLOR: white; COLOR: #000
}
.tabs A.active-multi {
	BORDER-BOTTOM: #eee 1px solid; BACKGROUND: #eee
}
.tabs A.active-multi:hover {
	BACKGROUND-COLOR: #eee; COLOR: #000
}
.content_tabs {
	Z-INDEX: 3; POSITION: relative; MIN-WIDTH: 120px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: white; MARGIN: 0px 210px 0px 180px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.unboxedcontent {
	POSITION: relative; MIN-WIDTH: 120px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: white; MARGIN: 0px 210px 10px 180px; PADDING-LEFT: =
0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contentonly_tabs {
	Z-INDEX: 3; POSITION: relative; MIN-WIDTH: 120px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: white; MARGIN: 0px 0px 0px 180px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.unboxedcontentonly {
	POSITION: relative; MIN-WIDTH: 120px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: white; MARGIN: 0px 0px 10px 180px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.tab {
	POSITION: relative; LIST-STYLE-TYPE: none
}
LI.tab {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 130px; =
PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 10px
}
.tabhdr {
	POSITION: absolute; TOP: 10px; LEFT: 0px
}
DT {
	POSITION: absolute; FONT-WEIGHT: bold; LEFT: 0px
}
.ind {
	MARGIN-LEFT: 1em
}
.wbox {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; OVERFLOW: hidden; BORDER-TOP: black 1px dashed; =
BORDER-RIGHT: black 1px dashed; PADDING-TOP: 1em
}
.fwidth {
	WIDTH: 100%
}
.nowrap {
	WHITE-SPACE: nowrap
}
.suggest {
	TEXT-DECORATION: none
}
A.suggest-selected:hover {
	BACKGROUND-COLOR: red
}
.suggest-selected {
	BACKGROUND-COLOR: red; COLOR: white; TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; TEXT-DECORATION: none
}
DIV.campaigns IMG {
	DISPLAY: block
}
.li_selected {
	BACKGROUND-COLOR: #dfd
}
.li_deselected {
	BACKGROUND-COLOR: white
}
.private {
	BACKGROUND-COLOR: #eee
}
.private_selected {
	BACKGROUND-COLOR: #bdb
}
.faded {
	opacity: 1.0
}
.amazon_images {
	TEXT-ALIGN: center; MARGIN: 5px; WIDTH: 70px; FLOAT: right
}
.article_details {
=09
}
.show_details_on {
	CURSOR: pointer
}
.show_details_off {
	CURSOR: pointer
}
.xselectable {
	PADDING-LEFT: 1em; WIDTH: 2em; PADDING-RIGHT: 1em; MARGIN-LEFT: 1em; =
VERTICAL-ALIGN: top; MARGIN-RIGHT: 1em; PADDING-TOP: 0.75em
}
.selectable {
	TEXT-ALIGN: right; WIDTH: 4.5em; MARGIN-LEFT: 1em; VERTICAL-ALIGN: top; =
MARGIN-RIGHT: 1em; PADDING-TOP: 0.75em
}
.notselectable {
	PADDING-LEFT: 1em; WIDTH: 2em; PADDING-RIGHT: 1em; MARGIN-LEFT: 1em; =
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 1em
}
.list_item {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.75em; MARGIN: 1em 0em 2em 3em; =
COLOR: lightgray; PADDING-TOP: 0.75em
}
OL.list LI {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; LIST-STYLE-TYPE: =
square; MARGIN: 1em 0em 2em -3em; COLOR: red
}
DIV.list LI {
	LIST-STYLE-POSITION: outside; TEXT-ALIGN: left; LIST-STYLE-TYPE: none; =
MARGIN: 1em 0em 2em 3em; COLOR: red
}
.xactionbutton {
	BORDER-BOTTOM: #330 1px solid; BORDER-LEFT: #f96 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f87b00; MARGIN: 0px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: verdana, sans-serif; =
COLOR: white; FONT-SIZE: 10px; BORDER-TOP: #fc9 1px solid; CURSOR: =
pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #630 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.actionbutton {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e8f2ff; MARGIN: 1px; =
PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: verdana, sans-serif; =
COLOR: #666; FONT-SIZE: 10px; BORDER-TOP: #aaa 1px solid; CURSOR: =
pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #aaa 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.actionbutton:hover {
	BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; COLOR: #333; =
BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black
}
A.articleitem-button {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; =
PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
2px center; COLOR: #1f81cd; VERTICAL-ALIGN: middle; CURSOR: default; =
MARGIN-RIGHT: 8px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
A.articleitem-button:hover {
	COLOR: #003e6e
}
A.articleitem-button-summary {
	BACKGROUND-IMAGE: url(img/buttons/summary.png)
}
A.articleitem-button-notes {
	BACKGROUND-IMAGE: url(img/buttons/notes.png)
}
A.articleitem-button-attachments {
	BACKGROUND-IMAGE: url(img/buttons/attachments.png)
}
SPAN.attachment-list {
	PADDING-LEFT: 10px; DISPLAY: none
}
A.articleitem-button-copy {
	BACKGROUND-IMAGE: url(img/buttons/copy.png); DISPLAY: none; CURSOR: =
pointer
}
A.articleitem-button-mycopy {
	BACKGROUND-IMAGE: url(img/buttons/mycopy.png); DISPLAY: none; CURSOR: =
pointer
}
A.articleitem-button-myattachments {
	BACKGROUND-IMAGE: url(img/buttons/attachments.png); DISPLAY: none; =
CURSOR: pointer
}
SPAN.article-item-attachment {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: white 1px solid; BORDER-LEFT: =
white 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f0f0; =
PADDING-LEFT: 24px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px center; COLOR: #1f81cd; BORDER-TOP: white 1px =
solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: white 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.attachment-icon {
	MARGIN-LEFT: -4px; VERTICAL-ALIGN: -6px; MARGIN-RIGHT: 0px
}
A:hover .attachment-icon {
	BACKGROUND-COLOR: transparent
}
.mini-popup {
	CURSOR: pointer
}
xxxdiv.article-item-attachment {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 16px; =
PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
2px center; COLOR: #1f81cd; VERTICAL-ALIGN: middle; CURSOR: default; =
MARGIN-RIGHT: 8px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
DIV.article-item-attachment {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
transparent; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: =
no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px center; COLOR: =
#1f81cd; CURSOR: pointer; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
SPAN.article-item-attachment:hover {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BACKGROUND-COLOR: #f0f0f0; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: =
#808080 1px solid
}
A.article-item-attachment-preview {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 2px; CURSOR: pointer; =
FONT-WEIGHT: bold
}
A.article-item-attachment-preview:hover {
	BACKGROUND-COLOR: transparent; COLOR: blue; FONT-WEIGHT: bold
}
DIV.article-item-attachment-img {
	LINE-HEIGHT: 25px; DISPLAY: inline
}
DIV.article-item-attachment-pdf {
	LINE-HEIGHT: 25px; DISPLAY: inline
}
DIV.overlay {
	BACKGROUND-IMAGE: url(./img/overlay.gif); Z-INDEX: 5; POSITION: fixed; =
WIDTH: 0%; HEIGHT: 0%; VISIBILITY: hidden; TOP: 0%; LEFT: -100%
}
DIV.overlay-box {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 =
1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: =
15px; WIDTH: 86%; PADDING-RIGHT: 15px; HEIGHT: 86%; OVERFLOW: auto; =
BORDER-TOP: #000 1px solid; TOP: 5%; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 15px; LEFT: 5%
}
DIV.overlay-title {
	BACKGROUND-COLOR: red
}
DIV.pdfoverlay {
	BACKGROUND-IMAGE: url(./bml/overlay.gif); Z-INDEX: 5; POSITION: fixed; =
TEXT-ALIGN: center; WIDTH: 50%; HEIGHT: 0%; VISIBILITY: hidden; =
VERTICAL-ALIGN: middle; TOP: 0%; LEFT: -100%
}
DIV.pdfoverlay-hidden {
	BACKGROUND-IMAGE: url(./bml/overlay.gif); Z-INDEX: 5; POSITION: fixed; =
TEXT-ALIGN: center; WIDTH: 0%; HEIGHT: 0%; VISIBILITY: hidden; =
VERTICAL-ALIGN: middle; TOP: 0%; LEFT: -100%
}
DIV.pdfoverlay-visible {
	BACKGROUND-IMAGE: url(./bml/overlay.gif); Z-INDEX: 5; POSITION: fixed; =
TEXT-ALIGN: center; WIDTH: auto; BOTTOM: auto; HEIGHT: 96%; VISIBILITY: =
visible; VERTICAL-ALIGN: middle; OVERFLOW: auto; TOP: 10px; RIGHT: 5%; =
LEFT: 5%; align: center
}
DIV.pdfbox {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 =
1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN: auto; =
PADDING-LEFT: 15px; WIDTH: 650px; PADDING-RIGHT: 15px; HEIGHT: auto; =
VERTICAL-ALIGN: middle; OVERFLOW: auto; BORDER-TOP: #000 1px solid; TOP: =
2%; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 15px
}
.item-arrows {
	DISPLAY: inline
}
IMG.item-arrow {
	DISPLAY: none; CURSOR: pointer; MARGIN-RIGHT: 3px
}
#search_box {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #aaa 1px =
solid; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BACKGROUND: #f0f0f0; BORDER-TOP: #aaa 1px solid; =
BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px
}
#sortoptions {
	PADDING-BOTTOM: 1px; MARGIN-TOP: 5px; PADDING-LEFT: 1px; PADDING-RIGHT: =
1px; PADDING-TOP: 1px
}
#sortoptions SPAN {
	MARGIN-LEFT: 20px
}
#sortoptions FORM {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET.sort {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #aaa 1px =
solid; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; BACKGROUND: #f0f0f0; BORDER-TOP: #aaa 1px solid; =
BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px
}
FIELDSET.sort LEGEND {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
white; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; =
PADDING-TOP: 5px
}
#export {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #aaa 1px =
solid; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 5px; MAX-WIDTH: 700px; BACKGROUND: #f0f0f0; BORDER-TOP: =
#aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px
}
#export TD {
	PADDING-LEFT: 10px
}
.exportmenu {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
1px; BORDER-LEFT-WIDTH: 1px
}
.export-item {
	MARGIN: 3px 0px 3px 4em
}
.markup {
	LINE-HEIGHT: normal; MARGIN: 4px; MAX-WIDTH: 700px; FONT-SIZE: 100%; =
FONT-WEIGHT: normal
}
.markup P {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: 11px/15px verdana, arial, helvetica, sans-serif; PADDING-TOP: =
0px
}
.markup H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#003e6e; FONT-WEIGHT: 900; PADDING-TOP: 0px
}
.markup H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#003e6e; FONT-WEIGHT: 900; PADDING-TOP: 0px
}
.markup H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#003e6e; FONT-WEIGHT: 900; PADDING-TOP: 0px
}
.markup H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#003e6e; FONT-WEIGHT: 900; PADDING-TOP: 0px
}
.markup H1 {
	MARGIN-TOP: 12px; FONT-SIZE: 18px
}
.markup H2 {
	MARGIN-TOP: 10px; FONT-SIZE: 14px
}
.markup H3 {
	MARGIN-TOP: 8px; FONT-SIZE: 12px
}
.markup H4 {
	MARGIN-TOP: 8px; FONT-SIZE: 10px
}
UL {
	PADDING-LEFT: 15px; MARGIN-LEFT: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.markup UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: square; MARGIN-TOP: 4px; =
MARGIN-BOTTOM: 4px; MARGIN-LEFT: 20px
}
.markup OL {
	LIST-STYLE-POSITION: outside; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; =
MARGIN-LEFT: 0px
}
.markup UL LI {
	TEXT-ALIGN: left; MARGIN-TOP: 2px; FONT: 11px/13px verdana, arial, =
helvetica, sans-serif; MARGIN-BOTTOM: 2px
}
.markup OL LI {
	TEXT-ALIGN: left; MARGIN-TOP: 2px; FONT: 11px/13px verdana, arial, =
helvetica, sans-serif; MARGIN-BOTTOM: 2px
}
.Z3988 {
=09
}
.markup_edit {
	BACKGROUND-COLOR: #ffd
}
.spammer_regex {
	BACKGROUND-COLOR: #ffd
}
.spam {
	BACKGROUND-COLOR: rgb(255,221,221)
}
.ham {
	BACKGROUND-COLOR: rgb(221,255,221)
}
.ie {
=09
}
.sf {
	DISPLAY: none
}
.ff {
	DISPLAY: none
}
.highlight {
	BACKGROUND-COLOR: yellow
}
.mainmenu {
	MARGIN: 0px; FONT: 11px verdana, arial, helvetica, sans-serif
}
DIV.mainmenu {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
BORDER-TOP: #808080 0px solid; BORDER-RIGHT: #808080 1px solid; =
PADDING-TOP: 5px
}
DIV.mainmenu LI {
	LIST-STYLE-TYPE: none; TEXT-INDENT: 0px; WIDTH: 100%; LIST-STYLE-IMAGE: =
none
}
DIV.mainmenu UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV.mainmenu TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: =
12px/2 verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; =
COLOR: black; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV.mainmenu H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold =
11px verdana, arial, helvetica, sans-serif; MAX-WIDTH: 600px; COLOR: =
black; PADDING-TOP: 0px
}
DIV.mainmenu .menuspace {
	WIDTH: 14px
}
DIV.mainmenu .menuspace1 {
	WIDTH: 0px
}
DIV.mainmenu A {
	PADDING-LEFT: 0px
}
DIV.mainmenu DIV {
	PADDING-LEFT: 0px; WIDTH: 100%
}
DIV.mainmenu DIV.indent {
	PADDING-LEFT: 10px; WIDTH: 100%
}
DIV.mainmenu A:link {
	COLOR: black; TEXT-DECORATION: none
}
DIV.mainmenu A:visited {
	COLOR: black; TEXT-DECORATION: none
}
DIV.mainmenu A:active {
	COLOR: black; TEXT-DECORATION: none
}
DIV.mainmenu A:hover {
	BACKGROUND-COLOR: #e8f2ff; COLOR: black; CURSOR: pointer; =
TEXT-DECORATION: underline
}
DIV.mainmenu DIV:hover {
	BACKGROUND-COLOR: #e8f2ff; COLOR: black; TEXT-DECORATION: underline
}
.mendeley-hi {
	BORDER-BOTTOM: red 1px dashed; BORDER-LEFT: red 1px dashed; BORDER-TOP: =
red 1px dashed; BORDER-RIGHT: red 1px dashed
}
.prototip .cul_ptmenu {
	WIDTH: 250px; BACKGROUND: #e8f2ff; COLOR: #000000
}
.prototip .cul_ptmenu .toolbar {
	BACKGROUND: #969c92; FONT-WEIGHT: bold
}
.prototip .cul_ptmenu .title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.prototip .cul_ptmenu .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#c4cca3; PADDING-TOP: 0px
}
.prototip .cul_ptmenu .toolbar .close {
	WIDTH: 14px; HEIGHT: 14px
}
.updnWatermark {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 10px; PADDING-RIGHT: =
0px; COLOR: #777777; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV.dotted {
	BORDER-BOTTOM: black 1px dotted; BORDER-LEFT: black 1px dotted; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; MAX-WIDTH: 960px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: =
4em; BORDER-TOP: black 1px dotted; BORDER-RIGHT: black 1px dotted; =
PADDING-TOP: 10px
}
DIV#maintable DIV.subitems {
	MARGIN-LEFT: 2em
}
DIV#myMenu1 UL LI {
	TEXT-INDENT: 10px
}
.siggResult {
	BORDER-BOTTOM: black 1px dotted; BORDER-LEFT: black 1px dotted; =
PADDING-BOTTOM: 1.5em; MARGIN: 1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: =
1.5em; DISPLAY: none; BORDER-TOP: black 1px dotted; BORDER-RIGHT: black =
1px dotted; PADDING-TOP: 1.5em
}
.siggResult IMG {
	VERTICAL-ALIGN: middle
}
.siggSuccess {
	BACKGROUND-COLOR: lightgray; COLOR: black
}
.siggSuccess IMG {
	CURSOR: pointer
}
.siggError {
	PADDING-BOTTOM: 2ex; BACKGROUND-COLOR: red; PADDING-LEFT: 2ex; =
PADDING-RIGHT: 2ex; COLOR: white; PADDING-TOP: 2ex
}
#siggButton {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
BACKGROUND-COLOR: #969c92; PADDING-LEFT: 1ex; PADDING-RIGHT: 1ex; COLOR: =
black; BORDER-TOP: gray 1px solid; MARGIN-RIGHT: 1ex; BORDER-RIGHT: gray =
1px solid
}
.siggExpression {
	BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; =
PADDING-BOTTOM: 1em; MARGIN-TOP: 0.2em; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px =
solid; PADDING-TOP: 1em
}
DIV#siggBox {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 1em
}
DIV#crossrefUpdate {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: none; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 1em
}
.crossrefError {
	PADDING-BOTTOM: 2ex; BACKGROUND-COLOR: red; PADDING-LEFT: 2ex; =
PADDING-RIGHT: 2ex; COLOR: white; PADDING-TOP: 2ex
}
.crossrefUpdated {
	BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; =
BACKGROUND-COLOR: #c1ffc1; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: =
#ccc 2px solid
}
.upsertedItem {
	BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; =
BACKGROUND-COLOR: white; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc =
2px solid
}
.upsertedItemFocus {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; =
BACKGROUND-COLOR: #ffd; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 =
2px solid
}
#postReviewSingle {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: none; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 1em
}
#postReviewMulti {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; DISPLAY: none; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 1em
}
DIV#article_connections {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 1em
}
DIV#tweetulike {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 1em; BACKGROUND-COLOR: lightgray; PADDING-LEFT: 1em; =
PADDING-RIGHT: 1em; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 1em
}
SPAN.etal {
	COLOR: #1f81cd; CURSOR: pointer; TEXT-DECORATION: underline
}
SPAN.etallist {
	DISPLAY: none
}
.greyFormButton {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
BACKGROUND-COLOR: #969c92; PADDING-LEFT: 1ex; PADDING-RIGHT: 1ex; COLOR: =
black; BORDER-TOP: gray 1px solid; MARGIN-RIGHT: 1ex; BORDER-RIGHT: gray =
1px solid
}
.lucene {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
MARGIN-BOTTOM: 20px; MARGIN-LEFT: 40px; BORDER-TOP: black 1px dashed; =
BORDER-RIGHT: black 1px dashed; PADDING-TOP: 2px
}
.textilish {
	FONT-WEIGHT: bold
}
.thumb-img {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; =
PADDING-LEFT: 11px; WIDTH: 75px; PADDING-RIGHT: 11px; DISPLAY: block; =
HEIGHT: 60px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 11px
}
.thumb {
	BORDER-BOTTOM: #d9dcdc 1px solid; POSITION: relative; BORDER-LEFT: =
#d9dcdc 1px solid; MARGIN: 10px; WIDTH: 86px; FLOAT: left; BORDER-TOP: =
#d9dcdc 1px solid; BORDER-RIGHT: #d9dcdc 1px solid
}
.thumbbot {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; DISPLAY: block; HEIGHT: 26px; COLOR: #41a8d3; =
FONT-SIZE: 8pt; OVERFLOW: hidden; BORDER-TOP: #d9dcdc 1px solid; =
PADDING-TOP: 4px
}
.thumbbot SPAN {
	WIDTH: 100%; DISPLAY: block; FLOAT: left
}
#preview {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
DISPLAY: none; BACKGROUND: #333; COLOR: #fff; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#preview IMG {
	TEXT-ALIGN: center
}
#preview SPAN.img {
	TEXT-ALIGN: center
}
#cse A:hover {
	BACKGROUND-COLOR: #ffffff
}
.tagcloudlink {
	COLOR: black; TEXT-DECORATION: none
}
.megamenu {
	Z-INDEX: 100; BORDER-BOTTOM: black 1px solid; POSITION: absolute; =
BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: none; FONT: 12px Verdana; BACKGROUND: =
#e8f2ff; BORDER-TOP: black 0px solid; TOP: 0px; BORDER-RIGHT: black 1px =
solid; PADDING-TOP: 10px; LEFT: 0px
}
.xmegamenu {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
10px; FONT-STYLE: normal; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: #e8f2ff; FONT-SIZE: 12px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
.megamenu .column {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.xmegamenu .column {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.megamenu .column UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.xmegamenu .column UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.megamenu .column UL LI {
	PADDING-BOTTOM: 5px
}
.xmegamenu .column UL LI {
	PADDING-BOTTOM: 5px
}
.megamenu .column H3 {
	MARGIN: 0px 0px 5px; FONT: bold 13px Arial; BACKGROUND: #e0e0e0
}
.xmegamenu .column H3 {
	MARGIN: 0px 0px 5px; FONT: bold 13px Arial; BACKGROUND: #e0e0e0
}
.megamenu .column UL LI A {
	BACKGROUND: #e8f2ff; COLOR: black; TEXT-DECORATION: none
}
.xmegamenu .column UL LI A {
	BACKGROUND: #e8f2ff; COLOR: black; TEXT-DECORATION: none
}
.megamenu .column UL LI A:hover {
	TEXT-DECORATION: underline
}
.xmegamenu .column UL LI A:hover {
	TEXT-DECORATION: underline
}
TABLE.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 180px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 24px; =
PADDING-TOP: 0px
}
TABLE.menu TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FONT: bold 11px =
verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE.menu IMG {
	VERTICAL-ALIGN: middle
}
TABLE.menu TD.filler {
	WIDTH: 100%
}
TABLE.menu TD.item {
	BACKGROUND-IMAGE: url(img/menu/body.png); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: repeat-x; =
COLOR: black; PADDING-TOP: 0px
}
TABLE.menu TD.filler {
	BACKGROUND-IMAGE: url(img/menu/body.png); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: repeat-x; =
COLOR: black; PADDING-TOP: 0px
}
TABLE.menu TD.item {
	CURSOR: default
}
TABLE.menu TD.filler {
	CURSOR: default
}
SPAN.cultext {
	DISPLAY: inline
}
IMG.culimg {
	DISPLAY: inline
}
#reports {
	Z-INDEX: 110
}
#citeulikemenu {
	MARGIN: 0px 0px 10px; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#citeulikemenu A:hover {
	BACKGROUND-COLOR: blue; COLOR: white
}
#citeulike {
	Z-INDEX: 110
}
#myciteulike {
	Z-INDEX: 110
}
#postarticle {
	Z-INDEX: 110
}
#journals {
	Z-INDEX: 110
}
#groups {
	Z-INDEX: 110
}
#mygroups {
	Z-INDEX: 110
}
.pdf-annotate {
=09
}
.pdf-annotate-download {
=09
}
A.pdf-annotate-disabled {
	COLOR: #666; CURSOR: default
}
A.pdf-annotate-disabled:hover {
	BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.superuser-only {
	COLOR: red
}
.ui-state-hover A:hover {
	BACKGROUND-COLOR: #e8f3ff
}
.ui-state-disabled A:hover {
	BACKGROUND-COLOR: #e8f3ff
}
.ui-state-active A:hover {
	BACKGROUND-COLOR: #ffffff
}
.ui-widget {
	FONT-FAMILY: inherit; FONT-SIZE: 11px
}
.ui-widget-content {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND: =
url(./jquery-ui/css/mytheme/images/ui-bg_flat_75_ffffff_40x100.png) =
#ffffff repeat-x 50% 50%; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: =
#aaaaaa 1px solid
}
.ui-widget-content A {
	COLOR: #1f81cd
}
.portlet A {
	COLOR: #1f81cd
}
.portlet A:hover {
	COLOR: #ffffff
}
.ui-widget-header {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: =
medium none; BACKGROUND-COLOR: #fff; COLOR: #222222; FONT-SIZE: 12px; =
BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.ui-tabs-nav A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.ui-dialog-titlebar {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; =
BACKGROUND-COLOR: #ececed; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: =
#aaaaaa 1px solid
}
.ui-sortable-placeholder {
	BORDER-BOTTOM: black 1px dotted; BORDER-LEFT: black 1px dotted; HEIGHT: =
50px !important; VISIBILITY: visible !important; BORDER-TOP: black 1px =
dotted; BORDER-RIGHT: black 1px dotted
}
.ui-sortable-placeholder * {
	VISIBILITY: hidden
}
.ui-button {
	PADDING-BOTTOM: 1px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.ui-button .ui-button-text {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.portlet-column {
	BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; PADDING-BOTTOM: 100px; WIDTH: =
25%; DISPLAY: inline; BORDER-TOP: 1px; BORDER-RIGHT: 1px
}
.xportlet-column {
	BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; PADDING-BOTTOM: 100px; WIDTH: =
75%; DISPLAY: inline; BORDER-TOP: 1px; BORDER-RIGHT: 1px
}
.portlet {
	MARGIN: 0px 1em 1em 0px
}
.narrow {
	WIDTH: 100%
}
.wide {
	WIDTH: 99%
}
.fullwidth {
	WIDTH: 100%
}
.portlet-header {
	PADDING-BOTTOM: 4px; MARGIN: 0.3em; PADDING-LEFT: 0.2em
}
.portlet-header-static {
	PADDING-BOTTOM: 4px; MARGIN: 0.3em; PADDING-LEFT: 0.2em
}
.xportlet-header {
	PADDING-BOTTOM: 4px; MARGIN: 0.3em; PADDING-LEFT: 0.2em
}
.portlet-header .ui-icon {
	FLOAT: right
}
.portlet-content {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; =
PADDING-TOP: 0.4em
}
#portlet-table {
	WIDTH: 100% !important
}
#portlet-table TR TD {
	VERTICAL-ALIGN: top
}
#portlet-column-left {
	WIDTH: auto
}
#portlet-column-right {
	WIDTH: 270px
}
#portlet-header-blog-content {
	PADDING-LEFT: 20px
}
#portlet-header-blog-content A:hover {
	COLOR: #ffffff
}
.edit I {
	COLOR: gray
}
.mf {
	MARGIN-TOP: 5px; MARGIN-LEFT: 6em
}
.show-if-nocontent {
	DISPLAY: none
}
.portlet-fullscreen {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
SPAN.publicant {
	FONT-SIZE: x-small; VERTICAL-ALIGN: top; CURSOR: pointer
}
A.publicant {
	FONT-WEIGHT: bold
}
A.publicant:after {
	FONT-SIZE: x-small; VERTICAL-ALIGN: top; CONTENT: "=86"; CURSOR: =
pointer; TEXT-DECORATION: none !important
}
#tooltip {
	BORDER-BOTTOM: #333 1px solid; POSITION: absolute; BORDER-LEFT: #333 =
1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
DISPLAY: none; BACKGROUND: #e8f2ff; COLOR: #333; BORDER-TOP: #333 1px =
solid; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 2px
}
.bmeResults {
	BORDER-BOTTOM: black 1px dotted; BORDER-LEFT: black 1px dotted; =
PADDING-BOTTOM: 1.5em; MARGIN: 1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: =
1.5em; DISPLAY: none; BORDER-TOP: black 1px dotted; BORDER-RIGHT: black =
1px dotted; PADDING-TOP: 1.5em
}
.bmeSuccess {
	BACKGROUND-COLOR: lightgray; COLOR: black
}
.bmeError {
	PADDING-BOTTOM: 2ex; BACKGROUND-COLOR: #800; PADDING-LEFT: 2ex; =
PADDING-RIGHT: 2ex; COLOR: white; PADDING-TOP: 2ex
}
.bmeAuthor {
	MARGIN-TOP: 1em; FONT-SIZE: larger
}
.bmeArticle {
	MARGIN-TOP: 0.5em; MARGIN-LEFT: 4.5em; FONT-SIZE: x-small
}
.pds-vote-button {
	TEXT-ALIGN: center !important; FLOAT: none !important; CLEAR: both =
!important
}
.pds-view-results {
	FLOAT: none !important; CLEAR: left !important
}
.pds-pd-link {
	DISPLAY: none !important
}
.pds-share {
	DISPLAY: none !important
}
.pds-comments {
	DISPLAY: none !important
}
.pds-links A:hover {
	BACKGROUND: white
}
.pds-links-back A:hover {
	BACKGROUND: white
}
#research-fields-table {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: =
80%; BORDER-COLLAPSE: collapse; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid
}
#research-fields-table TD.rf-head {
	BACKGROUND-COLOR: lightgrey; FONT-WEIGHT: bold
}
#research-fields-table TD {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND-COLOR: #ffd; PADDING-LEFT: 1em; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid
}
#research-fields-table .rf-col1 {
	MIN-WIDTH: 400px
}
#research-fields-table .rf-col2 {
	MIN-WIDTH: 400px
}
#research-fields-table .rf-col3 {
	MAX-WIDTH: 0px
}
#bibtex {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffd; MARGIN: 10px 0px 0px 20px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #222; BORDER-TOP: black =
1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 10px
}
#ris {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffd; MARGIN: 10px 0px 0px 20px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #222; BORDER-TOP: black =
1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 10px
}
#search-hint {
	TEXT-DECORATION: none
}
#search-hint:hover {
	BACKGROUND-COLOR: inherit; COLOR: inherit
}
.not-too-wide {
	MAX-WIDTH: 700px
}
.nottoowide {
	MAX-WIDTH: 700px
}
.center_div {
	WIDTH: 700px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.centre_div {
	WIDTH: 700px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.listicon {
	VERTICAL-ALIGN: -3px
}
.xicon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px -3px; VERTICAL-ALIGN: =
-6px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.icon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 4px 0px 0px; =
VERTICAL-ALIGN: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none
}
.icontext {
	BACKGROUND-COLOR: white; COLOR: #1f81cd; VERTICAL-ALIGN: bottom; =
MARGIN-RIGHT: 8px; TEXT-DECORATION: none
}
.icontext:hover {
	BACKGROUND-COLOR: white; COLOR: #003e6e
}
.item-icons {
	MARGIN-TOP: 0px; PADDING-TOP: 5px
}
A.attachment-reveal {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; =
BACKGROUND-COLOR: #f0f0f0; BORDER-TOP: white 1px solid; MARGIN-RIGHT: =
5px; BORDER-RIGHT: white 1px solid
}
A.attachment-reveal:hover {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BACKGROUND-COLOR: #f0f0f0; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: =
#808080 1px solid
}
#tagbutton {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #aaa; MARGIN: -10px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; COLOR: #fff; =
CURSOR: wait; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#hidetags {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #aaa; MARGIN: -10px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; COLOR: #fff; =
CURSOR: wait; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#hidetags {
	DISPLAY: none
}
.force-scrollbars {
	MIN-HEIGHT: 1200px
}
#no_selection {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffd; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #222; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 5px
}
#add_ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fdd; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #222; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid; PADDING-TOP: 5px
}
.item-abstract {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
10px; DISPLAY: none; MAX-WIDTH: 700px; COLOR: #555; FONT-SIZE: 12px =
!important; PADDING-TOP: 10px
}
.item-notes {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
10px; DISPLAY: none; MAX-WIDTH: 700px; COLOR: #555; FONT-SIZE: 12px =
!important; PADDING-TOP: 10px
}
.item-abstract DIV.tip {
	FONT-STYLE: italic; MARGIN: 5px 0px; COLOR: #444; FONT-SIZE: 10px
}
.item-notes DIV.tip {
	FONT-STYLE: italic; MARGIN: 5px 0px; COLOR: #444; FONT-SIZE: 10px
}
.item-abstract H2 {
	MARGIN-TOP: 7px
}
.item-notes P {
	FONT-SIZE: 12px
}
#fancybox-outer A:hover {
	BACKGROUND-COLOR: transparent
}
.edit FORM INPUT {
	FONT-SIZE: 12px
}
.tagInput {
	BACKGROUND-IMAGE: url(img/tags.gif); BORDER-BOTTOM: lightgray 1px =
solid; BORDER-LEFT: lightgray 1px solid; PADDING-BOTTOM: 2px; =
PADDING-LEFT: 20px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 2px 2px; BORDER-TOP: lightgray 1px solid; =
BORDER-RIGHT: lightgray 1px solid; PADDING-TOP: 2px
}
.tagInputDiv {
	Z-INDEX: 1000; BORDER-BOTTOM: lightgray 1px solid; POSITION: absolute; =
BORDER-LEFT: lightgray 1px solid; BACKGROUND-COLOR: white; MARGIN-TOP: =
-1px; DISPLAY: none; OVERFLOW: auto; BORDER-TOP: lightgray 1px solid; =
BORDER-RIGHT: lightgray 1px solid
}
.tagInputLine {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: =
black; CURSOR: default; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
.tagInputSel {
	BACKGROUND-COLOR: gray; COLOR: white
}
.tagInputLineTag {
	MIN-WIDTH: 150px; DISPLAY: inline-block
}
.tagInputLineFreq {
	MIN-WIDTH: 50px; TEXT-ALIGN: right; DISPLAY: inline-block; FLOAT: right
}
.tagInputSuggestedTags {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 5px; =
PADDING-LEFT: 2px; WIDTH: 550px; PADDING-RIGHT: 2px; COLOR: #101010; =
PADDING-TOP: 2px
}
.tagInputSuggestedTags .label {
	FONT-WEIGHT: bolder
}
.tagInputSuggestedTagList {
	LINE-HEIGHT: 16px
}
.tagInputSuggestedTagList .tag {
	PADDING-BOTTOM: 2px; MARGIN: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; DISPLAY: inline-block; COLOR: black; CURSOR: pointer; =
TEXT-DECORATION: underline; PADDING-TOP: 2px
}
.tagInputSuggestedTagList .ptag {
	PADDING-BOTTOM: 2px; MARGIN: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; DISPLAY: inline-block; COLOR: black; CURSOR: pointer; =
TEXT-DECORATION: underline; PADDING-TOP: 2px
}
.tagInputSuggestedTagList .ptag {
	COLOR: #900000
}
.tagList .tag {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 1px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BORDER-TOP: #d0d0d0 1px =
solid; CURSOR: pointer; BORDER-RIGHT: #d0d0d0 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.tagList .tagLink {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 1px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BORDER-TOP: #d0d0d0 1px =
solid; CURSOR: pointer; BORDER-RIGHT: #d0d0d0 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.tagList .ptag {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 1px; PADDING-LEFT: =
2px; PADDING-RIGHT: 2px; DISPLAY: inline-block; BORDER-TOP: #d0d0d0 1px =
solid; CURSOR: pointer; BORDER-RIGHT: #d0d0d0 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.tagList .tagLink:hover {
	BACKGROUND-COLOR: blue; COLOR: white; TEXT-DECORATION: underline
}
.tagInputSuggestedTagList .suggested {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffd; MARGIN: 1px 0px; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: black; BORDER-TOP: #444 =
1px solid; BORDER-RIGHT: #444 1px solid; TEXT-DECORATION: underline; =
PADDING-TOP: 2px
}
.tagInputSuggestedTagList .suggested:hover {
	BACKGROUND-COLOR: blue; COLOR: white; TEXT-DECORATION: underline
}
.tagInputSuggestedTagList .tag:hover {
	BACKGROUND-COLOR: blue; COLOR: white
}
.tagInputSuggestedTagList .tagUsed {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; =
BACKGROUND-COLOR: #eee; COLOR: black; BORDER-TOP: #444 1px solid; =
BORDER-RIGHT: #444 1px solid
}
.tagInputSuggestedTagList .tagUsed .suggested {
	COLOR: #606060
}
.quick-edit {
	CURSOR: pointer
}
#quick-edit-dialog H2 {
	MARGIN-TOP: 16px
}
#show-citation {
	CURSOR: pointer
}
#show-citation:hover {
	BACKGROUND-COLOR: white; COLOR: blue
}
#citation {
	FONT-SIZE: 12px
}
#citation-div {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px =
solid; PADDING-TOP: 10px
}
#likes-div {
	BORDER-BOTTOM: #222222 1px solid; BORDER-LEFT: #222222 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: none; BORDER-TOP: #222222 1px solid; =
BORDER-RIGHT: #222222 1px solid; PADDING-TOP: 10px
}
.liked-by-me {
	CURSOR: pointer
}
.citotag {
	DISPLAY: none
}
.cito-delete {
	DISPLAY: none; COLOR: red; CURSOR: pointer
}
.ui-selectmenu {
	POSITION: relative; DISPLAY: block; HEIGHT: 2em; OVERFLOW: hidden; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.ui-selectmenu-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 50%; RIGHT: 6px
}
.ui-selectmenu-menu {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VISIBILITY: hidden; =
OVERFLOW: auto; TOP: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ui-selectmenu-open {
	VISIBILITY: visible
}
.ui-selectmenu-menu-popup {
	MARGIN-TOP: -1px
}
.ui-selectmenu-menu-dropdown {
=09
}
.ui-selectmenu-menu LI {
	BORDER-BOTTOM: transparent 1px dotted; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-WIDTH: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: transparent 1px dotted; =
BORDER-LEFT-WIDTH: 0px !important; FONT-WEIGHT: normal !important; =
PADDING-TOP: 0px
}
.ui-selectmenu-menu LI A {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 1em; OUTLINE-WIDTH: medium; =
PADDING-RIGHT: 1em; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: =
0.3em
}
.ui-selectmenu-status {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 1em; OUTLINE-WIDTH: medium; =
PADDING-RIGHT: 1em; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: =
0.3em
}
.ui-selectmenu-menu LI.ui-selectmenu-hasIcon A {
	POSITION: relative; PADDING-LEFT: 20px; MARGIN-LEFT: 5px
}
.ui-selectmenu-hasIcon .ui-selectmenu-status {
	POSITION: relative; PADDING-LEFT: 20px; MARGIN-LEFT: 5px
}
.ui-selectmenu-menu LI .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 1em; LEFT: 0px
}
.ui-selectmenu-status .ui-icon {
	POSITION: absolute; MARGIN-TOP: -8px; TOP: 1em; LEFT: 0px
}
.ui-selectmenu-status {
	LINE-HEIGHT: 1.4em
}
.ui-selectmenu-open LI.ui-selectmenu-item-focus A {
=09
}
.ui-selectmenu-open LI.ui-selectmenu-item-selected {
=09
}
.ui-selectmenu-menu LI SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 0.2em
}
.ui-selectmenu-status SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 0.2em
}
.ui-selectmenu-menu LI .ui-selectmenu-item-header {
	FONT-WEIGHT: bold
}
.ui-selectmenu-menu LI .ui-selectmenu-item-content {
=09
}
.ui-selectmenu-menu LI .ui-selectmenu-item-footer {
	opacity: .8
}
.ui-selectmenu-menu .ui-selectmenu-group {
	FONT-SIZE: 1em
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: =
0.6em
}
.ui-selectmenu-menu .ui-selectmenu-group UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.ui-selectmenu-menu LI.ui-state-hover A {
	COLOR: black
}
A.ui-selectmenu:hover {
	COLOR: black; FONT-WEIGHT: bold
}
DIV.csl-left-margin {
	DISPLAY: inline
}
DIV.csl-right-inline {
	DISPLAY: inline
}
DIV.csl-cite-as {
	MARGIN: 10px 0px
}
A.adminuser {
	FONT-WEIGHT: bold
}
A.golduser:after {
	CONTENT: url(img/golduser.png)
}
.goldlogo:after {
	CONTENT: url(img/golduser.png)
}
.if_gold_user {
	DISPLAY: none
}
.if_not_gold_user {
	DISPLAY: none
}
#dropzone {
	BORDER-BOTTOM: grey 1px dashed; TEXT-ALIGN: center; BORDER-LEFT: grey =
1px dashed; LINE-HEIGHT: 4em; BACKGROUND-COLOR: #ddd; WIDTH: 400px; =
DISPLAY: block; HEIGHT: 50px; MARGIN-LEFT: 4em; VERTICAL-ALIGN: middle; =
BORDER-TOP: grey 1px dashed; FONT-WEIGHT: bold; BORDER-RIGHT: grey 1px =
dashed
}
#toread A:hover {
	BACKGROUND-COLOR: #fff
}
#rating A:hover {
	BACKGROUND-COLOR: #fff
}
.profile-box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; MARGIN-TOP: 15px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #ddf; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.profile-connect-box {
	BORDER-BOTTOM: red 5px solid; BORDER-LEFT: red 5px solid; BORDER-TOP: =
red 5px solid; BORDER-RIGHT: red 5px solid
}
.nobreak {
	WHITE-SPACE: nowrap
}
.userfile_table {
	BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse
}
.userfile_table TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 0px
}
.userfile_action * {
	opacity: 0
}
.csl_results DIV {
	MARGIN: 5px 0px 5px 20px; CURSOR: pointer
}
.csl_selection DIV {
	MARGIN: 5px 0px 5px 20px; CURSOR: pointer
}
.csl_results DIV:hover {
	COLOR: blue
}
.csl_selection DIV:hover {
	COLOR: blue
}
.csl_results DIV:hover:after {
	CONTENT: url(img/arrow-collapsed.png)
}
.csl_selection DIV:hover:after {
	COLOR: red; CONTENT: "[x]"
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	BORDER-BOTTOM-COLOR: rgb(211,211,211); PADDING-BOTTOM: 5px; =
BORDER-TOP-COLOR: rgb(211,211,211); PADDING-LEFT: 5px; PADDING-RIGHT: =
5px; BORDER-RIGHT-COLOR: rgb(211,211,211); BORDER-LEFT-COLOR: =
rgb(211,211,211); PADDING-TOP: 5px
}
.ui-tooltip-blue .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: rgb(211,211,211); PADDING-BOTTOM: 5px; =
BORDER-TOP-COLOR: rgb(211,211,211); PADDING-LEFT: 5px; PADDING-RIGHT: =
5px; BORDER-RIGHT-COLOR: rgb(211,211,211); BORDER-LEFT-COLOR: =
rgb(211,211,211); PADDING-TOP: 5px
}
.ui-wide {
	WIDTH: 700px
}
.ui-tooltip-blue .ui-tooltip-content {
	BACKGROUND-COLOR: #e8f2ff
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
	BACKGROUND-POSITION: -2px 0px
}
.ui-tooltip {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px; box-shadow: none
}
.ui-megamenu .ui-tooltip-content {
	WIDTH: auto; MAX-WIDTH: none; COLOR: black; BORDER-TOP: medium none
}
.qtip {
	MAX-WIDTH: none
}
A.cito-title {
	TEXT-DECORATION: none
}
DIV.cito-link {
	DISPLAY: inline
}
DIV.cito-details {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; MARGIN: 5px 0px 5px 10px; =
PADDING-LEFT: 5px; WIDTH: 700px; PADDING-RIGHT: 5px; DISPLAY: none; =
MAX-WIDTH: 700px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px =
solid; PADDING-TOP: 5px
}
.cito-drag-over {
	BACKGROUND-COLOR: #dfd
}
.cito-drag {
	DISPLAY: none; COLOR: #1f81cd; CURSOR: move
}
#cito-dialog {
	DISPLAY: none
}
#cito-dialog-this-title {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #dfd; MARGIN: 5px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray =
1px solid; PADDING-TOP: 5px
}
#cito-dialog-that-title {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #dfd; MARGIN: 5px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray =
1px solid; PADDING-TOP: 5px
}
#cito-drop-box {
	Z-INDEX: 200; BORDER-BOTTOM: gray 1px solid; POSITION: fixed; =
BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#dfd; MIN-HEIGHT: 100px; PADDING-LEFT: 5px; WIDTH: 600px; PADDING-RIGHT: =
5px; DISPLAY: none; TOP: 0px; RIGHT: 0px; PADDING-TOP: 5px
}
.cito-drop-box-centered {
=09
}
#cito-drop-box SELECT {
	MARGIN: 10px
}
#cito-drop-box H1 {
	MARGIN-BOTTOM: 10px
}
#cito-drop-box P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px
}
#cito-drop-box H1 SPAN {
	FONT-SIZE: 10px; VERTICAL-ALIGN: 8px; CURSOR: pointer; opacity: 0.6
}
.cito-drop-target {
	BORDER-BOTTOM: black 1px dashed; BORDER-LEFT: black 1px dashed; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d0f0d0; PADDING-LEFT: 5px; =
WIDTH: auto; PADDING-RIGHT: 5px; BORDER-TOP: black 1px dashed; =
FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: black 1px dashed; =
PADDING-TOP: 5px
}
.cito-drop-target-over {
	BACKGROUND-COLOR: #fdf
}
#cito-drop-box H1 DIV {
	CURSOR: pointer
}
#citograph_direction_warning {
	DISPLAY: none; COLOR: red
}
#citoButtons {
	MARGIN-TOP: 8px
}
#citoSubmitError {
	DISPLAY: none; COLOR: red
}
.plainlink {
	CURSOR: pointer; TEXT-DECORATION: none
}
.expand_history {
	DISPLAY: none; COLOR: #1f81cd; CURSOR: pointer
}
.checked_article {
	DISPLAY: inline
}
#can_post_hint_top {
	DISPLAY: none
}
#can_post_hint_bottom {
	DISPLAY: none
}
#cookie_terms {
	Z-INDEX: 999; POSITION: fixed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#dfd; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; BOTTOM: 0px; =
PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 18px; BORDER-TOP: #333 1px =
solid; PADDING-TOP: 5px; LEFT: 0px
}
#cookie_terms P {
	LINE-HEIGHT: 20px; MARGIN: 0px 0px 0px 20px; FONT-SIZE: 16px
}
#cookie_terms A {
	COLOR: #333; TEXT-DECORATION: underline
}
#cookie_terms A:visited {
	COLOR: #333; TEXT-DECORATION: underline
}
#cookie_terms A:hover {
	BACKGROUND-COLOR: inherit; COLOR: #111
}
#cookie_terms INPUT {
	FLOAT: right; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 20px
}
#cookie_terms BUTTON {
	FLOAT: right; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 20px
}
#accept_cookie_terms {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #333; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: =
#dfd; VERTICAL-ALIGN: middle; TOP: 0px; CURSOR: pointer; =
TEXT-DECORATION: none; PADDING-TOP: 0px; LEFT: 0px
}
.accept_cookie_terms_link {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#cookie_terms BUTTON.superuser {
	COLOR: red
}
#cookie_terms INPUT:hover {
	BACKGROUND-COLOR: #333; CURSOR: pointer
}
#eu-cookie-terms-table TH {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#eu-cookie-terms-table TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#eu-cookie-terms-table TH {
	TEXT-ALIGN: center
}
#eu-cookie-terms-table TD {
	TEXT-ALIGN: left
}
#aqnowledge_main {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: =
0px; DISPLAY: none; MARGIN-BOTTOM: 20px; BACKGROUND: #eee; BORDER-TOP: =
#aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px
}
#aqnowledge_inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
OVERFLOW: hidden; PADDING-TOP: 10px
}
.aq-tip {
	BORDER-BOTTOM-COLOR: #d3d3d3; BACKGROUND-COLOR: #e8f3ff; =
BORDER-TOP-COLOR: #d3d3d3; MAX-WIDTH: 400px; BORDER-RIGHT-COLOR: =
#d3d3d3; BORDER-LEFT-COLOR: #d3d3d3
}
.aq-tip .ui-tooltip-content {
	BORDER-BOTTOM-COLOR: #d3d3d3; BACKGROUND-COLOR: #e8f3ff; =
BORDER-TOP-COLOR: #d3d3d3; BORDER-RIGHT-COLOR: #d3d3d3; =
BORDER-LEFT-COLOR: #d3d3d3
}
.aqfaint {
	MARGIN-TOP: 10px; COLOR: #666; FONT-SIZE: 9px
}
.aq-extra {
	DISPLAY: none
}
#aq-more {
	TEXT-ALIGN: right; FONT-STYLE: italic; MARGIN-TOP: 5px; DISPLAY: none
}
#html_citation {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e0e0e0; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: none; FONT-FAMILY: monospace; WHITE-SPACE: =
pre; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; =
PADDING-TOP: 10px
}
#show_cit_html {
	FONT-SIZE: 10px; CURSOR: pointer
}

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://html5shiv.googlecode.com/svn/trunk/html5.js

/*=0A=
 HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 =
Licensed=0A=
 Uncompressed source: https://github.com/aFarkas/html5shiv=0A=
*/=0A=
(function(l,f){function m(){var =
a=3De.elements;return"string"=3D=3Dtypeof a?a.split(" "):a}function =
i(a){var b=3Dn[a[o]];b||(b=3D{},h++,a[o]=3Dh,n[h]=3Db);return b}function =
p(a,b,c){b||(b=3Df);if(g)return =
b.createElement(a);c||(c=3Di(b));b=3Dc.cache[a]?c.cache[a].cloneNode():r.=
test(a)?(c.cache[a]=3Dc.createElem(a)).cloneNode():c.createElem(a);return=
 b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function =
t(a,b){if(!b.cache)b.cache=3D{},b.createElem=3Da.createElement,b.createFr=
ag=3Da.createDocumentFragment,b.frag=3Db.createFrag();=0A=
a.createElement=3Dfunction(c){return!e.shivMethods?b.createElem(c):p(c,a,=
b)};a.createDocumentFragment=3DFunction("h,f","return function(){var =
n=3Df.cloneNode(),c=3Dn.createElement;h.shivMethods&&("+m().join().replac=
e(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+=
a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=3Df);var =
b=3Di(a);if(e.shivCSS&&!j&&!b.hasCSS){var =
c,d=3Da;c=3Dd.createElement("p");d=3Dd.getElementsByTagName("head")[0]||d=
.documentElement;c.innerHTML=3D"x<style>article,aside,figcaption,figure,f=
ooter,header,hgroup,main,nav,section{display:block}mark{background:#FF0;c=
olor:#000}</style>";=0A=
c=3Dd.insertBefore(c.lastChild,d.firstChild);b.hasCSS=3D!!c}g||t(a,b);ret=
urn a}var =
k=3Dl.html5||{},s=3D/^<|^(?:button|map|select|textarea|object|iframe|opti=
on|optgroup)$/i,r=3D/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|=
li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o=3D"_html5shiv=
",h=3D0,n=3D{},g;(function(){try{var =
a=3Df.createElement("a");a.innerHTML=3D"<xyz></xyz>";j=3D"hidden"in =
a;var b;if(!(b=3D1=3D=3Da.childNodes.length)){f.createElement("a");var =
c=3Df.createDocumentFragment();b=3D"undefined"=3D=3Dtypeof c.cloneNode||=0A=
"undefined"=3D=3Dtypeof =
c.createDocumentFragment||"undefined"=3D=3Dtypeof =
c.createElement}g=3Db}catch(d){g=3Dj=3D!0}})();var =
e=3D{elements:k.elements||"abbr article aside audio bdi canvas data =
datalist details figcaption figure footer header hgroup main mark meter =
nav output progress section summary time =
video",version:"3.6.2pre",shivCSS:!1!=3D=3Dk.shivCSS,supportsUnknownEleme=
nts:g,shivMethods:!1!=3D=3Dk.shivMethods,type:"default",shivDocument:q,cr=
eateElement:p,createDocumentFragment:function(a,b){a||(a=3Df);if(g)return=
 a.createDocumentFragment();=0A=
for(var =
b=3Db||i(a),c=3Db.frag.cloneNode(),d=3D0,e=3Dm(),h=3De.length;d<h;d++)c.c=
reateElement(e[d]);return c}};l.html5=3De;q(f)})(this,document);
------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/COMBO.d1a011d324068d1ed8da415f2dde5a9e.js

/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | =
jquery.org/license=0A=
//@ sourceMappingURL=3Djquery.min.map=0A=
*/(function(e,t){var n,r,i=3Dtypeof =
t,o=3De.document,a=3De.location,s=3De.jQuery,u=3De.$,l=3D{},c=3D[],p=3D"1=
.9.1",f=3Dc.concat,d=3Dc.push,h=3Dc.slice,g=3Dc.indexOf,m=3Dl.toString,y=3D=
l.hasOwnProperty,v=3Dp.trim,b=3Dfunction(e,t){return new =
b.fn.init(e,t,r)},x=3D/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=3D/\=
S+/g,T=3D/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=3D/^(?:(<[\w\W]+>)[^>]*|#=
([\w-]*))$/,C=3D/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=3D/^[\],:{}\s]*$/,E=3D/(?:=
^|:|,)(?:\s*\[)+/g,S=3D/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=3D/"[^"\\\r=
\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=3D/^-ms-/,D=3D=
/-([\da-z])/gi,L=3Dfunction(e,t){return =
t.toUpperCase()},H=3Dfunction(e){(o.addEventListener||"load"=3D=3D=3De.ty=
pe||"complete"=3D=3D=3Do.readyState)&&(q(),b.ready())},q=3Dfunction(){o.a=
ddEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeE=
ventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detac=
hEvent("onload",H))};b.fn=3Db.prototype=3D{jquery:p,constructor:b,init:fu=
nction(e,n,r){var i,a;if(!e)return this;if("string"=3D=3Dtypeof =
e){if(i=3D"<"=3D=3D=3De.charAt(0)&&">"=3D=3D=3De.charAt(e.length-1)&&e.le=
ngth>=3D3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).=
find(e):this.constructor(n).find(e);if(i[1]){if(n=3Dn instanceof =
b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o=
,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in =
n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return =
this}if(a=3Do.getElementById(i[2]),a&&a.parentNode){if(a.id!=3D=3Di[2])re=
turn r.find(e);this.length=3D1,this[0]=3Da}return =
this.context=3Do,this.selector=3De,this}return =
e.nodeType?(this.context=3Dthis[0]=3De,this.length=3D1,this):b.isFunction=
(e)?r.ready(e):(e.selector!=3D=3Dt&&(this.selector=3De.selector,this.cont=
ext=3De.context),b.makeArray(e,this))},selector:"",length:0,size:function=
(){return this.length},toArray:function(){return =
h.call(this)},get:function(e){return =
null=3D=3De?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:fun=
ction(e){var t=3Db.merge(this.constructor(),e);return =
t.prevObject=3Dthis,t.context=3Dthis.context,t},each:function(e,t){return=
 b.each(this,e,t)},ready:function(e){return =
b.ready.promise().done(e),this},slice:function(){return =
this.pushStack(h.apply(this,arguments))},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var =
t=3Dthis.length,n=3D+e+(0>e?t:0);return =
this.pushStack(n>=3D0&&t>n?[this[n]]:[])},map:function(e){return =
this.pushStack(b.map(this,function(t,n){return =
e.call(t,n,t)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].sp=
lice},b.fn.init.prototype=3Db.fn,b.extend=3Db.fn.extend=3Dfunction(){var =
e,n,r,i,o,a,s=3Darguments[0]||{},u=3D1,l=3Darguments.length,c=3D!1;for("b=
oolean"=3D=3Dtypeof =
s&&(c=3Ds,s=3Darguments[1]||{},u=3D2),"object"=3D=3Dtypeof =
s||b.isFunction(s)||(s=3D{}),l=3D=3D=3Du&&(s=3Dthis,--u);l>u;u++)if(null!=
=3D(o=3Darguments[u]))for(i in =
o)e=3Ds[i],r=3Do[i],s!=3D=3Dr&&(c&&r&&(b.isPlainObject(r)||(n=3Db.isArray=
(r)))?(n?(n=3D!1,a=3De&&b.isArray(e)?e:[]):a=3De&&b.isPlainObject(e)?e:{}=
,s[i]=3Db.extend(c,a,r)):r!=3D=3Dt&&(s[i]=3Dr));return =
s},b.extend({noConflict:function(t){return =
e.$=3D=3D=3Db&&(e.$=3Du),t&&e.jQuery=3D=3D=3Db&&(e.jQuery=3Ds),b},isReady=
:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:=
function(e){if(e=3D=3D=3D!0?!--b.readyWait:!b.isReady){if(!o.body)return =
setTimeout(b.ready);b.isReady=3D!0,e!=3D=3D!0&&--b.readyWait>0||(n.resolv=
eWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFuncti=
on:function(e){return"function"=3D=3D=3Db.type(e)},isArray:Array.isArray|=
|function(e){return"array"=3D=3D=3Db.type(e)},isWindow:function(e){return=
 =
null!=3De&&e=3D=3De.window},isNumeric:function(e){return!isNaN(parseFloat=
(e))&&isFinite(e)},type:function(e){return =
null=3D=3De?e+"":"object"=3D=3Dtypeof e||"function"=3D=3Dtypeof =
e?l[m.call(e)]||"object":typeof =
e},isPlainObject:function(e){if(!e||"object"!=3D=3Db.type(e)||e.nodeType|=
|b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!=
y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!=
1}var r;for(r in e);return =
r=3D=3D=3Dt||y.call(e,r)},isEmptyObject:function(e){var t;for(t in =
e)return!1;return!0},error:function(e){throw =
Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=3Dtypeof e)return =
null;"boolean"=3D=3Dtypeof t&&(n=3Dt,t=3D!1),t=3Dt||o;var =
r=3DC.exec(e),i=3D!n&&[];return =
r?[t.createElement(r[1])]:(r=3Db.buildFragment([e],t,i),i&&b(i).remove(),=
b.merge([],r.childNodes))},parseJSON:function(n){return =
e.JSON&&e.JSON.parse?e.JSON.parse(n):null=3D=3D=3Dn?n:"string"=3D=3Dtypeo=
f =
n&&(n=3Db.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")=
))?Function("return "+n)():(b.error("Invalid JSON: =
"+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=3Dtypeof n)return =
null;try{e.DOMParser?(i=3Dnew =
DOMParser,r=3Di.parseFromString(n,"text/xml")):(r=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),r.async=3D"false",r.loadXML(n))}catch(o=
){r=3Dt}return =
r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.er=
ror("Invalid XML: =
"+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScr=
ipt||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return =
e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return =
e.nodeName&&e.nodeName.toLowerCase()=3D=3D=3Dt.toLowerCase()},each:functi=
on(e,t,n){var =
r,i=3D0,o=3De.length,a=3DM(e);if(n){if(a){for(;o>i;i++)if(r=3Dt.apply(e[i=
],n),r=3D=3D=3D!1)break}else for(i in =
e)if(r=3Dt.apply(e[i],n),r=3D=3D=3D!1)break}else =
if(a){for(;o>i;i++)if(r=3Dt.call(e[i],i,e[i]),r=3D=3D=3D!1)break}else =
for(i in e)if(r=3Dt.call(e[i],i,e[i]),r=3D=3D=3D!1)break;return =
e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return =
null=3D=3De?"":v.call(e)}:function(e){return =
null=3D=3De?"":(e+"").replace(T,"")},makeArray:function(e,t){var =
n=3Dt||[];return null!=3De&&(M(Object(e))?b.merge(n,"string"=3D=3Dtypeof =
e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return =
g.call(t,e,n);for(r=3Dt.length,n=3Dn?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n=
 in t&&t[n]=3D=3D=3De)return n}return-1},merge:function(e,n){var =
r=3Dn.length,i=3De.length,o=3D0;if("number"=3D=3Dtypeof =
r)for(;r>o;o++)e[i++]=3Dn[o];else =
while(n[o]!=3D=3Dt)e[i++]=3Dn[o++];return =
e.length=3Di,e},grep:function(e,t,n){var =
r,i=3D[],o=3D0,a=3De.length;for(n=3D!!n;a>o;o++)r=3D!!t(e[o],o),n!=3D=3Dr=
&&i.push(e[o]);return i},map:function(e,t,n){var =
r,i=3D0,o=3De.length,a=3DM(e),s=3D[];if(a)for(;o>i;i++)r=3Dt(e[i],i,n),nu=
ll!=3Dr&&(s[s.length]=3Dr);else for(i in =
e)r=3Dt(e[i],i,n),null!=3Dr&&(s[s.length]=3Dr);return =
f.apply([],s)},guid:1,proxy:function(e,n){var =
r,i,o;return"string"=3D=3Dtypeof =
n&&(o=3De[n],n=3De,e=3Do),b.isFunction(e)?(r=3Dh.call(arguments,2),i=3Dfu=
nction(){return =
e.apply(n||this,r.concat(h.call(arguments)))},i.guid=3De.guid=3De.guid||b=
.guid++,i):t},access:function(e,n,r,i,o,a,s){var =
u=3D0,l=3De.length,c=3Dnull=3D=3Dr;if("object"=3D=3D=3Db.type(r)){o=3D!0;=
for(u in r)b.access(e,n,u,r[u],!0,a,s)}else =
if(i!=3D=3Dt&&(o=3D!0,b.isFunction(i)||(s=3D!0),c&&(s?(n.call(e,i),n=3Dnu=
ll):(c=3Dn,n=3Dfunction(e,t,n){return =
c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));=
return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new =
Date).getTime()}}),b.ready.promise=3Dfunction(t){if(!n)if(n=3Db.Deferred(=
),"complete"=3D=3D=3Do.readyState)setTimeout(b.ready);else =
if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEv=
entListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.att=
achEvent("onload",H);var =
r=3D!1;try{r=3Dnull=3D=3De.frameElement&&o.documentElement}catch(i){}r&&r=
.doScroll&&function =
a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return =
setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean =
Number String Function Array Date RegExp Object Error".split(" =
"),function(e,t){l["[object "+t+"]"]=3Dt.toLowerCase()});function =
M(e){var t=3De.length,n=3Db.type(e);return =
b.isWindow(e)?!1:1=3D=3D=3De.nodeType&&t?!0:"array"=3D=3D=3Dn||"function"=
!=3D=3Dn&&(0=3D=3D=3Dt||"number"=3D=3Dtypeof t&&t>0&&t-1 in =
e)}r=3Db(o);var _=3D{};function F(e){var t=3D_[e]=3D{};return =
b.each(e.match(w)||[],function(e,n){t[n]=3D!0}),t}b.Callbacks=3Dfunction(=
e){e=3D"string"=3D=3Dtypeof e?_[e]||F(e):b.extend({},e);var =
n,r,i,o,a,s,u=3D[],l=3D!e.once&&[],c=3Dfunction(t){for(r=3De.memory&&t,i=3D=
!0,a=3Ds||0,s=3D0,o=3Du.length,n=3D!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])=
=3D=3D=3D!1&&e.stopOnFalse){r=3D!1;break}n=3D!1,u&&(l?l.length&&c(l.shift=
()):r?u=3D[]:p.disable())},p=3D{add:function(){if(u){var =
t=3Du.length;(function i(t){b.each(t,function(t,n){var =
r=3Db.type(n);"function"=3D=3D=3Dr?e.unique&&p.has(n)||u.push(n):n&&n.len=
gth&&"string"!=3D=3Dr&&i(n)})})(arguments),n?o=3Du.length:r&&(s=3Dt,c(r))=
}return this},remove:function(){return =
u&&b.each(arguments,function(e,t){var =
r;while((r=3Db.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=3Dr&&o--,a>=3Dr&&a=
--)}),this},has:function(e){return =
e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return =
u=3D[],this},disable:function(){return =
u=3Dl=3Dr=3Dt,this},disabled:function(){return!u},lock:function(){return =
l=3Dt,r||p.disable(),this},locked:function(){return!l},fireWith:function(=
e,t){return =
t=3Dt||[],t=3D[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this}=
,fire:function(){return =
p.fireWith(this,arguments),this},fired:function(){return!!i}};return =
p},b.extend({Deferred:function(e){var =
t=3D[["resolve","done",b.Callbacks("once =
memory"),"resolved"],["reject","fail",b.Callbacks("once =
memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n=3D"pe=
nding",r=3D{state:function(){return n},always:function(){return =
i.done(arguments).fail(arguments),this},then:function(){var =
e=3Darguments;return b.Deferred(function(n){b.each(t,function(t,o){var =
a=3Do[0],s=3Db.isFunction(e[t])&&e[t];i[o[1]](function(){var =
e=3Ds&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().don=
e(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this=3D=3D=3Dr=
?n.promise():this,s?[e]:arguments)})}),e=3Dnull}).promise()},promise:func=
tion(e){return null!=3De?b.extend(e,r):r}},i=3D{};return =
r.pipe=3Dr.then,b.each(t,function(e,o){var =
a=3Do[2],s=3Do[3];r[o[1]]=3Da.add,s&&a.add(function(){n=3Ds},t[1^e][2].di=
sable,t[2][2].lock),i[o[0]]=3Dfunction(){return =
i[o[0]+"With"](this=3D=3D=3Di?r:this,arguments),this},i[o[0]+"With"]=3Da.=
fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var =
t=3D0,n=3Dh.call(arguments),r=3Dn.length,i=3D1!=3D=3Dr||e&&b.isFunction(e=
.promise)?r:0,o=3D1=3D=3D=3Di?e:b.Deferred(),a=3Dfunction(e,t,n){return =
function(r){t[e]=3Dthis,n[e]=3Darguments.length>1?h.call(arguments):r,n=3D=
=3D=3Ds?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=3D=
Array(r),u=3DArray(r),l=3DArray(r);r>t;t++)n[t]&&b.isFunction(n[t].promis=
e)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;re=
turn i||o.resolveWith(l,n),o.promise()}}),b.support=3Dfunction(){var =
t,n,r,a,s,u,l,c,p,f,d=3Do.createElement("div");if(d.setAttribute("classNa=
me","t"),d.innerHTML=3D"  <link/><table></table><a =
href=3D'/a'>a</a><input =
type=3D'checkbox'/>",n=3Dd.getElementsByTagName("*"),r=3Dd.getElementsByT=
agName("a")[0],!n||!r||!n.length)return{};s=3Do.createElement("select"),l=
=3Ds.appendChild(o.createElement("option")),a=3Dd.getElementsByTagName("i=
nput")[0],r.style.cssText=3D"top:1px;float:left;opacity:.5",t=3D{getSetAt=
tribute:"t"!=3D=3Dd.className,leadingWhitespace:3=3D=3D=3Dd.firstChild.no=
deType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.ge=
tElementsByTagName("link").length,style:/top/.test(r.getAttribute("style"=
)),hrefNormalized:"/a"=3D=3D=3Dr.getAttribute("href"),opacity:/^0.5/.test=
(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelect=
ed:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav=
></:nav>"!=3D=3Do.createElement("nav").cloneNode(!0).outerHTML,boxModel:"=
CSS1Compat"=3D=3D=3Do.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineB=
lockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingRe=
liable:!0,pixelPosition:!1},a.checked=3D!0,t.noCloneChecked=3Da.cloneNode=
(!0).checked,s.disabled=3D!0,t.optDisabled=3D!l.disabled;try{delete =
d.test}catch(h){t.deleteExpando=3D!1}a=3Do.createElement("input"),a.setAt=
tribute("value",""),t.input=3D""=3D=3D=3Da.getAttribute("value"),a.value=3D=
"t",a.setAttribute("type","radio"),t.radioValue=3D"t"=3D=3D=3Da.value,a.s=
etAttribute("checked","t"),a.setAttribute("name","t"),u=3Do.createDocumen=
tFragment(),u.appendChild(a),t.appendChecked=3Da.checked,t.checkClone=3Du=
.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEv=
ent("onclick",function(){t.noCloneEvent=3D!1}),d.cloneNode(!0).click());f=
or(f =
in{submit:!0,change:!0,focusin:!0})d.setAttribute(c=3D"on"+f,"t"),t[f+"Bu=
bbles"]=3Dc in e||d.attributes[c].expando=3D=3D=3D!1;return =
d.style.backgroundClip=3D"content-box",d.cloneNode(!0).style.backgroundCl=
ip=3D"",t.clearCloneStyle=3D"content-box"=3D=3D=3Dd.style.backgroundClip,=
b(function(){var =
n,r,a,s=3D"padding:0;margin:0;border:0;display:block;box-sizing:content-b=
ox;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=3Do.get=
ElementsByTagName("body")[0];u&&(n=3Do.createElement("div"),n.style.cssTe=
xt=3D"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;marg=
in-top:1px",u.appendChild(n).appendChild(d),d.innerHTML=3D"<table><tr><td=
></td><td>t</td></tr></table>",a=3Dd.getElementsByTagName("td"),a[0].styl=
e.cssText=3D"padding:0;margin:0;border:0;display:none",p=3D0=3D=3D=3Da[0]=
.offsetHeight,a[0].style.display=3D"",a[1].style.display=3D"none",t.relia=
bleHiddenOffsets=3Dp&&0=3D=3D=3Da[0].offsetHeight,d.innerHTML=3D"",d.styl=
e.cssText=3D"box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box=
-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-=
top:1%;position:absolute;top:1%;",t.boxSizing=3D4=3D=3D=3Dd.offsetWidth,t=
.doesNotIncludeMarginInBodyOffset=3D1!=3D=3Du.offsetTop,e.getComputedStyl=
e&&(t.pixelPosition=3D"1%"!=3D=3D(e.getComputedStyle(d,null)||{}).top,t.b=
oxSizingReliable=3D"4px"=3D=3D=3D(e.getComputedStyle(d,null)||{width:"4px=
"}).width,r=3Dd.appendChild(o.createElement("div")),r.style.cssText=3Dd.s=
tyle.cssText=3Ds,r.style.marginRight=3Dr.style.width=3D"0",d.style.width=3D=
"1px",t.reliableMarginRight=3D!parseFloat((e.getComputedStyle(r,null)||{}=
).marginRight)),typeof =
d.style.zoom!=3D=3Di&&(d.innerHTML=3D"",d.style.cssText=3Ds+"width:1px;pa=
dding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3D3=3D=3D=3Dd.o=
ffsetWidth,d.style.display=3D"block",d.innerHTML=3D"<div></div>",d.firstC=
hild.style.width=3D"5px",t.shrinkWrapBlocks=3D3!=3D=3Dd.offsetWidth,t.inl=
ineBlockNeedsLayout&&(u.style.zoom=3D1)),u.removeChild(n),n=3Dd=3Da=3Dr=3D=
null)}),n=3Ds=3Du=3Dl=3Dr=3Da=3Dnull,t}();var =
O=3D/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=3D/([A-Z])/g;function =
P(e,n,r,i){if(b.acceptData(e)){var =
o,a,s=3Db.expando,u=3D"string"=3D=3Dtypeof =
n,l=3De.nodeType,p=3Dl?b.cache:e,f=3Dl?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].=
data)||!u||r!=3D=3Dt)return =
f||(l?e[s]=3Df=3Dc.pop()||b.guid++:f=3Ds),p[f]||(p[f]=3D{},l||(p[f].toJSO=
N=3Db.noop)),("object"=3D=3Dtypeof n||"function"=3D=3Dtypeof =
n)&&(i?p[f]=3Db.extend(p[f],n):p[f].data=3Db.extend(p[f].data,n)),o=3Dp[f=
],i||(o.data||(o.data=3D{}),o=3Do.data),r!=3D=3Dt&&(o[b.camelCase(n)]=3Dr=
),u?(a=3Do[n],null=3D=3Da&&(a=3Do[b.camelCase(n)])):a=3Do,a}}function =
R(e,t,n){if(b.acceptData(e)){var =
r,i,o,a=3De.nodeType,s=3Da?b.cache:e,u=3Da?e[b.expando]:b.expando;if(s[u]=
){if(t&&(o=3Dn?s[u]:s[u].data)){b.isArray(t)?t=3Dt.concat(b.map(t,b.camel=
Case)):t in o?t=3D[t]:(t=3Db.camelCase(t),t=3Dt in o?[t]:t.split(" =
"));for(r=3D0,i=3Dt.length;i>r;r++)delete =
o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete =
s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=3D=
s.window?delete =
s[u]:s[u]=3Dnull)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random())=
.replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8=
-444553540000",applet:!0},hasData:function(e){return =
e=3De.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:functi=
on(e,t,n){return P(e,t,n)},removeData:function(e,t){return =
R(e,t)},_data:function(e,t,n){return =
P(e,t,n,!0)},_removeData:function(e,t){return =
R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!=3D=3De.nodeType&&9!=3D=
=3De.nodeType)return!1;var =
t=3De.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!=3D=3D!0&&=
e.getAttribute("classid")=3D=3D=3Dt}}),b.fn.extend({data:function(e,n){va=
r =
r,i,o=3Dthis[0],a=3D0,s=3Dnull;if(e=3D=3D=3Dt){if(this.length&&(s=3Db.dat=
a(o),1=3D=3D=3Do.nodeType&&!b._data(o,"parsedAttrs"))){for(r=3Do.attribut=
es;r.length>a;a++)i=3Dr[a].name,i.indexOf("data-")||(i=3Db.camelCase(i.sl=
ice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return =
s}return"object"=3D=3Dtypeof =
e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return =
n=3D=3D=3Dt?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e=
,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){retu=
rn this.each(function(){b.removeData(this,e)})}});function =
W(e,n,r){if(r=3D=3D=3Dt&&1=3D=3D=3De.nodeType){var =
i=3D"data-"+n.replace(B,"-$1").toLowerCase();if(r=3De.getAttribute(i),"st=
ring"=3D=3Dtypeof =
r){try{r=3D"true"=3D=3D=3Dr?!0:"false"=3D=3D=3Dr?!1:"null"=3D=3D=3Dr?null=
:+r+""=3D=3D=3Dr?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}el=
se r=3Dt}return r}function $(e){var t;for(t in =
e)if(("data"!=3D=3Dt||!b.isEmptyObject(e[t]))&&"toJSON"!=3D=3Dt)return!1;=
return!0}b.extend({queue:function(e,n,r){var i;return =
e?(n=3D(n||"fx")+"queue",i=3Db._data(e,n),r&&(!i||b.isArray(r)?i=3Db._dat=
a(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=3Dt||"=
fx";var =
n=3Db.queue(e,t),r=3Dn.length,i=3Dn.shift(),o=3Db._queueHooks(e,t),a=3Dfu=
nction(){b.dequeue(e,t)};"inprogress"=3D=3D=3Di&&(i=3Dn.shift(),r--),o.cu=
r=3Di,i&&("fx"=3D=3D=3Dt&&n.unshift("inprogress"),delete =
o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){va=
r n=3Dt+"queueHooks";return =
b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once =
memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})=
}}),b.fn.extend({queue:function(e,n){var r=3D2;return"string"!=3Dtypeof =
e&&(n=3De,e=3D"fx",r--),r>arguments.length?b.queue(this[0],e):n=3D=3D=3Dt=
?this:this.each(function(){var =
t=3Db.queue(this,e,n);b._queueHooks(this,e),"fx"=3D=3D=3De&&"inprogress"!=
=3D=3Dt[0]&&b.dequeue(this,e)})},dequeue:function(e){return =
this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return =
e=3Db.fx?b.fx.speeds[e]||e:e,t=3Dt||"fx",this.queue(t,function(t,n){var =
r=3DsetTimeout(t,e);n.stop=3Dfunction(){clearTimeout(r)}})},clearQueue:fu=
nction(e){return this.queue(e||"fx",[])},promise:function(e,n){var =
r,i=3D1,o=3Db.Deferred(),a=3Dthis,s=3Dthis.length,u=3Dfunction(){--i||o.r=
esolveWith(a,[a])};"string"!=3Dtypeof =
e&&(n=3De,e=3Dt),e=3De||"fx";while(s--)r=3Db._data(a[s],e+"queueHooks"),r=
&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var =
I,z,X=3D/[\t\r\n]/g,U=3D/\r/g,V=3D/^(?:input|select|textarea|button|objec=
t)$/i,Y=3D/^(?:a|area)$/i,J=3D/^(?:checked|selected|autofocus|autoplay|as=
ync|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|s=
coped)$/i,G=3D/^(?:checked|selected)$/i,Q=3Db.support.getSetAttribute,K=3D=
b.support.input;b.fn.extend({attr:function(e,t){return =
b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){retu=
rn =
this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return =
b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){retu=
rn e=3Db.propFix[e]||e,this.each(function(){try{this[e]=3Dt,delete =
this[e]}catch(n){}})},addClass:function(e){var =
t,n,r,i,o,a=3D0,s=3Dthis.length,u=3D"string"=3D=3Dtypeof =
e&&e;if(b.isFunction(e))return =
this.each(function(t){b(this).addClass(e.call(this,t,this.className))});i=
f(u)for(t=3D(e||"").match(w)||[];s>a;a++)if(n=3Dthis[a],r=3D1=3D=3D=3Dn.n=
odeType&&(n.className?(" "+n.className+" ").replace(X," "):" =
")){o=3D0;while(i=3Dt[o++])0>r.indexOf(" "+i+" ")&&(r+=3Di+" =
");n.className=3Db.trim(r)}return this},removeClass:function(e){var =
t,n,r,i,o,a=3D0,s=3Dthis.length,u=3D0=3D=3D=3Darguments.length||"string"=3D=
=3Dtypeof e&&e;if(b.isFunction(e))return =
this.each(function(t){b(this).removeClass(e.call(this,t,this.className))}=
);if(u)for(t=3D(e||"").match(w)||[];s>a;a++)if(n=3Dthis[a],r=3D1=3D=3D=3D=
n.nodeType&&(n.className?(" "+n.className+" ").replace(X," =
"):"")){o=3D0;while(i=3Dt[o++])while(r.indexOf(" "+i+" =
")>=3D0)r=3Dr.replace(" "+i+" "," ");n.className=3De?b.trim(r):""}return =
this},toggleClass:function(e,t){var n=3Dtypeof =
e,r=3D"boolean"=3D=3Dtypeof t;return =
b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,t=
his.className,t),t)}):this.each(function(){if("string"=3D=3D=3Dn){var =
o,a=3D0,s=3Db(this),u=3Dt,l=3De.match(w)||[];while(o=3Dl[a++])u=3Dr?u:!s.=
hasClass(o),s[u?"addClass":"removeClass"](o)}else(n=3D=3D=3Di||"boolean"=3D=
=3D=3Dn)&&(this.className&&b._data(this,"__className__",this.className),t=
his.className=3Dthis.className||e=3D=3D=3D!1?"":b._data(this,"__className=
__")||"")})},hasClass:function(e){var t=3D" "+e+" =
",n=3D0,r=3Dthis.length;for(;r>n;n++)if(1=3D=3D=3Dthis[n].nodeType&&(" =
"+this[n].className+" ").replace(X," =
").indexOf(t)>=3D0)return!0;return!1},val:function(e){var =
n,r,i,o=3Dthis[0];{if(arguments.length)return =
i=3Db.isFunction(e),this.each(function(n){var =
o,a=3Db(this);1=3D=3D=3Dthis.nodeType&&(o=3Di?e.call(this,n,a.val()):e,nu=
ll=3D=3Do?o=3D"":"number"=3D=3Dtypeof =
o?o+=3D"":b.isArray(o)&&(o=3Db.map(o,function(e){return =
null=3D=3De?"":e+""})),r=3Db.valHooks[this.type]||b.valHooks[this.nodeNam=
e.toLowerCase()],r&&"set"in =
r&&r.set(this,o,"value")!=3D=3Dt||(this.value=3Do))});if(o)return =
r=3Db.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in =
r&&(n=3Dr.get(o,"value"))!=3D=3Dt?n:(n=3Do.value,"string"=3D=3Dtypeof =
n?n.replace(U,""):null=3D=3Dn?"":n)}}}),b.extend({valHooks:{option:{get:f=
unction(e){var =
t=3De.attributes.value;return!t||t.specified?e.value:e.text}},select:{get=
:function(e){var =
t,n,r=3De.options,i=3De.selectedIndex,o=3D"select-one"=3D=3D=3De.type||0>=
i,a=3Do?null:[],s=3Do?i+1:r.length,u=3D0>i?s:o?i:0;for(;s>u;u++)if(n=3Dr[=
u],!(!n.selected&&u!=3D=3Di||(b.support.optDisabled?n.disabled:null!=3D=3D=
n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNo=
de,"optgroup"))){if(t=3Db(n).val(),o)return t;a.push(t)}return =
a},set:function(e,t){var n=3Db.makeArray(t);return =
b(e).find("option").each(function(){this.selected=3Db.inArray(b(this).val=
(),n)>=3D0}),n.length||(e.selectedIndex=3D-1),n}}},attr:function(e,n,r){v=
ar o,a,s,u=3De.nodeType;if(e&&3!=3D=3Du&&8!=3D=3Du&&2!=3D=3Du)return =
typeof =
e.getAttribute=3D=3D=3Di?b.prop(e,n,r):(a=3D1!=3D=3Du||!b.isXMLDoc(e),a&&=
(n=3Dn.toLowerCase(),o=3Db.attrHooks[n]||(J.test(n)?z:I)),r=3D=3D=3Dt?o&&=
a&&"get"in o&&null!=3D=3D(s=3Do.get(e,n))?s:(typeof =
e.getAttribute!=3D=3Di&&(s=3De.getAttribute(n)),null=3D=3Ds?t:s):null!=3D=
=3Dr?o&&a&&"set"in =
o&&(s=3Do.set(e,r,n))!=3D=3Dt?s:(e.setAttribute(n,r+""),r):(b.removeAttr(=
e,n),t))},removeAttr:function(e,t){var =
n,r,i=3D0,o=3Dt&&t.match(w);if(o&&1=3D=3D=3De.nodeType)while(n=3Do[i++])r=
=3Db.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=3D=
e[r]=3D!1:e[r]=3D!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{t=
ype:{set:function(e,t){if(!b.support.radioValue&&"radio"=3D=3D=3Dt&&b.nod=
eName(e,"input")){var n=3De.value;return =
e.setAttribute("type",t),n&&(e.value=3Dn),t}}}},propFix:{tabindex:"tabInd=
ex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"ma=
xLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"row=
Span",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",content=
editable:"contentEditable"},prop:function(e,n,r){var =
i,o,a,s=3De.nodeType;if(e&&3!=3D=3Ds&&8!=3D=3Ds&&2!=3D=3Ds)return =
a=3D1!=3D=3Ds||!b.isXMLDoc(e),a&&(n=3Db.propFix[n]||n,o=3Db.propHooks[n])=
,r!=3D=3Dt?o&&"set"in =
o&&(i=3Do.set(e,r,n))!=3D=3Dt?i:e[n]=3Dr:o&&"get"in =
o&&null!=3D=3D(i=3Do.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(=
e){var n=3De.getAttributeNode("tabindex");return =
n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName=
)&&e.href?0:t}}}}),z=3D{get:function(e,n){var =
r=3Db.prop(e,n),i=3D"boolean"=3D=3Dtypeof =
r&&e.getAttribute(n),o=3D"boolean"=3D=3Dtypeof =
r?K&&Q?null!=3Di:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttribut=
eNode(n);return =
o&&o.value!=3D=3D!1?n.toLowerCase():t},set:function(e,t,n){return =
t=3D=3D=3D!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.prop=
Fix[n]||n,n):e[b.camelCase("default-"+n)]=3De[n]=3D!0,n}},K&&Q||(b.attrHo=
oks.value=3D{get:function(e,n){var r=3De.getAttributeNode(n);return =
b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:functi=
on(e,n,r){return =
b.nodeName(e,"input")?(e.defaultValue=3Dn,t):I&&I.set(e,n,r)}}),Q||(I=3Db=
.valHooks.button=3D{get:function(e,n){var =
r=3De.getAttributeNode(n);return =
r&&("id"=3D=3D=3Dn||"name"=3D=3D=3Dn||"coords"=3D=3D=3Dn?""!=3D=3Dr.value=
:r.specified)?r.value:t},set:function(e,n,r){var =
i=3De.getAttributeNode(r);return =
i||e.setAttributeNode(i=3De.ownerDocument.createAttribute(r)),i.value=3Dn=
+=3D"","value"=3D=3D=3Dr||n=3D=3D=3De.getAttribute(r)?n:t}},b.attrHooks.c=
ontenteditable=3D{get:I.get,set:function(e,t,n){I.set(e,""=3D=3D=3Dt?!1:t=
,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=3Db.extend(b=
.attrHooks[n],{set:function(e,r){return""=3D=3D=3Dr?(e.setAttribute(n,"au=
to"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","=
height"],function(e,n){b.attrHooks[n]=3Db.extend(b.attrHooks[n],{get:func=
tion(e){var r=3De.getAttribute(n,2);return =
null=3D=3Dr?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]=3D=
{get:function(e){return =
e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style=3D{get:funct=
ion(e){return e.style.cssText||t},set:function(e,t){return =
e.style.cssText=3Dt+""}}),b.support.optSelected||(b.propHooks.selected=3D=
b.extend(b.propHooks.selected,{get:function(e){var =
t=3De.parentNode;return =
t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.=
support.enctype||(b.propFix.enctype=3D"encoding"),b.support.checkOn||b.ea=
ch(["radio","checkbox"],function(){b.valHooks[this]=3D{get:function(e){re=
turn =
null=3D=3D=3De.getAttribute("value")?"on":e.value}}}),b.each(["radio","ch=
eckbox"],function(){b.valHooks[this]=3Db.extend(b.valHooks[this],{set:fun=
ction(e,n){return =
b.isArray(n)?e.checked=3Db.inArray(b(e).val(),n)>=3D0:t}})});var =
Z=3D/^(?:input|select|textarea)$/i,et=3D/^key/,tt=3D/^(?:mouse|contextmen=
u)|click/,nt=3D/^(?:focusinfocus|focusoutblur)$/,rt=3D/^([^.]*)(?:\.(.+)|=
)$/;function it(){return!0}function =
ot(){return!1}b.event=3D{global:{},add:function(e,n,r,o,a){var =
s,u,l,c,p,f,d,h,g,m,y,v=3Db._data(e);if(v){r.handler&&(c=3Dr,r=3Dc.handle=
r,a=3Dc.selector),r.guid||(r.guid=3Db.guid++),(u=3Dv.events)||(u=3Dv.even=
ts=3D{}),(f=3Dv.handle)||(f=3Dv.handle=3Dfunction(e){return typeof =
b=3D=3D=3Di||e&&b.event.triggered=3D=3D=3De.type?t:b.event.dispatch.apply=
(f.elem,arguments)},f.elem=3De),n=3D(n||"").match(w)||[""],l=3Dn.length;w=
hile(l--)s=3Drt.exec(n[l])||[],g=3Dy=3Ds[1],m=3D(s[2]||"").split(".").sor=
t(),p=3Db.event.special[g]||{},g=3D(a?p.delegateType:p.bindType)||g,p=3Db=
.event.special[g]||{},d=3Db.extend({type:g,origType:y,data:o,handler:r,gu=
id:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),na=
mespace:m.join(".")},c),(h=3Du[g])||(h=3Du[g]=3D[],h.delegateCount=3D0,p.=
setup&&p.setup.call(e,o,m,f)!=3D=3D!1||(e.addEventListener?e.addEventList=
ener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(=
e,d),d.handler.guid||(d.handler.guid=3Dr.guid)),a?h.splice(h.delegateCoun=
t++,0,d):h.push(d),b.event.global[g]=3D!0;e=3Dnull}},remove:function(e,t,=
n,r,i){var =
o,a,s,u,l,c,p,f,d,h,g,m=3Db.hasData(e)&&b._data(e);if(m&&(c=3Dm.events)){=
t=3D(t||"").match(w)||[""],l=3Dt.length;while(l--)if(s=3Drt.exec(t[l])||[=
],d=3Dg=3Ds[1],h=3D(s[2]||"").split(".").sort(),d){p=3Db.event.special[d]=
||{},d=3D(r?p.delegateType:p.bindType)||d,f=3Dc[d]||[],s=3Ds[2]&&RegExp("=
(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=3Do=3Df.length;while(o--)a=3D=
f[o],!i&&g!=3D=3Da.origType||n&&n.guid!=3D=3Da.guid||s&&!s.test(a.namespa=
ce)||r&&r!=3D=3Da.selector&&("**"!=3D=3Dr||!a.selector)||(f.splice(o,1),a=
.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&=
(p.teardown&&p.teardown.call(e,h,m.handle)!=3D=3D!1||b.removeEvent(e,d,m.=
handle),delete c[d])}else for(d in =
c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete =
m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var =
s,u,l,c,p,f,d,h=3D[i||o],g=3Dy.call(n,"type")?n.type:n,m=3Dy.call(n,"name=
space")?n.namespace.split("."):[];if(l=3Df=3Di=3Di||o,3!=3D=3Di.nodeType&=
&8!=3D=3Di.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=3D0&=
&(m=3Dg.split("."),g=3Dm.shift(),m.sort()),u=3D0>g.indexOf(":")&&"on"+g,n=
=3Dn[b.expando]?n:new b.Event(g,"object"=3D=3Dtypeof =
n&&n),n.isTrigger=3D!0,n.namespace=3Dm.join("."),n.namespace_re=3Dn.names=
pace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=3D=
t,n.target||(n.target=3Di),r=3Dnull=3D=3Dr?[n]:b.makeArray(r,[n]),p=3Db.e=
vent.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!=3D=3D!1)){if(!a&=
&!p.noBubble&&!b.isWindow(i)){for(c=3Dp.delegateType||g,nt.test(c+g)||(l=3D=
l.parentNode);l;l=3Dl.parentNode)h.push(l),f=3Dl;f=3D=3D=3D(i.ownerDocume=
nt||o)&&h.push(f.defaultView||f.parentWindow||e)}d=3D0;while((l=3Dh[d++])=
&&!n.isPropagationStopped())n.type=3Dd>1?c:p.bindType||g,s=3D(b._data(l,"=
events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=3Du&&l[u],s&=
&b.acceptData(l)&&s.apply&&s.apply(l,r)=3D=3D=3D!1&&n.preventDefault();if=
(n.type=3Dg,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.o=
wnerDocument,r)!=3D=3D!1||"click"=3D=3D=3Dg&&b.nodeName(i,"a")||!b.accept=
Data(i)||!u||!i[g]||b.isWindow(i))){f=3Di[u],f&&(i[u]=3Dnull),b.event.tri=
ggered=3Dg;try{i[g]()}catch(v){}b.event.triggered=3Dt,f&&(i[u]=3Df)}retur=
n n.result}},dispatch:function(e){e=3Db.event.fix(e);var =
n,r,i,o,a,s=3D[],u=3Dh.call(arguments),l=3D(b._data(this,"events")||{})[e=
.type]||[],c=3Db.event.special[e.type]||{};if(u[0]=3De,e.delegateTarget=3D=
this,!c.preDispatch||c.preDispatch.call(this,e)!=3D=3D!1){s=3Db.event.han=
dlers.call(this,e,l),n=3D0;while((o=3Ds[n++])&&!e.isPropagationStopped())=
{e.currentTarget=3Do.elem,a=3D0;while((i=3Do.handlers[a++])&&!e.isImmedia=
tePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace)=
)&&(e.handleObj=3Di,e.data=3Di.data,r=3D((b.event.special[i.origType]||{}=
).handle||i.handler).apply(o.elem,u),r!=3D=3Dt&&(e.result=3Dr)=3D=3D=3D!1=
&&(e.preventDefault(),e.stopPropagation()))}return =
c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(=
e,n){var =
r,i,o,a,s=3D[],u=3Dn.delegateCount,l=3De.target;if(u&&l.nodeType&&(!e.but=
ton||"click"!=3D=3De.type))for(;l!=3Dthis;l=3Dl.parentNode||this)if(1=3D=3D=
=3Dl.nodeType&&(l.disabled!=3D=3D!0||"click"!=3D=3De.type)){for(o=3D[],a=3D=
0;u>a;a++)i=3Dn[a],r=3Di.selector+" =
",o[r]=3D=3D=3Dt&&(o[r]=3Di.needsContext?b(r,this).index(l)>=3D0:b.find(r=
,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers=
:o})}return =
n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if=
(e[b.expando])return e;var =
t,n,r,i=3De.type,a=3De,s=3Dthis.fixHooks[i];s||(this.fixHooks[i]=3Ds=3Dtt=
.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=3Ds.props?this.pr=
ops.concat(s.props):this.props,e=3Dnew =
b.Event(a),t=3Dr.length;while(t--)n=3Dr[t],e[n]=3Da[n];return =
e.target||(e.target=3Da.srcElement||o),3=3D=3D=3De.target.nodeType&&(e.ta=
rget=3De.target.parentNode),e.metaKey=3D!!e.metaKey,s.filter?s.filter(e,a=
):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase =
metaKey relatedTarget shiftKey target timeStamp view which".split(" =
"),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" =
"),filter:function(e,t){return =
null=3D=3De.which&&(e.which=3Dnull!=3Dt.charCode?t.charCode:t.keyCode),e}=
},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX =
offsetY pageX pageY screenX screenY toElement".split(" =
"),filter:function(e,n){var r,i,a,s=3Dn.button,u=3Dn.fromElement;return =
null=3D=3De.pageX&&null!=3Dn.clientX&&(i=3De.target.ownerDocument||o,a=3D=
i.documentElement,r=3Di.body,e.pageX=3Dn.clientX+(a&&a.scrollLeft||r&&r.s=
crollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=3Dn.clientY+(=
a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!=
e.relatedTarget&&u&&(e.relatedTarget=3Du=3D=3D=3De.target?n.toElement:u),=
e.which||s=3D=3D=3Dt||(e.which=3D1&s?1:2&s?3:4&s?2:0),e}},special:{load:{=
noBubble:!0},click:{trigger:function(){return =
b.nodeName(this,"input")&&"checkbox"=3D=3D=3Dthis.type&&this.click?(this.=
click(),!1):t}},focus:{trigger:function(){if(this!=3D=3Do.activeElement&&=
this.focus)try{return =
this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:functio=
n(){return =
this=3D=3D=3Do.activeElement&&this.blur?(this.blur(),!1):t},delegateType:=
"focusout"},beforeunload:{postDispatch:function(e){e.result!=3D=3Dt&&(e.o=
riginalEvent.returnValue=3De.result)}}},simulate:function(e,t,n,r){var =
i=3Db.extend(new =
b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,n=
ull,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefaul=
t()}},b.removeEvent=3Do.removeEventListener?function(e,t,n){e.removeEvent=
Listener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var =
r=3D"on"+t;e.detachEvent&&(typeof =
e[r]=3D=3D=3Di&&(e[r]=3Dnull),e.detachEvent(r,n))},b.Event=3Dfunction(e,n=
){return this instanceof =
b.Event?(e&&e.type?(this.originalEvent=3De,this.type=3De.type,this.isDefa=
ultPrevented=3De.defaultPrevented||e.returnValue=3D=3D=3D!1||e.getPrevent=
Default&&e.getPreventDefault()?it:ot):this.type=3De,n&&b.extend(this,n),t=
his.timeStamp=3De&&e.timeStamp||b.now(),this[b.expando]=3D!0,t):new =
b.Event(e,n)},b.Event.prototype=3D{isDefaultPrevented:ot,isPropagationSto=
pped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var =
e=3Dthis.originalEvent;this.isDefaultPrevented=3Dit,e&&(e.preventDefault?=
e.preventDefault():e.returnValue=3D!1)},stopPropagation:function(){var =
e=3Dthis.originalEvent;this.isPropagationStopped=3Dit,e&&(e.stopPropagati=
on&&e.stopPropagation(),e.cancelBubble=3D!0)},stopImmediatePropagation:fu=
nction(){this.isImmediatePropagationStopped=3Dit,this.stopPropagation()}}=
,b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.ev=
ent.special[e]=3D{delegateType:t,bindType:t,handle:function(e){var =
n,r=3Dthis,i=3De.relatedTarget,o=3De.handleObj;=0A=
return(!i||i!=3D=3Dr&&!b.contains(r,i))&&(e.type=3Do.origType,n=3Do.handl=
er.apply(this,arguments),e.type=3Dt),n}}}),b.support.submitBubbles||(b.ev=
ent.special.submit=3D{setup:function(){return =
b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit =
keypress._submit",function(e){var =
n=3De.target,r=3Db.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r=
&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e=
){e._submit_bubble=3D!0}),b._data(r,"submitBubbles",!0))}),t)},postDispat=
ch:function(e){e._submit_bubble&&(delete =
e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit"=
,this.parentNode,e,!0))},teardown:function(){return =
b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.suppo=
rt.changeBubbles||(b.event.special.change=3D{setup:function(){return =
Z.test(this.nodeName)?(("checkbox"=3D=3D=3Dthis.type||"radio"=3D=3D=3Dthi=
s.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"=
=3D=3D=3De.originalEvent.propertyName&&(this._just_changed=3D!0)}),b.even=
t.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&=
(this._just_changed=3D!1),b.event.simulate("change",this,e,!0)})),!1):(b.=
event.add(this,"beforeactivate._change",function(e){var =
t=3De.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.ad=
d(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTri=
gger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"change=
Bubbles",!0))}),t)},handle:function(e){var n=3De.target;return =
this!=3D=3Dn||e.isSimulated||e.isTrigger||"radio"!=3D=3Dn.type&&"checkbox=
"!=3D=3Dn.type?e.handleObj.handler.apply(this,arguments):t},teardown:func=
tion(){return =
b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focus=
inBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var =
n=3D0,r=3Dfunction(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.e=
vent.special[t]=3D{setup:function(){0=3D=3D=3Dn++&&o.addEventListener(e,r=
,!0)},teardown:function(){0=3D=3D=3D--n&&o.removeEventListener(e,r,!0)}}}=
),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"=3D=3Dtypeof =
e){"string"!=3Dtypeof n&&(r=3Dr||n,n=3Dt);for(a in =
e)this.on(a,n,r,e[a],o);return =
this}if(null=3D=3Dr&&null=3D=3Di?(i=3Dn,r=3Dn=3Dt):null=3D=3Di&&("string"=
=3D=3Dtypeof =
n?(i=3Dr,r=3Dt):(i=3Dr,r=3Dn,n=3Dt)),i=3D=3D=3D!1)i=3Dot;else =
if(!i)return this;return 1=3D=3D=3Do&&(s=3Di,i=3Dfunction(e){return =
b().off(e),s.apply(this,arguments)},i.guid=3Ds.guid||(s.guid=3Db.guid++))=
,this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){=
return this.on(e,t,n,r,1)},off:function(e,n,r){var =
i,o;if(e&&e.preventDefault&&e.handleObj)return =
i=3De.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.name=
space:i.origType,i.selector,i.handler),this;if("object"=3D=3Dtypeof =
e){for(o in e)this.off(o,n,e[o]);return =
this}return(n=3D=3D=3D!1||"function"=3D=3Dtypeof =
n)&&(r=3Dn,n=3Dt),r=3D=3D=3D!1&&(r=3Dot),this.each(function(){b.event.rem=
ove(this,e,r,n)})},bind:function(e,t,n){return =
this.on(e,null,t,n)},unbind:function(e,t){return =
this.off(e,null,t)},delegate:function(e,t,n,r){return =
this.on(t,e,n,r)},undelegate:function(e,t,n){return =
1=3D=3D=3Darguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigge=
r:function(e,t){return =
this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function=
(e,n){var r=3Dthis[0];return =
r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var =
n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x=3D"sizzle"+-new =
Date,w=3De.document,T=3D{},N=3D0,C=3D0,k=3Dit(),E=3Dit(),S=3Dit(),A=3Dtyp=
eof =
t,j=3D1<<31,D=3D[],L=3DD.pop,H=3DD.push,q=3DD.slice,M=3DD.indexOf||functi=
on(e){var t=3D0,n=3Dthis.length;for(;n>t;t++)if(this[t]=3D=3D=3De)return =
t;return-1},_=3D"[\\x20\\t\\r\\n\\f]",F=3D"(?:\\\\.|[\\w-]|[^\\x00-\\xa0]=
)+",O=3DF.replace("w","w#"),B=3D"([*^$|!~]?=3D)",P=3D"\\["+_+"*("+F+")"+_=
+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=3D=
":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"=
+P.replace(3,8)+")*)|.*)\\)|)",W=3DRegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.=
)*)"+_+"+$","g"),$=3DRegExp("^"+_+"*,"+_+"*"),I=3DRegExp("^"+_+"*([\\x20\=
\t\\r\\n\\f>+~])"+_+"*"),z=3DRegExp(R),X=3DRegExp("^"+O+"$"),U=3D{ID:RegE=
xp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=3D['\"]=
?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp(=
"^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last=
)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"=
+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|=
odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=3D[^=
-]|$)","i")},V=3D/[\x20\t\r\n\f]*[+~]/,Y=3D/^[^{]+\{\s*\[native =
code/,J=3D/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=3D/^(?:input|select|textar=
ea|button)$/i,Q=3D/^h\d$/i,K=3D/'|\\/g,Z=3D/\=3D[\x20\t\r\n\f]*([^'"\]]*)=
[\x20\t\r\n\f]*\]/g,et=3D/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=3Dfun=
ction(e,t){var n=3D"0x"+t-65536;return =
n!=3D=3Dn?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>=
>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType=
}catch(nt){q=3Dfunction(e){var =
t,n=3D[];while(t=3Dthis[e++])n.push(t);return n}}function rt(e){return =
Y.test(e+"")}function it(){var e,t=3D[];return e=3Dfunction(n,r){return =
t.push(n+=3D" ")>i.cacheLength&&delete e[t.shift()],e[n]=3Dr}}function =
ot(e){return e[x]=3D!0,e}function at(e){var =
t=3Dp.createElement("div");try{return =
e(t)}catch(n){return!1}finally{t=3Dnull}}function st(e,t,n,r){var =
i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!=3D=3Dp&&c(t),t=3Dt||p,n=3D=
n||[],!e||"string"!=3Dtypeof e)return =
n;if(1!=3D=3D(s=3Dt.nodeType)&&9!=3D=3Ds)return[];if(!d&&!r){if(i=3DJ.exe=
c(e))if(a=3Di[1]){if(9=3D=3D=3Ds){if(o=3Dt.getElementById(a),!o||!o.paren=
tNode)return n;if(o.id=3D=3D=3Da)return n.push(o),n}else =
if(t.ownerDocument&&(o=3Dt.ownerDocument.getElementById(a))&&y(t,o)&&o.id=
=3D=3D=3Da)return n.push(o),n}else{if(i[2])return =
H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=3Di[3])&&T.getByCl=
assName&&t.getElementsByClassName)return =
H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){=
if(f=3D!0,g=3Dx,m=3Dt,v=3D9=3D=3D=3Ds&&e,1=3D=3D=3Ds&&"object"!=3D=3Dt.no=
deName.toLowerCase()){l=3Dft(e),(f=3Dt.getAttribute("id"))?g=3Df.replace(=
K,"\\$&"):t.setAttribute("id",g),g=3D"[id=3D'"+g+"'] =
",u=3Dl.length;while(u--)l[u]=3Dg+dt(l[u]);m=3DV.test(e)&&t.parentNode||t=
,v=3Dl.join(",")}if(v)try{return =
H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.remov=
eAttribute("id")}}}return =
wt(e.replace(W,"$1"),t,n,r)}a=3Dst.isXML=3Dfunction(e){var =
t=3De&&(e.ownerDocument||e).documentElement;return =
t?"HTML"!=3D=3Dt.nodeName:!1},c=3Dst.setDocument=3Dfunction(e){var =
n=3De?e.ownerDocument||e:w;return =
n!=3D=3Dp&&9=3D=3D=3Dn.nodeType&&n.documentElement?(p=3Dn,f=3Dn.documentE=
lement,d=3Da(n),T.tagNameNoComments=3Dat(function(e){return =
e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),=
T.attributes=3Dat(function(e){e.innerHTML=3D"<select></select>";var =
t=3Dtypeof =
e.lastChild.getAttribute("multiple");return"boolean"!=3D=3Dt&&"string"!=3D=
=3Dt}),T.getByClassName=3Dat(function(e){return e.innerHTML=3D"<div =
class=3D'hidden e'></div><div =
class=3D'hidden'></div>",e.getElementsByClassName&&e.getElementsByClassNa=
me("e").length?(e.lastChild.className=3D"e",2=3D=3D=3De.getElementsByClas=
sName("e").length):!1}),T.getByName=3Dat(function(e){e.id=3Dx+0,e.innerHT=
ML=3D"<a name=3D'"+x+"'></a><div =
name=3D'"+x+"'></div>",f.insertBefore(e,f.firstChild);var =
t=3Dn.getElementsByName&&n.getElementsByName(x).length=3D=3D=3D2+n.getEle=
mentsByName(x+0).length;return =
T.getIdNotName=3D!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=3D=
at(function(e){return e.innerHTML=3D"<a =
href=3D'#'></a>",e.firstChild&&typeof =
e.firstChild.getAttribute!=3D=3DA&&"#"=3D=3D=3De.firstChild.getAttribute(=
"href")})?{}:{href:function(e){return =
e.getAttribute("href",2)},type:function(e){return =
e.getAttribute("type")}},T.getIdNotName?(i.find.ID=3Dfunction(e,t){if(typ=
eof t.getElementById!=3D=3DA&&!d){var n=3Dt.getElementById(e);return =
n&&n.parentNode?[n]:[]}},i.filter.ID=3Dfunction(e){var =
t=3De.replace(et,tt);return function(e){return =
e.getAttribute("id")=3D=3D=3Dt}}):(i.find.ID=3Dfunction(e,n){if(typeof =
n.getElementById!=3D=3DA&&!d){var r=3Dn.getElementById(e);return =
r?r.id=3D=3D=3De||typeof =
r.getAttributeNode!=3D=3DA&&r.getAttributeNode("id").value=3D=3D=3De?[r]:=
t:[]}},i.filter.ID=3Dfunction(e){var t=3De.replace(et,tt);return =
function(e){var n=3Dtypeof =
e.getAttributeNode!=3D=3DA&&e.getAttributeNode("id");return =
n&&n.value=3D=3D=3Dt}}),i.find.TAG=3DT.tagNameNoComments?function(e,n){re=
turn typeof =
n.getElementsByTagName!=3D=3DA?n.getElementsByTagName(e):t}:function(e,t)=
{var =
n,r=3D[],i=3D0,o=3Dt.getElementsByTagName(e);if("*"=3D=3D=3De){while(n=3D=
o[i++])1=3D=3D=3Dn.nodeType&&r.push(n);return r}return =
o},i.find.NAME=3DT.getByName&&function(e,n){return typeof =
n.getElementsByName!=3D=3DA?n.getElementsByName(name):t},i.find.CLASS=3DT=
.getByClassName&&function(e,n){return typeof =
n.getElementsByClassName=3D=3D=3DA||d?t:n.getElementsByClassName(e)},g=3D=
[],h=3D[":focus"],(T.qsa=3Drt(n.querySelectorAll))&&(at(function(e){e.inn=
erHTML=3D"<select><option =
selected=3D''></option></select>",e.querySelectorAll("[selected]").length=
||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|v=
alue)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(fu=
nction(e){e.innerHTML=3D"<input type=3D'hidden' =
i=3D''/>",e.querySelectorAll("[i^=3D'']").length&&h.push("[*^$]=3D"+_+"*(=
?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":d=
isabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=
=3Drt(m=3Df.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelecto=
r||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnect=
edMatch=3Dm.call(e,"div"),m.call(e,"[s!=3D'']:x"),g.push("!=3D",R)}),h=3D=
RegExp(h.join("|")),g=3DRegExp(g.join("|")),y=3Drt(f.contains)||f.compare=
DocumentPosition?function(e,t){var =
n=3D9=3D=3D=3De.nodeType?e.documentElement:e,r=3Dt&&t.parentNode;return =
e=3D=3D=3Dr||!(!r||1!=3D=3Dr.nodeType||!(n.contains?n.contains(r):e.compa=
reDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t=
)while(t=3Dt.parentNode)if(t=3D=3D=3De)return!0;return!1},v=3Df.compareDo=
cumentPosition?function(e,t){var r;return =
e=3D=3D=3Dt?(u=3D!0,0):(r=3Dt.compareDocumentPosition&&e.compareDocumentP=
osition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11=3D=3D=3De.pa=
rentNode.nodeType?e=3D=3D=3Dn||y(w,e)?-1:t=3D=3D=3Dn||y(w,t)?1:0:4&r?-1:1=
:e.compareDocumentPosition?-1:1}:function(e,t){var =
r,i=3D0,o=3De.parentNode,a=3Dt.parentNode,s=3D[e],l=3D[t];if(e=3D=3D=3Dt)=
return u=3D!0,0;if(!o||!a)return =
e=3D=3D=3Dn?-1:t=3D=3D=3Dn?1:o?-1:a?1:0;if(o=3D=3D=3Da)return =
ut(e,t);r=3De;while(r=3Dr.parentNode)s.unshift(r);r=3Dt;while(r=3Dr.paren=
tNode)l.unshift(r);while(s[i]=3D=3D=3Dl[i])i++;return =
i?ut(s[i],l[i]):s[i]=3D=3D=3Dw?-1:l[i]=3D=3D=3Dw?1:0},u=3D!1,[0,0].sort(v=
),T.detectDuplicates=3Du,p):p},st.matches=3Dfunction(e,t){return =
st(e,null,null,t)},st.matchesSelector=3Dfunction(e,t){if((e.ownerDocument=
||e)!=3D=3Dp&&c(e),t=3Dt.replace(Z,"=3D'$1']"),!(!T.matchesSelector||d||g=
&&g.test(t)||h.test(t)))try{var =
n=3Dm.call(e,t);if(n||T.disconnectedMatch||e.document&&11!=3D=3De.documen=
t.nodeType)return n}catch(r){}return =
st(t,p,null,[e]).length>0},st.contains=3Dfunction(e,t){return(e.ownerDocu=
ment||e)!=3D=3Dp&&c(e),y(e,t)},st.attr=3Dfunction(e,t){var =
n;return(e.ownerDocument||e)!=3D=3Dp&&c(e),d||(t=3Dt.toLowerCase()),(n=3D=
i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=3De.getAttrib=
uteNode(t))||e.getAttribute(t))&&e[t]=3D=3D=3D!0?t:n&&n.specified?n.value=
:null},st.error=3Dfunction(e){throw Error("Syntax error, unrecognized =
expression: "+e)},st.uniqueSort=3Dfunction(e){var =
t,n=3D[],r=3D1,i=3D0;if(u=3D!T.detectDuplicates,e.sort(v),u){for(;t=3De[r=
];r++)t=3D=3D=3De[r-1]&&(i=3Dn.push(r));while(i--)e.splice(n[i],1)}return=
 e};function ut(e,t){var =
n=3Dt&&e,r=3Dn&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return =
r;if(n)while(n=3Dn.nextSibling)if(n=3D=3D=3Dt)return-1;return =
e?1:-1}function lt(e){return function(t){var =
n=3Dt.nodeName.toLowerCase();return"input"=3D=3D=3Dn&&t.type=3D=3D=3De}}f=
unction ct(e){return function(t){var =
n=3Dt.nodeName.toLowerCase();return("input"=3D=3D=3Dn||"button"=3D=3D=3Dn=
)&&t.type=3D=3D=3De}}function pt(e){return ot(function(t){return =
t=3D+t,ot(function(n,r){var =
i,o=3De([],n.length,t),a=3Do.length;while(a--)n[i=3Do[a]]&&(n[i]=3D!(r[i]=
=3Dn[i]))})})}o=3Dst.getText=3Dfunction(e){var =
t,n=3D"",r=3D0,i=3De.nodeType;if(i){if(1=3D=3D=3Di||9=3D=3D=3Di||11=3D=3D=
=3Di){if("string"=3D=3Dtypeof e.textContent)return =
e.textContent;for(e=3De.firstChild;e;e=3De.nextSibling)n+=3Do(e)}else =
if(3=3D=3D=3Di||4=3D=3D=3Di)return e.nodeValue}else =
for(;t=3De[r];r++)n+=3Do(t);return =
n},i=3Dst.selectors=3D{cacheLength:50,createPseudo:ot,match:U,find:{},rel=
ative:{">":{dir:"parentNode",first:!0}," =
":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previ=
ousSibling"}},preFilter:{ATTR:function(e){return =
e[1]=3De[1].replace(et,tt),e[3]=3D(e[4]||e[5]||"").replace(et,tt),"~=3D"=3D=
=3D=3De[2]&&(e[3]=3D" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return =
e[1]=3De[1].toLowerCase(),"nth"=3D=3D=3De[1].slice(0,3)?(e[3]||st.error(e=
[0]),e[4]=3D+(e[4]?e[5]+(e[6]||1):2*("even"=3D=3D=3De[3]||"odd"=3D=3D=3De=
[3])),e[5]=3D+(e[7]+e[8]||"odd"=3D=3D=3De[3])):e[3]&&st.error(e[0]),e},PS=
EUDO:function(e){var t,n=3D!e[5]&&e[2];return =
U.CHILD.test(e[0])?null:(e[4]?e[2]=3De[4]:n&&z.test(n)&&(t=3Dft(n,!0))&&(=
t=3Dn.indexOf(")",n.length-t)-n.length)&&(e[0]=3De[0].slice(0,t),e[2]=3Dn=
.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"=3D=3D=3De?=
function(){return!0}:(e=3De.replace(et,tt).toLowerCase(),function(t){retu=
rn =
t.nodeName&&t.nodeName.toLowerCase()=3D=3D=3De})},CLASS:function(e){var =
t=3Dk[e+" "];return =
t||(t=3DRegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return =
t.test(e.className||typeof =
e.getAttribute!=3D=3DA&&e.getAttribute("class")||"")})},ATTR:function(e,t=
,n){return function(r){var i=3Dst.attr(r,e);return =
null=3D=3Di?"!=3D"=3D=3D=3Dt:t?(i+=3D"","=3D"=3D=3D=3Dt?i=3D=3D=3Dn:"!=3D=
"=3D=3D=3Dt?i!=3D=3Dn:"^=3D"=3D=3D=3Dt?n&&0=3D=3D=3Di.indexOf(n):"*=3D"=3D=
=3D=3Dt?n&&i.indexOf(n)>-1:"$=3D"=3D=3D=3Dt?n&&i.slice(-n.length)=3D=3D=3D=
n:"~=3D"=3D=3D=3Dt?(" "+i+" =
").indexOf(n)>-1:"|=3D"=3D=3D=3Dt?i=3D=3D=3Dn||i.slice(0,n.length+1)=3D=3D=
=3Dn+"-":!1):!0}},CHILD:function(e,t,n,r,i){var =
o=3D"nth"!=3D=3De.slice(0,3),a=3D"last"!=3D=3De.slice(-4),s=3D"of-type"=3D=
=3D=3Dt;return =
1=3D=3D=3Dr&&0=3D=3D=3Di?function(e){return!!e.parentNode}:function(t,n,u=
){var =
l,c,p,f,d,h,g=3Do!=3D=3Da?"nextSibling":"previousSibling",m=3Dt.parentNod=
e,y=3Ds&&t.nodeName.toLowerCase(),v=3D!u&&!s;if(m){if(o){while(g){p=3Dt;w=
hile(p=3Dp[g])if(s?p.nodeName.toLowerCase()=3D=3D=3Dy:1=3D=3D=3Dp.nodeTyp=
e)return!1;h=3Dg=3D"only"=3D=3D=3De&&!h&&"nextSibling"}return!0}if(h=3D[a=
?m.firstChild:m.lastChild],a&&v){c=3Dm[x]||(m[x]=3D{}),l=3Dc[e]||[],d=3Dl=
[0]=3D=3D=3DN&&l[1],f=3Dl[0]=3D=3D=3DN&&l[2],p=3Dd&&m.childNodes[d];while=
(p=3D++d&&p&&p[g]||(f=3Dd=3D0)||h.pop())if(1=3D=3D=3Dp.nodeType&&++f&&p=3D=
=3D=3Dt){c[e]=3D[N,d,f];break}}else =
if(v&&(l=3D(t[x]||(t[x]=3D{}))[e])&&l[0]=3D=3D=3DN)f=3Dl[1];else =
while(p=3D++d&&p&&p[g]||(f=3Dd=3D0)||h.pop())if((s?p.nodeName.toLowerCase=
()=3D=3D=3Dy:1=3D=3D=3Dp.nodeType)&&++f&&(v&&((p[x]||(p[x]=3D{}))[e]=3D[N=
,f]),p=3D=3D=3Dt))break;return =
f-=3Di,f=3D=3D=3Dr||0=3D=3D=3Df%r&&f/r>=3D0}}},PSEUDO:function(e,t){var =
n,r=3Di.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported =
pseudo: "+e);return =
r[x]?r(t):r.length>1?(n=3D[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowe=
rCase())?ot(function(e,n){var =
i,o=3Dr(e,t),a=3Do.length;while(a--)i=3DM.call(e,o[a]),e[i]=3D!(n[i]=3Do[=
a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var =
t=3D[],n=3D[],r=3Ds(e.replace(W,"$1"));return =
r[x]?ot(function(e,t,n,i){var =
o,a=3Dr(e,null,i,[]),s=3De.length;while(s--)(o=3Da[s])&&(e[s]=3D!(t[s]=3D=
o))}):function(e,i,o){return =
t[0]=3De,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return =
function(t){return st(e,t).length>0}}),contains:ot(function(e){return =
function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lan=
g:ot(function(e){return X.test(e||"")||st.error("unsupported lang: =
"+e),e=3De.replace(et,tt).toLowerCase(),function(t){var n;do =
if(n=3Dd?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return=
 =
n=3Dn.toLowerCase(),n=3D=3D=3De||0=3D=3D=3Dn.indexOf(e+"-");while((t=3Dt.=
parentNode)&&1=3D=3D=3Dt.nodeType);return!1}}),target:function(t){var =
n=3De.location&&e.location.hash;return =
n&&n.slice(1)=3D=3D=3Dt.id},root:function(e){return =
e=3D=3D=3Df},focus:function(e){return =
e=3D=3D=3Dp.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href=
||~e.tabIndex)},enabled:function(e){return =
e.disabled=3D=3D=3D!1},disabled:function(e){return =
e.disabled=3D=3D=3D!0},checked:function(e){var =
t=3De.nodeName.toLowerCase();return"input"=3D=3D=3Dt&&!!e.checked||"optio=
n"=3D=3D=3Dt&&!!e.selected},selected:function(e){return =
e.parentNode&&e.parentNode.selectedIndex,e.selected=3D=3D=3D!0},empty:fun=
ction(e){for(e=3De.firstChild;e;e=3De.nextSibling)if(e.nodeName>"@"||3=3D=
=3D=3De.nodeType||4=3D=3D=3De.nodeType)return!1;return!0},parent:function=
(e){return!i.pseudos.empty(e)},header:function(e){return =
Q.test(e.nodeName)},input:function(e){return =
G.test(e.nodeName)},button:function(e){var =
t=3De.nodeName.toLowerCase();return"input"=3D=3D=3Dt&&"button"=3D=3D=3De.=
type||"button"=3D=3D=3Dt},text:function(e){var =
t;return"input"=3D=3D=3De.nodeName.toLowerCase()&&"text"=3D=3D=3De.type&&=
(null=3D=3D(t=3De.getAttribute("type"))||t.toLowerCase()=3D=3D=3De.type)}=
,first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:p=
t(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var =
n=3D0;for(;t>n;n+=3D2)e.push(n);return e}),odd:pt(function(e,t){var =
n=3D1;for(;t>n;n+=3D2)e.push(n);return e}),lt:pt(function(e,t,n){var =
r=3D0>n?n+t:n;for(;--r>=3D0;)e.push(r);return =
e}),gt:pt(function(e,t,n){var r=3D0>n?n+t:n;for(;t>++r;)e.push(r);return =
e})}};for(n =
in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=3Dlt(n=
);for(n in{submit:!0,reset:!0})i.pseudos[n]=3Dct(n);function ft(e,t){var =
n,r,o,a,s,u,l,c=3DE[e+" "];if(c)return =
t?0:c.slice(0);s=3De,u=3D[],l=3Di.preFilter;while(s){(!n||(r=3D$.exec(s))=
)&&(r&&(s=3Ds.slice(r[0].length)||s),u.push(o=3D[])),n=3D!1,(r=3DI.exec(s=
))&&(n=3Dr.shift(),o.push({value:n,type:r[0].replace(W," =
")}),s=3Ds.slice(n.length));for(a in =
i.filter)!(r=3DU[a].exec(s))||l[a]&&!(r=3Dl[a](r))||(n=3Dr.shift(),o.push=
({value:n,type:a,matches:r}),s=3Ds.slice(n.length));if(!n)break}return =
t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var =
t=3D0,n=3De.length,r=3D"";for(;n>t;t++)r+=3De[t].value;return r}function =
ht(e,t,n){var i=3Dt.dir,o=3Dn&&"parentNode"=3D=3D=3Di,a=3DC++;return =
t.first?function(t,n,r){while(t=3Dt[i])if(1=3D=3D=3Dt.nodeType||o)return =
e(t,n,r)}:function(t,n,s){var u,l,c,p=3DN+" =
"+a;if(s){while(t=3Dt[i])if((1=3D=3D=3Dt.nodeType||o)&&e(t,n,s))return!0}=
else =
while(t=3Dt[i])if(1=3D=3D=3Dt.nodeType||o)if(c=3Dt[x]||(t[x]=3D{}),(l=3Dc=
[i])&&l[0]=3D=3D=3Dp){if((u=3Dl[1])=3D=3D=3D!0||u=3D=3D=3Dr)return =
u=3D=3D=3D!0}else =
if(l=3Dc[i]=3D[p],l[1]=3De(t,n,s)||r,l[1]=3D=3D=3D!0)return!0}}function =
gt(e){return e.length>1?function(t,n,r){var =
i=3De.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function =
mt(e,t,n,r,i){var =
o,a=3D[],s=3D0,u=3De.length,l=3Dnull!=3Dt;for(;u>s;s++)(o=3De[s])&&(!n||n=
(o,r,i))&&(a.push(o),l&&t.push(s));return a}function =
yt(e,t,n,r,i,o){return =
r&&!r[x]&&(r=3Dyt(r)),i&&!i[x]&&(i=3Dyt(i,o)),ot(function(o,a,s,u){var =
l,c,p,f=3D[],d=3D[],h=3Da.length,g=3Do||xt(t||"*",s.nodeType?[s]:s,[]),m=3D=
!e||!o&&t?g:mt(g,f,e,s,u),y=3Dn?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){=
l=3Dmt(y,d),r(l,[],s,u),c=3Dl.length;while(c--)(p=3Dl[c])&&(y[d[c]]=3D!(m=
[d[c]]=3Dp))}if(o){if(i||e){if(i){l=3D[],c=3Dy.length;while(c--)(p=3Dy[c]=
)&&l.push(m[c]=3Dp);i(null,y=3D[],l,u)}c=3Dy.length;while(c--)(p=3Dy[c])&=
&(l=3Di?M.call(o,p):f[c])>-1&&(o[l]=3D!(a[l]=3Dp))}}else =
y=3Dmt(y=3D=3D=3Da?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})=
}function vt(e){var =
t,n,r,o=3De.length,a=3Di.relative[e[0].type],s=3Da||i.relative[" =
"],u=3Da?1:0,c=3Dht(function(e){return =
e=3D=3D=3Dt},s,!0),p=3Dht(function(e){return =
M.call(t,e)>-1},s,!0),f=3D[function(e,n,r){return!a&&(r||n!=3D=3Dl)||((t=3D=
n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=3Di.relative[e[u].type=
])f=3D[ht(gt(f),n)];else{if(n=3Di.filter[e[u].type].apply(null,e[u].match=
es),n[x]){for(r=3D++u;o>r;r++)if(i.relative[e[r].type])break;return =
yt(u>1&&gt(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u=
,r)),o>r&&vt(e=3De.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function =
bt(e,t){var =
n=3D0,o=3Dt.length>0,a=3De.length>0,s=3Dfunction(s,u,c,f,d){var =
h,g,m,y=3D[],v=3D0,b=3D"0",x=3Ds&&[],w=3Dnull!=3Dd,T=3Dl,C=3Ds||a&&i.find=
.TAG("*",d&&u.parentNode||u),k=3DN+=3Dnull=3D=3DT?1:Math.random()||.1;for=
(w&&(l=3Du!=3D=3Dp&&u,r=3Dn);null!=3D(h=3DC[b]);b++){if(a&&h){g=3D0;while=
(m=3De[g++])if(m(h,u,c)){f.push(h);break}w&&(N=3Dk,r=3D++n)}o&&((h=3D!m&&=
h)&&v--,s&&x.push(h))}if(v+=3Db,o&&b!=3D=3Dv){g=3D0;while(m=3Dt[g++])m(x,=
y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=3DL.call(f));y=3Dmt(y)}H.=
apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return =
w&&(N=3Dk,l=3DT),x};return o?ot(s):s}s=3Dst.compile=3Dfunction(e,t){var =
n,r=3D[],i=3D[],o=3DS[e+" =
"];if(!o){t||(t=3Dft(e)),n=3Dt.length;while(n--)o=3Dvt(t[n]),o[x]?r.push(=
o):i.push(o);o=3DS(e,bt(i,r))}return o};function xt(e,t,n){var =
r=3D0,i=3Dt.length;for(;i>r;r++)st(e,t[r],n);return n}function =
wt(e,t,n,r){var =
o,a,u,l,c,p=3Dft(e);if(!r&&1=3D=3D=3Dp.length){if(a=3Dp[0]=3Dp[0].slice(0=
),a.length>2&&"ID"=3D=3D=3D(u=3Da[0]).type&&9=3D=3D=3Dt.nodeType&&!d&&i.r=
elative[a[1].type]){if(t=3Di.find.ID(u.matches[0].replace(et,tt),t)[0],!t=
)return =
n;e=3De.slice(a.shift().value.length)}o=3DU.needsContext.test(e)?0:a.leng=
th;while(o--){if(u=3Da[o],i.relative[l=3Du.type])break;if((c=3Di.find[l])=
&&(r=3Dc(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))=
){if(a.splice(o,1),e=3Dr.length&&dt(a),!e)return =
H.apply(n,q.call(r,0)),n;break}}}return =
s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=3Di.pseudos.eq;function =
Tt(){}i.filters=3DTt.prototype=3Di.pseudos,i.setFilters=3Dnew =
Tt,c(),st.attr=3Db.attr,b.find=3Dst,b.expr=3Dst.selectors,b.expr[":"]=3Db=
.expr.pseudos,b.unique=3Dst.uniqueSort,b.text=3Dst.getText,b.isXMLDoc=3Ds=
t.isXML,b.contains=3Dst.contains}(e);var =
at=3D/Until$/,st=3D/^(?:parents|prev(?:Until|All))/,ut=3D/^.[^:#\[\.,]*$/=
,lt=3Db.expr.match.needsContext,ct=3D{children:!0,contents:!0,next:!0,pre=
v:!0};b.fn.extend({find:function(e){var =
t,n,r,i=3Dthis.length;if("string"!=3Dtypeof e)return =
r=3Dthis,this.pushStack(b(e).filter(function(){for(t=3D0;i>t;t++)if(b.con=
tains(r[t],this))return!0}));for(n=3D[],t=3D0;i>t;t++)b.find(e,this[t],n)=
;return =
n=3Dthis.pushStack(i>1?b.unique(n):n),n.selector=3D(this.selector?this.se=
lector+" ":"")+e,n},has:function(e){var =
t,n=3Db(e,this),r=3Dn.length;return =
this.filter(function(){for(t=3D0;r>t;t++)if(b.contains(this,n[t]))return!=
0})},not:function(e){return =
this.pushStack(ft(this,e,!1))},filter:function(e){return =
this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"=3D=3Dt=
ypeof =
e?lt.test(e)?b(e,this.context).index(this[0])>=3D0:b.filter(e,this).lengt=
h>0:this.filter(e).length>0)},closest:function(e,t){var =
n,r=3D0,i=3Dthis.length,o=3D[],a=3Dlt.test(e)||"string"!=3Dtypeof =
e?b(e,t||this.context):0;for(;i>r;r++){n=3Dthis[r];while(n&&n.ownerDocume=
nt&&n!=3D=3Dt&&11!=3D=3Dn.nodeType){if(a?a.index(n)>-1:b.find.matchesSele=
ctor(n,e)){o.push(n);break}n=3Dn.parentNode}}return =
this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return =
e?"string"=3D=3Dtypeof =
e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0=
].parentNode?this.first().prevAll().length:-1},add:function(e,t){var =
n=3D"string"=3D=3Dtypeof =
e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=3Db.merge(this.get(),n);retur=
n this.pushStack(b.unique(r))},addBack:function(e){return =
this.add(null=3D=3De?this.prevObject:this.prevObject.filter(e))}}),b.fn.a=
ndSelf=3Db.fn.addBack;function pt(e,t){do =
e=3De[t];while(e&&1!=3D=3De.nodeType);return =
e}b.each({parent:function(e){var t=3De.parentNode;return =
t&&11!=3D=3Dt.nodeType?t:null},parents:function(e){return =
b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return =
b.dir(e,"parentNode",n)},next:function(e){return =
pt(e,"nextSibling")},prev:function(e){return =
pt(e,"previousSibling")},nextAll:function(e){return =
b.dir(e,"nextSibling")},prevAll:function(e){return =
b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return =
b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return =
b.dir(e,"previousSibling",n)},siblings:function(e){return =
b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return =
b.sibling(e.firstChild)},contents:function(e){return =
b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merg=
e([],e.childNodes)}},function(e,t){b.fn[e]=3Dfunction(n,r){var =
i=3Db.map(this,t,n);return at.test(e)||(r=3Dn),r&&"string"=3D=3Dtypeof =
r&&(i=3Db.filter(r,i)),i=3Dthis.length>1&&!ct[e]?b.unique(i):i,this.lengt=
h>1&&st.test(e)&&(i=3Di.reverse()),this.pushStack(i)}}),b.extend({filter:=
function(e,t,n){return =
n&&(e=3D":not("+e+")"),1=3D=3D=3Dt.length?b.find.matchesSelector(t[0],e)?=
[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var =
i=3D[],o=3De[n];while(o&&9!=3D=3Do.nodeType&&(r=3D=3D=3Dt||1!=3D=3Do.node=
Type||!b(o).is(r)))1=3D=3D=3Do.nodeType&&i.push(o),o=3Do[n];return =
i},sibling:function(e,t){var =
n=3D[];for(;e;e=3De.nextSibling)1=3D=3D=3De.nodeType&&e!=3D=3Dt&&n.push(e=
);return n}});function ft(e,t,n){if(t=3Dt||0,b.isFunction(t))return =
b.grep(e,function(e,r){var i=3D!!t.call(e,r,e);return =
i=3D=3D=3Dn});if(t.nodeType)return b.grep(e,function(e){return =
e=3D=3D=3Dt=3D=3D=3Dn});if("string"=3D=3Dtypeof t){var =
r=3Db.grep(e,function(e){return =
1=3D=3D=3De.nodeType});if(ut.test(t))return =
b.filter(t,r,!n);t=3Db.filter(t,r)}return b.grep(e,function(e){return =
b.inArray(e,t)>=3D0=3D=3D=3Dn})}function dt(e){var =
t=3Dht.split("|"),n=3De.createDocumentFragment();if(n.createElement)while=
(t.length)n.createElement(t.pop());return n}var =
ht=3D"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaptio=
n|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summ=
ary|time|video",gt=3D/ =
jQuery\d+=3D"(?:null|\d+)"/g,mt=3DRegExp("<(?:"+ht+")[\\s/>]","i"),yt=3D/=
^\s+/,vt=3D/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[=
^>]*)\/>/gi,bt=3D/<([\w:]+)/,xt=3D/<tbody/i,wt=3D/<|&#?\w+;/,Tt=3D/<(?:sc=
ript|style|link)/i,Nt=3D/^(?:checkbox|radio)$/i,Ct=3D/checked\s*(?:[^=3D]=
|=3D\s*.checked.)/i,kt=3D/^$|\/(?:java|ecma)script/i,Et=3D/^true\/(.*)/,S=
t=3D/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<t=
able>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<ta=
ble><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbod=
y><tr>","</tr></tbody></table>"],_default:b.support.htmlSerialize?[0,"","=
"]:[1,"X<div>","</div>"]},jt=3Ddt(o),Dt=3Djt.appendChild(o.createElement(=
"div"));At.optgroup=3DAt.option,At.tbody=3DAt.tfoot=3DAt.colgroup=3DAt.ca=
ption=3DAt.thead,At.th=3DAt.td,b.fn.extend({text:function(e){return =
b.access(this,function(e){return =
e=3D=3D=3Dt?b.text(this):this.empty().append((this[0]&&this[0].ownerDocum=
ent||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e)=
{if(b.isFunction(e))return =
this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var =
t=3Db(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.inse=
rtBefore(this[0]),t.map(function(){var =
e=3Dthis;while(e.firstChild&&1=3D=3D=3De.firstChild.nodeType)e=3De.firstC=
hild;return e}).append(this)}return this},wrapInner:function(e){return =
b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))})=
:this.each(function(){var =
t=3Db(this),n=3Dt.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:fu=
nction(e){var t=3Db.isFunction(e);return =
this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:funct=
ion(){return =
this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(e){(1=3D=3D=3Dthis.nodeType||11=3D=3D=
=3Dthis.nodeType||9=3D=3D=3Dthis.nodeType)&&this.appendChild(e)})},prepen=
d:function(){return =
this.domManip(arguments,!0,function(e){(1=3D=3D=3Dthis.nodeType||11=3D=3D=
=3Dthis.nodeType||9=3D=3D=3Dthis.nodeType)&&this.insertBefore(e,this.firs=
tChild)})},before:function(){return =
this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.i=
nsertBefore(e,this)})},after:function(){return =
this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.i=
nsertBefore(e,this.nextSibling)})},remove:function(e,t){var =
n,r=3D0;for(;null!=3D(n=3Dthis[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t=
||1!=3D=3Dn.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.o=
wnerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return =
this},empty:function(){var =
e,t=3D0;for(;null!=3D(e=3Dthis[t]);t++){1=3D=3D=3De.nodeType&&b.cleanData=
(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.no=
deName(e,"select")&&(e.options.length=3D0)}return =
this},clone:function(e,t){return =
e=3Dnull=3D=3De?!1:e,t=3Dnull=3D=3Dt?e:t,this.map(function(){return =
b.clone(this,e,t)})},html:function(e){return =
b.access(this,function(e){var =
n=3Dthis[0]||{},r=3D0,i=3Dthis.length;if(e=3D=3D=3Dt)return =
1=3D=3D=3Dn.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=3Dtypeof=
 =
e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWh=
itespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=3De.=
replace(vt,"<$1></$2>");try{for(;i>r;r++)n=3Dthis[r]||{},1=3D=3D=3Dn.node=
Type&&(b.cleanData(Ot(n,!1)),n.innerHTML=3De);n=3D0}catch(o){}}n&&this.em=
pty().append(e)},null,e,arguments.length)},replaceWith:function(e){var =
t=3Db.isFunction(e);return t||"string"=3D=3Dtypeof =
e||(e=3Db(e).not(this).detach()),this.domManip([e],!0,function(e){var =
t=3Dthis.nextSibling,n=3Dthis.parentNode;n&&(b(this).remove(),n.insertBef=
ore(e,t))})},detach:function(e){return =
this.remove(e,!0)},domManip:function(e,n,r){e=3Df.apply([],e);var =
i,o,a,s,u,l,c=3D0,p=3Dthis.length,d=3Dthis,h=3Dp-1,g=3De[0],m=3Db.isFunct=
ion(g);if(m||!(1>=3Dp||"string"!=3Dtypeof =
g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var =
o=3Dd.eq(i);m&&(e[0]=3Dg.call(this,i,n?o.html():t)),o.domManip(e,n,r)});i=
f(p&&(l=3Db.buildFragment(e,this[0].ownerDocument,!1,this),i=3Dl.firstChi=
ld,1=3D=3D=3Dl.childNodes.length&&(l=3Di),i)){for(n=3Dn&&b.nodeName(i,"tr=
"),s=3Db.map(Ot(l,"script"),Ht),a=3Ds.length;p>c;c++)o=3Dl,c!=3D=3Dh&&(o=3D=
b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[=
c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=3Ds[s.length-1].o=
wnerDocument,b.map(s,qt),c=3D0;a>c;c++)o=3Ds[c],kt.test(o.type||"")&&!b._=
data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET=
",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text=
||o.textContent||o.innerHTML||"").replace(St,"")));l=3Di=3Dnull}return =
this}});function Lt(e,t){return =
e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement=
(t))}function Ht(e){var t=3De.getAttributeNode("type");return =
e.type=3D(t&&t.specified)+"/"+e.type,e}function qt(e){var =
t=3DEt.exec(e.type);return =
t?e.type=3Dt[1]:e.removeAttribute("type"),e}function Mt(e,t){var =
n,r=3D0;for(;null!=3D(n=3De[r]);r++)b._data(n,"globalEval",!t||b._data(t[=
r],"globalEval"))}function =
_t(e,t){if(1=3D=3D=3Dt.nodeType&&b.hasData(e)){var =
n,r,i,o=3Db._data(e),a=3Db._data(t,o),s=3Do.events;if(s){delete =
a.handle,a.events=3D{};for(n in =
s)for(r=3D0,i=3Ds[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.d=
ata=3Db.extend({},a.data))}}function Ft(e,t){var =
n,r,i;if(1=3D=3D=3Dt.nodeType){if(n=3Dt.nodeName.toLowerCase(),!b.support=
.noCloneEvent&&t[b.expando]){i=3Db._data(t);for(r in =
i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script=
"=3D=3D=3Dn&&t.text!=3D=3De.text?(Ht(t).text=3De.text,qt(t)):"object"=3D=3D=
=3Dn?(t.parentNode&&(t.outerHTML=3De.outerHTML),b.support.html5Clone&&e.i=
nnerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=3De.innerHTML)):"input"=3D=3D=
=3Dn&&Nt.test(e.type)?(t.defaultChecked=3Dt.checked=3De.checked,t.value!=3D=
=3De.value&&(t.value=3De.value)):"option"=3D=3D=3Dn?t.defaultSelected=3Dt=
.selected=3De.defaultSelected:("input"=3D=3D=3Dn||"textarea"=3D=3D=3Dn)&&=
(t.defaultValue=3De.defaultValue)}}b.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(e,t){b.fn[e]=3Dfunction(e){var =
n,r=3D0,i=3D[],o=3Db(e),a=3Do.length-1;for(;a>=3Dr;r++)n=3Dr=3D=3D=3Da?th=
is:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return =
this.pushStack(i)}});function Ot(e,n){var r,o,a=3D0,s=3Dtypeof =
e.getElementsByTagName!=3D=3Di?e.getElementsByTagName(n||"*"):typeof =
e.querySelectorAll!=3D=3Di?e.querySelectorAll(n||"*"):t;if(!s)for(s=3D[],=
r=3De.childNodes||e;null!=3D(o=3Dr[a]);a++)!n||b.nodeName(o,n)?s.push(o):=
b.merge(s,Ot(o,n));return =
n=3D=3D=3Dt||n&&b.nodeName(e,n)?b.merge([e],s):s}function =
Bt(e){Nt.test(e.type)&&(e.defaultChecked=3De.checked)}b.extend({clone:fun=
ction(e,t,n){var =
r,i,o,a,s,u=3Db.contains(e.ownerDocument,e);if(b.support.html5Clone||b.is=
XMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=3De.cloneNode(!0):(Dt.innerHTML=
=3De.outerHTML,Dt.removeChild(o=3DDt.firstChild)),!(b.support.noCloneEven=
t&&b.support.noCloneChecked||1!=3D=3De.nodeType&&11!=3D=3De.nodeType||b.i=
sXMLDoc(e)))for(r=3DOt(o),s=3DOt(e),a=3D0;null!=3D(i=3Ds[a]);++a)r[a]&&Ft=
(i,r[a]);if(t)if(n)for(s=3Ds||Ot(e),r=3Dr||Ot(o),a=3D0;null!=3D(i=3Ds[a])=
;a++)_t(i,r[a]);else _t(e,o);return =
r=3DOt(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=3Ds=3Di=3Dnull,=
o},buildFragment:function(e,t,n,r){var =
i,o,a,s,u,l,c,p=3De.length,f=3Ddt(t),d=3D[],h=3D0;for(;p>h;h++)if(o=3De[h=
],o||0=3D=3D=3Do)if("object"=3D=3D=3Db.type(o))b.merge(d,o.nodeType?[o]:o=
);else =
if(wt.test(o)){s=3Ds||f.appendChild(t.createElement("div")),u=3D(bt.exec(=
o)||["",""])[1].toLowerCase(),c=3DAt[u]||At._default,s.innerHTML=3Dc[1]+o=
.replace(vt,"<$1></$2>")+c[2],i=3Dc[0];while(i--)s=3Ds.lastChild;if(!b.su=
pport.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0=
])),!b.support.tbody){o=3D"table"!=3D=3Du||xt.test(o)?"<table>"!=3D=3Dc[1=
]||xt.test(o)?0:s:s.firstChild,i=3Do&&o.childNodes.length;while(i--)b.nod=
eName(l=3Do.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l=
)=0A=
}b.merge(d,s.childNodes),s.textContent=3D"";while(s.firstChild)s.removeCh=
ild(s.firstChild);s=3Df.lastChild}else =
d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||=
b.grep(Ot(d,"input"),Bt),h=3D0;while(o=3Dd[h++])if((!r||-1=3D=3D=3Db.inAr=
ray(o,r))&&(a=3Db.contains(o.ownerDocument,o),s=3DOt(f.appendChild(o),"sc=
ript"),a&&Mt(s),n)){i=3D0;while(o=3Ds[i++])kt.test(o.type||"")&&n.push(o)=
}return s=3Dnull,f},cleanData:function(e,t){var =
n,r,o,a,s=3D0,u=3Db.expando,l=3Db.cache,p=3Db.support.deleteExpando,f=3Db=
.event.special;for(;null!=3D(n=3De[s]);s++)if((t||b.acceptData(n))&&(o=3D=
n[u],a=3Do&&l[o])){if(a.events)for(r in =
a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(dele=
te l[o],p?delete n[u]:typeof =
n.removeAttribute!=3D=3Di?n.removeAttribute(u):n[u]=3Dnull,c.push(o))}}})=
;var =
Pt,Rt,Wt,$t=3D/alpha\([^)]*\)/i,It=3D/opacity\s*=3D\s*([^)]*)/,zt=3D/^(to=
p|right|bottom|left)$/,Xt=3D/^(none|table(?!-c[ea]).+)/,Ut=3D/^margin/,Vt=
=3DRegExp("^("+x+")(.*)$","i"),Yt=3DRegExp("^("+x+")(?!px)[a-z%]+$","i"),=
Jt=3DRegExp("^([+-])=3D("+x+")","i"),Gt=3D{BODY:"block"},Qt=3D{position:"=
absolute",visibility:"hidden",display:"block"},Kt=3D{letterSpacing:0,font=
Weight:400},Zt=3D["Top","Right","Bottom","Left"],en=3D["Webkit","O","Moz"=
,"ms"];function tn(e,t){if(t in e)return t;var =
n=3Dt.charAt(0).toUpperCase()+t.slice(1),r=3Dt,i=3Den.length;while(i--)if=
(t=3Den[i]+n,t in e)return t;return r}function nn(e,t){return =
e=3Dt||e,"none"=3D=3D=3Db.css(e,"display")||!b.contains(e.ownerDocument,e=
)}function rn(e,t){var =
n,r,i,o=3D[],a=3D0,s=3De.length;for(;s>a;a++)r=3De[a],r.style&&(o[a]=3Db.=
_data(r,"olddisplay"),n=3Dr.style.display,t?(o[a]||"none"!=3D=3Dn||(r.sty=
le.display=3D""),""=3D=3D=3Dr.style.display&&nn(r)&&(o[a]=3Db._data(r,"ol=
ddisplay",un(r.nodeName)))):o[a]||(i=3Dnn(r),(n&&"none"!=3D=3Dn||!i)&&b._=
data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=3D0;s>a;a++)r=3De[a],=
r.style&&(t&&"none"!=3D=3Dr.style.display&&""!=3D=3Dr.style.display||(r.s=
tyle.display=3Dt?o[a]||"":"none"));return =
e}b.fn.extend({css:function(e,n){return =
b.access(this,function(e,n,r){var =
i,o,a=3D{},s=3D0;if(b.isArray(n)){for(o=3DRt(e),i=3Dn.length;i>s;s++)a[n[=
s]]=3Db.css(e,n[s],!1,o);return a}return =
r!=3D=3Dt?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:functi=
on(){return rn(this,!0)},hide:function(){return =
rn(this)},toggle:function(e){var t=3D"boolean"=3D=3Dtypeof e;return =
this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.=
extend({cssHooks:{opacity:{get:function(e,t){if(t){var =
n=3DWt(e,"opacity");return""=3D=3D=3Dn?"1":n}}}},cssNumber:{columnCount:!=
0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows=
:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"s=
tyleFloat"},style:function(e,n,r,i){if(e&&3!=3D=3De.nodeType&&8!=3D=3De.n=
odeType&&e.style){var =
o,a,s,u=3Db.camelCase(n),l=3De.style;if(n=3Db.cssProps[u]||(b.cssProps[u]=
=3Dtn(l,u)),s=3Db.cssHooks[n]||b.cssHooks[u],r=3D=3D=3Dt)return =
s&&"get"in s&&(o=3Ds.get(e,!1,i))!=3D=3Dt?o:l[n];if(a=3Dtypeof =
r,"string"=3D=3D=3Da&&(o=3DJt.exec(r))&&(r=3D(o[1]+1)*o[2]+parseFloat(b.c=
ss(e,n)),a=3D"number"),!(null=3D=3Dr||"number"=3D=3D=3Da&&isNaN(r)||("num=
ber"!=3D=3Da||b.cssNumber[u]||(r+=3D"px"),b.support.clearCloneStyle||""!=3D=
=3Dr||0!=3D=3Dn.indexOf("background")||(l[n]=3D"inherit"),s&&"set"in =
s&&(r=3Ds.set(e,r,i))=3D=3D=3Dt)))try{l[n]=3Dr}catch(c){}}},css:function(=
e,n,r,i){var o,a,s,u=3Db.camelCase(n);return =
n=3Db.cssProps[u]||(b.cssProps[u]=3Dtn(e.style,u)),s=3Db.cssHooks[n]||b.c=
ssHooks[u],s&&"get"in =
s&&(a=3Ds.get(e,!0,r)),a=3D=3D=3Dt&&(a=3DWt(e,n,i)),"normal"=3D=3D=3Da&&n=
 in =
Kt&&(a=3DKt[n]),""=3D=3D=3Dr||r?(o=3DparseFloat(a),r=3D=3D=3D!0||b.isNume=
ric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a=3D{};for(o in =
t)a[o]=3De.style[o],e.style[o]=3Dt[o];i=3Dn.apply(e,r||[]);for(o in =
t)e.style[o]=3Da[o];return =
i}}),e.getComputedStyle?(Rt=3Dfunction(t){return =
e.getComputedStyle(t,null)},Wt=3Dfunction(e,n,r){var =
i,o,a,s=3Dr||Rt(e),u=3Ds?s.getPropertyValue(n)||s[n]:t,l=3De.style;return=
 =
s&&(""!=3D=3Du||b.contains(e.ownerDocument,e)||(u=3Db.style(e,n)),Yt.test=
(u)&&Ut.test(n)&&(i=3Dl.width,o=3Dl.minWidth,a=3Dl.maxWidth,l.minWidth=3D=
l.maxWidth=3Dl.width=3Du,u=3Ds.width,l.width=3Di,l.minWidth=3Do,l.maxWidt=
h=3Da)),u}):o.documentElement.currentStyle&&(Rt=3Dfunction(e){return =
e.currentStyle},Wt=3Dfunction(e,n,r){var =
i,o,a,s=3Dr||Rt(e),u=3Ds?s[n]:t,l=3De.style;return =
null=3D=3Du&&l&&l[n]&&(u=3Dl[n]),Yt.test(u)&&!zt.test(n)&&(i=3Dl.left,o=3D=
e.runtimeStyle,a=3Do&&o.left,a&&(o.left=3De.currentStyle.left),l.left=3D"=
fontSize"=3D=3D=3Dn?"1em":u,u=3Dl.pixelLeft+"px",l.left=3Di,a&&(o.left=3D=
a)),""=3D=3D=3Du?"auto":u});function on(e,t,n){var r=3DVt.exec(t);return =
r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var =
o=3Dn=3D=3D=3D(r?"border":"content")?4:"width"=3D=3D=3Dt?1:0,a=3D0;for(;4=
>o;o+=3D2)"margin"=3D=3D=3Dn&&(a+=3Db.css(e,n+Zt[o],!0,i)),r?("content"=3D=
=3D=3Dn&&(a-=3Db.css(e,"padding"+Zt[o],!0,i)),"margin"!=3D=3Dn&&(a-=3Db.c=
ss(e,"border"+Zt[o]+"Width",!0,i))):(a+=3Db.css(e,"padding"+Zt[o],!0,i),"=
padding"!=3D=3Dn&&(a+=3Db.css(e,"border"+Zt[o]+"Width",!0,i)));return =
a}function sn(e,t,n){var =
r=3D!0,i=3D"width"=3D=3D=3Dt?e.offsetWidth:e.offsetHeight,o=3DRt(e),a=3Db=
.support.boxSizing&&"border-box"=3D=3D=3Db.css(e,"boxSizing",!1,o);if(0>=3D=
i||null=3D=3Di){if(i=3DWt(e,t,o),(0>i||null=3D=3Di)&&(i=3De.style[t]),Yt.=
test(i))return =
i;r=3Da&&(b.support.boxSizingReliable||i=3D=3D=3De.style[t]),i=3DparseFlo=
at(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function =
un(e){var t=3Do,n=3DGt[e];return =
n||(n=3Dln(e,t),"none"!=3D=3Dn&&n||(Pt=3D(Pt||b("<iframe =
frameborder=3D'0' width=3D'0' =
height=3D'0'/>").css("cssText","display:block =
!important")).appendTo(t.documentElement),t=3D(Pt[0].contentWindow||Pt[0]=
.contentDocument).document,t.write("<!doctype =
html><html><body>"),t.close(),n=3Dln(e,t),Pt.detach()),Gt[e]=3Dn),n}funct=
ion ln(e,t){var =
n=3Db(t.createElement(e)).appendTo(t.body),r=3Db.css(n[0],"display");retu=
rn =
n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]=3D{get=
:function(e,r,i){return =
r?0=3D=3D=3De.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,functi=
on(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var =
i=3Dr&&Rt(e);return =
on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"=3D=3D=3Db.css(e,"boxS=
izing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity=3D{get:func=
tion(e,t){return =
It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01=
*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var =
n=3De.style,r=3De.currentStyle,i=3Db.isNumeric(t)?"alpha(opacity=3D"+100*=
t+")":"",o=3Dr&&r.filter||n.filter||"";n.zoom=3D1,(t>=3D1||""=3D=3D=3Dt)&=
&""=3D=3D=3Db.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribu=
te("filter"),""=3D=3D=3Dt||r&&!r.filter)||(n.filter=3D$t.test(o)?o.replac=
e($t,i):o+" =
"+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRig=
ht=3D{get:function(e,n){return =
n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support=
.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssH=
ooks[n]=3D{get:function(e,r){return =
r?(r=3DWt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.ex=
pr.filters&&(b.expr.filters.hidden=3Dfunction(e){return =
0>=3De.offsetWidth&&0>=3De.offsetHeight||!b.support.reliableHiddenOffsets=
&&"none"=3D=3D=3D(e.style&&e.style.display||b.css(e,"display"))},b.expr.f=
ilters.visible=3Dfunction(e){return!b.expr.filters.hidden(e)}),b.each({ma=
rgin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]=3D{expan=
d:function(n){var r=3D0,i=3D{},o=3D"string"=3D=3Dtypeof n?n.split(" =
"):[n];for(;4>r;r++)i[e+Zt[r]+t]=3Do[r]||o[r-2]||o[0];return =
i}},Ut.test(e)||(b.cssHooks[e+t].set=3Don)});var =
cn=3D/%20/g,pn=3D/\[\]$/,fn=3D/\r?\n/g,dn=3D/^(?:submit|button|image|rese=
t|file)$/i,hn=3D/^(?:input|select|textarea|keygen)/i;b.fn.extend({seriali=
ze:function(){return =
b.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){var e=3Db.prop(this,"elements");return =
e?b.makeArray(e):this}).filter(function(){var e=3Dthis.type;return =
this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&=
&(this.checked||!Nt.test(e))}).map(function(e,t){var =
n=3Db(this).val();return =
null=3D=3Dn?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,valu=
e:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get(=
)}}),b.param=3Dfunction(e,n){var =
r,i=3D[],o=3Dfunction(e,t){t=3Db.isFunction(t)?t():null=3D=3Dt?"":t,i[i.l=
ength]=3DencodeURIComponent(e)+"=3D"+encodeURIComponent(t)};if(n=3D=3D=3D=
t&&(n=3Db.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquer=
y&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else=
 for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function =
gn(e,t,n,r){var =
i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("=
object"=3D=3Dtypeof i?t:"")+"]",i,n,r)});else =
if(n||"object"!=3D=3Db.type(t))r(e,t);else for(i in =
t)gn(e+"["+i+"]",t[i],n,r)}b.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 contextmenu".split(" =
"),function(e,t){b.fn[t]=3Dfunction(e,n){return =
arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=3Dfu=
nction(e,t){return this.mouseenter(e).mouseleave(t||e)};var =
mn,yn,vn=3Db.now(),bn=3D/\?/,xn=3D/#.*$/,wn=3D/([?&])_=3D[^&]*/,Tn=3D/^(.=
*?):[ =
\t]*([^\r\n]*)\r?$/gm,Nn=3D/^(?:about|app|app-storage|.+-extension|file|r=
es|widget):$/,Cn=3D/^(?:GET|HEAD)$/,kn=3D/^\/\//,En=3D/^([\w.+-]+:)(?:\/\=
/([^\/?#:]*)(?::(\d+)|)|)/,Sn=3Db.fn.load,An=3D{},jn=3D{},Dn=3D"*/".conca=
t("*");try{yn=3Da.href}catch(Ln){yn=3Do.createElement("a"),yn.href=3D"",y=
n=3Dyn.href}mn=3DEn.exec(yn.toLowerCase())||[];function Hn(e){return =
function(t,n){"string"!=3Dtypeof t&&(n=3Dt,t=3D"*");var =
r,i=3D0,o=3Dt.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=3Do[i=
++])"+"=3D=3D=3Dr[0]?(r=3Dr.slice(1)||"*",(e[r]=3De[r]||[]).unshift(n)):(=
e[r]=3De[r]||[]).push(n)}}function qn(e,n,r,i){var =
o=3D{},a=3De=3D=3D=3Djn;function s(u){var l;return =
o[u]=3D!0,b.each(e[u]||[],function(e,u){var =
c=3Du(n,r,i);return"string"!=3Dtypeof =
c||a||o[c]?a?!(l=3Dc):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return =
s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var =
r,i,o=3Db.ajaxSettings.flatOptions||{};for(i in =
n)n[i]!=3D=3Dt&&((o[i]?e:r||(r=3D{}))[i]=3Dn[i]);return =
r&&b.extend(!0,e,r),e}b.fn.load=3Dfunction(e,n,r){if("string"!=3Dtypeof =
e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=3Dthis,u=3De.indexOf(" =
");return =
u>=3D0&&(i=3De.slice(u,e.length),e=3De.slice(0,u)),b.isFunction(n)?(r=3Dn=
,n=3Dt):n&&"object"=3D=3Dtypeof =
n&&(a=3D"POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n})=
.done(function(e){o=3Darguments,s.html(i?b("<div>").append(b.parseHTML(e)=
).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e]=
)}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajax=
Success","ajaxSend"],function(e,t){b.fn[t]=3Dfunction(e){return =
this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=3Dfunction(e,r,i=
,o){return =
b.isFunction(r)&&(o=3Do||i,i=3Dr,r=3Dt),b.ajax({url:e,type:n,dataType:o,d=
ata:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSetti=
ngs:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,as=
ync:!0,contentType:"application/x-www-form-urlencoded; =
charset=3DUTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"=
application/xml, text/xml",json:"application/json, =
text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFi=
elds:{xml:"responseXML",text:"responseText"},converters:{"* =
text":e.String,"text html":!0,"text json":b.parseJSON,"text =
xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t)=
{return =
t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),a=
jaxTransport:Hn(jn),ajax:function(e,n){"object"=3D=3Dtypeof =
e&&(n=3De,e=3Dt),n=3Dn||{};var =
r,i,o,a,s,u,l,c,p=3Db.ajaxSetup({},n),f=3Dp.context||p,d=3Dp.context&&(f.=
nodeType||f.jquery)?b(f):b.event,h=3Db.Deferred(),g=3Db.Callbacks("once =
memory"),m=3Dp.statusCode||{},y=3D{},v=3D{},x=3D0,T=3D"canceled",N=3D{rea=
dyState:0,getResponseHeader:function(e){var =
t;if(2=3D=3D=3Dx){if(!c){c=3D{};while(t=3DTn.exec(a))c[t[1].toLowerCase()=
]=3Dt[2]}t=3Dc[e.toLowerCase()]}return =
null=3D=3Dt?null:t},getAllResponseHeaders:function(){return =
2=3D=3D=3Dx?a:null},setRequestHeader:function(e,t){var =
n=3De.toLowerCase();return =
x||(e=3Dv[n]=3Dv[n]||e,y[e]=3Dt),this},overrideMimeType:function(e){retur=
n x||(p.mimeType=3De),this},statusCode:function(e){var =
t;if(e)if(2>x)for(t in e)m[t]=3D[m[t],e[t]];else =
N.always(e[N.status]);return this},abort:function(e){var t=3De||T;return =
l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=3Dg.add,N.success=3D=
N.done,N.error=3DN.fail,p.url=3D((e||p.url||yn)+"").replace(xn,"").replac=
e(kn,mn[1]+"//"),p.type=3Dn.method||n.type||p.method||p.type,p.dataTypes=3D=
b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null=3D=3Dp.crossDom=
ain&&(r=3DEn.exec(p.url.toLowerCase()),p.crossDomain=3D!(!r||r[1]=3D=3D=3D=
mn[1]&&r[2]=3D=3D=3Dmn[2]&&(r[3]||("http:"=3D=3D=3Dr[1]?80:443))=3D=3D(mn=
[3]||("http:"=3D=3D=3Dmn[1]?80:443)))),p.data&&p.processData&&"string"!=3D=
typeof =
p.data&&(p.data=3Db.param(p.data,p.traditional)),qn(An,p,n,N),2=3D=3D=3Dx=
)return =
N;u=3Dp.global,u&&0=3D=3D=3Db.active++&&b.event.trigger("ajaxStart"),p.ty=
pe=3Dp.type.toUpperCase(),p.hasContent=3D!Cn.test(p.type),o=3Dp.url,p.has=
Content||(p.data&&(o=3Dp.url+=3D(bn.test(o)?"&":"?")+p.data,delete =
p.data),p.cache=3D=3D=3D!1&&(p.url=3Dwn.test(o)?o.replace(wn,"$1_=3D"+vn+=
+):o+(bn.test(o)?"&":"?")+"_=3D"+vn++)),p.ifModified&&(b.lastModified[o]&=
&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.s=
etRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.cont=
entType!=3D=3D!1||n.contentType)&&N.setRequestHeader("Content-Type",p.con=
tentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTyp=
es[0]]?p.accepts[p.dataTypes[0]]+("*"!=3D=3Dp.dataTypes[0]?", "+Dn+"; =
q=3D0.01":""):p.accepts["*"]);for(i in =
p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSe=
nd.call(f,N,p)=3D=3D=3D!1||2=3D=3D=3Dx))return =
N.abort();T=3D"abort";for(i =
in{success:1,error:1,complete:1})N[i](p[i]);if(l=3Dqn(jn,p,n,N)){N.readyS=
tate=3D1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=3DsetTim=
eout(function(){N.abort("timeout")},p.timeout));try{x=3D1,l.send(y,k)}cat=
ch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function =
k(e,n,r,i){var =
c,y,v,w,T,C=3Dn;2!=3D=3Dx&&(x=3D2,s&&clearTimeout(s),l=3Dt,a=3Di||"",N.re=
adyState=3De>0?4:0,r&&(w=3D_n(p,N,r)),e>=3D200&&300>e||304=3D=3D=3De?(p.i=
fModified&&(T=3DN.getResponseHeader("Last-Modified"),T&&(b.lastModified[o=
]=3DT),T=3DN.getResponseHeader("etag"),T&&(b.etag[o]=3DT)),204=3D=3D=3De?=
(c=3D!0,C=3D"nocontent"):304=3D=3D=3De?(c=3D!0,C=3D"notmodified"):(c=3DFn=
(p,w),C=3Dc.state,y=3Dc.data,v=3Dc.error,c=3D!v)):(v=3DC,(e||!C)&&(C=3D"e=
rror",0>e&&(e=3D0))),N.status=3De,N.statusText=3D(n||C)+"",c?h.resolveWit=
h(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=3Dt,u&&d.trigger(c=
?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger=
("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return =
N},getScript:function(e,n){return =
b.get(e,t,n,"script")},getJSON:function(e,t,n){return =
b.get(e,t,n,"json")}});function _n(e,n,r){var =
i,o,a,s,u=3De.contents,l=3De.dataTypes,c=3De.responseFields;for(s in c)s =
in =
r&&(n[c[s]]=3Dr[s]);while("*"=3D=3D=3Dl[0])l.shift(),o=3D=3D=3Dt&&(o=3De.=
mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in =
u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in =
r)a=3Dl[0];else{for(s in r){if(!l[0]||e.converters[s+" =
"+l[0]]){a=3Ds;break}i||(i=3Ds)}a=3Da||i}return =
a?(a!=3D=3Dl[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var =
n,r,i,o,a=3D{},s=3D0,u=3De.dataTypes.slice(),l=3Du[0];if(e.dataFilter&&(t=
=3De.dataFilter(t,e.dataType)),u[1])for(i in =
e.converters)a[i.toLowerCase()]=3De.converters[i];for(;r=3Du[++s];)if("*"=
!=3D=3Dr){if("*"!=3D=3Dl&&l!=3D=3Dr){if(i=3Da[l+" "+r]||a["* =
"+r],!i)for(n in a)if(o=3Dn.split(" "),o[1]=3D=3D=3Dr&&(i=3Da[l+" =
"+o[0]]||a["* =
"+o[0]])){i=3D=3D=3D!0?i=3Da[n]:a[n]!=3D=3D!0&&(r=3Do[0],u.splice(s--,0,r=
));break}if(i!=3D=3D!0)if(i&&e["throws"])t=3Di(t);else =
try{t=3Di(t)}catch(c){return{state:"parsererror",error:i?c:"No =
conversion from "+l+" to =
"+r}}}l=3Dr}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"=
text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},conver=
ters:{"text script":function(e){return =
b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache=3D=3D=3D=
t&&(e.cache=3D!1),e.crossDomain&&(e.type=3D"GET",e.global=3D!1)}),b.ajaxT=
ransport("script",function(e){if(e.crossDomain){var =
n,r=3Do.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=
=3Do.createElement("script"),n.async=3D!0,e.scriptCharset&&(n.charset=3De=
.scriptCharset),n.src=3De.url,n.onload=3Dn.onreadystatechange=3Dfunction(=
e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=3D=
n.onreadystatechange=3Dnull,n.parentNode&&n.parentNode.removeChild(n),n=3D=
null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function=
(){n&&n.onload(t,!0)}}}});var =
On=3D[],Bn=3D/(=3D)\?(?=3D&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpC=
allback:function(){var e=3DOn.pop()||b.expando+"_"+vn++;return =
this[e]=3D!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var =
o,a,s,u=3Dn.jsonp!=3D=3D!1&&(Bn.test(n.url)?"url":"string"=3D=3Dtypeof =
n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")=
&&Bn.test(n.data)&&"data");return =
u||"jsonp"=3D=3D=3Dn.dataTypes[0]?(o=3Dn.jsonpCallback=3Db.isFunction(n.j=
sonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=3Dn[u].replace(Bn,=
"$1"+o):n.jsonp!=3D=3D!1&&(n.url+=3D(bn.test(n.url)?"&":"?")+n.jsonp+"=3D=
"+o),n.converters["script json"]=3Dfunction(){return s||b.error(o+" was =
not =
called"),s[0]},n.dataTypes[0]=3D"json",a=3De[o],e[o]=3Dfunction(){s=3Darg=
uments},i.always(function(){e[o]=3Da,n[o]&&(n.jsonpCallback=3Dr.jsonpCall=
back,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=3Da=3Dt}),"script"):t});va=
r Pn,Rn,Wn=3D0,$n=3De.ActiveXObject&&function(){var e;for(e in =
Pn)Pn[e](t,!0)};function In(){try{return new =
e.XMLHttpRequest}catch(t){}}function zn(){try{return new =
e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=3De.Ac=
tiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=3Db.ajaxSet=
tings.xhr(),b.support.cors=3D!!Rn&&"withCredentials"in =
Rn,Rn=3Db.support.ajax=3D!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.cross=
Domain||b.support.cors){var r;return{send:function(i,o){var =
a,s,u=3Dn.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.pa=
ssword):u.open(n.type,n.url,n.async),n.xhrFields)for(s in =
n.xhrFields)u[s]=3Dn.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overr=
ideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Reque=
sted-With"]=3D"XMLHttpRequest");try{for(s in =
i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null)=
,r=3Dfunction(e,i){var =
s,l,c,p;try{if(r&&(i||4=3D=3D=3Du.readyState))if(r=3Dt,a&&(u.onreadystate=
change=3Db.noop,$n&&delete =
Pn[a]),i)4!=3D=3Du.readyState&&u.abort();else{p=3D{},s=3Du.status,l=3Du.g=
etAllResponseHeaders(),"string"=3D=3Dtypeof =
u.responseText&&(p.text=3Du.responseText);try{c=3Du.statusText}catch(f){c=
=3D""}s||!n.isLocal||n.crossDomain?1223=3D=3D=3Ds&&(s=3D204):s=3Dp.text?2=
00:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4=3D=3D=3Du.readyState=
?setTimeout(r):(a=3D++Wn,$n&&(Pn||(Pn=3D{},b(e).unload($n)),Pn[a]=3Dr),u.=
onreadystatechange=3Dr):r()},abort:function(){r&&r(t,!0)}}}});var =
Xn,Un,Vn=3D/^(?:toggle|show|hide)$/,Yn=3DRegExp("^(?:([+-])=3D|)("+x+")([=
a-z%]*)$","i"),Jn=3D/queueHooks$/,Gn=3D[nr],Qn=3D{"*":[function(e,t){var =
n,r,i=3Dthis.createTween(e,t),o=3DYn.exec(t),a=3Di.cur(),s=3D+a||0,u=3D1,=
l=3D20;if(o){if(n=3D+o[2],r=3Do[3]||(b.cssNumber[e]?"":"px"),"px"!=3D=3Dr=
&&s){s=3Db.css(i.elem,e,!0)||n||1;do =
u=3Du||".5",s/=3Du,b.style(i.elem,e,s+r);while(u!=3D=3D(u=3Di.cur()/a)&&1=
!=3D=3Du&&--l)}i.unit=3Dr,i.start=3Ds,i.end=3Do[1]?s+(o[1]+1)*n:n}return =
i}]};function Kn(){return =
setTimeout(function(){Xn=3Dt}),Xn=3Db.now()}function =
Zn(e,t){b.each(t,function(t,n){var =
r=3D(Qn[t]||[]).concat(Qn["*"]),i=3D0,o=3Dr.length;for(;o>i;i++)if(r[i].c=
all(e,t,n))return})}function er(e,t,n){var =
r,i,o=3D0,a=3DGn.length,s=3Db.Deferred().always(function(){delete =
u.elem}),u=3Dfunction(){if(i)return!1;var =
t=3DXn||Kn(),n=3DMath.max(0,l.startTime+l.duration-t),r=3Dn/l.duration||0=
,o=3D1-r,a=3D0,u=3Dl.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return=
 =
s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=3Ds.promise=
({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),orig=
inalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration=
,tweens:[],createTween:function(t,n){var =
r=3Db.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return =
l.tweens.push(r),r},stop:function(t){var =
n=3D0,r=3Dt?l.tweens.length:0;if(i)return =
this;for(i=3D!0;r>n;n++)l.tweens[n].run(1);return =
t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=3Dl.props;for(tr=
(c,l.opts.specialEasing);a>o;o++)if(r=3DGn[o].call(l,e,c,l.opts))return =
r;return =
Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.e=
xtend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).=
done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)=
}function tr(e,t){var n,r,i,o,a;for(i in =
e)if(r=3Db.camelCase(i),o=3Dt[r],n=3De[i],b.isArray(n)&&(o=3Dn[1],n=3De[i=
]=3Dn[0]),i!=3D=3Dr&&(e[r]=3Dn,delete =
e[i]),a=3Db.cssHooks[r],a&&"expand"in a){n=3Da.expand(n),delete =
e[r];for(i in n)i in e||(e[i]=3Dn[i],t[i]=3Do)}else =
t[r]=3Do}b.Animation=3Db.extend(er,{tweener:function(e,t){b.isFunction(e)=
?(t=3De,e=3D["*"]):e=3De.split(" ");var =
n,r=3D0,i=3De.length;for(;i>r;r++)n=3De[r],Qn[n]=3DQn[n]||[],Qn[n].unshif=
t(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function =
nr(e,t,n){var =
r,i,o,a,s,u,l,c,p,f=3Dthis,d=3De.style,h=3D{},g=3D[],m=3De.nodeType&&nn(e=
);n.queue||(c=3Db._queueHooks(e,"fx"),null=3D=3Dc.unqueued&&(c.unqueued=3D=
0,p=3Dc.empty.fire,c.empty.fire=3Dfunction(){c.unqueued||p()}),c.unqueued=
++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").l=
ength||c.empty.fire()})})),1=3D=3D=3De.nodeType&&("height"in =
t||"width"in =
t)&&(n.overflow=3D[d.overflow,d.overflowX,d.overflowY],"inline"=3D=3D=3Db=
.css(e,"display")&&"none"=3D=3D=3Db.css(e,"float")&&(b.support.inlineBloc=
kNeedsLayout&&"inline"!=3D=3Dun(e.nodeName)?d.zoom=3D1:d.display=3D"inlin=
e-block")),n.overflow&&(d.overflow=3D"hidden",b.support.shrinkWrapBlocks|=
|f.always(function(){d.overflow=3Dn.overflow[0],d.overflowX=3Dn.overflow[=
1],d.overflowY=3Dn.overflow[2]}));for(i in =
t)if(a=3Dt[i],Vn.exec(a)){if(delete =
t[i],u=3Du||"toggle"=3D=3D=3Da,a=3D=3D=3D(m?"hide":"show"))continue;g.pus=
h(i)}if(o=3Dg.length){s=3Db._data(e,"fxshow")||b._data(e,"fxshow",{}),"hi=
dden"in =
s&&(m=3Ds.hidden),u&&(s.hidden=3D!m),m?b(e).show():f.done(function(){b(e)=
.hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in =
h)b.style(e,t,h[t])});for(i=3D0;o>i;i++)r=3Dg[i],l=3Df.createTween(r,m?s[=
r]:0),h[r]=3Ds[r]||b.style(e,r),r in =
s||(s[r]=3Dl.start,m&&(l.end=3Dl.start,l.start=3D"width"=3D=3D=3Dr||"heig=
ht"=3D=3D=3Dr?1:0))}}function rr(e,t,n,r,i){return new =
rr.prototype.init(e,t,n,r,i)}b.Tween=3Drr,rr.prototype=3D{constructor:rr,=
init:function(e,t,n,r,i,o){this.elem=3De,this.prop=3Dn,this.easing=3Di||"=
swing",this.options=3Dt,this.start=3Dthis.now=3Dthis.cur(),this.end=3Dr,t=
his.unit=3Do||(b.cssNumber[n]?"":"px")},cur:function(){var =
e=3Drr.propHooks[this.prop];return =
e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var=
 t,n=3Drr.propHooks[this.prop];return =
this.pos=3Dt=3Dthis.options.duration?b.easing[this.easing](e,this.options=
.duration*e,0,1,this.options.duration):e,this.now=3D(this.end-this.start)=
*t+this.start,this.options.step&&this.options.step.call(this.elem,this.no=
w,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.pr=
ototype.init.prototype=3Drr.prototype,rr.propHooks=3D{_default:{get:funct=
ion(e){var t;return =
null=3D=3De.elem[e.prop]||e.elem.style&&null!=3De.elem.style[e.prop]?(t=3D=
b.css(e.elem,e.prop,""),t&&"auto"!=3D=3Dt?t:0):e.elem[e.prop]},set:functi=
on(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=3De.ele=
m.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.=
now+e.unit):e.elem[e.prop]=3De.now}}},rr.propHooks.scrollTop=3Drr.propHoo=
ks.scrollLeft=3D{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.e=
lem[e.prop]=3De.now)}},b.each(["toggle","show","hide"],function(e,t){var =
n=3Db.fn[t];b.fn[t]=3Dfunction(e,r,i){return =
null=3D=3De||"boolean"=3D=3Dtypeof =
e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fa=
deTo:function(e,t,n,r){return =
this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)}=
,animate:function(e,t,n,r){var =
i=3Db.isEmptyObject(e),o=3Db.speed(t,n,r),a=3Dfunction(){var =
t=3Der(this,b.extend({},e),o);a.finish=3Dfunction(){t.stop(!0)},(i||b._da=
ta(this,"finish"))&&t.stop(!0)};return =
a.finish=3Da,i||o.queue=3D=3D=3D!1?this.each(a):this.queue(o.queue,a)},st=
op:function(e,n,r){var i=3Dfunction(e){var t=3De.stop;delete =
e.stop,t(r)};return"string"!=3Dtypeof =
e&&(r=3Dn,n=3De,e=3Dt),n&&e!=3D=3D!1&&this.queue(e||"fx",[]),this.each(fu=
nction(){var =
t=3D!0,n=3Dnull!=3De&&e+"queueHooks",o=3Db.timers,a=3Db._data(this);if(n)=
a[n]&&a[n].stop&&i(a[n]);else for(n in =
a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=3Do.length;n--;)o[n].elem!=3D=
=3Dthis||null!=3De&&o[n].queue!=3D=3De||(o[n].anim.stop(r),t=3D!1,o.splic=
e(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return =
e!=3D=3D!1&&(e=3De||"fx"),this.each(function(){var =
t,n=3Db._data(this),r=3Dn[e+"queue"],i=3Dn[e+"queueHooks"],o=3Db.timers,a=
=3Dr?r.length:0;for(n.finish=3D!0,b.queue(this,e,[]),i&&i.cur&&i.cur.fini=
sh&&i.cur.finish.call(this),t=3Do.length;t--;)o[t].elem=3D=3D=3Dthis&&o[t=
].queue=3D=3D=3De&&(o[t].anim.stop(!0),o.splice(t,1));for(t=3D0;a>t;t++)r=
[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function =
ir(e,t){var =
n,r=3D{height:e},i=3D0;for(t=3Dt?1:0;4>i;i+=3D2-t)n=3DZt[i],r["margin"+n]=
=3Dr["padding"+n]=3De;return =
t&&(r.opacity=3Dr.width=3De),r}b.each({slideDown:ir("show"),slideUp:ir("h=
ide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"=
hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=3Dfunction(e,=
n,r){return this.animate(t,e,n,r)}}),b.speed=3Dfunction(e,t,n){var =
r=3De&&"object"=3D=3Dtypeof =
e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing=
:n&&t||t&&!b.isFunction(t)&&t};return =
r.duration=3Db.fx.off?0:"number"=3D=3Dtypeof =
r.duration?r.duration:r.duration in =
b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null=3D=3Dr.que=
ue||r.queue=3D=3D=3D!0)&&(r.queue=3D"fx"),r.old=3Dr.complete,r.complete=3D=
function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,=
r.queue)},r},b.easing=3D{linear:function(e){return =
e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=3D[],b.fx=3D=
rr.prototype.init,b.fx.tick=3Dfunction(){var =
e,n=3Db.timers,r=3D0;for(Xn=3Db.now();n.length>r;r++)e=3Dn[r],e()||n[r]!=3D=
=3De||n.splice(r--,1);n.length||b.fx.stop(),Xn=3Dt},b.fx.timer=3Dfunction=
(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=3D13,b.fx.start=3D=
function(){Un||(Un=3DsetInterval(b.fx.tick,b.fx.interval))},b.fx.stop=3Df=
unction(){clearInterval(Un),Un=3Dnull},b.fx.speeds=3D{slow:600,fast:200,_=
default:400},b.fx.step=3D{},b.expr&&b.expr.filters&&(b.expr.filters.anima=
ted=3Dfunction(e){return b.grep(b.timers,function(t){return =
e=3D=3D=3Dt.elem}).length}),b.fn.offset=3Dfunction(e){if(arguments.length=
)return =
e=3D=3D=3Dt?this:this.each(function(t){b.offset.setOffset(this,e,t)});var=
 n,r,o=3D{top:0,left:0},a=3Dthis[0],s=3Da&&a.ownerDocument;if(s)return =
n=3Ds.documentElement,b.contains(n,a)?(typeof =
a.getBoundingClientRect!=3D=3Di&&(o=3Da.getBoundingClientRect()),r=3Dor(s=
),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r=
.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset=3D{setOffset:=
function(e,t,n){var =
r=3Db.css(e,"position");"static"=3D=3D=3Dr&&(e.style.position=3D"relative=
");var =
i=3Db(e),o=3Di.offset(),a=3Db.css(e,"top"),s=3Db.css(e,"left"),u=3D("abso=
lute"=3D=3D=3Dr||"fixed"=3D=3D=3Dr)&&b.inArray("auto",[a,s])>-1,l=3D{},c=3D=
{},p,f;u?(c=3Di.position(),p=3Dc.top,f=3Dc.left):(p=3DparseFloat(a)||0,f=3D=
parseFloat(s)||0),b.isFunction(t)&&(t=3Dt.call(e,n,o)),null!=3Dt.top&&(l.=
top=3Dt.top-o.top+p),null!=3Dt.left&&(l.left=3Dt.left-o.left+f),"using"in=
 =
t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0=
]){var =
e,t,n=3D{top:0,left:0},r=3Dthis[0];return"fixed"=3D=3D=3Db.css(r,"positio=
n")?t=3Dr.getBoundingClientRect():(e=3Dthis.offsetParent(),t=3Dthis.offse=
t(),b.nodeName(e[0],"html")||(n=3De.offset()),n.top+=3Db.css(e[0],"border=
TopWidth",!0),n.left+=3Db.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.to=
p-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&=
"static"=3D=3D=3Db.css(e,"position"))e=3De.offsetParent;return =
e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pag=
eYOffset"},function(e,n){var =
r=3D/Y/.test(n);b.fn[e]=3Dfunction(i){return =
b.access(this,function(e,i,o){var a=3Dor(e);return o=3D=3D=3Dt?a?n in =
a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft=
():o,r?o:b(a).scrollTop()):e[i]=3Do,t)},e,i,arguments.length,null)}});fun=
ction or(e){return =
b.isWindow(e)?e:9=3D=3D=3De.nodeType?e.defaultView||e.parentWindow:!1}b.e=
ach({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"=
+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=3Dfunction(i,o){var =
a=3Darguments.length&&(r||"boolean"!=3Dtypeof =
i),s=3Dr||(i=3D=3D=3D!0||o=3D=3D=3D!0?"margin":"border");return =
b.access(this,function(n,r,i){var o;return =
b.isWindow(n)?n.document.documentElement["client"+e]:9=3D=3D=3Dn.nodeType=
?(o=3Dn.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body[=
"offset"+e],o["offset"+e],o["client"+e])):i=3D=3D=3Dt?b.css(n,r,s):b.styl=
e(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=3De.$=3Db,"function"=3D=3Dtypeo=
f =
define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){retu=
rn b})})(window);=0A=
/*! jQuery Migrate v1.1.0 | (c) 2005, 2013 jQuery Foundation, Inc. and =
other contributors | jquery.org/license */
jQuery.migrateMute=3D=3D=3Dvoid =
0&&(jQuery.migrateMute=3D!0),function(e,t,n){"use strict";function =
r(n){o[n]||(o[n]=3D!0,e.migrateWarnings.push(n),t.console&&console.warn&&=
!e.migrateMute&&(console.warn("JQMIGRATE: =
"+n),e.migrateTrace&&console.trace&&console.trace()))}function =
a(t,a,o,i){if(Object.defineProperty)try{return =
Object.defineProperty(t,a,{configurable:!0,enumerable:!0,get:function(){r=
eturn =
r(i),o},set:function(e){r(i),o=3De}}),n}catch(s){}e._definePropertyBroken=
=3D!0,t[a]=3Do}var =
o=3D{};e.migrateWarnings=3D[],!e.migrateMute&&t.console&&console.log&&con=
sole.log("JQMIGRATE: Logging is =
active"),e.migrateTrace=3D=3D=3Dn&&(e.migrateTrace=3D!0),e.migrateReset=3D=
function(){o=3D{},e.migrateWarnings.length=3D0},"BackCompat"=3D=3D=3Ddocu=
ment.compatMode&&r("jQuery is not compatible with Quirks Mode");var =
i=3D{},s=3De.attr,u=3De.attrHooks.value&&e.attrHooks.value.get||function(=
){return =
null},c=3De.attrHooks.value&&e.attrHooks.value.set||function(){return =
n},l=3D/^(?:input|button)$/i,d=3D/^[238]$/,p=3D/^(?:autofocus|autoplay|as=
ync|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|re=
quired|scoped|selected)$/i,f=3D/^(?:checked|selected)$/i;a(e,"attrFn",i,"=
jQuery.attrFn is deprecated"),e.attr=3Dfunction(t,a,o,i){var =
u=3Da.toLowerCase(),c=3Dt&&t.nodeType;return =
i&&4>s.length&&(r("jQuery.fn.attr( props, pass ) is =
deprecated"),t&&!d.test(c)&&e.isFunction(e.fn[a]))?e(t)[a](o):("type"=3D=3D=
=3Da&&o!=3D=3Dn&&l.test(t.nodeName)&&t.parentNode&&r("Can't change the =
'type' of an input or button in IE =
6/7/8"),!e.attrHooks[u]&&p.test(u)&&(e.attrHooks[u]=3D{get:function(t,r){=
var a,o=3De.prop(t,r);return o=3D=3D=3D!0||"boolean"!=3Dtypeof =
o&&(a=3Dt.getAttributeNode(r))&&a.nodeValue!=3D=3D!1?r.toLowerCase():n},s=
et:function(t,n,r){var a;return =
n=3D=3D=3D!1?e.removeAttr(t,r):(a=3De.propFix[r]||r,a in =
t&&(t[a]=3D!0),t.setAttribute(r,r.toLowerCase())),r}},f.test(u)&&r("jQuer=
y.fn.attr('"+u+"') may use property instead of =
attribute")),s.call(e,t,a,o))},e.attrHooks.value=3D{get:function(e,t){var=
 =
n=3D(e.nodeName||"").toLowerCase();return"button"=3D=3D=3Dn?u.apply(this,=
arguments):("input"!=3D=3Dn&&"option"!=3D=3Dn&&r("jQuery.fn.attr('value')=
 no longer gets properties"),t in e?e.value:null)},set:function(e,t){var =
a=3D(e.nodeName||"").toLowerCase();return"button"=3D=3D=3Da?c.apply(this,=
arguments):("input"!=3D=3Da&&"option"!=3D=3Da&&r("jQuery.fn.attr('value',=
 val) no longer sets properties"),e.value=3Dt,n)}};var =
g,h,v=3De.fn.init,m=3De.parseJSON,y=3D/^(?:[^<]*(<[\w\W]+>)[^>]*|#([\w\-]=
*))$/;e.fn.init=3Dfunction(t,n,a){var o;return t&&"string"=3D=3Dtypeof =
t&&!e.isPlainObject(n)&&(o=3Dy.exec(t))&&o[1]&&("<"!=3D=3Dt.charAt(0)&&r(=
"$(html) HTML strings must start with '<' =
character"),n&&n.context&&(n=3Dn.context),e.parseHTML)?v.call(this,e.pars=
eHTML(e.trim(t),n,!0),n,a):v.apply(this,arguments)},e.fn.init.prototype=3D=
e.fn,e.parseJSON=3Dfunction(e){return =
e||null=3D=3D=3De?m.apply(this,arguments):(r("jQuery.parseJSON requires =
a valid JSON =
string"),null)},e.uaMatch=3Dfunction(e){e=3De.toLowerCase();var =
t=3D/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ =
\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ =
\/]([\w.]+)/.exec(e)||/(msie) =
([\w.]+)/.exec(e)||0>e.indexOf("compatible")&&/(mozilla)(?:.*? =
rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},g=3D=
e.uaMatch(navigator.userAgent),h=3D{},g.browser&&(h[g.browser]=3D!0,h.ver=
sion=3Dg.version),h.chrome?h.webkit=3D!0:h.webkit&&(h.safari=3D!0),e.brow=
ser=3Dh,a(e,"browser",h,"jQuery.browser is =
deprecated"),e.sub=3Dfunction(){function t(e,n){return new =
t.fn.init(e,n)}e.extend(!0,t,this),t.superclass=3Dthis,t.fn=3Dt.prototype=
=3Dthis(),t.fn.constructor=3Dt,t.sub=3Dthis.sub,t.fn.init=3Dfunction(r,a)=
{return a&&a instanceof e&&!(a instanceof =
t)&&(a=3Dt(a)),e.fn.init.call(this,r,a,n)},t.fn.init.prototype=3Dt.fn;var=
 n=3Dt(document);return r("jQuery.sub() is deprecated"),t};var =
b=3De.fn.data;e.fn.data=3Dfunction(t){var =
a,o,i=3Dthis[0];return!i||"events"!=3D=3Dt||1!=3D=3Darguments.length||(a=3D=
e.data(i,t),o=3De._data(i,t),a!=3D=3Dn&&a!=3D=3Do||o=3D=3D=3Dn)?b.apply(t=
his,arguments):(r("Use of jQuery.fn.data('events') is =
deprecated"),o)};var =
j=3D/\/(java|ecma)script/i,w=3De.fn.andSelf||e.fn.addBack;e.fn.andSelf=3D=
function(){return r("jQuery.fn.andSelf() replaced by =
jQuery.fn.addBack()"),w.apply(this,arguments)},e.clean||(e.clean=3Dfuncti=
on(t,a,o,i){a=3Da||document,a=3D!a.nodeType&&a[0]||a,a=3Da.ownerDocument|=
|a,r("jQuery.clean() is deprecated");var =
s,u,c,l,d=3D[];if(e.merge(d,e.buildFragment(t,a).childNodes),o)for(c=3Dfu=
nction(e){return!e.type||j.test(e.type)?i?i.push(e.parentNode?e.parentNod=
e.removeChild(e):e):o.appendChild(e):n},s=3D0;null!=3D(u=3Dd[s]);s++)e.no=
deName(u,"script")&&c(u)||(o.appendChild(u),u.getElementsByTagName!=3D=3D=
n&&(l=3De.grep(e.merge([],u.getElementsByTagName("script")),c),d.splice.a=
pply(d,[s+1,0].concat(l)),s+=3Dl.length));return d});var =
Q=3De.event.add,x=3De.event.remove,k=3De.event.trigger,N=3De.fn.toggle,C=3D=
e.fn.live,T=3De.fn.die,M=3D"ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajax=
Error|ajaxSuccess",S=3DRegExp("\\b(?:"+M+")\\b"),H=3D/(?:^|\s)hover(\.\S+=
|)\b/,A=3Dfunction(t){return"string"!=3Dtypeof =
t||e.event.special.hover?t:(H.test(t)&&r("'hover' pseudo-event is =
deprecated, use 'mouseenter mouseleave'"),t&&t.replace(H,"mouseenter$1 =
mouseleave$1"))};e.event.props&&"attrChange"!=3D=3De.event.props[0]&&e.ev=
ent.props.unshift("attrChange","attrName","relatedNode","srcElement"),e.e=
vent.dispatch&&a(e.event,"handle",e.event.dispatch,"jQuery.event.handle =
is undocumented and =
deprecated"),e.event.add=3Dfunction(e,t,n,a,o){e!=3D=3Ddocument&&S.test(t=
)&&r("AJAX events should be attached to document: =
"+t),Q.call(this,e,A(t||""),n,a,o)},e.event.remove=3Dfunction(e,t,n,r,a){=
x.call(this,e,A(t)||"",n,r,a)},e.fn.error=3Dfunction(){var =
e=3DArray.prototype.slice.call(arguments,0);return r("jQuery.fn.error() =
is =
deprecated"),e.splice(0,0,"error"),arguments.length?this.bind.apply(this,=
e):(this.triggerHandler.apply(this,e),this)},e.fn.toggle=3Dfunction(t,n){=
if(!e.isFunction(t)||!e.isFunction(n))return =
N.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is =
deprecated");var =
a=3Darguments,o=3Dt.guid||e.guid++,i=3D0,s=3Dfunction(n){var =
r=3D(e._data(this,"lastToggle"+t.guid)||0)%i;return =
e._data(this,"lastToggle"+t.guid,r+1),n.preventDefault(),a[r].apply(this,=
arguments)||!1};for(s.guid=3Do;a.length>i;)a[i++].guid=3Do;return =
this.click(s)},e.fn.live=3Dfunction(t,n,a){return r("jQuery.fn.live() is =
deprecated"),C?C.apply(this,arguments):(e(this.context).on(t,this.selecto=
r,n,a),this)},e.fn.die=3Dfunction(t,n){return r("jQuery.fn.die() is =
deprecated"),T?T.apply(this,arguments):(e(this.context).off(t,this.select=
or||"**",n),this)},e.event.trigger=3Dfunction(e,t,n,a){return!n&!S.test(e=
)&&r("Global events are undocumented and =
deprecated"),k.call(this,e,t,n||document,a)},e.each(M.split("|"),function=
(t,n){e.event.special[n]=3D{setup:function(){var t=3Dthis;return =
t!=3D=3Ddocument&&(e.event.add(document,n+"."+e.guid,function(){e.event.t=
rigger(n,null,t,!0)}),e._data(this,n,e.guid++)),!1},teardown:function(){r=
eturn =
this!=3D=3Ddocument&&e.event.remove(document,n+"."+e._data(this,n)),!1}}}=
)}(jQuery,window);=0A=
//@ sourceMappingURL=3Ddist/jquery-migrate.min.map=0A=
/*! jQuery UI - v1.10.0 - 2013-02-06=0A=
* http://jqueryui.com=0A=
* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, =
jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, =
jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, =
jquery.ui.accordion.js, jquery.ui.button.js, jquery.ui.dialog.js, =
jquery.ui.tabs.js, jquery.ui.effect.js, jquery.ui.effect-drop.js, =
jquery.ui.effect-fade.js, jquery.ui.effect-highlight.js, =
jquery.ui.effect-scale.js, jquery.ui.effect-slide.js=0A=
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed =
MIT */=0A=
=0A=
(function(e,t){function i(t,n){var =
r,i,o,u=3Dt.nodeName.toLowerCase();return"area"=3D=3D=3Du?(r=3Dt.parentNo=
de,i=3Dr.name,!t.href||!i||r.nodeName.toLowerCase()!=3D=3D"map"?!1:(o=3De=
("img[usemap=3D#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|ob=
ject/.test(u)?!t.disabled:"a"=3D=3D=3Du?t.href||n:n)&&s(t)}function =
s(t){return =
e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){re=
turn e.css(this,"visibility")=3D=3D=3D"hidden"}).length}var =
n=3D0,r=3D/^ui-id-\d+$/;e.ui=3De.ui||{};if(e.ui.version)return;e.extend(e=
.ui,{version:"1.10.0",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,EN=
D:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110=
,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:1=
09,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.=
fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof =
t=3D=3D"number"?this.each(function(){var =
r=3Dthis;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focu=
s.apply(this,arguments)},scrollParent:function(){var t;return =
e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(=
this.css("position"))?t=3Dthis.parents().filter(function(){return/(relati=
ve|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.=
css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))})=
.eq(0):t=3Dthis.parents().filter(function(){return/(auto|scroll)/.test(e.=
css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))})=
.eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zInde=
x:function(n){if(n!=3D=3Dt)return =
this.css("zIndex",n);if(this.length){var =
r=3De(this[0]),i,s;while(r.length&&r[0]!=3D=3Ddocument){i=3Dr.css("positi=
on");if(i=3D=3D=3D"absolute"||i=3D=3D=3D"relative"||i=3D=3D=3D"fixed"){s=3D=
parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!=3D=3D0)return =
s}r=3Dr.parent()}}return 0},uniqueId:function(){return =
this.each(function(){this.id||(this.id=3D"ui-id-"+ =
++n)})},removeUniqueId:function(){return =
this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e.ext=
end(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t)=
{return =
function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])=
},focusable:function(t){return =
i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var =
n=3De.attr(t,"tabindex"),r=3DisNaN(n);return(r||n>=3D0)&&i(t,!r)}}),e("<a=
>").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){functio=
n u(t,n,r,s){return =
e.each(i,function(){n-=3DparseFloat(e.css(t,"padding"+this))||0,r&&(n-=3D=
parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=3DparseFloat(e.css(=
t,"margin"+this))||0)}),n}var =
i=3Dr=3D=3D=3D"Width"?["Left","Right"]:["Top","Bottom"],s=3Dr.toLowerCase=
(),o=3D{innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidt=
h:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=3Dfunctio=
n(n){return =
n=3D=3D=3Dt?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(=
this,n)+"px")})},e.fn["outer"+r]=3Dfunction(t,n){return typeof =
t!=3D"number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(=
s,u(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=3Dfunction(e){ret=
urn =
this.add(e=3D=3Dnull?this.prevObject:this.prevObject.filter(e))}),e("<a>"=
).data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=3Dfunct=
ion(t){return function(n){return =
arguments.length?t.call(this,e.camelCase(n)):t.call(this)}}(e.fn.removeDa=
ta)),e.ui.ie=3D!!/msie =
[\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart=3D"=
onselectstart"in =
document.createElement("div"),e.fn.extend({disableSelection:function(){re=
turn =
this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableS=
election",function(e){e.preventDefault()})},enableSelection:function(){re=
turn =
this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:functio=
n(t,n,r){var i,s=3De.ui[t].prototype;for(i in =
r)s.plugins[i]=3Ds.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:funct=
ion(e,t,n){var =
r,i=3De.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNo=
de.nodeType=3D=3D=3D11)return;for(r=3D0;r<i.length;r++)e.options[i[r][0]]=
&&i[r][1].apply(e.element,n)}},hasScroll:function(t,n){if(e(t).css("overf=
low")=3D=3D=3D"hidden")return!1;var =
r=3Dn&&n=3D=3D=3D"left"?"scrollLeft":"scrollTop",i=3D!1;return =
t[r]>0?!0:(t[r]=3D1,i=3Dt[r]>0,t[r]=3D0,i)}})})(jQuery);(function(e,t){va=
r =
n=3D0,r=3DArray.prototype.slice,i=3De.cleanData;e.cleanData=3Dfunction(t)=
{for(var =
n=3D0,r;(r=3Dt[n])!=3Dnull;n++)try{e(r).triggerHandler("remove")}catch(s)=
{}i(t)},e.widget=3Dfunction(t,n,r){var =
i,s,o,u,a=3D{},f=3Dt.split(".")[0];t=3Dt.split(".")[1],i=3Df+"-"+t,r||(r=3D=
n,n=3De.Widget),e.expr[":"][i.toLowerCase()]=3Dfunction(t){return!!e.data=
(t,i)},e[f]=3De[f]||{},s=3De[f][t],o=3De[f][t]=3Dfunction(e,t){if(!this._=
createWidget)return new =
o(e,t);arguments.length&&this._createWidget(e,t)},e.extend(o,s,{version:r=
.version,_proto:e.extend({},r),_childConstructors:[]}),u=3Dnew =
n,u.options=3De.widget.extend({},u.options),e.each(r,function(t,r){if(!e.=
isFunction(r)){a[t]=3Dr;return}a[t]=3Dfunction(){var =
e=3Dfunction(){return =
n.prototype[t].apply(this,arguments)},i=3Dfunction(e){return =
n.prototype[t].apply(this,e)};return function(){var =
t=3Dthis._super,n=3Dthis._superApply,s;return =
this._super=3De,this._superApply=3Di,s=3Dr.apply(this,arguments),this._su=
per=3Dt,this._superApply=3Dn,s}}()}),o.prototype=3De.widget.extend(u,{wid=
getEventPrefix:s?u.widgetEventPrefix:t},a,{constructor:o,namespace:f,widg=
etName:t,widgetFullName:i}),s?(e.each(s._childConstructors,function(t,n){=
var =
r=3Dn.prototype;e.widget(r.namespace+"."+r.widgetName,o,n._proto)}),delet=
e =
s._childConstructors):n._childConstructors.push(o),e.widget.bridge(t,o)},=
e.widget.extend=3Dfunction(n){var =
i=3Dr.call(arguments,1),s=3D0,o=3Di.length,u,a;for(;s<o;s++)for(u in =
i[s])a=3Di[s][u],i[s].hasOwnProperty(u)&&a!=3D=3Dt&&(e.isPlainObject(a)?n=
[u]=3De.isPlainObject(n[u])?e.widget.extend({},n[u],a):e.widget.extend({}=
,a):n[u]=3Da);return n},e.widget.bridge=3Dfunction(n,i){var =
s=3Di.prototype.widgetFullName||n;e.fn[n]=3Dfunction(o){var u=3Dtypeof =
o=3D=3D"string",a=3Dr.call(arguments,1),f=3Dthis;return =
o=3D!u&&a.length?e.widget.extend.apply(null,[o].concat(a)):o,u?this.each(=
function(){var r,i=3De.data(this,s);if(!i)return e.error("cannot call =
methods on "+n+" prior to initialization; "+"attempted to call method =
'"+o+"'");if(!e.isFunction(i[o])||o.charAt(0)=3D=3D=3D"_")return =
e.error("no such method '"+o+"' for "+n+" widget =
instance");r=3Di[o].apply(i,a);if(r!=3D=3Di&&r!=3D=3Dt)return =
f=3Dr&&r.jquery?f.pushStack(r.get()):r,!1}):this.each(function(){var =
t=3De.data(this,s);t?t.option(o||{})._init():e.data(this,s,new =
i(o,this))}),f}},e.Widget=3Dfunction(){},e.Widget._childConstructors=3D[]=
,e.Widget.prototype=3D{widgetName:"widget",widgetEventPrefix:"",defaultEl=
ement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,=
r){r=3De(r||this.defaultElement||this)[0],this.element=3De(r),this.uuid=3D=
n++,this.eventNamespace=3D"."+this.widgetName+this.uuid,this.options=3De.=
widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=3D=
e(),this.hoverable=3De(),this.focusable=3De(),r!=3D=3Dthis&&(e.data(r,thi=
s.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.tar=
get=3D=3D=3Dr&&this.destroy()}}),this.document=3De(r.style?r.ownerDocumen=
t:r.document||r),this.window=3De(this.document[0].defaultView||this.docum=
ent[0].parentWindow)),this._create(),this._trigger("create",null,this._ge=
tCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEven=
tData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy=
(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).r=
emoveData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName=
)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").=
removeClass(this.widgetFullName+"-disabled =
"+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hov=
erable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state=
-focus")},_destroy:e.noop,widget:function(){return =
this.element},option:function(n,r){var =
i=3Dn,s,o,u;if(arguments.length=3D=3D=3D0)return =
e.widget.extend({},this.options);if(typeof =
n=3D=3D"string"){i=3D{},s=3Dn.split("."),n=3Ds.shift();if(s.length){o=3Di=
[n]=3De.widget.extend({},this.options[n]);for(u=3D0;u<s.length-1;u++)o[s[=
u]]=3Do[s[u]]||{},o=3Do[s[u]];n=3Ds.pop();if(r=3D=3D=3Dt)return =
o[n]=3D=3D=3Dt?null:o[n];o[n]=3Dr}else{if(r=3D=3D=3Dt)return =
this.options[n]=3D=3D=3Dt?null:this.options[n];i[n]=3Dr}}return =
this._setOptions(i),this},_setOptions:function(e){var t;for(t in =
e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return =
this.options[e]=3Dt,e=3D=3D=3D"disabled"&&(this.widget().toggleClass(this=
.widgetFullName+"-disabled =
ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClas=
s("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},e=
nable:function(){return =
this._setOption("disabled",!1)},disable:function(){return =
this._setOption("disabled",!0)},_on:function(t,n,r){var =
i,s=3Dthis;typeof =
t!=3D"boolean"&&(r=3Dn,n=3Dt,t=3D!1),r?(n=3Di=3De(n),this.bindings=3Dthis=
.bindings.add(n)):(r=3Dn,n=3Dthis.element,i=3Dthis.widget()),e.each(r,fun=
ction(r,o){function =
u(){if(!t&&(s.options.disabled=3D=3D=3D!0||e(this).hasClass("ui-state-dis=
abled")))return;return(typeof =
o=3D=3D"string"?s[o]:o).apply(s,arguments)}typeof =
o!=3D"string"&&(u.guid=3Do.guid=3Do.guid||u.guid||e.guid++);var =
a=3Dr.match(/^(\w+)\s*(.*)$/),f=3Da[1]+s.eventNamespace,l=3Da[2];l?i.dele=
gate(l,f,u):n.bind(f,u)})},_off:function(e,t){t=3D(t||"").split(" =
").join(this.eventNamespace+" =
")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){fu=
nction n(){return(typeof e=3D=3D"string"?r[e]:e).apply(r,arguments)}var =
r=3Dthis;return =
setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=3Dthis.hoverabl=
e.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("=
ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("=
ui-state-hover")}})},_focusable:function(t){this.focusable=3Dthis.focusab=
le.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui=
-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-s=
tate-focus")}})},_trigger:function(t,n,r){var =
i,s,o=3Dthis.options[t];r=3Dr||{},n=3De.Event(n),n.type=3D(t=3D=3D=3Dthis=
.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=3Dt=
his.element[0],s=3Dn.originalEvent;if(s)for(i in s)i in =
n||(n[i]=3Ds[i]);return =
this.element.trigger(n,r),!(e.isFunction(o)&&o.apply(this.element[0],[n].=
concat(r))=3D=3D=3D!1||n.isDefaultPrevented())}},e.each({show:"fadeIn",hi=
de:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=3Dfunction(r,i,s){t=
ypeof i=3D=3D"string"&&(i=3D{effect:i});var o,u=3Di?i=3D=3D=3D!0||typeof =
i=3D=3D"number"?n:i.effect||n:t;i=3Di||{},typeof =
i=3D=3D"number"&&(i=3D{duration:i}),o=3D!e.isEmptyObject(i),i.complete=3D=
s,i.delay&&r.delay(i.delay),o&&e.effects&&e.effects.effect[u]?r[t](i):u!=3D=
=3Dt&&r[u]?r[u](i.duration,i.easing,s):r.queue(function(n){e(this)[t](),s=
&&s.call(r[0]),n()})}})})(jQuery);(function(e,t){var =
n=3D!1;e(document).mouseup(function(){n=3D!1}),e.widget("ui.mouse",{versi=
on:"1.10.0",options:{cancel:"input,textarea,button,select,option",distanc=
e:1,delay:0},_mouseInit:function(){var =
t=3Dthis;this.element.bind("mousedown."+this.widgetName,function(e){retur=
n =
t._mouseDown(e)}).bind("click."+this.widgetName,function(n){if(!0=3D=3D=3D=
e.data(n.target,t.widgetName+".preventClickEvent"))return =
e.removeData(n.target,t.widgetName+".preventClickEvent"),n.stopImmediateP=
ropagation(),!1}),this.started=3D!1},_mouseDestroy:function(){this.elemen=
t.unbind("."+this.widgetName),this._mouseMoveDelegate&&e(document).unbind=
("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+=
this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(n)retur=
n;this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=3Dt;var =
r=3Dthis,i=3Dt.which=3D=3D=3D1,s=3Dtypeof =
this.options.cancel=3D=3D"string"&&t.target.nodeName?e(t.target).closest(=
this.options.cancel).length:!1;if(!i||s||!this._mouseCapture(t))return!0;=
this.mouseDelayMet=3D!this.options.delay,this.mouseDelayMet||(this._mouse=
DelayTimer=3DsetTimeout(function(){r.mouseDelayMet=3D!0},this.options.del=
ay));if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseSta=
rted=3Dthis._mouseStart(t)!=3D=3D!1;if(!this._mouseStarted)return =
t.preventDefault(),!0}return!0=3D=3D=3De.data(t.target,this.widgetName+".=
preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClick=
Event"),this._mouseMoveDelegate=3Dfunction(e){return =
r._mouseMove(e)},this._mouseUpDelegate=3Dfunction(e){return =
r._mouseUp(e)},e(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.pre=
ventDefault(),n=3D!0,!0},_mouseMove:function(t){return =
e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button?thi=
s._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):=
(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=3D=
this._mouseStart(this._mouseDownEvent,t)!=3D=3D!1,this._mouseStarted?this=
._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(=
t){return =
e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).=
unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStart=
ed&&(this._mouseStarted=3D!1,t.target=3D=3D=3Dthis._mouseDownEvent.target=
&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseSto=
p(t)),!1},_mouseDistanceMet:function(e){return =
Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mous=
eDownEvent.pageY-e.pageY))>=3Dthis.options.distance},_mouseDelayMet:funct=
ion(){return =
this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mou=
seStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(funct=
ion(e,t){function =
h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10=
)*(l.test(e[1])?n/100:1)]}function p(t,n){return =
parseInt(e.css(t,n),10)||0}function d(t){var n=3Dt[0];return =
n.nodeType=3D=3D=3D9?{width:t.width(),height:t.height(),offset:{top:0,lef=
t:0}}:e.isWindow(n)?{width:t.width(),height:t.height(),offset:{top:t.scro=
llTop(),left:t.scrollLeft()}}:n.preventDefault?{width:0,height:0,offset:{=
top:n.pageY,left:n.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),o=
ffset:t.offset()}}e.ui=3De.ui||{};var =
n,r=3DMath.max,i=3DMath.abs,s=3DMath.round,o=3D/left|center|right/,u=3D/t=
op|center|bottom/,a=3D/[\+\-]\d+%?/,f=3D/^\w+/,l=3D/%$/,c=3De.fn.position=
;e.position=3D{scrollbarWidth:function(){if(n!=3D=3Dt)return n;var =
r,i,s=3De("<div =
style=3D'display:block;width:50px;height:50px;overflow:hidden;'><div =
style=3D'height:100px;width:auto;'></div></div>"),o=3Ds.children()[0];ret=
urn =
e("body").append(s),r=3Do.offsetWidth,s.css("overflow","scroll"),i=3Do.of=
fsetWidth,r=3D=3D=3Di&&(i=3Ds[0].clientWidth),s.remove(),n=3Dr-i},getScro=
llInfo:function(t){var =
n=3Dt.isWindow?"":t.element.css("overflow-x"),r=3Dt.isWindow?"":t.element=
.css("overflow-y"),i=3Dn=3D=3D=3D"scroll"||n=3D=3D=3D"auto"&&t.width<t.el=
ement[0].scrollWidth,s=3Dr=3D=3D=3D"scroll"||r=3D=3D=3D"auto"&&t.height<t=
.element[0].scrollHeight;return{width:i?e.position.scrollbarWidth():0,hei=
ght:s?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var =
n=3De(t||window),r=3De.isWindow(n[0]);return{element:n,isWindow:r,offset:=
n.offset()||{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTo=
p(),width:r?n.width():n.outerWidth(),height:r?n.height():n.outerHeight()}=
}},e.fn.position=3Dfunction(t){if(!t||!t.of)return =
c.apply(this,arguments);t=3De.extend({},t);var =
n,l,v,m,g,y,b=3De(t.of),w=3De.position.getWithinInfo(t.within),E=3De.posi=
tion.getScrollInfo(w),S=3D(t.collision||"flip").split(" "),x=3D{};return =
y=3Dd(b),b[0].preventDefault&&(t.at=3D"left =
top"),l=3Dy.width,v=3Dy.height,m=3Dy.offset,g=3De.extend({},m),e.each(["m=
y","at"],function(){var e=3D(t[this]||"").split(" =
"),n,r;e.length=3D=3D=3D1&&(e=3Do.test(e[0])?e.concat(["center"]):u.test(=
e[0])?["center"].concat(e):["center","center"]),e[0]=3Do.test(e[0])?e[0]:=
"center",e[1]=3Du.test(e[1])?e[1]:"center",n=3Da.exec(e[0]),r=3Da.exec(e[=
1]),x[this]=3D[n?n[0]:0,r?r[0]:0],t[this]=3D[f.exec(e[0])[0],f.exec(e[1])=
[0]]}),S.length=3D=3D=3D1&&(S[1]=3DS[0]),t.at[0]=3D=3D=3D"right"?g.left+=3D=
l:t.at[0]=3D=3D=3D"center"&&(g.left+=3Dl/2),t.at[1]=3D=3D=3D"bottom"?g.to=
p+=3Dv:t.at[1]=3D=3D=3D"center"&&(g.top+=3Dv/2),n=3Dh(x.at,l,v),g.left+=3D=
n[0],g.top+=3Dn[1],this.each(function(){var =
o,u,a=3De(this),f=3Da.outerWidth(),c=3Da.outerHeight(),d=3Dp(this,"margin=
Left"),y=3Dp(this,"marginTop"),T=3Df+d+p(this,"marginRight")+E.width,N=3D=
c+y+p(this,"marginBottom")+E.height,C=3De.extend({},g),k=3Dh(x.my,a.outer=
Width(),a.outerHeight());t.my[0]=3D=3D=3D"right"?C.left-=3Df:t.my[0]=3D=3D=
=3D"center"&&(C.left-=3Df/2),t.my[1]=3D=3D=3D"bottom"?C.top-=3Dc:t.my[1]=3D=
=3D=3D"center"&&(C.top-=3Dc/2),C.left+=3Dk[0],C.top+=3Dk[1],e.support.off=
setFractions||(C.left=3Ds(C.left),C.top=3Ds(C.top)),o=3D{marginLeft:d,mar=
ginTop:y},e.each(["left","top"],function(r,i){e.ui.position[S[r]]&&e.ui.p=
osition[S[r]][i](C,{targetWidth:l,targetHeight:v,elemWidth:f,elemHeight:c=
,collisionPosition:o,collisionWidth:T,collisionHeight:N,offset:[n[0]+k[0]=
,n[1]+k[1]],my:t.my,at:t.at,within:w,elem:a})}),t.using&&(u=3Dfunction(e)=
{var =
n=3Dm.left-C.left,s=3Dn+l-f,o=3Dm.top-C.top,u=3Do+v-c,h=3D{target:{elemen=
t:b,left:m.left,top:m.top,width:l,height:v},element:{element:a,left:C.lef=
t,top:C.top,width:f,height:c},horizontal:s<0?"left":n>0?"right":"center",=
vertical:u<0?"top":o>0?"bottom":"middle"};l<f&&i(n+s)<l&&(h.horizontal=3D=
"center"),v<c&&i(o+u)<v&&(h.vertical=3D"middle"),r(i(n),i(s))>r(i(o),i(u)=
)?h.important=3D"horizontal":h.important=3D"vertical",t.using.call(this,e=
,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position=3D{fit:{left:funct=
ion(e,t){var =
n=3Dt.within,i=3Dn.isWindow?n.scrollLeft:n.offset.left,s=3Dn.width,o=3De.=
left-t.collisionPosition.marginLeft,u=3Di-o,a=3Do+t.collisionWidth-s-i,f;=
t.collisionWidth>s?u>0&&a<=3D0?(f=3De.left+u+t.collisionWidth-s-i,e.left+=
=3Du-f):a>0&&u<=3D0?e.left=3Di:u>a?e.left=3Di+s-t.collisionWidth:e.left=3D=
i:u>0?e.left+=3Du:a>0?e.left-=3Da:e.left=3Dr(e.left-o,e.left)},top:functi=
on(e,t){var =
n=3Dt.within,i=3Dn.isWindow?n.scrollTop:n.offset.top,s=3Dt.within.height,=
o=3De.top-t.collisionPosition.marginTop,u=3Di-o,a=3Do+t.collisionHeight-s=
-i,f;t.collisionHeight>s?u>0&&a<=3D0?(f=3De.top+u+t.collisionHeight-s-i,e=
.top+=3Du-f):a>0&&u<=3D0?e.top=3Di:u>a?e.top=3Di+s-t.collisionHeight:e.to=
p=3Di:u>0?e.top+=3Du:a>0?e.top-=3Da:e.top=3Dr(e.top-o,e.top)}},flip:{left=
:function(e,t){var =
n=3Dt.within,r=3Dn.offset.left+n.scrollLeft,s=3Dn.width,o=3Dn.isWindow?n.=
scrollLeft:n.offset.left,u=3De.left-t.collisionPosition.marginLeft,a=3Du-=
o,f=3Du+t.collisionWidth-s-o,l=3Dt.my[0]=3D=3D=3D"left"?-t.elemWidth:t.my=
[0]=3D=3D=3D"right"?t.elemWidth:0,c=3Dt.at[0]=3D=3D=3D"left"?t.targetWidt=
h:t.at[0]=3D=3D=3D"right"?-t.targetWidth:0,h=3D-2*t.offset[0],p,d;if(a<0)=
{p=3De.left+l+c+h+t.collisionWidth-s-r;if(p<0||p<i(a))e.left+=3Dl+c+h}els=
e =
if(f>0){d=3De.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)<f)=
e.left+=3Dl+c+h}},top:function(e,t){var =
n=3Dt.within,r=3Dn.offset.top+n.scrollTop,s=3Dn.height,o=3Dn.isWindow?n.s=
crollTop:n.offset.top,u=3De.top-t.collisionPosition.marginTop,a=3Du-o,f=3D=
u+t.collisionHeight-s-o,l=3Dt.my[1]=3D=3D=3D"top",c=3Dl?-t.elemHeight:t.m=
y[1]=3D=3D=3D"bottom"?t.elemHeight:0,h=3Dt.at[1]=3D=3D=3D"top"?t.targetHe=
ight:t.at[1]=3D=3D=3D"bottom"?-t.targetHeight:0,p=3D-2*t.offset[1],d,v;a<=
0?(v=3De.top+c+h+p+t.collisionHeight-s-r,e.top+c+h+p>a&&(v<0||v<i(a))&&(e=
.top+=3Dc+h+p)):f>0&&(d=3De.top-t.collisionPosition.marginTop+c+h+p-o,e.t=
op+c+h+p>f&&(d>0||i(d)<f)&&(e.top+=3Dc+h+p))}},flipfit:{left:function(){e=
.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply=
(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,argume=
nts),e.ui.position.fit.top.apply(this,arguments)}}},function(){var =
t,n,r,i,s,o=3Ddocument.getElementsByTagName("body")[0],u=3Ddocument.creat=
eElement("div");t=3Ddocument.createElement(o?"div":"body"),r=3D{visibilit=
y:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&e.ext=
end(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(s in =
r)t.style[s]=3Dr[s];t.appendChild(u),n=3Do||document.documentElement,n.in=
sertBefore(t,n.firstChild),u.style.cssText=3D"position: absolute; left: =
10.7432222px;",i=3De(u).offset().left,e.support.offsetFractions=3Di>10&&i=
<11,t.innerHTML=3D"",n.removeChild(t)}()})(jQuery);(function(e,t){e.widge=
t("ui.draggable",e.ui.mouse,{version:"1.10.0",widgetEventPrefix:"drag",op=
tions:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,conta=
inment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",i=
frameFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,s=
cope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snap=
Mode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop=
:null},_create:function(){this.options.helper=3D=3D=3D"original"&&!/^(?:r=
|a|f)/.test(this.element.css("position"))&&(this.element[0].style.positio=
n=3D"relative"),this.options.addClasses&&this.element.addClass("ui-dragga=
ble"),this.options.disabled&&this.element.addClass("ui-draggable-disabled=
"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-dr=
aggable ui-draggable-dragging =
ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){v=
ar n=3Dthis.options;return =
this.helper||n.disabled||e(t.target).closest(".ui-resizable-handle").leng=
th>0?!1:(this.handle=3Dthis._getHandle(t),this.handle?(e(n.iframeFix=3D=3D=
=3D!0?"iframe":n.iframeFix).each(function(){e("<div =
class=3D'ui-draggable-iframeFix' style=3D'background: =
#fff;'></div>").css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset=
()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var =
n=3Dthis.options;return =
this.helper=3Dthis._createHelper(t),this.helper.addClass("ui-draggable-dr=
agging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.c=
urrent=3Dthis),this._cacheMargins(),this.cssPosition=3Dthis.helper.css("p=
osition"),this.scrollParent=3Dthis.helper.scrollParent(),this.offset=3Dth=
is.positionAbs=3Dthis.element.offset(),this.offset=3D{top:this.offset.top=
-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.=
offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}=
,parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this=
.originalPosition=3Dthis.position=3Dthis._generatePosition(t),this.origin=
alPageX=3Dt.pageX,this.originalPageY=3Dt.pageY,n.cursorAt&&this._adjustOf=
fsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._tr=
igger("start",t)=3D=3D=3D!1?(this._clear(),!1):(this._cacheHelperProporti=
ons(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(thi=
s,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,=
t),!0)},_mouseDrag:function(t,n){this.position=3Dthis._generatePosition(t=
),this.positionAbs=3Dthis._convertPositionTo("absolute");if(!n){var =
r=3Dthis._uiHash();if(this._trigger("drag",t,r)=3D=3D=3D!1)return =
this._mouseUp({}),!1;this.position=3Dr.position}if(!this.options.axis||th=
is.options.axis!=3D=3D"y")this.helper[0].style.left=3Dthis.position.left+=
"px";if(!this.options.axis||this.options.axis!=3D=3D"x")this.helper[0].st=
yle.top=3Dthis.position.top+"px";return =
e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){va=
r =
n,r=3Dthis,i=3D!1,s=3D!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(s=3D=
e.ui.ddmanager.drop(this,t)),this.dropped&&(s=3Dthis.dropped,this.dropped=
=3D!1),n=3Dthis.element[0];while(n&&(n=3Dn.parentNode))n=3D=3D=3Ddocument=
&&(i=3D!0);return!i&&this.options.helper=3D=3D=3D"original"?!1:(this.opti=
ons.revert=3D=3D=3D"invalid"&&!s||this.options.revert=3D=3D=3D"valid"&&s|=
|this.options.revert=3D=3D=3D!0||e.isFunction(this.options.revert)&&this.=
options.revert.call(this.element,s)?e(this.helper).animate(this.originalP=
osition,parseInt(this.options.revertDuration,10),function(){r._trigger("s=
top",t)!=3D=3D!1&&r._clear()}):this._trigger("stop",t)!=3D=3D!1&&this._cl=
ear(),!1)},_mouseUp:function(t){return =
e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChi=
ld(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.pro=
totype._mouseUp.call(this,t)},cancel:function(){return =
this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),=
this},_getHandle:function(t){var =
n=3D!this.options.handle||!e(this.options.handle,this.element).length?!0:=
!1;return =
e(this.options.handle,this.element).find("*").addBack().each(function(){t=
his=3D=3D=3Dt.target&&(n=3D!0)}),n},_createHelper:function(t){var =
n=3Dthis.options,r=3De.isFunction(n.helper)?e(n.helper.apply(this.element=
[0],[t])):n.helper=3D=3D=3D"clone"?this.element.clone().removeAttr("id"):=
this.element;return =
r.parents("body").length||r.appendTo(n.appendTo=3D=3D=3D"parent"?this.ele=
ment[0].parentNode:n.appendTo),r[0]!=3D=3Dthis.element[0]&&!/(fixed|absol=
ute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOff=
setFromHelper:function(t){typeof t=3D=3D"string"&&(t=3Dt.split(" =
")),e.isArray(t)&&(t=3D{left:+t[0],top:+t[1]||0}),"left"in =
t&&(this.offset.click.left=3Dt.left+this.margins.left),"right"in =
t&&(this.offset.click.left=3Dthis.helperProportions.width-t.right+this.ma=
rgins.left),"top"in =
t&&(this.offset.click.top=3Dt.top+this.margins.top),"bottom"in =
t&&(this.offset.click.top=3Dthis.helperProportions.height-t.bottom+this.m=
argins.top)},_getParentOffset:function(){this.offsetParent=3Dthis.helper.=
offsetParent();var =
t=3Dthis.offsetParent.offset();this.cssPosition=3D=3D=3D"absolute"&&this.=
scrollParent[0]!=3D=3Ddocument&&e.contains(this.scrollParent[0],this.offs=
etParent[0])&&(t.left+=3Dthis.scrollParent.scrollLeft(),t.top+=3Dthis.scr=
ollParent.scrollTop());if(this.offsetParent[0]=3D=3D=3Ddocument.body||thi=
s.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
=3D"html"&&e.ui.ie)t=3D{top:0,left:0};return{top:t.top+(parseInt(this.off=
setParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offset=
Parent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(=
this.cssPosition=3D=3D=3D"relative"){var =
e=3Dthis.element.position();return{top:e.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left=
:0}},_cacheMargins:function(){this.margins=3D{left:parseInt(this.element.=
css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||=
0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(t=
his.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function=
(){this.helperProportions=3D{width:this.helper.outerWidth(),height:this.h=
elper.outerHeight()}},_setContainment:function(){var =
t,n,r,i=3Dthis.options;i.containment=3D=3D=3D"parent"&&(i.containment=3Dt=
his.helper[0].parentNode);if(i.containment=3D=3D=3D"document"||i.containm=
ent=3D=3D=3D"window")this.containment=3D[i.containment=3D=3D=3D"document"=
?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.le=
ft,i.containment=3D=3D=3D"document"?0:e(window).scrollTop()-this.offset.r=
elative.top-this.offset.parent.top,(i.containment=3D=3D=3D"document"?0:e(=
window).scrollLeft())+e(i.containment=3D=3D=3D"document"?document:window)=
.width()-this.helperProportions.width-this.margins.left,(i.containment=3D=
=3D=3D"document"?0:e(window).scrollTop())+(e(i.containment=3D=3D=3D"docum=
ent"?document:window).height()||document.body.parentNode.scrollHeight)-th=
is.helperProportions.height-this.margins.top];if(!/^(document|window|pare=
nt)$/.test(i.containment)&&i.containment.constructor!=3D=3DArray){n=3De(i=
.containment),r=3Dn[0];if(!r)return;t=3De(r).css("overflow")!=3D=3D"hidde=
n",this.containment=3D[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(par=
seInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"=
),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(t?Math.max(r.scrollWi=
dth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),1=
0)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.=
width-this.margins.left-this.margins.right,(t?Math.max(r.scrollHeight,r.o=
ffsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)=
-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.heigh=
t-this.margins.top-this.margins.bottom],this.relative_container=3Dn}else =
i.containment.constructor=3D=3D=3DArray&&(this.containment=3Di.containmen=
t)},_convertPositionTo:function(t,n){n||(n=3Dthis.position);var =
r=3Dt=3D=3D=3D"absolute"?1:-1,i=3Dthis.cssPosition!=3D=3D"absolute"||this=
.scrollParent[0]!=3D=3Ddocument&&!!e.contains(this.scrollParent[0],this.o=
ffsetParent[0])?this.scrollParent:this.offsetParent,s=3D/(html|body)/i.te=
st(i[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.=
parent.top*r-(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.scrollT=
op():s?0:i.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.of=
fset.parent.left*r-(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.s=
crollLeft():s?0:i.scrollLeft())*r}},_generatePosition:function(t){var =
n,r,i,s,o=3Dthis.options,u=3Dthis.cssPosition!=3D=3D"absolute"||this.scro=
llParent[0]!=3D=3Ddocument&&!!e.contains(this.scrollParent[0],this.offset=
Parent[0])?this.scrollParent:this.offsetParent,a=3D/(html|body)/i.test(u[=
0].tagName),f=3Dt.pageX,l=3Dt.pageY;return =
this.originalPosition&&(this.containment&&(this.relative_container?(r=3Dt=
his.relative_container.offset(),n=3D[this.containment[0]+r.left,this.cont=
ainment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]):n=
=3Dthis.containment,t.pageX-this.offset.click.left<n[0]&&(f=3Dn[0]+this.o=
ffset.click.left),t.pageY-this.offset.click.top<n[1]&&(l=3Dn[1]+this.offs=
et.click.top),t.pageX-this.offset.click.left>n[2]&&(f=3Dn[2]+this.offset.=
click.left),t.pageY-this.offset.click.top>n[3]&&(l=3Dn[3]+this.offset.cli=
ck.top)),o.grid&&(i=3Do.grid[1]?this.originalPageY+Math.round((l-this.ori=
ginalPageY)/o.grid[1])*o.grid[1]:this.originalPageY,l=3Dn?i-this.offset.c=
lick.top>=3Dn[1]||i-this.offset.click.top>n[3]?i:i-this.offset.click.top>=
=3Dn[1]?i-o.grid[1]:i+o.grid[1]:i,s=3Do.grid[0]?this.originalPageX+Math.r=
ound((f-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX,f=3Dn=
?s-this.offset.click.left>=3Dn[0]||s-this.offset.click.left>n[2]?s:s-this=
.offset.click.left>=3Dn[0]?s-o.grid[0]:s+o.grid[0]:s)),{top:l-this.offset=
.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosit=
ion=3D=3D=3D"fixed"?-this.scrollParent.scrollTop():a?0:u.scrollTop()),lef=
t:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.l=
eft+(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.scrollLeft():a?0=
:u.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggabl=
e-dragging"),this.helper[0]!=3D=3Dthis.element[0]&&!this.cancelHelperRemo=
val&&this.helper.remove(),this.helper=3Dnull,this.cancelHelperRemoval=3D!=
1},_trigger:function(t,n,r){return =
r=3Dr||this._uiHash(),e.ui.plugin.call(this,t,[n,r]),t=3D=3D=3D"drag"&&(t=
his.positionAbs=3Dthis._convertPositionTo("absolute")),e.Widget.prototype=
._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(){return{helper:t=
his.helper,position:this.position,originalPosition:this.originalPosition,=
offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortabl=
e",{start:function(t,n){var =
r=3De(this).data("ui-draggable"),i=3Dr.options,s=3De.extend({},n,{item:r.=
element});r.sortables=3D[],e(i.connectToSortable).each(function(){var =
n=3De.data(this,"ui-sortable");n&&!n.options.disabled&&(r.sortables.push(=
{instance:n,shouldRevert:n.options.revert}),n.refreshPositions(),n._trigg=
er("activate",t,s))})},stop:function(t,n){var =
r=3De(this).data("ui-draggable"),i=3De.extend({},n,{item:r.element});e.ea=
ch(r.sortables,function(){this.instance.isOver?(this.instance.isOver=3D0,=
r.cancelHelperRemoval=3D!0,this.instance.cancelHelperRemoval=3D!1,this.sh=
ouldRevert&&(this.instance.options.revert=3D!0),this.instance._mouseStop(=
t),this.instance.options.helper=3Dthis.instance.options._helper,r.options=
.helper=3D=3D=3D"original"&&this.instance.currentItem.css({top:"auto",lef=
t:"auto"})):(this.instance.cancelHelperRemoval=3D!1,this.instance._trigge=
r("deactivate",t,i))})},drag:function(t,n){var =
r=3De(this).data("ui-draggable"),i=3Dthis;e.each(r.sortables,function(){v=
ar =
s=3D!1,o=3Dthis;this.instance.positionAbs=3Dr.positionAbs,this.instance.h=
elperProportions=3Dr.helperProportions,this.instance.offset.click=3Dr.off=
set.click,this.instance._intersectsWith(this.instance.containerCache)&&(s=
=3D!0,e.each(r.sortables,function(){return =
this.instance.positionAbs=3Dr.positionAbs,this.instance.helperProportions=
=3Dr.helperProportions,this.instance.offset.click=3Dr.offset.click,this!=3D=
=3Do&&this.instance._intersectsWith(this.instance.containerCache)&&e.ui.c=
ontains(o.instance.element[0],this.instance.element[0])&&(s=3D!1),s})),s?=
(this.instance.isOver||(this.instance.isOver=3D1,this.instance.currentIte=
m=3De(i).clone().removeAttr("id").appendTo(this.instance.element).data("u=
i-sortable-item",!0),this.instance.options._helper=3Dthis.instance.option=
s.helper,this.instance.options.helper=3Dfunction(){return =
n.helper[0]},t.target=3Dthis.instance.currentItem[0],this.instance._mouse=
Capture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.cli=
ck.top=3Dr.offset.click.top,this.instance.offset.click.left=3Dr.offset.cl=
ick.left,this.instance.offset.parent.left-=3Dr.offset.parent.left-this.in=
stance.offset.parent.left,this.instance.offset.parent.top-=3Dr.offset.par=
ent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.drop=
ped=3Dthis.instance.element,r.currentItem=3Dr.element,this.instance.fromO=
utside=3Dr),this.instance.currentItem&&this.instance._mouseDrag(t)):this.=
instance.isOver&&(this.instance.isOver=3D0,this.instance.cancelHelperRemo=
val=3D!0,this.instance.options.revert=3D!1,this.instance._trigger("out",t=
,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),thi=
s.instance.options.helper=3Dthis.instance.options._helper,this.instance.c=
urrentItem.remove(),this.instance.placeholder&&this.instance.placeholder.=
remove(),r._trigger("fromSortable",t),r.dropped=3D!1)})}}),e.ui.plugin.ad=
d("draggable","cursor",{start:function(){var =
t=3De("body"),n=3De(this).data("ui-draggable").options;t.css("cursor")&&(=
n._cursor=3Dt.css("cursor")),t.css("cursor",n.cursor)},stop:function(){va=
r =
t=3De(this).data("ui-draggable").options;t._cursor&&e("body").css("cursor=
",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,n=
){var =
r=3De(n.helper),i=3De(this).data("ui-draggable").options;r.css("opacity")=
&&(i._opacity=3Dr.css("opacity")),r.css("opacity",i.opacity)},stop:functi=
on(t,n){var =
r=3De(this).data("ui-draggable").options;r._opacity&&e(n.helper).css("opa=
city",r._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function=
(){var =
t=3De(this).data("ui-draggable");t.scrollParent[0]!=3D=3Ddocument&&t.scro=
llParent[0].tagName!=3D=3D"HTML"&&(t.overflowOffset=3Dt.scrollParent.offs=
et())},drag:function(t){var =
n=3De(this).data("ui-draggable"),r=3Dn.options,i=3D!1;if(n.scrollParent[0=
]!=3D=3Ddocument&&n.scrollParent[0].tagName!=3D=3D"HTML"){if(!r.axis||r.a=
xis!=3D=3D"x")n.overflowOffset.top+n.scrollParent[0].offsetHeight-t.pageY=
<r.scrollSensitivity?n.scrollParent[0].scrollTop=3Di=3Dn.scrollParent[0].=
scrollTop+r.scrollSpeed:t.pageY-n.overflowOffset.top<r.scrollSensitivity&=
&(n.scrollParent[0].scrollTop=3Di=3Dn.scrollParent[0].scrollTop-r.scrollS=
peed);if(!r.axis||r.axis!=3D=3D"y")n.overflowOffset.left+n.scrollParent[0=
].offsetWidth-t.pageX<r.scrollSensitivity?n.scrollParent[0].scrollLeft=3D=
i=3Dn.scrollParent[0].scrollLeft+r.scrollSpeed:t.pageX-n.overflowOffset.l=
eft<r.scrollSensitivity&&(n.scrollParent[0].scrollLeft=3Di=3Dn.scrollPare=
nt[0].scrollLeft-r.scrollSpeed)}else{if(!r.axis||r.axis!=3D=3D"x")t.pageY=
-e(document).scrollTop()<r.scrollSensitivity?i=3De(document).scrollTop(e(=
document).scrollTop()-r.scrollSpeed):e(window).height()-(t.pageY-e(docume=
nt).scrollTop())<r.scrollSensitivity&&(i=3De(document).scrollTop(e(docume=
nt).scrollTop()+r.scrollSpeed));if(!r.axis||r.axis!=3D=3D"y")t.pageX-e(do=
cument).scrollLeft()<r.scrollSensitivity?i=3De(document).scrollLeft(e(doc=
ument).scrollLeft()-r.scrollSpeed):e(window).width()-(t.pageX-e(document)=
.scrollLeft())<r.scrollSensitivity&&(i=3De(document).scrollLeft(e(documen=
t).scrollLeft()+r.scrollSpeed))}i!=3D=3D!1&&e.ui.ddmanager&&!r.dropBehavi=
our&&e.ui.ddmanager.prepareOffsets(n,t)}}),e.ui.plugin.add("draggable","s=
nap",{start:function(){var =
t=3De(this).data("ui-draggable"),n=3Dt.options;t.snapElements=3D[],e(n.sn=
ap.constructor!=3D=3DString?n.snap.items||":data(ui-draggable)":n.snap).e=
ach(function(){var =
n=3De(this),r=3Dn.offset();this!=3D=3Dt.element[0]&&t.snapElements.push({=
item:this,width:n.outerWidth(),height:n.outerHeight(),top:r.top,left:r.le=
ft})})},drag:function(t,n){var =
r,i,s,o,u,a,f,l,c,h,p=3De(this).data("ui-draggable"),d=3Dp.options,v=3Dd.=
snapTolerance,m=3Dn.offset.left,g=3Dm+p.helperProportions.width,y=3Dn.off=
set.top,b=3Dy+p.helperProportions.height;for(c=3Dp.snapElements.length-1;=
c>=3D0;c--){u=3Dp.snapElements[c].left,a=3Du+p.snapElements[c].width,f=3D=
p.snapElements[c].top,l=3Df+p.snapElements[c].height;if(!(u-v<m&&m<a+v&&f=
-v<y&&y<l+v||u-v<m&&m<a+v&&f-v<b&&b<l+v||u-v<g&&g<a+v&&f-v<y&&y<l+v||u-v<=
g&&g<a+v&&f-v<b&&b<l+v)){p.snapElements[c].snapping&&p.options.snap.relea=
se&&p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapIte=
m:p.snapElements[c].item})),p.snapElements[c].snapping=3D!1;continue}d.sn=
apMode!=3D=3D"inner"&&(r=3DMath.abs(f-b)<=3Dv,i=3DMath.abs(l-y)<=3Dv,s=3D=
Math.abs(u-g)<=3Dv,o=3DMath.abs(a-m)<=3Dv,r&&(n.position.top=3Dp._convert=
PositionTo("relative",{top:f-p.helperProportions.height,left:0}).top-p.ma=
rgins.top),i&&(n.position.top=3Dp._convertPositionTo("relative",{top:l,le=
ft:0}).top-p.margins.top),s&&(n.position.left=3Dp._convertPositionTo("rel=
ative",{top:0,left:u-p.helperProportions.width}).left-p.margins.left),o&&=
(n.position.left=3Dp._convertPositionTo("relative",{top:0,left:a}).left-p=
.margins.left)),h=3Dr||i||s||o,d.snapMode!=3D=3D"outer"&&(r=3DMath.abs(f-=
y)<=3Dv,i=3DMath.abs(l-b)<=3Dv,s=3DMath.abs(u-m)<=3Dv,o=3DMath.abs(a-g)<=3D=
v,r&&(n.position.top=3Dp._convertPositionTo("relative",{top:f,left:0}).to=
p-p.margins.top),i&&(n.position.top=3Dp._convertPositionTo("relative",{to=
p:l-p.helperProportions.height,left:0}).top-p.margins.top),s&&(n.position=
.left=3Dp._convertPositionTo("relative",{top:0,left:u}).left-p.margins.le=
ft),o&&(n.position.left=3Dp._convertPositionTo("relative",{top:0,left:a-p=
.helperProportions.width}).left-p.margins.left)),!p.snapElements[c].snapp=
ing&&(r||i||s||o||h)&&p.options.snap.snap&&p.options.snap.snap.call(p.ele=
ment,t,e.extend(p._uiHash(),{snapItem:p.snapElements[c].item})),p.snapEle=
ments[c].snapping=3Dr||i||s||o||h}}}),e.ui.plugin.add("draggable","stack"=
,{start:function(){var =
t,n=3De(this).data("ui-draggable").options,r=3De.makeArray(e(n.stack)).so=
rt(function(t,n){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(n=
).css("zIndex"),10)||0)});if(!r.length)return;t=3DparseInt(r[0].style.zIn=
dex,10)||0,e(r).each(function(e){this.style.zIndex=3Dt+e}),this[0].style.=
zIndex=3Dt+r.length}}),e.ui.plugin.add("draggable","zIndex",{start:functi=
on(t,n){var =
r=3De(n.helper),i=3De(this).data("ui-draggable").options;r.css("zIndex")&=
&(i._zIndex=3Dr.css("zIndex")),r.css("zIndex",i.zIndex)},stop:function(t,=
n){var =
r=3De(this).data("ui-draggable").options;r._zIndex&&e(n.helper).css("zInd=
ex",r._zIndex)}})})(jQuery);(function(e,t){function n(e,t,n){return =
e>t&&e<t+n}e.widget("ui.droppable",{version:"1.10.0",widgetEventPrefix:"d=
rop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClas=
s:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,=
drop:null,out:null,over:null},_create:function(){var =
t=3Dthis.options,n=3Dt.accept;this.isover=3D!1,this.isout=3D!0,this.accep=
t=3De.isFunction(n)?n:function(e){return =
e.is(n)},this.proportions=3D{width:this.element[0].offsetWidth,height:thi=
s.element[0].offsetHeight},e.ui.ddmanager.droppables[t.scope]=3De.ui.ddma=
nager.droppables[t.scope]||[],e.ui.ddmanager.droppables[t.scope].push(thi=
s),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function=
(){var =
t=3D0,n=3De.ui.ddmanager.droppables[this.options.scope];for(;t<n.length;t=
++)n[t]=3D=3D=3Dthis&&n.splice(t,1);this.element.removeClass("ui-droppabl=
e =
ui-droppable-disabled")},_setOption:function(t,n){t=3D=3D=3D"accept"&&(th=
is.accept=3De.isFunction(n)?n:function(e){return =
e.is(n)}),e.Widget.prototype._setOption.apply(this,arguments)},_activate:=
function(t){var =
n=3De.ui.ddmanager.current;this.options.activeClass&&this.element.addClas=
s(this.options.activeClass),n&&this._trigger("activate",t,this.ui(n))},_d=
eactivate:function(t){var =
n=3De.ui.ddmanager.current;this.options.activeClass&&this.element.removeC=
lass(this.options.activeClass),n&&this._trigger("deactivate",t,this.ui(n)=
)},_over:function(t){var =
n=3De.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]=3D=3D=3Dt=
his.element[0])return;this.accept.call(this.element[0],n.currentItem||n.e=
lement)&&(this.options.hoverClass&&this.element.addClass(this.options.hov=
erClass),this._trigger("over",t,this.ui(n)))},_out:function(t){var =
n=3De.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]=3D=3D=3Dt=
his.element[0])return;this.accept.call(this.element[0],n.currentItem||n.e=
lement)&&(this.options.hoverClass&&this.element.removeClass(this.options.=
hoverClass),this._trigger("out",t,this.ui(n)))},_drop:function(t,n){var =
r=3Dn||e.ui.ddmanager.current,i=3D!1;return!r||(r.currentItem||r.element)=
[0]=3D=3D=3Dthis.element[0]?!1:(this.element.find(":data(ui-droppable)").=
not(".ui-draggable-dragging").each(function(){var =
t=3De.data(this,"ui-droppable");if(t.options.greedy&&!t.options.disabled&=
&t.options.scope=3D=3D=3Dr.options.scope&&t.accept.call(t.element[0],r.cu=
rrentItem||r.element)&&e.ui.intersect(r,e.extend(t,{offset:t.element.offs=
et()}),t.options.tolerance))return =
i=3D!0,!1}),i?!1:this.accept.call(this.element[0],r.currentItem||r.elemen=
t)?(this.options.activeClass&&this.element.removeClass(this.options.activ=
eClass),this.options.hoverClass&&this.element.removeClass(this.options.ho=
verClass),this._trigger("drop",t,this.ui(r)),this.element):!1)},ui:functi=
on(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:=
e.position,offset:e.positionAbs}}}),e.ui.intersect=3Dfunction(e,t,r){if(!=
t.offset)return!1;var =
i,s,o=3D(e.positionAbs||e.position.absolute).left,u=3Do+e.helperProportio=
ns.width,a=3D(e.positionAbs||e.position.absolute).top,f=3Da+e.helperPropo=
rtions.height,l=3Dt.offset.left,c=3Dl+t.proportions.width,h=3Dt.offset.to=
p,p=3Dh+t.proportions.height;switch(r){case"fit":return =
l<=3Do&&u<=3Dc&&h<=3Da&&f<=3Dp;case"intersect":return =
l<o+e.helperProportions.width/2&&u-e.helperProportions.width/2<c&&h<a+e.h=
elperProportions.height/2&&f-e.helperProportions.height/2<p;case"pointer"=
:return =
i=3D(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.cl=
ick).left,s=3D(e.positionAbs||e.position.absolute).top+(e.clickOffset||e.=
offset.click).top,n(s,h,t.proportions.height)&&n(i,l,t.proportions.width)=
;case"touch":return(a>=3Dh&&a<=3Dp||f>=3Dh&&f<=3Dp||a<h&&f>p)&&(o>=3Dl&&o=
<=3Dc||u>=3Dl&&u<=3Dc||o<l&&u>c);default:return!1}},e.ui.ddmanager=3D{cur=
rent:null,droppables:{"default":[]},prepareOffsets:function(t,n){var =
r,i,s=3De.ui.ddmanager.droppables[t.options.scope]||[],o=3Dn?n.type:null,=
u=3D(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:fo=
r(r=3D0;r<s.length;r++){if(s[r].options.disabled||t&&!s[r].accept.call(s[=
r].element[0],t.currentItem||t.element))continue;for(i=3D0;i<u.length;i++=
)if(u[i]=3D=3D=3Ds[r].element[0]){s[r].proportions.height=3D0;continue =
e}s[r].visible=3Ds[r].element.css("display")!=3D=3D"none";if(!s[r].visibl=
e)continue;o=3D=3D=3D"mousedown"&&s[r]._activate.call(s[r],n),s[r].offset=
=3Ds[r].element.offset(),s[r].proportions=3D{width:s[r].element[0].offset=
Width,height:s[r].element[0].offsetHeight}}},drop:function(t,n){var =
r=3D!1;return =
e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this=
.options)return;!this.options.disabled&&this.visible&&e.ui.intersect(t,th=
is,this.options.tolerance)&&(r=3Dthis._drop.call(this,n)||r),!this.option=
s.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem|=
|t.element)&&(this.isout=3D!0,this.isover=3D!1,this._deactivate.call(this=
,n))}),r},dragStart:function(t,n){t.element.parentsUntil("body").bind("sc=
roll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.pre=
pareOffsets(t,n)})},drag:function(t,n){t.options.refreshPositions&&e.ui.d=
dmanager.prepareOffsets(t,n),e.each(e.ui.ddmanager.droppables[t.options.s=
cope]||[],function(){if(this.options.disabled||this.greedyChild||!this.vi=
sible)return;var =
r,i,s,o=3De.ui.intersect(t,this,this.options.tolerance),u=3D!o&&this.isov=
er?"isout":o&&!this.isover?"isover":null;if(!u)return;this.options.greedy=
&&(i=3Dthis.options.scope,s=3Dthis.element.parents(":data(ui-droppable)")=
.filter(function(){return =
e.data(this,"ui-droppable").options.scope=3D=3D=3Di}),s.length&&(r=3De.da=
ta(s[0],"ui-droppable"),r.greedyChild=3Du=3D=3D=3D"isover")),r&&u=3D=3D=3D=
"isover"&&(r.isover=3D!1,r.isout=3D!0,r._out.call(r,n)),this[u]=3D!0,this=
[u=3D=3D=3D"isout"?"isover":"isout"]=3D!1,this[u=3D=3D=3D"isover"?"_over"=
:"_out"].call(this,n),r&&u=3D=3D=3D"isout"&&(r.isout=3D!1,r.isover=3D!0,r=
._over.call(r,n))})},dragStop:function(t,n){t.element.parentsUntil("body"=
).unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.p=
repareOffsets(t,n)}}})(jQuery);(function(e,t){function n(e){return =
parseInt(e,10)||0}function =
r(e){return!isNaN(parseInt(e,10))}e.widget("ui.resizable",e.ui.mouse,{ver=
sion:"1.10.0",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!=
1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1=
,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:nul=
l,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null=
,stop:null},_create:function(){var =
t,n,r,i,s,o=3Dthis,u=3Dthis.options;this.element.addClass("ui-resizable")=
,e.extend(this,{_aspectRatio:!!u.aspectRatio,aspectRatio:u.aspectRatio,or=
iginalElement:this.element,_proportionallyResizeElements:[],_helper:u.hel=
per||u.ghost||u.animate?u.helper||"ui-resizable-helper":null}),this.eleme=
nt[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.e=
lement.wrap(e("<div class=3D'ui-wrapper' style=3D'overflow: =
hidden;'></div>").css({position:this.element.css("position"),width:this.e=
lement.outerWidth(),height:this.element.outerHeight(),top:this.element.cs=
s("top"),left:this.element.css("left")})),this.element=3Dthis.element.par=
ent().data("ui-resizable",this.element.data("ui-resizable")),this.element=
IsWrapper=3D!0,this.element.css({marginLeft:this.originalElement.css("mar=
ginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:thi=
s.originalElement.css("marginRight"),marginBottom:this.originalElement.cs=
s("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,ma=
rginRight:0,marginBottom:0}),this.originalResizeStyle=3Dthis.originalElem=
ent.css("resize"),this.originalElement.css("resize","none"),this._proport=
ionallyResizeElements.push(this.originalElement.css({position:"static",zo=
om:1,display:"block"})),this.originalElement.css({margin:this.originalEle=
ment.css("margin")}),this._proportionallyResize()),this.handles=3Du.handl=
es||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e=
:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resiza=
ble-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"=
}:"e,s,se");if(this.handles.constructor=3D=3D=3DString){this.handles=3D=3D=
=3D"all"&&(this.handles=3D"n,e,s,w,se,sw,ne,nw"),t=3Dthis.handles.split("=
,"),this.handles=3D{};for(n=3D0;n<t.length;n++)r=3De.trim(t[n]),s=3D"ui-r=
esizable-"+r,i=3De("<div class=3D'ui-resizable-handle =
"+s+"'></div>"),i.css({zIndex:u.zIndex}),"se"=3D=3D=3Dr&&i.addClass("ui-i=
con =
ui-icon-gripsmall-diagonal-se"),this.handles[r]=3D".ui-resizable-"+r,this=
.element.append(i)}this._renderAxis=3Dfunction(t){var =
n,r,i,s;t=3Dt||this.element;for(n in =
this.handles){this.handles[n].constructor=3D=3D=3DString&&(this.handles[n=
]=3De(this.handles[n],this.element).show()),this.elementIsWrapper&&this.o=
riginalElement[0].nodeName.match(/textarea|input|select|button/i)&&(r=3De=
(this.handles[n],this.element),s=3D/sw|ne|nw|se|n|s/.test(n)?r.outerHeigh=
t():r.outerWidth(),i=3D["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(=
n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join(""),t.css(i,s),this._propo=
rtionallyResize());if(!e(this.handles[n]).length)continue}},this._renderA=
xis(this.element),this._handles=3De(".ui-resizable-handle",this.element).=
disableSelection(),this._handles.mouseover(function(){o.resizing||(this.c=
lassName&&(i=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i=
)),o.axis=3Di&&i[1]?i[1]:"se")}),u.autoHide&&(this._handles.hide(),e(this=
.element).addClass("ui-resizable-autohide").mouseenter(function(){if(u.di=
sabled)return;e(this).removeClass("ui-resizable-autohide"),o._handles.sho=
w()}).mouseleave(function(){if(u.disabled)return;o.resizing||(e(this).add=
Class("ui-resizable-autohide"),o._handles.hide())})),this._mouseInit()},_=
destroy:function(){this._mouseDestroy();var =
t,n=3Dfunction(t){e(t).removeClass("ui-resizable ui-resizable-disabled =
ui-resizable-resizing").removeData("resizable").removeData("ui-resizable"=
).unbind(".resizable").find(".ui-resizable-handle").remove()};return =
this.elementIsWrapper&&(n(this.element),t=3Dthis.element,this.originalEle=
ment.css({position:t.css("position"),width:t.outerWidth(),height:t.outerH=
eight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),=
this.originalElement.css("resize",this.originalResizeStyle),n(this.origin=
alElement),this},_mouseCapture:function(t){var n,r,i=3D!1;for(n in =
this.handles){r=3De(this.handles[n])[0];if(r=3D=3D=3Dt.target||e.contains=
(r,t.target))i=3D!0}return!this.options.disabled&&i},_mouseStart:function=
(t){var =
r,i,s,o=3Dthis.options,u=3Dthis.element.position(),a=3Dthis.element;retur=
n =
this.resizing=3D!0,/absolute/.test(a.css("position"))?a.css({position:"ab=
solute",top:a.css("top"),left:a.css("left")}):a.is(".ui-draggable")&&a.cs=
s({position:"absolute",top:u.top,left:u.left}),this._renderProxy(),r=3Dn(=
this.helper.css("left")),i=3Dn(this.helper.css("top")),o.containment&&(r+=
=3De(o.containment).scrollLeft()||0,i+=3De(o.containment).scrollTop()||0)=
,this.offset=3Dthis.helper.offset(),this.position=3D{left:r,top:i},this.s=
ize=3Dthis._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a=
.width(),height:a.height()},this.originalSize=3Dthis._helper?{width:a.out=
erWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},thi=
s.originalPosition=3D{left:r,top:i},this.sizeDiff=3D{width:a.outerWidth()=
-a.width(),height:a.outerHeight()-a.height()},this.originalMousePosition=3D=
{left:t.pageX,top:t.pageY},this.aspectRatio=3Dtypeof =
o.aspectRatio=3D=3D"number"?o.aspectRatio:this.originalSize.width/this.or=
iginalSize.height||1,s=3De(".ui-resizable-"+this.axis).css("cursor"),e("b=
ody").css("cursor",s=3D=3D=3D"auto"?this.axis+"-resize":s),a.addClass("ui=
-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(=
t){var =
n,r=3Dthis.helper,i=3D{},s=3Dthis.originalMousePosition,o=3Dthis.axis,u=3D=
this.position.top,a=3Dthis.position.left,f=3Dthis.size.width,l=3Dthis.siz=
e.height,c=3Dt.pageX-s.left||0,h=3Dt.pageY-s.top||0,p=3Dthis._change[o];i=
f(!p)return!1;n=3Dp.apply(this,[t,c,h]),this._updateVirtualBoundaries(t.s=
hiftKey);if(this._aspectRatio||t.shiftKey)n=3Dthis._updateRatio(n,t);retu=
rn =
n=3Dthis._respectSize(n,t),this._updateCache(n),this._propagate("resize",=
t),this.position.top!=3D=3Du&&(i.top=3Dthis.position.top+"px"),this.posit=
ion.left!=3D=3Da&&(i.left=3Dthis.position.left+"px"),this.size.width!=3D=3D=
f&&(i.width=3Dthis.size.width+"px"),this.size.height!=3D=3Dl&&(i.height=3D=
this.size.height+"px"),r.css(i),!this._helper&&this._proportionallyResize=
Elements.length&&this._proportionallyResize(),e.isEmptyObject(i)||this._t=
rigger("resize",t,this.ui()),!1},_mouseStop:function(t){this.resizing=3D!=
1;var n,r,i,s,o,u,a,f=3Dthis.options,l=3Dthis;return =
this._helper&&(n=3Dthis._proportionallyResizeElements,r=3Dn.length&&/text=
area/i.test(n[0].nodeName),i=3Dr&&e.ui.hasScroll(n[0],"left")?0:l.sizeDif=
f.height,s=3Dr?0:l.sizeDiff.width,o=3D{width:l.helper.width()-s,height:l.=
helper.height()-i},u=3DparseInt(l.element.css("left"),10)+(l.position.lef=
t-l.originalPosition.left)||null,a=3DparseInt(l.element.css("top"),10)+(l=
.position.top-l.originalPosition.top)||null,f.animate||this.element.css(e=
.extend(o,{top:a,left:u})),l.helper.height(l.size.height),l.helper.width(=
l.size.width),this._helper&&!f.animate&&this._proportionallyResize()),e("=
body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizi=
ng"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_up=
dateVirtualBoundaries:function(e){var =
t,n,i,s,o,u=3Dthis.options;o=3D{minWidth:r(u.minWidth)?u.minWidth:0,maxWi=
dth:r(u.maxWidth)?u.maxWidth:Infinity,minHeight:r(u.minHeight)?u.minHeigh=
t:0,maxHeight:r(u.maxHeight)?u.maxHeight:Infinity};if(this._aspectRatio||=
e)t=3Do.minHeight*this.aspectRatio,i=3Do.minWidth/this.aspectRatio,n=3Do.=
maxHeight*this.aspectRatio,s=3Do.maxWidth/this.aspectRatio,t>o.minWidth&&=
(o.minWidth=3Dt),i>o.minHeight&&(o.minHeight=3Di),n<o.maxWidth&&(o.maxWid=
th=3Dn),s<o.maxHeight&&(o.maxHeight=3Ds);this._vBoundaries=3Do},_updateCa=
che:function(e){this.offset=3Dthis.helper.offset(),r(e.left)&&(this.posit=
ion.left=3De.left),r(e.top)&&(this.position.top=3De.top),r(e.height)&&(th=
is.size.height=3De.height),r(e.width)&&(this.size.width=3De.width)},_upda=
teRatio:function(e){var =
t=3Dthis.position,n=3Dthis.size,i=3Dthis.axis;return =
r(e.height)?e.width=3De.height*this.aspectRatio:r(e.width)&&(e.height=3De=
.width/this.aspectRatio),i=3D=3D=3D"sw"&&(e.left=3Dt.left+(n.width-e.widt=
h),e.top=3Dnull),i=3D=3D=3D"nw"&&(e.top=3Dt.top+(n.height-e.height),e.lef=
t=3Dt.left+(n.width-e.width)),e},_respectSize:function(e){var =
t=3Dthis._vBoundaries,n=3Dthis.axis,i=3Dr(e.width)&&t.maxWidth&&t.maxWidt=
h<e.width,s=3Dr(e.height)&&t.maxHeight&&t.maxHeight<e.height,o=3Dr(e.widt=
h)&&t.minWidth&&t.minWidth>e.width,u=3Dr(e.height)&&t.minHeight&&t.minHei=
ght>e.height,a=3Dthis.originalPosition.left+this.originalSize.width,f=3Dt=
his.position.top+this.size.height,l=3D/sw|nw|w/.test(n),c=3D/nw|ne|n/.tes=
t(n);return =
o&&(e.width=3Dt.minWidth),u&&(e.height=3Dt.minHeight),i&&(e.width=3Dt.max=
Width),s&&(e.height=3Dt.maxHeight),o&&l&&(e.left=3Da-t.minWidth),i&&l&&(e=
.left=3Da-t.maxWidth),u&&c&&(e.top=3Df-t.minHeight),s&&c&&(e.top=3Df-t.ma=
xHeight),!e.width&&!e.height&&!e.left&&e.top?e.top=3Dnull:!e.width&&!e.he=
ight&&!e.top&&e.left&&(e.left=3Dnull),e},_proportionallyResize:function()=
{if(!this._proportionallyResizeElements.length)return;var =
e,t,n,r,i,s=3Dthis.helper||this.element;for(e=3D0;e<this._proportionallyR=
esizeElements.length;e++){i=3Dthis._proportionallyResizeElements[e];if(!t=
his.borderDif){this.borderDif=3D[],n=3D[i.css("borderTopWidth"),i.css("bo=
rderRightWidth"),i.css("borderBottomWidth"),i.css("borderLeftWidth")],r=3D=
[i.css("paddingTop"),i.css("paddingRight"),i.css("paddingBottom"),i.css("=
paddingLeft")];for(t=3D0;t<n.length;t++)this.borderDif[t]=3D(parseInt(n[t=
],10)||0)+(parseInt(r[t],10)||0)}i.css({height:s.height()-this.borderDif[=
0]-this.borderDif[2]||0,width:s.width()-this.borderDif[1]-this.borderDif[=
3]||0})}},_renderProxy:function(){var =
t=3Dthis.element,n=3Dthis.options;this.elementOffset=3Dt.offset(),this._h=
elper?(this.helper=3Dthis.helper||e("<div =
style=3D'overflow:hidden;'></div>"),this.helper.addClass(this._helper).cs=
s({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,=
position:"absolute",left:this.elementOffset.left+"px",top:this.elementOff=
set.top+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSele=
ction()):this.helper=3Dthis.element},_change:{e:function(e,t){return{widt=
h:this.originalSize.width+t}},w:function(e,t){var =
n=3Dthis.originalSize,r=3Dthis.originalPosition;return{left:r.left+t,widt=
h:n.width-t}},n:function(e,t,n){var =
r=3Dthis.originalSize,i=3Dthis.originalPosition;return{top:i.top+n,height=
:r.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}=
},se:function(t,n,r){return =
e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
t,n,r]))},sw:function(t,n,r){return =
e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
t,n,r]))},ne:function(t,n,r){return =
e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[=
t,n,r]))},nw:function(t,n,r){return =
e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]=
),t!=3D=3D"resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(=
){return{originalElement:this.originalElement,element:this.element,helper=
:this.helper,position:this.position,size:this.size,originalSize:this.orig=
inalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resi=
zable","animate",{stop:function(t){var =
n=3De(this).data("ui-resizable"),r=3Dn.options,i=3Dn._proportionallyResiz=
eElements,s=3Di.length&&/textarea/i.test(i[0].nodeName),o=3Ds&&e.ui.hasSc=
roll(i[0],"left")?0:n.sizeDiff.height,u=3Ds?0:n.sizeDiff.width,a=3D{width=
:n.size.width-u,height:n.size.height-o},f=3DparseInt(n.element.css("left"=
),10)+(n.position.left-n.originalPosition.left)||null,l=3DparseInt(n.elem=
ent.css("top"),10)+(n.position.top-n.originalPosition.top)||null;n.elemen=
t.animate(e.extend(a,l&&f?{top:l,left:f}:{}),{duration:r.animateDuration,=
easing:r.animateEasing,step:function(){var =
r=3D{width:parseInt(n.element.css("width"),10),height:parseInt(n.element.=
css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.e=
lement.css("left"),10)};i&&i.length&&e(i[0]).css({width:r.width,height:r.=
height}),n._updateCache(r),n._propagate("resize",t)}})}}),e.ui.plugin.add=
("resizable","containment",{start:function(){var =
t,r,i,s,o,u,a,f=3De(this).data("ui-resizable"),l=3Df.options,c=3Df.elemen=
t,h=3Dl.containment,p=3Dh instanceof =
e?h.get(0):/parent/.test(h)?c.parent().get(0):h;if(!p)return;f.containerE=
lement=3De(p),/document/.test(h)||h=3D=3D=3Ddocument?(f.containerOffset=3D=
{left:0,top:0},f.containerPosition=3D{left:0,top:0},f.parentData=3D{eleme=
nt:e(document),left:0,top:0,width:e(document).width(),height:e(document).=
height()||document.body.parentNode.scrollHeight}):(t=3De(p),r=3D[],e(["To=
p","Right","Left","Bottom"]).each(function(e,i){r[e]=3Dn(t.css("padding"+=
i))}),f.containerOffset=3Dt.offset(),f.containerPosition=3Dt.position(),f=
.containerSize=3D{height:t.innerHeight()-r[3],width:t.innerWidth()-r[1]},=
i=3Df.containerOffset,s=3Df.containerSize.height,o=3Df.containerSize.widt=
h,u=3De.ui.hasScroll(p,"left")?p.scrollWidth:o,a=3De.ui.hasScroll(p)?p.sc=
rollHeight:s,f.parentData=3D{element:p,left:i.left,top:i.top,width:u,heig=
ht:a})},resize:function(t){var =
n,r,i,s,o=3De(this).data("ui-resizable"),u=3Do.options,a=3Do.containerOff=
set,f=3Do.position,l=3Do._aspectRatio||t.shiftKey,c=3D{top:0,left:0},h=3D=
o.containerElement;h[0]!=3D=3Ddocument&&/static/.test(h.css("position"))&=
&(c=3Da),f.left<(o._helper?a.left:0)&&(o.size.width=3Do.size.width+(o._he=
lper?o.position.left-a.left:o.position.left-c.left),l&&(o.size.height=3Do=
.size.width/o.aspectRatio),o.position.left=3Du.helper?a.left:0),f.top<(o.=
_helper?a.top:0)&&(o.size.height=3Do.size.height+(o._helper?o.position.to=
p-a.top:o.position.top),l&&(o.size.width=3Do.size.height*o.aspectRatio),o=
.position.top=3Do._helper?a.top:0),o.offset.left=3Do.parentData.left+o.po=
sition.left,o.offset.top=3Do.parentData.top+o.position.top,n=3DMath.abs((=
o._helper?o.offset.left-c.left:o.offset.left-c.left)+o.sizeDiff.width),r=3D=
Math.abs((o._helper?o.offset.top-c.top:o.offset.top-a.top)+o.sizeDiff.hei=
ght),i=3Do.containerElement.get(0)=3D=3D=3Do.element.parent().get(0),s=3D=
/relative|absolute/.test(o.containerElement.css("position")),i&&s&&(n-=3D=
o.parentData.left),n+o.size.width>=3Do.parentData.width&&(o.size.width=3D=
o.parentData.width-n,l&&(o.size.height=3Do.size.width/o.aspectRatio)),r+o=
.size.height>=3Do.parentData.height&&(o.size.height=3Do.parentData.height=
-r,l&&(o.size.width=3Do.size.height*o.aspectRatio))},stop:function(){var =
t=3De(this).data("ui-resizable"),n=3Dt.options,r=3Dt.containerOffset,i=3D=
t.containerPosition,s=3Dt.containerElement,o=3De(t.helper),u=3Do.offset()=
,a=3Do.outerWidth()-t.sizeDiff.width,f=3Do.outerHeight()-t.sizeDiff.heigh=
t;t._helper&&!n.animate&&/relative/.test(s.css("position"))&&e(this).css(=
{left:u.left-i.left-r.left,width:a,height:f}),t._helper&&!n.animate&&/sta=
tic/.test(s.css("position"))&&e(this).css({left:u.left-i.left-r.left,widt=
h:a,height:f})}}),e.ui.plugin.add("resizable","alsoResize",{start:functio=
n(){var =
t=3De(this).data("ui-resizable"),n=3Dt.options,r=3Dfunction(t){e(t).each(=
function(){var =
t=3De(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10=
),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:pars=
eInt(t.css("top"),10)})})};typeof =
n.alsoResize=3D=3D"object"&&!n.alsoResize.parentNode?n.alsoResize.length?=
(n.alsoResize=3Dn.alsoResize[0],r(n.alsoResize)):e.each(n.alsoResize,func=
tion(e){r(e)}):r(n.alsoResize)},resize:function(t,n){var =
r=3De(this).data("ui-resizable"),i=3Dr.options,s=3Dr.originalSize,o=3Dr.o=
riginalPosition,u=3D{height:r.size.height-s.height||0,width:r.size.width-=
s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=3D=
function(t,r){e(t).each(function(){var =
t=3De(this),i=3De(this).data("ui-resizable-alsoresize"),s=3D{},o=3Dr&&r.l=
ength?r:t.parents(n.originalElement[0]).length?["width","height"]:["width=
","height","top","left"];e.each(o,function(e,t){var =
n=3D(i[t]||0)+(u[t]||0);n&&n>=3D0&&(s[t]=3Dn||null)}),t.css(s)})};typeof =
i.alsoResize=3D=3D"object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,fu=
nction(e,t){a(e,t)}):a(i.alsoResize)},stop:function(){e(this).removeData(=
"resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:fun=
ction(){var =
t=3De(this).data("ui-resizable"),n=3Dt.options,r=3Dt.size;t.ghost=3Dt.ori=
ginalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"r=
elative",height:r.height,width:r.width,margin:0,left:0,top:0}).addClass("=
ui-resizable-ghost").addClass(typeof =
n.ghost=3D=3D"string"?n.ghost:""),t.ghost.appendTo(t.helper)},resize:func=
tion(){var =
t=3De(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative=
",height:t.size.height,width:t.size.width})},stop:function(){var =
t=3De(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).remov=
eChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:func=
tion(){var =
t=3De(this).data("ui-resizable"),n=3Dt.options,r=3Dt.size,i=3Dt.originalS=
ize,s=3Dt.originalPosition,o=3Dt.axis,u=3Dtypeof =
n.grid=3D=3D"number"?[n.grid,n.grid]:n.grid,a=3Du[0]||1,f=3Du[1]||1,l=3DM=
ath.round((r.width-i.width)/a)*a,c=3DMath.round((r.height-i.height)/f)*f,=
h=3Di.width+l,p=3Di.height+c,d=3Dn.maxWidth&&n.maxWidth<h,v=3Dn.maxHeight=
&&n.maxHeight<p,m=3Dn.minWidth&&n.minWidth>h,g=3Dn.minHeight&&n.minHeight=
>p;n.grid=3Du,m&&(h+=3Da),g&&(p+=3Df),d&&(h-=3Da),v&&(p-=3Df),/^(se|s|e)$=
/.test(o)?(t.size.width=3Dh,t.size.height=3Dp):/^(ne)$/.test(o)?(t.size.w=
idth=3Dh,t.size.height=3Dp,t.position.top=3Ds.top-c):/^(sw)$/.test(o)?(t.=
size.width=3Dh,t.size.height=3Dp,t.position.left=3Ds.left-l):(t.size.widt=
h=3Dh,t.size.height=3Dp,t.position.top=3Ds.top-c,t.position.left=3Ds.left=
-l)}})})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{vers=
ion:"1.10.0",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*=
",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,uns=
elected:null,unselecting:null},_create:function(){var =
t,n=3Dthis;this.element.addClass("ui-selectable"),this.dragged=3D!1,this.=
refresh=3Dfunction(){t=3De(n.options.filter,n.element[0]),t.addClass("ui-=
selectee"),t.each(function(){var =
t=3De(this),n=3Dt.offset();e.data(this,"selectable-item",{element:this,$e=
lement:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t=
.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),select=
ing:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})=
})},this.refresh(),this.selectees=3Dt.addClass("ui-selectee"),this._mouse=
Init(),this.helper=3De("<div =
class=3D'ui-selectable-helper'></div>")},_destroy:function(){this.selecte=
es.removeClass("ui-selectee").removeData("selectable-item"),this.element.=
removeClass("ui-selectable =
ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){va=
r =
n=3Dthis,r=3Dthis.options;this.opos=3D[t.pageX,t.pageY];if(this.options.d=
isabled)return;this.selectees=3De(r.filter,this.element[0]),this._trigger=
("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.pag=
eX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.sele=
ctees.filter(".ui-selected").each(function(){var =
r=3De.data(this,"selectable-item");r.startselected=3D!0,!t.metaKey&&!t.ct=
rlKey&&(r.$element.removeClass("ui-selected"),r.selected=3D!1,r.$element.=
addClass("ui-unselecting"),r.unselecting=3D!0,n._trigger("unselecting",t,=
{unselecting:r.element}))}),e(t.target).parents().addBack().each(function=
(){var r,i=3De.data(this,"selectable-item");if(i)return =
r=3D!t.metaKey&&!t.ctrlKey||!i.$element.hasClass("ui-selected"),i.$elemen=
t.removeClass(r?"ui-unselecting":"ui-selected").addClass(r?"ui-selecting"=
:"ui-unselecting"),i.unselecting=3D!r,i.selecting=3Dr,i.selected=3Dr,r?n.=
_trigger("selecting",t,{selecting:i.element}):n._trigger("unselecting",t,=
{unselecting:i.element}),!1})},_mouseDrag:function(t){this.dragged=3D!0;i=
f(this.options.disabled)return;var =
n,r=3Dthis,i=3Dthis.options,s=3Dthis.opos[0],o=3Dthis.opos[1],u=3Dt.pageX=
,a=3Dt.pageY;return =
s>u&&(n=3Du,u=3Ds,s=3Dn),o>a&&(n=3Da,a=3Do,o=3Dn),this.helper.css({left:s=
,top:o,width:u-s,height:a-o}),this.selectees.each(function(){var =
n=3De.data(this,"selectable-item"),f=3D!1;if(!n||n.element=3D=3D=3Dr.elem=
ent[0])return;i.tolerance=3D=3D=3D"touch"?f=3D!(n.left>u||n.right<s||n.to=
p>a||n.bottom<o):i.tolerance=3D=3D=3D"fit"&&(f=3Dn.left>s&&n.right<u&&n.t=
op>o&&n.bottom<a),f?(n.selected&&(n.$element.removeClass("ui-selected"),n=
.selected=3D!1),n.unselecting&&(n.$element.removeClass("ui-unselecting"),=
n.unselecting=3D!1),n.selecting||(n.$element.addClass("ui-selecting"),n.s=
electing=3D!0,r._trigger("selecting",t,{selecting:n.element}))):(n.select=
ing&&((t.metaKey||t.ctrlKey)&&n.startselected?(n.$element.removeClass("ui=
-selecting"),n.selecting=3D!1,n.$element.addClass("ui-selected"),n.select=
ed=3D!0):(n.$element.removeClass("ui-selecting"),n.selecting=3D!1,n.start=
selected&&(n.$element.addClass("ui-unselecting"),n.unselecting=3D!0),r._t=
rigger("unselecting",t,{unselecting:n.element}))),n.selected&&!t.metaKey&=
&!t.ctrlKey&&!n.startselected&&(n.$element.removeClass("ui-selected"),n.s=
elected=3D!1,n.$element.addClass("ui-unselecting"),n.unselecting=3D!0,r._=
trigger("unselecting",t,{unselecting:n.element})))}),!1},_mouseStop:funct=
ion(t){var n=3Dthis;return =
this.dragged=3D!1,e(".ui-unselecting",this.element[0]).each(function(){va=
r =
r=3De.data(this,"selectable-item");r.$element.removeClass("ui-unselecting=
"),r.unselecting=3D!1,r.startselected=3D!1,n._trigger("unselected",t,{uns=
elected:r.element})}),e(".ui-selecting",this.element[0]).each(function(){=
var =
r=3De.data(this,"selectable-item");r.$element.removeClass("ui-selecting")=
.addClass("ui-selected"),r.selecting=3D!1,r.selected=3D!0,r.startselected=
=3D!0,n._trigger("selected",t,{selected:r.element})}),this._trigger("stop=
",t),this.helper.remove(),!1}})})(jQuery);(function(e,t){function =
n(e,t,n){return =
e>t&&e<t+n}e.widget("ui.sortable",e.ui.mouse,{version:"1.10.0",widgetEven=
tPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1=
,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholder=
Size:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> =
*",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scr=
ollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:nul=
l,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:=
null,remove:null,sort:null,start:null,stop:null,update:null},_create:func=
tion(){var =
e=3Dthis.options;this.containerCache=3D{},this.element.addClass("ui-sorta=
ble"),this.refresh(),this.floating=3Dthis.items.length?e.axis=3D=3D=3D"x"=
||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/=
.test(this.items[0].item.css("display")):!1,this.offset=3Dthis.element.of=
fset(),this._mouseInit(),this.ready=3D!0},_destroy:function(){this.elemen=
t.removeClass("ui-sortable =
ui-sortable-disabled"),this._mouseDestroy();for(var =
e=3Dthis.items.length-1;e>=3D0;e--)this.items[e].item.removeData(this.wid=
getName+"-item");return =
this},_setOption:function(t,n){t=3D=3D=3D"disabled"?(this.options[t]=3Dn,=
this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype=
._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var =
r=3Dnull,i=3D!1,s=3Dthis;if(this.reverting)return!1;if(this.options.disab=
led||this.options.type=3D=3D=3D"static")return!1;this._refreshItems(t),e(=
t.target).parents().each(function(){if(e.data(this,s.widgetName+"-item")=3D=
=3D=3Ds)return =
r=3De(this),!1}),e.data(t.target,s.widgetName+"-item")=3D=3D=3Ds&&(r=3De(=
t.target));if(!r)return!1;if(this.options.handle&&!n){e(this.options.hand=
le,r).find("*").addBack().each(function(){this=3D=3D=3Dt.target&&(i=3D!0)=
});if(!i)return!1}return =
this.currentItem=3Dr,this._removeCurrentsFromItems(),!0},_mouseStart:func=
tion(t,n,r){var =
i,s=3Dthis.options;this.currentContainer=3Dthis,this.refreshPositions(),t=
his.helper=3Dthis._createHelper(t),this._cacheHelperProportions(),this._c=
acheMargins(),this.scrollParent=3Dthis.helper.scrollParent(),this.offset=3D=
this.currentItem.offset(),this.offset=3D{top:this.offset.top-this.margins=
.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click=
:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this.=
_getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("=
position","absolute"),this.cssPosition=3Dthis.helper.css("position"),this=
.originalPosition=3Dthis._generatePosition(t),this.originalPageX=3Dt.page=
X,this.originalPageY=3Dt.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s=
.cursorAt),this.domPosition=3D{prev:this.currentItem.prev()[0],parent:thi=
s.currentItem.parent()[0]},this.helper[0]!=3D=3Dthis.currentItem[0]&&this=
.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setCon=
tainment(),s.cursor&&(e("body").css("cursor")&&(this._storedCursor=3De("b=
ody").css("cursor")),e("body").css("cursor",s.cursor)),s.opacity&&(this.h=
elper.css("opacity")&&(this._storedOpacity=3Dthis.helper.css("opacity")),=
this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex"=
)&&(this._storedZIndex=3Dthis.helper.css("zIndex")),this.helper.css("zInd=
ex",s.zIndex)),this.scrollParent[0]!=3D=3Ddocument&&this.scrollParent[0].=
tagName!=3D=3D"HTML"&&(this.overflowOffset=3Dthis.scrollParent.offset()),=
this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||=
this._cacheHelperProportions();if(!r)for(i=3Dthis.containers.length-1;i>=3D=
0;i--)this.containers[i]._trigger("activate",t,this._uiHash(this));return=
 =
e.ui.ddmanager&&(e.ui.ddmanager.current=3Dthis),e.ui.ddmanager&&!s.dropBe=
haviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=3D!0,this.he=
lper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:fun=
ction(t){var =
n,r,i,s,o=3Dthis.options,u=3D!1;this.position=3Dthis._generatePosition(t)=
,this.positionAbs=3Dthis._convertPositionTo("absolute"),this.lastPosition=
Abs||(this.lastPositionAbs=3Dthis.positionAbs),this.options.scroll&&(this=
.scrollParent[0]!=3D=3Ddocument&&this.scrollParent[0].tagName!=3D=3D"HTML=
"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.sc=
rollSensitivity?this.scrollParent[0].scrollTop=3Du=3Dthis.scrollParent[0]=
.scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitiv=
ity&&(this.scrollParent[0].scrollTop=3Du=3Dthis.scrollParent[0].scrollTop=
-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth=
-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=3Du=3Dthis.s=
crollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<=
o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=3Du=3Dthis.scrollPa=
rent[0].scrollLeft-o.scrollSpeed)):(t.pageY-e(document).scrollTop()<o.scr=
ollSensitivity?u=3De(document).scrollTop(e(document).scrollTop()-o.scroll=
Speed):e(window).height()-(t.pageY-e(document).scrollTop())<o.scrollSensi=
tivity&&(u=3De(document).scrollTop(e(document).scrollTop()+o.scrollSpeed)=
),t.pageX-e(document).scrollLeft()<o.scrollSensitivity?u=3De(document).sc=
rollLeft(e(document).scrollLeft()-o.scrollSpeed):e(window).width()-(t.pag=
eX-e(document).scrollLeft())<o.scrollSensitivity&&(u=3De(document).scroll=
Left(e(document).scrollLeft()+o.scrollSpeed))),u!=3D=3D!1&&e.ui.ddmanager=
&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionA=
bs=3Dthis._convertPositionTo("absolute");if(!this.options.axis||this.opti=
ons.axis!=3D=3D"y")this.helper[0].style.left=3Dthis.position.left+"px";if=
(!this.options.axis||this.options.axis!=3D=3D"x")this.helper[0].style.top=
=3Dthis.position.top+"px";for(n=3Dthis.items.length-1;n>=3D0;n--){r=3Dthi=
s.items[n],i=3Dr.item[0],s=3Dthis._intersectsWithPointer(r);if(!s)continu=
e;if(r.instance!=3D=3Dthis.currentContainer)continue;if(i!=3D=3Dthis.curr=
entItem[0]&&this.placeholder[s=3D=3D=3D1?"next":"prev"]()[0]!=3D=3Di&&!e.=
contains(this.placeholder[0],i)&&(this.options.type=3D=3D=3D"semi-dynamic=
"?!e.contains(this.element[0],i):!0)){this.direction=3Ds=3D=3D=3D1?"down"=
:"up";if(this.options.tolerance!=3D=3D"pointer"&&!this._intersectsWithSid=
es(r))break;this._rearrange(t,r),this._trigger("change",t,this._uiHash())=
;break}}return =
this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),th=
is._trigger("sort",t,this._uiHash()),this.lastPositionAbs=3Dthis.position=
Abs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.optio=
ns.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var=
 =
r=3Dthis,i=3Dthis.placeholder.offset();this.reverting=3D!0,e(this.helper)=
.animate({left:i.left-this.offset.parent.left-this.margins.left+(this.off=
setParent[0]=3D=3D=3Ddocument.body?0:this.offsetParent[0].scrollLeft),top=
:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]=3D=3D=
=3Ddocument.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options=
.revert,10)||500,function(){r._clear(t)})}else =
this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mous=
eUp({target:null}),this.options.helper=3D=3D=3D"original"?this.currentIte=
m.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem=
.show();for(var =
t=3Dthis.containers.length-1;t>=3D0;t--)this.containers[t]._trigger("deac=
tivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&=
(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containe=
rs[t].containerCache.over=3D0)}return =
this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].pa=
rentNode.removeChild(this.placeholder[0]),this.options.helper!=3D=3D"orig=
inal"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.ext=
end(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.d=
omPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.d=
omPosition.parent).prepend(this.currentItem)),this},serialize:function(t)=
{var n=3Dthis._getItemsAsjQuery(t&&t.connected),r=3D[];return =
t=3Dt||{},e(n).each(function(){var =
n=3D(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.=
+)[\-=3D_](.+)/);n&&r.push((t.key||n[1]+"[]")+"=3D"+(t.key&&t.expression?=
n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"=3D"),r.join("&")},toArray:=
function(t){var n=3Dthis._getItemsAsjQuery(t&&t.connected),r=3D[];return =
t=3Dt||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id"=
)||"")}),r},_intersectsWith:function(e){var =
t=3Dthis.positionAbs.left,n=3Dt+this.helperProportions.width,r=3Dthis.pos=
itionAbs.top,i=3Dr+this.helperProportions.height,s=3De.left,o=3Ds+e.width=
,u=3De.top,a=3Du+e.height,f=3Dthis.offset.click.top,l=3Dthis.offset.click=
.left,c=3Dr+f>u&&r+f<a&&t+l>s&&t+l<o;return =
this.options.tolerance=3D=3D=3D"pointer"||this.options.forcePointerForCon=
tainers||this.options.tolerance!=3D=3D"pointer"&&this.helperProportions[t=
his.floating?"width":"height"]>e[this.floating?"width":"height"]?c:s<t+th=
is.helperProportions.width/2&&n-this.helperProportions.width/2<o&&u<r+thi=
s.helperProportions.height/2&&i-this.helperProportions.height/2<a},_inter=
sectsWithPointer:function(e){var =
t=3Dthis.options.axis=3D=3D=3D"x"||n(this.positionAbs.top+this.offset.cli=
ck.top,e.top,e.height),r=3Dthis.options.axis=3D=3D=3D"y"||n(this.position=
Abs.left+this.offset.click.left,e.left,e.width),i=3Dt&&r,s=3Dthis._getDra=
gVerticalDirection(),o=3Dthis._getDragHorizontalDirection();return =
i?this.floating?o&&o=3D=3D=3D"right"||s=3D=3D=3D"down"?2:1:s&&(s=3D=3D=3D=
"down"?2:1):!1},_intersectsWithSides:function(e){var =
t=3Dn(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.heigh=
t),r=3Dn(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.=
width),i=3Dthis._getDragVerticalDirection(),s=3Dthis._getDragHorizontalDi=
rection();return =
this.floating&&s?s=3D=3D=3D"right"&&r||s=3D=3D=3D"left"&&!r:i&&(i=3D=3D=3D=
"down"&&t||i=3D=3D=3D"up"&&!t)},_getDragVerticalDirection:function(){var =
e=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
e!=3D=3D0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var =
e=3Dthis.positionAbs.left-this.lastPositionAbs.left;return =
e!=3D=3D0&&(e>0?"right":"left")},refresh:function(e){return =
this._refreshItems(e),this.refreshPositions(),this},_connectWith:function=
(){var e=3Dthis.options;return =
e.connectWith.constructor=3D=3D=3DString?[e.connectWith]:e.connectWith},_=
getItemsAsjQuery:function(t){var =
n,r,i,s,o=3D[],u=3D[],a=3Dthis._connectWith();if(a&&t)for(n=3Da.length-1;=
n>=3D0;n--){i=3De(a[n]);for(r=3Di.length-1;r>=3D0;r--)s=3De.data(i[r],thi=
s.widgetFullName),s&&s!=3D=3Dthis&&!s.options.disabled&&u.push([e.isFunct=
ion(s.options.items)?s.options.items.call(s.element):e(s.options.items,s.=
element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s])}u=
.push([e.isFunction(this.options.items)?this.options.items.call(this.elem=
ent,null,{options:this.options,item:this.currentItem}):e(this.options.ite=
ms,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder=
"),this]);for(n=3Du.length-1;n>=3D0;n--)u[n][0].each(function(){o.push(th=
is)});return e(o)},_removeCurrentsFromItems:function(){var =
t=3Dthis.currentItem.find(":data("+this.widgetName+"-item)");this.items=3D=
e.grep(this.items,function(e){for(var =
n=3D0;n<t.length;n++)if(t[n]=3D=3D=3De.item[0])return!1;return!0})},_refr=
eshItems:function(t){this.items=3D[],this.containers=3D[this];var =
n,r,i,s,o,u,a,f,l=3Dthis.items,c=3D[[e.isFunction(this.options.items)?thi=
s.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.op=
tions.items,this.element),this]],h=3Dthis._connectWith();if(h&&this.ready=
)for(n=3Dh.length-1;n>=3D0;n--){i=3De(h[n]);for(r=3Di.length-1;r>=3D0;r--=
)s=3De.data(i[r],this.widgetFullName),s&&s!=3D=3Dthis&&!s.options.disable=
d&&(c.push([e.isFunction(s.options.items)?s.options.items.call(s.element[=
0],t,{item:this.currentItem}):e(s.options.items,s.element),s]),this.conta=
iners.push(s))}for(n=3Dc.length-1;n>=3D0;n--){o=3Dc[n][1],u=3Dc[n][0];for=
(r=3D0,f=3Du.length;r<f;r++)a=3De(u[r]),a.data(this.widgetName+"-item",o)=
,l.push({item:a,instance:o,width:0,height:0,left:0,top:0})}},refreshPosit=
ions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=3Dth=
is._getParentOffset());var =
n,r,i,s;for(n=3Dthis.items.length-1;n>=3D0;n--){r=3Dthis.items[n];if(r.in=
stance!=3D=3Dthis.currentContainer&&this.currentContainer&&r.item[0]!=3D=3D=
this.currentItem[0])continue;i=3Dthis.options.toleranceElement?e(this.opt=
ions.toleranceElement,r.item):r.item,t||(r.width=3Di.outerWidth(),r.heigh=
t=3Di.outerHeight()),s=3Di.offset(),r.left=3Ds.left,r.top=3Ds.top}if(this=
.options.custom&&this.options.custom.refreshContainers)this.options.custo=
m.refreshContainers.call(this);else =
for(n=3Dthis.containers.length-1;n>=3D0;n--)s=3Dthis.containers[n].elemen=
t.offset(),this.containers[n].containerCache.left=3Ds.left,this.container=
s[n].containerCache.top=3Ds.top,this.containers[n].containerCache.width=3D=
this.containers[n].element.outerWidth(),this.containers[n].containerCache=
.height=3Dthis.containers[n].element.outerHeight();return =
this},_createPlaceholder:function(t){t=3Dt||this;var =
n,r=3Dt.options;if(!r.placeholder||r.placeholder.constructor=3D=3D=3DStri=
ng)n=3Dr.placeholder,r.placeholder=3D{element:function(){var =
r=3De(document.createElement(t.currentItem[0].nodeName)).addClass(n||t.cu=
rrentItem[0].className+" =
ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return =
n||(r.style.visibility=3D"hidden"),r},update:function(e,i){if(n&&!r.force=
PlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-p=
arseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css=
("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-p=
arseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.cs=
s("paddingRight")||0,10))}};t.placeholder=3De(r.placeholder.element.call(=
t.element,t.currentItem)),t.currentItem.after(t.placeholder),r.placeholde=
r.update(t,t.placeholder)},_contactContainers:function(t){var =
n,r,i,s,o,u,a,f,l,c=3Dnull,h=3Dnull;for(n=3Dthis.containers.length-1;n>=3D=
0;n--){if(e.contains(this.currentItem[0],this.containers[n].element[0]))c=
ontinue;if(this._intersectsWith(this.containers[n].containerCache)){if(c&=
&e.contains(this.containers[n].element[0],c.element[0]))continue;c=3Dthis=
.containers[n],h=3Dn}else =
this.containers[n].containerCache.over&&(this.containers[n]._trigger("out=
",t,this._uiHash(this)),this.containers[n].containerCache.over=3D0)}if(!c=
)return;if(this.containers.length=3D=3D=3D1)this.containers[h]._trigger("=
over",t,this._uiHash(this)),this.containers[h].containerCache.over=3D1;el=
se{i=3D1e4,s=3Dnull,o=3Dthis.containers[h].floating?"left":"top",u=3Dthis=
.containers[h].floating?"width":"height",a=3Dthis.positionAbs[o]+this.off=
set.click[o];for(r=3Dthis.items.length-1;r>=3D0;r--){if(!e.contains(this.=
containers[h].element[0],this.items[r].item[0]))continue;if(this.items[r]=
.item[0]=3D=3D=3Dthis.currentItem[0])continue;f=3Dthis.items[r].item.offs=
et()[o],l=3D!1,Math.abs(f-a)>Math.abs(f+this.items[r][u]-a)&&(l=3D!0,f+=3D=
this.items[r][u]),Math.abs(f-a)<i&&(i=3DMath.abs(f-a),s=3Dthis.items[r],t=
his.direction=3Dl?"up":"down")}if(!s&&!this.options.dropOnEmpty)return;th=
is.currentContainer=3Dthis.containers[h],s?this._rearrange(t,s,null,!0):t=
his._rearrange(t,null,this.containers[h].element,!0),this._trigger("chang=
e",t,this._uiHash()),this.containers[h]._trigger("change",t,this._uiHash(=
this)),this.options.placeholder.update(this.currentContainer,this.placeho=
lder),this.containers[h]._trigger("over",t,this._uiHash(this)),this.conta=
iners[h].containerCache.over=3D1}},_createHelper:function(t){var =
n=3Dthis.options,r=3De.isFunction(n.helper)?e(n.helper.apply(this.element=
[0],[t,this.currentItem])):n.helper=3D=3D=3D"clone"?this.currentItem.clon=
e():this.currentItem;return =
r.parents("body").length||e(n.appendTo!=3D=3D"parent"?n.appendTo:this.cur=
rentItem[0].parentNode)[0].appendChild(r[0]),r[0]=3D=3D=3Dthis.currentIte=
m[0]&&(this._storedCSS=3D{width:this.currentItem[0].style.width,height:th=
is.currentItem[0].style.height,position:this.currentItem.css("position"),=
top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!r[0=
].style.width||n.forceHelperSize)&&r.width(this.currentItem.width()),(!r[=
0].style.height||n.forceHelperSize)&&r.height(this.currentItem.height()),=
r},_adjustOffsetFromHelper:function(t){typeof =
t=3D=3D"string"&&(t=3Dt.split(" =
")),e.isArray(t)&&(t=3D{left:+t[0],top:+t[1]||0}),"left"in =
t&&(this.offset.click.left=3Dt.left+this.margins.left),"right"in =
t&&(this.offset.click.left=3Dthis.helperProportions.width-t.right+this.ma=
rgins.left),"top"in =
t&&(this.offset.click.top=3Dt.top+this.margins.top),"bottom"in =
t&&(this.offset.click.top=3Dthis.helperProportions.height-t.bottom+this.m=
argins.top)},_getParentOffset:function(){this.offsetParent=3Dthis.helper.=
offsetParent();var =
t=3Dthis.offsetParent.offset();this.cssPosition=3D=3D=3D"absolute"&&this.=
scrollParent[0]!=3D=3Ddocument&&e.contains(this.scrollParent[0],this.offs=
etParent[0])&&(t.left+=3Dthis.scrollParent.scrollLeft(),t.top+=3Dthis.scr=
ollParent.scrollTop());if(this.offsetParent[0]=3D=3D=3Ddocument.body||thi=
s.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D=
=3D"html"&&e.ui.ie)t=3D{top:0,left:0};return{top:t.top+(parseInt(this.off=
setParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offset=
Parent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(=
this.cssPosition=3D=3D=3D"relative"){var =
e=3Dthis.currentItem.position();return{top:e.top-(parseInt(this.helper.cs=
s("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this=
.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,=
left:0}},_cacheMargins:function(){this.margins=3D{left:parseInt(this.curr=
entItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("margi=
nTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions=
=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_se=
tContainment:function(){var =
t,n,r,i=3Dthis.options;i.containment=3D=3D=3D"parent"&&(i.containment=3Dt=
his.helper[0].parentNode);if(i.containment=3D=3D=3D"document"||i.containm=
ent=3D=3D=3D"window")this.containment=3D[0-this.offset.relative.left-this=
.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(i=
.containment=3D=3D=3D"document"?document:window).width()-this.helperPropo=
rtions.width-this.margins.left,(e(i.containment=3D=3D=3D"document"?docume=
nt:window).height()||document.body.parentNode.scrollHeight)-this.helperPr=
oportions.height-this.margins.top];/^(document|window|parent)$/.test(i.co=
ntainment)||(t=3De(i.containment)[0],n=3De(i.containment).offset(),r=3De(=
t).css("overflow")!=3D=3D"hidden",this.containment=3D[n.left+(parseInt(e(=
t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||=
0)-this.margins.left,n.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(=
parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,n.left+(r?Math.m=
ax(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("border=
LeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helpe=
rProportions.width-this.margins.left,n.top+(r?Math.max(t.scrollHeight,t.o=
ffsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)=
-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.heigh=
t-this.margins.top])},_convertPositionTo:function(t,n){n||(n=3Dthis.posit=
ion);var =
r=3Dt=3D=3D=3D"absolute"?1:-1,i=3Dthis.cssPosition!=3D=3D"absolute"||this=
.scrollParent[0]!=3D=3Ddocument&&!!e.contains(this.scrollParent[0],this.o=
ffsetParent[0])?this.scrollParent:this.offsetParent,s=3D/(html|body)/i.te=
st(i[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.=
parent.top*r-(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.scrollT=
op():s?0:i.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.of=
fset.parent.left*r-(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.s=
crollLeft():s?0:i.scrollLeft())*r}},_generatePosition:function(t){var =
n,r,i=3Dthis.options,s=3Dt.pageX,o=3Dt.pageY,u=3Dthis.cssPosition!=3D=3D"=
absolute"||this.scrollParent[0]!=3D=3Ddocument&&!!e.contains(this.scrollP=
arent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=3D/(=
html|body)/i.test(u[0].tagName);return =
this.cssPosition=3D=3D=3D"relative"&&(this.scrollParent[0]=3D=3D=3Ddocume=
nt||this.scrollParent[0]=3D=3D=3Dthis.offsetParent[0])&&(this.offset.rela=
tive=3Dthis._getRelativeOffset()),this.originalPosition&&(this.containmen=
t&&(t.pageX-this.offset.click.left<this.containment[0]&&(s=3Dthis.contain=
ment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.contai=
nment[1]&&(o=3Dthis.containment[1]+this.offset.click.top),t.pageX-this.of=
fset.click.left>this.containment[2]&&(s=3Dthis.containment[2]+this.offset=
.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=3Dthis=
.containment[3]+this.offset.click.top)),i.grid&&(n=3Dthis.originalPageY+M=
ath.round((o-this.originalPageY)/i.grid[1])*i.grid[1],o=3Dthis.containmen=
t?n-this.offset.click.top>=3Dthis.containment[1]&&n-this.offset.click.top=
<=3Dthis.containment[3]?n:n-this.offset.click.top>=3Dthis.containment[1]?=
n-i.grid[1]:n+i.grid[1]:n,r=3Dthis.originalPageX+Math.round((s-this.origi=
nalPageX)/i.grid[0])*i.grid[0],s=3Dthis.containment?r-this.offset.click.l=
eft>=3Dthis.containment[0]&&r-this.offset.click.left<=3Dthis.containment[=
2]?r:r-this.offset.click.left>=3Dthis.containment[0]?r-i.grid[0]:r+i.grid=
[0]:r)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset=
.parent.top+(this.cssPosition=3D=3D=3D"fixed"?-this.scrollParent.scrollTo=
p():a?0:u.scrollTop()),left:s-this.offset.click.left-this.offset.relative=
.left-this.offset.parent.left+(this.cssPosition=3D=3D=3D"fixed"?-this.scr=
ollParent.scrollLeft():a?0:u.scrollLeft())}},_rearrange:function(e,t,n,r)=
{n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefor=
e(this.placeholder[0],this.direction=3D=3D=3D"down"?t.item[0]:t.item[0].n=
extSibling),this.counter=3Dthis.counter?++this.counter:1;var =
i=3Dthis.counter;this._delay(function(){i=3D=3D=3Dthis.counter&&this.refr=
eshPositions(!r)})},_clear:function(t,n){this.reverting=3D!1;var =
r,i=3D[];!this._noFinalSort&&this.currentItem.parent().length&&this.place=
holder.before(this.currentItem),this._noFinalSort=3Dnull;if(this.helper[0=
]=3D=3D=3Dthis.currentItem[0]){for(r in =
this._storedCSS)if(this._storedCSS[r]=3D=3D=3D"auto"||this._storedCSS[r]=3D=
=3D=3D"static")this._storedCSS[r]=3D"";this.currentItem.css(this._storedC=
SS).removeClass("ui-sortable-helper")}else =
this.currentItem.show();this.fromOutside&&!n&&i.push(function(e){this._tr=
igger("receive",e,this._uiHash(this.fromOutside))}),(this.fromOutside||th=
is.domPosition.prev!=3D=3Dthis.currentItem.prev().not(".ui-sortable-helpe=
r")[0]||this.domPosition.parent!=3D=3Dthis.currentItem.parent()[0])&&!n&&=
i.push(function(e){this._trigger("update",e,this._uiHash())}),this!=3D=3D=
this.currentContainer&&(n||(i.push(function(e){this._trigger("remove",e,t=
his._uiHash())}),i.push(function(e){return =
function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.c=
urrentContainer)),i.push(function(e){return =
function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.cu=
rrentContainer))));for(r=3Dthis.containers.length-1;r>=3D0;r--)n||i.push(=
function(e){return =
function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,thi=
s.containers[r])),this.containers[r].containerCache.over&&(i.push(functio=
n(e){return =
function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.conta=
iners[r])),this.containers[r].containerCache.over=3D0);this._storedCursor=
&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.he=
lper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.c=
ss("zIndex",this._storedZIndex=3D=3D=3D"auto"?"":this._storedZIndex),this=
.dragging=3D!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeS=
top",t,this._uiHash());for(r=3D0;r<i.length;r++)i[r].call(this,t);this._t=
rigger("stop",t,this._uiHash())}return =
this.fromOutside=3D!1,!1}n||this._trigger("beforeStop",t,this._uiHash()),=
this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.help=
er[0]!=3D=3Dthis.currentItem[0]&&this.helper.remove(),this.helper=3Dnull;=
if(!n){for(r=3D0;r<i.length;r++)i[r].call(this,t);this._trigger("stop",t,=
this._uiHash())}return =
this.fromOutside=3D!1,!0},_trigger:function(){e.Widget.prototype._trigger=
.apply(this,arguments)=3D=3D=3D!1&&this.cancel()},_uiHash:function(t){var=
 =
n=3Dt||this;return{helper:n.helper,placeholder:n.placeholder||e([]),posit=
ion:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,i=
tem:n.currentItem,sender:t?t.element:null}}})})(jQuery);(function(e,t){va=
r =
n=3D0,r=3D{},i=3D{};r.height=3Dr.paddingTop=3Dr.paddingBottom=3Dr.borderT=
opWidth=3Dr.borderBottomWidth=3D"hide",i.height=3Di.paddingTop=3Di.paddin=
gBottom=3Di.borderTopWidth=3Di.borderBottomWidth=3D"show",e.widget("ui.ac=
cordion",{version:"1.10.0",options:{active:0,animate:{},collapsible:!1,ev=
ent:"click",header:"> li > :first-child,> =
:not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1=
-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_cr=
eate:function(){var =
t=3Dthis.options;this.prevShow=3Dthis.prevHide=3De(),this.element.addClas=
s("ui-accordion ui-widget =
ui-helper-reset").attr("role","tablist"),!t.collapsible&&(t.active=3D=3D=3D=
!1||t.active=3D=3Dnull)&&(t.active=3D0),this._processPanels(),t.active<0&=
&(t.active+=3Dthis.headers.length),this._refresh()},_getCreateEventData:f=
unction(){return{header:this.active,content:this.active.length?this.activ=
e.next():e()}},_createIcons:function(){var =
t=3Dthis.options.icons;t&&(e("<span>").addClass("ui-accordion-header-icon=
 ui-icon =
"+t.header).prependTo(this.headers),this.active.children(".ui-accordion-h=
eader-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.=
addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.re=
moveClass("ui-accordion-icons").children(".ui-accordion-header-icon").rem=
ove()},_destroy:function(){var e;this.element.removeClass("ui-accordion =
ui-widget =
ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordi=
on-header ui-accordion-header-active ui-helper-reset ui-state-default =
ui-corner-all ui-state-active ui-state-disabled =
ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr=
("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.=
test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=3Dthis=
.headers.next().css("display","").removeAttr("role").removeAttr("aria-exp=
anded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeCla=
ss("ui-helper-reset ui-widget-content ui-corner-bottom =
ui-accordion-content ui-accordion-content-active =
ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.r=
emoveAttribute("id")}),this.options.heightStyle!=3D=3D"content"&&e.css("h=
eight","")},_setOption:function(e,t){if(e=3D=3D=3D"active"){this._activat=
e(t);return}e=3D=3D=3D"event"&&(this.options.event&&this._off(this.header=
s,this.options.event),this._setupEvents(t)),this._super(e,t),e=3D=3D=3D"c=
ollapsible"&&!t&&this.options.active=3D=3D=3D!1&&this._activate(0),e=3D=3D=
=3D"icons"&&(this._destroyIcons(),t&&this._createIcons()),e=3D=3D=3D"disa=
bled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabl=
ed",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var =
n=3De.ui.keyCode,r=3Dthis.headers.length,i=3Dthis.headers.index(t.target)=
,s=3D!1;switch(t.keyCode){case n.RIGHT:case =
n.DOWN:s=3Dthis.headers[(i+1)%r];break;case n.LEFT:case =
n.UP:s=3Dthis.headers[(i-1+r)%r];break;case n.SPACE:case =
n.ENTER:this._eventHandler(t);break;case =
n.HOME:s=3Dthis.headers[0];break;case =
n.END:s=3Dthis.headers[r-1]}s&&(e(t.target).attr("tabIndex",-1),e(s).attr=
("tabIndex",0),s.focus(),t.preventDefault())},_panelKeyDown:function(t){t=
.keyCode=3D=3D=3De.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().fo=
cus()},refresh:function(){var =
t=3Dthis.options;this._processPanels();if(t.active=3D=3D=3D!1&&t.collapsi=
ble=3D=3D=3D!0||!this.headers.length)t.active=3D!1,this.active=3De();t.ac=
tive=3D=3D=3D!1?this._activate(0):this.active.length&&!e.contains(this.el=
ement[0],this.active[0])?this.headers.length=3D=3D=3Dthis.headers.find(".=
ui-state-disabled").length?(t.active=3D!1,this.active=3De()):this._activa=
te(Math.max(0,t.active-1)):t.active=3Dthis.headers.index(this.active),thi=
s._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=
=3Dthis.element.find(this.options.header).addClass("ui-accordion-header =
ui-helper-reset ui-state-default =
ui-corner-all"),this.headers.next().addClass("ui-accordion-content =
ui-helper-reset ui-widget-content =
ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_=
refresh:function(){var =
t,r=3Dthis.options,i=3Dr.heightStyle,s=3Dthis.element.parent(),o=3Dthis.a=
ccordionId=3D"ui-accordion-"+(this.element.attr("id")||++n);this.active=3D=
this._findActive(r.active).addClass("ui-accordion-header-active =
ui-state-active").toggleClass("ui-corner-all =
ui-corner-top"),this.active.next().addClass("ui-accordion-content-active"=
).show(),this.headers.attr("role","tab").each(function(t){var =
n=3De(this),r=3Dn.attr("id"),i=3Dn.next(),s=3Di.attr("id");r||(r=3Do+"-he=
ader-"+t,n.attr("id",r)),s||(s=3Do+"-panel-"+t,i.attr("id",s)),n.attr("ar=
ia-controls",s),i.attr("aria-labelledby",r)}).next().attr("role","tabpane=
l"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:=
-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),t=
his.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).n=
ext().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.e=
q(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(r.event),i=3D=
=3D=3D"fill"?(t=3Ds.height(),this.element.siblings(":visible").each(funct=
ion(){var =
n=3De(this),r=3Dn.css("position");if(r=3D=3D=3D"absolute"||r=3D=3D=3D"fix=
ed")return;t-=3Dn.outerHeight(!0)}),this.headers.each(function(){t-=3De(t=
his).outerHeight(!0)}),this.headers.next().each(function(){e(this).height=
(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","=
auto")):i=3D=3D=3D"auto"&&(t=3D0,this.headers.next().each(function(){t=3D=
Math.max(t,e(this).css("height","").height())}).height(t))},_activate:fun=
ction(t){var =
n=3Dthis._findActive(t)[0];if(n=3D=3D=3Dthis.active[0])return;n=3Dn||this=
.active[0],this._eventHandler({target:n,currentTarget:n,preventDefault:e.=
noop})},_findActive:function(t){return typeof =
t=3D=3D"number"?this.headers.eq(t):e()},_setupEvents:function(t){var =
n=3D{keydown:"_keydown"};t&&e.each(t.split(" =
"),function(e,t){n[t]=3D"_eventHandler"}),this._off(this.headers.add(this=
.headers.next())),this._on(this.headers,n),this._on(this.headers.next(),{=
keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(t=
his.headers)},_eventHandler:function(t){var =
n=3Dthis.options,r=3Dthis.active,i=3De(t.currentTarget),s=3Di[0]=3D=3D=3D=
r[0],o=3Ds&&n.collapsible,u=3Do?e():i.next(),a=3Dr.next(),f=3D{oldHeader:=
r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.co=
llapsible||this._trigger("beforeActivate",t,f)=3D=3D=3D!1)return;n.active=
=3Do?!1:this.headers.index(i),this.active=3Ds?e():i,this._toggle(f),r.rem=
oveClass("ui-accordion-header-active =
ui-state-active"),n.icons&&r.children(".ui-accordion-header-icon").remove=
Class(n.icons.activeHeader).addClass(n.icons.header),s||(i.removeClass("u=
i-corner-all").addClass("ui-accordion-header-active ui-state-active =
ui-corner-top"),n.icons&&i.children(".ui-accordion-header-icon").removeCl=
ass(n.icons.header).addClass(n.icons.activeHeader),i.next().addClass("ui-=
accordion-content-active"))},_toggle:function(t){var =
n=3Dt.newPanel,r=3Dthis.prevShow.length?this.prevShow:t.oldPanel;this.pre=
vShow.add(this.prevHide).stop(!0,!0),this.prevShow=3Dn,this.prevHide=3Dr,=
this.options.animate?this._animate(n,r,t):(r.hide(),n.show(),this._toggle=
Complete(t)),r.attr({"aria-expanded":"false","aria-hidden":"true"}),r.pre=
v().attr("aria-selected","false"),n.length&&r.length?r.prev().attr("tabIn=
dex",-1):n.length&&this.headers.filter(function(){return =
e(this).attr("tabIndex")=3D=3D=3D0}).attr("tabIndex",-1),n.attr({"aria-ex=
panded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true=
",tabIndex:0})},_animate:function(e,t,n){var =
s,o,u,a=3Dthis,f=3D0,l=3De.length&&(!t.length||e.index()<t.index()),c=3Dt=
his.options.animate||{},h=3Dl&&c.down||c,p=3Dfunction(){a._toggleComplete=
(n)};typeof h=3D=3D"number"&&(u=3Dh),typeof =
h=3D=3D"string"&&(o=3Dh),o=3Do||h.easing||c.easing,u=3Du||h.duration||c.d=
uration;if(!t.length)return e.animate(i,u,o,p);if(!e.length)return =
t.animate(r,u,o,p);s=3De.show().outerHeight(),t.animate(r,{duration:u,eas=
ing:o,step:function(e,t){t.now=3DMath.round(e)}}),e.hide().animate(i,{dur=
ation:u,easing:o,complete:p,step:function(e,n){n.now=3DMath.round(e),n.pr=
op!=3D=3D"height"?f+=3Dn.now:a.options.heightStyle!=3D=3D"content"&&(n.no=
w=3DMath.round(s-t.outerHeight()-f),f=3D0)}})},_toggleComplete:function(e=
){var =
t=3De.oldPanel;t.removeClass("ui-accordion-content-active").prev().remove=
Class("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0]=
.className=3Dt.parent()[0].className),this._trigger("activate",null,e)}})=
})(jQuery);(function(e,t){var n,r,i,s,o=3D"ui-button ui-widget =
ui-state-default ui-corner-all",u=3D"ui-state-hover ui-state-active =
",a=3D"ui-button-icons-only ui-button-icon-only ui-button-text-icons =
ui-button-text-icon-primary ui-button-text-icon-secondary =
ui-button-text-only",f=3Dfunction(){var =
t=3De(this).find(":ui-button");setTimeout(function(){t.button("refresh")}=
,1)},l=3Dfunction(t){var n=3Dt.name,r=3Dt.form,i=3De([]);return =
n&&(n=3Dn.replace(/'/g,"\\'"),r?i=3De(r).find("[name=3D'"+n+"']"):i=3De("=
[name=3D'"+n+"']",t.ownerDocument).filter(function(){return!this.form})),=
i};e.widget("ui.button",{version:"1.10.0",defaultElement:"<button>",optio=
ns:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}}=
,_create:function(){this.element.closest("form").unbind("reset"+this.even=
tNamespace).bind("reset"+this.eventNamespace,f),typeof =
this.options.disabled!=3D"boolean"?this.options.disabled=3D!!this.element=
.prop("disabled"):this.element.prop("disabled",this.options.disabled),thi=
s._determineButtonType(),this.hasTitle=3D!!this.buttonElement.attr("title=
");var =
t=3Dthis,u=3Dthis.options,a=3Dthis.type=3D=3D=3D"checkbox"||this.type=3D=3D=
=3D"radio",c=3Da?"":"ui-state-active",h=3D"ui-state-focus";u.label=3D=3D=3D=
null&&(u.label=3Dthis.type=3D=3D=3D"input"?this.buttonElement.val():this.=
buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElem=
ent.addClass(o).attr("role","button").bind("mouseenter"+this.eventNamespa=
ce,function(){if(u.disabled)return;this=3D=3D=3Dn&&e(this).addClass("ui-s=
tate-active")}).bind("mouseleave"+this.eventNamespace,function(){if(u.dis=
abled)return;e(this).removeClass(c)}).bind("click"+this.eventNamespace,fu=
nction(e){u.disabled&&(e.preventDefault(),e.stopImmediatePropagation())})=
,this.element.bind("focus"+this.eventNamespace,function(){t.buttonElement=
.addClass(h)}).bind("blur"+this.eventNamespace,function(){t.buttonElement=
.removeClass(h)}),a&&(this.element.bind("change"+this.eventNamespace,func=
tion(){if(s)return;t.refresh()}),this.buttonElement.bind("mousedown"+this=
.eventNamespace,function(e){if(u.disabled)return;s=3D!1,r=3De.pageX,i=3De=
.pageY}).bind("mouseup"+this.eventNamespace,function(e){if(u.disabled)ret=
urn;if(r!=3D=3De.pageX||i!=3D=3De.pageY)s=3D!0})),this.type=3D=3D=3D"chec=
kbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(u=
.disabled||s)return!1}):this.type=3D=3D=3D"radio"?this.buttonElement.bind=
("click"+this.eventNamespace,function(){if(u.disabled||s)return!1;e(this)=
.addClass("ui-state-active"),t.buttonElement.attr("aria-pressed","true");=
var n=3Dt.element[0];l(n).not(n).map(function(){return =
e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-p=
ressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespa=
ce,function(){if(u.disabled)return!1;e(this).addClass("ui-state-active"),=
n=3Dthis,t.document.one("mouseup",function(){n=3Dnull})}).bind("mouseup"+=
this.eventNamespace,function(){if(u.disabled)return!1;e(this).removeClass=
("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(u=
.disabled)return!1;(t.keyCode=3D=3D=3De.ui.keyCode.SPACE||t.keyCode=3D=3D=
=3De.ui.keyCode.ENTER)&&e(this).addClass("ui-state-active")}).bind("keyup=
"+this.eventNamespace+" =
blur"+this.eventNamespace,function(){e(this).removeClass("ui-state-active=
")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.k=
eyCode=3D=3D=3De.ui.keyCode.SPACE&&e(this).click()})),this._setOption("di=
sabled",u.disabled),this._resetButton()},_determineButtonType:function(){=
var =
e,t,n;this.element.is("[type=3Dcheckbox]")?this.type=3D"checkbox":this.el=
ement.is("[type=3Dradio]")?this.type=3D"radio":this.element.is("input")?t=
his.type=3D"input":this.type=3D"button",this.type=3D=3D=3D"checkbox"||thi=
s.type=3D=3D=3D"radio"?(e=3Dthis.element.parents().last(),t=3D"label[for=3D=
'"+this.element.attr("id")+"']",this.buttonElement=3De.find(t),this.butto=
nElement.length||(e=3De.length?e.siblings():this.element.siblings(),this.=
buttonElement=3De.filter(t),this.buttonElement.length||(this.buttonElemen=
t=3De.find(t))),this.element.addClass("ui-helper-hidden-accessible"),n=3D=
this.element.is(":checked"),n&&this.buttonElement.addClass("ui-state-acti=
ve"),this.buttonElement.prop("aria-pressed",n)):this.buttonElement=3Dthis=
.element},widget:function(){return =
this.buttonElement},_destroy:function(){this.element.removeClass("ui-help=
er-hidden-accessible"),this.buttonElement.removeClass(o+" "+u+" =
"+a).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElemen=
t.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.remov=
eAttr("title")},_setOption:function(e,t){this._super(e,t);if(e=3D=3D=3D"d=
isabled"){t?this.element.prop("disabled",!0):this.element.prop("disabled"=
,!1);return}this._resetButton()},refresh:function(){var =
t=3Dthis.element.is("input, =
button")?this.element.is(":disabled"):this.element.hasClass("ui-button-di=
sabled");t!=3D=3Dthis.options.disabled&&this._setOption("disabled",t),thi=
s.type=3D=3D=3D"radio"?l(this.element[0]).each(function(){e(this).is(":ch=
ecked")?e(this).button("widget").addClass("ui-state-active").attr("aria-p=
ressed","true"):e(this).button("widget").removeClass("ui-state-active").a=
ttr("aria-pressed","false")}):this.type=3D=3D=3D"checkbox"&&(this.element=
.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria=
-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr(=
"aria-pressed","false"))},_resetButton:function(){if(this.type=3D=3D=3D"i=
nput"){this.options.label&&this.element.val(this.options.label);return}va=
r =
t=3Dthis.buttonElement.removeClass(a),n=3De("<span></span>",this.document=
[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty=
()).text(),r=3Dthis.options.icons,i=3Dr.primary&&r.secondary,s=3D[];r.pri=
mary||r.secondary?(this.options.text&&s.push("ui-button-text-icon"+(i?"s"=
:r.primary?"-primary":"-secondary")),r.primary&&t.prepend("<span =
class=3D'ui-button-icon-primary ui-icon =
"+r.primary+"'></span>"),r.secondary&&t.append("<span =
class=3D'ui-button-icon-secondary ui-icon =
"+r.secondary+"'></span>"),this.options.text||(s.push(i?"ui-button-icons-=
only":"ui-button-icon-only"),this.hasTitle||t.attr("title",e.trim(n)))):s=
.push("ui-button-text-only"),t.addClass(s.join(" =
"))}}),e.widget("ui.buttonset",{version:"1.10.0",options:{items:"button, =
input[type=3Dbutton], input[type=3Dsubmit], input[type=3Dreset], =
input[type=3Dcheckbox], input[type=3Dradio], a, =
:data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset=
")},_init:function(){this.refresh()},_setOption:function(e,t){e=3D=3D=3D"=
disabled"&&this.buttons.button("option",e,t),this._super(e,t)},refresh:fu=
nction(){var =
t=3Dthis.element.css("direction")=3D=3D=3D"rtl";this.buttons=3Dthis.eleme=
nt.find(this.options.items).filter(":ui-button").button("refresh").end().=
not(":ui-button").button().end().map(function(){return =
e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left =
ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corne=
r-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-rig=
ht").end().end()},_destroy:function(){this.element.removeClass("ui-button=
set"),this.buttons.map(function(){return =
e(this).button("widget")[0]}).removeClass("ui-corner-left =
ui-corner-right").end().button("destroy")}})})(jQuery);(function(e,t){var=
 =
n=3D{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:=
!0,width:!0},r=3D{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};e.wi=
dget("ui.dialog",{version:"1.10.0",options:{appendTo:"body",autoOpen:!0,b=
uttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,=
hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWid=
th:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fi=
t",using:function(t){var =
n=3De(this).css(t).offset().top;n<0&&e(this).css("top",t.top-n)}},resizab=
le:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:nul=
l,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeSta=
rt:null,resizeStop:null},_create:function(){this.originalCss=3D{display:t=
his.element[0].style.display,width:this.element[0].style.width,minHeight:=
this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight=
,height:this.element[0].style.height},this.originalPosition=3D{parent:thi=
s.element.parent(),index:this.element.parent().children().index(this.elem=
ent)},this.originalTitle=3Dthis.element.attr("title"),this.options.title=3D=
this.options.title||this.originalTitle,this._createWrapper(),this.element=
.show().removeAttr("title").addClass("ui-dialog-content =
ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._=
createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDrag=
gable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),thi=
s._isOpen=3D!1},_init:function(){this.options.autoOpen&&this.open()},_app=
endTo:function(){var t=3Dthis.options.appendTo;return =
t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_dest=
roy:function(){var =
e,t=3Dthis.originalPosition;this._destroyOverlay(),this.element.removeUni=
queId().removeClass("ui-dialog-content =
ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,=
!0).remove(),this.originalTitle&&this.element.attr("title",this.originalT=
itle),e=3Dt.parent.children().eq(t.index),e.length&&e[0]!=3D=3Dthis.eleme=
nt[0]?e.before(this.element):t.parent.append(this.element)},widget:functi=
on(){return =
this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var =
n=3Dthis;if(!this._isOpen||this._trigger("beforeClose",t)=3D=3D=3D!1)retu=
rn;this._isOpen=3D!1,this._destroyOverlay(),this.opener.filter(":focusabl=
e").focus().length||e(this.document[0].activeElement).blur(),this._hide(t=
his.uiDialog,this.options.hide,function(){n._trigger("close",t)})},isOpen=
:function(){return =
this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function=
(e,t){var =
n=3D!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).lengt=
h;return =
n&&!t&&this._trigger("focus",e),n},open:function(){if(this._isOpen){this.=
_moveToTop()&&this._focusTabbable();return}this.opener=3De(this.document[=
0].activeElement),this._size(),this._position(),this._createOverlay(),thi=
s._moveToTop(null,!0),this._show(this.uiDialog,this.options.show),this._f=
ocusTabbable(),this._isOpen=3D!0,this._trigger("open"),this._trigger("foc=
us")},_focusTabbable:function(){var =
e=3Dthis.element.find("[autofocus]");e.length||(e=3Dthis.element.find(":t=
abbable")),e.length||(e=3Dthis.uiDialogButtonPane.find(":tabbable")),e.le=
ngth||(e=3Dthis.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=3D=
this.uiDialog),e.eq(0).focus()},_keepFocus:function(t){function n(){var =
t=3Dthis.document[0].activeElement,n=3Dthis.uiDialog[0]=3D=3D=3Dt||e.cont=
ains(this.uiDialog[0],t);n||this._focusTabbable()}t.preventDefault(),n.ca=
ll(this),this._delay(n)},_createWrapper:function(){this.uiDialog=3De("<di=
v>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all =
ui-front =
"+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appe=
ndTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(thi=
s.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode=3D=
=3D=3De.ui.keyCode.ESCAPE){t.preventDefault(),this.close(t);return}if(t.k=
eyCode!=3D=3De.ui.keyCode.TAB)return;var =
n=3Dthis.uiDialog.find(":tabbable"),r=3Dn.filter(":first"),i=3Dn.filter("=
:last");t.target!=3D=3Di[0]&&t.target!=3D=3Dthis.uiDialog[0]||!!t.shiftKe=
y?(t.target=3D=3D=3Dr[0]||t.target=3D=3D=3Dthis.uiDialog[0])&&t.shiftKey&=
&(i.focus(1),t.preventDefault()):(r.focus(1),t.preventDefault())},mousedo=
wn:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.=
find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby"=
:this.element.uniqueId().attr("id")})},_createTitlebar:function(){var =
t;this.uiDialogTitlebar=3De("<div>").addClass("ui-dialog-titlebar =
ui-widget-header ui-corner-all =
ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitle=
bar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close=
")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=3De("<button></bu=
tton>").button({label:this.options.closeText,icons:{primary:"ui-icon-clos=
ethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiD=
ialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(e){e.p=
reventDefault(),this.close(e)}}),t=3De("<span>").uniqueId().addClass("ui-=
dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDia=
log.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.optio=
ns.title||e.html("&#160;"),e.text(this.options.title)},_createButtonPane:=
function(){this.uiDialogButtonPane=3De("<div>").addClass("ui-dialog-butto=
npane ui-widget-content =
ui-helper-clearfix"),this.uiButtonSet=3De("<div>").addClass("ui-dialog-bu=
ttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_creat=
eButtons:function(){var =
t=3Dthis,n=3Dthis.options.buttons;this.uiDialogButtonPane.remove(),this.u=
iButtonSet.empty();if(e.isEmptyObject(n)){this.uiDialog.removeClass("ui-d=
ialog-buttons");return}e.each(n,function(n,r){var =
i,s;r=3De.isFunction(r)?{click:r,text:n}:r,r=3De.extend({type:"button"},r=
),i=3Dr.click,r.click=3Dfunction(){i.apply(t.element[0],arguments)},s=3D{=
icons:r.icons,text:r.showText},delete r.icons,delete =
r.showText,e("<button></button>",r).button(s).appendTo(t.uiButtonSet)}),t=
his.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.append=
To(this.uiDialog)},_makeDraggable:function(){function =
r(e){return{position:e.position,offset:e.offset}}var =
t=3Dthis,n=3Dthis.options;this.uiDialog.draggable({cancel:".ui-dialog-con=
tent, =
.ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"docu=
ment",start:function(n,i){e(this).addClass("ui-dialog-dragging"),t._trigg=
er("dragStart",n,r(i))},drag:function(e,n){t._trigger("drag",e,r(n))},sto=
p:function(i,s){n.position=3D[s.position.left-t.document.scrollLeft(),s.p=
osition.top-t.document.scrollTop()],e(this).removeClass("ui-dialog-draggi=
ng"),t._trigger("dragStop",i,r(s))}})},_makeResizable:function(){function=
 =
o(e){return{originalPosition:e.originalPosition,originalSize:e.originalSi=
ze,position:e.position,size:e.size}}var =
t=3Dthis,n=3Dthis.options,r=3Dn.resizable,i=3Dthis.uiDialog.css("position=
"),s=3Dtypeof =
r=3D=3D"string"?r:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:"=
.ui-dialog-content",containment:"document",alsoResize:this.element,maxWid=
th:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._m=
inHeight(),handles:s,start:function(n,r){e(this).addClass("ui-dialog-resi=
zing"),t._trigger("resizeStart",n,o(r))},resize:function(e,n){t._trigger(=
"resize",e,o(n))},stop:function(r,i){n.height=3De(this).height(),n.width=3D=
e(this).width(),e(this).removeClass("ui-dialog-resizing"),t._trigger("res=
izeStop",r,o(i))}}).css("position",i)},_minHeight:function(){var =
e=3Dthis.options;return =
e.height=3D=3D=3D"auto"?e.minHeight:Math.min(e.minHeight,e.height)},_posi=
tion:function(){var =
e=3Dthis.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.po=
sition(this.options.position),e||this.uiDialog.hide()},_setOptions:functi=
on(t){var =
i=3Dthis,s=3D!1,o=3D{};e.each(t,function(e,t){i._setOption(e,t),e in =
n&&(s=3D!0),e in =
r&&(o[e]=3Dt)}),s&&(this._size(),this._position()),this.uiDialog.is(":dat=
a(ui-resizable)")&&this.uiDialog.resizable("option",o)},_setOption:functi=
on(e,t){var =
n,r,i=3Dthis.uiDialog;e=3D=3D=3D"dialogClass"&&i.removeClass(this.options=
.dialogClass).addClass(t);if(e=3D=3D=3D"disabled")return;this._super(e,t)=
,e=3D=3D=3D"appendTo"&&this.uiDialog.appendTo(this._appendTo()),e=3D=3D=3D=
"buttons"&&this._createButtons(),e=3D=3D=3D"closeText"&&this.uiDialogTitl=
ebarClose.button({label:""+t}),e=3D=3D=3D"draggable"&&(n=3Di.is(":data(ui=
-draggable)"),n&&!t&&i.draggable("destroy"),!n&&t&&this._makeDraggable())=
,e=3D=3D=3D"position"&&this._position(),e=3D=3D=3D"resizable"&&(r=3Di.is(=
":data(ui-resizable)"),r&&!t&&i.resizable("destroy"),r&&typeof =
t=3D=3D"string"&&i.resizable("option","handles",t),!r&&t!=3D=3D!1&&this._=
makeResizable()),e=3D=3D=3D"title"&&this._title(this.uiDialogTitlebar.fin=
d(".ui-dialog-title"))},_size:function(){var =
e,t,n,r=3Dthis.options;this.element.show().css({width:"auto",minHeight:0,=
maxHeight:"none",height:0}),r.minWidth>r.width&&(r.width=3Dr.minWidth),e=3D=
this.uiDialog.css({height:"auto",width:r.width}).outerHeight(),t=3DMath.m=
ax(0,r.minHeight-e),n=3Dtypeof =
r.maxHeight=3D=3D"number"?Math.max(0,r.maxHeight-e):"none",r.height=3D=3D=
=3D"auto"?this.element.css({minHeight:t,maxHeight:n,height:"auto"}):this.=
element.height(Math.max(0,r.height-e)),this.uiDialog.is(":data(ui-resizab=
le)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_=
createOverlay:function(){if(!this.options.modal)return;e.ui.dialog.overla=
yInstances||this._delay(function(){e.ui.dialog.overlayInstances&&this._on=
(this.document,{focusin:function(t){e(t.target).closest(".ui-dialog").len=
gth||(t.preventDefault(),e(".ui-dialog:visible:last =
.ui-dialog-content").data("ui-dialog")._focusTabbable())}})}),this.overla=
y=3De("<div>").addClass("ui-widget-overlay =
ui-front").appendTo(this.document[0].body),this._on(this.overlay,{mousedo=
wn:"_keepFocus"}),e.ui.dialog.overlayInstances++},_destroyOverlay:functio=
n(){if(!this.options.modal)return;e.ui.dialog.overlayInstances--,e.ui.dia=
log.overlayInstances||this._off(this.document,"focusin"),this.overlay.rem=
ove()}}),e.ui.dialog.overlayInstances=3D0,e.uiBackCompat!=3D=3D!1&&e.widg=
et("ui.dialog",e.ui.dialog,{_position:function(){var =
t=3Dthis.options.position,n=3D[],r=3D[0,0],i;if(t){if(typeof =
t=3D=3D"string"||typeof t=3D=3D"object"&&"0"in t)n=3Dt.split?t.split(" =
"):[t[0],t[1]],n.length=3D=3D=3D1&&(n[1]=3Dn[0]),e.each(["left","top"],fu=
nction(e,t){+n[e]=3D=3D=3Dn[e]&&(r[e]=3Dn[e],n[e]=3Dt)}),t=3D{my:n[0]+(r[=
0]<0?r[0]:"+"+r[0])+" "+n[1]+(r[1]<0?r[1]:"+"+r[1]),at:n.join(" =
")};t=3De.extend({},e.ui.dialog.prototype.options.position,t)}else =
t=3De.ui.dialog.prototype.options.position;i=3Dthis.uiDialog.is(":visible=
"),i||this.uiDialog.show(),this.uiDialog.position(t),i||this.uiDialog.hid=
e()}})})(jQuery);(function(e,t){function i(){return++n}function =
s(e){return =
e.hash.length>1&&decodeURIComponent(e.href.replace(r,""))=3D=3D=3DdecodeU=
RIComponent(location.href.replace(r,""))}var =
n=3D0,r=3D/#.*$/;e.widget("ui.tabs",{version:"1.10.0",delay:300,options:{=
active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,=
show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_c=
reate:function(){var =
t=3Dthis,n=3Dthis.options;this.running=3D!1,this.element.addClass("ui-tab=
s ui-widget ui-widget-content =
ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate=
(".ui-tabs-nav > =
li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-dis=
abled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eve=
ntNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&th=
is.blur()}),this._processTabs(),n.active=3Dthis._initialActive(),e.isArra=
y(n.disabled)&&(n.disabled=3De.unique(n.disabled.concat(e.map(this.tabs.f=
ilter(".ui-state-disabled"),function(e){return =
t.tabs.index(e)}))).sort()),this.options.active!=3D=3D!1&&this.anchors.le=
ngth?this.active=3Dthis._findActive(n.active):this.active=3De(),this._ref=
resh(),this.active.length&&this.load(n.active)},_initialActive:function()=
{var =
t=3Dthis.options.active,n=3Dthis.options.collapsible,r=3Dlocation.hash.su=
bstring(1);if(t=3D=3D=3Dnull){r&&this.tabs.each(function(n,i){if(e(i).att=
r("aria-controls")=3D=3D=3Dr)return =
t=3Dn,!1}),t=3D=3D=3Dnull&&(t=3Dthis.tabs.index(this.tabs.filter(".ui-tab=
s-active")));if(t=3D=3D=3Dnull||t=3D=3D=3D-1)t=3Dthis.tabs.length?0:!1}re=
turn =
t!=3D=3D!1&&(t=3Dthis.tabs.index(this.tabs.eq(t)),t=3D=3D=3D-1&&(t=3Dn?!1=
:0)),!n&&t=3D=3D=3D!1&&this.anchors.length&&(t=3D0),t},_getCreateEventDat=
a:function(){return{tab:this.active,panel:this.active.length?this._getPan=
elForTab(this.active):e()}},_tabKeydown:function(t){var =
n=3De(this.document[0].activeElement).closest("li"),r=3Dthis.tabs.index(n=
),i=3D!0;if(this._handlePageNav(t))return;switch(t.keyCode){case =
e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case =
e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=3D!1,r--;break;case =
e.ui.keyCode.END:r=3Dthis.anchors.length-1;break;case =
e.ui.keyCode.HOME:r=3D0;break;case =
e.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this.=
_activate(r);return;case =
e.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this.=
_activate(r=3D=3D=3Dthis.options.active?!1:r);return;default:return}t.pre=
ventDefault(),clearTimeout(this.activating),r=3Dthis._focusNextTab(r,i),t=
.ctrlKey||(n.attr("aria-selected","false"),this.tabs.eq(r).attr("aria-sel=
ected","true"),this.activating=3Dthis._delay(function(){this.option("acti=
ve",r)},this.delay))},_panelKeydown:function(t){if(this._handlePageNav(t)=
)return;t.ctrlKey&&t.keyCode=3D=3D=3De.ui.keyCode.UP&&(t.preventDefault()=
,this.active.focus())},_handlePageNav:function(t){if(t.altKey&&t.keyCode=3D=
=3D=3De.ui.keyCode.PAGE_UP)return =
this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(t.altK=
ey&&t.keyCode=3D=3D=3De.ui.keyCode.PAGE_DOWN)return =
this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNex=
tTab:function(t,n){function i(){return t>r&&(t=3D0),t<0&&(t=3Dr),t}var =
r=3Dthis.tabs.length-1;while(e.inArray(i(),this.options.disabled)!=3D=3D-=
1)t=3Dn?t+1:t-1;return t},_focusNextTab:function(e,t){return =
e=3Dthis._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function=
(e,t){if(e=3D=3D=3D"active"){this._activate(t);return}if(e=3D=3D=3D"disab=
led"){this._setupDisabled(t);return}this._super(e,t),e=3D=3D=3D"collapsib=
le"&&(this.element.toggleClass("ui-tabs-collapsible",t),!t&&this.options.=
active=3D=3D=3D!1&&this._activate(0)),e=3D=3D=3D"event"&&this._setupEvent=
s(t),e=3D=3D=3D"heightStyle"&&this._setupHeightStyle(t)},_tabId:function(=
e){return =
e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){re=
turn =
e?e.replace(/[!"$%&'()*+,.\/:;<=3D>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:f=
unction(){var =
t=3Dthis.options,n=3Dthis.tablist.children(":has(a[href])");t.disabled=3D=
e.map(n.filter(".ui-state-disabled"),function(e){return =
n.index(e)}),this._processTabs(),t.active=3D=3D=3D!1||!this.anchors.lengt=
h?(t.active=3D!1,this.active=3De()):this.active.length&&!e.contains(this.=
tablist[0],this.active[0])?this.tabs.length=3D=3D=3Dt.disabled.length?(t.=
active=3D!1,this.active=3De()):this._activate(this._findNextTab(Math.max(=
0,t.active-1),!1)):t.active=3Dthis.tabs.index(this.active),this._refresh(=
)},_refresh:function(){this._setupDisabled(this.options.disabled),this._s=
etupEvents(this.options.event),this._setupHeightStyle(this.options.height=
Style),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:=
-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"ari=
a-expanded":"false","aria-hidden":"true"}),this.active.length?(this.activ=
e.addClass("ui-tabs-active =
ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPane=
lForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"f=
alse"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var =
t=3Dthis;this.tablist=3Dthis._getList().addClass("ui-tabs-nav =
ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all").attr("role","tablist"),this.tabs=3Dthis.tablist.find("> =
li:has(a[href])").addClass("ui-state-default =
ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=3Dthis.tabs.m=
ap(function(){return =
e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tab=
Index:-1}),this.panels=3De(),this.anchors.each(function(n,r){var =
i,o,u,a=3De(r).uniqueId().attr("id"),f=3De(r).closest("li"),l=3Df.attr("a=
ria-controls");s(r)?(i=3Dr.hash,o=3Dt.element.find(t._sanitizeSelector(i)=
)):(u=3Dt._tabId(f),i=3D"#"+u,o=3Dt.element.find(i),o.length||(o=3Dt._cre=
atePanel(u),o.insertAfter(t.panels[n-1]||t.tablist)),o.attr("aria-live","=
polite")),o.length&&(t.panels=3Dt.panels.add(o)),l&&f.data("ui-tabs-aria-=
controls",l),f.attr({"aria-controls":i.substring(1),"aria-labelledby":a})=
,o.attr("aria-labelledby",a)}),this.panels.addClass("ui-tabs-panel =
ui-widget-content =
ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return =
this.element.find("ol,ul").eq(0)},_createPanel:function(t){return =
e("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t)=
{e.isArray(t)&&(t.length?t.length=3D=3D=3Dthis.anchors.length&&(t=3D!0):t=
=3D!1);for(var =
n=3D0,r;r=3Dthis.tabs[n];n++)t=3D=3D=3D!0||e.inArray(n,t)!=3D=3D-1?e(r).a=
ddClass("ui-state-disabled").attr("aria-disabled","true"):e(r).removeClas=
s("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=3D=
t},_setupEvents:function(t){var =
n=3D{click:function(e){e.preventDefault()}};t&&e.each(t.split(" =
"),function(e,t){n[t]=3D"_eventHandler"}),this._off(this.anchors.add(this=
.tabs).add(this.panels)),this._on(this.anchors,n),this._on(this.tabs,{key=
down:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this=
._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:func=
tion(t){var =
n,r=3Dthis.element.parent();t=3D=3D=3D"fill"?(n=3Dr.height(),n-=3Dthis.el=
ement.outerHeight()-this.element.height(),this.element.siblings(":visible=
").each(function(){var =
t=3De(this),r=3Dt.css("position");if(r=3D=3D=3D"absolute"||r=3D=3D=3D"fix=
ed")return;n-=3Dt.outerHeight(!0)}),this.element.children().not(this.pane=
ls).each(function(){n-=3De(this).outerHeight(!0)}),this.panels.each(funct=
ion(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height())=
)}).css("overflow","auto")):t=3D=3D=3D"auto"&&(n=3D0,this.panels.each(fun=
ction(){n=3DMath.max(n,e(this).height("").height())}).height(n))},_eventH=
andler:function(t){var =
n=3Dthis.options,r=3Dthis.active,i=3De(t.currentTarget),s=3Di.closest("li=
"),o=3Ds[0]=3D=3D=3Dr[0],u=3Do&&n.collapsible,a=3Du?e():this._getPanelFor=
Tab(s),f=3Dr.length?this._getPanelForTab(r):e(),l=3D{oldTab:r,oldPanel:f,=
newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-dis=
abled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||=
this._trigger("beforeActivate",t,l)=3D=3D=3D!1)return;n.active=3Du?!1:thi=
s.tabs.index(s),this.active=3Do?e():s,this.xhr&&this.xhr.abort(),!f.lengt=
h&&!a.length&&e.error("jQuery UI Tabs: Mismatching fragment =
identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,l)=
},_toggle:function(t,n){function =
o(){r.running=3D!1,r._trigger("activate",t,n)}function =
u(){n.newTab.closest("li").addClass("ui-tabs-active =
ui-state-active"),i.length&&r.options.show?r._show(i,r.options.show,o):(i=
.show(),o())}var =
r=3Dthis,i=3Dn.newPanel,s=3Dn.oldPanel;this.running=3D!0,s.length&&this.o=
ptions.hide?this._hide(s,this.options.hide,function(){n.oldTab.closest("l=
i").removeClass("ui-tabs-active =
ui-state-active"),u()}):(n.oldTab.closest("li").removeClass("ui-tabs-acti=
ve =
ui-state-active"),s.hide(),u()),s.attr({"aria-expanded":"false","aria-hid=
den":"true"}),n.oldTab.attr("aria-selected","false"),i.length&&s.length?n=
.oldTab.attr("tabIndex",-1):i.length&&this.tabs.filter(function(){return =
e(this).attr("tabIndex")=3D=3D=3D0}).attr("tabIndex",-1),i.attr({"aria-ex=
panded":"true","aria-hidden":"false"}),n.newTab.attr({"aria-selected":"tr=
ue",tabIndex:0})},_activate:function(t){var =
n,r=3Dthis._findActive(t);if(r[0]=3D=3D=3Dthis.active[0])return;r.length|=
|(r=3Dthis.active),n=3Dr.find(".ui-tabs-anchor")[0],this._eventHandler({t=
arget:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){=
return t=3D=3D=3D!1?e():this.tabs.eq(t)},_getIndex:function(e){return =
typeof =
e=3D=3D"string"&&(e=3Dthis.anchors.index(this.anchors.filter("[href$=3D'"=
+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element=
.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all =
ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav =
ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anch=
or").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs=
.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).=
remove():e(this).removeClass("ui-state-default ui-state-active =
ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content =
ui-tabs-active =
ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr=
("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").r=
emoveAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")})=
,this.tabs.each(function(){var =
t=3De(this),n=3Dt.data("ui-tabs-aria-controls");n?t.attr("aria-controls",=
n).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),th=
is.panels.show(),this.options.heightStyle!=3D=3D"content"&&this.panels.cs=
s("height","")},enable:function(n){var =
r=3Dthis.options.disabled;if(r=3D=3D=3D!1)return;n=3D=3D=3Dt?r=3D!1:(n=3D=
this._getIndex(n),e.isArray(r)?r=3De.map(r,function(e){return =
e!=3D=3Dn?e:null}):r=3De.map(this.tabs,function(e,t){return =
t!=3D=3Dn?t:null})),this._setupDisabled(r)},disable:function(n){var =
r=3Dthis.options.disabled;if(r=3D=3D=3D!0)return;if(n=3D=3D=3Dt)r=3D!0;el=
se{n=3Dthis._getIndex(n);if(e.inArray(n,r)!=3D=3D-1)return;e.isArray(r)?r=
=3De.merge([n],r).sort():r=3D[n]}this._setupDisabled(r)},load:function(t,=
n){t=3Dthis._getIndex(t);var =
r=3Dthis,i=3Dthis.tabs.eq(t),o=3Di.find(".ui-tabs-anchor"),u=3Dthis._getP=
anelForTab(i),a=3D{tab:i,panel:u};if(s(o[0]))return;this.xhr=3De.ajax(thi=
s._ajaxSettings(o,n,a)),this.xhr&&this.xhr.statusText!=3D=3D"canceled"&&(=
i.addClass("ui-tabs-loading"),u.attr("aria-busy","true"),this.xhr.success=
(function(e){setTimeout(function(){u.html(e),r._trigger("load",n,a)},1)})=
.complete(function(e,t){setTimeout(function(){t=3D=3D=3D"abort"&&r.panels=
.stop(!1,!0),i.removeClass("ui-tabs-loading"),u.removeAttr("aria-busy"),e=
=3D=3D=3Dr.xhr&&delete r.xhr},1)}))},_ajaxSettings:function(t,n,r){var =
i=3Dthis;return{url:t.attr("href"),beforeSend:function(t,s){return =
i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPa=
nelForTab:function(t){var n=3De(t).attr("aria-controls");return =
this.element.find(this._sanitizeSelector("#"+n))}})})(jQuery);jQuery.effe=
cts||function(e,t){var =
n=3D"ui-effects-";e.effects=3D{effect:{}},function(e,t){function =
h(e,t,n){var r=3Du[t.type]||{};return =
e=3D=3Dnull?n||!t.def?null:t.def:(e=3Dr.floor?~~e:parseFloat(e),isNaN(e)?=
t.def:r.mod?(e+r.mod)%r.mod:0>e?0:r.max<e?r.max:e)}function p(t){var =
n=3Ds(),r=3Dn._rgba=3D[];return =
t=3Dt.toLowerCase(),c(i,function(e,i){var =
s,u=3Di.re.exec(t),a=3Du&&i.parse(u),f=3Di.space||"rgba";if(a)return =
s=3Dn[f](a),n[o[f].cache]=3Ds[o[f].cache],r=3Dn._rgba=3Ds._rgba,!1}),r.le=
ngth?(r.join()=3D=3D=3D"0,0,0,0"&&e.extend(r,l.transparent),n):l[t]}funct=
ion d(e,t,n){return =
n=3D(n+1)%1,n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}var =
n=3D"backgroundColor borderBottomColor borderLeftColor borderRightColor =
borderTopColor color columnRuleColor outlineColor textDecorationColor =
textEmphasisColor",r=3D/^([\-+])=3D\s*(\d+\.?\d*)/,i=3D[{re:/rgba?\(\s*(\=
d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,=
parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\=
d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\=
.\d+)?)\s*)?\)/,parse:function(e){return[e[1]*2.55,e[2]*2.55,e[3]*2.55,e[=
4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){re=
turn[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f=
0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16=
),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:=
\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:=
\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]=
/100,e[4]]}}],s=3De.Color=3Dfunction(t,n,r,i){return new =
e.Color.fn.parse(t,n,r,i)},o=3D{rgba:{props:{red:{idx:0,type:"byte"},gree=
n:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,=
type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"=
percent"}}}},u=3D{"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:=
360,floor:!0}},a=3Ds.support=3D{},f=3De("<p>")[0],l,c=3De.each;f.style.cs=
sText=3D"background-color:rgba(1,1,1,.5)",a.rgba=3Df.style.backgroundColo=
r.indexOf("rgba")>-1,c(o,function(e,t){t.cache=3D"_"+e,t.props.alpha=3D{i=
dx:3,type:"percent",def:1}}),s.fn=3De.extend(s.prototype,{parse:function(=
n,r,i,u){if(n=3D=3D=3Dt)return =
this._rgba=3D[null,null,null,null],this;if(n.jquery||n.nodeType)n=3De(n).=
css(r),r=3Dt;var =
a=3Dthis,f=3De.type(n),d=3Dthis._rgba=3D[];r!=3D=3Dt&&(n=3D[n,r,i,u],f=3D=
"array");if(f=3D=3D=3D"string")return =
this.parse(p(n)||l._default);if(f=3D=3D=3D"array")return =
c(o.rgba.props,function(e,t){d[t.idx]=3Dh(n[t.idx],t)}),this;if(f=3D=3D=3D=
"object")return n instanceof =
s?c(o,function(e,t){n[t.cache]&&(a[t.cache]=3Dn[t.cache].slice())}):c(o,f=
unction(t,r){var =
i=3Dr.cache;c(r.props,function(e,t){if(!a[i]&&r.to){if(e=3D=3D=3D"alpha"|=
|n[e]=3D=3Dnull)return;a[i]=3Dr.to(a._rgba)}a[i][t.idx]=3Dh(n[e],t,!0)}),=
a[i]&&e.inArray(null,a[i].slice(0,3))<0&&(a[i][3]=3D1,r.from&&(a._rgba=3D=
r.from(a[i])))}),this},is:function(e){var =
t=3Ds(e),n=3D!0,r=3Dthis;return c(o,function(e,i){var =
s,o=3Dt[i.cache];return =
o&&(s=3Dr[i.cache]||i.to&&i.to(r._rgba)||[],c(i.props,function(e,t){if(o[=
t.idx]!=3Dnull)return =
n=3Do[t.idx]=3D=3D=3Ds[t.idx],n})),n}),n},_space:function(){var =
e=3D[],t=3Dthis;return =
c(o,function(n,r){t[r.cache]&&e.push(n)}),e.pop()},transition:function(e,=
t){var =
n=3Ds(e),r=3Dn._space(),i=3Do[r],a=3Dthis.alpha()=3D=3D=3D0?s("transparen=
t"):this,f=3Da[i.cache]||i.to(a._rgba),l=3Df.slice();return =
n=3Dn[i.cache],c(i.props,function(e,r){var =
i=3Dr.idx,s=3Df[i],o=3Dn[i],a=3Du[r.type]||{};if(o=3D=3D=3Dnull)return;s=3D=
=3D=3Dnull?l[i]=3Do:(a.mod&&(o-s>a.mod/2?s+=3Da.mod:s-o>a.mod/2&&(s-=3Da.=
mod)),l[i]=3Dh((o-s)*t+s,r))}),this[r](l)},blend:function(t){if(this._rgb=
a[3]=3D=3D=3D1)return this;var =
n=3Dthis._rgba.slice(),r=3Dn.pop(),i=3Ds(t)._rgba;return =
s(e.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){=
var t=3D"rgba(",n=3De.map(this._rgba,function(e,t){return =
e=3D=3Dnull?t>2?1:0:e});return =
n[3]=3D=3D=3D1&&(n.pop(),t=3D"rgb("),t+n.join()+")"},toHslaString:functio=
n(){var t=3D"hsla(",n=3De.map(this.hsla(),function(e,t){return =
e=3D=3Dnull&&(e=3Dt>2?1:0),t&&t<3&&(e=3DMath.round(e*100)+"%"),e});return=
 =
n[3]=3D=3D=3D1&&(n.pop(),t=3D"hsl("),t+n.join()+")"},toHexString:function=
(t){var n=3Dthis._rgba.slice(),r=3Dn.pop();return =
t&&n.push(~~(r*255)),"#"+e.map(n,function(e){return =
e=3D(e||0).toString(16),e.length=3D=3D=3D1?"0"+e:e}).join("")},toString:f=
unction(){return =
this._rgba[3]=3D=3D=3D0?"transparent":this.toRgbaString()}}),s.fn.parse.p=
rototype=3Ds.fn,o.hsla.to=3Dfunction(e){if(e[0]=3D=3Dnull||e[1]=3D=3Dnull=
||e[2]=3D=3Dnull)return[null,null,null,e[3]];var =
t=3De[0]/255,n=3De[1]/255,r=3De[2]/255,i=3De[3],s=3DMath.max(t,n,r),o=3DM=
ath.min(t,n,r),u=3Ds-o,a=3Ds+o,f=3Da*.5,l,c;return =
o=3D=3D=3Ds?l=3D0:t=3D=3D=3Ds?l=3D60*(n-r)/u+360:n=3D=3D=3Ds?l=3D60*(r-t)=
/u+120:l=3D60*(t-n)/u+240,u=3D=3D=3D0?c=3D0:f<=3D.5?c=3Du/a:c=3Du/(2-a),[=
Math.round(l)%360,c,f,i=3D=3Dnull?1:i]},o.hsla.from=3Dfunction(e){if(e[0]=
=3D=3Dnull||e[1]=3D=3Dnull||e[2]=3D=3Dnull)return[null,null,null,e[3]];va=
r =
t=3De[0]/360,n=3De[1],r=3De[2],i=3De[3],s=3Dr<=3D.5?r*(1+n):r+n-r*n,o=3D2=
*r-s;return[Math.round(d(o,s,t+1/3)*255),Math.round(d(o,s,t)*255),Math.ro=
und(d(o,s,t-1/3)*255),i]},c(o,function(n,i){var =
o=3Di.props,u=3Di.cache,a=3Di.to,f=3Di.from;s.fn[n]=3Dfunction(n){a&&!thi=
s[u]&&(this[u]=3Da(this._rgba));if(n=3D=3D=3Dt)return =
this[u].slice();var =
r,i=3De.type(n),l=3Di=3D=3D=3D"array"||i=3D=3D=3D"object"?n:arguments,p=3D=
this[u].slice();return c(o,function(e,t){var =
n=3Dl[i=3D=3D=3D"object"?e:t.idx];n=3D=3Dnull&&(n=3Dp[t.idx]),p[t.idx]=3D=
h(n,t)}),f?(r=3Ds(f(p)),r[u]=3Dp,r):s(p)},c(o,function(t,i){if(s.fn[t])re=
turn;s.fn[t]=3Dfunction(s){var =
o=3De.type(s),u=3Dt=3D=3D=3D"alpha"?this._hsla?"hsla":"rgba":n,a=3Dthis[u=
](),f=3Da[i.idx],l;return =
o=3D=3D=3D"undefined"?f:(o=3D=3D=3D"function"&&(s=3Ds.call(this,f),o=3De.=
type(s)),s=3D=3Dnull&&i.empty?this:(o=3D=3D=3D"string"&&(l=3Dr.exec(s),l&=
&(s=3Df+parseFloat(l[2])*(l[1]=3D=3D=3D"+"?1:-1))),a[i.idx]=3Ds,this[u](a=
)))}})}),s.hook=3Dfunction(t){var n=3Dt.split(" =
");c(n,function(t,n){e.cssHooks[n]=3D{set:function(t,r){var =
i,o,u=3D"";if(r!=3D=3D"transparent"&&(e.type(r)!=3D=3D"string"||(i=3Dp(r)=
))){r=3Ds(i||r);if(!a.rgba&&r._rgba[3]!=3D=3D1){o=3Dn=3D=3D=3D"background=
Color"?t.parentNode:t;while((u=3D=3D=3D""||u=3D=3D=3D"transparent")&&o&&o=
.style)try{u=3De.css(o,"backgroundColor"),o=3Do.parentNode}catch(f){}r=3D=
r.blend(u&&u!=3D=3D"transparent"?u:"_default")}r=3Dr.toRgbaString()}try{t=
.style[n]=3Dr}catch(f){}}},e.fx.step[n]=3Dfunction(t){t.colorInit||(t.sta=
rt=3Ds(t.elem,n),t.end=3Ds(t.end),t.colorInit=3D!0),e.cssHooks[n].set(t.e=
lem,t.start.transition(t.end,t.pos))}})},s.hook(n),e.cssHooks.borderColor=
=3D{expand:function(e){var t=3D{};return =
c(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=3De=
}),t}},l=3De.Color.names=3D{aqua:"#00ffff",black:"#000000",blue:"#0000ff"=
,fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"=
#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",si=
lver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparen=
t:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function =
i(t){var =
n,r,i=3Dt.ownerDocument.defaultView?t.ownerDocument.defaultView.getComput=
edStyle(t,null):t.currentStyle,s=3D{};if(i&&i.length&&i[0]&&i[i[0]]){r=3D=
i.length;while(r--)n=3Di[r],typeof =
i[n]=3D=3D"string"&&(s[e.camelCase(n)]=3Di[n])}else for(n in i)typeof =
i[n]=3D=3D"string"&&(s[n]=3Di[n]);return s}function s(t,n){var =
i=3D{},s,o;for(s in =
n)o=3Dn[s],t[s]!=3D=3Do&&!r[s]&&(e.fx.step[s]||!isNaN(parseFloat(o)))&&(i=
[s]=3Do);return i}var =
n=3D["add","remove","toggle"],r=3D{border:1,borderBottom:1,borderColor:1,=
borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};=
e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderT=
opStyle"],function(t,n){e.fx.step[n]=3Dfunction(e){if(e.end!=3D=3D"none"&=
&!e.setAttr||e.pos=3D=3D=3D1&&!e.setAttr)jQuery.style(e.elem,n,e.end),e.s=
etAttr=3D!0}}),e.fn.addBack||(e.fn.addBack=3Dfunction(e){return =
this.add(e=3D=3Dnull?this.prevObject:this.prevObject.filter(e))}),e.effec=
ts.animateClass=3Dfunction(t,r,o,u){var a=3De.speed(r,o,u);return =
this.queue(function(){var =
r=3De(this),o=3Dr.attr("class")||"",u,f=3Da.children?r.find("*").addBack(=
):r;f=3Df.map(function(){var =
t=3De(this);return{el:t,start:i(this)}}),u=3Dfunction(){e.each(n,function=
(e,n){t[n]&&r[n+"Class"](t[n])})},u(),f=3Df.map(function(){return =
this.end=3Di(this.el[0]),this.diff=3Ds(this.start,this.end),this}),r.attr=
("class",o),f=3Df.map(function(){var =
t=3Dthis,n=3De.Deferred(),r=3De.extend({},a,{queue:!1,complete:function()=
{n.resolve(t)}});return =
this.el.animate(this.diff,r),n.promise()}),e.when.apply(e,f.get()).done(f=
unction(){u(),e.each(arguments,function(){var =
t=3Dthis.el;e.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(=
r[0])})})},e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i=
){return =
n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_rem=
oveClass:e.fn.removeClass,removeClass:function(t,n,r,i){return =
n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)=
},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){return =
typeof =
r=3D=3D"boolean"||r=3D=3D=3Dt?i?e.effects.animateClass.call(this,r?{add:n=
}:{remove:n},i,s,o):this._toggleClass(n,r):e.effects.animateClass.call(th=
is,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return =
e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})}(),function()=
{function =
r(t,n,r,i){e.isPlainObject(t)&&(n=3Dt,t=3Dt.effect),t=3D{effect:t},n=3D=3D=
null&&(n=3D{}),e.isFunction(n)&&(i=3Dn,r=3Dnull,n=3D{});if(typeof =
n=3D=3D"number"||e.fx.speeds[n])i=3Dr,r=3Dn,n=3D{};return =
e.isFunction(r)&&(i=3Dr,r=3Dnull),n&&e.extend(t,n),r=3Dr||n.duration,t.du=
ration=3De.fx.off?0:typeof r=3D=3D"number"?r:r in =
e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default,t.complete=3Di||n.complet=
e,t}function i(t){return!t||typeof =
t=3D=3D"number"||e.fx.speeds[t]?!0:typeof =
t=3D=3D"string"&&!e.effects.effect[t]}e.extend(e.effects,{version:"1.10.0=
",save:function(e,t){for(var =
r=3D0;r<t.length;r++)t[r]!=3D=3Dnull&&e.data(n+t[r],e[0].style[t[r]])},re=
store:function(e,r){var =
i,s;for(s=3D0;s<r.length;s++)r[s]!=3D=3Dnull&&(i=3De.data(n+r[s]),i=3D=3D=
=3Dt&&(i=3D""),e.css(r[s],i))},setMode:function(e,t){return =
t=3D=3D=3D"toggle"&&(t=3De.is(":hidden")?"show":"hide"),t},getBaseline:fu=
nction(e,t){var =
n,r;switch(e[0]){case"top":n=3D0;break;case"middle":n=3D.5;break;case"bot=
tom":n=3D1;break;default:n=3De[0]/t.height}switch(e[1]){case"left":r=3D0;=
break;case"center":r=3D.5;break;case"right":r=3D1;break;default:r=3De[1]/=
t.width}return{x:r,y:n}},createWrapper:function(t){if(t.parent().is(".ui-=
effects-wrapper"))return t.parent();var =
n=3D{width:t.outerWidth(!0),height:t.outerHeight(!0),"float":t.css("float=
")},r=3De("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"10=
0%",background:"transparent",border:"none",margin:0,padding:0}),i=3D{widt=
h:t.width(),height:t.height()},s=3Ddocument.activeElement;try{s.id}catch(=
o){s=3Ddocument.body}return =
t.wrap(r),(t[0]=3D=3D=3Ds||e.contains(t[0],s))&&e(s).focus(),r=3Dt.parent=
(),t.css("position")=3D=3D=3D"static"?(r.css({position:"relative"}),t.css=
({position:"relative"})):(e.extend(n,{position:t.css("position"),zIndex:t=
.css("z-index")}),e.each(["top","left","bottom","right"],function(e,r){n[=
r]=3Dt.css(r),isNaN(parseInt(n[r],10))&&(n[r]=3D"auto")}),t.css({position=
:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),r.css(n).=
show()},removeWrapper:function(t){var n=3Ddocument.activeElement;return =
t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]=3D=
=3D=3Dn||e.contains(t[0],n))&&e(n).focus()),t},setTransition:function(t,n=
,r,i){return i=3Di||{},e.each(n,function(e,n){var =
s=3Dt.cssUnit(n);s[0]>0&&(i[n]=3Ds[0]*r+s[1])}),i}}),e.fn.extend({effect:=
function(){function o(n){function =
u(){e.isFunction(i)&&i.call(r[0]),e.isFunction(n)&&n()}var =
r=3De(this),i=3Dt.complete,o=3Dt.mode;(r.is(":hidden")?o=3D=3D=3D"hide":o=
=3D=3D=3D"show")?u():s.call(r[0],t,u)}var =
t=3Dr.apply(this,arguments),n=3Dt.mode,i=3Dt.queue,s=3De.effects.effect[t=
.effect];return =
e.fx.off||!s?n?this[n](t.duration,t.complete):this.each(function(){t.comp=
lete&&t.complete.call(this)}):i=3D=3D=3D!1?this.each(o):this.queue(i||"fx=
",o)},_show:e.fn.show,show:function(e){if(i(e))return =
this._show.apply(this,arguments);var t=3Dr.apply(this,arguments);return =
t.mode=3D"show",this.effect.call(this,t)},_hide:e.fn.hide,hide:function(e=
){if(i(e))return this._hide.apply(this,arguments);var =
t=3Dr.apply(this,arguments);return =
t.mode=3D"hide",this.effect.call(this,t)},__toggle:e.fn.toggle,toggle:fun=
ction(t){if(i(t)||typeof t=3D=3D"boolean"||e.isFunction(t))return =
this.__toggle.apply(this,arguments);var =
n=3Dr.apply(this,arguments);return =
n.mode=3D"toggle",this.effect.call(this,n)},cssUnit:function(t){var =
n=3Dthis.css(t),r=3D[];return =
e.each(["em","px","%","pt"],function(e,t){n.indexOf(t)>0&&(r=3D[parseFloa=
t(n),t])}),r}})}(),function(){var =
t=3D{};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=3D=
function(t){return =
Math.pow(t,e+2)}}),e.extend(t,{Sine:function(e){return =
1-Math.cos(e*Math.PI/2)},Circ:function(e){return =
1-Math.sqrt(1-e*e)},Elastic:function(e){return =
e=3D=3D=3D0||e=3D=3D=3D1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*M=
ath.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var =
t,n=3D4;while(e<((t=3DMath.pow(2,--n))-1)/11);return =
1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}}),e.each(t,function(t,=
n){e.easing["easeIn"+t]=3Dn,e.easing["easeOut"+t]=3Dfunction(e){return =
1-n(1-e)},e.easing["easeInOut"+t]=3Dfunction(e){return =
e<.5?n(e*2)/2:1-n(e*-2+2)/2}})}()}(jQuery);(function(e,t){e.effects.effec=
t.drop=3Dfunction(t,n){var =
r=3De(this),i=3D["position","top","bottom","left","right","opacity","heig=
ht","width"],s=3De.effects.setMode(r,t.mode||"hide"),o=3Ds=3D=3D=3D"show"=
,u=3Dt.direction||"left",a=3Du=3D=3D=3D"up"||u=3D=3D=3D"down"?"top":"left=
",f=3Du=3D=3D=3D"up"||u=3D=3D=3D"left"?"pos":"neg",l=3D{opacity:o?1:0},c;=
e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=3Dt.distance||r=
[a=3D=3D=3D"top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).=
css(a,f=3D=3D=3D"pos"?-c:c),l[a]=3D(o?f=3D=3D=3D"pos"?"+=3D":"-=3D":f=3D=3D=
=3D"pos"?"-=3D":"+=3D")+c,r.animate(l,{queue:!1,duration:t.duration,easin=
g:t.easing,complete:function(){s=3D=3D=3D"hide"&&r.hide(),e.effects.resto=
re(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);(function(e,t){e.eff=
ects.effect.fade=3Dfunction(t,n){var =
r=3De(this),i=3De.effects.setMode(r,t.mode||"toggle");r.animate({opacity:=
i},{queue:!1,duration:t.duration,easing:t.easing,complete:n})}})(jQuery);=
(function(e,t){e.effects.effect.highlight=3Dfunction(t,n){var =
r=3De(this),i=3D["backgroundImage","backgroundColor","opacity"],s=3De.eff=
ects.setMode(r,t.mode||"show"),o=3D{backgroundColor:r.css("backgroundColo=
r")};s=3D=3D=3D"hide"&&(o.opacity=3D0),e.effects.save(r,i),r.show().css({=
backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{qu=
eue:!1,duration:t.duration,easing:t.easing,complete:function(){s=3D=3D=3D=
"hide"&&r.hide(),e.effects.restore(r,i),n()}})}})(jQuery);(function(e,t){=
e.effects.effect.puff=3Dfunction(t,n){var =
r=3De(this),i=3De.effects.setMode(r,t.mode||"hide"),s=3Di=3D=3D=3D"hide",=
o=3DparseInt(t.percent,10)||150,u=3Do/100,a=3D{height:r.height(),width:r.=
width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};e.extend(t=
,{effect:"scale",queue:!1,fade:!0,mode:i,complete:n,percent:s?o:100,from:=
s?a:{height:a.height*u,width:a.width*u,outerHeight:a.outerHeight*u,outerW=
idth:a.outerWidth*u}}),r.effect(t)},e.effects.effect.scale=3Dfunction(t,n=
){var =
r=3De(this),i=3De.extend(!0,{},t),s=3De.effects.setMode(r,t.mode||"effect=
"),o=3DparseInt(t.percent,10)||(parseInt(t.percent,10)=3D=3D=3D0?0:s=3D=3D=
=3D"hide"?0:100),u=3Dt.direction||"both",a=3Dt.origin,f=3D{height:r.heigh=
t(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()=
},l=3D{y:u!=3D=3D"horizontal"?o/100:1,x:u!=3D=3D"vertical"?o/100:1};i.eff=
ect=3D"size",i.queue=3D!1,i.complete=3Dn,s!=3D=3D"effect"&&(i.origin=3Da|=
|["middle","center"],i.restore=3D!0),i.from=3Dt.from||(s=3D=3D=3D"show"?{=
height:0,width:0,outerHeight:0,outerWidth:0}:f),i.to=3D{height:f.height*l=
.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidt=
h*l.x},i.fade&&(s=3D=3D=3D"show"&&(i.from.opacity=3D0,i.to.opacity=3D1),s=
=3D=3D=3D"hide"&&(i.from.opacity=3D1,i.to.opacity=3D0)),r.effect(i)},e.ef=
fects.effect.size=3Dfunction(t,n){var =
r,i,s,o=3De(this),u=3D["position","top","bottom","left","right","width","=
height","overflow","opacity"],a=3D["position","top","bottom","left","righ=
t","overflow","opacity"],f=3D["width","height","overflow"],l=3D["fontSize=
"],c=3D["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"=
],h=3D["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"]=
,p=3De.effects.setMode(o,t.mode||"effect"),d=3Dt.restore||p!=3D=3D"effect=
",v=3Dt.scale||"both",m=3Dt.origin||["middle","center"],g=3Do.css("positi=
on"),y=3Dd?u:a,b=3D{height:0,width:0,outerHeight:0,outerWidth:0};p=3D=3D=3D=
"show"&&o.show(),r=3D{height:o.height(),width:o.width(),outerHeight:o.out=
erHeight(),outerWidth:o.outerWidth()},t.mode=3D=3D=3D"toggle"&&p=3D=3D=3D=
"show"?(o.from=3Dt.to||b,o.to=3Dt.from||r):(o.from=3Dt.from||(p=3D=3D=3D"=
show"?b:r),o.to=3Dt.to||(p=3D=3D=3D"hide"?b:r)),s=3D{from:{y:o.from.heigh=
t/r.height,x:o.from.width/r.width},to:{y:o.to.height/r.height,x:o.to.widt=
h/r.width}};if(v=3D=3D=3D"box"||v=3D=3D=3D"both")s.from.y!=3D=3Ds.to.y&&(=
y=3Dy.concat(c),o.from=3De.effects.setTransition(o,c,s.from.y,o.from),o.t=
o=3De.effects.setTransition(o,c,s.to.y,o.to)),s.from.x!=3D=3Ds.to.x&&(y=3D=
y.concat(h),o.from=3De.effects.setTransition(o,h,s.from.x,o.from),o.to=3D=
e.effects.setTransition(o,h,s.to.x,o.to));(v=3D=3D=3D"content"||v=3D=3D=3D=
"both")&&s.from.y!=3D=3Ds.to.y&&(y=3Dy.concat(l).concat(f),o.from=3De.eff=
ects.setTransition(o,l,s.from.y,o.from),o.to=3De.effects.setTransition(o,=
l,s.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o=
.css("overflow","hidden").css(o.from),m&&(i=3De.effects.getBaseline(m,r),=
o.from.top=3D(r.outerHeight-o.outerHeight())*i.y,o.from.left=3D(r.outerWi=
dth-o.outerWidth())*i.x,o.to.top=3D(r.outerHeight-o.to.outerHeight)*i.y,o=
.to.left=3D(r.outerWidth-o.to.outerWidth)*i.x),o.css(o.from);if(v=3D=3D=3D=
"content"||v=3D=3D=3D"both")c=3Dc.concat(["marginTop","marginBottom"]).co=
ncat(l),h=3Dh.concat(["marginLeft","marginRight"]),f=3Du.concat(c).concat=
(h),o.find("*[width]").each(function(){var =
n=3De(this),r=3D{height:n.height(),width:n.width(),outerHeight:n.outerHei=
ght(),outerWidth:n.outerWidth()};d&&e.effects.save(n,f),n.from=3D{height:=
r.height*s.from.y,width:r.width*s.from.x,outerHeight:r.outerHeight*s.from=
.y,outerWidth:r.outerWidth*s.from.x},n.to=3D{height:r.height*s.to.y,width=
:r.width*s.to.x,outerHeight:r.height*s.to.y,outerWidth:r.width*s.to.x},s.=
from.y!=3D=3Ds.to.y&&(n.from=3De.effects.setTransition(n,c,s.from.y,n.fro=
m),n.to=3De.effects.setTransition(n,c,s.to.y,n.to)),s.from.x!=3D=3Ds.to.x=
&&(n.from=3De.effects.setTransition(n,h,s.from.x,n.from),n.to=3De.effects=
.setTransition(n,h,s.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,=
t.easing,function(){d&&e.effects.restore(n,f)})});o.animate(o.to,{queue:!=
1,duration:t.duration,easing:t.easing,complete:function(){o.to.opacity=3D=
=3D=3D0&&o.css("opacity",o.from.opacity),p=3D=3D=3D"hide"&&o.hide(),e.eff=
ects.restore(o,y),d||(g=3D=3D=3D"static"?o.css({position:"relative",top:o=
.to.top,left:o.to.left}):e.each(["top","left"],function(e,t){o.css(t,func=
tion(t,n){var r=3DparseInt(n,10),i=3De?o.to.left:o.to.top;return =
n=3D=3D=3D"auto"?i+"px":r+i+"px"})})),e.effects.removeWrapper(o),n()}})}}=
)(jQuery);(function(e,t){e.effects.effect.slide=3Dfunction(t,n){var =
r=3De(this),i=3D["position","top","bottom","left","right","width","height=
"],s=3De.effects.setMode(r,t.mode||"show"),o=3Ds=3D=3D=3D"show",u=3Dt.dir=
ection||"left",a=3Du=3D=3D=3D"up"||u=3D=3D=3D"down"?"top":"left",f=3Du=3D=
=3D=3D"up"||u=3D=3D=3D"left",l,c=3D{};e.effects.save(r,i),r.show(),l=3Dt.=
distance||r[a=3D=3D=3D"top"?"outerHeight":"outerWidth"](!0),e.effects.cre=
ateWrapper(r).css({overflow:"hidden"}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),=
c[a]=3D(o?f?"+=3D":"-=3D":f?"-=3D":"+=3D")+l,r.animate(c,{queue:!1,durati=
on:t.duration,easing:t.easing,complete:function(){s=3D=3D=3D"hide"&&r.hid=
e(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()}})}})(jQuery);=0A=
// Underscore.js 1.1.6=0A=
// (c) 2011 Jeremy Ashkenas, DocumentCloud Inc.=0A=
// Underscore is freely distributable under the MIT license.=0A=
// Portions of Underscore are inspired or borrowed from Prototype,=0A=
// Oliver Steele's Functional, and John Resig's Micro-Templating.=0A=
// For all details and documentation:=0A=
// http://documentcloud.github.com/underscore=0A=
(function(){var =
p=3Dthis,C=3Dp._,m=3D{},i=3DArray.prototype,n=3DObject.prototype,f=3Di.sl=
ice,D=3Di.unshift,E=3Dn.toString,l=3Dn.hasOwnProperty,s=3Di.forEach,t=3Di=
.map,u=3Di.reduce,v=3Di.reduceRight,w=3Di.filter,x=3Di.every,y=3Di.some,o=
=3Di.indexOf,z=3Di.lastIndexOf;n=3DArray.isArray;var =
F=3DObject.keys,q=3DFunction.prototype.bind,b=3Dfunction(a){return new =
j(a)};typeof =
module!=3D=3D"undefined"&&module.exports?(module.exports=3Db,b._=3Db):p._=
=3Db;b.VERSION=3D"1.1.6";var =
h=3Db.each=3Db.forEach=3Dfunction(a,c,d){if(a!=3Dnull)if(s&&a.forEach=3D=3D=
=3Ds)a.forEach(c,d);else if(b.isNumber(a.length))for(var e=3D=0A=
0,k=3Da.length;e<k;e++){if(c.call(d,a[e],e,a)=3D=3D=3Dm)break}else for(e =
in =
a)if(l.call(a,e)&&c.call(d,a[e],e,a)=3D=3D=3Dm)break};b.map=3Dfunction(a,=
c,b){var e=3D[];if(a=3D=3Dnull)return e;if(t&&a.map=3D=3D=3Dt)return =
a.map(c,b);h(a,function(a,g,G){e[e.length]=3Dc.call(b,a,g,G)});return =
e};b.reduce=3Db.foldl=3Db.inject=3Dfunction(a,c,d,e){var =
k=3Dd!=3D=3Dvoid 0;a=3D=3Dnull&&(a=3D[]);if(u&&a.reduce=3D=3D=3Du)return =
e&&(c=3Db.bind(c,e)),k?a.reduce(c,d):a.reduce(c);h(a,function(a,b,f){!k&&=
b=3D=3D=3D0?(d=3Da,k=3D!0):d=3Dc.call(e,d,a,b,f)});if(!k)throw new =
TypeError("Reduce of empty array with no initial value");=0A=
return =
d};b.reduceRight=3Db.foldr=3Dfunction(a,c,d,e){a=3D=3Dnull&&(a=3D[]);if(v=
&&a.reduceRight=3D=3D=3Dv)return e&&(c=3Db.bind(c,e)),d!=3D=3Dvoid =
0?a.reduceRight(c,d):a.reduceRight(c);a=3D(b.isArray(a)?a.slice():b.toArr=
ay(a)).reverse();return =
b.reduce(a,c,d,e)};b.find=3Db.detect=3Dfunction(a,c,b){var =
e;A(a,function(a,g,f){if(c.call(b,a,g,f))return e=3Da,!0});return =
e};b.filter=3Db.select=3Dfunction(a,c,b){var =
e=3D[];if(a=3D=3Dnull)return e;if(w&&a.filter=3D=3D=3Dw)return =
a.filter(c,b);h(a,function(a,g,f){c.call(b,a,g,f)&&(e[e.length]=3Da)});re=
turn e};=0A=
b.reject=3Dfunction(a,c,b){var e=3D[];if(a=3D=3Dnull)return =
e;h(a,function(a,g,f){c.call(b,a,g,f)||(e[e.length]=3Da)});return =
e};b.every=3Db.all=3Dfunction(a,c,b){var e=3D!0;if(a=3D=3Dnull)return =
e;if(x&&a.every=3D=3D=3Dx)return =
a.every(c,b);h(a,function(a,g,f){if(!(e=3De&&c.call(b,a,g,f)))return =
m});return e};var =
A=3Db.some=3Db.any=3Dfunction(a,c,d){c||(c=3Db.identity);var =
e=3D!1;if(a=3D=3Dnull)return e;if(y&&a.some=3D=3D=3Dy)return =
a.some(c,d);h(a,function(a,b,f){if(e=3Dc.call(d,a,b,f))return m});return =
e};b.include=3Db.contains=3Dfunction(a,c){var b=3D=0A=
!1;if(a=3D=3Dnull)return b;if(o&&a.indexOf=3D=3D=3Do)return =
a.indexOf(c)!=3D-1;A(a,function(a){if(b=3Da=3D=3D=3Dc)return!0});return =
b};b.invoke=3Dfunction(a,c){var d=3Df.call(arguments,2);return =
b.map(a,function(a){return(c.call?c||a:a[c]).apply(a,d)})};b.pluck=3Dfunc=
tion(a,c){return b.map(a,function(a){return =
a[c]})};b.max=3Dfunction(a,c,d){if(!c&&b.isArray(a))return =
Math.max.apply(Math,a);var =
e=3D{computed:-Infinity};h(a,function(a,b,f){b=3Dc?c.call(d,a,b,f):a;b>=3D=
e.computed&&(e=3D{value:a,computed:b})});return =
e.value};b.min=3Dfunction(a,=0A=
c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);var =
e=3D{computed:Infinity};h(a,function(a,b,f){b=3Dc?c.call(d,a,b,f):a;b<e.c=
omputed&&(e=3D{value:a,computed:b})});return =
e.value};b.sortBy=3Dfunction(a,c,d){return =
b.pluck(b.map(a,function(a,b,f){return{value:a,criteria:c.call(d,a,b,f)}}=
).sort(function(a,b){var c=3Da.criteria,d=3Db.criteria;return =
c<d?-1:c>d?1:0}),"value")};b.sortedIndex=3Dfunction(a,c,d){d||(d=3Db.iden=
tity);for(var e=3D0,f=3Da.length;e<f;){var =
g=3De+f>>1;d(a[g])<d(c)?e=3Dg+1:f=3Dg}return e};b.toArray=3D=0A=
function(a){if(!a)return[];if(a.toArray)return =
a.toArray();if(b.isArray(a))return a;if(b.isArguments(a))return =
f.call(a);return b.values(a)};b.size=3Dfunction(a){return =
b.toArray(a).length};b.first=3Db.head=3Dfunction(a,b,d){return =
b!=3Dnull&&!d?f.call(a,0,b):a[0]};b.rest=3Db.tail=3Dfunction(a,b,d){retur=
n f.call(a,b=3D=3Dnull||d?1:b)};b.last=3Dfunction(a){return =
a[a.length-1]};b.compact=3Dfunction(a){return =
b.filter(a,function(a){return!!a})};b.flatten=3Dfunction(a){return =
b.reduce(a,function(a,d){if(b.isArray(d))return a.concat(b.flatten(d));=0A=
a[a.length]=3Dd;return a},[])};b.without=3Dfunction(a){var =
c=3Df.call(arguments,1);return =
b.filter(a,function(a){return!b.include(c,a)})};b.uniq=3Db.unique=3Dfunct=
ion(a,c){return =
b.reduce(a,function(a,e,f){if(0=3D=3Df||(c=3D=3D=3D!0?b.last(a)!=3De:!b.i=
nclude(a,e)))a[a.length]=3De;return =
a},[])};b.intersect=3Dfunction(a){var c=3Df.call(arguments,1);return =
b.filter(b.uniq(a),function(a){return b.every(c,function(c){return =
b.indexOf(c,a)>=3D0})})};b.zip=3Dfunction(){for(var =
a=3Df.call(arguments),c=3Db.max(b.pluck(a,"length")),d=3DArray(c),=0A=
e=3D0;e<c;e++)d[e]=3Db.pluck(a,""+e);return =
d};b.indexOf=3Dfunction(a,c,d){if(a=3D=3Dnull)return-1;var e;if(d)return =
d=3Db.sortedIndex(a,c),a[d]=3D=3D=3Dc?d:-1;if(o&&a.indexOf=3D=3D=3Do)retu=
rn a.indexOf(c);d=3D0;for(e=3Da.length;d<e;d++)if(a[d]=3D=3D=3Dc)return =
d;return-1};b.lastIndexOf=3Dfunction(a,b){if(a=3D=3Dnull)return-1;if(z&&a=
.lastIndexOf=3D=3D=3Dz)return a.lastIndexOf(b);for(var =
d=3Da.length;d--;)if(a[d]=3D=3D=3Db)return =
d;return-1};b.range=3Dfunction(a,b,d){arguments.length<=3D1&&(b=3Da||0,a=3D=
0);d=3Darguments[2]||1;for(var e=3DMath.max(Math.ceil((b-a)/=0A=
d),0),f=3D0,g=3DArray(e);f<e;)g[f++]=3Da,a+=3Dd;return =
g};b.bind=3Dfunction(a,b){if(a.bind=3D=3D=3Dq&&q)return =
q.apply(a,f.call(arguments,1));var d=3Df.call(arguments,2);return =
function(){return =
a.apply(b,d.concat(f.call(arguments)))}};b.bindAll=3Dfunction(a){var =
c=3Df.call(arguments,1);c.length=3D=3D0&&(c=3Db.functions(a));h(c,functio=
n(c){a[c]=3Db.bind(a[c],a)});return a};b.memoize=3Dfunction(a,c){var =
d=3D{};c||(c=3Db.identity);return function(){var =
b=3Dc.apply(this,arguments);return =
l.call(d,b)?d[b]:d[b]=3Da.apply(this,arguments)}};b.delay=3D=0A=
function(a,b){var d=3Df.call(arguments,2);return =
setTimeout(function(){return =
a.apply(a,d)},b)};b.defer=3Dfunction(a){return =
b.delay.apply(b,[a,1].concat(f.call(arguments,1)))};var =
B=3Dfunction(a,b,d){var e;return function(){var =
f=3Dthis,g=3Darguments,h=3Dfunction(){e=3Dnull;a.apply(f,g)};d&&clearTime=
out(e);if(d||!e)e=3DsetTimeout(h,b)}};b.throttle=3Dfunction(a,b){return =
B(a,b,!1)};b.debounce=3Dfunction(a,b){return =
B(a,b,!0)};b.once=3Dfunction(a){var b=3D!1,d;return =
function(){if(b)return d;b=3D!0;return d=3Da.apply(this,arguments)}};=0A=
b.wrap=3Dfunction(a,b){return function(){var =
d=3D[a].concat(f.call(arguments));return =
b.apply(this,d)}};b.compose=3Dfunction(){var =
a=3Df.call(arguments);return function(){for(var =
b=3Df.call(arguments),d=3Da.length-1;d>=3D0;d--)b=3D[a[d].apply(this,b)];=
return b[0]}};b.after=3Dfunction(a,b){return function(){if(--a<1)return =
b.apply(this,arguments)}};b.keys=3DF||function(a){if(a!=3D=3DObject(a))th=
row new TypeError("Invalid object");var b=3D[],d;for(d in =
a)l.call(a,d)&&(b[b.length]=3Dd);return b};b.values=3Dfunction(a){return =
b.map(a,=0A=
b.identity)};b.functions=3Db.methods=3Dfunction(a){return =
b.filter(b.keys(a),function(c){return =
b.isFunction(a[c])}).sort()};b.extend=3Dfunction(a){h(f.call(arguments,1)=
,function(b){for(var d in b)b[d]!=3D=3Dvoid 0&&(a[d]=3Db[d])});return =
a};b.defaults=3Dfunction(a){h(f.call(arguments,1),function(b){for(var d =
in b)a[d]=3D=3Dnull&&(a[d]=3Db[d])});return =
a};b.clone=3Dfunction(a){return =
b.isArray(a)?a.slice():b.extend({},a)};b.tap=3Dfunction(a,b){b(a);return =
a};b.isEqual=3Dfunction(a,c){if(a=3D=3D=3Dc)return!0;var d=3Dtypeof =
a;if(d!=3D=0A=
typeof =
c)return!1;if(a=3D=3Dc)return!0;if(!a&&c||a&&!c)return!1;if(a._chain)a=3D=
a._wrapped;if(c._chain)c=3Dc._wrapped;if(a.isEqual)return =
a.isEqual(c);if(b.isDate(a)&&b.isDate(c))return =
a.getTime()=3D=3D=3Dc.getTime();if(b.isNaN(a)&&b.isNaN(c))return!1;if(b.i=
sRegExp(a)&&b.isRegExp(c))return =
a.source=3D=3D=3Dc.source&&a.global=3D=3D=3Dc.global&&a.ignoreCase=3D=3D=3D=
c.ignoreCase&&a.multiline=3D=3D=3Dc.multiline;if(d!=3D=3D"object")return!=
1;if(a.length&&a.length!=3D=3Dc.length)return!1;d=3Db.keys(a);var =
e=3Db.keys(c);if(d.length!=3De.length)return!1;=0A=
for(var f in a)if(!(f in =
c)||!b.isEqual(a[f],c[f]))return!1;return!0};b.isEmpty=3Dfunction(a){if(b=
.isArray(a)||b.isString(a))return a.length=3D=3D=3D0;for(var c in =
a)if(l.call(a,c))return!1;return!0};b.isElement=3Dfunction(a){return!!(a&=
&a.nodeType=3D=3D1)};b.isArray=3Dn||function(a){return =
E.call(a)=3D=3D=3D"[object =
Array]"};b.isArguments=3Dfunction(a){return!(!a||!l.call(a,"callee"))};b.=
isFunction=3Dfunction(a){return!(!a||!a.constructor||!a.call||!a.apply)};=
b.isString=3Dfunction(a){return!!(a=3D=3D=3D""||a&&a.charCodeAt&&a.substr=
)};=0A=
b.isNumber=3Dfunction(a){return!!(a=3D=3D=3D0||a&&a.toExponential&&a.toFi=
xed)};b.isNaN=3Dfunction(a){return =
a!=3D=3Da};b.isBoolean=3Dfunction(a){return =
a=3D=3D=3D!0||a=3D=3D=3D!1};b.isDate=3Dfunction(a){return!(!a||!a.getTime=
zoneOffset||!a.setUTCFullYear)};b.isRegExp=3Dfunction(a){return!(!a||!a.t=
est||!a.exec||!(a.ignoreCase||a.ignoreCase=3D=3D=3D!1))};b.isNull=3Dfunct=
ion(a){return a=3D=3D=3Dnull};b.isUndefined=3Dfunction(a){return =
a=3D=3D=3Dvoid 0};b.noConflict=3Dfunction(){p._=3DC;return =
this};b.identity=3Dfunction(a){return =
a};b.times=3Dfunction(a,b,d){for(var e=3D=0A=
0;e<a;e++)b.call(d,e)};b.mixin=3Dfunction(a){h(b.functions(a),function(c)=
{H(c,b[c]=3Da[c])})};var I=3D0;b.uniqueId=3Dfunction(a){var =
b=3DI++;return =
a?a+b:b};b.templateSettings=3D{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=
=3D([\s\S]+?)%>/g};b.template=3Dfunction(a,c){var =
d=3Db.templateSettings;d=3D"var =
__p=3D[],print=3Dfunction(){__p.push.apply(__p,arguments);};with(obj||{})=
{__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.interp=
olate,function(a,b){return"',"+b.replace(/\\'/g,"'")+",'"}).replace(d.eva=
luate||=0A=
null,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g,=
" =
")+"__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g=
,"\\t")+"');}return __p.join('');";d=3Dnew Function("obj",d);return =
c?d(c):d};var =
j=3Dfunction(a){this._wrapped=3Da};b.prototype=3Dj.prototype;var =
r=3Dfunction(a,c){return =
c?b(a).chain():a},H=3Dfunction(a,c){j.prototype[a]=3Dfunction(){var =
a=3Df.call(arguments);D.call(a,this._wrapped);return =
r(c.apply(b,a),this._chain)}};b.mixin(b);h(["pop","push","reverse","shift=
","sort",=0A=
"splice","unshift"],function(a){var =
b=3Di[a];j.prototype[a]=3Dfunction(){b.apply(this._wrapped,arguments);ret=
urn =
r(this._wrapped,this._chain)}});h(["concat","join","slice"],function(a){v=
ar b=3Di[a];j.prototype[a]=3Dfunction(){return =
r(b.apply(this._wrapped,arguments),this._chain)}});j.prototype.chain=3Dfu=
nction(){this._chain=3D!0;return =
this};j.prototype.value=3Dfunction(){return this._wrapped}})();=0A=
=0A=
/**=0A=
 * Cookie plugin=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=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=
 */=0A=
=0A=
/**=0A=
 * Create a cookie with the given name and value and other optional =
parameters.=0A=
 *=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Set the value of a cookie.=0A=
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', =
domain: 'jquery.com', secure: true });=0A=
 * @desc Create a cookie with all available options.=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Create a session cookie.=0A=
 * @example $.cookie('the_cookie', null);=0A=
 * @desc Delete a cookie by passing null as value. Keep in mind that you =
have to use the same path and domain=0A=
 *       used when the cookie was set.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @param String value The value of the cookie.=0A=
 * @param Object options An object literal containing key/value pairs to =
provide optional cookie attributes.=0A=
 * @option Number|Date expires Either an integer specifying the =
expiration date from now on in days or a Date object.=0A=
 *                             If a negative value is specified (e.g. a =
date in the past), the cookie will be deleted.=0A=
 *                             If set to null or omitted, the cookie =
will be a session cookie and will not be retained=0A=
 *                             when the the browser exits.=0A=
 * @option String path The value of the path atribute of the cookie =
(default: path of page that created the cookie).=0A=
 * @option String domain The value of the domain attribute of the cookie =
(default: domain of page that created the cookie).=0A=
 * @option Boolean secure If true, the secure attribute of the cookie =
will be set and the cookie transmission will=0A=
 *                        require a secure protocol (like HTTPS).=0A=
 * @type undefined=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
=0A=
/**=0A=
 * Get the value of a cookie with the given name.=0A=
 *=0A=
 * @example $.cookie('the_cookie');=0A=
 * @desc Get the value of a cookie.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @return The value of the cookie.=0A=
 * @type String=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
jQuery.cookie =3D function(name, value, options) {=0A=
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie=0A=
        options =3D options || {};=0A=
        if (value =3D=3D=3D null) {=0A=
            value =3D '';=0A=
            options.expires =3D -1;=0A=
        }=0A=
        var expires =3D '';=0A=
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {=0A=
            var date;=0A=
            if (typeof options.expires =3D=3D 'number') {=0A=
                date =3D new Date();=0A=
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));=0A=
            } else {=0A=
                date =3D options.expires;=0A=
            }=0A=
            expires =3D '; expires=3D' + date.toUTCString(); // use =
expires attribute, max-age is not supported by IE=0A=
        }=0A=
        // CAUTION: Needed to parenthesize options.path and =
options.domain=0A=
        // in the following expressions, otherwise they evaluate to =
undefined=0A=
        // in the packed version for some reason...=0A=
        var path =3D options.path ? '; path=3D' + (options.path) : '';=0A=
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';=0A=
        var secure =3D options.secure ? '; secure' : '';=0A=
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');=0A=
    } else { // only name given, get cookie=0A=
        var cookieValue =3D null;=0A=
        if (document.cookie && document.cookie !=3D '') {=0A=
            var cookies =3D document.cookie.split(';');=0A=
            for (var i =3D 0; i < cookies.length; i++) {=0A=
                var cookie =3D jQuery.trim(cookies[i]);=0A=
                // Does this cookie string begin with the name we want?=0A=
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {=0A=
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        return cookieValue;=0A=
    }=0A=
};=0A=
/*=0A=
 * jQuery JSON Plugin=0A=
 * version: 1.0 (2008-04-17)=0A=
 *=0A=
 * This document is licensed as free software under the terms of the=0A=
 * MIT License: http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 * Brantley Harris technically wrote this plugin, but it is based =
somewhat=0A=
 * on the JSON.org website's http://www.json.org/json2.js, which =
proclaims:=0A=
 * "NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.", a =
sentiment that=0A=
 * I uphold.  I really just cleaned it up.=0A=
 *=0A=
 * It is also based heavily on MochiKit's serializeJSON, which is =0A=
 * copywrited 2005 by Bob Ippolito.=0A=
 */=0A=
 =0A=
(function($) {   =0A=
    function toIntegersAtLease(n) =0A=
    // Format integers to have at least two digits.=0A=
    {    =0A=
        return n < 10 ? '0' + n : n;=0A=
    }=0A=
=0A=
    Date.prototype.toJSON =3D function(date)=0A=
    // Yes, it polutes the Date namespace, but we'll allow it here, as=0A=
    // it's damned usefull.=0A=
    {=0A=
        return this.getUTCFullYear()   + '-' +=0A=
             toIntegersAtLease(this.getUTCMonth()) + '-' +=0A=
             toIntegersAtLease(this.getUTCDate());=0A=
    };=0A=
=0A=
    var escapeable =3D /["\\\x00-\x1f\x7f-\x9f]/g;=0A=
    var meta =3D {    // table of character substitutions=0A=
            '\b': '\\b',=0A=
            '\t': '\\t',=0A=
            '\n': '\\n',=0A=
            '\f': '\\f',=0A=
            '\r': '\\r',=0A=
            '"' : '\\"',=0A=
            '\\': '\\\\'=0A=
        };=0A=
        =0A=
    $.quoteString =3D function(string)=0A=
    // Places quotes around a string, inteligently.=0A=
    // If the string contains no control characters, no quote =
characters, and no=0A=
    // backslash characters, then we can safely slap some quotes around =
it.=0A=
    // Otherwise we must also replace the offending characters with safe =
escape=0A=
    // sequences.=0A=
    {=0A=
        if (escapeable.test(string))=0A=
        {=0A=
            return '"' + string.replace(escapeable, function (a) =0A=
            {=0A=
                var c =3D meta[a];=0A=
                if (typeof c =3D=3D=3D 'string') {=0A=
                    return c;=0A=
                }=0A=
                c =3D a.charCodeAt();=0A=
                return '\\u00' + Math.floor(c / 16).toString(16) + (c % =
16).toString(16);=0A=
            }) + '"';=0A=
        }=0A=
        return '"' + string + '"';=0A=
    };=0A=
    =0A=
    $.toJSON =3D function(o, compact)=0A=
    {=0A=
        var type =3D typeof(o);=0A=
        =0A=
        if (type =3D=3D "undefined")=0A=
            return "undefined";=0A=
        else if (type =3D=3D "number" || type =3D=3D "boolean")=0A=
            return o + "";=0A=
        else if (o =3D=3D=3D null)=0A=
            return "null";=0A=
        =0A=
        // Is it a string?=0A=
        if (type =3D=3D "string") =0A=
        {=0A=
            return $.quoteString(o);=0A=
        }=0A=
        =0A=
        // Does it have a .toJSON function?=0A=
        if (type =3D=3D "object" && typeof o.toJSON =3D=3D "function") =0A=
            return o.toJSON(compact);=0A=
        =0A=
        // Is it an array?=0A=
        if (type !=3D "function" && typeof(o.length) =3D=3D "number") =0A=
        {=0A=
            var ret =3D [];=0A=
            for (var i =3D 0; i < o.length; i++) {=0A=
                ret.push( $.toJSON(o[i], compact) );=0A=
            }=0A=
            if (compact)=0A=
                return "[" + ret.join(",") + "]";=0A=
            else=0A=
                return "[" + ret.join(", ") + "]";=0A=
        }=0A=
        =0A=
        // If it's a function, we have to warn somebody!=0A=
        if (type =3D=3D "function") {=0A=
            throw new TypeError("Unable to convert object of type =
'function' to json.");=0A=
        }=0A=
        =0A=
        // It's probably an object, then.=0A=
        var ret =3D [];=0A=
        for (var k in o) {=0A=
            var name;=0A=
            type =3D typeof(k);=0A=
            =0A=
            if (type =3D=3D "number")=0A=
                name =3D '"' + k + '"';=0A=
            else if (type =3D=3D "string")=0A=
                name =3D $.quoteString(k);=0A=
            else=0A=
                continue;  //skip non-string or number keys=0A=
            =0A=
            var val =3D $.toJSON(o[k], compact);=0A=
            if (typeof(val) !=3D "string") {=0A=
                // skip non-serializable values=0A=
                continue;=0A=
            }=0A=
            =0A=
            if (compact)=0A=
                ret.push(name + ":" + val);=0A=
            else=0A=
                ret.push(name + ": " + val);=0A=
        }=0A=
        return "{" + ret.join(", ") + "}";=0A=
    };=0A=
    =0A=
    $.compactJSON =3D function(o)=0A=
    {=0A=
        return $.toJSON(o, true);=0A=
    };=0A=
    =0A=
    $.evalJSON =3D function(src)=0A=
    // Evals JSON that we know to be safe.=0A=
    {=0A=
        return eval("(" + src + ")");=0A=
    };=0A=
    =0A=
    $.secureEvalJSON =3D function(src)=0A=
    // Evals JSON in a way that is *more* secure.=0A=
    {=0A=
        var filtered =3D src;=0A=
        filtered =3D filtered.replace(/\\["\\\/bfnrtu]/g, '@');=0A=
        filtered =3D =
filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\=
-]?\d+)?/g, ']');=0A=
        filtered =3D filtered.replace(/(?:^|:|,)(?:\s*\[)+/g, '');=0A=
        =0A=
        if (/^[\],:{}\s]*$/.test(filtered))=0A=
            return eval("(" + src + ")");=0A=
        else=0A=
            throw new SyntaxError("Error parsing JSON, source is not =
valid.");=0A=
    };=0A=
})(jQuery);=0A=
=0A=
/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)=0A=
 * Dual licensed under the MIT =
(http://www.opensource.org/licenses/mit-license.php) =0A=
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.=0A=
 *=0A=
 * $LastChangedDate: 2007-07-21 18:45:56 -0500 (Sat, 21 Jul 2007) $=0A=
 * $Rev: 2447 $=0A=
 *=0A=
 * Version 2.1.1=0A=
 */=0A=
(function($){$.fn.bgIframe=3D$.fn.bgiframe=3Dfunction(s){if($.browser.msi=
e&&/6.0/.test(navigator.userAgent)){s=3D$.extend({top:'auto',left:'auto',=
width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});v=
ar prop=3Dfunction(n){return =
n&&n.constructor=3D=3DNumber?n+'px':n;},html=3D'<iframe =
class=3D"bgiframe"frameborder=3D"0"tabindex=3D"-1"src=3D"'+s.src+'"'+'sty=
le=3D"display:block;position:absolute;z-index:-1;'+(s.opacity!=3D=3Dfalse=
?'filter:Alpha(Opacity=3D\'0\');':'')+'top:'+(s.top=3D=3D'auto'?'expressi=
on(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\'=
)':prop(s.top))+';'+'left:'+(s.left=3D=3D'auto'?'expression(((parseInt(th=
is.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left)=
)+';'+'width:'+(s.width=3D=3D'auto'?'expression(this.parentNode.offsetWid=
th+\'px\')':prop(s.width))+';'+'height:'+(s.height=3D=3D'auto'?'expressio=
n(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return =
this.each(function(){if($('> =
iframe.bgiframe',this).length=3D=3D0)this.insertBefore(document.createEle=
ment(html),this.firstChild);});}return this;};})(jQuery);=0A=
/*=0A=
 * Metadata - jQuery plugin for parsing metadata from elements=0A=
 *=0A=
 * Copyright (c) 2006 John Resig, Yehuda Katz, J=EF=BF=BD=C3=B6rn =
Zaefferer, Paul McLanahan=0A=
 *=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=
 * Revision: $Id: jquery.metadata.js 3640 2007-10-11 18:34:38Z =
pmclanahan $=0A=
 *=0A=
 */=0A=
=0A=
/**=0A=
 * Sets the type of metadata to use. Metadata is encoded in JSON, and =
each property=0A=
 * in the JSON will become a property of the element itself.=0A=
 *=0A=
 * There are four supported types of metadata storage:=0A=
 *=0A=
 *   attr:  Inside an attribute. The name parameter indicates *which* =
attribute.=0A=
 *          =0A=
 *   class: Inside the class attribute, wrapped in curly braces: { }=0A=
 *   =0A=
 *   elem:  Inside a child element (e.g. a script tag). The=0A=
 *          name parameter indicates *which* element.=0A=
 *   html5: Values are stored in data-* attributes.=0A=
 *          =0A=
 * The metadata for an element is loaded the first time the element is =
accessed via jQuery.=0A=
 *=0A=
 * As a result, you can define the metadata type, use $(expr) to load =
the metadata into the elements=0A=
 * matched by expr, then redefine the metadata type and run another =
$(expr) for other elements.=0A=
 * =0A=
 * @name $.metadata.setType=0A=
 *=0A=
 * @example <p id=3D"one" class=3D"some_class {item_id: 1, item_label: =
'Label'}">This is a p</p>=0A=
 * @before $.metadata.setType("class")=0A=
 * @after $("#one").metadata().item_id =3D=3D 1; =
$("#one").metadata().item_label =3D=3D "Label"=0A=
 * @desc Reads metadata from the class attribute=0A=
 * =0A=
 * @example <p id=3D"one" class=3D"some_class" data=3D"{item_id: 1, =
item_label: 'Label'}">This is a p</p>=0A=
 * @before $.metadata.setType("attr", "data")=0A=
 * @after $("#one").metadata().item_id =3D=3D 1; =
$("#one").metadata().item_label =3D=3D "Label"=0A=
 * @desc Reads metadata from a "data" attribute=0A=
 * =0A=
 * @example <p id=3D"one" class=3D"some_class"><script>{item_id: 1, =
item_label: 'Label'}</script>This is a p</p>=0A=
 * @before $.metadata.setType("elem", "script")=0A=
 * @after $("#one").metadata().item_id =3D=3D 1; =
$("#one").metadata().item_label =3D=3D "Label"=0A=
 * @desc Reads metadata from a nested script element=0A=
 * =0A=
 * @example <p id=3D"one" class=3D"some_class" data-item_id=3D"1" =
data-item_label=3D"Label">This is a p</p>=0A=
 * @before $.metadata.setType("html5")=0A=
 * @after $("#one").metadata().item_id =3D=3D 1; =
$("#one").metadata().item_label =3D=3D "Label"=0A=
 * @desc Reads metadata from a series of data-* attributes=0A=
 *=0A=
 * @param String type The encoding type=0A=
 * @param String name The name of the attribute to be used to get =
metadata (optional)=0A=
 * @cat Plugins/Metadata=0A=
 * @descr Sets the type of encoding to be used when loading metadata for =
the first time=0A=
 * @type undefined=0A=
 * @see metadata()=0A=
 */=0A=
=0A=
(function($) {=0A=
=0A=
$.extend({=0A=
  metadata : {=0A=
    defaults : {=0A=
      type: 'class',=0A=
      name: 'metadata',=0A=
      cre: /({.*})/,=0A=
      single: 'metadata'=0A=
    },=0A=
    setType: function( type, name ){=0A=
      this.defaults.type =3D type;=0A=
      this.defaults.name =3D name;=0A=
    },=0A=
    get: function( elem, opts ){=0A=
      var settings =3D $.extend({},this.defaults,opts);=0A=
      // check for empty string in single property=0A=
      if ( !settings.single.length ) settings.single =3D 'metadata';=0A=
      =0A=
      var data =3D $.data(elem, settings.single);=0A=
      // returned cached data if it already exists=0A=
      if ( data ) return data;=0A=
      =0A=
      data =3D "{}";=0A=
      =0A=
      var getData =3D function(data) {=0A=
        if(typeof data !=3D "string") return data;=0A=
        =0A=
        if( data.indexOf('{') < 0 ) {=0A=
          data =3D eval("(" + data + ")");=0A=
        }=0A=
      }=0A=
      =0A=
      var getObject =3D function(data) {=0A=
        if(typeof data !=3D "string") return data;=0A=
        =0A=
        data =3D eval("(" + data + ")");=0A=
        return data;=0A=
      }=0A=
      =0A=
      if ( settings.type =3D=3D "html5" ) {=0A=
        var object =3D {};=0A=
        $( elem.attributes ).each(function() {=0A=
          var name =3D this.nodeName;=0A=
          if(name.match(/^data-/)) name =3D name.replace(/^data-/, '');=0A=
          else return true;=0A=
          object[name] =3D getObject(this.nodeValue);=0A=
        });=0A=
      } else {=0A=
        if ( settings.type =3D=3D "class" ) {=0A=
          var m =3D settings.cre.exec( elem.className );=0A=
          if ( m )=0A=
            data =3D m[1];=0A=
        } else if ( settings.type =3D=3D "elem" ) {=0A=
          if( !elem.getElementsByTagName ) return;=0A=
          var e =3D elem.getElementsByTagName(settings.name);=0A=
          if ( e.length )=0A=
            data =3D $.trim(e[0].innerHTML);=0A=
        } else if ( elem.getAttribute !=3D undefined ) {=0A=
          var attr =3D elem.getAttribute( settings.name );=0A=
          if ( attr )=0A=
            data =3D attr;=0A=
        }=0A=
        object =3D getObject(data.indexOf("{") < 0 ? "{" + data + "}" : =
data);=0A=
      }=0A=
      =0A=
      $.data( elem, settings.single, object );=0A=
      return object;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/**=0A=
 * Returns the metadata object for the first member of the jQuery object.=0A=
 *=0A=
 * @name metadata=0A=
 * @descr Returns element's metadata object=0A=
 * @param Object opts An object contianing settings to override the =
defaults=0A=
 * @type jQuery=0A=
 * @cat Plugins/Metadata=0A=
 */=0A=
$.fn.metadata =3D function( opts ){=0A=
  return $.metadata.get( this[0], opts );=0A=
};=0A=
=0A=
})(jQuery);=0A=
=EF=BB=BF/**=0A=
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+=0A=
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>=0A=
* =0A=
* @param  f  onMouseOver function || An object with configuration options=0A=
* @param  g  onMouseOut function  || Nothing (use configuration options =
object)=0A=
* @author    Brian Cherne <brian@cherne.net>=0A=
*/=0A=
(function($){$.fn.hoverIntent=3Dfunction(f,g){var =
cfg=3D{sensitivity:7,interval:100,timeout:0};cfg=3D$.extend(cfg,g?{over:f=
,out:g}:f);var cX,cY,pX,pY;var =
track=3Dfunction(ev){cX=3Dev.pageX;cY=3Dev.pageY;};var =
compare=3Dfunction(ev,ob){ob.hoverIntent_t=3DclearTimeout(ob.hoverIntent_=
t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mo=
usemove",track);ob.hoverIntent_s=3D1;return =
cfg.over.apply(ob,[ev]);}else{pX=3DcX;pY=3DcY;ob.hoverIntent_t=3DsetTimeo=
ut(function(){compare(ev,ob);},cfg.interval);}};var =
delay=3Dfunction(ev,ob){ob.hoverIntent_t=3DclearTimeout(ob.hoverIntent_t)=
;ob.hoverIntent_s=3D0;return cfg.out.apply(ob,[ev]);};var =
handleHover=3Dfunction(e){var =
p=3D(e.type=3D=3D"mouseover"?e.fromElement:e.toElement)||e.relatedTarget;=
while(p&&p!=3Dthis){try{p=3Dp.parentNode;}catch(e){p=3Dthis;}}if(p=3D=3Dt=
his){return false;}var ev=3DjQuery.extend({},e);var =
ob=3Dthis;if(ob.hoverIntent_t){ob.hoverIntent_t=3DclearTimeout(ob.hoverIn=
tent_t);}if(e.type=3D=3D"mouseover"){pX=3Dev.pageX;pY=3Dev.pageY;$(ob).bi=
nd("mousemove",track);if(ob.hoverIntent_s!=3D1){ob.hoverIntent_t=3DsetTim=
eout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mouse=
move",track);if(ob.hoverIntent_s=3D=3D1){ob.hoverIntent_t=3DsetTimeout(fu=
nction(){delay(ev,ob);},cfg.timeout);}}};return =
this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);=0A=
(function($) {=0A=
    $.fn.tipsy =3D function(options) {=0A=
=0A=
        options =3D $.extend({}, $.fn.tipsy.defaults, options);=0A=
        =0A=
        return this.each(function() {=0A=
            =0A=
            var opts =3D $.fn.tipsy.elementOptions(this, options);=0A=
            =0A=
            $(this).hover(function() {=0A=
=0A=
                $.data(this, 'cancel.tipsy', true);=0A=
=0A=
                var tip =3D $.data(this, 'active.tipsy');=0A=
                if (!tip) {=0A=
                    tip =3D $('<div class=3D"tipsy"><div =
class=3D"tipsy-inner"/></div>');=0A=
                    tip.css({position: 'absolute', zIndex: 100000});=0A=
                    $.data(this, 'active.tipsy', tip);=0A=
                }=0A=
=0A=
                if ($(this).attr('title') || =
typeof($(this).attr('original-title')) !=3D 'string') {=0A=
                    $(this).attr('original-title', $(this).attr('title') =
|| '').removeAttr('title');=0A=
                }=0A=
=0A=
                var title;=0A=
                if (typeof opts.title =3D=3D 'string') {=0A=
                    title =3D $(this).attr(opts.title =3D=3D 'title' ? =
'original-title' : opts.title);=0A=
                } else if (typeof opts.title =3D=3D 'function') {=0A=
                    title =3D opts.title.call(this);=0A=
                }=0A=
=0A=
                tip.find('.tipsy-inner')[opts.html ? 'html' : =
'text'](title || opts.fallback);=0A=
=0A=
                var pos =3D $.extend({}, $(this).offset(), {width: =
this.offsetWidth, height: this.offsetHeight});=0A=
                tip.get(0).className =3D 'tipsy'; // reset classname in =
case of dynamic gravity=0A=
                tip.remove().css({top: 0, left: 0, visibility: 'hidden', =
display: 'block'}).appendTo(document.body);=0A=
                var actualWidth =3D tip[0].offsetWidth, actualHeight =3D =
tip[0].offsetHeight;=0A=
                var gravity =3D (typeof opts.gravity =3D=3D 'function') =
? opts.gravity.call(this) : opts.gravity;=0A=
=0A=
                switch (gravity.charAt(0)) {=0A=
                    case 'n':=0A=
                        tip.css({top: pos.top + pos.height, left: =
pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north');=0A=
                        break;=0A=
                    case 's':=0A=
                        tip.css({top: pos.top - actualHeight, left: =
pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south');=0A=
                        break;=0A=
                    case 'e':=0A=
                        tip.css({top: pos.top + pos.height / 2 - =
actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east');=0A=
                        break;=0A=
                    case 'w':=0A=
                        tip.css({top: pos.top + pos.height / 2 - =
actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west');=0A=
                        break;=0A=
                }=0A=
=0A=
                if (opts.fade) {=0A=
                    tip.css({opacity: 0, display: 'block', visibility: =
'visible'}).animate({opacity: 0.8});=0A=
                } else {=0A=
                    tip.css({visibility: 'visible'});=0A=
                }=0A=
=0A=
            }, function() {=0A=
                $.data(this, 'cancel.tipsy', false);=0A=
                var self =3D this;=0A=
                setTimeout(function() {=0A=
                    if ($.data(this, 'cancel.tipsy')) return;=0A=
                    var tip =3D $.data(self, 'active.tipsy');=0A=
                    if (opts.fade) {=0A=
                        tip.stop().fadeOut(function() { =
$(this).remove(); });=0A=
                    } else {=0A=
                        tip.remove();=0A=
                    }=0A=
                }, 100);=0A=
=0A=
            });=0A=
            =0A=
        });=0A=
        =0A=
    };=0A=
    =0A=
    // Overwrite this method to provide options on a per-element basis.=0A=
    // For example, you could store the gravity in a 'tipsy-gravity' =
attribute:=0A=
    // return $.extend({}, options, {gravity: =
$(ele).attr('tipsy-gravity') || 'n' });=0A=
    // (remember - do not modify 'options' in place!)=0A=
    $.fn.tipsy.elementOptions =3D function(ele, options) {=0A=
        return $.metadata ? $.extend({}, options, $(ele).metadata()) : =
options;=0A=
    };=0A=
    =0A=
    $.fn.tipsy.defaults =3D {=0A=
        fade: false,=0A=
        fallback: '',=0A=
        gravity: 'n',=0A=
        html: false,=0A=
        title: 'title'=0A=
    };=0A=
    =0A=
    $.fn.tipsy.autoNS =3D function() {=0A=
        return $(this).offset().top > ($(document).scrollTop() + =
$(window).height() / 2) ? 's' : 'n';=0A=
    };=0A=
    =0A=
    $.fn.tipsy.autoWE =3D function() {=0A=
        return $(this).offset().left > ($(document).scrollLeft() + =
$(window).width() / 2) ? 'e' : 'w';=0A=
    };=0A=
    =0A=
})(jQuery);=0A=
=0A=
/*=0A=
 * FancyBox - jQuery Plugin=0A=
 * Simple and fancy lightbox alternative=0A=
 *=0A=
 * Examples and documentation at: http://fancybox.net=0A=
 * =0A=
 * Copyright (c) 2008 - 2010 Janis Skarnelis=0A=
 * That said, it is hardly a one-person project. Many people have =
submitted bugs, code, and offered their advice freely. Their support is =
greatly appreciated.=0A=
 * =0A=
 * Version: 1.3.4 (11/11/2010)=0A=
 * Requires: jQuery v1.3+=0A=
 *=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=
=0A=
;(function(b){var =
m,t,u,f,D,j,E,n,z,A,q=3D0,e=3D{},o=3D[],p=3D0,d=3D{},l=3D[],G=3Dnull,v=3D=
new =
Image,J=3D/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=3D/[^\.]\.(swf)\s*$/i,K,L=3D=
1,y=3D0,s=3D"",r,i,h=3Dfalse,B=3Db.extend(b("<div/>")[0],{prop:0}),M=3Db.=
browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=3Dfunction(){=
t.hide();v.onerror=3Dv.onload=3Dnull;G&&G.abort();m.empty()},O=3Dfunction=
(){if(false=3D=3D=3De.onError(o,q,e)){t.hide();h=3Dfalse}else{e.titleShow=
=3Dfalse;e.width=3D"auto";e.height=3D"auto";m.html('<p =
id=3D"fancybox-error">The requested content cannot be loaded.<br =
/>Please try again later.</p>');=0A=
F()}},I=3Dfunction(){var =
a=3Do[q],c,g,k,C,P,w;N();e=3Db.extend({},b.fn.fancybox.defaults,typeof =
b(a).data("fancybox")=3D=3D"undefined"?e:b(a).data("fancybox"));w=3De.onS=
tart(o,q,e);if(w=3D=3D=3Dfalse)h=3Dfalse;else{if(typeof =
w=3D=3D"object")e=3Db.extend(e,w);k=3De.title||(a.nodeName?b(a).attr("tit=
le"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=3Db(a).children("img:firs=
t").length?b(a).children("img:first"):b(a);if(k=3D=3D=3D""&&e.orig&&e.tit=
leFromAlt)k=3De.orig.attr("alt");c=3De.href||(a.nodeName?b(a).attr("href"=
):a.href)||null;if(/^(?:javascript)/i.test(c)||=0A=
c=3D=3D"#")c=3Dnull;if(e.type){g=3De.type;if(!c)c=3De.content}else =
if(e.content)g=3D"html";else =
if(c)g=3Dc.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"ifr=
ame":c.indexOf("#")=3D=3D=3D0?"inline":"ajax";if(g){if(g=3D=3D"inline"){a=
=3Dc.substr(c.indexOf("#"));g=3Db(a).length>0?"inline":"ajax"}e.type=3Dg;=
e.href=3Dc;e.title=3Dk;if(e.autoDimensions)if(e.type=3D=3D"html"||e.type=3D=
=3D"inline"||e.type=3D=3D"ajax"){e.width=3D"auto";e.height=3D"auto"}else =
e.autoDimensions=3Dfalse;if(e.modal){e.overlayShow=3Dtrue;e.hideOnOverlay=
Click=3Dfalse;e.hideOnContentClick=3D=0A=
false;e.enableEscapeButton=3Dfalse;e.showCloseButton=3Dfalse}e.padding=3D=
parseInt(e.padding,10);e.margin=3DparseInt(e.margin,10);m.css("padding",e=
.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bi=
nd("fancybox-change",function(){b(this).replaceWith(j.children())});switc=
h(g){case "html":m.html(e.content);F();break;case =
"inline":if(b(a).parent().is("#fancybox-content")=3D=3D=3Dtrue){h=3Dfalse=
;break}b('<div class=3D"fancybox-inline-tmp" =
/>').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this)=
.replaceWith(j.children())}).bind("fancybox-cancel",=0A=
function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break=
;case "image":h=3Dfalse;b.fancybox.showActivity();v=3Dnew =
Image;v.onerror=3Dfunction(){O()};v.onload=3Dfunction(){h=3Dtrue;v.onerro=
r=3Dv.onload=3Dnull;e.width=3Dv.width;e.height=3Dv.height;b("<img =
/>").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.s=
rc=3Dc;break;case "swf":e.scrolling=3D"no";C=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
width=3D"'+e.width+'" height=3D"'+e.height+'"><param name=3D"movie" =
value=3D"'+c+=0A=
'"></param>';P=3D"";b.each(e.swf,function(x,H){C+=3D'<param =
name=3D"'+x+'" value=3D"'+H+'"></param>';P+=3D" =
"+x+'=3D"'+H+'"'});C+=3D'<embed src=3D"'+c+'" =
type=3D"application/x-shockwave-flash" width=3D"'+e.width+'" =
height=3D"'+e.height+'"'+P+"></embed></object>";m.html(C);F();break;case =
"ajax":h=3Dfalse;b.fancybox.showActivity();e.ajax.win=3De.ajax.success;G=3D=
b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x=
.status>0&&O()},success:function(x,H,R){if((typeof =
R=3D=3D"object"?R:G).status=3D=3D200){if(typeof e.ajax.win=3D=3D=0A=
"function"){w=3De.ajax.win(c,x,H,R);if(w=3D=3D=3Dfalse){t.hide();return}e=
lse if(typeof w=3D=3D"string"||typeof =
w=3D=3D"object")x=3Dw}m.html(x);F()}}}));break;case "iframe":Q()}}else =
O()}},F=3Dfunction(){var =
a=3De.width,c=3De.height;a=3Da.toString().indexOf("%")>-1?parseInt((b(win=
dow).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=3D=3D"auto"?"auto":=
a+"px";c=3Dc.toString().indexOf("%")>-1?parseInt((b(window).height()-e.ma=
rgin*2)*parseFloat(c)/100,10)+"px":c=3D=3D"auto"?"auto":c+"px";m.wrapInne=
r('<div style=3D"width:'+a+";height:"+c+=0A=
";overflow: =
"+(e.scrolling=3D=3D"auto"?"auto":e.scrolling=3D=3D"yes"?"scroll":"hidden=
")+';position:relative;"></div>');e.width=3Dm.width();e.height=3Dm.height=
();Q()},Q=3Dfunction(){var =
a,c;t.hide();if(f.is(":visible")&&false=3D=3D=3Dd.onCleanup(l,p,d)){b.eve=
nt.trigger("fancybox-cancel");h=3Dfalse}else{h=3Dtrue;b(j.add(u)).unbind(=
);b(window).unbind("resize.fb =
scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePos=
ition!=3D=3D"outside"&&f.css("height",f.height());l=3Do;p=3Dq;d=3De;if(d.=
overlayShow){u.css({"background-color":d.overlayColor,=0A=
opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",hei=
ght:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancyb=
ox-tmp select)").filter(function(){return =
this.style.visibility!=3D=3D"hidden"}).css({visibility:"hidden"}).one("fa=
ncybox-cleanup",function(){this.style.visibility=3D"inherit"});u.show()}}=
else =
u.hide();i=3DX();s=3Dd.title||"";y=3D0;n.empty().removeAttr("style").remo=
veClass();if(d.titleShow!=3D=3Dfalse){if(b.isFunction(d.titleFormat))a=3D=
d.titleFormat(s,l,p,d);else a=3Ds&&s.length?=0A=
d.titlePosition=3D=3D"float"?'<table id=3D"fancybox-title-float-wrap" =
cellpadding=3D"0" cellspacing=3D"0"><tr><td =
id=3D"fancybox-title-float-left"></td><td =
id=3D"fancybox-title-float-main">'+s+'</td><td =
id=3D"fancybox-title-float-right"></td></tr></table>':'<div =
id=3D"fancybox-title-'+d.titlePosition+'">'+s+"</div>":false;s=3Da;if(!(!=
s||s=3D=3D=3D"")){n.addClass("fancybox-title-"+d.titlePosition).html(s).a=
ppendTo("body").show();switch(d.titlePosition){case =
"inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRigh=
t:d.padding});=0A=
y=3Dn.outerHeight(true);n.appendTo(D);i.height+=3Dy;break;case =
"over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.pad=
ding}).appendTo(D);break;case =
"float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f=
);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,pa=
ddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.ad=
d(z).add(A)).hide();a=3Df.position();r=3D{top:a.top,left:a.left,width:f.w=
idth(),height:f.height()};c=3Dr.width=3D=3Di.width&&r.height=3D=3D=0A=
i.height;j.fadeTo(d.changeFade,0.3,function(){var =
g=3Dfunction(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.tri=
gger("fancybox-change");j.empty().removeAttr("filter").css({"border-width=
":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.he=
ight-y-d.padding*2});if(c)g();else{B.prop=3D0;b(B).animate({prop:1},{dura=
tion:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.re=
moveAttr("style");j.css("border-width",d.padding);if(d.transitionIn=3D=3D=
"elastic"){r=3DV();j.html(m.contents());=0A=
f.show();if(d.opacity)i.opacity=3D0;B.prop=3D0;b(B).animate({prop:1},{dur=
ation:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePositio=
n=3D=3D"inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.=
autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i=
).fadeIn(d.transitionIn=3D=3D"none"?0:d.speedIn,S)}}}},Y=3Dfunction(){if(=
d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",f=
unction(a){if(a.keyCode=3D=3D27&&d.enableEscapeButton){a.preventDefault()=
;b.fancybox.close()}else if((a.keyCode=3D=3D=0A=
37||a.keyCode=3D=3D39)&&d.enableKeyboardNav&&a.target.tagName!=3D=3D"INPU=
T"&&a.target.tagName!=3D=3D"TEXTAREA"&&a.target.tagName!=3D=3D"SELECT"){a=
.preventDefault();b.fancybox[a.keyCode=3D=3D37?"prev":"next"]()}});if(d.s=
howNavArrows){if(d.cyclic&&l.length>1||p!=3D=3D0)z.show();if(d.cyclic&&l.=
length>1||p!=3Dl.length-1)A.show()}else{z.hide();A.hide()}},S=3Dfunction(=
){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0=
).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto"=
);f.css("height","auto");=0A=
s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClic=
k&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",=
b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerO=
nScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=3D=3D"if=
rame")b('<iframe id=3D"fancybox-frame" name=3D"fancybox-frame'+(new =
Date).getTime()+'" frameborder=3D"0" hspace=3D"0" =
'+(b.browser.msie?'allowtransparency=3D"true""':"")+' =
scrolling=3D"'+e.scrolling+'" src=3D"'+d.href+'"></iframe>').appendTo(j);=0A=
f.show();h=3Dfalse;b.fancybox.center();d.onComplete(l,p,d);var =
a,c;if(l.length-1>p){a=3Dl[p+1].href;if(typeof =
a!=3D=3D"undefined"&&a.match(J)){c=3Dnew =
Image;c.src=3Da}}if(p>0){a=3Dl[p-1].href;if(typeof =
a!=3D=3D"undefined"&&a.match(J)){c=3Dnew =
Image;c.src=3Da}}},T=3Dfunction(a){var =
c=3D{width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.hei=
ght+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left=
:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof =
i.opacity!=3D=3D"undefined")c.opacity=3Da<0.5?0.5:a;f.css(c);=0A=
j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=3Df=
unction(){return[b(window).width()-d.margin*2,b(window).height()-d.margin=
*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=
=3Dfunction(){var =
a=3DU(),c=3D{},g=3Dd.autoScale,k=3Dd.padding*2;c.width=3Dd.width.toString=
().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.=
height=3Dd.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.h=
eight)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type=3D=
=3D=0A=
"image"||e.type=3D=3D"swf"){g=3Dd.width/d.height;if(c.width>a[0]){c.width=
=3Da[0];c.height=3DparseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.heigh=
t=3Da[1];c.width=3DparseInt((c.height-k)*g+k,10)}}else{c.width=3DMath.min=
(c.width,a[0]);c.height=3DMath.min(c.height,a[1])}c.top=3DparseInt(Math.m=
ax(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=3DparseInt(Math.max(a[=
2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=3Dfunction(){var =
a=3De.orig?b(e.orig):false,c=3D{};if(a&&a.length){c=3Da.offset();c.top+=3D=
parseInt(a.css("paddingTop"),=0A=
10)||0;c.left+=3DparseInt(a.css("paddingLeft"),10)||0;c.top+=3DparseInt(a=
.css("border-top-width"),10)||0;c.left+=3DparseInt(a.css("border-left-wid=
th"),10)||0;c.width=3Da.width();c.height=3Da.height();c=3D{width:c.width+=
d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.lef=
t-d.padding-20}}else{a=3DU();c=3D{width:d.padding*2,height:d.padding*2,to=
p:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return =
c},Z=3Dfunction(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=
=3D(L+1)%12}else clearInterval(K)};=0A=
b.fn.fancybox=3Dfunction(a){if(!b(this).length)return =
this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():=
{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if=
(!h){h=3Dtrue;b(this).blur();o=3D[];q=3D0;c=3Db(this).attr("rel")||"";if(=
!c||c=3D=3D""||c=3D=3D=3D"nofollow")o.push(this);else{o=3Db("a[rel=3D"+c+=
"], area[rel=3D"+c+"]");q=3Do.index(this)}I()}});return =
this};b.fancybox=3Dfunction(a,c){var g;if(!h){h=3Dtrue;g=3Dtypeof =
c!=3D=3D"undefined"?c:{};o=3D[];q=3DparseInt(g.index,10)||0;if(b.isArray(=
a)){for(var k=3D=0A=
0,C=3Da.length;k<C;k++)if(typeof =
a[k]=3D=3D"object")b(a[k]).data("fancybox",b.extend({},g,a[k]));else =
a[k]=3Db({}).data("fancybox",b.extend({content:a[k]},g));o=3DjQuery.merge=
(o,a)}else{if(typeof =
a=3D=3D"object")b(a).data("fancybox",b.extend({},g,a));else =
a=3Db({}).data("fancybox",b.extend({content:a},g));o.push(a)}if(q>o.lengt=
h||q<0)q=3D0;I()}};b.fancybox.showActivity=3Dfunction(){clearInterval(K);=
t.show();K=3DsetInterval(Z,66)};b.fancybox.hideActivity=3Dfunction(){t.hi=
de()};b.fancybox.next=3Dfunction(){return b.fancybox.pos(p+=0A=
1)};b.fancybox.prev=3Dfunction(){return =
b.fancybox.pos(p-1)};b.fancybox.pos=3Dfunction(a){if(!h){a=3DparseInt(a);=
o=3Dl;if(a>-1&&a<l.length){q=3Da;I()}else =
if(d.cyclic&&l.length>1){q=3Da>=3Dl.length?0:l.length-1;I()}}};b.fancybox=
.cancel=3Dfunction(){if(!h){h=3Dtrue;b.event.trigger("fancybox-cancel");N=
();e.onCancel(o,q,e);h=3Dfalse}};b.fancybox.close=3Dfunction(){function =
a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox=
-cleanup");j.empty();d.onClosed(l,p,d);l=3De=3D[];p=3Dq=3D0;d=3De=3D{};h=3D=
false}if(!(h||f.is(":hidden"))){h=3D=0A=
true;if(d&&false=3D=3D=3Dd.onCleanup(l,p,d))h=3Dfalse;else{N();b(E.add(z)=
.add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb =
scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",=
M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"abo=
ut:blank");d.titlePosition!=3D=3D"inside"&&n.empty();f.stop();if(d.transi=
tionOut=3D=3D"elastic"){r=3DV();var =
c=3Df.position();i=3D{top:c.top,left:c.left,width:f.width(),height:f.heig=
ht()};if(d.opacity)i.opacity=3D1;n.empty().hide();B.prop=3D1;=0A=
b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,comp=
lete:a})}else =
f.fadeOut(d.transitionOut=3D=3D"none"?0:d.speedOut,a)}}};b.fancybox.resiz=
e=3Dfunction(){u.is(":visible")&&u.css("height",b(document).height());b.f=
ancybox.center(true)};b.fancybox.center=3Dfunction(a){var =
c,g;if(!h){g=3Da=3D=3D=3Dtrue?1:0;c=3DU();!g&&(f.width()>c[0]||f.height()=
>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.heig=
ht()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.widt=
h()-40)*0.5-=0A=
d.padding))},typeof =
a=3D=3D"number"?a:200)}};b.fancybox.init=3Dfunction(){if(!b("#fancybox-wr=
ap").length){b("body").append(m=3Db('<div =
id=3D"fancybox-tmp"></div>'),t=3Db('<div =
id=3D"fancybox-loading"><div></div></div>'),u=3Db('<div =
id=3D"fancybox-overlay"></div>'),f=3Db('<div =
id=3D"fancybox-wrap"></div>'));D=3Db('<div =
id=3D"fancybox-outer"></div>').append('<div class=3D"fancybox-bg" =
id=3D"fancybox-bg-n"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-ne"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-e"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-se"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-s"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-sw"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-w"></div><div class=3D"fancybox-bg" =
id=3D"fancybox-bg-nw"></div>').appendTo(f);=0A=
D.append(j=3Db('<div id=3D"fancybox-content"></div>'),E=3Db('<a =
id=3D"fancybox-close"></a>'),n=3Db('<div =
id=3D"fancybox-title"></div>'),z=3Db('<a href=3D"javascript:;" =
id=3D"fancybox-left"><span class=3D"fancy-ico" =
id=3D"fancybox-left-ico"></span></a>'),A=3Db('<a href=3D"javascript:;" =
id=3D"fancybox-right"><span class=3D"fancy-ico" =
id=3D"fancybox-right-ico"></span></a>'));E.click(b.fancybox.close);t.clic=
k(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.pr=
ev()});A.click(function(a){a.preventDefault();b.fancybox.next()});=0A=
b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefau=
lt();else =
if(b(a.target).get(0).clientHeight=3D=3D0||b(a.target).get(0).scrollHeigh=
t=3D=3D=3Db(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[=
c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M=
){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('<iframe =
id=3D"fancybox-hide-sel-frame" =
src=3D"'+(/^https/i.test(window.location.href||"")?"javascript:void(false=
)":"about:blank")+'" scrolling=3D"no" border=3D"0" frameborder=3D"0" =
tabindex=3D"-1"></iframe>').prependTo(D)}}};=0A=
b.fn.fancybox.defaults=3D{padding:10,margin:40,opacity:false,modal:false,=
cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDim=
ensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideO=
nOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpaci=
ty:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleForm=
at:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speed=
In:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",=0A=
easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeBut=
ton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){=
},onComplete:function(){},onCleanup:function(){},onClosed:function(){},on=
Error:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQ=
uery);=0A=
/*=0A=
 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/=0A=
 *=0A=
 * Uses the built in easing capabilities added In jQuery 1.1=0A=
 * to offer multiple easing options=0A=
 *=0A=
 * TERMS OF USE - jQuery Easing=0A=
 * =0A=
 * Open source under the BSD License. =0A=
 * =0A=
 * Copyright =C2=A9 2008 George McGinley Smith=0A=
 * All rights reserved.=0A=
 * =0A=
 * Redistribution and use in source and binary forms, with or without =
modification, =0A=
 * are permitted provided that the following conditions are met:=0A=
 * =0A=
 * Redistributions of source code must retain the above copyright =
notice, this list of =0A=
 * conditions and the following disclaimer.=0A=
 * Redistributions in binary form must reproduce the above copyright =
notice, this list =0A=
 * of conditions and the following disclaimer in the documentation =
and/or other materials =0A=
 * provided with the distribution.=0A=
 * =0A=
 * Neither the name of the author nor the names of contributors may be =
used to endorse =0A=
 * or promote products derived from this software without specific prior =
written permission.=0A=
 * =0A=
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS" AND ANY =0A=
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE =
IMPLIED WARRANTIES OF=0A=
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. =
IN NO EVENT SHALL THE=0A=
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, =
INCIDENTAL, SPECIAL,=0A=
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, =
PROCUREMENT OF SUBSTITUTE=0A=
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS =
INTERRUPTION) HOWEVER CAUSED =0A=
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT =
LIABILITY, OR TORT (INCLUDING=0A=
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS =
SOFTWARE, EVEN IF ADVISED =0A=
 * OF THE POSSIBILITY OF SUCH DAMAGE. =0A=
 *=0A=
*/=0A=
=0A=
// t: current time, b: begInnIng value, c: change In value, d: duration=0A=
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}('h.i[\'1a\']=3Dh.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 =
h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 =
c*(t/=3Dd)*t+b},D:9(x,t,b,c,d){6-c*(t/=3Dd)*(t-2)+b},13:9(x,t,b,c,d){e((t=
/=3Dd/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 =
c*(t/=3Dd)*t*t+b},U:9(x,t,b,c,d){6 =
c*((t=3Dt/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=3Dd/2)<1)6 c/2*t*t*t+b;6 =
c/2*((t-=3D2)*t*t+2)+b},N:9(x,t,b,c,d){6 =
c*(t/=3Dd)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=3Dt/d-1)*t*t*t-1)+b},L:9(x,t,b=
,c,d){e((t/=3Dd/2)<1)6 =
c/2*t*t*t*t+b;6-c/2*((t-=3D2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 =
c*(t/=3Dd)*t*t*t*t+b},J:9(x,t,b,c,d){6 =
c*((t=3Dt/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=3Dd/2)<1)6 =
c/2*t*t*t*t*t+b;6 =
c/2*((t-=3D2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9=
(x,t,b,c,d){6 =
c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b=
,c,d){6(t=3D=3D0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t=3D=3Dd)?b+c=
:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t=3D=3D0)6 b;e(t=3D=3Dd)6 =
b+c;e((t/=3Dd/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 =
c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=3Dd)*t)-1)+b},S:=
9(x,t,b,c,d){6 =
c*8.o(1-(t=3Dt/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=3Dd/2)<1)6-c/2*(8.o(1-t*t)=
-1)+b;6 c/2*(8.o(1-(t-=3D2)*t)+1)+b},P:9(x,t,b,c,d){f s=3D1.l;f p=3D0;f =
a=3Dc;e(t=3D=3D0)6 b;e((t/=3Dd)=3D=3D1)6 =
b+c;e(!p)p=3Dd*.3;e(a<8.w(c)){a=3Dc;f s=3Dp/4}m f =
s=3Dp/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=3D1))*8.n((t*d-s)*(2*8.g)/p))+b}=
,H:9(x,t,b,c,d){f s=3D1.l;f p=3D0;f a=3Dc;e(t=3D=3D0)6 =
b;e((t/=3Dd)=3D=3D1)6 b+c;e(!p)p=3Dd*.3;e(a<8.w(c)){a=3Dc;f s=3Dp/4}m f =
s=3Dp/(2*8.g)*8.r(c/a);6 =
a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=3D1.l;f =
p=3D0;f a=3Dc;e(t=3D=3D0)6 b;e((t/=3Dd/2)=3D=3D2)6 =
b+c;e(!p)p=3Dd*(.3*1.5);e(a<8.w(c)){a=3Dc;f s=3Dp/4}m f =
s=3Dp/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=3D1))*8.n((t*d-s)*(2*8.=
g)/p))+b;6 =
a*8.j(2,-10*(t-=3D1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s=
=3D=3Du)s=3D1.l;6 =
c*(t/=3Dd)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s=3D=3Du)s=3D1.l;6 =
c*((t=3Dt/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s=3D=3Du)s=3D1.l;e=
((t/=3Dd/2)<1)6 c/2*(t*t*(((s*=3D(1.B))+1)*t-s))+b;6 =
c/2*((t-=3D2)*t*(((s*=3D(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 =
c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=3Dd)<(1/2.k)){6 =
c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=3D(1.5/2.k))*t+.k)+b}m =
e(t<(2.5/2.k)){6 c*(7.q*(t-=3D(2.14/2.k))*t+.11)+b}m{6 =
c*(7.q*(t-=3D(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 =
h.i.A(x,t*2,0,c,d)*.5+b;6 =
h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||=
||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefin=
ed|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutB=
ack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|ease=
InQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|ease=
InOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeIn=
Circ|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine=
|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|=
easeInOutBounce'.split('|'),0,{}))=0A=
=0A=
/*=0A=
 *=0A=
 * TERMS OF USE - EASING EQUATIONS=0A=
 * =0A=
 * Open source under the BSD License. =0A=
 * =0A=
 * Copyright =C2=A9 2001 Robert Penner=0A=
 * All rights reserved.=0A=
 * =0A=
 * Redistribution and use in source and binary forms, with or without =
modification, =0A=
 * are permitted provided that the following conditions are met:=0A=
 * =0A=
 * Redistributions of source code must retain the above copyright =
notice, this list of =0A=
 * conditions and the following disclaimer.=0A=
 * Redistributions in binary form must reproduce the above copyright =
notice, this list =0A=
 * of conditions and the following disclaimer in the documentation =
and/or other materials =0A=
 * provided with the distribution.=0A=
 * =0A=
 * Neither the name of the author nor the names of contributors may be =
used to endorse =0A=
 * or promote products derived from this software without specific prior =
written permission.=0A=
 * =0A=
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS" AND ANY =0A=
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE =
IMPLIED WARRANTIES OF=0A=
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. =
IN NO EVENT SHALL THE=0A=
 *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, =
INCIDENTAL, SPECIAL,=0A=
 *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, =
PROCUREMENT OF SUBSTITUTE=0A=
 *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS =
INTERRUPTION) HOWEVER CAUSED =0A=
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT =
LIABILITY, OR TORT (INCLUDING=0A=
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS =
SOFTWARE, EVEN IF ADVISED =0A=
 * OF THE POSSIBILITY OF SUCH DAMAGE. =0A=
 *=0A=
 */=0A=
=0A=
=EF=BB=BF/**
 * jQuery.timers - Timer abstractions for jQuery
 * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
 * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).
 * Date: 2009/02/08
 *
 * @author Blair Mitchelmore
 * @version 1.1.2
 *
 **/

jQuery.fn.extend({
	everyTime: function(interval, label, fn, times, belay) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, times, belay);
		});
	},
	oneTime: function(interval, label, fn) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, 1);
		});
	},
	stopTime: function(label, fn) {
		return this.each(function() {
			jQuery.timer.remove(this, label, fn);
		});
	}
});

jQuery.event.special

jQuery.extend({
	timer: {
		global: [],
		guid: 1,
		dataKey: "jQuery.timer",
		regex: /^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,
		powers: {
			// Yeah this is major overkill...
			'ms': 1,
			'cs': 10,
			'ds': 100,
			's': 1000,
			'das': 10000,
			'hs': 100000,
			'ks': 1000000
		},
		timeParse: function(value) {
			if (value =3D=3D undefined || value =3D=3D null)
				return null;
			var result =3D this.regex.exec(jQuery.trim(value.toString()));
			if (result[2]) {
				var num =3D parseFloat(result[1]);
				var mult =3D this.powers[result[2]] || 1;
				return num * mult;
			} else {
				return value;
			}
		},
		add: function(element, interval, label, fn, times, belay) {
			var counter =3D 0;
		=09
			if (jQuery.isFunction(label)) {
				if (!times)=20
					times =3D fn;
				fn =3D label;
				label =3D interval;
			}
		=09
			interval =3D jQuery.timer.timeParse(interval);

			if (typeof interval !=3D 'number' || isNaN(interval) || interval <=3D =
0)
				return;

			if (times && times.constructor !=3D Number) {
				belay =3D !!times;
				times =3D 0;
			}
		=09
			times =3D times || 0;
			belay =3D belay || false;
		=09
			var timers =3D jQuery.data(element, this.dataKey) || =
jQuery.data(element, this.dataKey, {});
		=09
			if (!timers[label])
				timers[label] =3D {};
		=09
			fn.timerID =3D fn.timerID || this.guid++;
		=09
			var handler =3D function() {
				if (belay && this.inProgress)=20
					return;
				this.inProgress =3D true;
				if ((++counter > times && times !=3D=3D 0) || fn.call(element, =
counter) =3D=3D=3D false)
					jQuery.timer.remove(element, label, fn);
				this.inProgress =3D false;
			};
		=09
			handler.timerID =3D fn.timerID;
		=09
			if (!timers[label][fn.timerID])
				timers[label][fn.timerID] =3D window.setInterval(handler,interval);
		=09
			this.global.push( element );
		=09
		},
		remove: function(element, label, fn) {
			var timers =3D jQuery.data(element, this.dataKey), ret;
		=09
			if ( timers ) {
			=09
				if (!label) {
					for ( label in timers )
						this.remove(element, label, fn);
				} else if ( timers[label] ) {
					if ( fn ) {
						if ( fn.timerID ) {
							window.clearInterval(timers[label][fn.timerID]);
							delete timers[label][fn.timerID];
						}
					} else {
						for ( var fn in timers[label] ) {
							window.clearInterval(timers[label][fn]);
							delete timers[label][fn];
						}
					}
				=09
					for ( ret in timers[label] ) break;
					if ( !ret ) {
						ret =3D null;
						delete timers[label];
					}
				}
			=09
				for ( ret in timers ) break;
				if ( !ret )=20
					jQuery.removeData(element, this.dataKey);
			}
		}
	}
});

jQuery(window).bind("unload", function() {
	jQuery.each(jQuery.timer.global, function(index, item) {
		jQuery.timer.remove(item);
	});
});=0A=
/*=0A=
* qTip2 - Pretty powerful tooltips=0A=
* http://craigsworks.com/projects/qtip2/=0A=
*=0A=
* Version: nightly=0A=
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com=0A=
*=0A=
* Dual licensed under MIT or GPLv2 licenses=0A=
*   http://en.wikipedia.org/wiki/MIT_License=0A=
*   http://en.wikipedia.org/wiki/GNU_General_Public_License=0A=
*=0A=
* Date: Mon May 16 05:32:54 PDT 2011=0A=
*/=0A=
=0A=
"use strict"; // Enable ECMAScript "strict" operation for this function. =
See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/=0A=
/*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: =
true, regexp: true, newcap: true, immed: true, strict: true */=0A=
/*global window: false, jQuery: false */=0A=
=0A=
=0A=
(function($, window, undefined) {=0A=
=0A=
	// Munge the primitives - Paul Irish tip=0A=
	var TRUE =3D true,=0A=
		FALSE =3D false,=0A=
		NULL =3D null,=0A=
		=0A=
		// Shortcut vars=0A=
		QTIP, PLUGINS, MOUSE,=0A=
		uitooltip =3D 'ui-tooltip',=0A=
		widget =3D 'ui-widget',=0A=
		disabled =3D 'ui-state-disabled',=0A=
		selector =3D 'div.qtip.'+uitooltip,=0A=
		focusClass =3D uitooltip + '-focus',=0A=
		hoverClass =3D uitooltip + '-hover',=0A=
		hideOffset =3D '-31000px',=0A=
		replaceSuffix =3D '_replacedByqTip',=0A=
		oldtitle =3D 'oldtitle';=0A=
// Option object sanitizer=0A=
function sanitizeOptions(opts)=0A=
{=0A=
	var content;=0A=
=0A=
	if(!opts || 'object' !=3D=3D typeof opts) { return FALSE; }=0A=
=0A=
	if('object' !=3D=3D typeof opts.metadata) {=0A=
		opts.metadata =3D {=0A=
			type: opts.metadata=0A=
		};=0A=
	}=0A=
=0A=
	if('content' in opts) {=0A=
		if('object' !=3D=3D typeof opts.content || opts.content.jquery) {=0A=
			opts.content =3D {=0A=
				text: opts.content=0A=
			};=0A=
		}=0A=
=0A=
		content =3D opts.content.text || FALSE;=0A=
		if(!$.isFunction(content) && ((!content && !content.attr) || =
content.length < 1 || ('object' =3D=3D=3D typeof content && =
!content.jquery))) {=0A=
			opts.content.text =3D FALSE;=0A=
		}=0A=
=0A=
		if('title' in opts.content) {=0A=
			if('object' !=3D=3D typeof opts.content.title) {=0A=
				opts.content.title =3D {=0A=
					text: opts.content.title=0A=
				};=0A=
			}=0A=
=0A=
			content =3D opts.content.title.text || FALSE;=0A=
			if(!$.isFunction(content) && ((!content && !content.attr) || =
content.length < 1 || ('object' =3D=3D=3D typeof content && =
!content.jquery))) {=0A=
				opts.content.title.text =3D FALSE;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if('position' in opts) {=0A=
		if('object' !=3D=3D typeof opts.position) {=0A=
			opts.position =3D {=0A=
				my: opts.position,=0A=
				at: opts.position=0A=
			};=0A=
		}=0A=
	}=0A=
=0A=
	if('show' in opts) {=0A=
		if('object' !=3D=3D typeof opts.show) {=0A=
			if(opts.show.jquery) {=0A=
				opts.show =3D { target: opts.show };=0A=
			}=0A=
			else {=0A=
				opts.show =3D { event: opts.show };=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if('hide' in opts) {=0A=
		if('object' !=3D=3D typeof opts.hide) {=0A=
			if(opts.hide.jquery) {=0A=
				opts.hide =3D { target: opts.hide };=0A=
			}=0A=
			else {=0A=
				opts.hide =3D { event: opts.hide };=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if('style' in opts) {=0A=
		if('object' !=3D=3D typeof opts.style) {=0A=
			opts.style =3D {=0A=
				classes: opts.style=0A=
			};=0A=
		}=0A=
	}=0A=
=0A=
	// Sanitize plugin options=0A=
	$.each(PLUGINS, function() {=0A=
		if(this.sanitize) { this.sanitize(opts); }=0A=
	});=0A=
	=0A=
	return opts;=0A=
}=0A=
=0A=
/*=0A=
* Core plugin implementation=0A=
*/=0A=
function QTip(target, options, id, attr)=0A=
{=0A=
	// Declare this reference=0A=
	var self =3D this,=0A=
		docBody =3D document.body,=0A=
		tooltipID =3D uitooltip + '-' + id,=0A=
		isPositioning =3D 0,=0A=
		isDrawing =3D 0,=0A=
		tooltip =3D $(),=0A=
		namespace =3D '.qtip-' + id,=0A=
		elements, cache;=0A=
=0A=
	// Setup class attributes=0A=
	self.id =3D id;=0A=
	self.rendered =3D FALSE;=0A=
	self.elements =3D elements =3D { target: target };=0A=
	self.timers =3D { img: [] };=0A=
	self.options =3D options;=0A=
	self.checks =3D {};=0A=
	self.plugins =3D {};=0A=
	self.cache =3D cache =3D {=0A=
		event: {},=0A=
		target: NULL,=0A=
		disabled: FALSE,=0A=
		attr: attr=0A=
	};=0A=
=0A=
	/*=0A=
	* Private core functions=0A=
	*/=0A=
	function convertNotation(notation)=0A=
	{=0A=
		var i =3D 0, obj, option =3D options, =0A=
=0A=
		// Split notation into array=0A=
		levels =3D notation.split('.');=0A=
=0A=
		// Loop through=0A=
		while( option =3D option[ levels[i++] ] ) {=0A=
			if(i < levels.length) { obj =3D option; }=0A=
		}=0A=
=0A=
		return [obj || options, levels.pop()];=0A=
	}=0A=
=0A=
	function setWidget() {=0A=
		var on =3D options.style.widget;=0A=
=0A=
		tooltip.toggleClass(widget, on);=0A=
		elements.content.toggleClass(widget+'-content', on);=0A=
		=0A=
		if(elements.titlebar){=0A=
			elements.titlebar.toggleClass(widget+'-header', on);=0A=
		}=0A=
		if(elements.button){=0A=
			elements.button.toggleClass(uitooltip+'-icon', !on);=0A=
		}=0A=
	}=0A=
=0A=
	function removeTitle()=0A=
	{=0A=
		if(elements.title) {=0A=
			elements.titlebar.remove();=0A=
			elements.titlebar =3D elements.title =3D elements.button =3D NULL;=0A=
			self.reposition();=0A=
		}=0A=
	}=0A=
=0A=
	function createButton()=0A=
	{=0A=
		var button =3D options.content.title.button,=0A=
			isString =3D typeof button =3D=3D=3D 'string',=0A=
			close =3D isString ? button : 'Close tooltip';=0A=
=0A=
		if(elements.button) { elements.button.remove(); }=0A=
=0A=
		// Use custom button if one was supplied by user, else use default=0A=
		if(button.jquery) {=0A=
			elements.button =3D button;=0A=
		}=0A=
		else {=0A=
			elements.button =3D $('<a />', {=0A=
				'class': 'ui-state-default ' + (options.style.widget ? '' : =
uitooltip+'-icon'),=0A=
				'title': close,=0A=
				'aria-label': close=0A=
			})=0A=
			.prepend(=0A=
				$('<span />', {=0A=
					'class': 'ui-icon ui-icon-close',=0A=
					'html': '&times;'=0A=
				})=0A=
			);=0A=
		}=0A=
=0A=
		// Create button and setup attributes=0A=
		elements.button.appendTo(elements.titlebar)=0A=
			.attr('role', 'button')=0A=
			.hover(function(event){ $(this).toggleClass('ui-state-hover', =
event.type =3D=3D=3D 'mouseenter'); })=0A=
			.click(function(event) {=0A=
				if(!tooltip.hasClass(disabled)) { self.hide(event); }=0A=
				return FALSE;=0A=
			})=0A=
			.bind('mousedown keydown mouseup keyup mouseout', function(event) {=0A=
				$(this).toggleClass('ui-state-active ui-state-focus', =
event.type.substr(-4) =3D=3D=3D 'down');=0A=
			});=0A=
=0A=
		// Redraw the tooltip when we're done=0A=
		self.redraw();=0A=
	}=0A=
=0A=
	function createTitle()=0A=
	{=0A=
		var id =3D tooltipID+'-title';=0A=
=0A=
		// Destroy previous title element, if present=0A=
		if(elements.titlebar) { removeTitle(); }=0A=
=0A=
		// Create title bar and title elements=0A=
		elements.titlebar =3D $('<div />', {=0A=
			'class': uitooltip + '-titlebar ' + (options.style.widget ? =
'ui-widget-header' : '')=0A=
		})=0A=
		.append(=0A=
			elements.title =3D $('<div />', {=0A=
				'id': id,=0A=
				'class': uitooltip + '-title',=0A=
				'aria-atomic': TRUE=0A=
			})=0A=
		)=0A=
		.insertBefore(elements.content);=0A=
=0A=
		// Create button if enabled=0A=
		if(options.content.title.button) { createButton(); }=0A=
=0A=
		// Redraw the tooltip dimensions if it's rendered=0A=
		else if(self.rendered){ self.redraw(); } =0A=
	}=0A=
=0A=
	function updateButton(button)=0A=
	{=0A=
		var elem =3D elements.button,=0A=
			title =3D elements.title;=0A=
=0A=
		// Make sure tooltip is rendered and if not, return=0A=
		if(!self.rendered) { return FALSE; }=0A=
=0A=
		if(!button) {=0A=
			elem.remove();=0A=
		}=0A=
		else {=0A=
			if(!title) {=0A=
				createTitle();=0A=
			}=0A=
			createButton();=0A=
		}=0A=
	}=0A=
=0A=
	function updateTitle(content)=0A=
	{=0A=
		var elem =3D elements.title;=0A=
=0A=
		// Make sure tooltip is rendered and if not, return=0A=
		if(!self.rendered || !content) { return FALSE; }=0A=
=0A=
		// Use function to parse content=0A=
		if($.isFunction(content)) {=0A=
			content =3D content.call(target, self) || '';=0A=
		}=0A=
=0A=
		// Append new content if its a DOM array and show it if hidden=0A=
		if(content.jquery && content.length > 0) {=0A=
			elem.empty().append(content.css({ display: 'block' }));=0A=
		}=0A=
=0A=
		// Content is a regular string, insert the new content=0A=
		else { elem.html(content); }=0A=
=0A=
		// Redraw and reposition=0A=
		self.redraw();=0A=
		if(self.rendered && tooltip.is(':visible')) {=0A=
			self.reposition(cache.event);=0A=
		}=0A=
	}=0A=
=0A=
	function updateContent(content, reposition)=0A=
	{=0A=
		var elem =3D elements.content;=0A=
		content =3D content || options.content.text;=0A=
=0A=
		// Make sure tooltip is rendered and content is defined. If not return=0A=
		if(!self.rendered || !content) { return FALSE; }=0A=
=0A=
		// Use function to parse content=0A=
		if($.isFunction(content)) {=0A=
			content =3D content.call(target, self) || '';=0A=
		}=0A=
=0A=
		// Append new content if its a DOM array and show it if hidden=0A=
		if(content.jquery && content.length > 0) {=0A=
			elem.empty().append(content.css({ display: 'block' }));=0A=
		}=0A=
=0A=
		// Content is a regular string, insert the new content=0A=
		else { elem.html(content); }=0A=
=0A=
		// Image detection=0A=
		function detectImages(next) {=0A=
			var images;=0A=
=0A=
			function imageLoad(event) {=0A=
				// If queue is empty after image removal, update tooltip and =
continue the queue=0A=
				if((images =3D images.not(this)).length =3D=3D=3D 0) {=0A=
					self.redraw();=0A=
					if(reposition !=3D=3D FALSE) {=0A=
						self.reposition(cache.event);=0A=
					}=0A=
					=0A=
					next();=0A=
				}=0A=
			}=0A=
=0A=
			// Find all content images without dimensions, and if no images were =
found, continue=0A=
			if((images =3D elem.find('img:not([height]):not([width])')).length =
=3D=3D=3D 0) { return imageLoad.call(images); }=0A=
=0A=
			// Apply timer to each iamge to poll for dimensions=0A=
			images.each(function(i, elem) {=0A=
				(function timer(){=0A=
					var timers =3D self.timers.img;=0A=
=0A=
					// When the dimensions are found, remove the image from the queue =
and stop timer=0A=
					if(elem.height && elem.width) {=0A=
						clearTimeout(timers[i]);=0A=
						return imageLoad.call(elem);=0A=
					}=0A=
					timers[i] =3D setTimeout(timer, 20);=0A=
				}());=0A=
			});=0A=
		}=0A=
=0A=
		/*=0A=
		 * If we're still rendering... insert into 'fx' queue our image =
dimension=0A=
		 * checker which will halt the showing of the tooltip until image =
dimensions=0A=
		 * can be detected properly.=0A=
		 */=0A=
		if(self.rendered < 0) { tooltip.queue('fx', detectImages); }=0A=
=0A=
		// We're fully rendered, so reset isDrawing flag and proceed without =
queue delay=0A=
		else { isDrawing =3D 0; detectImages($.noop); }=0A=
=0A=
		return self;=0A=
	}=0A=
=0A=
	function assignEvents()=0A=
	{=0A=
		var posOptions =3D options.position,=0A=
			targets =3D {=0A=
				show: options.show.target,=0A=
				hide: options.hide.target,=0A=
				viewport: $(posOptions.viewport),=0A=
				document: $(document),=0A=
				window: $(window)=0A=
			},=0A=
			events =3D {=0A=
				show: $.trim('' + options.show.event).split(' '),=0A=
				hide: $.trim('' + options.hide.event).split(' ')=0A=
			},=0A=
			IE6 =3D $.browser.msie && parseInt($.browser.version, 10) =3D=3D=3D 6;=0A=
=0A=
		// Define show event method=0A=
		function showMethod(event)=0A=
		{=0A=
			if(tooltip.hasClass(disabled)) { return FALSE; }=0A=
=0A=
			// If set, hide tooltip when inactive for delay period=0A=
			targets.show.trigger('qtip-'+id+'-inactive');=0A=
=0A=
			// Clear hide timers=0A=
			clearTimeout(self.timers.show);=0A=
			clearTimeout(self.timers.hide);=0A=
=0A=
			// Start show timer=0A=
			var callback =3D function(){ self.show(event); };=0A=
			if(options.show.delay > 0) {=0A=
				self.timers.show =3D setTimeout(callback, options.show.delay);=0A=
			}=0A=
			else{ callback(); }=0A=
		}=0A=
=0A=
		// Define hide method=0A=
		function hideMethod(event)=0A=
		{=0A=
			if(tooltip.hasClass(disabled)) { return FALSE; }=0A=
=0A=
			// Check if new target was actually the tooltip element=0A=
			var relatedTarget =3D $(event.relatedTarget || event.target),=0A=
				ontoTooltip =3D relatedTarget.closest(selector)[0] =3D=3D=3D =
tooltip[0],=0A=
				ontoTarget =3D relatedTarget[0] =3D=3D=3D targets.show[0];=0A=
=0A=
			// Clear timers and stop animation queue=0A=
			clearTimeout(self.timers.show);=0A=
			clearTimeout(self.timers.hide);=0A=
=0A=
			// Prevent hiding if tooltip is fixed and event target is the =
tooltip. Or if mouse positioning is enabled and cursor momentarily =
overlaps=0A=
			if((posOptions.target =3D=3D=3D 'mouse' && ontoTooltip) || =
(options.hide.fixed && ((/mouse(out|leave|move)/).test(event.type) && =
(ontoTooltip || ontoTarget)))) {=0A=
				event.preventDefault(); return;=0A=
			}=0A=
=0A=
			// If tooltip has displayed, start hide timer=0A=
			if(options.hide.delay > 0) {=0A=
				self.timers.hide =3D setTimeout(function(){ self.hide(event); }, =
options.hide.delay);=0A=
			}=0A=
			else{ self.hide(event); }=0A=
		}=0A=
=0A=
		// Define inactive method=0A=
		function inactiveMethod(event)=0A=
		{=0A=
			if(tooltip.hasClass(disabled)) { return FALSE; }=0A=
=0A=
			// Clear timer=0A=
			clearTimeout(self.timers.inactive);=0A=
			self.timers.inactive =3D setTimeout(function(){ self.hide(event); }, =
options.hide.inactive);=0A=
		}=0A=
=0A=
		function repositionMethod(event) {=0A=
			if(tooltip.is(':visible')) { self.reposition(event); }=0A=
		}=0A=
=0A=
		// On mouseenter/mouseleave...=0A=
		tooltip.bind('mouseenter'+namespace+' mouseleave'+namespace, =
function(event) {=0A=
			var state =3D event.type =3D=3D=3D 'mouseenter';=0A=
=0A=
			// Focus the tooltip on mouseenter (z-index stacking)=0A=
			if(state) { self.focus(event); }=0A=
=0A=
			// Add hover class=0A=
			tooltip.toggleClass(hoverClass, state);=0A=
		});=0A=
=0A=
		// Enable hide.fixed=0A=
		if(options.hide.fixed) {=0A=
			// Add tooltip as a hide target=0A=
			targets.hide =3D targets.hide.add(tooltip);=0A=
=0A=
			// Clear hide timer on tooltip hover to prevent it from closing=0A=
			tooltip.bind('mouseover'+namespace, function() {=0A=
				if(!tooltip.hasClass(disabled)) { clearTimeout(self.timers.hide); }=0A=
			});=0A=
		}=0A=
=0A=
		// If using mouseout/mouseleave as a hide event...=0A=
		if(/mouse(out|leave)/i.test(options.hide.event)) {=0A=
			// Hide tooltips when leaving current window/frame=0A=
			if(options.hide.leave) {=0A=
				targets.window.bind(=0A=
					'mouse' + (options.hide.leave.indexOf('frame') > -1 ? 'out' : =
'leave') + namespace,=0A=
					function(event) { if(!event.relatedTarget) { self.hide(event); } }=0A=
				);=0A=
			}=0A=
		}=0A=
=0A=
		/*=0A=
		 * Make sure hoverIntent functions properly by using mouseleave to =
clear show timer if=0A=
		 * mouseenter/mouseout is used for show.event, even if it isn't in the =
users options.=0A=
		 */=0A=
		else if(/mouse(over|enter)/i.test(options.show.event)) {=0A=
			targets.hide.bind('mouseleave'+namespace, function(event) {=0A=
				clearTimeout(self.timers.show);=0A=
			});=0A=
		}=0A=
=0A=
		// Hide tooltip on document mousedown if unfocus events are enabled=0A=
		if(('' + options.hide.event).indexOf('unfocus') > 0) {=0A=
			targets.document.bind('mousedown'+namespace, function(event) {=0A=
				var $target =3D $(event.target),=0A=
					enabled =3D !tooltip.hasClass(disabled) && tooltip.is(':visible');=0A=
=0A=
				if($target.parents(selector).length =3D=3D=3D 0 && =
$target.add(target).length > 1) {=0A=
					self.hide(event);=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		// Check if the tooltip hides when inactive=0A=
		if('number' =3D=3D=3D typeof options.hide.inactive) {=0A=
			// Bind inactive method to target as a custom event=0A=
			targets.show.bind('qtip-'+id+'-inactive', inactiveMethod);=0A=
			=0A=
			// Define events which reset the 'inactive' event handler=0A=
			$.each(QTIP.inactiveEvents, function(index, type){=0A=
				targets.hide.add(elements.tooltip).bind(type+namespace+'-inactive', =
inactiveMethod);=0A=
			});=0A=
		}=0A=
=0A=
		// Apply hide events=0A=
		$.each(events.hide, function(index, type) {=0A=
			var showIndex =3D $.inArray(type, events.show),=0A=
					targetHide =3D $(targets.hide);=0A=
=0A=
			// Both events and targets are identical, apply events using a toggle=0A=
			if((showIndex > -1 && targetHide.add(targets.show).length =3D=3D=3D =
targetHide.length) || type =3D=3D=3D 'unfocus')=0A=
			{=0A=
				targets.show.bind(type+namespace, function(event) {=0A=
					if(tooltip.is(':visible')) { hideMethod(event); }=0A=
					else { showMethod(event); }=0A=
				});=0A=
=0A=
				// Don't bind the event again=0A=
				delete events.show[ showIndex ];=0A=
			}=0A=
=0A=
			// Events are not identical, bind normally=0A=
			else { targets.hide.bind(type+namespace, hideMethod); }=0A=
		});=0A=
=0A=
		// Apply show events=0A=
		$.each(events.show, function(index, type) {=0A=
			targets.show.bind(type+namespace, showMethod);=0A=
		});=0A=
=0A=
		// Check if the tooltip hides when mouse is moved a certain distance=0A=
		if('number' =3D=3D=3D typeof options.hide.distance) {=0A=
			// Bind mousemove to target to detect distance difference=0A=
			targets.show.bind('mousemove'+namespace, function(event) {=0A=
				var origin =3D cache.origin || {},=0A=
					limit =3D options.hide.distance,=0A=
					abs =3D Math.abs;=0A=
=0A=
				// Check if the movement has gone beyond the limit, and hide it if so=0A=
				if(abs(event.pageX - origin.pageX) >=3D limit || abs(event.pageY - =
origin.pageY) >=3D limit) {=0A=
					self.hide(event);=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
		// Mouse positioning events=0A=
		if(posOptions.target =3D=3D=3D 'mouse') {=0A=
			// Cache mousemove events on show targets and tooltip for positioning =
purposes=0A=
			targets.show.add(tooltip).bind('mousemove'+namespace, function(event) =
{=0A=
				MOUSE =3D { pageX: event.pageX, pageY: event.pageY, type: =
'mousemove' };=0A=
			});=0A=
=0A=
			// If mouse adjustment is on...=0A=
			if(posOptions.adjust.mouse) {=0A=
				// Apply a mouseleave event so we don't get problems with overlapping=0A=
				if(options.hide.event) {=0A=
					tooltip.bind('mouseleave'+namespace, function(event) {=0A=
						if((event.relatedTarget || event.target) !=3D=3D targets.show[0]) =
{ self.hide(event); }=0A=
					});=0A=
				}=0A=
=0A=
				// Update tooltip position on mousemove=0A=
				targets.document.bind('mousemove'+namespace, function(event) {=0A=
					// Update the tooltip position only if the tooltip is visible and =
adjustment is enabled=0A=
					if(!tooltip.hasClass(disabled) && tooltip.is(':visible')) {=0A=
						self.reposition(event || MOUSE);=0A=
					}=0A=
				});=0A=
			}=0A=
		}=0A=
=0A=
		// Adjust positions of the tooltip on window resize if enabled=0A=
		if(posOptions.adjust.resize || targets.viewport.length) {=0A=
			($.event.special.resize ? targets.viewport : =
targets.window).bind('resize'+namespace, repositionMethod);=0A=
		}=0A=
=0A=
		// Adjust tooltip position on scroll if screen adjustment is enabled=0A=
		if(targets.viewport.length || (IE6 && tooltip.css('position') =
=3D=3D=3D 'fixed')) {=0A=
			targets.viewport.bind('scroll'+namespace, repositionMethod);=0A=
		}=0A=
	}=0A=
=0A=
	function unassignEvents()=0A=
	{=0A=
		var targets =3D [=0A=
				options.show.target[0],=0A=
				options.hide.target[0],=0A=
				self.rendered && elements.tooltip[0],=0A=
				options.position.container[0],=0A=
				options.position.viewport[0],=0A=
				window,=0A=
				document=0A=
			];=0A=
=0A=
		// Check if tooltip is rendered=0A=
		if(self.rendered) {=0A=
			$([]).pushStack( $.grep(targets, function(i){ return typeof i =
=3D=3D=3D 'object'; }) ).unbind(namespace);=0A=
		}=0A=
=0A=
		// Tooltip isn't yet rendered, remove render event=0A=
		else { options.show.target.unbind(namespace+'-create'); }=0A=
	}=0A=
=0A=
	// Setup builtin .set() option checks=0A=
	self.checks.builtin =3D {=0A=
		// Core checks=0A=
		'^id$': function(obj, o, v) {=0A=
			var id =3D v =3D=3D=3D TRUE ? QTIP.nextid : v,=0A=
				tooltipID =3D uitooltip + '-' + id;=0A=
=0A=
			if(id !=3D=3D FALSE && id.length > 0 && !$('#'+tooltipID).length) {=0A=
				tooltip[0].id =3D tooltipID;=0A=
				elements.content[0].id =3D tooltipID + '-content';=0A=
				elements.title[0].id =3D tooltipID + '-title';=0A=
			}=0A=
		},=0A=
=0A=
		// Content checks=0A=
		'^content.text$': function(obj, o, v){ updateContent(v); },=0A=
		'^content.title.text$': function(obj, o, v) {=0A=
			// Remove title if content is null=0A=
			if(!v) { return removeTitle(); }=0A=
=0A=
			// If title isn't already created, create it now and update=0A=
			if(!elements.title && v) { createTitle(); }=0A=
			updateTitle(v);=0A=
		},=0A=
		'^content.title.button$': function(obj, o, v){ updateButton(v); },=0A=
=0A=
		// Position checks=0A=
		'^position.(my|at)$': function(obj, o, v){=0A=
			// Parse new corner value into Corner objecct=0A=
			if('string' =3D=3D=3D typeof v) {=0A=
				obj[o] =3D new PLUGINS.Corner(v);=0A=
			}=0A=
		},=0A=
		'^position.container$': function(obj, o, v){=0A=
			if(self.rendered) { tooltip.appendTo(v); }=0A=
		},=0A=
=0A=
		// Show checks=0A=
		'^show.ready$': function() {=0A=
			if(!self.rendered) { self.render(1); }=0A=
			else { self.show(); }=0A=
		},=0A=
=0A=
		// Style checks=0A=
		'^style.classes$': function(obj, o, v) { =0A=
			$.attr(tooltip[0], 'class', uitooltip + ' qtip ui-helper-reset ' + v);=0A=
		},=0A=
		'^style.widget|content.title': setWidget,=0A=
=0A=
		// Events check=0A=
		'^events.(render|show|move|hide|focus|blur)$': function(obj, o, v) {=0A=
			tooltip[($.isFunction(v) ? '' : 'un') + 'bind']('tooltip'+o, v);=0A=
		},=0A=
=0A=
		// Properties which require event reassignment=0A=
		=
'^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewpo=
rt|adjust)$': function() {=0A=
			unassignEvents(); assignEvents();=0A=
		}=0A=
	};=0A=
=0A=
	/*=0A=
	* Public API methods=0A=
	*/=0A=
	$.extend(self, {=0A=
		render: function(show)=0A=
		{=0A=
			if(self.rendered) { return self; } // If tooltip has already been =
rendered, exit=0A=
=0A=
			var title =3D options.content.title.text,=0A=
				callback =3D $.Event('tooltiprender');=0A=
=0A=
			// Add ARIA attributes to target=0A=
			$.attr(target[0], 'aria-describedby', tooltipID);=0A=
=0A=
			// Create tooltip element=0A=
			tooltip =3D elements.tooltip =3D $('<div/>', {=0A=
					'id': tooltipID,=0A=
					'class': uitooltip + ' qtip ui-helper-reset ' + =
options.style.classes,=0A=
					'width': options.style.width || '',=0A=
=0A=
					/* ARIA specific attributes */=0A=
					'role': 'alert',=0A=
					'aria-live': 'polite',=0A=
					'aria-atomic': FALSE,=0A=
					'aria-describedby': tooltipID + '-content',=0A=
					'aria-hidden': TRUE=0A=
				})=0A=
				.toggleClass(disabled, cache.disabled)=0A=
				.data('qtip', self)=0A=
				.appendTo(options.position.container)=0A=
				.append(=0A=
					// Create content element=0A=
					elements.content =3D $('<div />', {=0A=
						'class': uitooltip + '-content',=0A=
						'id': tooltipID + '-content',=0A=
						'aria-atomic': TRUE=0A=
					})=0A=
				);=0A=
=0A=
			// Set rendered flag and prevent redundant redraw calls for npw=0A=
			self.rendered =3D -1;=0A=
			isDrawing =3D 1;=0A=
=0A=
			// Update title=0A=
			if(title) { =0A=
				createTitle();=0A=
				updateTitle(title);=0A=
			}=0A=
=0A=
			// Set proper rendered flag and update content=0A=
			updateContent(FALSE, FALSE);=0A=
			self.rendered =3D TRUE;=0A=
=0A=
			// Setup widget classes=0A=
			setWidget();=0A=
=0A=
			// Assign passed event callbacks (before plugins!)=0A=
			$.each(options.events, function(name, callback) {=0A=
				if($.isFunction(callback)) {=0A=
					tooltip.bind(name =3D=3D=3D 'toggle' ? 'tooltipshow tooltiphide' : =
'tooltip'+name, callback);=0A=
				}=0A=
			});=0A=
=0A=
			// Initialize 'render' plugins=0A=
			$.each(PLUGINS, function() {=0A=
				if(this.initialize =3D=3D=3D 'render') { this(self); }=0A=
			});=0A=
=0A=
			// Assign events=0A=
			assignEvents();=0A=
=0A=
			/* Queue this part of the render process in our fx queue so we can=0A=
			 * load images before the tooltip renders fully.=0A=
			 *=0A=
			 * See: updateContent method=0A=
			*/=0A=
			tooltip.queue('fx', function(next) {=0A=
				// Trigger tooltiprender event and pass original triggering event as =
original=0A=
				callback.originalEvent =3D cache.event;=0A=
				tooltip.trigger(callback, [self]);=0A=
=0A=
				// Redraw the tooltip manually now we're fully rendered=0A=
				isDrawing =3D 0; self.redraw();=0A=
=0A=
				// Update tooltip position and show tooltip if needed=0A=
				if(options.show.ready || show) {=0A=
					self.show(cache.event);=0A=
				}=0A=
=0A=
				next(); // Move on to next method in queue=0A=
			});=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		get: function(notation)=0A=
		{=0A=
			var result, o;=0A=
=0A=
			switch(notation.toLowerCase())=0A=
			{=0A=
				case 'dimensions':=0A=
					result =3D {=0A=
						height: tooltip.outerHeight(), width: tooltip.outerWidth()=0A=
					};=0A=
				break;=0A=
=0A=
				case 'offset':=0A=
					result =3D PLUGINS.offset(tooltip, options.position.container);=0A=
				break;=0A=
=0A=
				default:=0A=
					o =3D convertNotation(notation.toLowerCase());=0A=
					result =3D o[0][ o[1] ];=0A=
					result =3D result.precedance ? result.string() : result;=0A=
				break;=0A=
			}=0A=
=0A=
			return result;=0A=
		},=0A=
=0A=
		set: function(option, value)=0A=
		{=0A=
			var rmove =3D =
/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,=0A=
				rdraw =3D /^content\.(title|attr)|style/i,=0A=
				reposition =3D FALSE,=0A=
				redraw =3D FALSE,=0A=
				checks =3D self.checks,=0A=
				name;=0A=
=0A=
			function callback(notation, args) {=0A=
				var category, rule, match;=0A=
=0A=
				for(category in checks) {=0A=
					for(rule in checks[category]) {=0A=
						if(match =3D (new RegExp(rule, 'i')).exec(notation)) {=0A=
							args.push(match);=0A=
							checks[category][rule].apply(self, args);=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// Convert singular option/value pair into object form=0A=
			if('string' =3D=3D=3D typeof option) {=0A=
				name =3D option; option =3D {}; option[name] =3D value;=0A=
			}=0A=
			else { option =3D $.extend(TRUE, {}, option); }=0A=
=0A=
			// Set all of the defined options to their new values=0A=
			$.each(option, function(notation, value) {=0A=
				var obj =3D convertNotation( notation.toLowerCase() ), previous;=0A=
=0A=
				// Set new obj value=0A=
				previous =3D obj[0][ obj[1] ];=0A=
				obj[0][ obj[1] ] =3D 'object' =3D=3D=3D typeof value && =
value.nodeType ? $(value) : value;=0A=
=0A=
				// Set the new params for the callback=0A=
				option[notation] =3D [obj[0], obj[1], value, previous];=0A=
=0A=
				// Also check if we need to reposition / redraw=0A=
				reposition =3D rmove.test(notation) || reposition;=0A=
				redraw =3D rdraw.test(notation) || redraw;=0A=
			});=0A=
=0A=
			// Re-sanitize options=0A=
			sanitizeOptions(options);=0A=
=0A=
			/*=0A=
			 * Execute any valid callbacks for the set options=0A=
			 * Also set isPositioning/isDrawing so we don't get loads of =
redundant repositioning=0A=
			 * and redraw calls.=0A=
			 */=0A=
			isPositioning =3D isDrawing =3D 1; $.each(option, callback); =
isPositioning =3D isDrawing =3D 0;=0A=
=0A=
			// Update position / redraw if needed=0A=
			if(tooltip.is(':visible') && self.rendered) {=0A=
				if(reposition) {=0A=
					self.reposition( options.position.target =3D=3D=3D 'mouse' ? NULL : =
cache.event );=0A=
				}=0A=
				if(redraw) { self.redraw(); }=0A=
			}=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		toggle: function(state, event)=0A=
		{=0A=
			// Make sure tooltip is rendered=0A=
			if(!self.rendered) {=0A=
				if(state) { self.render(1); } // Render the tooltip if showing and =
it isn't already=0A=
				else { return self; }=0A=
			}=0A=
=0A=
			var type =3D state ? 'show' : 'hide',=0A=
				opts =3D options[type],=0A=
				visible =3D tooltip.is(':visible'),=0A=
				delay,=0A=
				callback;=0A=
=0A=
			// Detect state if valid one isn't provided=0A=
			if((typeof state).search('boolean|number')) { state =3D !visible; }=0A=
=0A=
			// Return if element is already in correct state=0A=
			if(visible =3D=3D=3D state) { return self; }=0A=
=0A=
			// Try to prevent flickering when tooltip overlaps show element=0A=
			if(event) {=0A=
				if((/over|enter/).test(event.type) && =
(/out|leave/).test(cache.event.type) &&=0A=
					event.target =3D=3D=3D options.show.target[0] && =
tooltip.has(event.relatedTarget).length) {=0A=
					return self;=0A=
				}=0A=
=0A=
				// Cache event=0A=
				cache.event =3D $.extend({}, event);=0A=
			}=0A=
=0A=
			// Call API methods=0A=
			callback =3D $.Event('tooltip'+type);=0A=
			callback.originalEvent =3D event ? cache.event : NULL;=0A=
			tooltip.trigger(callback, [self, 90]);=0A=
			if(callback.isDefaultPrevented()){ return self; }=0A=
=0A=
			// Set ARIA hidden status attribute=0A=
			$.attr(tooltip[0], 'aria-hidden', !!!state);=0A=
=0A=
			// Execute state specific properties=0A=
			if(state) {=0A=
				// Store show origin coordinates=0A=
				cache.origin =3D $.extend({}, MOUSE);=0A=
=0A=
				// Focus the tooltip=0A=
				self.focus(event);=0A=
=0A=
				// Update tooltip content if it's a dynamic function=0A=
				if($.isFunction(options.content.text)) { updateContent(); }=0A=
=0A=
				// Update the tooltip position=0A=
				self.reposition(event);=0A=
=0A=
				// Hide other tooltips if tooltip is solo, using it as the context=0A=
				if(opts.solo) { $(selector, opts.solo).not(tooltip).qtip('hide', =
callback); }=0A=
			}=0A=
			else {=0A=
				// Clear show timer if we're hiding =0A=
				clearTimeout(self.timers.show);=0A=
=0A=
				// Remove cached origin on hide=0A=
				delete cache.origin;=0A=
=0A=
				// Blur the tooltip=0A=
				self.blur(event);=0A=
			}=0A=
=0A=
			// Define post-animation state specific properties=0A=
			function after() {=0A=
				if(!state) {=0A=
					// Reset CSS states=0A=
					tooltip.css({=0A=
						display: '',=0A=
						visibility: '',=0A=
						width: options.style.width || '',=0A=
						opacity: '',=0A=
						left: '',=0A=
						top: ''=0A=
					});=0A=
				}=0A=
				else {=0A=
					// Prevent antialias from disappearing in IE by removing filter=0A=
					if($.browser.msie) { tooltip[0].style.removeAttribute('filter'); }=0A=
=0A=
					// Remove overflow setting to prevent tip bugs=0A=
					tooltip.css('overflow', '');=0A=
				}=0A=
			}=0A=
=0A=
			// Clear animation queue=0A=
			tooltip.stop(0, 1);=0A=
=0A=
			// Use custom function if provided=0A=
			if($.isFunction(opts.effect)) {=0A=
				opts.effect.call(tooltip, self);=0A=
				tooltip.queue('fx', function(n){ after(); n(); });=0A=
			}=0A=
=0A=
			// If no effect type is supplied, use a simple toggle=0A=
			else if(opts.effect =3D=3D=3D FALSE) {=0A=
				tooltip[ type ]();=0A=
				after.call(tooltip);=0A=
			}=0A=
=0A=
			// Use basic fade function by default=0A=
			else { tooltip.fadeTo(90, state ? 1 : 0, after); }=0A=
=0A=
			// If inactive hide method is set, active it=0A=
			if(state) { opts.target.trigger('qtip-'+id+'-inactive'); }=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		show: function(event){ return self.toggle(TRUE, event); },=0A=
=0A=
		hide: function(event){ return self.toggle(FALSE, event); },=0A=
=0A=
		focus: function(event)=0A=
		{=0A=
			if(!self.rendered) { return self; }=0A=
=0A=
			var qtips =3D $(selector),=0A=
				curIndex =3D parseInt(tooltip[0].style.zIndex, 10),=0A=
				newIndex =3D QTIP.zindex + qtips.length,=0A=
				cachedEvent =3D $.extend({}, event),=0A=
				focusedElem, callback;=0A=
=0A=
			// Only update the z-index if it has changed and tooltip is not =
already focused=0A=
			if(!tooltip.hasClass(focusClass))=0A=
			{=0A=
				// Call API method=0A=
				callback =3D $.Event('tooltipfocus');=0A=
				callback.originalEvent =3D cachedEvent;=0A=
				tooltip.trigger(callback, [self, newIndex]);=0A=
=0A=
				// If default action wasn't prevented...=0A=
				if(!callback.isDefaultPrevented()) {=0A=
					// Only update z-index's if they've changed=0A=
					if(curIndex !=3D=3D newIndex) {=0A=
						// Reduce our z-index's and keep them properly ordered=0A=
						qtips.each(function() {=0A=
							if(this.style.zIndex > curIndex) {=0A=
								this.style.zIndex =3D this.style.zIndex - 1;=0A=
							}=0A=
						});=0A=
						=0A=
						// Fire blur event for focused tooltip=0A=
						qtips.filter('.' + focusClass).qtip('blur', cachedEvent);=0A=
					}=0A=
=0A=
					// Set the new z-index=0A=
					tooltip.addClass(focusClass)[0].style.zIndex =3D newIndex;=0A=
				}=0A=
			}=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		blur: function(event) {=0A=
			var cachedEvent =3D $.extend({}, event),=0A=
				callback;=0A=
=0A=
			// Set focused status to FALSE=0A=
			tooltip.removeClass(focusClass);=0A=
=0A=
			// Trigger blur event=0A=
			callback =3D $.Event('tooltipblur');=0A=
			callback.originalEvent =3D cachedEvent;=0A=
			tooltip.trigger(callback, [self]);=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		reposition: function(event, effect)=0A=
		{=0A=
			if(!self.rendered || isPositioning) { return self; }=0A=
=0A=
			// Set positioning flag=0A=
			isPositioning =3D 1;=0A=
	=0A=
			var target =3D options.position.target,=0A=
				posOptions =3D options.position,=0A=
				my =3D posOptions.my, =0A=
				at =3D posOptions.at,=0A=
				adjust =3D posOptions.adjust,=0A=
				method =3D adjust.method.split(' '),=0A=
				elemWidth =3D tooltip.outerWidth(),=0A=
				elemHeight =3D tooltip.outerHeight(),=0A=
				targetWidth =3D 0,=0A=
				targetHeight =3D 0,=0A=
				callback =3D $.Event('tooltipmove'),=0A=
				fixed =3D tooltip.css('position') =3D=3D=3D 'fixed',=0A=
				viewport =3D posOptions.viewport,=0A=
				position =3D { left: 0, top: 0 },=0A=
				tip =3D (self.plugins.tip || {}).corner,=0A=
				readjust =3D {=0A=
					// Repositioning method and axis detection=0A=
					horizontal: method[0],=0A=
					vertical: method[1] || method[0],=0A=
					tip: options.style.tip || {},=0A=
=0A=
					// Reposition methods=0A=
					left: function(posLeft) {=0A=
						var isShift =3D readjust.horizontal =3D=3D=3D 'shift',=0A=
							viewportScroll =3D viewport.offset.left + viewport.scrollLeft,=0A=
							myWidth =3D my.x =3D=3D=3D 'left' ? elemWidth : my.x =3D=3D=3D =
'right' ? -elemWidth : -elemWidth / 2,=0A=
							atWidth =3D at.x =3D=3D=3D 'left' ? targetWidth : at.x =3D=3D=3D =
'right' ? -targetWidth : -targetWidth / 2,=0A=
							tipWidth =3D (readjust.tip.width + readjust.tip.border * 2) || 0,=0A=
							tipAdjust =3D tip && tip.precedance =3D=3D=3D 'x' && !isShift ? =
tipWidth : 0,=0A=
							overflowLeft =3D viewportScroll - posLeft - tipAdjust,=0A=
							overflowRight =3D posLeft + elemWidth - viewport.width - =
viewportScroll + tipAdjust,=0A=
							offset =3D myWidth - (my.precedance =3D=3D=3D 'x' || my.x =
=3D=3D=3D my.y ? atWidth : 0),=0A=
							isCenter =3D my.x =3D=3D=3D 'center';=0A=
=0A=
						// Optional 'shift' style repositioning=0A=
						if(isShift) {=0A=
							tipAdjust =3D tip && tip.precedance =3D=3D=3D 'y' ? tipWidth : 0;=0A=
							offset =3D (my.x =3D=3D=3D 'left' ? 1 : -1) * myWidth - tipAdjust;=0A=
=0A=
							// Adjust position but keep it within viewport dimensions=0A=
							position.left +=3D overflowLeft > 0 ? overflowLeft : =
overflowRight > 0 ? -overflowRight : 0;=0A=
							position.left =3D Math.max(=0A=
								viewport.offset.left + (tipAdjust && tip.x =3D=3D=3D 'center' ? =
readjust.tip.offset : 0),=0A=
								posLeft - offset,=0A=
								Math.min(=0A=
									Math.max(viewport.offset.left + viewport.width, posLeft + =
offset),=0A=
									position.left=0A=
								)=0A=
							);=0A=
						}=0A=
=0A=
						// Default 'flip' repositioning=0A=
						else {=0A=
							if(overflowLeft > 0 && (my.x !=3D=3D 'left' || overflowRight > =
0)) {=0A=
								position.left -=3D offset + (isCenter ? 0 : 2 * adjust.x);=0A=
							}=0A=
							else if(overflowRight > 0 && (my.x !=3D=3D 'right' || =
overflowLeft > 0)  ) {=0A=
								position.left -=3D isCenter ? -offset : offset + (2 * adjust.x);=0A=
							}=0A=
							if(position.left !=3D=3D posLeft && isCenter) { position.left =
-=3D adjust.x; }=0A=
							=0A=
							// Make sure we haven't made things worse with the adjustment and =
return the adjusted difference=0A=
							if(position.left < viewportScroll && -position.left > =
overflowRight) { position.left =3D posLeft; }=0A=
						}=0A=
=0A=
						return position.left - posLeft;=0A=
					},=0A=
					top: function(posTop) {=0A=
						var isShift =3D readjust.vertical =3D=3D=3D 'shift',=0A=
							viewportScroll =3D viewport.offset.top + viewport.scrollTop,=0A=
							myHeight =3D my.y =3D=3D=3D 'top' ? elemHeight : my.y =3D=3D=3D =
'bottom' ? -elemHeight : -elemHeight / 2,=0A=
							atHeight =3D at.y =3D=3D=3D 'top' ? targetHeight : at.y =3D=3D=3D =
'bottom' ? -targetHeight : -targetHeight / 2,=0A=
							tipHeight =3D (readjust.tip.height + readjust.tip.border * 2) || =
0,=0A=
							tipAdjust =3D tip && tip.precedance =3D=3D=3D 'y' && !isShift ? =
tipHeight : 0,=0A=
							overflowTop =3D viewportScroll - posTop - tipAdjust,=0A=
							overflowBottom =3D posTop + elemHeight - viewport.height - =
viewportScroll + tipAdjust,=0A=
							offset =3D myHeight - (my.precedance =3D=3D=3D 'y' || my.x =
=3D=3D=3D my.y ? atHeight : 0),=0A=
							isCenter =3D my.y =3D=3D=3D 'center';=0A=
=0A=
						// Optional 'shift' style repositioning=0A=
						if(isShift) {=0A=
							tipAdjust =3D tip && tip.precedance =3D=3D=3D 'x' ? tipHeight : 0;=0A=
							offset =3D (my.y =3D=3D=3D 'top' ? 1 : -1) * myHeight - tipAdjust;=0A=
=0A=
							// Adjust position but keep it within viewport dimensions=0A=
							position.top +=3D overflowTop > 0 ? overflowTop : overflowBottom =
> 0 ? -overflowBottom : 0;=0A=
							position.top =3D Math.max(=0A=
								viewport.offset.top + (tipAdjust && tip.x =3D=3D=3D 'center' ? =
readjust.tip.offset : 0),=0A=
								posTop - offset,=0A=
								Math.min(=0A=
									Math.max(viewport.offset.top + viewport.height, posTop + =
offset),=0A=
									position.top=0A=
								)=0A=
							);=0A=
						}=0A=
=0A=
						// Default 'flip' repositioning=0A=
						else {=0A=
							if(overflowTop > 0 && (my.y !=3D=3D 'top' || overflowBottom > 0)) =
{=0A=
								position.top -=3D offset + (isCenter ? 0 : 2 * adjust.y);=0A=
							}=0A=
							else if(overflowBottom > 0 && (my.y !=3D=3D 'bottom' || =
overflowTop > 0)  ) {=0A=
								position.top -=3D isCenter ? -offset : offset + (2 * adjust.y);=0A=
							}=0A=
							if(position.top !=3D=3D posTop && isCenter) { position.top -=3D =
adjust.y; }=0A=
=0A=
							// Make sure we haven't made things worse with the adjustment and =
return the adjusted difference=0A=
							if(position.top < 0 && -position.top > overflowBottom) { =
position.top =3D posTop; }=0A=
						}=0A=
=0A=
						return position.top - posTop;=0A=
					}=0A=
				};=0A=
=0A=
			// Check if mouse was the target=0A=
			if(target =3D=3D=3D 'mouse') {=0A=
				// Force left top to allow flipping=0A=
				at =3D { x: 'left', y: 'top' };=0A=
=0A=
				// Use cached event if one isn't available for positioning=0A=
				event =3D event && (event.type =3D=3D=3D 'resize' || event.type =
=3D=3D=3D 'scroll') ? cache.event :=0A=
					!adjust.mouse && cache.origin ? cache.origin :=0A=
					MOUSE && (adjust.mouse || !event || !event.pageX) ? { pageX: =
MOUSE.pageX, pageY: MOUSE.pageY } :=0A=
					event;=0A=
=0A=
				// Use event coordinates for position=0A=
				position =3D { top: event.pageY, left: event.pageX };=0A=
			}=0A=
			else {=0A=
				// Check if event targetting is being used=0A=
				if(target =3D=3D=3D 'event') {=0A=
					if(event && event.target && event.type !=3D=3D 'scroll' && =
event.type !=3D=3D 'resize') {=0A=
						target =3D cache.target =3D $(event.target);=0A=
					}=0A=
					else {=0A=
						target =3D cache.target;=0A=
					}=0A=
				}=0A=
=0A=
				// Parse the target into a jQuery object and make sure there's an =
element present=0A=
				target =3D $(target).eq(0);=0A=
				if(target.length =3D=3D=3D 0) { return self; }=0A=
=0A=
				// Check if window or document is the target=0A=
				else if(target[0] =3D=3D=3D document || target[0] =3D=3D=3D window) {=0A=
					targetWidth =3D PLUGINS.iOS ? window.innerWidth : target.width();=0A=
					targetHeight =3D PLUGINS.iOS ? window.innerHeight : target.height();=0A=
=0A=
					if(target[0] =3D=3D=3D window) {=0A=
						position =3D {=0A=
							top: !fixed || PLUGINS.iOS ? (viewport || target).scrollTop() : 0,=0A=
							left: !fixed || PLUGINS.iOS ? (viewport || target).scrollLeft() : =
0=0A=
						};=0A=
					}=0A=
				}=0A=
=0A=
				// Use Imagemap/SVG plugins if needed=0A=
				else if(target.is('area') && PLUGINS.imagemap) {=0A=
					position =3D PLUGINS.imagemap(target, at);=0A=
				}=0A=
				else if(target[0].namespaceURI =3D=3D=3D =
'http://www.w3.org/2000/svg' && PLUGINS.svg) {=0A=
					position =3D PLUGINS.svg(target, at);=0A=
				}=0A=
=0A=
				else {=0A=
					targetWidth =3D target.outerWidth();=0A=
					targetHeight =3D target.outerHeight();=0A=
=0A=
					position =3D PLUGINS.offset(target, posOptions.container, fixed);=0A=
				}=0A=
=0A=
				// Parse returned plugin values into proper variables=0A=
				if(position.offset) {=0A=
					targetWidth =3D position.width;=0A=
					targetHeight =3D position.height;=0A=
					position =3D position.offset;=0A=
				}=0A=
=0A=
				// Adjust position relative to target=0A=
				position.left +=3D at.x =3D=3D=3D 'right' ? targetWidth : at.x =
=3D=3D=3D 'center' ? targetWidth / 2 : 0;=0A=
				position.top +=3D at.y =3D=3D=3D 'bottom' ? targetHeight : at.y =
=3D=3D=3D 'center' ? targetHeight / 2 : 0;=0A=
			}=0A=
=0A=
			// Adjust position relative to tooltip=0A=
			position.left +=3D adjust.x + (my.x =3D=3D=3D 'right' ? -elemWidth : =
my.x =3D=3D=3D 'center' ? -elemWidth / 2 : 0);=0A=
			position.top +=3D adjust.y + (my.y =3D=3D=3D 'bottom' ? -elemHeight : =
my.y =3D=3D=3D 'center' ? -elemHeight / 2 : 0);=0A=
=0A=
			// Calculate collision offset values if viewport positioning is =
enabled=0A=
			if(viewport.jquery && target[0] !=3D=3D window && target[0] !=3D=3D =
docBody &&=0A=
				readjust.vertical+readjust.horizontal !=3D=3D 'nonenone')=0A=
			{=0A=
				// Cache our viewport details=0A=
				viewport =3D {=0A=
					elem: viewport,=0A=
					height: viewport[ (viewport[0] =3D=3D=3D window ? 'h' : 'outerH') + =
'eight' ](),=0A=
					width: viewport[ (viewport[0] =3D=3D=3D window ? 'w' : 'outerW') + =
'idth' ](),=0A=
					scrollLeft: fixed ? 0 : viewport.scrollLeft(),=0A=
					scrollTop: fixed ? 0 : viewport.scrollTop(),=0A=
					offset: viewport.offset() || { left: 0, top: 0 }=0A=
				};=0A=
=0A=
				// Adjust position based onviewport and adjustment options=0A=
				position.adjusted =3D {=0A=
					left: readjust.horizontal !=3D=3D 'none' ? =
readjust.left(position.left) : 0,=0A=
					top: readjust.vertical !=3D=3D 'none' ? readjust.top(position.top) =
: 0=0A=
				};=0A=
			}=0A=
=0A=
			//Viewport adjustment is disabled, set values to zero=0A=
			else { position.adjusted =3D { left: 0, top: 0 }; }=0A=
=0A=
			// Set tooltip position class=0A=
			tooltip.attr('class', function(i, val) {=0A=
				return $.attr(this, 'class').replace(/ui-tooltip-pos-\w+/i, '');=0A=
			})=0A=
			.addClass(uitooltip + '-pos-' + my.abbreviation());=0A=
=0A=
			// Call API method=0A=
			callback.originalEvent =3D $.extend({}, event);=0A=
			tooltip.trigger(callback, [self, position, viewport.elem || =
viewport]);=0A=
			if(callback.isDefaultPrevented()){ return self; }=0A=
			delete position.adjusted;=0A=
=0A=
			// If effect is disabled, no animation is defined or positioning =
gives NaN out, set CSS directly=0A=
			if(effect =3D=3D=3D FALSE || isNaN(position.left) || =
isNaN(position.top) || !$.isFunction(posOptions.effect)) {=0A=
				tooltip.css(position);=0A=
			}=0A=
			=0A=
			// Use custom function if provided=0A=
			else if($.isFunction(posOptions.effect)) {=0A=
				posOptions.effect.call(tooltip, self, $.extend({}, position));=0A=
				tooltip.queue(function(next) {=0A=
					// Reset attributes to avoid cross-browser rendering bugs=0A=
					$(this).css({ opacity: '', height: '' });=0A=
					if($.browser.msie) { this.style.removeAttribute('filter'); }=0A=
=0A=
					next();=0A=
				});=0A=
			}=0A=
=0A=
			// Set positioning flag=0A=
			isPositioning =3D 0;=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		// Max/min width simulator function for all browsers.. yeaaah!=0A=
		redraw: function()=0A=
		{=0A=
			if(self.rendered < 1 || isDrawing) { return self; }=0A=
=0A=
			var fluid =3D uitooltip + '-fluid',=0A=
				container =3D options.position.container,=0A=
				perc, width, max, min;=0A=
=0A=
			// Set drawing flag=0A=
			isDrawing =3D 1;=0A=
=0A=
			// If tooltip has a set width, just set it... like a boss!=0A=
			if(options.style.width) { tooltip.css('width', options.style.width); }=0A=
=0A=
			// Otherwise simualte max/min width...=0A=
			else {=0A=
				// Reset width and add fluid class=0A=
				tooltip.css('width', '').addClass(fluid);=0A=
=0A=
				// Grab our tooltip width (add 1 so we don't get wrapping problems =
in Gecko)=0A=
				width =3D tooltip.width() + ($.browser.mozilla ? 1 : 0);=0A=
=0A=
				// Grab our max/min properties=0A=
				max =3D tooltip.css('max-width') || '';=0A=
				min =3D tooltip.css('min-width') || '';=0A=
=0A=
				// Parse into proper pixel values=0A=
				perc =3D (max + min).indexOf('%') > -1 ? container.width() / 100 : 0;=0A=
				max =3D ((max.indexOf('%') > -1 ? perc : 1) * parseInt(max, 10)) || =
width;=0A=
				min =3D ((min.indexOf('%') > -1 ? perc : 1) * parseInt(min, 10)) || =
0;=0A=
=0A=
				// Determine new dimension size based on max/min/current values=0A=
				width =3D max + min ? Math.min(Math.max(width, min), max) : width;=0A=
=0A=
				// Set the newly calculated width and remvoe fluid class=0A=
				tooltip.css('width', Math.round(width)).removeClass(fluid);=0A=
=0A=
			}=0A=
=0A=
			// Set drawing flag=0A=
			isDrawing =3D 0;=0A=
=0A=
			return self;=0A=
		},=0A=
=0A=
		disable: function(state)=0A=
		{=0A=
			var c =3D disabled;=0A=
			=0A=
			if('boolean' !=3D=3D typeof state) {=0A=
				state =3D !(tooltip.hasClass(c) || cache.disabled);=0A=
			}=0A=
			 =0A=
			if(self.rendered) {=0A=
				tooltip.toggleClass(c, state);=0A=
				$.attr(tooltip[0], 'aria-disabled', state);=0A=
			}=0A=
			else {=0A=
				cache.disabled =3D !!state;=0A=
			}=0A=
=0A=
			return self;=0A=
		},=0A=
		=0A=
		enable: function() { return self.disable(FALSE); },=0A=
=0A=
		destroy: function()=0A=
		{=0A=
			var t =3D target[0],=0A=
				title =3D $.attr(t, oldtitle);=0A=
=0A=
			// Destroy tooltip and  any associated plugins if rendered=0A=
			if(self.rendered) {=0A=
				tooltip.remove();=0A=
				=0A=
				$.each(self.plugins, function() {=0A=
					if(this.destroy) { this.destroy(); }=0A=
				});=0A=
			}=0A=
=0A=
			// Clear timers and remove bound events=0A=
			clearTimeout(self.timers.show);=0A=
			clearTimeout(self.timers.hide);=0A=
			unassignEvents();=0A=
=0A=
			// Remove api object=0A=
			$.removeData(t, 'qtip');=0A=
=0A=
			// Reset old title attribute if removed =0A=
			if(title) {=0A=
				$.attr(t, 'title', title);=0A=
				target.removeAttr(oldtitle);=0A=
			}=0A=
=0A=
			// Remove ARIA attributes and bound qtip events=0A=
			target.removeAttr('aria-describedby').unbind('.qtip');=0A=
=0A=
			return target;=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
// Initialization method=0A=
function init(id, opts)=0A=
{=0A=
	var obj, posOptions, attr, config,=0A=
=0A=
	// Setup element references=0A=
	elem =3D $(this),=0A=
	docBody =3D $(document.body),=0A=
=0A=
	// Use document body instead of document element if needed=0A=
	newTarget =3D this =3D=3D=3D document ? docBody : elem,=0A=
=0A=
	// Grab metadata from element if plugin is present=0A=
	metadata =3D (elem.metadata) ? elem.metadata(opts.metadata) : NULL,=0A=
=0A=
	// If metadata type if HTML5, grab 'name' from the object instead, or =
use the regular data object otherwise=0A=
	metadata5 =3D opts.metadata.type =3D=3D=3D 'html5' && metadata ? =
metadata[opts.metadata.name] : NULL,=0A=
=0A=
	// Grab data from metadata.name (or data-qtipopts as fallback) using =
.data() method,=0A=
	html5 =3D elem.data(opts.metadata.name || 'qtipopts');=0A=
=0A=
	// If we don't get an object returned attempt to parse it manualyl =
without parseJSON=0A=
	try { html5 =3D typeof html5 =3D=3D=3D 'string' ? (new Function("return =
" + html5))() : html5; }=0A=
	catch(e) { $.error('Unable to parse HTML5 attribute data: ' + html5); }=0A=
=0A=
	// Merge in and sanitize metadata=0A=
	config =3D $.extend(TRUE, {}, QTIP.defaults, opts, =0A=
		typeof html5 =3D=3D=3D 'object' ? sanitizeOptions(html5) : NULL,=0A=
		sanitizeOptions(metadata5 || metadata));=0A=
=0A=
	// Remove metadata object so we don't interfere with other metadata =
calls=0A=
	if(metadata) { $.removeData(this, 'metadata'); }=0A=
=0A=
	// Re-grab our positioning options now we've merged our metadata and =
set id to passed value=0A=
	posOptions =3D config.position;=0A=
	config.id =3D id;=0A=
	=0A=
	// Setup missing content if none is detected=0A=
	if('boolean' =3D=3D=3D typeof config.content.text) {=0A=
		attr =3D elem.attr(config.content.attr);=0A=
=0A=
		// Grab from supplied attribute if available=0A=
		if(config.content.attr !=3D=3D FALSE && attr) { config.content.text =
=3D attr; }=0A=
=0A=
		// No valid content was found, abort render=0A=
		else { return FALSE; }=0A=
	}=0A=
=0A=
	// Setup target options=0A=
	if(posOptions.container =3D=3D=3D FALSE) { posOptions.container =3D =
docBody; }=0A=
	if(posOptions.target =3D=3D=3D FALSE) { posOptions.target =3D =
newTarget; }=0A=
	if(config.show.target =3D=3D=3D FALSE) { config.show.target =3D =
newTarget; }=0A=
	if(config.show.solo =3D=3D=3D TRUE) { config.show.solo =3D docBody; }=0A=
	if(config.hide.target =3D=3D=3D FALSE) { config.hide.target =3D =
newTarget; }=0A=
	if(config.position.viewport =3D=3D=3D TRUE) { config.position.viewport =
=3D posOptions.container; }=0A=
=0A=
	// Convert position corner values into x and y strings=0A=
	posOptions.at =3D new PLUGINS.Corner(posOptions.at);=0A=
	posOptions.my =3D new PLUGINS.Corner(posOptions.my);=0A=
=0A=
	// Destroy previous tooltip if overwrite is enabled, or skip element if =
not=0A=
	if($.data(this, 'qtip')) {=0A=
		if(config.overwrite) {=0A=
			elem.qtip('destroy');=0A=
		}=0A=
		else if(config.overwrite =3D=3D=3D FALSE) {=0A=
			return FALSE;=0A=
		}=0A=
	}=0A=
=0A=
	// Remove title attribute and store it if present=0A=
	if($.attr(this, 'title')) {=0A=
		$.attr(this, oldtitle, $.attr(this, 'title'));=0A=
		this.removeAttribute('title');=0A=
	}=0A=
=0A=
	// Initialize the tooltip and add API reference=0A=
	obj =3D new QTip(elem, config, id, !!attr);=0A=
	$.data(this, 'qtip', obj);=0A=
=0A=
	// Catch remove events on target element to destroy redundant tooltip=0A=
	elem.bind('remove.qtip', function(){ obj.destroy(); });=0A=
=0A=
	return obj;=0A=
}=0A=
=0A=
// jQuery $.fn extension method=0A=
QTIP =3D $.fn.qtip =3D function(options, notation, newValue)=0A=
{=0A=
	var command =3D ('' + options).toLowerCase(), // Parse command=0A=
		returned =3D NULL,=0A=
		args =3D command =3D=3D=3D 'disable' ? [TRUE] : =
$.makeArray(arguments).slice(1, 10),=0A=
		event =3D args[args.length - 1],=0A=
		opts =3D this[0] ? $.data(this[0], 'qtip') : NULL;=0A=
=0A=
	// Check for API request=0A=
	if((!arguments.length && opts) || command =3D=3D=3D 'api') {=0A=
		return opts;=0A=
	}=0A=
=0A=
	// Execute API command if present=0A=
	else if('string' =3D=3D=3D typeof options)=0A=
	{=0A=
		this.each(function()=0A=
		{=0A=
			var api =3D $.data(this, 'qtip');=0A=
			if(!api) { return TRUE; }=0A=
=0A=
			// Cache the event if possible=0A=
			if(event && event.timeStamp) { api.cache.event =3D event; }=0A=
=0A=
			// Check for specific API commands=0A=
			if((command =3D=3D=3D 'option' || command =3D=3D=3D 'options') && =
notation) {=0A=
				if($.isPlainObject(notation) || newValue !=3D=3D undefined) {=0A=
					api.set(notation, newValue);=0A=
				}=0A=
				else {=0A=
					returned =3D api.get(notation);=0A=
					return FALSE;=0A=
				}=0A=
			}=0A=
=0A=
			// Execute API command=0A=
			else if(api[command]) {=0A=
				api[command].apply(api[command], args);=0A=
			}=0A=
		});=0A=
=0A=
		return returned !=3D=3D NULL ? returned : this;=0A=
	}=0A=
=0A=
	// No API commands. validate provided options and setup qTips=0A=
	else if('object' =3D=3D=3D typeof options || !arguments.length)=0A=
	{=0A=
		opts =3D sanitizeOptions($.extend(TRUE, {}, options));=0A=
=0A=
		// Bind the qTips=0A=
		return QTIP.bind.call(this, opts, event);=0A=
	}=0A=
};=0A=
=0A=
// $.fn.qtip Bind method=0A=
QTIP.bind =3D function(opts, event)=0A=
{=0A=
	return this.each(function(i) {=0A=
		var options, targets, events,=0A=
=0A=
		// Find next available ID, or use custom ID if provided=0A=
		id =3D (!opts.id || opts.id =3D=3D=3D FALSE || opts.id.length < 1 || =
$('#'+uitooltip+'-'+opts.id).length) ? QTIP.nextid++ : opts.id,=0A=
=0A=
		// Setup events namespace=0A=
		namespace =3D '.qtip-'+id+'-create',=0A=
=0A=
		// Initialize the qTip and re-grab newly sanitized options=0A=
		api =3D init.call(this, id, opts);=0A=
		if(api =3D=3D=3D FALSE) { return TRUE; }=0A=
		options =3D api.options;=0A=
=0A=
		// Initialize plugins=0A=
		$.each(PLUGINS, function() {=0A=
			if(this.initialize =3D=3D=3D 'initialize') { this(api); }=0A=
		});=0A=
=0A=
		// Determine hide and show targets=0A=
		targets =3D { show: options.show.target, hide: options.hide.target };=0A=
		events =3D {=0A=
			show: $.trim('' + options.show.event).replace(/ /g, namespace+' ') + =
namespace,=0A=
			hide: $.trim('' + options.hide.event).replace(/ /g, namespace+' ') + =
namespace=0A=
		};=0A=
=0A=
		/*=0A=
		 * Make sure hoverIntent functions properly by using mouseleave as a =
hide event if=0A=
		 * mouseenter/mouseout is used for show.event, even if it isn't in the =
users options.=0A=
		 */=0A=
		if(/mouse(over|enter)/i.test(events.show) && =
!/mouse(out|leave)/i.test(events.hide)) {=0A=
			events.hide +=3D ' mouseleave' + namespace;=0A=
		}=0A=
=0A=
		// Define hoverIntent function=0A=
		function hoverIntent(event) {=0A=
			function render() {=0A=
				// Cache mouse coords,render and render the tooltip=0A=
				api.render(typeof event =3D=3D=3D 'object' || options.show.ready);=0A=
=0A=
				// Unbind show and hide event=0A=
				targets.show.unbind(events.show);=0A=
				targets.hide.unbind(events.hide);=0A=
			}=0A=
=0A=
			// Only continue if tooltip isn't disabled=0A=
			if(api.cache.disabled) { return FALSE; }=0A=
=0A=
			// Cache the event data=0A=
			api.cache.event =3D $.extend({}, event);=0A=
=0A=
			// Start the event sequence=0A=
			if(options.show.delay > 0) {=0A=
				clearTimeout(api.timers.show);=0A=
				api.timers.show =3D setTimeout(render, options.show.delay);=0A=
				if(events.show !=3D=3D events.hide) {=0A=
					targets.hide.bind(events.hide, function() { =
clearTimeout(api.timers.show); });=0A=
				}=0A=
			}=0A=
			else { render(); }=0A=
		}=0A=
=0A=
		// Bind show events to target=0A=
		targets.show.bind(events.show, hoverIntent);=0A=
=0A=
		// Prerendering is enabled, create tooltip now=0A=
		if(options.show.ready || options.prerender) { hoverIntent(event); }=0A=
	});=0A=
};=0A=
=0A=
// Setup base plugins=0A=
PLUGINS =3D QTIP.plugins =3D {=0A=
	// Corner object parser=0A=
	Corner: function(corner) {=0A=
		corner =3D ('' + corner).replace(/([A-Z])/, ' $1').replace(/middle/gi, =
'center').toLowerCase();=0A=
		this.x =3D (corner.match(/left|right/i) || corner.match(/center/) || =
['inherit'])[0].toLowerCase();=0A=
		this.y =3D (corner.match(/top|bottom|center/i) || =
['inherit'])[0].toLowerCase();=0A=
=0A=
		this.precedance =3D (corner.charAt(0).search(/^(t|b)/) > -1) ? 'y' : =
'x';=0A=
		this.string =3D function() { return this.precedance =3D=3D=3D 'y' ? =
this.y+this.x : this.x+this.y; };=0A=
		this.abbreviation =3D function() { =0A=
			var x =3D this.x.substr(0,1), y =3D this.y.substr(0,1);=0A=
			return x =3D=3D=3D y ? x : (x =3D=3D=3D 'c' || (x !=3D=3D 'c' && y =
!=3D=3D 'c')) ? y + x : x + y;=0A=
		};=0A=
	},=0A=
=0A=
	// Custom (more correct for qTip!) offset calculator=0A=
	offset: function(elem, container, fixed) {=0A=
		var pos =3D elem.offset(),=0A=
			parent =3D container,=0A=
			deep =3D 0,=0A=
			docBody =3D document.body,=0A=
			coffset;=0A=
=0A=
		function scroll(e, i) {=0A=
			pos.left +=3D i * e.scrollLeft();=0A=
			pos.top +=3D i * e.scrollTop();=0A=
		}=0A=
=0A=
		if(parent) {=0A=
			// Compensate for non-static containers offset=0A=
			do {=0A=
				if(parent[0] =3D=3D=3D docBody) { break; }=0A=
				else if(parent.css('position') !=3D=3D 'static') {=0A=
					coffset =3D parent.position();=0A=
					pos.left -=3D coffset.left + =
(parseInt(parent.css('borderLeftWidth'), 10) || 0);=0A=
					pos.top -=3D coffset.top + (parseInt(parent.css('borderTopWidth'), =
10) || 0);=0A=
					=0A=
					deep++;=0A=
				}=0A=
			}=0A=
			while(parent =3D parent.offsetParent());=0A=
=0A=
			// Compensate for containers scroll if it also has an offsetParent=0A=
			if(container[0] !=3D=3D docBody || deep > 1) { scroll( container, 1 =
); }=0A=
=0A=
			// Adjust for position.fixed tooltips (and also iOS scroll bug in =
v3.2 - v4.0)=0A=
			if((PLUGINS.iOS < 4.1 && PLUGINS.iOS > 3.1) || (!PLUGINS.iOS && =
fixed)) { scroll( $(window), -1 ); }=0A=
		}=0A=
=0A=
		return pos;=0A=
	},=0A=
	=0A=
	/*=0A=
	 * iOS 3.2 - 4.0 scroll fix detection used in offset() function.=0A=
	 */=0A=
	iOS: parseFloat(=0A=
		('' + (/CPU.*OS ([0-9_]{1,3})|(CPU =
like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent) || [0,''])[1])=0A=
			.replace('undefined', '3_2').replace('_','.')=0A=
	) || FALSE,=0A=
	=0A=
	/*=0A=
	 * jQuery-secpfic $.fn overrides =0A=
	 */=0A=
	fn: {=0A=
		/* Allow other plugins to successfully retrieve the title of an =
element with a qTip applied */=0A=
		attr: function(attr, val) {=0A=
			if(!this.length) { return; }=0A=
			=0A=
			var self =3D this[0],=0A=
			title =3D 'title',=0A=
			api =3D $.data(self, 'qtip');=0A=
			=0A=
			if(attr =3D=3D=3D title) {=0A=
				if(arguments.length < 2) {=0A=
					return $.attr(self, oldtitle);=0A=
				}=0A=
				else if(typeof api =3D=3D=3D 'object') {=0A=
					// If qTip is rendered and title was originally used as content, =
update it=0A=
					if(api && api.rendered && api.options.content.attr =3D=3D=3D title =
&& api.cache.attr) {=0A=
						api.set('content.text', val);=0A=
					}=0A=
					=0A=
					// Use the regular attr method to set, then cache the result=0A=
					$.fn['attr'+replaceSuffix].apply(this, arguments);=0A=
					$.attr(self, oldtitle, $.attr(self, title));=0A=
					return this.removeAttr(title);=0A=
				}=0A=
			}=0A=
		},=0A=
		=0A=
		/* Allow clone to correctly retrieve cached title attributes */=0A=
		clone: function(keepData) {=0A=
			var titles =3D $([]), title =3D 'title', elem;=0A=
=0A=
			// Clone our element using the real clone method=0A=
			elem =3D $.fn['clone'+replaceSuffix].apply(this, arguments)=0A=
			=0A=
			// Grab all elements with an oldtitle set, and change it to regular =
title attribute=0A=
			.filter('[oldtitle]').each(function() {=0A=
				$.attr(this, title, $.attr(this, oldtitle));=0A=
				this.removeAttribute(oldtitle);=0A=
			})=0A=
			.end();=0A=
=0A=
			return elem;=0A=
		},=0A=
		=0A=
		/* =0A=
		 * Taken directly from jQuery 1.8.2 widget source code=0A=
		 * Trigger 'remove' event on all elements on removal if jQuery UI =
isn't present =0A=
		 */=0A=
		remove: $.ui ? NULL : function( selector, keepData ) {=0A=
			$(this).each(function() {=0A=
				if (!keepData) {=0A=
					if (!selector || $.filter( selector, [ this ] ).length) {=0A=
						$('*', this).add(this).each(function() {=0A=
							$(this).triggerHandler('remove');=0A=
						});=0A=
					}=0A=
				}=0A=
			});=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// Apply the fn overrides above=0A=
$.each(PLUGINS.fn, function(name, func) {=0A=
	if(!func) { return TRUE; }=0A=
	=0A=
	var old =3D $.fn[name+replaceSuffix] =3D $.fn[name];=0A=
	$.fn[name] =3D function() {=0A=
		return func.apply(this, arguments) || old.apply(this, arguments);=0A=
	};=0A=
});=0A=
=0A=
// Set global qTip properties=0A=
QTIP.version =3D 'nightly';=0A=
QTIP.nextid =3D 0;=0A=
QTIP.inactiveEvents =3D 'click dblclick mousedown mouseup mousemove =
mouseleave mouseenter'.split(' ');=0A=
QTIP.zindex =3D 15000;=0A=
=0A=
// Define configuration defaults=0A=
QTIP.defaults =3D {=0A=
	prerender: FALSE,=0A=
	id: FALSE,=0A=
	overwrite: TRUE,=0A=
	content: {=0A=
		text: TRUE,=0A=
		attr: 'title',=0A=
		title: {=0A=
			text: FALSE,=0A=
			button: FALSE=0A=
		}=0A=
	},=0A=
	position: {=0A=
		my: 'top left',=0A=
		at: 'bottom right',=0A=
		target: FALSE,=0A=
		container: FALSE,=0A=
		viewport: FALSE,=0A=
		adjust: {=0A=
			x: 0, y: 0,=0A=
			mouse: TRUE,=0A=
			resize: TRUE,=0A=
			method: 'flip flip'=0A=
		},=0A=
		effect: TRUE=0A=
	},=0A=
	show: {=0A=
		target: FALSE,=0A=
		event: 'mouseenter',=0A=
		effect: TRUE,=0A=
		delay: 90,=0A=
		solo: FALSE,=0A=
		ready: FALSE=0A=
	},=0A=
	hide: {=0A=
		target: FALSE,=0A=
		event: 'mouseleave',=0A=
		effect: TRUE,=0A=
		delay: 0,=0A=
		fixed: FALSE,=0A=
		inactive: FALSE,=0A=
		leave: 'window',=0A=
		distance: FALSE=0A=
	},=0A=
	style: {=0A=
		classes: '',=0A=
		widget: FALSE,=0A=
		width: FALSE=0A=
	},=0A=
	events: {=0A=
		render: NULL,=0A=
		move: NULL,=0A=
		show: NULL,=0A=
		hide: NULL,=0A=
		toggle: NULL,=0A=
		focus: NULL,=0A=
		blur: NULL=0A=
	}=0A=
};=0A=
}(jQuery, window));=0A=
/*
 * This plugin filters keyboard input by specified regular expression.
 * Version 1.7
 * $Id: jquery.keyfilter.js,v 1.14 2009/05/19 11:46:10 aabdulin Exp $
 *
 * Source code inspired by Ext.JS (Ext.form.TextField, Ext.EventManager)
 *
 * Procedural style:
 * $('#ggg').keyfilter(/[\dA-F]/);
 * Also you can pass test function instead of regexp. Its arguments:
   * this - HTML DOM Element (event target).
   * c - String that contains incoming character.
 * $('#ggg').keyfilter(function(c) { return c !=3D 'a'; });
 *
 * Class style:
 * <input type=3D"text" class=3D"mask-num" />
 *
 * Available classes:
   * mask-pint:     /[\d]/
   * mask-int:      /[\d\-]/
   * mask-pnum:     /[\d\.]/
   * mask-money     /[\d\.\s,]/
   * mask-num:      /[\d\-\.]/
   * mask-hex:      /[0-9a-f]/i
   * mask-email:    /[a-z0-9_\.\-@]/i
   * mask-alpha:    /[a-z_]/i
   * mask-alphanum: /[a-z0-9_]/i
 */

(function($)
{
	var defaultMasks =3D {
		pint:     /[\d]/,
		'int':    /[\d\-]/,
		pnum:     /[\d\.]/,
		money:    /[\d\.\s,]/,
		num:      /[\d\-\.]/,
		hex:      /[0-9a-f]/i,
		email:    /[a-z0-9_\.\-@]/i,
		alpha:    /[a-z_]/i,
		alphanum: /[a-z0-9_]/i
	};

	var Keys =3D {
		TAB: 9,
		RETURN: 13,
		ESC: 27,
		BACKSPACE: 8,
		DELETE: 46
	};

	// safari keypress events for special keys return bad keycodes
	var SafariKeys =3D {
		63234 : 37, // left
		63235 : 39, // right
		63232 : 38, // up
		63233 : 40, // down
		63276 : 33, // page up
		63277 : 34, // page down
		63272 : 46, // delete
		63273 : 36, // home
		63275 : 35  // end
	};

	var isNavKeyPress =3D function(e)
	{
		var k =3D e.keyCode;
		k =3D $.browser.safari ? (SafariKeys[k] || k) : k;
		return (k >=3D 33 && k <=3D 40) || k =3D=3D Keys.RETURN || k =3D=3D =
Keys.TAB || k =3D=3D Keys.ESC;
	};

        var isSpecialKey =3D function(e)
	{
		var k =3D e.keyCode;
		var c =3D e.charCode;
		return k =3D=3D 9 || k =3D=3D 13 || (k =3D=3D 40 && (!$.browser.opera =
|| !e.shiftKey)) || k =3D=3D 27 ||
			k =3D=3D 16 || k =3D=3D 17 ||
			(k >=3D 18 && k <=3D 20) ||
			($.browser.opera && !e.shiftKey && (k =3D=3D 8 || (k >=3D 33 && k =
<=3D 35) || (k >=3D 36 && k <=3D 39) || (k >=3D 44 && k <=3D 45)))
			;

        };

        /**
         * Returns a normalized keyCode for the event.
         * @return {Number} The key code
         */
        var getKey =3D function(e)
	{
		var k =3D e.keyCode || e.charCode;
		return $.browser.safari ? (SafariKeys[k] || k) : k;
        };

        var getCharCode =3D function(e)
	{
		return e.charCode || e.keyCode || e.which;
	};

	$.fn.keyfilter =3D function(re)
	{
		return this.keypress(function(e)
		{
			if (e.ctrlKey || e.altKey)
			{
				return;
			}
			var k =3D getKey(e);
			if($.browser.mozilla && (isNavKeyPress(e) || k =3D=3D Keys.BACKSPACE =
|| (k =3D=3D Keys.DELETE && e.charCode =3D=3D 0)))
			{
				return;
			}
			var c =3D getCharCode(e), cc =3D String.fromCharCode(c), ok =3D true;
			if(!$.browser.mozilla && (isSpecialKey(e) || !cc))
			{
				return;
			}
			if ($.isFunction(re))
			{
				ok =3D re.call(this, cc);
			}
			else
			{
				ok =3D re.test(cc);
			}
			if(!ok)
			{
				e.preventDefault();
			}
		});
	};

	$.extend($.fn.keyfilter, {
		defaults: {
			masks: defaultMasks
		},
		version: 1.7
	});

	$(document).ready(function()
	{
		var tags =3D $('input[class*=3Dmask],textarea[class*=3Dmask]');
		for (var key in $.fn.keyfilter.defaults.masks)
		{
			tags.filter('.mask-' + =
key).keyfilter($.fn.keyfilter.defaults.masks[key]);
		}
	});

})(jQuery);
=0A=
/*!=0A=
 * jQuery UI Stars v3.0.1=0A=
 * http://plugins.jquery.com/project/Star_Rating_widget=0A=
 *=0A=
 * Copyright (c) 2010 Marek "Orkan" Zajac (orkans@gmail.com)=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * $Rev: 164 $=0A=
 * $Date:: 2010-05-01 #$=0A=
 * $Build: 35 (2010-05-01)=0A=
 *=0A=
 * Depends:=0A=
 *	jquery.ui.core.js=0A=
 *	jquery.ui.widget.js=0A=
 *=0A=
 */=0A=
(function($) {=0A=
=0A=
$.widget('ui.stars', {=0A=
	options: {=0A=
		inputType: 'radio', // [radio|select]=0A=
		split: 0, // decrease number of stars by splitting each star into =
pieces [2|3|4|...]=0A=
		disabled: false, // set to [true] to make the stars initially disabled=0A=
		cancelTitle: 'Cancel Rating',=0A=
		cancelValue: 0, // default value of Cancel btn.=0A=
		cancelShow: true,=0A=
		disableValue: true, // set to [false] to not disable the hidden input =
when Cancel btn is clicked, so the value will present in POST data.=0A=
		oneVoteOnly: false,=0A=
		showTitles: false,=0A=
		captionEl: null, // jQuery object - target for text captions =0A=
		callback: null, // function(ui, type, value, event)=0A=
=0A=
		/*=0A=
		 * CSS classes=0A=
		 */=0A=
		starWidth: 16, // width of the star image=0A=
		cancelClass: 'ui-stars-cancel',=0A=
		starClass: 'ui-stars-star',=0A=
		starOnClass: 'ui-stars-star-on',=0A=
		starHoverClass: 'ui-stars-star-hover',=0A=
		starDisabledClass: 'ui-stars-star-disabled',=0A=
		cancelHoverClass: 'ui-stars-cancel-hover',=0A=
		cancelDisabledClass: 'ui-stars-cancel-disabled'=0A=
	},=0A=
	=0A=
	_create: function() {=0A=
		var self =3D this, o =3D this.options, starId =3D 0;=0A=
		this.element.data('former.stars', this.element.html());=0A=
=0A=
		o.isSelect =3D o.inputType =3D=3D 'select';=0A=
		this.$form =3D $(this.element).closest('form');=0A=
		this.$selec =3D o.isSelect ? $('select', this.element)  : null;=0A=
		this.$rboxs =3D o.isSelect ? $('option', this.$selec)   : $(':radio', =
this.element);=0A=
=0A=
		/*=0A=
		 * Map all inputs from $rboxs array to Stars elements=0A=
		 */=0A=
		this.$stars =3D this.$rboxs.map(function(i)=0A=
		{=0A=
			var el =3D {=0A=
				value:      this.value,=0A=
				title:      (o.isSelect ? this.text : this.title) || this.value,=0A=
				isDefault:  (o.isSelect && this.defaultSelected) || =
this.defaultChecked=0A=
			};=0A=
=0A=
			if(i=3D=3D0) {=0A=
				o.split =3D typeof o.split !=3D 'number' ? 0 : o.split;=0A=
				o.val2id =3D [];=0A=
				o.id2val =3D [];=0A=
				o.id2title =3D [];=0A=
				o.name =3D o.isSelect ? self.$selec.get(0).name : this.name;=0A=
				o.disabled =3D o.disabled || (o.isSelect ? =
$(self.$selec).attr('disabled') : $(this).attr('disabled'));=0A=
			}=0A=
=0A=
			/*=0A=
			 * Consider it as a Cancel button?=0A=
			 */=0A=
			if(el.value =3D=3D o.cancelValue) {=0A=
				o.cancelTitle =3D el.title;=0A=
				return null;=0A=
			}=0A=
=0A=
			o.val2id[el.value] =3D starId;=0A=
			o.id2val[starId] =3D el.value;=0A=
			o.id2title[starId] =3D el.title;=0A=
=0A=
			if(el.isDefault) {=0A=
				o.checked =3D starId;=0A=
				o.value =3D o.defaultValue =3D el.value;=0A=
				o.title =3D el.title;=0A=
			}=0A=
=0A=
			var $s =3D $('<div/>').addClass(o.starClass);=0A=
			var $a =3D $('<a/>').attr('title', o.showTitles ? el.title : =
'').text(el.value);=0A=
=0A=
			/*=0A=
			 * Prepare division settings=0A=
			 */=0A=
			if(o.split) {=0A=
				var oddeven =3D (starId % o.split);=0A=
				var stwidth =3D Math.floor(o.starWidth / o.split);=0A=
				$s.width(stwidth);=0A=
				$a.css('margin-left', '-' + (oddeven * stwidth) + 'px');=0A=
			}=0A=
=0A=
			starId++;=0A=
			return $s.append($a).get(0);=0A=
		});=0A=
=0A=
		/*=0A=
		 * How many Stars?=0A=
		 */=0A=
		o.items =3D starId;=0A=
=0A=
		/*=0A=
		 * Remove old content=0A=
		 */=0A=
		o.isSelect ? this.$selec.remove() : this.$rboxs.remove();=0A=
=0A=
		/*=0A=
		 * Append Stars interface=0A=
		 */=0A=
		this.$cancel =3D $('<div/>').addClass(o.cancelClass).append( =
$('<a/>').attr('title', o.showTitles ? o.cancelTitle : =
'').text(o.cancelValue) );=0A=
		o.cancelShow &=3D !o.disabled && !o.oneVoteOnly;=0A=
		o.cancelShow && this.element.append(this.$cancel);=0A=
		this.element.append(this.$stars);=0A=
=0A=
		/*=0A=
		 * Initial selection=0A=
		 */=0A=
		if(o.checked =3D=3D=3D undefined) {=0A=
			o.checked =3D -1;=0A=
			o.value =3D o.defaultValue =3D o.cancelValue;=0A=
			o.title =3D '';=0A=
		}=0A=
		=0A=
		/*=0A=
		 * The only FORM element, that has been linked to the stars control. =
The value field is updated on each Star click event=0A=
		 */=0A=
		this.$value =3D $("<input type=3D'hidden' name=3D'"+o.name+"' =
value=3D'"+o.value+"' />");=0A=
		this.element.append(this.$value);=0A=
=0A=
=0A=
		/*=0A=
		 * Attach stars event handler=0A=
		 */=0A=
		this.$stars.bind('click.stars', function(e) {=0A=
			if(!o.forceSelect && o.disabled) return false;=0A=
=0A=
			var i =3D self.$stars.index(this);=0A=
			o.checked =3D i;=0A=
			o.value =3D o.id2val[i];=0A=
			o.title =3D o.id2title[i];=0A=
			self.$value.attr({disabled: o.disabled ? 'disabled' : '', value: =
o.value});=0A=
=0A=
			fillTo(i, false);=0A=
			self._disableCancel();=0A=
=0A=
			!o.forceSelect && self.callback(e, 'star');=0A=
		})=0A=
		.bind('mouseover.stars', function() {=0A=
			if(o.disabled) return false;=0A=
			var i =3D self.$stars.index(this);=0A=
			fillTo(i, true);=0A=
		})=0A=
		.bind('mouseout.stars', function() {=0A=
			if(o.disabled) return false;=0A=
			fillTo(self.options.checked, false);=0A=
		});=0A=
=0A=
=0A=
		/*=0A=
		 * Attach cancel event handler=0A=
		 */=0A=
		this.$cancel.bind('click.stars', function(e) {=0A=
			if(!o.forceSelect && (o.disabled || o.value =3D=3D o.cancelValue)) =
return false;=0A=
=0A=
			o.checked =3D -1;=0A=
			o.value =3D o.cancelValue;=0A=
			o.title =3D '';=0A=
			=0A=
			self.$value.val(o.value);=0A=
			o.disableValue && self.$value.attr({disabled: 'disabled'});=0A=
=0A=
			fillNone();=0A=
			self._disableCancel();=0A=
=0A=
			!o.forceSelect && self.callback(e, 'cancel');=0A=
		})=0A=
		.bind('mouseover.stars', function() {=0A=
			if(self._disableCancel()) return false;=0A=
			self.$cancel.addClass(o.cancelHoverClass);=0A=
			fillNone();=0A=
			self._showCap(o.cancelTitle);=0A=
		})=0A=
		.bind('mouseout.stars', function() {=0A=
			if(self._disableCancel()) return false;=0A=
			self.$cancel.removeClass(o.cancelHoverClass);=0A=
			self.$stars.triggerHandler('mouseout.stars');=0A=
		});=0A=
=0A=
=0A=
		/*=0A=
		 * Attach onReset event handler to the parent FORM=0A=
		 */=0A=
		this.$form.bind('reset.stars', function(){=0A=
			!o.disabled && self.select(o.defaultValue);=0A=
		});=0A=
=0A=
=0A=
		/*=0A=
		 * Clean up to avoid memory leaks in certain versions of IE 6=0A=
		 */=0A=
		$(window).unload(function(){=0A=
			self.$cancel.unbind('.stars');=0A=
			self.$stars.unbind('.stars');=0A=
			self.$form.unbind('.stars');=0A=
			self.$selec =3D self.$rboxs =3D self.$stars =3D self.$value =3D =
self.$cancel =3D self.$form =3D null;=0A=
		});=0A=
=0A=
=0A=
		/*=0A=
		 * Star selection helpers=0A=
		 */=0A=
		function fillTo(index, hover) {=0A=
			if(index !=3D -1) {=0A=
				var addClass =3D hover ? o.starHoverClass : o.starOnClass;=0A=
				var remClass =3D hover ? o.starOnClass    : o.starHoverClass;=0A=
				self.$stars.eq(index).prevAll('.' + =
o.starClass).andSelf().removeClass(remClass).addClass(addClass);=0A=
				self.$stars.eq(index).nextAll('.' + =
o.starClass).removeClass(o.starHoverClass + ' ' + o.starOnClass);=0A=
				self._showCap(o.id2title[index]);=0A=
			}=0A=
			else fillNone();=0A=
		};=0A=
		function fillNone() {=0A=
			self.$stars.removeClass(o.starOnClass + ' ' + o.starHoverClass);=0A=
			self._showCap('');=0A=
		};=0A=
=0A=
=0A=
		/*=0A=
		 * Finally, set up the Stars=0A=
		 */=0A=
		this.select(o.value);=0A=
		o.disabled && this.disable();=0A=
=0A=
	},=0A=
=0A=
	/*=0A=
	 * Private functions=0A=
	 */=0A=
	_disableCancel: function() {=0A=
		var o =3D this.options, disabled =3D o.disabled || o.oneVoteOnly || =
(o.value =3D=3D o.cancelValue);=0A=
		if(disabled)  =
this.$cancel.removeClass(o.cancelHoverClass).addClass(o.cancelDisabledCla=
ss);=0A=
		else          this.$cancel.removeClass(o.cancelDisabledClass);=0A=
		this.$cancel.css('opacity', disabled ? 0.5 : 1);=0A=
		return disabled;=0A=
	},=0A=
	_disableAll: function() {=0A=
		var o =3D this.options;=0A=
		this._disableCancel();=0A=
		if(o.disabled)  =
this.$stars.filter('div').addClass(o.starDisabledClass);=0A=
		else            =
this.$stars.filter('div').removeClass(o.starDisabledClass);=0A=
	},=0A=
	_showCap: function(s) {=0A=
		var o =3D this.options;=0A=
		if(o.captionEl) o.captionEl.text(s);=0A=
	},=0A=
=0A=
	/*=0A=
	 * Public functions=0A=
	 */=0A=
	value: function() {=0A=
		return this.options.value;=0A=
	},=0A=
	select: function(val) {=0A=
		var o =3D this.options, e =3D (val =3D=3D o.cancelValue) ? =
this.$cancel : this.$stars.eq(o.val2id[val]);=0A=
		o.forceSelect =3D true;=0A=
		e.triggerHandler('click.stars');=0A=
		o.forceSelect =3D false;=0A=
	},=0A=
	selectID: function(id) {=0A=
		var o =3D this.options, e =3D (id =3D=3D -1) ? this.$cancel : =
this.$stars.eq(id);=0A=
		o.forceSelect =3D true;=0A=
		e.triggerHandler('click.stars');=0A=
		o.forceSelect =3D false;=0A=
	},=0A=
	enable: function() {=0A=
		this.options.disabled =3D false;=0A=
		this._disableAll();=0A=
	},=0A=
	disable: function() {=0A=
		this.options.disabled =3D true;=0A=
		this._disableAll();=0A=
	},=0A=
	destroy: function() {=0A=
		this.$form.unbind('.stars');=0A=
		this.$cancel.unbind('.stars').remove();=0A=
		this.$stars.unbind('.stars').remove();=0A=
		this.$value.remove();=0A=
		=
this.element.unbind('.stars').html(this.element.data('former.stars')).rem=
oveData('stars');=0A=
		return this;=0A=
	},=0A=
	callback: function(e, type) {=0A=
		var o =3D this.options;=0A=
		o.callback && o.callback(this, type, o.value, e);=0A=
		o.oneVoteOnly && !o.disabled && this.disable();=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.stars, {=0A=
	version: '3.0.1'=0A=
});=0A=
=0A=
})(jQuery);=0A=
=0A=
/*
 * ContextMenu - jQuery plugin for right-click context menus
 *
 * Author: Chris Domigan
 * Contributors: Dan G. Switzer, II
 * Parts of this plugin are inspired by Joern Zaefferer's Tooltip plugin
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Version: r2
 * Date: 16 July 2007
 *
 * For documentation visit =
http://www.trendskitchens.co.nz/jquery/contextmenu/
 *
 */

(function($) {

 	var menu, shadow, trigger, content, hash, currentTarget;
  var defaults =3D {
    menuStyle: {
      listStyle: 'none',
      padding: '1px',
      margin: '0px',
      backgroundColor: '#fff',
      border: '1px solid #999',
      width: '100px'
    },
    itemStyle: {
      margin: '0px',
      color: '#000',
      display: 'block',
      cursor: 'default',
      padding: '3px',
      border: '1px solid #fff',
      backgroundColor: 'transparent'
    },
    itemHoverStyle: {
      border: '1px solid #0a246a',
      backgroundColor: '#b6bdd2'
    },
    eventPosX: 'pageX',
    eventPosY: 'pageY',
    shadow : true,
    onContextMenu: null,
    onShowMenu: null,
    ctrlClick: false
 	};

  $.fn.contextMenu =3D function(id, options) {
    if (!menu) {                                      // Create =
singleton menu
      menu =3D $('<div id=3D"jqContextMenu"></div>')
               .hide()
               .css({position:'absolute', zIndex:'500'})
               .appendTo('body')
               .bind('click', function(e) {
                  e.stopPropagation();
               });
    }
    if (!shadow) {
      shadow =3D $('<div></div>')
                 =
.css({backgroundColor:'#000',position:'absolute',opacity:0.2,zIndex:499})=

                 .appendTo('body')
                 .hide();
    }
    hash =3D hash || [];
    hash.push({
      id : id,
      menuStyle: $.extend({}, defaults.menuStyle, options.menuStyle || =
{}),
      itemStyle: $.extend({}, defaults.itemStyle, options.itemStyle || =
{}),
      itemHoverStyle: $.extend({}, defaults.itemHoverStyle, =
options.itemHoverStyle || {}),
      bindings: options.bindings || {},
      shadow: options.shadow || options.shadow =3D=3D=3D false ? =
options.shadow : defaults.shadow,
      onContextMenu: options.onContextMenu || defaults.onContextMenu,
      onShowMenu: options.onShowMenu || defaults.onShowMenu,
      eventPosX: options.eventPosX || defaults.eventPosX,
      eventPosY: options.eventPosY || defaults.eventPosY,
      ctrlClick: options.ctrlClick || defaults.ctrlClick
    });

    var index =3D hash.length - 1;
    $(this).bind('contextmenu', function(e) {
      // Check if onContextMenu() defined
      if ((hash[index].ctrlClick && !e.ctrlKey) || =
(!hash[index].ctrlClick && e.ctrlKey)) {
	return true;
      }
      if($(e.target).is("a") || $(e.target).is("img")) {
        return true;
      }
      if (isSelection()) {
	return true;
      }

      var bShowContext =3D (!!hash[index].onContextMenu) ? =
hash[index].onContextMenu(e) : true;
      if (bShowContext) display(index, this, e, options);
      return false;
    });
    return this;
  };

  function display(index, trigger, e, options) {
    var cur =3D hash[index];
    content =3D $('#'+cur.id).find('ul:first').clone(true);
    content.css(cur.menuStyle).find('li').css(cur.itemStyle).hover(
      function() {
        $(this).css(cur.itemHoverStyle);
      },
      function(){
        $(this).css(cur.itemStyle);
      }
    ).find('img').css({verticalAlign:'middle',paddingRight:'2px'});

    // Send the content to the menu
    menu.html(content);

    // if there's an onShowMenu, run it now -- must run after content =
has been added
		// if you try to alter the content variable before the menu.html(), =
IE6 has issues
		// updating the content
    if (!!cur.onShowMenu) menu =3D cur.onShowMenu(e, menu);

    $.each(cur.bindings, function(id, func) {
      $('#'+id, menu).bind('click', function(e) {
        hide();
        func(trigger, currentTarget);
      });
    });

    menu.css({'left':e[cur.eventPosX],'top':e[cur.eventPosY]}).show();
    if (cur.shadow) =
shadow.css({width:menu.width(),height:menu.height(),left:e.pageX+2,top:e.=
pageY+2}).show();
    $(document).one('click', hide);
  }

  function hide() {
    menu.hide();
    shadow.hide();
  }

  function isSelection() {
	var txt =3D '';
	if (window.getSelection) {
		txt =3D window.getSelection();
	} else if (document.getSelection)  { // FireFox
		txt =3D document.getSelection();
	} else if (document.selection) { // IE 6/7
		txt =3D document.selection.createRange().text;
	}
	var s =3D (txt && (txt !=3D ''));
	return s;
  }

  // Apply defaults
  $.contextMenu =3D {
    defaults : function(userDefaults) {
      $.each(userDefaults, function(i, val) {
        if (typeof val =3D=3D 'object' && defaults[i]) {
          $.extend(defaults[i], val);
        }
        else defaults[i] =3D val;
      });
    }
  };

})(jQuery);

jQuery(function() {
  jQuery('div.contextMenu').hide();
});
=0A=
/*

TagCloud jQuery plugin

A dynamic JavaScript tag/keyword cloud plugin for jQuery, designed to =
use with Ajax:
the cloud is generated from an array.

MIT license.

Schaffer Kriszti=C3=A1n
http://woophoo.com

Usage:
------

Call it on a jQuery object created from one element and pass an array of
objects with "tag" and "count" attributes. E.g.:

var tags =3D [{tag: "computers", count: 56}, {tag: "mobile" , count =
:12}, ... ];
$("#tagcloud"}.tagCloud(tags);


Configuration:
--------------
Optionally you can pass a configuration object to tagCloud as the second
parameter. Allowed settings are:

sort: Comparator function used for sort the tags before displaying, or =
false if
   no sorting needed.

   default: sort by tag text using
          function (a, b) {return a.tag < b.tag ? -1 : (a.tag =3D=3D =
b.tag ? 0 : 1)

click: Event handler which receives the tag name as first parameter
   and the original click event as second. The preventDefault() is =
called
   on event before passing so don't bother.

   default: does nothing:
          function(tag, event) {}


maxFontSizeEm: Size of the largest tag in the cloud in css 'em'. The =
smallest
   one's size is 1em so this value is the ratio of the smallest and =
largest
   sizes.

   default: 4


Styling:
--------
 The plugin adds the "tagcloudlink" class to the generated tag links. =
Note that
an "&nbsp;" is generated between the links too.


Originally based on DynaCloud v3 by
Johann Burkard
<http://johannburkard.de>
<mailto:jb@eaio.com>

CHANGES:
05 sept. 2008
- Improved normalization algorithm - better looking font sizes
- New settings: click, maxFontSizeEm
- Documentation

04 sept. 2008
- Initial version

*/

jQuery.fn.tagCloud =3D function(cl, givenOptions, prefix) { //return =
this.each( function() { //like a real jQuery plugin: run on on each =
element
   if (!cl || !cl.length)
      return this;

   // Default settings:
   var defaults =3D {
      sort: function (a, b) {return a.tag < b.tag ? -1 : (a.tag =3D=3D =
b.tag ? 0 : 1)},//default sorting: abc
      click: function(tag) {},
      maxFontSizeEm: 4
   }

   var options =3D {};
   jQuery.extend(options, defaults, givenOptions);

   // calculating the max and min count values
   var max =3D -1;
   var min =3D cl[0].count;
   jQuery.each(cl, function(i, n) {
      max =3D Math.max(n.count, max);
      min =3D Math.min(n.count, min);
   });

   if (options.sort) {
      cl.sort(options.sort);
   }

   //Normalization helper
   var diff =3D ( max =3D=3D min ? 1    // if all values are equal, do =
not divide by zero
                           : (max - min) / (options.maxFontSizeEm - 1) =
); //optimization: Originally we want to divide by diff
                           // and multiple by maxFontSizeEm - 1 in =
getNormalizedSize.
   function getNormalizedSize(count) {
      return 1 + (count - min) / diff;
   }

   // Generating the output
   this.empty();
   for (var i =3D 0; i < cl.length; ++i) {
      var tag =3D cl[i].tag;
      //var href =3D cl[i].href ? cl[i].href : "";
      var href=3D prefix + "/tag/"+tag;
      //var id =3D cl[i].id ? ('id=3D"'+cl[i].id+'"') : "";
      var id=3D "id=3D'ctr_"+tag+"'";
      var tagEl =3D jQuery('<a '+id+' href=3D"'+href+'" =
class=3D"tagcloudlink" style=3D"font-size: '
                           + getNormalizedSize(cl[i].count)
                           + 'em">' + tag + '<\/a>')
                  .data('tag', tag);

      if (false && options.click && href =3D=3D "") {
         tagEl.click(function(event) {
            event.preventDefault();
            options.click(jQuery(event.target).data('tag'), event);
         });
      }
      this.append(tagEl).append(" ");
   }
   return this;
//})
}
=0A=
/* jQuery Mega Menu v1.02
* Last updated: June 29th, 2009. This notice must stay intact for usage
* Author: JavaScript Kit at http://www.javascriptkit.com/
* Visit http://www.javascriptkit.com/script/script2/jScale/ for full =
source code
*/

jQuery.noConflict();

var jkmegamenu=3D{

effectduration: 0, //duration of animation, in milliseconds
delaytimer: 100, //delay after mouseout before menu should be hidden, in =
milliseconds

//No need to edit beyond here
megamenulabels: [],
megamenus: [], //array to contain each block menu instances
zIndexVal: 1000, //starting z-index value for drop down menu
$shimobj: null,

addshim:function($){
	$(document.body).append('<IFRAME id=3D"outlineiframeshim" =
src=3D"'+(location.protocol=3D=3D"https:"? =
'https://'+location.host+'/static/empty.html' : 'about:blank')+'" =
style=3D"display:none; left:0; top:0; z-index:999; position:absolute; =
filter:progid:DXImageTransform.Microsoft.Alpha(style=3D0,opacity=3D0)" =
frameBorder=3D"0" scrolling=3D"no"></IFRAME>');
	this.$shimobj=3D$("#outlineiframeshim");
},

alignmenu:function($, e, megamenu_pos){
	var megamenu=3Dthis.megamenus[megamenu_pos];
	var $anchor=3Dmegamenu.$anchorobj;
	var $menu=3Dmegamenu.$menuobj;
	var =
menuleft=3D($(window).width()-(megamenu.offsetx-$(document).scrollLeft())=
>megamenu.actualwidth)? megamenu.offsetx : =
megamenu.offsetx-megamenu.actualwidth+megamenu.anchorwidth; //get x =
coord of menu
	//var =
menutop=3D($(window).height()-(megamenu.offsety-$(document).scrollTop()+m=
egamenu.anchorheight)>megamenu.actualheight)? =
megamenu.offsety+megamenu.anchorheight : =
megamenu.offsety-megamenu.actualheight
	menuleft =3D menuleft-1;
	var menutop=3Dmegamenu.offsety+megamenu.anchorheight;  //get y coord of =
menu
	$menu.css({left:menuleft+"px", top:menutop+"px"});
	this.$shimobj.css({width:megamenu.actualwidth+"px", =
height:megamenu.actualheight+"px", left:menuleft+"px", top:menutop+"px", =
display:"block"});
},

showmenu:function(e, megamenu_pos){
	var megamenu=3Dthis.megamenus[megamenu_pos];
	var $menu=3Dmegamenu.$menuobj;
	var $menuinner=3Dmegamenu.$menuinner;
	if ($menu.css("display")=3D=3D"none"){
		this.alignmenu(jQuery, e, megamenu_pos);
		$menu.css("z-index", ++this.zIndexVal);
		$menu.show(this.effectduration, function(){
			$menuinner.css('visibility', 'visible');
		});
	}
	else if ($menu.css("display")=3D=3D"block" && e.type=3D=3D"click"){ =
//if menu is hidden and this is a "click" event (versus "mouseout")
		this.hidemenu(e, megamenu_pos);
	}
	return false;
},

hidemenu:function(e, megamenu_pos){
	var megamenu=3Dthis.megamenus[megamenu_pos];
	var $menu=3Dmegamenu.$menuobj;
	var $menuinner=3Dmegamenu.$menuinner;
	$menuinner.css('visibility', 'hidden');
	this.$shimobj.css({display:"none", left:0, top:0});
	$menu.hide(this.effectduration);
},

definemenu:function(anchorid, menuid, revealtype){
	this.megamenulabels.push([anchorid, menuid, revealtype]);
},

render:function($){
	for (var i=3D0, labels=3Dthis.megamenulabels[i]; =
i<this.megamenulabels.length; i++, labels=3Dthis.megamenulabels[i]){
		if ($('#'+labels[0]).length!=3D1 || $('#'+labels[1]).length!=3D1) //if =
one of the two elements are NOT defined, exist
			return;
		this.megamenus.push({$anchorobj:$("#"+labels[0]), =
$menuobj:$("#"+labels[1]), =
$menuinner:$("#"+labels[1]).children('ul:first-child'), =
revealtype:labels[2], hidetimer:null});
		var megamenu=3Dthis.megamenus[i];
		megamenu.$anchorobj.add(megamenu.$menuobj).attr("_megamenupos", =
i+"pos"); //remember index of this drop down menu
		megamenu.actualwidth=3Dmegamenu.$menuobj.outerWidth(false);
		console.log("render.1", megamenu.$menuobj.outerWidth(false));
		megamenu.actualheight=3Dmegamenu.$menuobj.outerHeight(false);
		megamenu.offsetx=3Dmegamenu.$anchorobj.offset().left;
		megamenu.offsety=3Dmegamenu.$anchorobj.offset().top;
		megamenu.anchorwidth=3Dmegamenu.$anchorobj.outerWidth(false);
		megamenu.anchorheight=3Dmegamenu.$anchorobj.outerHeight(false);
		$(document.body).append(megamenu.$menuobj); //move drop down menu to =
end of document
		megamenu.$menuobj.css("z-index", ++this.zIndexVal).hide();
		megamenu.$menuinner.css("visibility", "hidden");
		var f =3D function(e){
			var =
menuinfo=3Djkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"=
))];
			clearTimeout(menuinfo.hidetimer); //cancel hide menu timer
			return jkmegamenu.showmenu(e, =
parseInt(this.getAttribute("_megamenupos")));
		};
		if (megamenu.revealtype=3D=3D"click") {
			megamenu.$anchorobj.click(f);
		} else {
			megamenu.$anchorobj.mouseenter(f);
		}
		megamenu.$anchorobj.mouseleave(function(e){
			var =
menuinfo=3Djkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"=
))];
			if (e.relatedTarget!=3Dmenuinfo.$menuobj.get(0) && =
$(e.relatedTarget).parents("#"+menuinfo.$menuobj.get(0).id).length=3D=3D0=
){ //check that mouse hasn't moved into menu object
				menuinfo.hidetimer=3DsetTimeout(function(){ //add delay before =
hiding menu
					jkmegamenu.hidemenu(e, =
parseInt(menuinfo.$menuobj.get(0).getAttribute("_megamenupos")));
				}, jkmegamenu.delaytimer);
			}
		});

		megamenu.$menuobj.mouseenter(function(e){
			var =
menuinfo=3Djkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"=
))];
			clearTimeout(menuinfo.hidetimer); //cancel hide menu timer
		})
		var f =3D function(e){
			var =
menuinfo=3Djkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"=
))];
			menuinfo.hidetimer=3DsetTimeout(function(){ //add delay before hiding =
menu
				jkmegamenu.hidemenu(e, =
parseInt(menuinfo.$menuobj.get(0).getAttribute("_megamenupos")));
			}, jkmegamenu.delaytimer);
		};
		megamenu.$menuobj.click(f).mouseleave(f);
	} //end for loop
	if(/Safari/i.test(navigator.userAgent)){ //if Safari
		$(window).bind("resize load", function(){
			for (var i=3D0; i<jkmegamenu.megamenus.length; i++){
				var megamenu=3Djkmegamenu.megamenus[i];
				var $anchorisimg=3D(megamenu.$anchorobj.children().length=3D=3D1 && =
megamenu.$anchorobj.children().eq(0).is('img'))? =
megamenu.$anchorobj.children().eq(0) : null;
				if ($anchorisimg){ //if anchor is an image link, get offsets and =
dimensions of image itself, instead of parent A
					megamenu.offsetx=3D$anchorisimg.offset().left;
					megamenu.offsety=3D$anchorisimg.offset().top;
					megamenu.anchorwidth=3D$anchorisimg.width();
					megamenu.anchorheight=3D$anchorisimg.height();
				}
			}
		});
	}
	else{
		$(window).bind("resize", function(){
			for (var i=3D0; i<jkmegamenu.megamenus.length; i++){
				var megamenu=3Djkmegamenu.megamenus[i];
				megamenu.offsetx=3Dmegamenu.$anchorobj.offset().left;
				megamenu.offsety=3Dmegamenu.$anchorobj.offset().top;
			}
		});
	}
	jkmegamenu.addshim($);
}

}

//jQuery(document).ready(function($){
//	jkmegamenu.render($)
//});
=0A=
/**=0A=
 * Supertextarea=0A=
 * Created by Truth <truth@truthanduntruth.com>=0A=
 * Report Bugs: <bugs@truthanduntruth.com>=0A=
 * Copyright 2010=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}('(b($){$.L.P=3Db(1p){6 2=3D$(10);6 17=3D2.1s();6 =
1q=3D{o:2.f(),s:17.f(),l:2.d(),z:17.d(),w:{A:q,1A:q,p:3},7:{\'1r\':\'1U\'=
},G:1T,r:{A:q,m:\'1V\',7:{},R:C},15:0,I:{m:\'1W\',7:{},1l:q},a:{A:C,m:\'\=
',7:{\'1r\':\'1X\'}}};6 1t=3D{};6 =
4=3D$.1S(1t,1q,1p);5(!4.l){4.l=3D2.d()}5(!4.o){4.o=3D2.f()}5(4.z<4.l){4.z=
=3D4.l}5(4.s<4.o){4.s=3D4.o}2.7(4.7);2.d(4.l).f(4.o);5(4.w.A&&4.w.p<1){4.=
w.p=3D1}6 =
13=3D[\'1R\',\'1M\',\'1L\',\'1N\',\'1O\',\'1Q\',\'1P\',\'1Y\'];5(1Z =
$.L.P.S=3D=3D\'u\'){$.L.P.S=3D0}6 =
1g=3D$.L.P.S;$.L.P.S++;10.28(b(){5(10.27!=3D\'29\'){V C}6 k=3D$(\'<16 =
/>\').7({\'2a\':\'1K\',\'2b\':\'26\',\'1v-25\':\'21-1v\'});6 =
J=3DX(2.7(\'J-d\'))||X(2.7(\'20-22\'));6 23=3D0;k.24(2.1s());2c(6 =
i=3D0;i<13.E;i++){k.7(13[i].1o(),2.7(13[i].1o()))}k.7(\'1J-f\',4.s);b =
T(d,D){v=3DK.1w(X(d));5(2.d()!=3Dv){2.7({\'d\':v+\'1z\',\'D-y\':D})}}b =
12(f,D){B=3DK.1w(X(f));5(2.f()!=3DB){2.7({\'f\':B+\'1z\',\'D-x\':D})}}b =
Y(e){5(4.r.A&&4.G&&!2.c(\'R\')){6 =
j;5(!$("#1i"+2.c(\'1k\')).E){j=3D$(\'<16></16>\');j.1G(\'1I\',"1i"+1g);2.=
1H(j);2.c(\'1k\',1g)}h{j=3D$("#1i"+2.c(\'1k\'))}6 =
U=3D2.c(\'a\')?0:2.8().E;6 O=3D4.G-U;O=3DO<0?0:O;6 1f=3DU-4.15;6 14;6 =
p;6 =
F;5(1f<0&&4.I.m!=3Du){p=3DK.1c(1f);F=3D4.I.m;5(4.I.7!=3Du){j.7(4.I.7)}h =
5(4.r.7!=3Du){j.7(4.r.7)}}h{p=3DO;F=3D4.r.m;5(4.r.7!=3Du){j.7(4.r.7)}}5(F=
.2m(/\\$/)){14=3DF.Q(\'$\',\' \'+p+\' \')}h{14=3Dp+\' =
\'+F}j.m(14);5(4.r.R){j.2O(b(){$(10).2H();2.c(\'R\',q)})}}5(4.G&&4.G-U<0)=
{2.8(2.8().1E(0,4.G))}6 18=3D2.8().Q(/&/g,\'&2G;\').Q(/  =
/g,\'&W;&W;\').Q(/<|>/g,\'&2J;\').Q(/\\n/g,\'<2K />\');6 =
1y=3Dk.19();5(18+\'&W;\'!=3D1y){k.19(18+\'&W;\');5(K.1c(k.d()+J-2.d())>3)=
{6 v=3Dk.d()+J;6 z=3D4.z;6 l=3D4.l;5(v>=3Dz){T(z,\'1b\')}h =
5(v<=3Dl){T(l,\'11\')}h{T(v,\'11\')}}5(K.1c(k.f()+J-2.f())>3){6 =
B=3Dk.f()+J;6 s=3D4.s;6 o=3D4.o;5(B>=3Ds){12(s,\'1b\')}h =
5(B<=3Do){12(o,\'11\')}h{12(B,\'11\')}}}5(4.w.A&&e){1D(e)}}2.2V("2S").2T(=
b(e){5(2.8().E<4.15||4.15>0&&2.c(\'a\')){5(4.I.1l){2P{$("19, =
2Q").2R({1d:2.2I().2D})}2E(2l){}}6 H=3D2.2n(0);6 =
N=3D2.8().E;5(H.1j){H.1e();H.1j(N,N)}h 5(H.1h){6 =
M=3DH.1h();M.2o(q);M.2p(\'1B\',N);M.2k(\'1B\',N);M.2j()}e.2f();e.1a();V =
C}5(2.c(\'a\')){2.8(\'\')}});b 1D(e){6 1m=3De.1F?e.1F:e.2e?e.2g:e.2h;6 =
1n=3D4.w.1A?" ":"\\t";6 Z=3D2i =
2q(4.w.p+1).2z(1n);5(1m=3D=3D9&&!e.2A&&!e.2B&&!e.2C){6 =
1u=3D2.1d();5(2.1j){6 1C=3D2.2y;6 =
1x=3D2.2x;2.8(2.8().1E(0,1C)+Z+2.8.2t(1x));2.1e()}h =
5(2.1h){2s.2u.2v().m=3DZ;e.2w=3DC}h{2.8(2.8()+Z)}2.1d(1u);5(e.1a){e.1a()}=
V C}V =
q}5(4.a.A){5(!2.8().E){5(4.a.7!=3Du){2.7(4.a.7)}2.8(4.a.m);2.c(\'a\',q)}2=
.1e(b(){5(2.c(\'a\')){2.8(\'\');5(4.7!=3Du){2.7(4.7)}2.c(\'a\',C)}});2.2r=
(b(){5(!2.8().E){2.c(\'a\',q);5(4.a.7!=3Du){2.7(4.a.7)}2.8(4.a.m)}})}2.7(=
{\'D\':\'1b\'}).2W(b(e){Y(e)}).2F(\'2M =
2d\',b(){2L(Y,2N)});Y()})}})(2U);',62,183,'||area||justice|if|var|css|val=
||plch|function|data|height||width||else||dsm|beh|minh|text||minw|num|tru=
e|dsrm|maxw||undefined|nh|tabr|||maxh|use|nw|false|overflow|length|msg|ma=
xl|ranger|dstg|line|Math|fn|range|tlen|txt|supertextarea|replace|rmv|coun=
ter|eval_height|tl|return|nbsp|parseInt|update|str|this|hidden|eval_width=
|rep_css|remtxt|minl|div|cont|ac|html|preventDefault|auto|abs|scrollTop|f=
ocus|rem|idcounter|createTextRange|textarea_dsrm|setSelectionRange|partne=
r|slide|key|sp|toString|faith|hope|color|parent|love|os|word|floor|se|bc|=
px|space|character|ss|tab_replace|substring|keyCode|attr|after|id|max|abs=
olute|paddingBottom|paddingRight|paddingLeft|fontSize|fontFamily|lineHeig=
ht|paddingTop|extend|1000|black|Remaining|Required|gray|fontWeight|typeof=
|font|break|size|goalheight|appendTo|wrap|none|type|each|textarea|positio=
n|display|for|paste|charChode|stopPropagation|charCode|which|new|select|m=
oveStart|ex|match|get|collapse|moveEnd|Array|blur|document|substr|selecti=
on|createRange|returnValue|selectionEnd|selectionStart|join|shiftKey|ctrl=
Key|altKey|top|catch|live|amp|hide|offset|gt|br|setTimeout|input|250|clic=
k|try|body|animate|form|submit|jQuery|parents|keydown'.split('|'),0,{}))=0A=
=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/js/head.5709aea23a39bf08752f72a920375e05.js

jQuery.noConflict();=0A=
=0A=
function showAttachmentsForm() {=0A=
	var canCopyAttachments =3D false;=0A=
	jQuery("#libraries input:checked").each(function(){=0A=
		var e =3D jQuery(this);=0A=
		if (e.attr("name") !=3D "ignored") {=0A=
			if (e.data("grouptype") =3D=3D "P") {=0A=
				canCopyAttachments =3D true;=0A=
			} else if (e.attr("name") =3D=3D "to_own_library") {=0A=
				canCopyAttachments =3D true;=0A=
			}=0A=
		}=0A=
	});=0A=
	LOG("canCopyAttachments: "+canCopyAttachments);=0A=
	jQuery(".attachments_form").toggle(canCopyAttachments);=0A=
}=0A=
=0A=
=0A=
function show_search_help() {=0A=
	=
window.open("/search_help","search_help",config=3D"height=3D650,width=3D5=
50,toolbar=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes");=0A=
}=0A=
=0A=
=0A=
function search_modal() {=0A=
	try {=0A=
		jQuery("#dialog").dialog('open');=0A=
		jQuery("#q").focus().select();=0A=
	} catch (err) {=0A=
		location.href=3D"/search_all.adp";=0A=
	}=0A=
}=0A=
=0A=
=0A=
function submit_search() {=0A=
	var q =3D jQuery("#search_form").serialize();=0A=
	setUIOption("lastsearch", jQuery("#q").val());=0A=
	location.href=3D"/search/all?"+q;=0A=
	return false;=0A=
}=0A=
=0A=
function menu_on (item) {=0A=
	jQuery(item).css({ "background-image": =
"url('"+GLOBAL.imgRoot+"/menu/body-hi.png')"});=0A=
}=0A=
=0A=
function menu_off (item) {=0A=
	jQuery(item).css({ "background-image": =
"url('"+GLOBAL.imgRoot+"/menu/body.png')"});=0A=
}=0A=
=0A=
// Returns the version of Internet Explorer or a -1=0A=
// (indicating the use of another browser)=0A=
function getInternetExplorerVersion() {=0A=
	var rv =3D -1; // Return value assumes failure=0A=
	if (navigator.appName =3D=3D 'Microsoft Internet Explorer') {=0A=
		var ua =3D navigator.userAgent;=0A=
		var re =3D new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})");=0A=
		if (re.exec(ua) !=3D=3D null) {=0A=
			rv =3D parseFloat( RegExp.$1 );=0A=
		}=0A=
	}=0A=
	return rv;=0A=
}=0A=
=0A=
function IE6() {=0A=
	var ie =3D getInternetExplorerVersion();=0A=
	return (ie > 0 && ie <=3D6);=0A=
}=0A=
=0A=
function IE() {=0A=
	var ie =3D getInternetExplorerVersion();=0A=
	return (ie > 0);=0A=
}=0A=
=0A=
=0A=
function modifyQS(key,val) {=0A=
	var params =3D getQueryStringParams();=0A=
	delete(params[key]);=0A=
	var s =3D "";=0A=
	for (var k in params) {=0A=
		if (k) {=0A=
			s+=3Dk+"=3D"+params[k]+"&";=0A=
		}=0A=
	}=0A=
	s +=3D key+"=3D"+val;=0A=
	return s;=0A=
=0A=
}=0A=
=0A=
function appendQS(s) {=0A=
	var h =3D location.href;=0A=
	if (h.indexOf("?") =3D=3D -1) {=0A=
		return h + "?" + s;=0A=
	} else {=0A=
		return h + "&" + s;=0A=
	}=0A=
}=0A=
=0A=
=0A=
String.prototype.trim =3D function(){=0A=
	return (this.replace(/^[\s\xA0]+/, "").replace(/[\s\xA0]+$/, ""));=0A=
};=0A=
=0A=
String.prototype.startsWith =3D function(str) {=0A=
	return (this.match("^"+str)=3D=3Dstr);=0A=
};=0A=
=0A=
String.prototype.endsWith =3D function(str) {=0A=
	return (this.match(str+"$")=3D=3Dstr);=0A=
};=0A=
=0A=
function trim (s) {=0A=
    var a =3D s.replace(/^\s+/, '');=0A=
    return a.replace(/\s+$/, '');=0A=
}=0A=
=0A=
=0A=
function getSelText() {=0A=
	var txt =3D '';=0A=
	if (window.getSelection) {=0A=
		txt =3D window.getSelection();=0A=
	} else if (document.getSelection)  { // FireFox=0A=
		txt =3D document.getSelection();=0A=
	} else if (document.selection) { // IE 6/7=0A=
		txt =3D document.selection.createRange().text;=0A=
	}=0A=
	if (txt) {=0A=
		txt =3D txt.toString().toLowerCase();=0A=
		txt =3D txt.replace(/[^\w]+/g, " ");=0A=
		txt =3D txt.replace(/^\s+/, '');=0A=
		txt =3D txt.replace(/\s+$/, '');=0A=
		txt =3D txt.replace(/\s+/g,' ');=0A=
	}=0A=
	return txt; // trim(txt);=0A=
}=0A=
=0A=
function goSearch() {=0A=
	var t =3D getSelText();=0A=
	if (!t || t =3D=3D=3D "") {=0A=
		// No "global" search page to go to :-(=0A=
		return false;=0A=
	}=0A=
	location.href =3D "/search/all?q=3D"+encodeURIComponent(t);=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
if (jQuery.contextMenu) {=0A=
	jQuery.contextMenu.defaults({=0A=
		menuStyle : {=0A=
			border: "1px solid #cccccc",=0A=
			padding: "5px",=0A=
			backgroundColor : "#e8f2ff"=0A=
		},=0A=
		itemStyle : {=0A=
			padding: "0px",=0A=
			border: "none",=0A=
			backgroundColor: "#e8f2ff",=0A=
			lineHeight: "2",=0A=
			textDecoration: 'none'=0A=
		},=0A=
		itemHoverStyle: {=0A=
			border: "none",=0A=
			backgroundColor: "#e8f2ff",=0A=
			textDecoration: 'underline'=0A=
		},=0A=
		shadow: true,=0A=
		onContextMenu: function(e) {=0A=
			return true;=0A=
		}=0A=
=0A=
	});=0A=
} else {=0A=
	LOG("jQuery.contextMenu not loaded");=0A=
}=0A=
=0A=
var UI_OPTIONS_COOKIE =3D 'ui_options';=0A=
var UI_OPTIONS_COOKIE_OPTS =3D { path: '/', expires: 365, domain: =
GLOBAL.cookieDomain};=0A=
var UI_OPTIONS =3D jQuery.cookie(UI_OPTIONS_COOKIE);=0A=
if (UI_OPTIONS) {=0A=
	UI_OPTIONS =3D jQuery.secureEvalJSON(UI_OPTIONS);=0A=
} else {=0A=
	UI_OPTIONS =3D { ignore : "me" };=0A=
}=0A=
var UI_OPTIONS_CHANGED =3D false;=0A=
=0A=
function getUIOption(key, def) {=0A=
	if (typeof def =3D=3D=3D "undefined") {=0A=
		def =3D false;=0A=
	}=0A=
	var v =3D UI_OPTIONS[key];=0A=
	var ret =3D (typeof v =3D=3D=3D "undefined") ? def : v;=0A=
	return ret;=0A=
}=0A=
=0A=
function setUIOption(key, val, save) {=0A=
	if (save=3D=3D=3Dundefined) {=0A=
		save =3D true;=0A=
	}=0A=
	if (val) {=0A=
		UI_OPTIONS[key] =3D val;=0A=
	} else {=0A=
		delete UI_OPTIONS[key];=0A=
	}=0A=
	UI_OPTIONS_CHANGED =3D true;=0A=
	if (save) {=0A=
		saveUI(key +" =3D> "+val);=0A=
	}=0A=
}=0A=
=0A=
function purgeOldUIOptions(keys) {=0A=
	var save =3D false;=0A=
	jQuery.each(keys, function(i,key) {=0A=
		if (typeof UI_OPTIONS[key] !=3D 'undefined') {=0A=
			delete UI_OPTIONS[key];=0A=
			LOG("Purging "+key);=0A=
			save =3D true;=0A=
		}=0A=
	});=0A=
	if (save) {=0A=
		UI_OPTIONS_CHANGED =3D true;=0A=
		saveUI();=0A=
	}=0A=
}=0A=
=0A=
function saveUI(s) {=0A=
	// The UI_OPTIONS_CHANGED flag is a legacy from when this func was=0A=
	// call via the unload event (which turned out to be unreliable)=0A=
	// Keep for now - no harm=0A=
	if (s) {=0A=
		LOG("saveui: "+s);=0A=
	} else {=0A=
		LOG("saveui");=0A=
	}=0A=
	var json =3D jQuery.toJSON(UI_OPTIONS);=0A=
	jQuery.cookie(UI_OPTIONS_COOKIE, json, UI_OPTIONS_COOKIE_OPTS );=0A=
	jQuery("#ui_val").text(json);=0A=
	if (UI_OPTIONS_CHANGED) {=0A=
		UI_OPTIONS_CHANGED=3Dfalse;=0A=
		// On home page (only?) this get's called twice - the ajax, not this =
func.=0A=
		jQuery.get("/saveui");=0A=
	}=0A=
}=0A=
=0A=
=0A=
function setSearchUnchecked() {=0A=
	if (jQuery("#srch_unch").is(":checked")) {=0A=
		setUIOption('srch_unch','yes');=0A=
	} else {=0A=
		setUIOption('srch_unch','no');=0A=
	}=0A=
}=0A=
=0A=
function setPublicants(){=0A=
	jQuery("a.publicant")=0A=
		.attr("title", "This user is an author of the =
article.").tipsy({gravity:"s"});=0A=
		//.after("<span class=3D'publicant'>&dagger;</span>");=0A=
}=0A=
=0A=
/**=0A=
 * Manage expandable sections, via cookies=0A=
 */=0A=
=0A=
function createCookie(name,value,days) {=0A=
	var expires;=0A=
	if (days) {=0A=
		var date =3D new Date();=0A=
		date.setTime(date.getTime()+(days*24*60*60*1000));=0A=
		expires =3D "; expires=3D"+date.toGMTString();=0A=
	} else {=0A=
		expires =3D "";=0A=
	}=0A=
	document.cookie =3D name+"=3D"+value+expires+"; path=3D/";=0A=
}=0A=
=0A=
function readCookie(name) {=0A=
	var nameEQ =3D name + "=3D";=0A=
	var ca =3D document.cookie.split(';');=0A=
	for(var i=3D0;i < ca.length;i++) {=0A=
		var c =3D ca[i];=0A=
		while (c.charAt(0)=3D=3D' ') {=0A=
			c =3D c.substring(1,c.length);=0A=
		}=0A=
		if (c.indexOf(nameEQ) =3D=3D=3D 0) {=0A=
			return c.substring(nameEQ.length,c.length);=0A=
		}=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
function clexpand(basename) {=0A=
	var d =3D document.getElementById(basename+"-body");=0A=
	if (d.style.display=3D=3D"none") {=0A=
		clexpand_open(basename);=0A=
	} else {=0A=
		clexpand_collapse(basename);=0A=
	}=0A=
}=0A=
=0A=
function clexpand_open(basename, save) {=0A=
	var d =3D document.getElementById(basename+"-body");=0A=
	if (d) {=0A=
		d.style.display =3D 'block';=0A=
		if (jQuery(d).hasClass("store-state")) {=0A=
			if (typeof save =3D=3D "undefined" || save) {=0A=
				setUIOption("clexpand-article-"+basename, "open");=0A=
			}=0A=
		}=0A=
	}=0A=
	var i =3D document.getElementById(basename+"-arrow");=0A=
	if (i) {=0A=
		i.src =3D GLOBAL.staticRoot+"/img/arrow-open.gif";=0A=
	}=0A=
}=0A=
=0A=
function clexpand_collapse(basename, save) {=0A=
	var d =3D document.getElementById(basename+"-body");=0A=
	if (d) {=0A=
		d.style.display =3D 'none';=0A=
		if (jQuery(d).hasClass("store-state")) {=0A=
			if (typeof save =3D=3D "undefined" || save) {=0A=
				setUIOption("clexpand-article-"+basename, "collapsed");=0A=
			}=0A=
		}=0A=
	}=0A=
	var i =3D document.getElementById(basename+"-arrow");=0A=
	if (i) {=0A=
		i.src =3D GLOBAL.staticRoot+"/img/arrow-collapsed.gif";=0A=
	}=0A=
}=0A=
=0A=
=0A=
function clexpand_to_cookie(basename) {=0A=
	var d =3D document.getElementById(basename+"-body");=0A=
	if (d=3D=3D=3Dnull) {=0A=
		return;=0A=
	}=0A=
	if (!jQuery(d).hasClass("store-state")) {=0A=
		return;=0A=
	}=0A=
	//var c =3D readCookie("clexpand-article-"+basename);=0A=
	var c =3D getUIOption("clexpand-article-"+basename);=0A=
	if (!c) {=0A=
		c =3D "collapsed";=0A=
	}=0A=
	if (c=3D=3D"open") {=0A=
		clexpand_open(basename,false);=0A=
	} else if (c=3D=3D"collapsed") {=0A=
		clexpand_collapse(basename,false);=0A=
	}=0A=
}=0A=
=0A=
=0A=
// this could be a function, defined elsewhere.=0A=
// It's called in the jQuery init code if it exists.=0A=
var init_tags;=0A=
=0A=
// there's a different function showTags used elsewhere!=0A=
function displayTags() {=0A=
	jQuery("#tagsbox").show();=0A=
	jQuery("#tagsbox").css("display","block");=0A=
	populateTagsTable();=0A=
	jQuery(".contentonly").mouseenter(function() {=0A=
		undisplayTags();=0A=
	});=0A=
=0A=
	fixTagsBoxPos(true);=0A=
=0A=
}=0A=
=0A=
function undisplayTags() {=0A=
	jQuery("#tagsbox").hide();=0A=
	jQuery("#tagsbox").css("display","none");=0A=
	jQuery(".contentonly").unbind("mouseenter");=0A=
}=0A=
=0A=
function tag_search_key_up() {=0A=
	var f =3D document.right_tag_search.q.value;=0A=
	filter_tags(f);=0A=
	return true;=0A=
}=0A=
=0A=
//direct clone of misc_make_match_str (misc.tcl)=0A=
=0A=
function fix_regexp(m) {=0A=
	LOG("fix_regexp:pre :"+m);=0A=
	var anchor_0 =3D false;=0A=
	var anchor_1=3D false;=0A=
	m =3D trim(m);=0A=
	if (m.charAt(0) =3D=3D "^") {=0A=
		anchor_0=3Dtrue;=0A=
	}=0A=
	if (m.charAt(m.length-1) =3D=3D "$") {=0A=
		anchor_1=3Dtrue;=0A=
	}=0A=
	m  =3D m.replace(/[^?%*:a-zA-Z0-9_\-]/g, "");=0A=
	m  =3D m.replace(/[*]/g, "[*]");=0A=
	m  =3D m.replace(/[%]+/g, ".*");=0A=
	m  =3D m.replace(/[?]/g, ".");=0A=
=0A=
	if (anchor_0) {=0A=
		m =3D "^"+m;=0A=
	}=0A=
	if (anchor_1) {=0A=
		m =3D m +"$";=0A=
	}=0A=
	LOG("fix_regexp:post:"+m);=0A=
	return m;=0A=
}=0A=
=0A=
=0A=
function filter_tags(search) {=0A=
	if (!search || search=3D=3D=3D"") {=0A=
		search =3D "^";=0A=
	}=0A=
=0A=
	search =3D fix_regexp(search);=0A=
=0A=
	var re =3D new RegExp(search);=0A=
	jQuery("#navright .tag, #navright .ptag").each(function() {=0A=
		var e =3D jQuery(this);=0A=
		var t =3D e.text();=0A=
		var f =3D re.test(t);=0A=
		var tr =3D e.closest("tr");=0A=
		if (tr.length) {=0A=
			tr.toggle(f);=0A=
		} else {=0A=
			e.toggle(f);=0A=
		}=0A=
	});=0A=
	return;=0A=
}=0A=
=0A=
=0A=
function fancyPreview(which, index) {=0A=
=0A=
	if (typeof index =3D=3D "undefined") {=0A=
		index =3D 0;=0A=
	}=0A=
=0A=
	LOG("fancyPreview:start:"+(typeof index)+":"+index);=0A=
=0A=
=0A=
	var meta =3D which.metadata();=0A=
	var arr =3D meta.userfiles;=0A=
=0A=
	var tFancy =3D arr.length;=0A=
	var fancyTitle;=0A=
	if (tFancy=3D=3D1) {=0A=
		fancyTitle =3D "Esc to Exit";=0A=
	} else {=0A=
		fancyTitle =3D "Esc to Exit. Navigate using &larr; &rarr; keys or =
click on frame border.";=0A=
	}=0A=
=0A=
	var fb =3D [];=0A=
	for (var i=3D0; i<tFancy; i++) {=0A=
		var e =3D arr[i];=0A=
		var type =3D e.type;=0A=
		var link =3D e.link;=0A=
=0A=
		if (type =3D=3D "pdf") {=0A=
			var params =3D {=0A=
				Scale : 0.6,=0A=
				ZoomTransition : "easeOut",=0A=
				ZoomTime : 0.5,=0A=
				ZoomInterval : 0.1,=0A=
				FitPageOnLoad : false,=0A=
				FitWidthOnLoad : true,=0A=
				PrintEnabled : true,=0A=
				SwfFile : e.swfurl,=0A=
				ViewModeToolsVisible : true,=0A=
				ZoomToolsVisible : true,=0A=
				NavToolsVisible : true,=0A=
				CursorToolsVisible : true,=0A=
				SearchToolsVisible : true=0A=
			};=0A=
=0A=
			if (GLOBAL.flexpaper_key) {=0A=
				params.key =3D GLOBAL.flexpaper_key;=0A=
			}=0A=
=0A=
=0A=
			var w =3D Math.round(jQuery(window).width()*0.8);=0A=
			var h =3D Math.round(jQuery(window).height()*0.8);=0A=
=0A=
=0A=
			LOG("DIMS: "+w+"x"+h);=0A=
			fb.push({=0A=
				'height'	: h,=0A=
				'width'		: w,=0A=
				'href'		: GLOBAL.jsRoot+'/FlexPaperViewer.swf',=0A=
				'swf'		: {flashvars: jQuery.param(params), allowfullscreen:true}=0A=
			});=0A=
		} else {=0A=
			fb.push({'href'          : link});=0A=
		}=0A=
	}=0A=
=0A=
	jQuery.fancybox(fb,=0A=
		{=0A=
			'speedIn'	: 100,=0A=
			'speedOut'	: 100,=0A=
			'overlayShow'	: true,=0A=
			'cyclic'	: true,=0A=
			'modal'		: false,=0A=
			'padding'       : 20,=0A=
			'titlePosition' : "outside",=0A=
			'title'         : fancyTitle,=0A=
			'hideOnOverlayClick' : true,=0A=
			'index'		: index=0A=
		}=0A=
	);=0A=
=0A=
}=0A=
=0A=
=0A=
function tagsBoxResize(save) {=0A=
	var tagsBoxWidth =3D jQuery("#navright").width();=0A=
	jQuery(".contentonly").css("margin-right",(tagsBoxWidth+30)+"px");=0A=
	if (save) {=0A=
		setUIOption("tagsBoxWidth",tagsBoxWidth);=0A=
	}=0A=
	adjustTagsDims();=0A=
}=0A=
=0A=
function adjustTagsDims() {=0A=
	var tagsBoxWidth =3D jQuery("#navright").width();=0A=
	jQuery("#taglist .tag_l").css("width",(tagsBoxWidth-40)+"px");=0A=
	jQuery("#navright").css("height",null);=0A=
}=0A=
=0A=
=0A=
GLOBAL.showTagsState =3D getUIOption("showTagsState", false);=0A=
=0A=
function toggleShowTagsState() {=0A=
	GLOBAL.showTagsState =3D !GLOBAL.showTagsState;=0A=
	jQuery("#tags-pins-on").toggle(GLOBAL.showTagsState);=0A=
	jQuery("#tags-pins-off").toggle(!GLOBAL.showTagsState);=0A=
	setUIOption("showTagsState",GLOBAL.showTagsState);=0A=
}=0A=
=0A=
=0A=
function ptq(q) {=0A=
/* parse the query */=0A=
/* semicolons are nonstandard but we accept them */=0A=
	var x =3D q.replace(/;/g, '&').split('&'), i, name, t;=0A=
	/* q changes from string version of query to object */=0A=
	for (q=3D{}, i=3D0; i<x.length; i++) {=0A=
		t =3D x[i].split('=3D', 2);=0A=
		name =3D unescape(t[0]);=0A=
		if (!q[name]) {=0A=
			q[name] =3D [];=0A=
		}=0A=
		if (t.length > 1) {=0A=
			q[name][q[name].length] =3D unescape(t[1]);=0A=
		} else {=0A=
			q[name][q[name].length] =3D true;=0A=
		}=0A=
	}=0A=
	return q;=0A=
}=0A=
=0A=
function qs_param() {=0A=
	return ptq(location.search.substring(1).replace(/\+/g, ' '));=0A=
}=0A=
=0A=
var getQueryStringParams =3D qs_param;=0A=
=0A=
function facebook_login(response) {=0A=
	if (!response.session) {=0A=
		return;=0A=
	}=0A=
	var p =3D qs_param();=0A=
	var from =3D "";=0A=
	if (p.from) {=0A=
		from =3D p.from[0];=0A=
		window.location.href=3Dfrom;=0A=
	} else if (window.location.pathname=3D=3D"/login") {=0A=
		window.location.href =3D "/";=0A=
	} else {=0A=
		window.location.reload();=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
	This loads the "old style" ads, not the banners/skyscrapers.=0A=
*/=0A=
function load_ads() {=0A=
	for (i=3D0; i<ADVERTS.length;i++) {=0A=
		var ad =3D ADVERTS[i];=0A=
		var campaign =3D ad.name;=0A=
		var ext =3Dad.ext;=0A=
		var height =3D ad.height+"px";=0A=
=0A=
		var a =3D jQuery("<a>").attr("href","/adclick?campaign=3D"+campaign+=0A=
			"&url=3D"+encodeURIComponent(document.location.pathname));=0A=
		var img =3D jQuery("<img>")=0A=
			.attr("src",GLOBAL.staticRoot+"/campaigns/"+campaign+"-160."+ext)=0A=
			.css({"cursor":"pointer", "width":"160px", "height":height});=0A=
		a.append(img);=0A=
		a.data("clickable",true);=0A=
=0A=
		var div =3D jQuery("#campaigns_div");=0A=
		div.append(a).append(jQuery('<p style=3D"text-align: right" =
class=3D"vague"></p>'));=0A=
		a.click(function(e) {=0A=
			e.preventDefault();=0A=
			var $this =3D jQuery(this);=0A=
			if (!$this.data("clickable")) return;=0A=
			// stop multi-clicks=0A=
			$this.data("clickable",false);=0A=
			LOG("CLICK disabled");=0A=
			$this.find("img")=0A=
				.css("cursor","wait")=0A=
				.fadeTo(100,0.25)=0A=
				.fadeTo(1800,0.25)=0A=
				.fadeTo(100,1.0,function() {=0A=
					$this.data("clickable",true);=0A=
					$this.find("img").css("opacity","1.0").css("cursor","pointer");=0A=
					LOG("CLICK enabled");=0A=
				});=0A=
			googleTracker('/adclick'+campaign, this.href);=0A=
=0A=
		});=0A=
	}=0A=
}=0A=
=0A=
function googleTracker(s, href) {=0A=
	try {=0A=
		if (typeof urchinTracker !=3D "undefined") {=0A=
			if (s) {=0A=
				urchinTracker(s);=0A=
			} else {=0A=
				urchinTracker();=0A=
			}=0A=
		} else if (typeof _gat !=3D "undefined") {=0A=
			/* according to=0A=
				=
http://www.google.com/support/googleanalytics/bin/answer.py?answer=3D5552=
7=0A=
			should be using=0A=
				pageTracker._trackEvent(category, action);=0A=
			*/=0A=
			var pageTracker =3D _gat._getTracker(GOOGLE_AC);=0A=
			if (s) {=0A=
				pageTracker._trackPageview(s);=0A=
			} else {=0A=
				pageTracker._trackPageview();=0A=
			}=0A=
		}=0A=
	} catch (err) {=0A=
	}=0A=
	if (href) {=0A=
		setTimeout('document.location =3D "' + href + '"', 100);=0A=
	}=0A=
}=0A=
=0A=
=0A=
function track_click(x) {=0A=
	var e =3D jQuery(x);=0A=
	var href =3D e.attr("href");=0A=
	var target =3D e.attr("target");=0A=
	var data =3D e.metadata();=0A=
	if (data && data.track_type) {=0A=
		googleTracker('/linkout/'+data.track_type);=0A=
	}=0A=
=0A=
	// no need at the moment as we've got urchin tracking this=0A=
	if (false) {=0A=
		href =3D "/click?url=3D"+encodeURIComponent(href);=0A=
		if (data) {=0A=
			if (data.type) {=0A=
				href =3D href + "&type=3D"+encodeURIComponent(data.type);=0A=
			}=0A=
			if (data.track_type) {=0A=
				href =3D href + "&track_type=3D"+encodeURIComponent(data.track_type);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// give the GA code time to run.=0A=
	var f =3D function() {=0A=
		if (target) {=0A=
			window.open(href,target);=0A=
		} else {=0A=
			document.location=3Dhref;=0A=
		}=0A=
	};=0A=
	setTimeout(f, 100);=0A=
=0A=
}=0A=
=0A=
=0A=
function trackView(paths) {=0A=
	if (!paths) {=0A=
		paths =3D { "paths": [location.pathname]};=0A=
	} else if (typeof paths =3D=3D "string") {=0A=
		paths =3D { "paths" : [paths]};=0A=
	} else {=0A=
		// assume array=0A=
		paths =3D { "paths" : paths};=0A=
	}=0A=
	var p =3D jQuery.param(paths,true);=0A=
	jQuery.getJSON("/track_view?"+p+"&callback=3D?", function(){=0A=
		LOG("trackView "+p);=0A=
	});=0A=
=0A=
}=0A=
=0A=
=0A=
function fixTagsBoxPos(isLeft) {=0A=
	var mainbody =3D jQuery("#mainbody");=0A=
	if (!mainbody.length) {=0A=
		mainbody =3D jQuery("#maindiv");=0A=
	}=0A=
	if (!mainbody.length) {=0A=
		ERROR("No #mainbody/#maindiv DIV");=0A=
		return;=0A=
	}=0A=
=0A=
	var navright =3D jQuery("#navright");=0A=
	if (!navright.length) {=0A=
		LOG("No #navright DIV");=0A=
		return;=0A=
	}=0A=
=0A=
	var adj =3D 10;=0A=
	if (isLeft) {=0A=
		adj =3D -navright.outerWidth();=0A=
	}=0A=
=0A=
	var x =3D mainbody.offset().left+mainbody.outerWidth()+adj;=0A=
	var y =3D mainbody.offset().top;=0A=
	navright.offset({top:  y, left:x});=0A=
}=0A=
=0A=
=0A=
function getPref(name, json) {=0A=
	var v =3D GLOBAL.prefs && GLOBAL.prefs[name];=0A=
	if (!v) return null;=0A=
	if (typeof json !=3D 'undefined' && json) {=0A=
		try {=0A=
			return eval(v);=0A=
		} catch (err) {=0A=
			ERROR(e);=0A=
			return null;=0A=
		}=0A=
	} else {=0A=
		return v;=0A=
	}=0A=
}=0A=
=0A=
function getJsonPref(name) {=0A=
	return getPref(name, true);=0A=
}=0A=
=0A=
=0A=
var QUICKLINKS =3D {=0A=
	init: function() {=0A=
		var quickLinks;=0A=
		if (!GLOBAL.username) {=0A=
			return;=0A=
		}=0A=
		jQuery(".ql").remove();=0A=
		if (GLOBAL.quickLinks) {=0A=
			var dud =3D false;=0A=
			quickLinks =3D [];=0A=
			jQuery.each(GLOBAL.quickLinks,function(i, val){=0A=
				if (val && val.href && val.label) {=0A=
					QUICKLINKS.addLink(val.href,val.label);=0A=
					quickLinks.push(val);=0A=
				} else {=0A=
					dud =3D true;=0A=
				}=0A=
			});=0A=
			// An old bug populated the quicklinks with "undefined"=0A=
			// values.  If we've found any, purge them.=0A=
			if (dud) {=0A=
				jQuery.getJSON("/pref_set.json",=0A=
					{"name": "quick_links", "value": jQuery.toJSON(quickLinks)}=0A=
				).complete(function() {=0A=
					LOG("Updated dud quicklinks");=0A=
				});=0A=
			}=0A=
		} else if (1) {=0A=
			var cookie =3D jQuery.cookie("context_menu_opts");=0A=
			var parts =3D cookie.split("+");=0A=
			LOG(parts);=0A=
			var links =3D {};=0A=
			jQuery.each(parts,function(i, val){=0A=
				if (!val.startsWith("cm_quick")) return;=0A=
				var p =3D val.split("=3D");=0A=
				links[p[0]] =3D unescape(p[1]);=0A=
				//QUICKLINKS.addLink();=0A=
			});=0A=
			LOG(links);=0A=
=0A=
			quickLinks =3D [];=0A=
=0A=
			var order =3D 1;=0A=
			jQuery.each([1,2,3],function(i,val){=0A=
				var label =3D links["cm_quick_n"+val];=0A=
				var href =3D links["cm_quick_v"+val];=0A=
				if (href && label) {=0A=
					QUICKLINKS.addLink(href,label);=0A=
					var ql =3D {};=0A=
					ql.href  =3D href;=0A=
					ql.label =3D label;=0A=
					ql.order =3D order;=0A=
					quickLinks.push(ql);=0A=
					order ++;=0A=
				}=0A=
			});=0A=
			jQuery.getJSON("/pref_set.json",=0A=
				{"name": "quick_links", "value": jQuery.toJSON(quickLinks)}=0A=
			).complete(function() {=0A=
				LOG("Updated quicklinks");=0A=
			});=0A=
=0A=
=0A=
=0A=
		}=0A=
=0A=
	},=0A=
	addLink : function(href,label) {=0A=
		if (!(href && label)) {=0A=
			return;=0A=
		}=0A=
		var ql =3D jQuery("#quicklinks");=0A=
		var td =3D jQuery("<td>").addClass("ql");=0A=
		var img =3D jQuery("<img>").attr("src", =
GLOBAL.imgRoot+"/menu/bar.png");=0A=
		td.append(img);=0A=
		ql.before(td);=0A=
=0A=
		td =3DjQuery("<td>").addClass("item").addClass("ql");=0A=
		var a =3D =
jQuery("<a>").attr("href",href).css("font-style","italic").text(label);=0A=
		td.append(a);=0A=
		ql.before(td);=0A=
	}=0A=
};=0A=
=0A=
=0A=
function checkBibTexKey(which, ok_id, dup_id) {=0A=
	which =3D which || "#bibtex_import_cite_id";=0A=
	ok_id =3D ok_id || "#bibtex_import_cite_ok";=0A=
	dup_id =3D dup_id || "#bibtex_import_cite_dup";=0A=
	var key =3D jQuery(which).val();=0A=
	if (key =3D=3D=3D "") {=0A=
		jQuery(ok_id).hide();=0A=
		jQuery(dup_id).hide();=0A=
		return;=0A=
	}=0A=
	var url =3D "/own_metadata::check_bibtex_key_json?"+=0A=
		jQuery.param({"key":key})+"&callback=3D?";=0A=
	jQuery.getJSON(url, function(data) {=0A=
		LOG(data);=0A=
		if (data && data.status && data.status =3D=3D "ok") {=0A=
			jQuery(ok_id).show();=0A=
			jQuery(dup_id).hide();=0A=
		} else {=0A=
			jQuery(ok_id).hide();=0A=
			jQuery(dup_id).show();=0A=
		}=0A=
	} );=0A=
}=0A=
=0A=
/*<Annotations>**********************************************************=
******/=0A=
=0A=
var ANNOTATOR =3D {=0A=
=0A=
	annotations: null,=0A=
=0A=
	getAnnotator: function () {=0A=
		//var base =3D jQuery("#fancybox-outer");=0A=
		var base =3D jQuery("#annotate");=0A=
		return this._getAnnotator(base);=0A=
	},=0A=
=0A=
	_getAnnotator: function(base) {=0A=
		var e =3D  base.find("object").get(0);=0A=
		if (!(e && e.getMarkList)) {=0A=
			e =3D base.find("embed").get(0);=0A=
		}=0A=
=0A=
		return (e && e.getMarkList) ? e : null;=0A=
	},=0A=
=0A=
	syncAnnotations: function(userfile_id) {=0A=
		var annotator =3D this.getAnnotator();=0A=
		if (!annotator) {=0A=
			alert("No marks");=0A=
			return;=0A=
		}=0A=
		this.annotations =3D annotator.getMarkList();=0A=
=0A=
		var x =3D [];=0A=
		for (var i=3D0; i<this.annotations.length; i++) {=0A=
			if (this.annotations[i]) {=0A=
				x.push(this.annotations[i]);=0A=
			}=0A=
		}=0A=
=0A=
		var text =3D jQuery.toJSON(x);=0A=
=0A=
		LOG(text);=0A=
=0A=
		jQuery.ajax({=0A=
			url: "/pdf_annotate_save",=0A=
			data: {userfile_id : userfile_id, annotations: text},=0A=
			dataType: 'json',=0A=
			type: "POST",=0A=
			success: function(data) {=0A=
				if (data && data.status && data.status=3D=3D"ok") {=0A=
					// alert("SYNC OK");=0A=
				} else {=0A=
					alert("Unable to save annotations (data error)");=0A=
				}=0A=
			},=0A=
			error: function(jqXHR, textStatus, errorThrown) {=0A=
				alert("Unable to save annotations (error)");=0A=
				LOG("Unable to save annotations (error) "+textStatus);=0A=
				LOG(errorThrown);=0A=
			}=0A=
=0A=
		});=0A=
=0A=
		this.annotations =3D null;=0A=
	},=0A=
=0A=
	annotate: function(which) {=0A=
		this.annotations =3D null;=0A=
		var meta =3D which.metadata();=0A=
		jQuery.ajax({=0A=
			url: =
"/pdf_annotate_load?userfile_id=3D"+meta.userfile_id+"&callback=3D?",=0A=
			dataType: 'json',=0A=
			success: function(data) {=0A=
				if (data && data.status && data.status=3D=3D"ok") {=0A=
					ANNOTATOR.annotations =3D data.annotations;=0A=
					ANNOTATOR._annotate(which);=0A=
				} else {=0A=
					alert("Unable to load annotations (data error) =
"+jQuery.toJSON(data));=0A=
				}=0A=
			},=0A=
			error: function() {=0A=
				alert("Unable to load annotations (error)");=0A=
			}=0A=
=0A=
		});=0A=
	},=0A=
=0A=
	_annotate: function(which) {=0A=
=0A=
		var meta =3D which.metadata();=0A=
		var userfile_id =3D meta.userfile_id;=0A=
		var swfurl =3D "/pdf_annotate_loadswf/"+meta.url;=0A=
=0A=
		var params =3D {=0A=
			Scale			: 0.6,=0A=
			ZoomTransition		: "easeOut",=0A=
			ZoomTime		: 0.5,=0A=
			ZoomInterval		: 0.1,=0A=
			FitPageOnLoad		: false,=0A=
			FitWidthOnLoad		: true,=0A=
			PrintEnabled		: true,=0A=
			AnnotationsAuthorVisible: true,=0A=
			AnnotationsAuthor	: "Erik",=0A=
			AnnotationsCategories	: "Internal;External;Other",=0A=
			AnnotationsCheckBoxLabel: "Post to CMS",=0A=
			localeChain		: "en_US",=0A=
			SwfFile			: swfurl=0A=
		};=0A=
=0A=
		if (GLOBAL.flexpaper_key) {=0A=
			params.key =3D GLOBAL.flexpaper_key;=0A=
			FlexPaperSWF =3D "/FlexPaperViewer_Annotations.swf";=0A=
		} else {=0A=
			FlexPaperSWF =3D "/FlexPaperViewer_Annotations_Preview.swf";=0A=
		}=0A=
=0A=
=0A=
		var w =3D Math.round(jQuery(window).width()*0.95);=0A=
		var h =3D Math.round(jQuery(window).height()*0.95);=0A=
		var voffset =3D Math.round(jQuery(window).height()*0.0);=0A=
=0A=
=0A=
		LOG("DIMS: "+w+"x"+h);=0A=
=0A=
		var fb =3D [];=0A=
		fb.push({=0A=
			'height'	: h,=0A=
			'width'		: w,=0A=
			'href'		: GLOBAL.staticRoot+FlexPaperSWF,=0A=
			'swf'		: {flashvars: jQuery.param(params), allowfullscreen:true}=0A=
		});=0A=
=0A=
		// legacy from old (fancybox) code.=0A=
		fb =3D fb[0];=0A=
=0A=
		var swfVersionStr =3D "10.0.0";=0A=
		var xiSwfUrlStr =3D "playerProductInstall.swf";=0A=
=0A=
		var flashvars =3D {=0A=
			SwfFile : escape(swfurl),=0A=
			Scale : 0.8,=0A=
			ZoomTransition : "easeOut",=0A=
			ZoomTime : 0.5,=0A=
			ZoomInterval : 0.1,=0A=
			FitPageOnLoad : false,=0A=
			FitWidthOnLoad : true,=0A=
			PrintEnabled : true,=0A=
			FullScreenAsMaxWindow : false,=0A=
			ProgressiveLoading : true,=0A=
=0A=
			PrintToolsVisible : true,=0A=
			ViewModeToolsVisible : true,=0A=
			ZoomToolsVisible : true,=0A=
			FullScreenVisible : true,=0A=
			NavToolsVisible : true,=0A=
			CursorToolsVisible : true,=0A=
			SearchToolsVisible : true,=0A=
=0A=
			localeChain: "en_US"=0A=
		};=0A=
=0A=
		if (GLOBAL.flexpaper_key) {=0A=
			flashvars.key =3D GLOBAL.flexpaper_key;=0A=
		}=0A=
=0A=
		params =3D {};=0A=
		params.quality =3D "high";=0A=
		params.bgcolor =3D "#ffffff";=0A=
		params.allowscriptaccess =3D "sameDomain";=0A=
		params.allowfullscreen =3D "true";=0A=
=0A=
		var attributes =3D {};=0A=
		attributes.id =3D "FlexPaperViewer_Annotations";=0A=
		attributes.name =3D "FlexPaperViewer_Annotations";=0A=
=0A=
		swfobject.embedSWF(=0A=
			fb.href, "annotate_content",=0A=
			fb.width, fb.height,=0A=
			swfVersionStr, xiSwfUrlStr,=0A=
			flashvars, params, attributes);=0A=
=0A=
		jQuery("#annotate").dialog({=0A=
				bgiframe: true,=0A=
				autoOpen: true,=0A=
				modal: true,=0A=
				width: fb.width+40,=0A=
				position: ["center", voffset],=0A=
				resizable: false,=0A=
				draggable: false,=0A=
				minHeight: 0,=0A=
				beforeClose: function() {=0A=
					ANNOTATOR.syncAnnotations(userfile_id);=0A=
				}=0A=
			});=0A=
=0A=
=0A=
	},=0A=
=0A=
	loadAnnotations: function () {=0A=
		//annotations =3D [{"selection_text": "Shiek bin Baz and his like =
refuse to accept the radio","has_selection": true,"color": =
"#fffc15","selection_info": "1;3771;3824"}];=0A=
		//annotations =3D [{has_selection: false,color: =
'#fffc15',selection_info:"1;128;174"}];=0A=
		//return;=0A=
		if (!this.annotations || this.annotations.length=3D=3D=3D0) {=0A=
			return;=0A=
		}=0A=
		var a =3D this.getAnnotator();=0A=
		if (a) {=0A=
			a.addMarks(this.annotations);=0A=
			//alert(JSON.stringify(annotations));=0A=
		} else {=0A=
			alert("Unable to set marks");=0A=
		}=0A=
	},=0A=
=0A=
	onDocumentLoaded: function(totalPages){=0A=
		// alert("Loaded " + totalPages + " " + annotations);=0A=
		if (ANNOTATOR.annotations) {=0A=
			//setTimeout("loadAnnotations()",2000);=0A=
			ANNOTATOR.loadAnnotations();=0A=
		}=0A=
	}=0A=
=0A=
};=0A=
=0A=
function accept_eu_cookie_terms() {=0A=
	jQuery.getJSON("/eu_cookie::accept_terms_json",=0A=
		{"accept_cookie_terms": "yes"}=0A=
	).success(function(data) {=0A=
		if (data && data.status && data.status=3D=3D"ok") {=0A=
			jQuery("#cookie_terms").hide();=0A=
		}=0A=
	});=0A=
=0A=
}=0A=
function clear_accept_eu_cookie_terms() {=0A=
	jQuery("#cookie_terms").show();=0A=
}=0A=
=0A=
=0A=
var onDocumentLoaded =3D ANNOTATOR.onDocumentLoaded;=0A=
=0A=
function defineMenu(target, menu) {=0A=
	jQuery(target).qtip({=0A=
		content: {=0A=
			text: jQuery(menu)=0A=
		},=0A=
		show: {=0A=
			event: "mouseover",=0A=
			delay: 50=0A=
		},=0A=
		hide: {=0A=
			fixed: true,=0A=
			delay: 150,=0A=
			event: "mouseout"=0A=
		},=0A=
		position: {=0A=
			adjust: {=0A=
				y: 0,=0A=
				x: -1=0A=
			},=0A=
			at: "bottom left",=0A=
			my: "top left",=0A=
			viewport: jQuery(window)=0A=
		},=0A=
		style: {=0A=
			classes: 'ui-tooltip-blue ui-megamenu'=0A=
		},=0A=
		events: {=0A=
			show: function() {=0A=
				menu_on(target);=0A=
			},=0A=
			hide: function() {=0A=
				menu_off(target);=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
=0A=
=0A=
/************************************************************************=
******/=0A=
=0A=
jQuery(function() {=0A=
	jQuery("#ui_val").html("<pre>"+jQuery.toJSON(UI_OPTIONS)+"</pre><br =
/><pre>"+jQuery.cookie("context_menu_opts"));=0A=
	jQuery("#logout_button").click(saveUI);=0A=
	setPublicants();=0A=
=0A=
	jQuery("body").addClass("force-scrollbars");=0A=
=0A=
	try {=0A=
		jQuery("#dialog").dialog({=0A=
			bgiframe: true,=0A=
			autoOpen: false,=0A=
			modal: true,=0A=
			width: "600px",=0A=
			position: ["right", "top"],=0A=
			resizable: false,=0A=
			draggable: false,=0A=
			minHeight: 0,=0A=
			buttons: {=0A=
				'Search': submit_search,=0A=
				'  Help  ': function() {=0A=
					show_search_help();=0A=
				}=0A=
			}=0A=
		});=0A=
	} catch (err) {=0A=
		ERROR(err);=0A=
	}=0A=
=0A=
	var q =3D jQuery("#q").val();=0A=
	if (!q) {=0A=
		q =3D getUIOption("lastsearch");=0A=
		if (q) {=0A=
			jQuery("#q").val(q);=0A=
		}=0A=
	}=0A=
	if (getUIOption("srch_unch") =3D=3D "yes") {=0A=
		jQuery("#srch_unch").attr("checked",true);=0A=
	}=0A=
=0A=
=0A=
	jQuery(".tipsy-hint").tipsy({gravity:"s"});=0A=
	jQuery(".tipsy-hint-s").tipsy({gravity:"s"});=0A=
	jQuery(".tipsy-hint-n").tipsy({gravity:"n"});=0A=
	jQuery(".tipsy-hint-e").tipsy({gravity:"e"});=0A=
	jQuery(".tipsy-hint-w").tipsy({gravity:"w"});=0A=
=0A=
	jQuery(".support-email").text("support13"+"@"+"citeulike"+".org");=0A=
	jQuery(".privacy-email").text("privacy"+"@"+"citeulike"+".org");=0A=
=0A=
	// a bit more generic: <... class=3D"email" data-address=3D"support">=0A=
	jQuery(".email").each(function(){=0A=
		var $this =3D jQuery(this);=0A=
		var address =3D $this.data("address");=0A=
		if (!address) return;=0A=
		$this.text(address+"@"+"citeulike"+".org");=0A=
	});=0A=
=0A=
	var hideLeftAd =3D (window.name =3D=3D "citeulike_popup_post");=0A=
	if (hideLeftAd) {=0A=
		jQuery(".leftindent").css("margin-left", "0px");=0A=
		jQuery(".contentmain").css("margin-left", "0px");=0A=
		jQuery(".contentonly").css("margin-left", "0px");=0A=
		jQuery("#navleft, .menu").hide();=0A=
		jkmegamenu.render(jQuery);=0A=
	}=0A=
=0A=
	if (typeof JQHOTKEYS !=3D "undefined") {=0A=
		jQuery(document).bind('keydown', 'Ctrl+s', function(){=0A=
			if (goSearch()) {=0A=
				return false;=0A=
			} else {=0A=
				// legacy for blog-save page=0A=
				jQuery('#button_update').click();=0A=
			}=0A=
			return false;=0A=
		});=0A=
	}=0A=
=0A=
	var noTags =3D !GLOBAL.show_tags_nav;=0A=
=0A=
	if (noTags) {=0A=
		//=0A=
	} else if (!GLOBAL.showTagsState && jQuery("#navright").length !=3D=3D =
0) {=0A=
		if (jQuery("#tagsbox").length =3D=3D=3D 0){=0A=
			jQuery("#navright").wrap("<div id=3D'tagsbox' =
style=3D'display:none'></div>");=0A=
		}=0A=
		if (jQuery(".contentmain").length !=3D=3D 0) {=0A=
			=
jQuery(".contentmain").removeClass("contentmain").addClass("contentonly")=
;=0A=
		}=0A=
	}=0A=
=0A=
	load_ads();=0A=
=0A=
	if (!noTags && init_tags) {=0A=
		init_tags();=0A=
	}=0A=
=0A=
=0A=
	if (noTags) {=0A=
		//=0A=
	} else if (GLOBAL.showTagsState && jQuery("#navright").length !=3D=3D =
0) {=0A=
		var tagsBoxWidth =3D getUIOption("tagsBoxWidth",250);=0A=
		jQuery("#tagsbox").show();=0A=
		jQuery("#tagsbox").css("display","block");=0A=
		jQuery("#tagbutton").hide();=0A=
		jQuery("#navright").css("width",tagsBoxWidth+"px");=0A=
		populateTagsTable();=0A=
		var realWidth=3D jQuery("#navright").width();=0A=
		jQuery(".contentonly").css("margin-right",(realWidth+30)+"px");=0A=
		jQuery("#taglist .tag_l").css("width",(tagsBoxWidth-40)+"px");=0A=
		jQuery("#navright").resizable({=0A=
			ghost: true,=0A=
			handles: 'w',=0A=
			stop : function(event, ui) {=0A=
				tagsBoxResize(true);=0A=
			},=0A=
			maxWidth: 600,=0A=
			minWidth: 180=0A=
		});=0A=
		fixTagsBoxPos(false);=0A=
		jQuery(window).bind("resize", function() {=0A=
			fixTagsBoxPos(false);=0A=
		});=0A=
	} else {=0A=
		jQuery("#tagbutton").mouseenter(displayTags);=0A=
		jQuery("#tagbutton").click(displayTags);=0A=
	}=0A=
=0A=
	jQuery("#tags-pins").qtip({=0A=
		content: {=0A=
			text: jQuery("#always_show_tags_help")=0A=
		},=0A=
		show: {=0A=
			event: "mouseover"=0A=
		},=0A=
		hide: {=0A=
			event: "mouseout"=0A=
		},=0A=
		position: {=0A=
			adjust: {=0A=
				y: 4=0A=
			},=0A=
			at: "bottom right",=0A=
			my: "top right",=0A=
			viewport: jQuery(window)=0A=
		}=0A=
	});=0A=
=0A=
	jQuery("#tags-pins").click(toggleShowTagsState);=0A=
	jQuery("#tags-pins-on").toggle(GLOBAL.showTagsState);=0A=
	jQuery("#tags-pins-off").toggle(!GLOBAL.showTagsState);=0A=
=0A=
	jQuery("input:submit, input:button, input:file, button").button();=0A=
	jQuery("button.likes").find(".ui-button-text").css(=0A=
		{'background-image':'url('+GLOBAL.imgRoot+'/likes-icon.png)',=0A=
		'background-repeat':'no-repeat','padding-left':'32px',=0A=
		'background-position':'10px 1px '=0A=
		});=0A=
	jQuery("button.searchbtn").button("destroy").button({icons: =
{primary:'ui-icon-search'}});=0A=
=0A=
	if (!IE()) {=0A=
		if (jQuery().selectmenu) {=0A=
			// Broken=0A=
			//jQuery("select.uiwidget").selectmenu({maxHeight: 150, style: =
'popup'});=0A=
		} else {=0A=
			LOG("jquery.selectmenu not loaded");=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	jQuery(window).bind("resize", function() {=0A=
		jkmegamenu.render(jQuery);=0A=
		LOG("Re-rendering jk-menus (resize)");=0A=
	});=0A=
=0A=
=0A=
	jkmegamenu.render(jQuery);=0A=
=0A=
	QUICKLINKS.init();=0A=
=0A=
	if (GLOBAL.is_gold_user) {=0A=
		jQuery(".if_gold_user").show();=0A=
	} else {=0A=
		jQuery(".if_not_gold_user").show();=0A=
	}=0A=
=0A=
	LOG("OK - logging started");=0A=
=0A=
	jQuery("#accept_cookie_terms").click(accept_eu_cookie_terms);=0A=
=0A=
});=0A=
=0A=
/************************************************************************=
******/=0A=
/* Simple JavaScript Inheritance=0A=
 * By John Resig http://ejohn.org/=0A=
 * MIT Licensed.=0A=
 * http://ejohn.org/blog/simple-javascript-inheritance/=0A=
 */=0A=
// Inspired by base2 and Prototype=0A=
(function(){=0A=
	var initializing =3D false, fnTest =3D /xyz/.test(function(){xyz;}) ? =
/\b_super\b/ : /.*/;=0A=
	// The base Class implementation (does nothing)=0A=
	this.Class =3D function(){};=0A=
=0A=
	// Create a new Class that inherits from this class=0A=
	Class.extend =3D function(prop) {=0A=
		var _super =3D this.prototype;=0A=
=0A=
		// Instantiate a base class (but only create the instance,=0A=
		// don't run the init constructor)=0A=
		initializing =3D true;=0A=
		var prototype =3D new this();=0A=
		initializing =3D false;=0A=
=0A=
		// Copy the properties over onto the new prototype=0A=
		for (var name in prop) {=0A=
			// Check if we're overwriting an existing function=0A=
			prototype[name] =3D typeof prop[name] =3D=3D "function" &&=0A=
				typeof _super[name] =3D=3D "function" && fnTest.test(prop[name]) ?=0A=
			(function(name, fn){=0A=
				return function() {=0A=
					var tmp =3D this._super;=0A=
=0A=
					// Add a new ._super() method that is the same method=0A=
					// but on the super-class=0A=
					this._super =3D _super[name];=0A=
=0A=
					// The method only need to be bound temporarily, so we=0A=
					// remove it when we're done executing=0A=
					var ret =3D fn.apply(this, arguments);=0A=
					this._super =3D tmp;=0A=
=0A=
					return ret;=0A=
				};=0A=
			})(name, prop[name]) :=0A=
			prop[name];=0A=
		}=0A=
=0A=
		// The dummy class constructor=0A=
		function Class() {=0A=
		// All construction is actually done in the init method=0A=
			if ( !initializing && this.init )=0A=
				this.init.apply(this, arguments);=0A=
		}=0A=
=0A=
		// Populate our constructed prototype object=0A=
		Class.prototype =3D prototype;=0A=
=0A=
		// Enforce the constructor to be what we expect=0A=
		Class.prototype.constructor =3D Class;=0A=
=0A=
		// And make this class extendable=0A=
		Class.extend =3D arguments.callee;=0A=
=0A=
		return Class;=0A=
	};=0A=
})();=0A=
=0A=
/*=0A=
 * SelectText (ala mouse)=0A=
 * via:=0A=
 * =
http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-ele=
ment-akin-to-highlighting-with-your-mouse=0A=
 * http://jsfiddle.net/edelman/KcX6A/1506/=0A=
 */=0A=
=0A=
 function selectText(element) {=0A=
    var range, selection, text;=0A=
	if (typeof element =3D=3D=3D 'string') {=0A=
		text =3D document.getElementById(element);=0A=
	} else {=0A=
		text =3D element;=0A=
	}=0A=
    if (document.body.createTextRange) { //ms=0A=
        range =3D document.body.createTextRange();=0A=
        range.moveToElementText(text);=0A=
        range.select();=0A=
    } else if (window.getSelection) { //all others=0A=
        selection =3D window.getSelection();=0A=
        range =3D document.createRange();=0A=
        range.selectNodeContents(text);=0A=
        selection.removeAllRanges();=0A=
        selection.addRange(range);=0A=
    }=0A=
}=0A=
=0A=
jQuery.fn.selectText =3D function(){=0A=
    selectText(this[0]);=0A=
};=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/js/facebook.b1bb332a8746c16cfd974e178aa038e7.js

function facebookRedirectOnLogin() {=0A=
	if (loginType !=3D "none") {=0A=
		return;=0A=
	}=0A=
	if (typeof FB =3D=3D "undefined") {=0A=
		return=0A=
	}=0A=
	var authResponse =3D FB.getAuthResponse();=0A=
	if (authResponse && authResponse.userID && authResponse.userID !=3D "") =
{=0A=
		jQuery.post(=0A=
			'/facebook::is_linked',=0A=
			{=0A=
				uid : authResponse.userID=0A=
			},=0A=
			function(data) {=0A=
				if (data && data.status && data.status =3D=3D "ok") {=0A=
					alert("You have logged in to Facebook");=0A=
					location.reload();=0A=
				}=0A=
			}=0A=
		);=0A=
	}=0A=
}=0A=
=0A=
=0A=
window.fbAsyncInit =3D function() {=0A=
=0A=
	FB.init({=0A=
		appId: facebookAppId,=0A=
		status: true,=0A=
		cookie: true,=0A=
		xfbml: true,=0A=
		oauth: true=0A=
	});=0A=
=0A=
=0A=
	facebookRedirectOnLogin();=0A=
=0A=
	if (typeof facebookPostInit =3D=3D "function") {=0A=
		facebookPostInit();=0A=
	}=0A=
=0A=
	FB.Event.subscribe('auth.logout', function(response) {=0A=
		LOG(response);=0A=
		if (loginType!=3D"facebook") {=0A=
			return;=0A=
		}=0A=
		alert("You have logged out of Facebook");=0A=
		location.href=3D"/?noredirect=3Dtrue&mode=3Dfblogout";=0A=
		return;=0A=
		// Trying to debug this with extra belt-and-braces call=0A=
		// Shouldn't be required.=0A=
		/*=0A=
		FB.getLoginStatus(function(res) {=0A=
			LOG(res);=0A=
			if(!res.authResponse) {=0A=
				alert("You have logged out of Facebook");=0A=
				location.href=3D"/?noredirect=3Dtrue&mode=3Dfblogout";=0A=
			}=0A=
		});=0A=
		*/=0A=
=0A=
	});=0A=
=0A=
	FB.Event.subscribe('auth.login', function(response) {=0A=
		if (loginType=3D=3D"none") {=0A=
			if (location.pathname =3D=3D "/login" || location.pathname =3D=3D =
"/register") {=0A=
				return;=0A=
			}=0A=
			var qs =3D qs_param();=0A=
			// avoid loops in case of bad coding!=0A=
			if (!qs["noredirect"]) {=0A=
				appendQS("noredirect=3Dtrue&mode=3Dfblogin");=0A=
			}=0A=
		}=0A=
	});=0A=
};=0A=
=0A=
=0A=
/************************************************************************=
*******=0A=
 * Load facebook scripts, async=0A=
 * When loaded, it calls fbAsyncInit(), defined above=0A=
 */=0A=
=0A=
(function() {=0A=
	var e =3D document.createElement('script'); e.async =3D true;=0A=
	e.src =3D document.location.protocol + =
'//connect.facebook.net/en_US/all.js';=0A=
	document.getElementById('fb-root').appendChild(e);=0A=
}());=0A=
=0A=
=0A=
/************************************************************************=
*******=0A=
 * Populate facebook name.=0A=
 */=0A=
=0A=
function _facebookPostInit() {=0A=
	if (typeof FB =3D=3D "undefined") {=0A=
		return=0A=
	}=0A=
	FB.api('/me', function(response) {=0A=
		if (response && response.name) {=0A=
			jQuery("#facebookName").text(response.name);=0A=
			jQuery("#facebookNameOuter").show();=0A=
		}=0A=
	});=0A=
}=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var f=3D!0,g=3Dnull,h=3D!1,aa=3Dfunction(a,b,c){return =
a.call.apply(a.bind,arguments)},ba=3Dfunction(a,b,c){if(!a)throw =
Error();if(2<arguments.length){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
c=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c=
,d);return a.apply(b,c)}}return function(){return =
a.apply(b,arguments)}},l=3Dfunction(a,b,c){l=3DFunction.prototype.bind&&-=
1!=3DFunction.prototype.bind.toString().indexOf("native =
code")?aa:ba;return l.apply(g,arguments)};var m=3D(new =
Date).getTime();var n=3Dfunction(a){a=3DparseFloat(a);return =
isNaN(a)||1<a||0>a?0:a},ca=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,da=3Df=
unction(a,b){if(!a)return b;var c=3Da.match(ca);return c?c[0]:b};var =
ea=3Dn("0.15"),fa=3Dn("0.01"),ga=3Dn("1.0"),ha=3Dn("0.005"),ia=3Dn("0.0")=
;var =
q=3Dfunction(){return"r20130430"},ja=3D/^true$/.test("false")?f:h,ka=3D/^=
true$/.test("false")?f:h;var la=3Dfunction(){return =
da("","pagead2.googlesyndication.com")};var =
ma=3D/&/g,na=3D/</g,oa=3D/>/g,pa=3D/\"/g,qa=3D{"\x00":"\\0","\b":"\\b","\=
f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"=
\\\\"},r=3D{"'":"\\'"};var =
ta=3Dwindow,u,ua=3Dg,w=3Ddocument.getElementsByTagName("script");w&&w.len=
gth&&(ua=3Dw[w.length-1].parentNode);u=3Dua;la();var =
va=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(g,a[c],c,a)},x=3Dfunc=
tion(a){return!!a&&"function"=3D=3Dtypeof =
a&&!!a.call},wa=3Dfunction(a,b){if(!(2>arguments.length))for(var =
c=3D1,d=3Darguments.length;c<d;++c)a.push(arguments[c])};function =
xa(a,b){ya(a,"load",b)}=0A=
var ya=3Dfunction(a,b,c,d){return =
a.addEventListener?(a.addEventListener(b,c,d||h),f):a.attachEvent?(a.atta=
chEvent("on"+b,c),f):h},za=3Dfunction(a,b,c,d){c=3Dl(d,c);return =
ya(a,b,c,void =
0)?c:g},Aa=3Dfunction(a,b,c){a.removeEventListener?a.removeEventListener(=
b,c,h):a.detachEvent&&a.detachEvent("on"+b,c)},y=3Dfunction(a,b){if(!(1E-=
4>Math.random())){var c=3DMath.random();if(c<b)return =
a[Math.floor(c/b*a.length)]}return =
g},Ba=3Dfunction(a){try{return!!a.location.href||""=3D=3D=3Da.location.hr=
ef}catch(b){return h}};var Ca=3Dg,Da=3Dfunction(){if(!Ca){for(var =
a=3Dwindow,b=3Da,c=3D0;a!=3Da.parent;)if(a=3Da.parent,c++,Ba(a))b=3Da;els=
e break;Ca=3Db}return Ca};var =
z,A=3Dfunction(a){this.c=3D[];this.b=3Da||window;this.a=3D0;this.d=3Dg},E=
a=3Dfunction(a,b){this.l=3Da;this.win=3Db};A.prototype.p=3Dfunction(a,b){=
0=3D=3Dthis.a&&0=3D=3Dthis.c.length&&(!b||b=3D=3Dwindow)?(this.a=3D2,this=
.f(new =
Ea(a,window))):this.g(a,b)};A.prototype.g=3Dfunction(a,b){this.c.push(new=
 =
Ea(a,b||this.b));Fa(this)};A.prototype.q=3Dfunction(a){this.a=3D1;a&&(thi=
s.d=3Dthis.b.setTimeout(l(this.e,this),a))};A.prototype.e=3Dfunction(){1=3D=
=3Dthis.a&&(this.d!=3Dg&&(this.b.clearTimeout(this.d),this.d=3Dg),this.a=3D=
0);Fa(this)};=0A=
A.prototype.r=3Dfunction(){return =
f};A.prototype.nq=3DA.prototype.p;A.prototype.nqa=3DA.prototype.g;A.proto=
type.al=3DA.prototype.q;A.prototype.rl=3DA.prototype.e;A.prototype.sz=3DA=
.prototype.r;var =
Fa=3Dfunction(a){a.b.setTimeout(l(a.o,a),0)};A.prototype.o=3Dfunction(){i=
f(0=3D=3Dthis.a&&this.c.length){var =
a=3Dthis.c.shift();this.a=3D2;a.win.setTimeout(l(this.f,this,a),0);Fa(thi=
s)}};A.prototype.f=3Dfunction(a){this.a=3D0;a.l()};=0A=
var Ga=3Dfunction(a){try{return a.sz()}catch(b){return =
h}},Ha=3Dfunction(a){return!!a&&("object"=3D=3Dtypeof =
a||"function"=3D=3Dtypeof =
a)&&Ga(a)&&x(a.nq)&&x(a.nqa)&&x(a.al)&&x(a.rl)},Ia=3Dfunction(){if(z&&Ga(=
z))return z;var a=3DDa(),b=3Da.google_jobrunner;return =
Ha(b)?z=3Db:a.google_jobrunner=3Dz=3Dnew =
A(a)},Ja=3Dfunction(a,b){Ia().nq(a,b)},Ka=3Dfunction(a,b){Ia().nqa(a,b)};=
var La=3D/MSIE [2-7]|PlayStation|Gecko\/20090226|Android =
2\./i,Ma=3D/Android|Opera/;var =
Na=3Dfunction(a,b,c){c||(c=3Dka?"https":"http");return[c,"://",a,b].join(=
"")};var Oa=3Dfunction(){},Qa=3Dfunction(a,b,c){switch(typeof b){case =
"string":Pa(b,c);break;case =
"number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case =
"boolean":c.push(b);break;case "undefined":c.push("null");break;case =
"object":if(b=3D=3Dg){c.push("null");break}if(b instanceof Array){var =
d=3Db.length;c.push("[");for(var =
e=3D"",k=3D0;k<d;k++)c.push(e),Qa(a,b[k],c),e=3D",";c.push("]");break}c.p=
ush("{");d=3D"";for(e in =
b)b.hasOwnProperty(e)&&(k=3Db[e],"function"!=3Dtypeof =
k&&(c.push(d),Pa(e,c),c.push(":"),Qa(a,k,c),d=3D=0A=
","));c.push("}");break;case "function":break;default:throw =
Error("Unknown type: "+typeof =
b);}},Ra=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\=
\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Sa=3D/\uffff/.test("\uffff")?=
/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,Pa=3Dfunction(a=
,b){b.push('"');b.push(a.replace(Sa,function(a){if(a in Ra)return =
Ra[a];var =
b=3Da.charCodeAt(0),e=3D"\\u";16>b?e+=3D"000":256>b?e+=3D"00":4096>b&&(e+=
=3D"0");return Ra[a]=3De+b.toString(16)}));b.push('"')};var =
B=3D"google_ad_block google_ad_channel google_ad_client google_ad_format =
google_ad_height google_ad_host google_ad_host_channel =
google_ad_host_tier_id google_ad_output google_ad_override =
google_ad_region google_ad_section google_ad_slot google_ad_type =
google_ad_width google_adtest google_allow_expandable_ads =
google_alternate_ad_url google_alternate_color =
google_analytics_domain_name google_analytics_uacct google_bid =
google_city google_color_bg google_color_border google_color_line =
google_color_link google_color_text google_color_url google_container_id =
google_contents google_country google_cpm google_ctr_threshold =
google_cust_age google_cust_ch google_cust_gender google_cust_id =
google_cust_interests google_cust_job google_cust_l google_cust_lh =
google_cust_u_url google_disable_video_autoplay google_ed google_eids =
google_enable_ose google_encoding google_font_face google_font_size =
google_frame_id google_gl google_hints google_image_size google_kw =
google_kw_type google_lact google_language google_loeid =
google_max_num_ads google_max_radlink_len google_mtl google_num_radlinks =
google_num_radlinks_per_unit google_num_slots_to_rotate =
google_only_ads_with_video google_only_pyv_ads =
google_only_userchoice_ads google_override_format google_page_url =
google_previous_watch google_previous_searches google_referrer_url =
google_region google_reuse_colors google_rl_dest_url google_rl_filtering =
google_rl_mode google_rt google_safe google_sc_id google_scs google_sui =
google_skip google_tag_info google_targeting google_tdsma google_tfs =
google_tl google_ui_features google_ui_version google_video_doc_id =
google_video_product_type google_with_pyv_ads google_yt_pt =
google_yt_up".split(" "),=0A=
Ta=3Dfunction(){var =
a=3DC;a.google_page_url&&(a.google_page_url=3DString(a.google_page_url));=
var b=3D[];va(a,function(a,d){if(a!=3Dg){var e;try{var k=3D[];Qa(new =
Oa,a,k);e=3Dk.join("")}catch(s){}e&&wa(b,d,"=3D",e,";")}});return =
b.join("")};var =
Ua=3D/\.((google(|groups|mail|images|print))|gmail)\./,Va=3Dfunction(){va=
r =
a=3DD,b=3DUa.test(a.location.host);return!(!a.postMessage||!a.localStorag=
e||!a.JSON||b)};var =
Wa=3Dfunction(a){this.b=3Da;a.google_iframe_oncopy||(a.google_iframe_onco=
py=3D{handlers:{}});this.m=3Da.google_iframe_oncopy},Xa;var F=3D"var =
i=3Dthis.id,s=3Dwindow.google_iframe_oncopy,H=3Ds&&s.handlers,h=3DH&&H[i]=
,w=3Dthis.contentWindow,d;try{d=3Dw.document}catch(e){}if(h&&d&&(!d.body|=
|!d.body.firstChild)){if(h.call){setTimeout(h,0)}else =
if(h.match){w.location.replace(h)}}";=0A=
/[&<>\"]/.test(F)&&(-1!=3DF.indexOf("&")&&(F=3DF.replace(ma,"&amp;")),-1!=
=3DF.indexOf("<")&&(F=3DF.replace(na,"&lt;")),-1!=3DF.indexOf(">")&&(F=3D=
F.replace(oa,"&gt;")),-1!=3DF.indexOf('"')&&(F=3DF.replace(pa,"&quot;")))=
;Xa=3DF;Wa.prototype.set=3Dfunction(a,b){this.m.handlers[a]=3Db;this.b.ad=
dEventListener&&!/MSIE/.test(navigator.userAgent)&&this.b.addEventListene=
r("load",l(this.n,this,a),h)};Wa.prototype.n=3Dfunction(a){a=3Dthis.b.doc=
ument.getElementById(a);var =
b=3Da.contentWindow.document;if(a.onload&&b&&(!b.body||!b.body.firstChild=
))a.onload()};var =
Ya=3Dfunction(a){a=3Da.google_unique_id;return"number"=3D=3Dtypeof =
a?a:0},Za=3Dfunction(){var a=3D"script";return["<",a,' =
src=3D"',Na(la(),["/pagead/js/",q(),"/r20130206/show_ads_impl.js"].join("=
"),""),'"></',a,">"].join("")},$a=3Dfunction(a,b,c,d){return =
function(){var =
e=3Dh;d&&Ia().al(3E4);try{if(Ba(a.document.getElementById(b).contentWindo=
w)){var k=3Da.document.getElementById(b).contentWindow,=0A=
s=3Dk.document;if(!s.body||!s.body.firstChild)s.open(),k.google_async_ifr=
ame_close=3Df,s.write(c)}else{var =
T=3Da.document.getElementById(b).contentWindow,ra;k=3Dc;k=3DString(k);if(=
k.quote)ra=3Dk.quote();else{for(var s=3D['"'],U=3D0;U<k.length;U++){var =
V=3Dk.charAt(U),bb=3DV.charCodeAt(0),bc=3Ds,cc=3DU+1,sa;if(!(sa=3Dqa[V]))=
{var E;if(31<bb&&127>bb)E=3DV;else{var t=3DV;if(t in r)E=3Dr[t];else =
if(t in qa)E=3Dr[t]=3Dqa[t];else{var =
p=3Dt,v=3Dt.charCodeAt(0);if(31<v&&127>v)p=3Dt;else{if(256>v){if(p=3D"\\x=
",16>v||256<v)p+=3D"0"}else p=3D"\\u",4096>v&&=0A=
(p+=3D"0");p+=3Dv.toString(16).toUpperCase()}E=3Dr[t]=3Dp}}sa=3DE}bc[cc]=3D=
sa}s.push('"');ra=3Ds.join("")}T.location.replace("javascript:"+ra)}e=3Df=
}catch(oc){T=3DDa().google_jobrunner,Ha(T)&&T.rl()}e&&(new =
Wa(a)).set(b,$a(a,b,c,h))}},ab=3Dfunction(){var =
a=3D["<iframe"];va(G,function(b,c){a.push(" =
"+c+'=3D"'+(b=3D=3Dg?"":b)+'"')});a.push("></iframe>");return =
a.join("")},eb=3Dfunction(a,b){var =
c=3Dcb,d=3Db?'"':"",e=3Dd+"0"+d;a.width=3Dd+db+d;a.height=3Dd+c+d;a.frame=
border=3De;a.marginwidth=3De;a.marginheight=3De;a.vspace=3De;a.hspace=3De=
;a.allowtransparency=3D=0A=
d+"true"+d;a.scrolling=3Dd+"no"+d},fb=3DMath.floor(1E6*Math.random()),gb=3D=
function(a){for(var =
b=3Da.data.split("\n"),c=3D{},d=3D0;d<b.length;d++){var =
e=3Db[d].indexOf("=3D");-1!=3De&&(c[b[d].substr(0,e)]=3Db[d].substr(e+1))=
}b=3Dc[3];if(c[1]=3D=3Dfb&&(window.google_top_js_status=3D4,a.source=3D=3D=
top&&0=3D=3Db.indexOf(a.origin)&&(window.google_top_values=3Dc,window.goo=
gle_top_js_status=3D5),window.google_top_js_callbacks)){for(a=3D0;a<windo=
w.google_top_js_callbacks.length;a++)window.google_top_js_callbacks[a]();=
window.google_top_js_callbacks.length=3D=0A=
0}};var =
hb=3Dfunction(a,b,c){this.x=3Da;this.y=3Db;this.z=3Dc},ib=3Dfunction(a,b,=
c){this.beta=3Da;this.gamma=3Db;this.alpha=3Dc},kb=3Dfunction(){var =
a=3DH,b=3Djb;this.deviceAccelerationWithGravity=3Dthis.deviceAcceleration=
WithoutGravity=3Dg;this.deviceMotionEventCallbacks=3D[];this.deviceOrient=
ation=3Dg;this.deviceOrientationEventCallbacks=3D[];this.isDeviceOrientat=
ionEventListenerRegistered=3Dthis.isDeviceMotionEventListenerRegistered=3D=
this.didDeviceOrientationCallbacksTimeoutExpire=3Dthis.didDeviceMotionCal=
lbacksTimeoutExpire=3Dh;this.registeredMozOrientationEventListener=3D=0A=
this.registeredDeviceOrientationEventListener=3Dthis.registeredDeviceMoti=
onEventListener=3Dg;this.sensorsExperiment=3Db;this.stopTimeStamp=3Dthis.=
startTimeStamp=3Dg;this.win=3Da},I=3Dfunction(a){this.a=3Da;this.a.win.De=
viceOrientationEvent?(this.a.registeredDeviceOrientationEventListener=3Dz=
a(this.a.win,"deviceorientation",this,this.j),this.a.isDeviceOrientationE=
ventListenerRegistered=3Df):this.a.win.OrientationEvent&&(this.a.register=
edMozOrientationEventListener=3Dza(this.a.win,"MozOrientation",this,this.=
k),this.a.isDeviceOrientationEventListenerRegistered=3D=0A=
f);this.a.win.DeviceMotionEvent&&(this.a.registeredDeviceMotionEventListe=
ner=3Dza(this.a.win,"devicemotion",this,this.i),this.a.isDeviceMotionEven=
tListenerRegistered=3Df)};=0A=
I.prototype.i=3Dfunction(a){a.acceleration&&(this.a.deviceAccelerationWit=
houtGravity=3Dnew =
hb(a.acceleration.x,a.acceleration.y,a.acceleration.z));a.accelerationInc=
ludingGravity&&(this.a.deviceAccelerationWithGravity=3Dnew =
hb(a.accelerationIncludingGravity.x,a.accelerationIncludingGravity.y,a.ac=
celerationIncludingGravity.z));lb(this.a.deviceMotionEventCallbacks);Aa(t=
his.a.win,"devicemotion",this.a.registeredDeviceMotionEventListener)};=0A=
I.prototype.j=3Dfunction(a){this.a.deviceOrientation=3Dnew =
ib(a.beta,a.gamma,a.alpha);lb(this.a.deviceOrientationEventCallbacks);Aa(=
this.a.win,"deviceorientation",this.a.registeredDeviceOrientationEventLis=
tener)};I.prototype.k=3Dfunction(a){this.a.deviceOrientation=3Dnew =
ib(-90*a.y,90*a.x,g);lb(this.a.deviceOrientationEventCallbacks);Aa(this.a=
.win,"MozOrientation",this.a.registeredMozOrientationEventListener)};var =
lb=3Dfunction(a){for(var =
b=3D0;b<a.length;++b)a[b]();a.length=3D0};window.google_loader_used=3Df;(=
function(a){"google_onload_fired"in =
a||(a.google_onload_fired=3Dh,xa(a,function(){a.google_onload_fired=3Df})=
)})(window);=0A=
if(!window.google_top_experiment){var =
mb=3Dwindow;if(2!=3D=3D(mb.top=3D=3Dmb?0:Ba(mb.top)?1:2))window.google_to=
p_js_status=3D0;else if(top.postMessage){var =
nb;try{nb=3Dtop.frames.google_top_static_frame?f:h}catch(ob){nb=3Dh}if(nb=
){if(window.google_top_experiment=3Dy(["jp_c","jp_zl"],ea)||"jp_wfpmr","j=
p_zl"=3D=3D=3Dwindow.google_top_experiment||"jp_wfpmr"=3D=3D=3Dwindow.goo=
gle_top_experiment){ya(window,"message",gb);window.google_top_js_status=3D=
3;var pb=3D{0:"google_loc_request",1:fb},qb=3D[],rb;for(rb in =
pb)qb.push(rb+"=3D"+pb[rb]);=0A=
top.postMessage(qb.join("\n"),"*")}}else =
window.google_top_js_status=3D2}else window.google_top_js_status=3D1}var =
sb=3Dh;if(navigator&&navigator.userAgent)var =
tb=3Dnavigator.userAgent,sb=3D0!=3Dtb.indexOf("Opera")&&-1!=3Dtb.indexOf(=
"WebKit")&&-1!=3Dtb.indexOf("Mobile");if(sb){var =
H=3Dwindow;if(!(0!=3DYa(H)||H.google_sensors)){var =
jb,ub=3Dg,vb=3DH;vb.google_top_experiment&&"jp_c"!=3Dvb.google_top_experi=
ment||(ub=3Dy(["ds_c","ds_zl","ds_wfea"],ia));if(jb=3Dub)H.google_sensors=
=3Dnew kb,"ds_c"!=3Djb&&new I(H.google_sensors)}}var wb;=0A=
if(window.google_enable_async=3D=3D=3Dh)wb=3D0;else{var xb;var =
yb=3Dnavigator.userAgent;La.test(yb)?xb=3Dh:(void =
0=3D=3D=3Dwindow.google_async_for_oa_experiment&&(Ma.test(navigator.userA=
gent)&&!La.test(navigator.userAgent))&&(window.google_async_for_oa_experi=
ment=3Dy(["C","E"],ha)),xb=3DMa.test(yb)?"E"=3D=3D=3Dwindow.google_async_=
for_oa_experiment:f);wb=3Dxb&&!window.google_container_id&&(!window.googl=
e_ad_output||"html"=3D=3Dwindow.google_ad_output)}=0A=
if(wb){var =
zb=3Dwindow;zb.google_unique_id?++zb.google_unique_id:zb.google_unique_id=
=3D1;for(var D=3Dwindow,C,Ab=3D{},Bb=3D0,Cb=3DB.length;Bb<Cb;Bb++){var =
Db=3DB[Bb];D[Db]!=3Dg&&(Ab[Db]=3DD[Db])}C=3DAb;for(var =
Eb=3D0,Fb=3DB.length;Eb<Fb;Eb++)D[B[Eb]]=3Dg;var =
db=3DC.google_ad_width,cb=3DC.google_ad_height,J=3D{};eb(J,f);J.onload=3D=
'"'+Xa+'"';for(var =
K,Gb=3DC,Hb=3DD.document,L=3DJ.id,Ib=3D0;!L||Hb.getElementById(L);)L=3D"a=
swift_"+Ib++;J.id=3DL;J.name=3DL;var =
Jb=3DGb.google_ad_width,Kb=3DGb.google_ad_height,M=3D["<iframe"],N;for(N =
in J)J.hasOwnProperty(N)&&=0A=
wa(M,N+"=3D"+J[N]);M.push('style=3D"left:0;position:absolute;top:0;"');M.=
push("></iframe>");var =
Lb=3D"border:none;height:"+Kb+"px;margin:0;padding:0;position:relative;vi=
sibility:visible;width:"+Jb+"px";Hb.write(['<ins =
style=3D"display:inline-table;',Lb,'"><ins id=3D"',J.id+"_anchor",'" =
style=3D"display:block;',Lb,'">',M.join(" =
"),"</ins></ins>"].join(""));K=3DJ.id;var =
Mb=3DTa(),O=3DC,Nb=3DO.google_ad_output,P=3DO.google_ad_format;if(!P&&("h=
tml"=3D=3DNb||Nb=3D=3Dg))P=3DO.google_ad_width+"x"+O.google_ad_height;P=3D=
P&&(!O.google_ad_slot||=0A=
O.google_override_format)?P.toLowerCase():"";O.google_ad_format=3DP;var =
Q,R=3DC||ta,Ob=3D[R.google_ad_slot,R.google_ad_format,R.google_ad_type,R.=
google_ad_width,R.google_ad_height];if(u){var Pb;if(u){for(var =
Qb=3D[],Rb=3D0,S=3Du;S&&25>Rb;S=3DS.parentNode,++Rb)Qb.push(9!=3DS.nodeTy=
pe&&S.id||"");Pb=3DQb.join()}else Pb=3D"";Pb&&Ob.push(Pb)}var =
Sb=3D0;if(Ob){var =
Tb=3DOb.join(":"),Ub=3DTb.length;if(0=3D=3DUb)Sb=3D0;else{for(var =
W=3D305419896,Vb=3D0;Vb<Ub;Vb++)W^=3D(W<<5)+(W>>2)+Tb.charCodeAt(Vb)&4294=
967295;Sb=3D0<W?W:4294967296+W}}Q=3DSb.toString();=0A=
e:{var =
X=3DC,Y=3DD.google_async_slots;Y||(Y=3DD.google_async_slots=3D{});var =
Z=3DString(Ya(D));if(Z in Y&&(Z+=3D"b",Z in Y))break =
e;Y[Z]=3D{sent:h,w:X.google_ad_width||"",h:X.google_ad_height||"",adk:Q,t=
ype:X.google_ad_type||"",slot:X.google_ad_slot||"",fmt:X.google_ad_format=
||"",cli:X.google_ad_client||"",saw:[]}}var $;Va()&&void =
0=3D=3D=3DD.google_ad_handling_experiment&&(D.google_ad_handling_experime=
nt=3Dy(ja&&"dev"!=3Dq()?["PC"]:["XN","PC"],ja&&"dev"!=3Dq()?ga:fa));$=3DD=
.google_ad_handling_experiment?String(D.google_ad_handling_experiment):=0A=
g;var Wb;var Xb=3DC;if(Va()&&1=3D=3DD.google_unique_id&&"XN"!=3D$){var =
Yb=3D"zrt_ads_frame"+D.google_unique_id,Zb,$b=3DXb.google_page_url;if(!$b=
){var ac;o:{var =
dc=3DD.document,ec=3Ddb||D.google_ad_width,fc=3Dcb||D.google_ad_height;if=
(D.top=3D=3DD)ac=3Dh;else{var gc=3Ddc.documentElement;if(ec&&fc){var =
hc=3D1,ic=3D1;D.innerHeight?(hc=3DD.innerWidth,ic=3DD.innerHeight):gc&&gc=
.clientHeight?(hc=3Dgc.clientWidth,ic=3Dgc.clientHeight):dc.body&&(hc=3Dd=
c.body.clientWidth,ic=3Ddc.body.clientHeight);if(ic>2*fc||hc>2*ec){ac=3Dh=
;break o}}ac=3Df}}$b=3Dac?D.document.referrer:=0A=
D.document.URL}Zb=3DencodeURIComponent($b);var =
jc=3Dg;"PC"=3D=3D$&&(jc=3D"K-"+(Zb+"/"+Q+"/"+D.google_unique_id));var =
G=3D{};eb(G,h);G.style=3D"display:none";var =
kc=3Djc;G.id=3DYb;G.name=3DYb;G.src=3DNa(da("","googleads.g.doubleclick.n=
et"),["/pagead/html/",q(),"/r20130206/zrt_lookup.html",kc?"#"+encodeURICo=
mponent(kc):""].join(""));Wb=3Dab()}else Wb=3Dg;var lc=3D(new =
Date).getTime(),mc=3DD.google_top_experiment,nc=3DD.google_async_for_oa_e=
xperiment,=0A=
pc=3D["<!doctype =
html><html><body>",Wb,"<script>",Mb,"google_show_ads_impl=3Dtrue;google_u=
nique_id=3D",D.google_unique_id,';google_async_iframe_id=3D"',K,'";google=
_ad_unit_key=3D"',Q,'";google_start_time=3D',m,";",mc?'google_top_experim=
ent=3D"'+mc+'";':"",$?'google_ad_handling_experiment=3D"'+$+'";':"",nc?'g=
oogle_async_for_oa_experiment=3D"'+nc+'";':"","google_bpp=3D",lc>m?lc-m:1=
,";\x3c/script>",Za(),"</body></html>"].join("");(D.document.getElementBy=
Id(K)?Ja:Ka)($a(D,K,pc,f))}else =
window.google_start_time=3Dm,document.write(Za());})();=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/js/tag-editing.b1604806eb8efdd84dfa61122c7e02f0.js

/*=0A=
  Copyright (c) 2009 Open Lab, http://www.open-lab.com/=0A=
  Permission is hereby granted, free of charge, to any person obtaining=0A=
  a copy of this software and associated documentation files (the=0A=
  "Software"), to deal in the Software without restriction, including=0A=
  without limitation the rights to use, copy, modify, merge, publish,=0A=
  distribute, sublicense, and/or sell copies of the Software, and to=0A=
  permit persons to whom the Software is furnished to do so, subject to=0A=
  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 BE=0A=
  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
*/=0A=
/**=0A=
   * options.tags an object array =
[{tag:"tag1",freq:1},{tag:"tag2",freq:2}, =
{tag:"tag3",freq:3},{tag:"tag4",freq:4} ].=0A=
   * options.jsonUrl an url returning a json object array in the same =
format of options.tag. The url will be called with=0A=
   *                              "search" parameter to be used server =
side to filter results=0A=
   * option.autoFilter true/false  default=3Dtrue when active show only =
matching tags, "false" should be used for server-side filtering=0A=
   * option.autoStart true/false  default=3Dfalse when active dropdown =
will appear entering field, otherwise when typing=0A=
   * options.sortBy "frequency"|"tag"|"none"  default=3D"tag"=0A=
   * options.tagSeparator default=3D"," any separator char as space, =
comma, semicolumn=0A=
   * options.boldify true/false default trrue boldify the matching part =
of tag in dropdown=0A=
   *=0A=
   * options.suggestedTags callback an object array like =
["sugtag1","sugtag2","sugtag3"]=0A=
   * options.suggestedTagsPlaceHolder  jquery proxy for suggested tag =
placeholder. When placeholder is supplied (hence unique), tagField =
should be applied on a single input=0A=
   *                          (something like  =
$("#myTagFiled").tagField(...) will works fine: $(":text").tagField(...) =
probably not!)=0A=
   */=0A=
=0A=
(function($){=0A=
jQuery.fn.tagInput =3D function(options) {=0A=
  // --------------------------  start default option values =
--------------------------=0A=
  if (!options.tags && !options.jsonUrl) {=0A=
    options.tags =3D [ { tag:"tag1", freq:1 }, { tag:"tag2", freq:2 }, { =
tag:"tag3", freq:3 }, { tag:"tag4", freq:4 } ];=0A=
  }=0A=
=0A=
  if (typeof(options.tagSeparator) =3D=3D "undefined")=0A=
    options.tagSeparator =3D ",";=0A=
=0A=
  if (typeof(options.autoFilter) =3D=3D "undefined")=0A=
    options.autoFilter =3D true;=0A=
=0A=
  if (typeof(options.autoStart) =3D=3D "undefined")=0A=
    options.autoStart =3D false;=0A=
=0A=
  if (typeof(options.boldify) =3D=3D "undefined")=0A=
    options.boldify =3D true;=0A=
=0A=
  if (typeof(options.sortBy) =3D=3D "undefined")=0A=
    options.sortBy =3D "tag";=0A=
=0A=
  if (typeof(options.freqKey) =3D=3D "undefined")=0A=
    options.freqKey =3D "freq";=0A=
=0A=
  // --------------------------  end default option values =
--------------------------=0A=
=0A=
	var theInput;=0A=
=0A=
    // --------------------------  SELECT TAGS BASING ON USER INPUT =
--------------------------=0A=
    var delayedSelectTagFromInput=3D function(){=0A=
      var element =3D $(this);=0A=
      $().stopTime("suggTagRefresh");=0A=
      $().oneTime(400, "suggTagRefresh", function() {=0A=
        selectSuggTagFromInput(theInput);=0A=
      });=0A=
=0A=
    };=0A=
=0A=
    var selectSuggTagFromInput =3D function (theInput) {=0A=
      var val =3D theInput.val();=0A=
      options.suggestedTagsPlaceHolder.find(".tag").each(function(){=0A=
        var el =3D $(this);=0A=
        var tag=3Del.text();=0A=
=0A=
        //check if already present=0A=
        if (containsTag(val,tag)) {=0A=
          el.addClass("tagUsed");=0A=
        } else {=0A=
          el.removeClass("tagUsed");=0A=
        }=0A=
      });=0A=
=0A=
    };=0A=
=0A=
=0A=
=0A=
=0A=
    // --------------------------  INPUT FOCUS --------------------------=0A=
    var tagInputFocus =3D function () {=0A=
      theDiv =3D $("#__tagInputDiv");=0A=
      // check if the result box exists=0A=
      if (theDiv.size() <=3D 0) {=0A=
        //create the div=0A=
        theDiv =3D $("<div id=3D'__tagInputDiv' class=3D'tagInputDiv' =
style=3D'width:" + theInput.get(0).clientWidth + ";display:none; =
'></div>");=0A=
        theInput.after(theDiv);=0A=
        theDiv.css({left:theInput.position().left, =
top:theInput.position().top+theInput.outerHeight(true)});=0A=
      }=0A=
      if (options.autoStart)=0A=
        tagInputRefreshDiv(theInput, theDiv);=0A=
    };=0A=
=0A=
=0A=
    // --------------------------  INPUT BLUR --------------------------=0A=
    var tagInputBlur =3D function () {=0A=
      // reformat string=0A=
      theDiv =3D $("#__tagInputDiv");=0A=
      theInput.val(refurbishTags(theInput.val()));=0A=
=0A=
      theDiv.fadeOut(200, function() {=0A=
        theDiv.remove();=0A=
      });=0A=
    };=0A=
=0A=
=0A=
    // --------------------------  INPUT KEYBOARD =
--------------------------=0A=
    var tagInputKey =3D function (e) {=0A=
//     if (typeof theDiv =3D=3D 'undefined') {=0A=
//	e.preventDefault();=0A=
//	return;=0A=
//      }=0A=
      var rows =3D theDiv.find("div.tagInputLine");=0A=
      var rowNum =3D rows.index(theDiv.find("div.tagInputSel"));=0A=
=0A=
      var ret =3D true;=0A=
      switch (e.which) {=0A=
        case 38: //up arrow=0A=
          rowNum =3D (rowNum < 1 ? 0 : rowNum - 1 );=0A=
          tagInputHLSCR(rows.eq(rowNum), true);=0A=
          break;=0A=
=0A=
        case 40: //down arrow=0A=
          rowNum =3D (rowNum < rows.size() - 1 ? rowNum + 1 : =
rows.size() - 1 );=0A=
          tagInputHLSCR(rows.eq(rowNum), false);=0A=
          break;=0A=
=0A=
        case 9: //tab=0A=
        case 13: //enter=0A=
          if (theDiv.is(":visible")){=0A=
            var theRow =3D rows.eq(rowNum);=0A=
            tagInputClickRow(theRow);=0A=
	    // For some reason need to refocus the input to get future events=0A=
	    theInput.blur();=0A=
	    theInput.val(theInput.val());=0A=
	    theInput.focus();=0A=
=0A=
	    e.preventDefault();=0A=
            ret =3D false;=0A=
          }=0A=
          break;=0A=
=0A=
        case 27: //esc=0A=
          theDiv.fadeOut(200);=0A=
          break;=0A=
=0A=
        default:=0A=
          $(document).stopTime("tagInputRefresh");=0A=
          $(document).oneTime(400, "tagInputRefresh", function() {=0A=
            tagInputRefreshDiv();=0A=
          });=0A=
          break;=0A=
      }=0A=
      return ret;=0A=
    };=0A=
=0A=
=0A=
    // --------------------------  TAG DIV HIGHLIGHT AND SCROLL =
--------------------------=0A=
    var tagInputHLSCR =3D function(theRowJQ, isUp) {=0A=
      if (theRowJQ.size() > 0) {=0A=
        var div =3D theDiv.get(0);=0A=
        var theRow =3D theRowJQ.get(0);=0A=
        if (isUp) {=0A=
          if (theDiv.scrollTop() > theRow.offsetTop) {=0A=
            theDiv.scrollTop(theRow.offsetTop);=0A=
          }=0A=
        } else {=0A=
          if ((theRow.offsetTop + theRow.offsetHeight) > (div.scrollTop =
+ div.offsetHeight)) {=0A=
            div.scrollTop =3D theRow.offsetTop + theRow.offsetHeight - =
div.offsetHeight;=0A=
          }=0A=
        }=0A=
        theDiv.find("div.tagInputSel").removeClass("tagInputSel");=0A=
        theRowJQ.addClass("tagInputSel");=0A=
      }=0A=
    };=0A=
=0A=
=0A=
    // --------------------------  TAG LINE CLICK =
--------------------------=0A=
    var tagInputClickRow =3D function(theRow) {=0A=
      var oldVal =3D theInput.val().trim();=0A=
      var lastComma =3D oldVal.lastIndexOf(options.tagSeparator);=0A=
      var sep=3D lastComma<=3D0? (""):(options.tagSeparator+ =
(options.tagSeparator=3D=3D" "?"":" "));=0A=
      var newVal =3D (oldVal.substr(0, lastComma) + sep + =
theRow.find(".tagInputLineTag").text()).trim();=0A=
      theInput.val(newVal + " ");=0A=
      theDiv.hide().remove();=0A=
      $().oneTime(200, function() {=0A=
	theInput.blur()=0A=
	theInput.val(theInput.val());=0A=
	theInput.focus();=0A=
      });=0A=
=0A=
    };=0A=
=0A=
=0A=
    // --------------------------  REFILL TAG BOX =
--------------------------=0A=
    var tagInputRefreshDiv =3D function () {=0A=
=0A=
      var lastComma =3D theInput.val().lastIndexOf(options.tagSeparator);=0A=
      var search =3D theInput.val().substr(lastComma + 1).trim();=0A=
=0A=
=0A=
      // --------------------------  FILLING THE DIV =
--------------------------=0A=
      var fillingCallbak =3D function(tags) {=0A=
        if (options.sortBy =3D=3D "frequency") {=0A=
          tags =3D tags.sort(function (a, b) {=0A=
            if (a[options.freqKey] < b[options.freqKey])=0A=
              return 1;=0A=
            if (a[options.freqKey] > b[options.freqKey])=0A=
              return -1;=0A=
            return 0;=0A=
          });=0A=
=0A=
        } else if (options.sortBy =3D=3D "tag") {=0A=
          tags =3D tags.sort(function (a, b) {=0A=
            if (a.tag < b.tag)=0A=
              return -1;=0A=
            if (a.tag > b.tag)=0A=
              return 1;=0A=
            return 0;=0A=
          });=0A=
        }=0A=
=0A=
        for (var i in tags) {=0A=
          var el =3D tags[i];=0A=
	  var matchPos =3D =
el.tag.toLocaleLowerCase().indexOf(search.toLocaleLowerCase());=0A=
          var matches =3D matchPos >=3D 0;=0A=
          if (!options.autoFilter || matches) {=0A=
            var line =3D $("<div class=3D'tagInputLine'></div>");=0A=
            var tag =3D el.tag;=0A=
            if (options.boldify && matches) {=0A=
//              tag =3D "<b>" + tag.substring(0, search.length) + "</b>" =
+ tag.substring(search.length);=0A=
              tag =3D tag.substring(0,matchPos)+"<b>" + =
tag.substring(matchPos, matchPos+search.length) + "</b>" + =
tag.substring(matchPos+search.length);=0A=
            }=0A=
=0A=
            line.append("<div class=3D'tagInputLineTag'>" + tag + =
"</div>");=0A=
            if (el[options.freqKey])=0A=
              line.append("<div class=3D'tagInputLineFreq'>" + =
el[options.freqKey] + "</div>");=0A=
            theDiv.append(line);=0A=
          }=0A=
        }=0A=
        if (theDiv.html()!=3D""){=0A=
          theDiv.fadeIn("fast");=0A=
        }=0A=
=0A=
        theDiv.find("div:first").addClass("tagInputSel");=0A=
=0A=
=0A=
        theDiv.find(".tagInputLine").bind("mouseover", function() {=0A=
		var rows =3D theDiv.find("div.tagInputLine");=0A=
		var rowNum =3D rows.index($(this));=0A=
		tagInputHLSCR(rows.eq(rowNum), false);=0A=
=0A=
	});=0A=
=0A=
=0A=
        theDiv.find("div.tagInputLine").bind("click", function(e) {=0A=
		tagInputClickRow($(this));=0A=
        });=0A=
      };=0A=
=0A=
=0A=
      if (search !=3D "" || options.autoStart) {=0A=
        theDiv.html("");=0A=
=0A=
        if (options.tags)=0A=
          fillingCallbak(options.tags);=0A=
        else{=0A=
          var data =3D {search:search};=0A=
          $.getJSON(options.jsonUrl, data, fillingCallbak );=0A=
        }=0A=
      } else {=0A=
        theDiv.fadeOut(200);=0A=
      }=0A=
    };=0A=
=0A=
    // --------------------------  CLEAN THE TAG LIST FROM EXTRA SPACES, =
DOUBLE COMMAS ETC. --------------------------=0A=
    var refurbishTags =3D function (tagString) {=0A=
      var splitted =3D tagString.split(options.tagSeparator);=0A=
      var res =3D "";=0A=
      var first =3D true;=0A=
      for (var i =3D 0; i < splitted.length; i++) {=0A=
        if (splitted[i].trim() !=3D "") {=0A=
          if (first) {=0A=
            first =3D false;=0A=
            res =3D res + splitted[i].trim();=0A=
          } else {=0A=
            res =3D res + options.tagSeparator+ =
(options.tagSeparator=3D=3D" "?"":" ") + splitted[i].trim();=0A=
          }=0A=
        }=0A=
      }=0A=
      return (res + " ");=0A=
    };=0A=
=0A=
    // --------------------------  TEST IF TAG IS PRESENT =
--------------------------=0A=
    var containsTag=3Dfunction (tagString,tag){=0A=
      var splitted =3D tagString.split(options.tagSeparator);=0A=
      var res=3D"";=0A=
      var found=3Dfalse;=0A=
      tag=3Dtag.trim();=0A=
      for(i =3D 0; i < splitted.length; i++){=0A=
        var testTag=3Dsplitted[i].trim();=0A=
        if (testTag=3D=3Dtag){=0A=
          found=3Dtrue;=0A=
          break;=0A=
        }=0A=
      }=0A=
      return found;=0A=
    };=0A=
=0A=
=0A=
=0A=
  this.each(function() {=0A=
=0A=
    theInput =3D $(this);=0A=
    var theDiv;=0A=
=0A=
    theInput.addClass("tagInput");=0A=
    theInput.tagOptions=3Doptions;=0A=
=0A=
    var suggestedTagsPlaceHolder=3Doptions.suggestedTagsPlaceHolder;=0A=
    //create suggested tags place if the case=0A=
    if (options.suggestedTags){=0A=
      if (!suggestedTagsPlaceHolder){=0A=
        //create a placeholder=0A=
        var stl=3D$("<div class=3D'tagInputSuggestedTags'><span =
class=3D'label'>suggested tags: </span><span =
class=3D'tagInputSuggestedTagList'></span></div>");=0A=
        suggestedTagsPlaceHolder=3Dstl.find(".tagInputSuggestedTagList");=0A=
        theInput.after(stl);=0A=
      }=0A=
=0A=
      //fill with suggestions=0A=
      for (var i=3D0; i<options.suggestedTags.length; i++) {=0A=
	var e =3D options.suggestedTags[i];=0A=
	var t =3D e.tag;=0A=
	var c;=0A=
	if (e.tag.charAt(0) =3D=3D "*") {=0A=
		c=3D "ptag tag";=0A=
	} else {=0A=
		c=3D "tag";=0A=
	}=0A=
=0A=
/*=0A=
	if (e.tag.charAt(0) =3D=3D "*") {=0A=
		t =3D "*<b>"+e.tag.charAt(1)+"</b>"+e.tag.substring(2);=0A=
	} else {=0A=
		t =3D "<b>"+e.tag.charAt(0)+"</b>"+e.tag.substring(1);=0A=
	}=0A=
*/=0A=
	if (e.suggested) {=0A=
		suggestedTagsPlaceHolder.append($("<span class=3D'"+c+"'><span =
class=3D'suggested'>" + t + "</span></span>"));=0A=
	} else {=0A=
		suggestedTagsPlaceHolder.append($("<span class=3D'"+c+"'>" + t + =
"</span>"));=0A=
	}=0A=
      }=0A=
//      for (var tag in options.suggestedTags) {=0A=
//        suggestedTagsPlaceHolder.append($("<span class=3D'tag'>" + =
options.suggestedTags[tag] + "</span>"));=0A=
//      }=0A=
=0A=
      // bind click on suggestion tags=0A=
      suggestedTagsPlaceHolder.find(".tag").click(function() {=0A=
        var element =3D $(this);=0A=
        var val =3D theInput.val();=0A=
        var tag =3D element.text();=0A=
=0A=
        //check if already present=0A=
	var re;=0A=
	if (tag.charAt(0)=3D=3D"*") {=0A=
	        re =3D new RegExp("\\"+tag + "\\b","g");=0A=
	} else {=0A=
		re =3D new RegExp(tag + "\\b","g");=0A=
	}=0A=
        if (containsTag(val, tag)) {=0A=
          val =3D val.replace(re, ""); //remove all the tag=0A=
          element.removeClass("tagUsed");=0A=
        } else {=0A=
          val =3D val + options.tagSeparator + tag;=0A=
          element.addClass("tagUsed");=0A=
        }=0A=
	theInput.focus();=0A=
        theInput.val(refurbishTags(val));=0A=
//        selectSuggTagFromInput();=0A=
=0A=
      });=0A=
      selectSuggTagFromInput(theInput);=0A=
=0A=
    }=0A=
=0A=
=0A=
=0A=
=0A=
    // --------------------------  INPUT BINDINGS =
--------------------------=0A=
    $(this).bind("focus", tagInputFocus).bind("blur", =
tagInputBlur).bind("keydown", tagInputKey);=0A=
    if (options.suggestedTags)=0A=
      $(this).bind("keyup",delayedSelectTagFromInput) ;=0A=
=0A=
=0A=
  });=0A=
  return this;=0A=
};=0A=
})(jQuery);=0A=
=0A=
=0A=
=0A=
=0A=
(function( $ ){=0A=
	var settings =3D {=0A=
		initial_tags: "",=0A=
		form_element_name: "tags",=0A=
		all_libraries: null,=0A=
		initial_libraries: [],=0A=
		showTags: false,=0A=
		onShowTags: null,=0A=
		all_tags: null=0A=
	};=0A=
=0A=
	// Removes redundant elements from the array=0A=
	var uniq =3D function(a) {=0A=
		var r =3D new Array();=0A=
		o:for(var i =3D 0, n =3D a.length; i < n; i++) {=0A=
			for (var x =3D 0, y =3D r.length; x < y; x++) {=0A=
				if (r[x].tag=3D=3Da[i].tag) continue o;=0A=
			}=0A=
			r[r.length] =3D a[i];=0A=
		}=0A=
		return r;=0A=
	}=0A=
=0A=
	var methods =3D {=0A=
		init: function(options) {=0A=
			var $this =3D $(this);=0A=
=0A=
			if ( options ) {=0A=
				$.extend( settings, options );=0A=
			}=0A=
=0A=
			var input_element =3D jQuery("<input type=3D'text'/>")=0A=
				.attr("name",settings.form_element_name)=0A=
				.attr("value",settings.initial_tags)=0A=
				.attr("autocomplete","off")=0A=
				.addClass("tagInput")=0A=
				.css({width:"450px"});=0A=
=0A=
=0A=
			var show_all_tags_button =3D jQuery("<input id=3D'show_all_tags_btn' =
type=3D'button'/>")=0A=
				.attr("value",settings.showTags ? "Hide all tags" : "Show all tags")=0A=
				.data("state",settings.showTags)=0A=
				.click(function() {=0A=
					$$ =3D $(this);=0A=
					if ($$.data("state")) {=0A=
						$$.data("state",false);=0A=
						$$.attr("value", "Show all tags");=0A=
						existingtags_div.hide();=0A=
					} else {=0A=
						$$.data("state",true);=0A=
						$$.attr("value", "Hide all tags");=0A=
						existingtags_div.show();=0A=
					}=0A=
					if (typeof onShowTags !=3D 'undefined' && onShowTags) {=0A=
						onShowTags($$.data("state"));=0A=
					}=0A=
				}).button();=0A=
=0A=
=0A=
			var suggest_tags_button =3D  jQuery("<input type=3D'button'/>")=0A=
				.attr("value","Suggest tags")=0A=
				.css("display","none")=0A=
				.click(function() {=0A=
					alert("Suggest tags");=0A=
				}).button();=0A=
=0A=
			var existingtags_div =3D jQuery("<div />")=0A=
				.addClass("existingtags");=0A=
			if (!settings.showTags) {=0A=
				existingtags_div.css("display","none");=0A=
			}=0A=
=0A=
			var tagInputSuggestedTags_div =3D jQuery("<div />")=0A=
				.addClass("tagInputSuggestedTags");=0A=
=0A=
			existingtags_div.append(tagInputSuggestedTags_div);=0A=
=0A=
			var tagList_div =3D jQuery("<span =
/>").addClass("tagInputSuggestedTagList")=0A=
=0A=
			tagInputSuggestedTags_div=0A=
				.append(jQuery("<span />").addClass("label"))=0A=
				.css("width","100%")=0A=
				.append(tagList_div);=0A=
=0A=
			// remove any existing element with the same name=0A=
			// (There's often one to aid scripting)=0A=
=0A=
			$this.find("input[name=3D'"+settings.form_element_name+"']").remove();=0A=
=0A=
			$this.append(input_element)=0A=
				.append("&nbsp;")=0A=
				.append(show_all_tags_button)=0A=
				.append(suggest_tags_button)=0A=
				.append(existingtags_div);=0A=
=0A=
			$this.data("elements", {=0A=
				show_all_tags_button:		show_all_tags_button,=0A=
				suggest_tags_button:		suggest_tags_button,=0A=
				input_element:			input_element,=0A=
				tagInputSuggestedTags_div:	tagInputSuggestedTags_div,=0A=
				tagList_div:			tagList_div=0A=
			});=0A=
=0A=
			if (settings.all_tags) {=0A=
				$this.data("tags",settings.all_tags);=0A=
				methods.setTags(settings.initial_libraries, $this);=0A=
			} else {=0A=
				var qs =3D "";=0A=
				//if (settings.all_libraries) {=0A=
				//	qs +=3D "?"+$.param( {"library": settings.all_libraries},true);=0A=
				//}=0A=
=0A=
				jQuery.getJSON("/go_users_tags_list.json"+qs)=0A=
					.success(function(data){=0A=
						if (!(data && data.status =3D=3D "ok")) {=0A=
							return=0A=
						}=0A=
=0A=
						$this.data("tags",data.tags);=0A=
						methods.setTags(settings.initial_libraries, $this);=0A=
					});=0A=
			}=0A=
		},=0A=
=0A=
		setTags: function(which, $this) {=0A=
			if (!$this) {=0A=
				$this =3D $(this);=0A=
			}=0A=
=0A=
			var theTags =3D [];=0A=
			var t =3D $this.data("tags");=0A=
			for (i=3D0; i<which.length; i++) {=0A=
			//	alert(which[i] + "::"+ $.toJSON( t[which[i]]));=0A=
				if (t && t[which[i]]) {=0A=
					theTags =3D theTags.concat(t[which[i]]);=0A=
				}=0A=
			}=0A=
=0A=
			theTags.sort(function(a,b) {=0A=
				var x =3D a.tag, y=3Db.tag;=0A=
				return ((x < y) ? -1 : ((x > y) ? 1 : 0));=0A=
			});=0A=
=0A=
			theTags =3D uniq(theTags);=0A=
=0A=
			var suggestedTags =3D theTags;=0A=
=0A=
			var tagList_div =3D $this.data("elements").tagList_div;=0A=
			tagList_div.empty();=0A=
			var input_element =3D $this.data("elements").input_element;=0A=
			input_element.unbind().tagInput({=0A=
				tags:theTags,=0A=
				sortBy:"frequency",=0A=
				suggestedTags:suggestedTags,=0A=
				tagSeparator:" ",=0A=
				autoFilter:true,=0A=
				autoStart:false,=0A=
				suggestedTagsPlaceHolder: tagList_div,=0A=
				boldify:true,=0A=
				freqKey:"count"=0A=
			});=0A=
			input_element.focus();=0A=
		}=0A=
	};=0A=
=0A=
	$.fn.tagedit =3D function(method) {=0A=
		// Method calling logic=0A=
		if ( methods[method] ) {=0A=
			return methods[ method ].apply( this, Array.prototype.slice.call( =
arguments, 1 ));=0A=
		} else if ( typeof method =3D=3D=3D 'object' || ! method ) {=0A=
			return methods.init.apply( this, arguments );=0A=
		} else {=0A=
			$.error( 'Method ' +  method + ' does not exist on jQuery.tooltip' );=0A=
		}=0A=
	};=0A=
=0A=
})( jQuery );=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/3rdparty/swfobject.892a543f3abb54e8ec1ada55be3b0649.js

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> =0A=
	is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php> =0A=
*/=0A=
var swfobject=3Dfunction(){var =
D=3D"undefined",r=3D"object",S=3D"Shockwave =
Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f=
lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc=
ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa=
lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof =
j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof =
j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe=
rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te=
st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof =
t.plugins!=3DD&&typeof =
t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof =
t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru=
e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a=
b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s=
.*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-=
Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var =
ad=3Dnew =
ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a=
b=3Dab.split(" =
")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[=
2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D=
function(){if(!M.w3){return}if((typeof =
j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof =
j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if=
(!J){if(typeof =
j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i=
f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"=
){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(=
J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu=
ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo=
aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}=
f()})()}s(f)}}();function f(){if(J){return}try{var =
Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode=
.removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var =
Y=3D0;Y<X;Y++){U[Y]()}}function =
K(X){if(J){X()}else{U[U.length]=3DX}}function s(Y){if(typeof =
O.addEventListener!=3DD){O.addEventListener("load",Y,false)}else{if(typeo=
f =
j.addEventListener!=3DD){j.addEventListener("load",Y,false)}else{if(typeo=
f O.attachEvent!=3DD){i(O,"onload",Y)}else{if(typeof =
O.onload=3D=3D"function"){var =
X=3DO.onload;O.onload=3Dfunction(){X();Y()}}else{O.onload=3DY}}}}}functio=
n h(){if(T){V()}else{H()}}function V(){var =
X=3Dj.getElementsByTagName("body")[0];var =
aa=3DC(r);aa.setAttribute("type",q);var Z=3DX.appendChild(aa);if(Z){var =
Y=3D0;(function(){if(typeof Z.GetVariable!=3DD){var =
ab=3DZ.GetVariable("$version");if(ab){ab=3Dab.split(" =
")[1].split(",");M.pv=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(a=
b[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.re=
moveChild(aa);Z=3Dnull;H()})()}else{H()}}function H(){var =
ag=3Do.length;if(ag>0){for(var af=3D0;af<ag;af++){var Y=3Do[af].id;var =
ab=3Do[af].callbackFn;var aa=3D{success:false,id:Y};if(M.pv[0]>0){var =
ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(=
ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&=
&A()){var =
ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"=
)||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla=
ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"=
)){ai.align=3Dae.getAttribute("align")}var ah=3D{};var =
X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var =
ad=3D0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!=3D"movie"=
){ah[X[ad].getAttribute("name")]=3DX[ad].getAttribute("value")}}P(ai,ah,Y=
,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var =
Z=3Dz(Y);if(Z&&typeof =
Z.SetVariable!=3DD){aa.success=3Dtrue;aa.ref=3DZ}ab(aa)}}}}}function =
z(aa){var X=3Dnull;var =
Y=3Dc(aa);if(Y&&Y.nodeName=3D=3D"OBJECT"){if(typeof =
Y.SetVariable!=3DD){X=3DY}else{var =
Z=3DY.getElementsByTagName(r)[0];if(Z){X=3DZ}}}return X}function =
A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function =
P(aa,ab,X,Z){a=3Dtrue;E=3DZ||null;B=3D{success:false,id:X};var =
ae=3Dc(X);if(ae){if(ae.nodeName=3D=3D"OBJECT"){l=3Dg(ae);Q=3Dnull}else{l=3D=
ae;Q=3DX}aa.id=3DR;if(typeof =
aa.width=3D=3DD||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.wi=
dth=3D"310"}if(typeof =
aa.height=3D=3DD||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa=
.height=3D"137"}j.title=3Dj.title.slice(0,47)+" - Flash Player =
Installation";var =
ad=3DM.ie&&M.win?"ActiveX":"PlugIn",ac=3D"MMredirectURL=3D"+O.location.to=
String().replace(/&/g,"%26")+"&MMplayerType=3D"+ad+"&MMdoctitle=3D"+j.tit=
le;if(typeof =
ab.flashvars!=3DD){ab.flashvars+=3D"&"+ac}else{ab.flashvars=3Dac}if(M.ie&=
&M.win&&ae.readyState!=3D4){var =
Y=3DC("div");X+=3D"SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.ins=
ertBefore(Y,ae);ae.style.display=3D"none";(function(){if(ae.readyState=3D=
=3D4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}=
})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=3D4){var =
X=3DC("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y=
),X);Y.style.display=3D"none";(function(){if(Y.readyState=3D=3D4){Y.paren=
tNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.par=
entNode.replaceChild(g(Y),Y)}}function g(ab){var =
aa=3DC("div");if(M.win&&M.ie){aa.innerHTML=3Dab.innerHTML}else{var =
Y=3Dab.getElementsByTagName(r)[0];if(Y){var ad=3DY.childNodes;if(ad){var =
X=3Dad.length;for(var =
Z=3D0;Z<X;Z++){if(!(ad[Z].nodeType=3D=3D1&&ad[Z].nodeName=3D=3D"PARAM")&&=
!(ad[Z].nodeType=3D=3D8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}retur=
n aa}function u(ai,ag,Y){var X,aa=3Dc(Y);if(M.wk&&M.wk<312){return =
X}if(aa){if(typeof ai.id=3D=3DD){ai.id=3DY}if(M.ie&&M.win){var =
ah=3D"";for(var ae in =
ai){if(ai[ae]!=3DObject.prototype[ae]){if(ae.toLowerCase()=3D=3D"data"){a=
g.movie=3Dai[ae]}else{if(ae.toLowerCase()=3D=3D"styleclass"){ah+=3D' =
class=3D"'+ai[ae]+'"'}else{if(ae.toLowerCase()!=3D"classid"){ah+=3D" =
"+ae+'=3D"'+ai[ae]+'"'}}}}}var af=3D"";for(var ad in =
ag){if(ag[ad]!=3DObject.prototype[ad]){af+=3D'<param name=3D"'+ad+'" =
value=3D"'+ag[ad]+'" />'}}aa.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</obje=
ct>";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var =
Z=3DC(r);Z.setAttribute("type",q);for(var ac in =
ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla=
ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"=
){Z.setAttribute(ac,ai[ac])}}}}for(var ab in =
ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a=
b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function =
e(Z,X,Y){var =
aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap=
pendChild(aa)}function y(Y){var =
X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D=
"none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments=
.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var =
Y=3Dc(Z);if(Y){for(var X in Y){if(typeof =
Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function =
c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return =
X}function C(X){return j.createElement(X)}function =
i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var =
Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1=
0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]=
>X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi=
on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var =
aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var =
X=3D(ad&&typeof =
ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var=
 =
Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X=
);n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof =
j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee=
ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof =
n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof =
j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" =
{"+Y+"}"))}}}function w(Z,X){if(!m){return}var =
Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"=
+Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var =
X=3DZ.exec(Y)!=3Dnull;return X&&typeof =
encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var =
d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v=
ar ac=3DI.length;for(var =
ab=3D0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var =
Z=3DN.length;for(var aa=3D0;aa<Z;aa++){y(N[aa])}for(var Y in =
M){M[Y]=3Dnull}M=3Dnull;for(var X in =
swfobject){swfobject[X]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(ab,X,aa,Z){if(M.w3&&ab&&X){var =
Y=3D{};Y.id=3Dab;Y.swfVersion=3DX;Y.expressInstall=3Daa;Y.callbackFn=3DZ;=
o[o.length]=3DY;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObj=
ectById:function(X){if(M.w3){return =
z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var =
X=3D{success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){=
w(ah,false);K(function(){ae+=3D"";ag+=3D"";var aj=3D{};if(af&&typeof =
af=3D=3D=3Dr){for(var al in =
af){aj[al]=3Daf[al]}}aj.data=3Dab;aj.width=3Dae;aj.height=3Dag;var =
am=3D{};if(ad&&typeof ad=3D=3D=3Dr){for(var ak in =
ad){am[ak]=3Dad[ak]}}if(Z&&typeof Z=3D=3D=3Dr){for(var ai in =
Z){if(typeof =
am.flashvars!=3DD){am.flashvars+=3D"&"+ai+"=3D"+Z[ai]}else{am.flashvars=3D=
ai+"=3D"+Z[ai]}}}if(F(Y)){var =
an=3Du(aj,am,ah);if(aj.id=3D=3Dah){w(ah,true)}X.success=3Dtrue;X.ref=3Dan=
}else{if(aa&&A()){aj.data=3Daa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(=
ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=3Dfa=
lse},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.p=
v[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){=
if(M.w3){return u(Z,Y,X)}else{return =
undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,=
Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){i=
f(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue=
:function(aa){var =
Z=3Dj.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=3DZ.split=
("?")[1]}if(aa=3D=3Dnull){return L(Z)}var Y=3DZ.split("&");for(var =
X=3D0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("=3D"))=3D=3Daa){r=
eturn =
L(Y[X].substring((Y[X].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(a){var =
X=3Dc(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&=
&M.win){l.style.display=3D"block"}}if(E){E(B)}}a=3Dfalse}}}}();
------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/ARTICLE-PACK.min.2ae17ba14bfe41ec5af4e7a4e372dd5a.js

(function(){function toAttributeString(){var s=3D"";for(var key in =
this)"function"!=3Dtypeof this[key]&&(s+=3Dkey+'=3D"'+this[key]+'" =
');return s}function toFlashvarsString(){var s=3D"";for(var key in =
this)"function"!=3Dtypeof =
this[key]&&(s+=3Dkey+"=3D"+encodeURIComponent(this[key])+"&");return =
s.replace(/&$/,"")}var =
$$;$$=3DjQuery.fn.flash=3Dfunction(htmlOptions,pluginOptions,replace,upda=
te){var =
block=3Dreplace||$$.replace;if(pluginOptions=3D$$.copy($$.pluginOptions,p=
luginOptions),!$$.hasFlash(pluginOptions.version))if(pluginOptions.expres=
sInstall&&$$.hasFlash(6,0,65))var =
expressInstallOptions=3D{flashvars:{MMredirectURL:location,MMplayerType:"=
PlugIn",MMdoctitle:jQuery("title").text()}};else{if(!pluginOptions.update=
)return this;block=3Dupdate||$$.update}return =
htmlOptions=3D$$.copy($$.htmlOptions,expressInstallOptions,htmlOptions),t=
his.each(function(){block.call(this,$$.copy(htmlOptions))})},$$.copy=3Dfu=
nction(){for(var =
options=3D{},flashvars=3D{},i=3D0;arguments.length>i;i++){var =
arg=3Darguments[i];void 0!=3Darg&&(jQuery.extend(options,arg),void =
0!=3Darg.flashvars&&jQuery.extend(flashvars,arg.flashvars))}return =
options.flashvars=3Dflashvars,options},$$.hasFlash=3Dfunction(){if(/hasFl=
ash\=3Dtrue/.test(location))return!0;if(/hasFlash\=3Dfalse/.test(location=
))return!1;for(var =
pv=3D$$.hasFlash.playerVersion().match(/\d+/g),rv=3D([arguments[0],argume=
nts[1],arguments[2]]+"").match(/\d+/g)||($$.pluginOptions.version+"").mat=
ch(/\d+/g),i=3D0;3>i;i++){if(pv[i]=3DparseInt(pv[i]||0),rv[i]=3DparseInt(=
rv[i]||0),pv[i]<rv[i])return!1;if(pv[i]>rv[i])return!0}return!0},$$.hasFl=
ash.playerVersion=3Dfunction(){try{try{var axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{axo.AllowScriptAcces=
s=3D"always"}catch(e){return"6,0,0"}}catch(e){}return new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").re=
place(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){try{if(navigator.mimeTy=
pes["application/x-shockwave-flash"].enabledPlugin)return(navigator.plugi=
ns["Shockwave Flash 2.0"]||navigator.plugins["Shockwave =
Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){=
}}return"0,0,0"},$$.htmlOptions=3D{height:240,flashvars:{},pluginspage:"h=
ttp://www.adobe.com/go/getflashplayer",src:"#",type:"application/x-shockw=
ave-flash",width:320},$$.pluginOptions=3D{expressInstall:!1,update:!0,ver=
sion:"6.0.65"},$$.replace=3Dfunction(htmlOptions){this.innerHTML=3D'<div =
class=3D"alt">'+this.innerHTML+"</div>",jQuery(this).addClass("flash-repl=
aced").prepend($$.transform(htmlOptions))},$$.update=3Dfunction(){var =
url=3D(location+"").split("?");url.splice(1,0,"?hasFlash=3Dtrue&"),url=3D=
url.join("");var msg=3D'<p>This content requires the Flash Player. <a =
href=3D"http://www.adobe.com/go/getflashplayer">Download Flash =
Player</a>. Already have Flash Player? <a href=3D"'+url+'">Click =
here.</a></p>';this.innerHTML=3D'<span =
class=3D"alt">'+this.innerHTML+"</span>",jQuery(this).addClass("flash-upd=
ate").prepend(msg)},$$.transform=3Dfunction(htmlOptions){return =
htmlOptions.toString=3DtoAttributeString,htmlOptions.flashvars&&(htmlOpti=
ons.flashvars.toString=3DtoFlashvarsString),"<embed =
"+(htmlOptions+"")+"/>"},window.attachEvent&&window.attachEvent("onbefore=
unload",function(){__flash_unloadHandler=3Dfunction(){},__flash_savedUnlo=
adHandler=3Dfunction(){}})})(),function($){$.fn.editable=3Dfunction(targe=
t,options){if("disable"=3D=3Dtarget)return =
$(this).data("disabled.editable",!0),void =
0;if("enable"=3D=3Dtarget)return =
$(this).data("disabled.editable",!1),void =
0;if("destroy"=3D=3Dtarget)return =
$(this).unbind($(this).data("event.editable")).removeData("disabled.edita=
ble").removeData("event.editable"),void 0;var =
settings=3D$.extend({},$.fn.editable.defaults,{target:target},options),pl=
ugin=3D$.editable.types[settings.type].plugin||function(){},submit=3D$.ed=
itable.types[settings.type].submit||function(){},buttons=3D$.editable.typ=
es[settings.type].buttons||$.editable.types.defaults.buttons,content=3D$.=
editable.types[settings.type].content||$.editable.types.defaults.content,=
element=3D$.editable.types[settings.type].element||$.editable.types.defau=
lts.element,reset=3D$.editable.types[settings.type].reset||$.editable.typ=
es.defaults.reset,callback=3Dsettings.callback||function(){},onedit=3Dset=
tings.onedit||function(){},onsubmit=3Dsettings.onsubmit||function(){},onr=
eset=3Dsettings.onreset||function(){},onerror=3Dsettings.onerror||reset;r=
eturn =
settings.tooltip&&$(this).attr("title",settings.tooltip),settings.autowid=
th=3D"auto"=3D=3Dsettings.width,settings.autoheight=3D"auto"=3D=3Dsetting=
s.height,this.each(function(){var =
self=3Dthis,savedwidth=3D$(self).width(),savedheight=3D$(self).height();$=
(this).data("event.editable",settings.event),$.trim($(this).html())||$(th=
is).html(settings.placeholder),$(this).bind(settings.event,function(e){if=
(!0!=3D=3D$(this).data("disabled.editable")&&!self.editing&&!1!=3D=3Doned=
it.apply(this,[settings,self])){e.preventDefault(),e.stopPropagation(),se=
ttings.tooltip&&$(self).removeAttr("title"),0=3D=3D$(self).width()?(setti=
ngs.width=3Dsavedwidth,settings.height=3Dsavedheight):("none"!=3Dsettings=
.width&&(settings.width=3Dsettings.autowidth?$(self).width():settings.wid=
th),"none"!=3Dsettings.height&&(settings.height=3Dsettings.autoheight?$(s=
elf).height():settings.height)),$(this).html().toLowerCase().replace(/(;|=
")/g,"")=3D=3Dsettings.placeholder.toLowerCase().replace(/(;|")/g,"")&&$(=
this).html(""),self.editing=3D!0,self.revert=3D$(self).html(),$(self).htm=
l("");var form=3D$("<form =
/>");settings.cssclass&&("inherit"=3D=3Dsettings.cssclass?form.attr("clas=
s",$(self).attr("class")):form.attr("class",settings.cssclass)),settings.=
style&&("inherit"=3D=3Dsettings.style?(form.attr("style",$(self).attr("st=
yle")),form.css("display",$(self).css("display"))):form.attr("style",sett=
ings.style));var =
input_content,input=3Delement.apply(form,[settings,self]);if(settings.loa=
durl){var =
t=3DsetTimeout(function(){input.disabled=3D!0,content.apply(form,[setting=
s.loadtext,settings,self])},100),loaddata=3D{};loaddata[settings.id]=3Dse=
lf.id,$.isFunction(settings.loaddata)?$.extend(loaddata,settings.loaddata=
.apply(self,[self.revert,settings])):$.extend(loaddata,settings.loaddata)=
,$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:=
!1,success:function(result){window.clearTimeout(t),input_content=3Dresult=
,input.disabled=3D!1}})}else =
settings.data?(input_content=3Dsettings.data,$.isFunction(settings.data)&=
&(input_content=3Dsettings.data.apply(self,[self.revert,settings]))):inpu=
t_content=3Dself.revert;content.apply(form,[input_content,settings,self])=
,input.attr("name",settings.name),buttons.apply(form,[settings,self]),$(s=
elf).append(form),plugin.apply(form,[settings,self]),$(":input:visible:en=
abled:first",form).focus(),settings.select&&input.select(),input.keydown(=
function(e){27=3D=3De.keyCode&&(e.preventDefault(),reset.apply(form,[sett=
ings,self]))});var =
t;"cancel"=3D=3Dsettings.onblur?input.blur(function(){t=3DsetTimeout(func=
tion(){reset.apply(form,[settings,self])},500)}):"submit"=3D=3Dsettings.o=
nblur?input.blur(function(){t=3DsetTimeout(function(){form.submit()},200)=
}):$.isFunction(settings.onblur)?input.blur(function(){settings.onblur.ap=
ply(self,[input.val(),settings])}):input.blur(function(){}),form.submit(f=
unction(e){if(t&&clearTimeout(t),e.preventDefault(),!1!=3D=3Donsubmit.app=
ly(form,[settings,self])&&!1!=3D=3Dsubmit.apply(form,[settings,self]))if(=
$.isFunction(settings.target)){var =
str=3Dsettings.target.apply(self,[input.val(),settings]);$(self).html(str=
),self.editing=3D!1,callback.apply(self,[self.innerHTML,settings]),$.trim=
($(self).html())||$(self).html(settings.placeholder)}else{var =
submitdata=3D{};submitdata[settings.name]=3Dinput.val(),submitdata[settin=
gs.id]=3Dself.id,$.isFunction(settings.submitdata)?$.extend(submitdata,se=
ttings.submitdata.apply(self,[self.revert,settings])):$.extend(submitdata=
,settings.submitdata),"PUT"=3D=3Dsettings.method&&(submitdata._method=3D"=
put"),$(self).html(settings.indicator);var =
ajaxoptions=3D{type:"POST",data:submitdata,dataType:"html",url:settings.t=
arget,success:function(result){"html"=3D=3Dajaxoptions.dataType&&$(self).=
html(result),self.editing=3D!1,callback.apply(self,[result,settings]),$.t=
rim($(self).html())||$(self).html(settings.placeholder)},error:function(x=
hr){onerror.apply(form,[settings,self,xhr])}};$.extend(ajaxoptions,settin=
gs.ajaxoptions),$.ajax(ajaxoptions)}return =
$(self).attr("title",settings.tooltip),!1})}}),this.reset=3Dfunction(form=
){this.editing&&!1!=3D=3Donreset.apply(form,[settings,self])&&($(self).ht=
ml(self.revert),self.editing=3D!1,$.trim($(self).html())||$(self).html(se=
ttings.placeholder),settings.tooltip&&$(self).attr("title",settings.toolt=
ip))}})},$.editable=3D{types:{defaults:{element:function(){var =
input=3D$('<input type=3D"hidden"></input>');return =
$(this).append(input),input},content:function(string){$(":input:first",th=
is).val(string)},reset:function(settings,original){original.reset(this)},=
buttons:function(settings,original){var =
form=3Dthis;if(settings.submit){if(settings.submit.match(/>$/))var =
submit=3D$(settings.submit).click(function(){"submit"!=3Dsubmit.attr("typ=
e")&&form.submit()});else{var submit=3D$('<button type=3D"submit" =
/>');submit.html(settings.submit)}$(this).append(submit)}if(settings.canc=
el){if(settings.cancel.match(/>$/))var =
cancel=3D$(settings.cancel);else{var cancel=3D$('<button type=3D"cancel" =
/>');cancel.html(settings.cancel)}$(this).append(cancel),$(cancel).click(=
function(){if($.isFunction($.editable.types[settings.type].reset))var =
reset=3D$.editable.types[settings.type].reset;else var =
reset=3D$.editable.types.defaults.reset;return =
reset.apply(form,[settings,original]),!1})}}},text:{element:function(sett=
ings){var input=3D$("<input =
/>");return"none"!=3Dsettings.width&&input.width(settings.width),"none"!=3D=
settings.height&&input.height(settings.height),input.attr("autocomplete",=
"off"),$(this).append(input),input}},textarea:{element:function(settings)=
{var textarea=3D$("<textarea />");return =
settings.rows?textarea.attr("rows",settings.rows):"none"!=3Dsettings.heig=
ht&&textarea.height(settings.height),settings.cols?textarea.attr("cols",s=
ettings.cols):"none"!=3Dsettings.width&&textarea.width(settings.width),$(=
this).append(textarea),textarea}},select:{element:function(){var =
select=3D$("<select />");return =
$(this).append(select),select},content:function(data,settings,original){i=
f(String=3D=3Ddata.constructor)eval("var json =3D "+data);else var =
json=3Ddata;for(var key in =
json)if(json.hasOwnProperty(key)&&"selected"!=3Dkey){var =
option=3D$("<option =
/>").val(key).append(json[key]);$("select",this).append(option)}$("select=
",this).children().each(function(){($(this).val()=3D=3Djson.selected||$(t=
his).text()=3D=3D$.trim(original.revert))&&$(this).attr("selected","selec=
ted")})}}},addInputType:function(name,input){$.editable.types[name]=3Dinp=
ut}},$.fn.editable.defaults=3D{name:"value",id:"id",type:"text",width:"au=
to",height:"auto",event:"click.editable",onblur:"cancel",loadtype:"GET",l=
oadtext:"Loading...",placeholder:"Click to =
edit",loaddata:{},submitdata:{},ajaxoptions:{}}}(jQuery);
------=_NextPart_000_00F1_01CE47EE.3E4941E0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.citeulike.org/static/js/article.964efb16afc30f52ca84be0fb2c2e871.js

var priority_instance;=0A=
var priority_value;=0A=
=0A=
// Add to init funcs (run in head-ads.js)=0A=
// This is a hook for future use of LabJS=0A=
if (typeof __init__ !=3D 'undefined') __init__.push({=0A=
	name: "article.js",=0A=
	func: function(){=0A=
		jQuery("body").addClass("force-scrollbars");=0A=
=0A=
		jQuery("#export-menu").click(=0A=
			function() {=0A=
				jQuery("#export").toggle();=0A=
			}=0A=
		);=0A=
=0A=
		jQuery("#export div").addClass("export-item");=0A=
		jQuery("#export a").addClass("tipsy-hint-e");=0A=
		jQuery("#article-manage a").addClass("nohilight").tipsy({gravity:"s"});=0A=
=0A=
		jQuery("#toread").stars({=0A=
			captionEl: jQuery("#toread_descr"),=0A=
			callback: function(ui, type, value){=0A=
				updatePriority(value);=0A=
			},=0A=
			cancelTitle: "I've already read it",=0A=
			cancelValue: 0,=0A=
			cancelShow: true,=0A=
			showTitles: false=0A=
		});=0A=
		priority_instance =3D jQuery("#toread").data("stars");=0A=
		priority_value =3D priority_instance ? priority_instance.options.value =
: null; // Get current Value=0A=
		init_clexpand();=0A=
		fixFileLinkouts();=0A=
		SPRINGER.load();=0A=
		DEEPDYVE.load();=0A=
		AQ.load();=0A=
=0A=
		// code to select citation on click (for cut and paste);=0A=
		var e =3D jQuery("#citation dl:first");=0A=
		if (e.length) {=0A=
			e.wrap("<span id=3D'the_citation' />");=0A=
		} else {=0A=
			jQuery("#citation-plain span:first").wrap("<span id=3D'the_citation' =
/>");=0A=
		}=0A=
		jQuery("#the_citation").click(function() {=0A=
			// TODO: test jQuery(this).selectText();=0A=
			selectText("the_citation");=0A=
		});=0A=
=0A=
=0A=
		jQuery("a.fancybox").click(function(){=0A=
			var e =3D jQuery(this);=0A=
			var m =3D e.metadata();=0A=
			var index =3D 0;=0A=
			if (m && m.idx) {=0A=
				index =3D m.idx;=0A=
			}=0A=
			fancyPreview(jQuery("#fancyBoxPreview"), index);=0A=
			return false;=0A=
		});=0A=
=0A=
		setupArticleTags();=0A=
		setupTags();=0A=
=0A=
		/****** CiTO ******/=0A=
=0A=
		setupCito();=0A=
=0A=
		jQuery(".cito").click(function(){=0A=
			// TODO: test jQuery(this).selectText();=0A=
			selectText(this);=0A=
		});=0A=
=0A=
		var cito =3D getCitoCookie();=0A=
		if (cito) {=0A=
			jQuery("#citoTargetTitle").text(cito.title).attr("href",cito.href);=0A=
=0A=
			if (cito.article_id =3D=3D ARTICLE.article_id) {=0A=
				jQuery("#selectCitoDiv").hide();=0A=
				jQuery("#citoIsTarget").show();=0A=
			} else {=0A=
				jQuery("#selectCitoDiv").show();=0A=
				jQuery("#citoSetAsTarget").show();=0A=
			}=0A=
		} else {=0A=
			jQuery("#citoSetAsTarget").show();=0A=
		}=0A=
=0A=
		jQuery(".edit").each(=0A=
			function() {=0A=
				var elem =3D jQuery(this);=0A=
				var data =3D elem.metadata();=0A=
				var submitData =3D {article_id : data.article_id, username: =
data.username, userfile_id: data.userfile_id};=0A=
				elem.editable("/personal_pdf_rename", {=0A=
						tooltip    : "Doubleclick to edit...",=0A=
						event      : "dblclick",=0A=
						style      : "inherit",=0A=
						method	   : "POST",=0A=
						submitdata : submitData,=0A=
						callback   : function(value) {=0A=
							var elem =3D jQuery(this);=0A=
							elem.closest("div").find("a")=0A=
								=
.attr("href","/pdf/user/"+data.username+"/article/"+data.article_id+"/"+v=
alue);=0A=
						}=0A=
				});=0A=
				elem.tipsy({gravity: 'n'});=0A=
			}=0A=
		);=0A=
=0A=
		if (getUIOption('userfile_keep_name', false)) {=0A=
			jQuery("#keep_name").attr("checked",true);=0A=
		}=0A=
		jQuery("#keep_name").click(function() {=0A=
			setUIOption('userfile_keep_name', jQuery(this).is(":checked"));=0A=
		});=0A=
=0A=
		/*jQuery("#citation-plain").hover(=0A=
			function() {jQuery("#show-citation").show()},=0A=
			function() {jQuery("#show-citation").hide()}=0A=
		);*/=0A=
=0A=
		// Funny (jQuery?) Bug.   The buttons/selected aren't rendered=0A=
		// if the div is hidden=0A=
=0A=
		var params =3D getQueryStringParams();=0A=
		jQuery("#citation-div").hide();=0A=
=0A=
		if (params["skipurl"] && params["skipurl"][0] =3D=3D "true") {=0A=
			jQuery("#citation-show-url").attr("checked",true);=0A=
		}=0A=
=0A=
=0A=
		if (params["citation_format"] || params["skipurl"]) {=0A=
			showCitation();=0A=
		}=0A=
=0A=
=0A=
		jQuery("#show-citation").click(function() {=0A=
			showCitation();=0A=
		});=0A=
=0A=
=0A=
		jQuery(".pdf-annotate").click(=0A=
			function() {=0A=
				ANNOTATOR.annotate(jQuery(this));=0A=
			}=0A=
		);=0A=
=0A=
		/* now in the plain citation format directly=0A=
		if (ARTICLE && ARTICLE.doi) {=0A=
			jQuery("#citation-doi").text("doi:"+ARTICLE.doi).show();=0A=
		}=0A=
		*/=0A=
=0A=
		if (ARTICLE.doi || ARTICLE.pmid) {=0A=
			openurlResolver(GLOBAL.openurl_location, GLOBAL.ipaddr, ARTICLE.doi, =
ARTICLE.pmid);=0A=
		}=0A=
=0A=
		if (GLOBAL.is_superuser) {=0A=
			var keywordAdvertisers =3D [=0A=
				{ name : "BOB", adwords : ["dna","element","protein"]},=0A=
				{ name : "FRED", adwords : ["dna", "biologically active"]}=0A=
			];=0A=
=0A=
			var text =3D jQuery("#yahooform input[name=3D'context']").val();=0A=
=0A=
			var f =3D new Adverts(text, keywordAdvertisers,[]);=0A=
			var a =3D f.getChoice();=0A=
			if (a) jQuery("#ad_top").text(a);=0A=
		}=0A=
=0A=
		logPageView();=0A=
=0A=
		// This causes an error in jq 1.9.1=0A=
		// "Uncaught Error: cannot call methods on button prior to =
initialization; attempted to call method 'widget'"=0A=
		// I (FGG) tried deferring with a setTimeout() but doesn't help.=0A=
		// Apart from that, the buttonset is still created and seems to work.=0A=
		try {=0A=
			jQuery(".buttonset").buttonset();=0A=
		} catch (e) {}=0A=
=0A=
		jQuery("#attachment_public_dialog").dialog({=0A=
			bgiframe: true,=0A=
			autoOpen: false,=0A=
			modal: true,=0A=
			width: "450px",=0A=
			position: ["center", "center"],=0A=
			resizable: false,=0A=
			draggable: false,=0A=
			minHeight: 0,=0A=
			buttons: {=0A=
				'Close': function() {=0A=
					jQuery(this).dialog("close");=0A=
				},=0A=
				' OK  ': function() {=0A=
					var data =3D jQuery(this).data("data");=0A=
					LOG(data);=0A=
=0A=
					jQuery.getJSON("/personal_pdf_set_attachment_public_json",=0A=
						{"userfile_id":data.userfile_id, "public": "true"},=0A=
						function(r){=0A=
							LOG(r);=0A=
							if (r && r.status && r.status =3D=3D "ok") {=0A=
								data.which.text("[public]");=0A=
								data.which.data("state","public");=0A=
							}=0A=
						}=0A=
					);=0A=
=0A=
=0A=
					jQuery(this).dialog("close");=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		jQuery(".userfile").hoverIntent(=0A=
			{=0A=
				over: function() {=0A=
					jQuery(this).find(".userfile_action *").css("opacity","1.0");=0A=
				},=0A=
				out: function() {=0A=
					jQuery(this).find(".userfile_action *").css("opacity","0.0");=0A=
				},=0A=
				timeout:100=0A=
			}=0A=
		);=0A=
=0A=
		var loadCitoDetails =3D _.once(function(){=0A=
			jQuery(".cito-link").each(function() {=0A=
				var $this =3D jQuery(this);=0A=
				var meta =3D $this.metadata();=0A=
				var article_id =3D meta["article_id"];=0A=
				var username =3D meta["username"];=0A=
				var details =3D $this.find(".cito-details");=0A=
				details.text("Loading "+article_id);=0A=
				=
details.load("/article-popup.adp?src_username=3D"+username+"&article_id=3D=
"+article_id+" .main", function() {=0A=
					details.find(".item-abstract").show();=0A=
					details.find(".item-icons").hide();=0A=
					details.find(".article-item-attachment-preview").hide();=0A=
				});=0A=
			});=0A=
		});=0A=
=0A=
=0A=
		var citoDetailsExpanded =3D false;=0A=
=0A=
		jQuery("#expand-cito").toggle(=0A=
			function() {=0A=
				jQuery(this).text("[Collapse]");=0A=
				jQuery(".cito-details").show();=0A=
				jQuery(".mini-popup").hide();=0A=
				jQuery(".cito-link").css("display","block");=0A=
				loadCitoDetails();=0A=
				citoDetailsExpanded =3D true;=0A=
			},=0A=
			function() {=0A=
				jQuery(this).text("[Expand]");=0A=
				jQuery(".cito-details").hide();=0A=
				jQuery(".mini-popup").show();=0A=
				jQuery(".cito-link").css("display","inline");=0A=
				citoDetailsExpanded =3D false;=0A=
			}=0A=
		);=0A=
=0A=
		var loadCitoGraph =3D _.once(function() {=0A=
			var params =3D {=0A=
				root         : ARTICLE.article_id,=0A=
				src_username : ARTICLE.username,=0A=
				direction    : jQuery("#citograph_direction").val(),=0A=
				depth        : jQuery("#citograph_depth").val()=0A=
			};=0A=
			var href =3D "/go_cito_graph?"+ jQuery.param(params);=0A=
=0A=
			jQuery("#citograph")=0A=
				.prepend("<iframe  width=3D'100%' height=3D'400px' frameborder=3D'0' =
style=3D'border:none' src=3D'"+href+"'></iframe>");=0A=
			jQuery("#citograph_new").attr("href",href);=0A=
		});=0A=
=0A=
		jQuery("#expand-cito-graph").click(function() {=0A=
				var $this =3D jQuery(this);=0A=
				var state =3D $this.data("toggle");=0A=
				state =3D (typeof state =3D=3D=3D "undefined") ? true : state;=0A=
				if (state) {=0A=
					jQuery(this).text("[Hide Graph]");=0A=
					loadCitoGraph();=0A=
					jQuery("#citograph").show();=0A=
					if (citoDetailsExpanded) {=0A=
						var p =3D jQuery("#citograph").position();=0A=
						jQuery(window).scrollTop(p.top);=0A=
					}=0A=
				} else {=0A=
					jQuery(this).text("[Graph]");=0A=
					jQuery("#citograph").hide();=0A=
				}=0A=
				$this.data("toggle",!state);=0A=
		});=0A=
=0A=
		var d =3D getUIOption('citograph_direction','both');=0A=
=0A=
		jQuery("#citograph_depth =
option[value=3D"+getUIOption('citograph_depth',10)+"]").attr("selected", =
true);=0A=
		jQuery("#citograph_direction option[value=3D"+d+"]").attr("selected", =
true);=0A=
=0A=
		if (d !=3D "both") {=0A=
			jQuery("#citograph_direction_warning").show();=0A=
		}=0A=
=0A=
		//jQuery("#showtex").effect("pulsate",{ times:2 }, 1000);=0A=
		setTimeout(function() {=0A=
			jQuery("#showtex button")=0A=
				.animate({ color: "red" }, 300)=0A=
				.animate({ color: "#555" }, 2000);=0A=
		}, 1000);=0A=
=0A=
		// Dead?=0A=
		// initJournalFire();=0A=
	}=0A=
});=0A=
=0A=
function updateCitoGraph() {=0A=
	var href;=0A=
	var params =3D {=0A=
		root         : ARTICLE.article_id,=0A=
		src_username : ARTICLE.username,=0A=
		direction    : jQuery("#citograph_direction").val(),=0A=
		depth        : jQuery("#citograph_depth").val()=0A=
	};=0A=
=0A=
	setUIOption("citograph_depth", params.depth);=0A=
	setUIOption("citograph_direction", params.direction);=0A=
=0A=
	href =3D "/go_cito_graph?"+ jQuery.param(params);=0A=
	LOG(href);=0A=
	jQuery("#citograph iframe").attr("src",href);=0A=
	jQuery("#citograph_new").attr("href",href);=0A=
=0A=
	jQuery("#citograph_direction_warning").toggle(params.direction !=3D =
"both");=0A=
=0A=
}=0A=
=0A=
=0A=
function logPageView() {=0A=
	// Log all for testing/dev=0A=
=0A=
	// not a user article - abort=0A=
	if (!ARTICLE.user_article_id) {=0A=
		return;=0A=
	}=0A=
=0A=
	var upsert =3D 0;=0A=
	if (ARTICLE.user_article_id && !ARTICLE.is_owner) {=0A=
		upsert =3D 1;=0A=
	}=0A=
=0A=
	LOG("logPageView:"+upsert);=0A=
=0A=
	jQuery.getJSON("/logview::user_article?user_article_id=3D"+=0A=
		ARTICLE.user_article_id+"&upsert=3D"+upsert+"&callback=3D?", =
function(data){=0A=
			if (data && data.count) {=0A=
				LOG("Page View Count: "+data.count);=0A=
				jQuery("#pageviewscount").text(data.count);=0A=
				if (ARTICLE.is_owner) {=0A=
					jQuery("#pageviewsmine").show();=0A=
				}=0A=
				jQuery("#pageviews").show();=0A=
			}=0A=
		});=0A=
}=0A=
=0A=
=0A=
var citationLoaded =3D false;=0A=
function showCitation () {=0A=
	jQuery("#citation-div").toggle();=0A=
	if (citationLoaded) {=0A=
		return;=0A=
	}=0A=
	jQuery("#citation").text("Loading");=0A=
=0A=
	var skipurl=3D"false";=0A=
	if (jQuery("#citation-show-url:checked").length > 0) {=0A=
		skipurl=3D"true";=0A=
	}=0A=
=0A=
	jQuery("#citation").load("/go_citation?article_id=3D"+=0A=
		ARTICLE.article_id+"&username=3D"+=0A=
		ARTICLE.username+"&group_id=3D"+=0A=
		ARTICLE.group_id+"&skipurl=3D"+=0A=
		skipurl+" #citation span",=0A=
		function() {=0A=
			var h =3D jQuery("#citation span").html();=0A=
			var b =3D location.protocol+"//"+location.host+location.pathname;=0A=
			var t =3D "<div id=3D'cul_citation_"+ARTICLE.article_id+"' =
class=3D'cul_citation'>\n";=0A=
			t =3D t + "\t<a href=3D'"+b+"'><img class=3D'cul_citation_icon' =
src=3D'http://"+location.host+"/static/img/cul_icon.gif' /></a>\n";=0A=
			t =3D t + "\t<span class=3D'cul_citation_text'>"+h +"</span>\n";=0A=
			t =3D t + "</div>";=0A=
			jQuery("#html_citation").text(t);=0A=
		});=0A=
=0A=
	jQuery("#show_cit_html").click(function() {=0A=
		jQuery("#html_citation").show();=0A=
		jQuery(this).hide();=0A=
		selectText("html_citation");=0A=
	});=0A=
=0A=
	if (GLOBAL && GLOBAL.is_gold_user) {=0A=
		jQuery.getJSON("/pref_get.json",=0A=
			{name:'csl_citation_formats'},=0A=
			function(data){=0A=
				if (data && data.status && data.status =3D=3D "ok") {=0A=
					data =3D eval(data.value);=0A=
					if (!jQuery.isArray(data)) {=0A=
						return;=0A=
					}=0A=
					var selection =3D jQuery("#citation_format");=0A=
					jQuery.each(data, function(i, val) {=0A=
						var d =3D jQuery("<option />");=0A=
						var optval =3D "cp_"+val.value;=0A=
						d.attr("value", optval);=0A=
						d.text("Gold: "+val.label);=0A=
						if (ARTICLE && ARTICLE.citation_format && =
ARTICLE.citation_format=3D=3Doptval) {=0A=
							d.attr("selected",true);=0A=
						}=0A=
=0A=
						LOG(d);=0A=
						selection.append(d);=0A=
					});=0A=
					// re-render=0A=
					//selection.selectmenu({maxHeight: 150, style: 'popup'});=0A=
				}=0A=
			});=0A=
=0A=
	}=0A=
=0A=
=0A=
	citationLoaded =3D true;=0A=
}=0A=
=0A=
=0A=
function reloadCitation() {=0A=
	jQuery('#citation-form').submit();=0A=
}=0A=
=0A=
function clearSelection (id) {=0A=
	var e =3D jQuery(id);=0A=
	var t =3D e.val();=0A=
	e.val("");=0A=
	e.val(t+ " ");=0A=
	e.focus();=0A=
}=0A=
=0A=
=0A=
/************************************************************************=
*******=0A=
 * CiTO=0A=
 */=0A=
function setCitoCookie() {=0A=
	var cito =3D {=0A=
		thatArticle: {=0A=
			article_id : ARTICLE.article_id,=0A=
			title: jQuery("#article_title").text(),=0A=
			href: location.pathname=0A=
		}=0A=
	};=0A=
	jQuery.cookie("cito", jQuery.toJSON(cito), { path: '/', domain: =
GLOBAL.cookieDomain} );=0A=
	jQuery("#selectCitoDiv").hide();=0A=
	jQuery("#citoSetAsTarget").hide();=0A=
	jQuery("#citoIsTarget").show();=0A=
=0A=
}=0A=
=0A=
=0A=
function getCitoCookie() {=0A=
	var cookie =3D jQuery.cookie("cito");=0A=
	if (!cookie) {=0A=
		return null;=0A=
	}=0A=
	try {=0A=
		return jQuery.secureEvalJSON(cookie).thatArticle;=0A=
	} catch (err) {=0A=
		ERROR(err);=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
=0A=
var citoTags =3D {=0A=
	"agreesWith":	"isAgreedWithBy",=0A=
	"cites":	"isCitedBy",=0A=
	"citesAsAuthority":	"isCitedAsAuthorityBy",=0A=
	"citesAsDataSource":	"isCitedByAsDataSource",=0A=
	"citesAsEvidence":	"isCitedByAsEvidence",=0A=
	"citesAsMetadataDocument":	"isCitedAsMetadataDocumentBy",=0A=
	"citesAsRelated":	"isCitedByAsRelated",=0A=
	"citesAsSourceDocument":	"isCitedAsSourceDocumentBy",=0A=
	"citesForInformation":	"isCitedForInformationBy",=0A=
	"confirms":	"isConfirmedBy",=0A=
	"corrects":	"isCorrectedBy",=0A=
	"credits":	"isCreditedBy",=0A=
	"critiques":	"isCritiquedBy",=0A=
	"definesMethodUsedBy":	"usesMethodIn",=0A=
	"describesDataUsedBy":	"usesDataFrom",=0A=
	"disagreesWith":	"isDisagreedWithBy",=0A=
	"discusses":	"isDiscussedBy",=0A=
	"disputes":	"isDisputedBy",=0A=
	"extends":	"isExtendedBy",=0A=
	"givesBackgroundTo":	"obtainsBackgroundFrom",=0A=
	"givesSupportTo":	"obtainsSupportFrom",=0A=
	"includesExcerptFrom":	"providesExcerptFor",=0A=
	"isAgreedWithBy":	"agreesWith",=0A=
	"isCitedAsAuthorityBy":	"citesAsAuthority",=0A=
	"isCitedAsMetadataDocumentBy":	"citesAsMetadataDocument",=0A=
	"isCitedAsSourceDocumentBy":	"citesAsSourceDocument",=0A=
	"isCitedBy":	"cites",=0A=
	"isCitedByAsDataSource":	"citesAsDataSource",=0A=
	"isCitedByAsEvidence":	"citesAsEvidence",=0A=
	"isCitedByAsRelated":	"citesAsRelated",=0A=
	"isCitedForInformationBy":	"citesForInformation",=0A=
	"isConfirmedBy":	"confirms",=0A=
	"isCorrectedBy":	"corrects",=0A=
	"isCreditedBy":	"credits",=0A=
	"isCritiquedBy":	"critiques",=0A=
	"isDisagreedWithBy":	"disagreesWith",=0A=
	"isDiscussedBy":	"discusses",=0A=
	"isDisputedBy":	"disputes",=0A=
	"isExtendedBy":	"extends",=0A=
	"isParodiedBy":	"parodies",=0A=
	"isPlagiarizedBy":	"plagiarizes",=0A=
	"isQualifiedBy":	"qualifies",=0A=
	"isRefutedBy":	"refutes",=0A=
	"isReviewedBy":	"reviews",=0A=
	"isRidiculedBy":	"ridicules",=0A=
	"isSupportedBy":	"supports",=0A=
	"isUpdatedBy":	"updates",=0A=
	"obtainsBackgroundFrom":	"givesBackgroundTo",=0A=
	"obtainsSupportFrom":	"givesSupportTo",=0A=
	"parodies":	"isParodiedBy",=0A=
	"plagiarizes":	"isPlagiarizedBy",=0A=
	"providesExcerptFor":	"includesExcerptFrom",=0A=
	"providesQuotationFor":	"quotesFrom",=0A=
	"qualifies":	"isQualifiedBy",=0A=
	"quotesFrom":	"providesQuotationFor",=0A=
	"refutes":	"isRefutedBy",=0A=
	"reviews":	"isReviewedBy",=0A=
	"ridicules":	"isRidiculedBy",=0A=
	"sharesAuthorsWith":	"sharesAuthorsWith",=0A=
	"supports":	"isSupportedBy",=0A=
	"updates":	"isUpdatedBy",=0A=
	"usesDataFrom":	"describesDataUsedBy",=0A=
	"usesMethodIn":	"definesMethodUsedBy"=0A=
};=0A=
=0A=
function addCitoTag(doReverse) {=0A=
	var cito =3D getCitoCookie();=0A=
	if (!cito) {=0A=
		alert("Error - no CiTO target set");=0A=
		return;=0A=
	}=0A=
=0A=
	var val =3D jQuery("#citoSelection").val();=0A=
	if (val=3D=3D"--") {=0A=
		return;=0A=
	}=0A=
=0A=
	var params =3D {=0A=
			"that_article_id":      cito.article_id,=0A=
			"this_article_id":      ARTICLE.article_id,=0A=
			"cito_code":            val,=0A=
			"from" :                location.pathname=0A=
	};=0A=
=0A=
	//alert(jQuery.toJSON(params));=0A=
	//return;=0A=
=0A=
	jQuery.post('/add_cito.json.do', params,=0A=
		function(data) {=0A=
			if (data && data.status && data.status=3D=3D"ok") {=0A=
				jQuery("#cito-tag-updated").show().fadeOut(2000);=0A=
				location.reload();=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
function setupCito() {=0A=
=0A=
	var qTipOpts =3D {=0A=
		content: {=0A=
			text: null=0A=
		},=0A=
		show: {=0A=
			event: "mouseover"=0A=
		},=0A=
		hide: {=0A=
			fixed: true,=0A=
			delay: 150,=0A=
			event: "mouseout"=0A=
		},=0A=
		position: {=0A=
			adjust: {=0A=
				y: 4=0A=
			},=0A=
			at: "bottom left",=0A=
			my: "top left",=0A=
			viewport: jQuery(window)=0A=
		},=0A=
		style: {=0A=
			classes: 'ui-tooltip-blue'=0A=
		}=0A=
	};=0A=
=0A=
=0A=
	jQuery("#citesList a").each(function() {=0A=
		var $this =3D jQuery(this);=0A=
		var m =3D $this.metadata();=0A=
		$this.after("<a class=3D'plain mini-popup {article_id:"+m.article_id+" =
}'>"+=0A=
			"<img style=3D'padding-left:2px; ' =
src=3D'"+GLOBAL.imgRoot+"/arrow-collapsed.gif' /></a>"+=0A=
			"<span class=3D'cito-delete {article_id:"+m.article_id+", =
cito:\""+m.cito+"\"}'>[x]</span>&nbsp;");=0A=
	});=0A=
=0A=
	jQuery(document).on('click', ".cito-delete", function()  {=0A=
		var $this =3D jQuery(this);=0A=
		var m =3D $this.metadata();=0A=
		//alert("this=3D"+ARTICLE.article_id+" that=3D"+m.article_id+" =
cito=3D"+m.cito);=0A=
		jQuery.post("/delete_cito.do",=0A=
			{=0A=
				this_article_id : ARTICLE.article_id,=0A=
				that_article_id : m.article_id,=0A=
				cito_code	: m.cito,=0A=
				from		: location.href=0A=
			}=0A=
		).complete(=0A=
			function() {=0A=
				location.reload();=0A=
			}=0A=
		);=0A=
	});=0A=
=0A=
=0A=
	jQuery(document).on('mouseover', ".mini-popup", function()  {=0A=
		var e =3D jQuery(this);=0A=
		if (!e.data('init'))  {=0A=
			e.data('init', true);=0A=
			var m =3D e.metadata();=0A=
			var absDiv =3D jQuery("<div>Please Wait...</div>");=0A=
			qTipOpts.content =3D absDiv;=0A=
			=
absDiv.load("/article-popup.adp?article_id=3D"+m.article_id+"&src_usernam=
e=3D"+ARTICLE.username+" .main", function() {=0A=
				absDiv.find(".item-abstract").show();=0A=
				absDiv.find(".posted-by").hide();=0A=
				absDiv.find(".item-icons").hide();=0A=
				qTipOpts.content.text =3D absDiv;=0A=
				e.qtip(qTipOpts);=0A=
				e.trigger('mouseover');=0A=
			});=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function updatePriority(value) {=0A=
	jQuery("#to_read_load").show();=0A=
	var img =3D GLOBAL.imgRoot;=0A=
	if (value =3D=3D 0) {=0A=
		img =3D img+"/tick.png";=0A=
	} else {=0A=
		img =3D img + "/star"+value+".png";=0A=
	}=0A=
	=
jQuery.getJSON("/editpriority.json?user_article_id=3D"+ARTICLE.user_artic=
le_id+"&article_id=3D"+ARTICLE.article_id+"&to_read=3D"+value+"&callback=3D=
?",=0A=
		function(data) {=0A=
			jQuery("#to_read_load").hide();=0A=
			if (data && data.status && data.status=3D=3D"ok") {=0A=
				var e =3D jQuery("#to_read_stars");=0A=
				e.attr("src",img);=0A=
				e.removeAttr("title");=0A=
				e.unbind("hover mouseover mouseout");=0A=
				priority_value =3D value;=0A=
				clexpand_collapse("priority");=0A=
			} else {=0A=
				priority_instance.select(priority_value);=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
function updatePrivacy() {=0A=
	var privacy =3D jQuery("#privacy-body input:checked").val();=0A=
	jQuery("#privacy-load").show();=0A=
	=
jQuery.getJSON("/editprivacy.json?user_article_id=3D"+ARTICLE.user_articl=
e_id+"&privacy=3D"+privacy+"&callback=3D?",=0A=
		function(data) {=0A=
			jQuery("#privacy-load").hide();=0A=
			if (data && data.status && data.status=3D=3D"ok") {=0A=
				var e =3D jQuery("#privacy-status");=0A=
				if (privacy =3D=3D "G") {=0A=
					e.text("public");=0A=
				} else {=0A=
					e.text("private");=0A=
				}=0A=
				clexpand_collapse("privacy");=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
function updateOwnpub() {=0A=
	var is_own_pub =3D jQuery("#is_own_pub:checked").val();=0A=
	jQuery("#ownpub-load").show();=0A=
	=
jQuery.getJSON("/editownpub.json?user_article_id=3D"+ARTICLE.user_article=
_id+"&is_own_pub=3D"+is_own_pub+"&callback=3D?",=0A=
		function(data) {=0A=
			jQuery("#ownpub-load").hide();=0A=
			if (data && data.status && data.status=3D=3D"ok") {=0A=
				var e =3D jQuery("#ownpub-status");=0A=
				e.text("This is "+ ((is_own_pub =3D=3D "true") ? "" : "not ")+"one =
of your publications");=0A=
				clexpand_collapse("ownpub");=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * BibTeX/RIS=0A=
 */=0A=
function getBibtex(username,group_id,article_id,change) {=0A=
=0A=
	var link =3D jQuery("#bibtex_link");=0A=
=0A=
	if (!change && link.data("loaded")) {=0A=
		clexpand('combo');=0A=
		return;=0A=
	}=0A=
=0A=
	//incl_amazon 1 clean_urls 1 skip_urls 0 smart_wrap 2=0A=
=0A=
	var opt_p =3D {=0A=
		username:username,=0A=
		group_id:group_id,=0A=
		article_id:article_id,=0A=
		smart_wrap:2,=0A=
		clean_urls:1,=0A=
		incl_amazon:1=0A=
	};=0A=
=0A=
	var opts =3D jQuery("#bibtex_opts");=0A=
=0A=
=0A=
	if (opts.length) {=0A=
		var e =3D opts.find("input[name=3D'clean_urls']:checked");=0A=
		if (!e.length) {=0A=
			opt_p["clean_urls"]=3D0;=0A=
		}=0A=
		var e =3D opts.find("input[name=3D'incl_amazon']:checked");=0A=
		if (!e.length) {=0A=
			opt_p["incl_amazon"]=3D0;=0A=
		}=0A=
		opt_p["smart_wrap"] =3D opts.find("select[name=3D'smart_wrap']").val();=0A=
	}=0A=
=0A=
	link.data("loaded",true);=0A=
=0A=
	jQuery("#combo-body").load("/combo_rec.adp?"+jQuery.param(opt_p),=0A=
		function (responseText, textStatus, XMLHttpRequest) {=0A=
			var title =3D "Click to select the Record - press ctrl-C to copy to =
clipboard";=0A=
			jQuery("#bibtex span:first").click(=0A=
				function () {=0A=
					selectText("bibtex_rec");=0A=
				}=0A=
			).attr("title", title)=0A=
				.tipsy({gravity:"s"});=0A=
=0A=
			jQuery("#ris span:first").click(=0A=
				function () {=0A=
					selectText("ris_rec");=0A=
				}=0A=
			).attr("title", title)=0A=
				.tipsy({gravity:"s"});=0A=
=0A=
			jQuery("#bibtex_opts > *").change(=0A=
				function(){getBibtex(username,group_id,article_id,true)}=0A=
			);=0A=
			if (!change) {=0A=
				clexpand('combo');=0A=
			}=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Restore expandable sections to last view (via cookies)=0A=
 */=0A=
function init_clexpand() {=0A=
	clexpand_to_cookie("vnotes");=0A=
	clexpand_to_cookie("posters");=0A=
	clexpand_to_cookie("tags");=0A=
}=0A=
=0A=
function toggleInlineLayer(whichLayer) {=0A=
	jQuery("#"+whichLayer).toggle();=0A=
}=0A=
=0A=
/**=0A=
 * History (article-posts)=0A=
 */=0A=
=0A=
var history_is_loaded =3D false;=0A=
var history_open =3D false;=0A=
=0A=
function toggle_history() {=0A=
	if (!history_is_loaded) {=0A=
		history_is_loaded =3D true;=0A=
		jQuery("#history").html("<img =
src=3D'"+GLOBAL.staticRoot+"/img/ajax-loader-white.gif' />");=0A=
		jQuery("#history").load("/article-posts/" + ARTICLE.article_id +" =
#post_history",=0A=
			function(t) {=0A=
				var s =3D jQuery("#history").text();=0A=
				s=3Ds.replace(/\s+/g,"");=0A=
				if (s.length =3D=3D 0) {=0A=
					jQuery("#history").html("<p><b>This article hasn't been bookmarked =
yet.</b></p>");=0A=
				}=0A=
				jQuery("#history .tipsy-hint-s").tipsy({gravity:"s"});=0A=
			});=0A=
	}=0A=
	history_open =3D !history_open;=0A=
	var state =3D (history_open) ? "open" : "collapsed";=0A=
	jQuery('#history-arrow').attr("src", =
GLOBAL.staticRoot+"/img/arrow-"+state+".gif");=0A=
	jQuery("#history").toggle(history_open);=0A=
}=0A=
=0A=
/**=0A=
 * DeepDyve=0A=
 */=0A=
var DEEPDYVE =3D {=0A=
	load: function (doi) {=0A=
		if (!doi) {=0A=
			doi =3D ARTICLE.doi;=0A=
		}=0A=
		if (doi !=3D "") {=0A=
			var doi =3D doi.replace(/^http:\/\/[^\/]+\//, "");=0A=
			var url =3D =
"http://www.deepdyve.com/rental-link?docId=3D"+encodeURIComponent(doi)+=0A=
				=
"&fieldName=3Djournal_doi&format=3Djsonp&key=3Dciteulike&callback=3D?";=0A=
			jQuery.getJSON(url,=0A=
				function(data) {=0A=
					if (data && data.status && data.status =3D=3D 'ok') {=0A=
						jQuery("#deepdyve").show();=0A=
						var e =3D jQuery("#dd_href");=0A=
						=
//e.attr("href","/click?cat=3DDEEPDYVE&url=3D"+encodeURIComponent(data.ur=
l));=0A=
						e.attr("href",data.url);=0A=
						if (data.free=3D=3D"yes") {=0A=
							e.attr("title","View this article for free at DeepDyve");=0A=
							e.html("<b>View at DeepDyve</b>");=0A=
						}=0A=
					}=0A=
				}=0A=
			);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/************************************************************************=
*******=0A=
 * SpringerImages=0A=
 */=0A=
=0A=
var SPRINGER =3D {=0A=
	imagePreview : function () {=0A=
		var width =3D 300;=0A=
		xOffset =3D -Math.floor(width/3);=0A=
		yOffset =3D -30;=0A=
=0A=
		jQuery("a.preview").hover(=0A=
			function(e){=0A=
				this.t =3D this.title;=0A=
				this.title =3D "";=0A=
				var width =3D "300px";=0A=
				var xpos =3D (e.pageX + xOffset);=0A=
				var c =3D (this.t !=3D "") ? "<br/>" + this.t : "";=0A=
				var s =3D "<p id=3D'preview'><span class=3D'img'><img src=3D'"+ =
this.rel +"' alt=3D'Image preview' /></span>"+ c +"</p>";=0A=
				jQuery("body").append(s);=0A=
				// alert(s + " " + jQuery("#preview").length);=0A=
				jQuery("#preview img")=0A=
					.css("width", width+"px")=0A=
					.css("height", "120px");=0A=
=0A=
				jQuery("#preview")=0A=
					.css("top", (e.pageY - yOffset) + "px")=0A=
					.css("left", xpos + "px")=0A=
					.css("z-index","1000")=0A=
					.css("width", width)=0A=
					.fadeIn("fast");=0A=
			},=0A=
			function(){=0A=
				this.title =3D this.t;=0A=
				jQuery("#preview").remove();=0A=
			}=0A=
		);=0A=
		jQuery("a.preview").mousemove(function(e){=0A=
			var xpos =3D (e.pageX + xOffset);=0A=
			jQuery("#preview")=0A=
				.css("top", (e.pageY - yOffset) + "px")=0A=
				.css("left", xpos + "px");=0A=
		});=0A=
	},=0A=
	load: function () {=0A=
		if (ARTICLE.is_springerimages !=3D "1" || ARTICLE.doi =3D=3D "") {=0A=
			return;=0A=
		}=0A=
=0A=
		var url =3D =
"http://www.springerimages.com/getimages.json?doi=3D"+ARTICLE.doi+"&callb=
ack=3D?";=0A=
		jQuery.getJSON(url,=0A=
			function(data) {=0A=
				var target =3D jQuery("#springerimages");=0A=
				if (data.length) {=0A=
					target.show();=0A=
					target.html("");=0A=
					jQuery("#springerimages_header").show();=0A=
				}=0A=
				for (i=3D0; i<data.length; i++) {=0A=
					var clone =3D jQuery("#springerimages_dummy > div").clone(true);=0A=
					if (!clone.length) {=0A=
						// alert("Oops - no clone");=0A=
						break;=0A=
					}=0A=
					//clone.find("a").attr("href",data[i].uri);=0A=
					clone.find("a").attr("href",data[i].uri);=0A=
					clone.find(".thumb-img").attr("src",data[i].thumb);=0A=
					clone.find("a.preview").attr("title",data[i].caption);=0A=
					clone.find("a.preview").attr("rel",data[i].thumb);=0A=
					clone.find(".thumbbot a").text(data[i].caption);=0A=
					//clone.find("img").attr("title", data[i].caption);=0A=
=0A=
					target.append(clone);=0A=
				}=0A=
				SPRINGER.imagePreview();=0A=
			}=0A=
		);=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Disable "file:" links - not launchable anyway=0A=
 */=0A=
function fixFileLinkouts() {=0A=
	jQuery(".linkout").each(=0A=
		function() {=0A=
			var e =3D jQuery(this);=0A=
			var href =3D e.attr("href");=0A=
			if (/^file:/.exec(href)) {=0A=
				e.after("<span>"+href+"</span>").css("color","red");=0A=
				e.remove();=0A=
			}=0A=
			e.click(function() {=0A=
				track_click(this);=0A=
				return false;=0A=
			});=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
/************************************************************************=
*******=0A=
 * find similar: extract "terms" using Yahoo API and pump those back =
into our search.=0A=
 */=0A=
=0A=
//=0A=
// Convert search string so it's safe for lucene, i.e., convert all =
special=0A=
// chars to space=0A=
//=0A=
function _luceneSafe(s) {=0A=
	if (s) {=0A=
		return s.replace(/[\+\-\&\|\!\(\)\{\}\[\]\^\"\~\*\?\:\\]/ig, " ");=0A=
	} else {=0A=
		return "";=0A=
	}=0A=
=0A=
}=0A=
=0A=
function genSimilarSearch() {=0A=
	var data =3D jQuery("#yahooform").serialize();=0A=
	=
jQuery.getJSON("http://search.yahooapis.com/ContentAnalysisService/V1/ter=
mExtraction?"+data+"&callback=3D?",=0A=
		function(res) {=0A=
			doSimilarSearch(res)=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
//=0A=
// Find similar articles.=0A=
// res is the object returned by Yahoo, containg all the "terms"=0A=
// extracted from the title + abstract=0A=
// (Not quite sure why the article title is passed in explicitly again)=0A=
//=0A=
function doSimilarSearch(res) {=0A=
	if (res && res.ResultSet && res.ResultSet.Result) {=0A=
		var m =3D res.ResultSet.Result;=0A=
		var s =3D "";=0A=
		for (i=3D0; i<m.length; i++) {=0A=
			s =3D s + "\""+_luceneSafe(m[i])+"\" ";=0A=
		}=0A=
		var title =3D jQuery("#article_title").text()=0A=
		var text =3D _luceneSafe(title)+" "+s;=0A=
		jQuery("#search_text").text(text);=0A=
		jQuery("#find-similar-form").submit();=0A=
	}=0A=
}=0A=
=0A=
=0A=
/************************************************************************=
*******=0A=
 * TAGS=0A=
 */=0A=
=0A=
=0A=
// Tag suggestion using Yahoo API, based on title + abstract=0A=
function suggestTags() {=0A=
	var data =3D jQuery("#yahooform").serialize();=0A=
	=
jQuery.getJSON("http://search.yahooapis.com/ContentAnalysisService/V1/ter=
mExtraction?"+data+"&callback=3D?",=0A=
		function(res) {=0A=
			showTags(res)=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
=0A=
function showTags(res) {=0A=
	var tags =3D [];=0A=
	if (res && res.ResultSet && res.ResultSet.Result) {=0A=
		var m =3D res.ResultSet.Result;=0A=
		for (i=3D0; i<m.length; i++) {=0A=
			var t =3D m[i].toLowerCase().replace(/\s+/g, =
"_").replace(/[^a-z0-9_-]/g, "");=0A=
			tags.push({tag:t, count:0, suggested: 1});=0A=
		}=0A=
	}=0A=
	jQuery("#suggestTagsButton").remove();=0A=
	setupTags(tags);=0A=
}=0A=
=0A=
=0A=
function setupArticleTags() {=0A=
	var e =3D jQuery("#articleTagList");=0A=
	if (ARTICLE_TAGS) {=0A=
		for (var i=3D0; i<ARTICLE_TAGS.length; i++) {=0A=
			var t =3DARTICLE_TAGS[i];=0A=
			var s=3DjQuery("<a>"+t+"</a>");=0A=
=0A=
			=
s.attr("href",ARTICLE.url_stem+"/tag/"+t).addClass(t.charAt(0)=3D=3D'*'?"=
ptag":"tag");=0A=
			//  hide CiTO tags=0A=
			/*=0A=
			if (t.match(/^cito--/)) {=0A=
				s.addClass("citotag");=0A=
			}=0A=
			*/=0A=
=0A=
			e.append(s).append(" ");=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
function setupTags(extraTags) {=0A=
		var theTags =3D GLOBAL.tags;=0A=
=0A=
		if (!theTags) {=0A=
			return;=0A=
		}=0A=
=0A=
		var hideTags =3D false=0A=
		if (theTags.length > 1000) {=0A=
			hideTags =3D true;=0A=
			jQuery("#toomanytags").show();=0A=
		}=0A=
=0A=
		if (extraTags) {=0A=
			for (var i=3D0; i<extraTags.length; i++) {=0A=
				theTags.push(extraTags[i]);=0A=
			}=0A=
		}=0A=
=0A=
		theTags.sort(function(a,b) {=0A=
			var x =3D a.tag, y=3Db.tag;=0A=
			return ((x < y) ? -1 : ((x > y) ? 1 : 0));=0A=
		});=0A=
=0A=
		var tagsList =3D jQuery("#tagList");=0A=
=0A=
		tagsList.empty();=0A=
=0A=
		var suggestedTags =3D null;=0A=
		if (hideTags && extraTags) {=0A=
			suggestedTags =3D extraTags;=0A=
		} else {=0A=
			suggestedTags =3D theTags;=0A=
		}=0A=
=0A=
		jQuery("#tags_id").unbind().tagInput({=0A=
			tags:theTags,=0A=
			sortBy:"frequency",=0A=
			suggestedTags:suggestedTags,=0A=
			tagSeparator:" ",=0A=
			autoFilter:true,=0A=
			autoStart:false,=0A=
			suggestedTagsPlaceHolder:tagsList,=0A=
			boldify:true,=0A=
			freqKey:"count"=0A=
=0A=
		});=0A=
		if (!hideTags) {=0A=
			jQuery(".tagInputSuggestedTags").css("width","80%");=0A=
		}=0A=
}=0A=
=0A=
function addtag() {=0A=
	var text=3D jQuery(this).text();=0A=
	var old =3D jQuery("#tags_id").val();=0A=
	jQuery("#tags_id").val(old+" "+text);=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
 * PDFs=0A=
 */=0A=
=0A=
function deletepdf(username,article_id,userfile_id) {=0A=
	if (confirm("Sure you want to delete your copy of the PDF?")) {=0A=
		document.location.href =3D "/personal_pdf_delete?username=3D" + =
username +=0A=
			"&article_id=3D" + article_id +=0A=
			"&userfile_id=3D" + userfile_id;=0A=
	}=0A=
}=0A=
=0A=
=0A=
function delete_review(review_id) {=0A=
	if (confirm("Sure you want to delete this review?")) {=0A=
		document.getElementById("hidden_review_id").value=3D""+review_id;=0A=
		document.getElementById("delete_review").submit();=0A=
	}=0A=
}=0A=
=0A=
=0A=
function deletenote(note_id) {=0A=
	if (confirm("Sure you want to delete this note?")) {=0A=
		=
document.location.href=3D"/deletenote?note_id=3D"+note_id+"&from=3D"+ARTI=
CLE.url_stem+"/article/"+ARTICLE.article_id;=0A=
	}=0A=
}=0A=
=0A=
=0A=
function deletearticle(user_article_id) {=0A=
	if (confirm("Sure you want to delete this article and all the notes =
associated with it from this library?")) {=0A=
		=
document.location.href=3D"/delete?user_article_id=3D"+user_article_id+"&f=
rom=3D"+encodeURIComponent(ARTICLE.url_stem);=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
=0A=
function jsmath_popup() {=0A=
	var win =3D window.open('','jsmath_popup','width=3D600, height=3D400, =
toolbar=3Dno, location=3Dno');=0A=
	var form =3D document.getElementById("showtexform");=0A=
	win.focus();=0A=
	form.submit();=0A=
}=0A=
=0A=
=0A=
function blog_this() {=0A=
	jQuery("#blog_form").submit();=0A=
	return true;=0A=
}=0A=
=0A=
// Check for any "for:xxx" tags and flag that they cannotbe used in =
groups.=0A=
function check_for_tags() {=0A=
	if (ARTICLE.group_id =3D=3D "") {=0A=
		return true;=0A=
	}=0A=
	var tags =3D jQuery("#tags_id").val();=0A=
	if (/for:/i.exec(tags)) {=0A=
		jQuery("#no_for_tags").show();=0A=
		return false;=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
/*<SHARING>**************************************************************=
******/=0A=
=0A=
var shareInit =3D false;=0A=
function toggleShare() {=0A=
	jQuery('#share').toggle();=0A=
	if (shareInit) {=0A=
		return;=0A=
	}=0A=
	initTwitter();=0A=
}=0A=
=0A=
function send_msg() {=0A=
	var data =3D jQuery("#conns_frm").serialize();=0A=
	jQuery.getJSON("/conn::send_article_notification?"+data,=0A=
		function(json){=0A=
			jQuery('#status').text("Messages sent");=0A=
			jQuery('#share').slideUp(3000,=0A=
				function() {=0A=
					jQuery('#status').text("");=0A=
					jQuery('#article_connections input:checked').attr('disabled', true);=0A=
				}=0A=
			);=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
/* Twitter */=0A=
var twitterInited =3D false;=0A=
function initTwitter() {=0A=
	if (twitterInited) {=0A=
		return;=0A=
	}=0A=
	twitterInited =3D true;=0A=
=0A=
	var s=3Ddocument.createElement("script");=0A=
	s.src=3Ddocument.location.protocol + =
'//platform.twitter.com/widgets.js';=0A=
	document.body.appendChild(s);=0A=
	// wait for widget.js to load=0A=
	(function a(){=0A=
		if(typeof twttr=3D=3D'undefined'){=0A=
			window.setTimeout(a,200);=0A=
		} else {=0A=
			jQuery("#tweetulike").show();=0A=
		}=0A=
	})();=0A=
}=0A=
=0A=
/*<END =
SHARING>*****************************************************************=
/=0A=
=0A=
function toggleLikes() {=0A=
	jQuery('#likes-div').toggle();=0A=
}=0A=
=0A=
=0A=
function setLikes(adj) {=0A=
=0A=
	if (adj) {=0A=
		likesCount +=3D adj;=0A=
	}=0A=
=0A=
	if (likesCount < 0) {=0A=
		likeCount =3D0;=0A=
	}=0A=
=0A=
	var t =3D "";=0A=
	if (likesCount =3D=3D 0) {=0A=
		t =3D "This copy of the article hasn't been liked by anyone yet";=0A=
	} else if (likesCount =3D=3D 1) {=0A=
		t =3D "This copy of the article has been liked by 1 user";=0A=
	} else {=0A=
		t =3D "This copy of the article has been liked by "+likesCount+" =
users";=0A=
	}=0A=
	jQuery("#likes_count").text(likesCount);=0A=
	jQuery("#likes_text").text(t);=0A=
	jQuery("#likes_button").attr("title", t);=0A=
=0A=
}=0A=
=0A=
=0A=
function article_like(img) {=0A=
	var src=3Dimg.src;=0A=
	var state =3D false;=0A=
	if (src.match(/unlike.png/)) {=0A=
		state =3D false;=0A=
		img.src =3D GLOBAL.imgRoot+"/like.png";=0A=
		img.title=3D"Like this article";=0A=
		setLikes(-1);=0A=
	} else {=0A=
		state =3D true;=0A=
		img.src =3D GLOBAL.imgRoot+"/unlike.png";=0A=
		img.title=3D"Remove your like";=0A=
		setLikes(+1);=0A=
	}=0A=
=0A=
	var params =3D {=0A=
		state : state,=0A=
		owner_user_id : ARTICLE.user_id,=0A=
		article_id : ARTICLE.article_id=0A=
	};=0A=
=0A=
	jQuery.getJSON(	"/article_like", params);=0A=
=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*	openurl.ac.uk return XML only, but we need JSONP.  Yahoo have a service=0A=
*	to do the translation.=0A=
*/=0A=
=0A=
function openurlResolverYQL(openurl_ip, ip,doi,pmid) {=0A=
	=
//http://query.yahooapis.com/v1/public/yql?q=3Dselect%20*%20from%20xml%20=
where%20url%3D%22http%3A%2F%2Fopenurl.ac.uk%2Flookup%2Fip%3A129.215.233.6=
4%22%3B&format=3Djson&callback=3Dcbfunc=0A=
=0A=
	//var url =3D =
"http://query.yahooapis.com/v1/public/yql?q=3Dselect%20*%20from%20xml%20w=
here%20url%3D%22http%3A%2F%2Fopenurl.ac.uk%2Flookup%2Fip%3A"+ip+%22%3B&fo=
rmat=3Djson&callback=3D?"=0A=
=0A=
	var p =3D jQuery.param({=0A=
		q : 'select * from xml where =
url=3D"http://openurl.ac.uk/lookup/ip:'+ip+'";',=0A=
		format: "json"=0A=
	});=0A=
=0A=
	//alert("http://query.yahooapis.com/v1/public/yql?"+p);=0A=
=0A=
	var rft_id;=0A=
	if (doi && doi !=3D "") {=0A=
		rft_id =3D "info:doi/"+doi;=0A=
	} else if (pmid && pmid !=3D "") {=0A=
		rft_id =3D "info:pmid/"+pmid;=0A=
	} else {=0A=
		return;=0A=
	}=0A=
	var url =3D "http://query.yahooapis.com/v1/public/yql?"+p =
+"&callback=3D?";=0A=
	try {=0A=
		jQuery.getJSON(url)=0A=
			.success(function(data) {=0A=
				if (data && data.query && data.query.count && data.query.count =
=3D=3D 1) {=0A=
					var d =3D data.query.results.lookup;=0A=
					if (d["success"]=3D=3D"true") {=0A=
						var rname =3D d["name"];=0A=
						var resolver =3D d["resolver"];=0A=
						var button =3D d["button"];=0A=
						//alert(rname + "; "+resolver+"; "+button);=0A=
						jQuery("#openurlResolverName").text(rname);=0A=
						jQuery("#openurlResolverImage").attr("src",button);=0A=
						=
jQuery("#openurlResolverLink").attr("href",resolver+"?"+jQuery.param({"rf=
t_id":rft_id, "rft.genre":"article"}));=0A=
						jQuery("#openurlResolver").show();=0A=
					}=0A=
				}=0A=
			})=0A=
			.error(function(x, type, ex) {=0A=
				LOG("Error contacting "+url+"; "+x.status+" "+x.statusText+"; =
"+type);=0A=
			});=0A=
=0A=
	} catch (err) {=0A=
			LOG("Error contacting "+url+"; "+err);=0A=
	}=0A=
=0A=
=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*=0A=
*/=0A=
function saveOpenurlChoice(ip) {=0A=
	jQuery.getJSON("/pref_set.json",{name:'openurl_location',value:ip});=0A=
=0A=
	jQuery("#openurlchoice").hide("slow");=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*=0A=
*/=0A=
function getOpenurlShortcut(ip) {=0A=
	if (ip =3D=3D "cam") {=0A=
		return "131.111.8.46";=0A=
	} else if (ip =3D=3D "ed") {=0A=
		return "129.215.233.64";=0A=
	}=0A=
	return ip;=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
* Proxy the request via CiteULike to get over SOP restrictions.=0A=
* On live this is handled directly by nginx, though there's a fallback=0A=
* handler in nsd.=0A=
*/=0A=
function openurlResolverProxy(openurl_ip, ip,doi,pmid) {=0A=
=0A=
	var rft_id;=0A=
	if (doi && doi !=3D "") {=0A=
		rft_id =3D "info:doi/"+doi;=0A=
	} else if (pmid && pmid !=3D "") {=0A=
		rft_id =3D "info:pmid/"+pmid;=0A=
	}=0A=
=0A=
	var q =3D qs_param();=0A=
	// ip is ignored in nginx /openurl (it determines it itself)=0A=
	// the "testing" /xopenurl uses the passed through value=0A=
	var url =3D "/openurl/lookup/ip:"+ip;=0A=
	if (q["openurl"]) {=0A=
		url =3D "/xopenurl/lookup/ip:"+getOpenurlShortcut(q["openurl"]);=0A=
	} else {=0A=
		if (openurl_ip) {=0A=
			url =3D "/xopenurl/lookup/ip:"+getOpenurlShortcut(openurl_ip);=0A=
		}=0A=
	}=0A=
=0A=
=0A=
	try {=0A=
		jQuery.get(url,"xml")=0A=
			.success(function(data) {=0A=
				var xml =3D jQuery(data);=0A=
				if (xml.find("success").text() !=3D "true") {=0A=
					return;=0A=
				}=0A=
				jQuery("#openurlResolverName").text(xml.find("name").text());=0A=
				=
jQuery("#openurlResolverImage").attr("src",xml.find("button").text());=0A=
				=
jQuery("#openurlResolverLink").attr("href",xml.find("resolver").text()+"?=
"+jQuery.param({"rft_id":rft_id, "rft.genre":"article"}));=0A=
				jQuery("#openurlResolver").show();=0A=
			})=0A=
			.error(function(x, type, ex) {=0A=
				LOG("Error contacting "+url+"; "+x.status+" "+x.statusText+"; =
"+type);=0A=
			})=0A=
			.complete(function() {=0A=
				LOG("COMPLETE: "+url);=0A=
			});=0A=
=0A=
	} catch (err) {=0A=
			LOG("Error contacting "+url+"; "+err);=0A=
	}=0A=
=0A=
=0A=
}=0A=
=0A=
var openurlResolver =3D openurlResolverProxy;=0A=
=0A=
/*=3D<ADVERTS>=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=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/=0A=
=0A=
/* expects=0A=
	var keywordAdvertisers =3D [=0A=
		{ name : "BOB", adwords : {"lorem":1, "tempus":1, "nunc":1}},=0A=
		{ name : "FRED", adwords : {"Morbi auctor":1, "tempus":1}}=0A=
	];=0A=
*/=0A=
=0A=
function Adverts(text,keywordAdvertisers, staticAdvertisers) {=0A=
=0A=
	this.text =3D text.toLowerCase().replace(/^[a-z0-9\- ]/g," ");=0A=
=0A=
	this.keywordAdvertisers =3D keywordAdvertisers;=0A=
	this.staticAdvertisers =3D staticAdvertisers;=0A=
=0A=
	this.getRandomChoice =3D function () {=0A=
		var totalWeight =3D 0;=0A=
		for (var i in keywordAdvertisers) {=0A=
			var c =3D this.keywordAdvertisers[i].count;=0A=
			if (c) totalWeight +=3D c=0A=
		}=0A=
		for (var i in staticAdvertisers) {=0A=
			var c =3D this.staticAdvertisers[i].count;=0A=
			if (c) totalWeight +=3D c=0A=
		}=0A=
=0A=
		if (totalWeight=3D=3D0) return null;=0A=
=0A=
		var weightArray =3D new Array();=0A=
=0A=
		LOG(keywordAdvertisers);=0A=
		LOG(staticAdvertisers);=0A=
=0A=
		for (var current =3D 0; current<keywordAdvertisers.length; current++){=0A=
			for (i=3D0; i<this.keywordAdvertisers[current].count; i++) {=0A=
				=
weightArray[weightArray.length]=3Dthis.keywordAdvertisers[current].name;=0A=
			}=0A=
		}=0A=
=0A=
		for (var current =3D 0; current<staticAdvertisers.length; current++){=0A=
			for (i=3D0; i<this.staticAdvertisers[current].count; i++) {=0A=
				=
weightArray[weightArray.length]=3Dthis.staticAdvertisers[current].name;=0A=
			}=0A=
		}=0A=
=0A=
		return weightArray[Math.floor(Math.random()*totalWeight)];=0A=
	};=0A=
=0A=
	this.getChoice =3D function() {=0A=
		for (var i in this.keywordAdvertisers) {=0A=
			var advertiser =3D this.keywordAdvertisers[i];=0A=
			advertiser.count=3D0;=0A=
			for (var i in advertiser.adwords) {=0A=
				var w =3D advertiser.adwords[i].toLowerCase();=0A=
				var r =3D new RegExp("\\b"+w+"\\b");=0A=
				if (this.text.search(r) >=3D 0) {=0A=
					advertiser.count++;=0A=
				}=0A=
			}=0A=
		}=0A=
		return this.getRandomChoice();=0A=
	}=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*=0A=
*/=0A=
function makeAttachmentPublic(elem, article_id,userfile_id) {=0A=
	var $this =3D jQuery(elem);=0A=
	var state =3D ($this.data("state") =3D=3D "public");=0A=
	var el =3D jQuery('#attachment_public_dialog');=0A=
	state =3D !state;=0A=
	if (state) {=0A=
		el.data("data",{which:$this, =
article_id:article_id,userfile_id:userfile_id, state:state});=0A=
		el.dialog('open');=0A=
	} else {=0A=
		jQuery.getJSON("/personal_pdf_set_attachment_public_json",=0A=
			{"userfile_id":userfile_id, "public": "false"},=0A=
			function(r){=0A=
				LOG(r);=0A=
				if (r && r.status && r.status =3D=3D "ok") {=0A=
					$this.text("[private]");=0A=
					$this.data("state","private");=0A=
				}=0A=
			}=0A=
		);=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*=0A=
*/=0A=
function siggSearch() {=0A=
	var title =3D jQuery("#article_title").text();=0A=
=0A=
	jQuery("#siggBox").show();=0A=
	jQuery("#siggResult").html(=0A=
		'<img src=3D"'+GLOBAL.imgRoot+'/ajax-loader-white.gif" />'=0A=
	);=0A=
=0A=
	jQuery.getJSON("/sigg?callback=3D?",=0A=
		{"expression":title})=0A=
		.success(function(data) {=0A=
			if (!(data && data.status)) {=0A=
				return;=0A=
			}=0A=
			if (data.status !=3D 200) {=0A=
				jQuery("#siggResult").text("Error searching for Title: =
("+data.status+") "+data.message);=0A=
				return;=0A=
			}=0A=
			var siggData =3D data.matches;=0A=
			if ( siggData.length > 0 ) {=0A=
				var html =3D "";=0A=
				for ( var i =3D 0, l =3D siggData.length; i < l; i++ ) {=0A=
					var sigg =3D siggData[i];=0A=
					html +=3D "<p class=3D\"siggSuccess\">";=0A=
					html +=3D  "<img src=3D'"+GLOBAL.staticRoot+"/img/siggAdd.png' =
title=3D'"+sigg.doi+"' =
onclick=3D'siggUpdateDOI(\""+sigg.doi+"\")'/>&nbsp;" + sigg.fullCitation =
+"</p>";=0A=
				}=0A=
			}=0A=
			else {=0A=
				html =3D "<p class=3D\"siggSuccess\">Nothing found. Try broadening =
your query.</p>";=0A=
			}=0A=
			jQuery("#siggResult").html( html );=0A=
=0A=
		})=0A=
		.error(function(err) {=0A=
			jQuery("#siggResult").text("Error searching for Title: =
"+err.statusText);=0A=
			LOG(err);=0A=
		 });=0A=
}=0A=
=0A=
/************************************************************************=
*******=0A=
*=0A=
*/=0A=
function siggUpdateDOI(doi) {=0A=
	jQuery("#siggForm input[name=3Dckey]").val(doi)=0A=
	jQuery("#siggForm").submit();=0A=
}=0A=
=0A=
/* JournalFire =
*****************************************************************/=0A=
=0A=
function initJournalFire() {=0A=
	var params =3D {};=0A=
	var ok =3D false;=0A=
=0A=
	// Supply at least one of DOI, PMID=0A=
	if (ARTICLE.doi) {=0A=
		params["doi"] =3D ARTICLE.doi;=0A=
		ok =3D true;=0A=
	}=0A=
	if (ARTICLE.pmid) {=0A=
		params["pmid"] =3D ARTICLE.pmid;=0A=
		ok =3D true;=0A=
	}=0A=
	if (!ok) {=0A=
		return;=0A=
	}=0A=
=0A=
	=
jQuery.getJSON("http://journalfire.com/cul-api/discussions?callback=3D?",=0A=
		params,=0A=
		function(data) {=0A=
			if (!data) {=0A=
				return;=0A=
			}=0A=
			jQuery("#journalfire").show();=0A=
			if (!data.exists) {=0A=
				jQuery("#jf_href").attr("href", data.link);=0A=
				jQuery("#jf_href").attr("title", "Start a discussion");=0A=
				return;=0A=
			}=0A=
=0A=
			if (data.discussions =3D=3D 0) {=0A=
				jQuery("#jf_href").attr("title", "Start a discussion");=0A=
			} else if (data.discussions =3D=3D 1) {=0A=
				jQuery("#jf_href").attr("title", "Join the discussion");=0A=
				jQuery("#jf_href").text("JournalFire (1)");=0A=
			} else {=0A=
				jQuery("#jf_href").attr("title", "Join the "+data.discussions+" =
discussions");=0A=
				jQuery("#jf_href").text("JournalFire ("+data.discussions+")");=0A=
			}=0A=
=0A=
			jQuery("#jf_href").attr("href", data.link);=0A=
=0A=
		}=0A=
	);=0A=
}=0A=
=0A=
var AQ =3D {=0A=
	load: function() {=0A=
		// check the target element exists=0A=
		if (!jQuery("#aqnowledge_main").length) {=0A=
			return;=0A=
		}=0A=
=0A=
		var doi =3D ARTICLE.doi;=0A=
		LOG("AQ.init "+doi)=0A=
		if (!doi) {=0A=
			return;=0A=
		}=0A=
		var doi =3D doi.replace(/^http:\/\/[^\/]+\//, "");=0A=
		// this should end in '&'=0A=
		var url =3D ARTICLE.aq_base_url+"callback=3D?&";=0A=
=0A=
		var title =3D jQuery("#article_title").text();=0A=
		// text() returns "" if no such element=0A=
		var abstract =3D jQuery("#abstract-body").text();=0A=
		var params =3D {=0A=
			"text" : title+" "+abstract,=0A=
			"doi" : doi=0A=
		};=0A=
=0A=
		url =3D url + jQuery.param(params);=0A=
=0A=
		jQuery.getJSON(url,=0A=
			function(data) {=0A=
				LOG(data);=0A=
				if (data && data.success && data.success =3D=3D 'true') {=0A=
					var aqmain =3D jQuery("#aqnowledge_main");=0A=
					var aqdata=3D jQuery("#aqnowledge_data");=0A=
					var stub =3D jQuery("#aq_stub > div");=0A=
=0A=
					/*  Structure somewhat counter-intuitive:=0A=
					 *   data.products.product is an array of objects=0A=
					 *   [ {...}, {...}, ...]=0A=
					 *   but there's a quirk when there's only as single entry, when =
there's=0A=
					 *   no wrapping array: data.products.product =3D {...}=0A=
					 */=0A=
					var products =3D data.products.product;=0A=
					if (jQuery.isArray(products)) {=0A=
						// OK, we have an array=0A=
					} else if (jQuery.isPlainObject(products)) {=0A=
						// Force to an array.=0A=
						products =3D [products];=0A=
					} else {=0A=
						ERROR("Unknown structure " + products);=0A=
						return;=0A=
					}=0A=
=0A=
					// max products to show.=0A=
					// 1) Can also hard limit with ?limit=3DN in the req.=0A=
					// 2) Perhaps should do what we do with author lists=0A=
					// to prevent to "show just 1 more" problem.  e.g., if=0A=
					// N>15, show 10 + "more"=0A=
					var maxProducts =3D 10;=0A=
					for (var i=3D0; i<products.length; i++) {=0A=
						var e =3D products[i];=0A=
						var n =3D stub.clone();=0A=
						var dst =3D "/adclick?"+jQuery.param({=0A=
							"campaign" : "aqnowledge",=0A=
							"url" : e.uri=0A=
						});=0A=
						var a =3D n.find("a");=0A=
						a.text(e.name)=0A=
							.attr("href", "#")=0A=
							.attr("title", e.description || "No description available")=0A=
							.on("click",function() {=0A=
									googleTracker('/adclick/aqnowledge', dst);=0A=
									return false;=0A=
							})=0A=
							.qtip({=0A=
									style : {=0A=
										classes: "aq-tip"=0A=
									}=0A=
							});=0A=
						if (i >=3D maxProducts) {=0A=
							n.addClass("aq-extra");=0A=
						}=0A=
						aqdata.append(n);=0A=
					}=0A=
=0A=
					aqmain.show();=0A=
=0A=
					// If we have more than 10 (say), show a "more..." link=0A=
					// to show the extras.=0A=
					if (products.length > maxProducts) {=0A=
						jQuery("#aq-more").show().on("click", function() {=0A=
							jQuery("#aq-more").hide();=0A=
							jQuery(".aq-extra").show();=0A=
							return false;=0A=
						});=0A=
					}=0A=
=0A=
					stub.hide();=0A=
				}=0A=
			}=0A=
		);=0A=
	}=0A=
};=0A=

------=_NextPart_000_00F1_01CE47EE.3E4941E0--
