From: "Saved by Windows Internet Explorer 7"
Subject: Jean Gaston Darboux - Wikipedia, the free encyclopedia
Date: Fri, 4 Dec 2009 10:55:40 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA74D0.518A7B10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/wiki/Jean_Gaston_Darboux

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den dir=3Dltr xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Jean Gaston Darboux =
- Wikipedia, the free encyclopedia</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Style-Type content=3Dtext/css>
<META content=3D"MSHTML 6.00.6002.18124" name=3DGENERATOR><LINK=20
title=3D"Edit this page"=20
href=3D"/w/index.php?title=3DJean_Gaston_Darboux&amp;action=3Dedit"=20
type=3Dapplication/x-wiki rel=3Dalternate><LINK title=3D"Edit this page" =

href=3D"/w/index.php?title=3DJean_Gaston_Darboux&amp;action=3Dedit" =
rel=3Dedit><LINK=20
href=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/css/comb=
ined.min.css?16"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/css/vect=
or/jquery-ui-1.7.2.css?1.7.2"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://en.wikipedia.org/apple-touch-icon.png" =
rel=3Dapple-touch-icon><LINK=20
href=3D"/favicon.ico" rel=3D"shortcut icon"><LINK title=3D"Wikipedia =
(en)"=20
href=3D"/w/opensearch_desc.php" =
type=3Dapplication/opensearchdescription+xml=20
rel=3Dsearch><LINK =
href=3D"http://creativecommons.org/licenses/by-sa/3.0/"=20
rel=3Dcopyright><LINK title=3D"Wikipedia RSS Feed"=20
href=3D"/w/index.php?title=3DSpecial:RecentChanges&amp;feed=3Drss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Wikipedia Atom =
Feed"=20
href=3D"/w/index.php?title=3DSpecial:RecentChanges&amp;feed=3Datom"=20
type=3Dapplication/atom+xml rel=3Dalternate><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/common/shared.css?254z2" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/skins-1.5/common/commonPrint.css?254z2"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/main.css?254z2" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/skins-1.5/chick/main.css?254z2" =
type=3Dtext/css=20
rel=3Dstylesheet><!--[if lt IE 5.5000]><link rel=3D"stylesheet" =
href=3D"/skins-1.5/monobook/IE50Fixes.css?254z2" type=3D"text/css" =
media=3D"screen" /><![endif]--><!--[if IE 5.5000]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE55Fixes.css?254z2" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 6]><link =
rel=3D"stylesheet" href=3D"/skins-1.5/monobook/IE60Fixes.css?254z2" =
type=3D"text/css" media=3D"screen" /><![endif]--><!--[if IE 7]><LINK=20
media=3Dscreen=20
href=3D"http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?254z2"=20
type=3Dtext/css rel=3Dstylesheet><![endif]--><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Common.css&=
amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;ac=
tion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Print.css&a=
mp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;act=
ion=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dhandheld=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Handheld.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DMediaWiki:Monobook.cs=
s&amp;usemsgcache=3Dyes&amp;ctype=3Dtext%2Fcss&amp;smaxage=3D2678400&amp;=
action=3Draw&amp;maxage=3D2678400"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&am=
p;maxage=3D2678400&amp;gen=3Dcss"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>=0A=
var skin=3D"monobook",=0A=
stylepath=3D"/skins-1.5",=0A=
wgArticlePath=3D"/wiki/$1",=0A=
wgScriptPath=3D"/w",=0A=
wgScriptExtension=3D".php",=0A=
wgScript=3D"/w/index.php",=0A=
wgVariantArticlePath=3Dfalse,=0A=
wgActionPaths=3D{},=0A=
wgServer=3D"http://en.wikipedia.org",=0A=
wgCanonicalNamespace=3D"",=0A=
wgCanonicalSpecialPageName=3Dfalse,=0A=
wgNamespaceNumber=3D0,=0A=
wgPageName=3D"Jean_Gaston_Darboux",=0A=
wgTitle=3D"Jean Gaston Darboux",=0A=
wgAction=3D"view",=0A=
wgArticleId=3D1142530,=0A=
wgIsArticle=3Dtrue,=0A=
wgUserName=3Dnull,=0A=
wgUserGroups=3Dnull,=0A=
wgUserLanguage=3D"en",=0A=
wgContentLanguage=3D"en",=0A=
wgBreakFrames=3Dfalse,=0A=
wgCurRevisionId=3D317046058,=0A=
wgVersion=3D"1.16alpha-wmf",=0A=
wgEnableAPI=3Dtrue,=0A=
wgEnableWriteAPI=3Dtrue,=0A=
wgSeparatorTransformTable=3D["", ""],=0A=
wgDigitTransformTable=3D["", ""],=0A=
wgMainPageTitle=3D"Main Page",=0A=
wgFormattedNamespaces=3D{"-2": "Media", "-1": "Special", "0": "", "1": =
"Talk", "2": "User", "3": "User talk", "4": "Wikipedia", "5": "Wikipedia =
talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki =
talk", "10": "Template", "11": "Template talk", "12": "Help", "13": =
"Help talk", "14": "Category", "15": "Category talk", "100": "Portal", =
"101": "Portal talk"},=0A=
wgNamespaceIds=3D{"media": -2, "special": -1, "": 0, "talk": 1, "user": =
2, "user_talk": 3, "wikipedia": 4, "wikipedia_talk": 5, "file": 6, =
"file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, =
"template_talk": 11, "help": 12, "help_talk": 13, "category": 14, =
"category_talk": 15, "portal": 100, "portal_talk": 101, "wp": 4, "wt": =
5, "image": 6, "image_talk": 7},=0A=
wgMWSuggestTemplate=3D"http://en.wikipedia.org/w/api.php?action=3Dopensea=
rch\x26search=3D{searchTerms}\x26namespace=3D{namespaces}\x26suggest",=0A=
wgDBname=3D"enwiki",=0A=
wgSearchNamespaces=3D[0],=0A=
wgMWSuggestMessages=3D["with suggestions", "no suggestions"],=0A=
wgRestrictionEdit=3D[],=0A=
wgRestrictionMove=3D[],=0A=
wgTrackingToken=3D"63ca31907be70d946b85144115c2a71f",=0A=
wgClickTrackingIsThrottled=3Dtrue,=0A=
wgNotice=3D"",=0A=
wgNoticeLocal=3D"";=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/skins-1.5/common/wikibits.js?urid=3D254z2_=
1254880607"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/ajax.js?urid=3D254z2"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?urid=3D254z2=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/js/js2.co=
mbined.min.js?8"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/js/plugin=
s.combined.min.js?68"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/Collapsib=
leTabs/CollapsibleTabs.js?9"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://en.wikipedia.org/w/extensions/UsabilityInitiative/ClickTrac=
king/ClickTracking.js?3"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnoti=
ce.js?254z2"=20
type=3Dtext/javascript></SCRIPT>
<!--[if lt IE 7]><script type=3D"text/javascript" =
src=3D"/skins-1.5/common/IEFixes.js?254z2"></script>=0A=
	<meta http-equiv=3D"imagetoolbar" content=3D"no" /><![endif]-->
<SCRIPT=20
src=3D"http://en.wikipedia.org/w/index.php?title=3D-&amp;action=3Draw&amp=
;gen=3Djs&amp;useskin=3Dmonobook&amp;urid=3D254z2_319406805"=20
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY=20
class=3D"mediawiki ltr ns-0 ns-subject page-Jean_Gaston_Darboux =
skin-monobook">
<DIV id=3DglobalWrapper>
<DIV id=3Dcolumn-content>
<DIV id=3Dcontent><A id=3Dtop></A>
<DIV id=3DsiteNotice>
<SCRIPT=20
type=3Dtext/javascript>if (wgNotice !=3D '') =
document.writeln(wgNotice);</SCRIPT>
</DIV>
<H1 class=3DfirstHeading id=3DfirstHeading>Jean Gaston Darboux</H1>
<DIV id=3DbodyContent>
<H3 id=3DsiteSub>From Wikipedia, the free encyclopedia</H3>
<DIV id=3DcontentSub></DIV>
<DIV id=3Djump-to-nav>Jump to: <A=20
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#column-one">navi=
gation</A>,=20
<A=20
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#searchInput">sea=
rch</A></DIV><!-- start content -->
<TABLE class=3D"infobox vcard"=20
style=3D"FONT-SIZE: 85%; LINE-HEIGHT: 1.5em; TEXT-ALIGN: left" =
cellSpacing=3D5>
  <TBODY>
  <TR>
    <TH=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 125%; BACKGROUND: none =
transparent scroll repeat 0% 0%; TEXT-ALIGN: center"=20
    colSpan=3D2><B>Jean-Gaston Darboux</B></TH></TR>
  <TR class=3D"">
    <TD style=3D"PADDING-BOTTOM: 0.5em; TEXT-ALIGN: center" =
colSpan=3D2><A=20
      class=3Dimage title=3D"Jean-Gaston Darboux"=20
      href=3D"http://en.wikipedia.org/wiki/File:Darboux.jpg"><IMG =
height=3D302=20
      alt=3D""=20
      =
src=3D"http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Darboux.j=
pg/225px-Darboux.jpg"=20
      width=3D225></A><BR>
      <DIV style=3D"LINE-HEIGHT: 1.2em; PADDING-TOP: =
0.3em"><SPAN>Jean-Gaston=20
      Darboux</SPAN></DIV></TD></TR>
  <TR class=3D"">
    <TH=20
    style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; =
LINE-HEIGHT: 1.1em; TEXT-ALIGN: left">Born</TH>
    <TD class=3D"" style=3D"VERTICAL-ALIGN: middle; LINE-HEIGHT: =
1.3em">August 14,=20
      1842<SPAN style=3D"DISPLAY: none">(<SPAN=20
      class=3Dbday>1842-08-14</SPAN>)</SPAN><BR><A title=3DN=C3=AEmes=20
      href=3D"http://en.wikipedia.org/wiki/N%C3%AEmes">N=C3=AEmes</A>, =
<A title=3DFrance=20
      href=3D"http://en.wikipedia.org/wiki/France">France</A></TD></TR>
  <TR class=3D"">
    <TH=20
    style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; =
LINE-HEIGHT: 1.1em; TEXT-ALIGN: left">Died</TH>
    <TD class=3D"" style=3D"VERTICAL-ALIGN: middle; LINE-HEIGHT: =
1.3em">February=20
      23, 1917 (aged&nbsp;74)<BR><A title=3DParis=20
      href=3D"http://en.wikipedia.org/wiki/Paris">Paris</A>, <A =
title=3DFrance=20
      =
href=3D"http://en.wikipedia.org/wiki/France">France</A><BR></TD></TR>
  <TR class=3D"">
    <TH=20
    style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; =
LINE-HEIGHT: 1.1em; TEXT-ALIGN: left"><A=20
      title=3DDoctorate =
href=3D"http://en.wikipedia.org/wiki/Doctorate">Doctoral</A>=20
      advisor</TH>
    <TD class=3D"" style=3D"VERTICAL-ALIGN: middle; LINE-HEIGHT: =
1.3em"><A=20
      title=3D"Michel Chasles"=20
      href=3D"http://en.wikipedia.org/wiki/Michel_Chasles">Michel=20
Chasles</A></TD></TR>
  <TR class=3D"">
    <TH=20
    style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; =
LINE-HEIGHT: 1.1em; TEXT-ALIGN: left">Doctoral=20
      students</TH>
    <TD class=3D"" style=3D"VERTICAL-ALIGN: middle; LINE-HEIGHT: =
1.3em"><A=20
      title=3D"=C3=89mile Borel"=20
      href=3D"http://en.wikipedia.org/wiki/%C3%89mile_Borel">=C3=89mile =
Borel</A><BR><A=20
      title=3D"=C3=89lie Cartan"=20
      href=3D"http://en.wikipedia.org/wiki/%C3%89lie_Cartan">=C3=89lie =
Cartan</A><BR><A=20
      title=3D"Stanis=C5=82aw Zaremba (mathematician)"=20
      =
href=3D"http://en.wikipedia.org/wiki/Stanis%C5%82aw_Zaremba_(mathematicia=
n)">Stanis=C5=82aw=20
      Zaremba</A></TD></TR>
  <TR class=3D"">
    <TH=20
    style=3D"BACKGROUND: none transparent scroll repeat 0% 0%; =
LINE-HEIGHT: 1.1em; TEXT-ALIGN: left">Notable=20
      awards</TH>
    <TD class=3D"" style=3D"VERTICAL-ALIGN: middle; LINE-HEIGHT: =
1.3em"><A=20
      title=3D"Sylvester Medal"=20
      href=3D"http://en.wikipedia.org/wiki/Sylvester_Medal">Sylvester=20
  Medal</A></TD></TR></TBODY></TABLE>
<P><B>Jean-Gaston Darboux</B> (<SPAN class=3Dmw-formatted-date=20
title=3D1842-08-14><SPAN class=3Dmw-formatted-date title=3D08-14><A =
title=3D"August 14"=20
href=3D"http://en.wikipedia.org/wiki/August_14">August 14</A></SPAN>, <A =

title=3D1842 href=3D"http://en.wikipedia.org/wiki/1842">1842</A></SPAN>, =
<A=20
title=3DN=C3=AEmes =
href=3D"http://en.wikipedia.org/wiki/N%C3%AEmes">N=C3=AEmes</A>&nbsp;=E2=80=
=93=20
<SPAN class=3Dmw-formatted-date title=3D1917-02-23><SPAN =
class=3Dmw-formatted-date=20
title=3D02-23><A title=3D"February 23"=20
href=3D"http://en.wikipedia.org/wiki/February_23">February =
23</A></SPAN>, <A=20
title=3D1917 href=3D"http://en.wikipedia.org/wiki/1917">1917</A></SPAN>, =
<A=20
title=3DParis href=3D"http://en.wikipedia.org/wiki/Paris">Paris</A>) was =
a <A=20
title=3DFrance href=3D"http://en.wikipedia.org/wiki/France">French</A> =
<A=20
title=3DMathematician=20
href=3D"http://en.wikipedia.org/wiki/Mathematician">mathematician</A>.</P=
>
<TABLE class=3Dtoc id=3Dtoc>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dtoctitle>
      <H2>Contents</H2></DIV>
      <UL>
        <LI class=3D"toclevel-1 tocsection-1"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#Life"><SPAN=20
        class=3Dtocnumber>1</SPAN> <SPAN class=3Dtoctext>Life</SPAN></A> =

        <LI class=3D"toclevel-1 tocsection-2"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#Books_by_Gaston_=
Darboux"><SPAN=20
        class=3Dtocnumber>2</SPAN> <SPAN class=3Dtoctext>Books by Gaston =

        Darboux</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-3"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#See_also"><SPAN =

        class=3Dtocnumber>3</SPAN> <SPAN class=3Dtoctext>See =
also</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-4"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#Notes"><SPAN=20
        class=3Dtocnumber>4</SPAN> <SPAN =
class=3Dtoctext>Notes</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-5"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#References"><SPA=
N=20
        class=3Dtocnumber>5</SPAN> <SPAN =
class=3Dtoctext>References</SPAN></A>=20
        <LI class=3D"toclevel-1 tocsection-6"><A=20
        =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#External_links">=
<SPAN=20
        class=3Dtocnumber>6</SPAN> <SPAN class=3Dtoctext>External =
links</SPAN></A>=20
        </LI></UL></TD></TR></TBODY></TABLE>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
if (window.showTocToggle) { var tocShowText =3D "show"; var tocHideText =
=3D "hide"; showTocToggle(); } =0A=
//]]>=0A=
</SCRIPT>

<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Life"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D1">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DLife>Life</SPAN></H2>
<P>Darboux made several important contributions to <A title=3DGeometry=20
href=3D"http://en.wikipedia.org/wiki/Geometry">geometry</A> and <A=20
title=3D"Mathematical analysis"=20
href=3D"http://en.wikipedia.org/wiki/Mathematical_analysis">mathematical =

analysis</A> (see <A title=3D"Differential equation"=20
href=3D"http://en.wikipedia.org/wiki/Differential_equation#Linear_PDEs">l=
inear=20
PDEs</A> for example). He was a <A class=3Dmw-redirect =
title=3DBiographer=20
href=3D"http://en.wikipedia.org/wiki/Biographer">biographer</A> of <A=20
title=3D"Henri Poincar=C3=A9"=20
href=3D"http://en.wikipedia.org/wiki/Henri_Poincar%C3%A9">Henri =
Poincar=C3=A9</A> and=20
he edited the Selected Works of <A title=3D"Joseph Fourier"=20
href=3D"http://en.wikipedia.org/wiki/Joseph_Fourier">Joseph =
Fourier</A>.</P>
<P>Darboux received his <A class=3Dmw-redirect title=3DPh.D.=20
href=3D"http://en.wikipedia.org/wiki/Ph.D.">Ph.D.</A> from the <A=20
title=3D"=C3=89cole Normale Sup=C3=A9rieure"=20
href=3D"http://en.wikipedia.org/wiki/%C3%89cole_Normale_Sup%C3%A9rieure">=
=C3=89cole=20
Normale Sup=C3=A9rieure</A> in 1866. His thesis, written under the =
direction of <A=20
title=3D"Michel Chasles" =
href=3D"http://en.wikipedia.org/wiki/Michel_Chasles">Michel=20
Chasles</A>, was titled <I>Sur les surfaces orthogonales</I>. In 1884, =
Darboux=20
was elected to the <A title=3D"French Academy of Sciences"=20
href=3D"http://en.wikipedia.org/wiki/French_Academy_of_Sciences">Acad=C3=A9=
mie des=20
Sciences</A>. In 1900, he was appointed the Academy's permanent =
secretary of its=20
Mathematics section.</P>
<P>Among his students were <A title=3D"=C3=89mile Borel"=20
href=3D"http://en.wikipedia.org/wiki/%C3%89mile_Borel">=C3=89mile =
Borel</A>, <A=20
title=3D"=C3=89lie Cartan" =
href=3D"http://en.wikipedia.org/wiki/%C3%89lie_Cartan">=C3=89lie=20
Cartan</A>, <A title=3D"Gheorghe =C5=A2i=C5=A3eica"=20
href=3D"http://en.wikipedia.org/wiki/Gheorghe_%C5%A2i%C5%A3eica">Gheorghe=
=20
=C5=A2i=C5=A3eica</A> and <A title=3D"Stanis=C5=82aw Zaremba =
(mathematician)"=20
href=3D"http://en.wikipedia.org/wiki/Stanis%C5%82aw_Zaremba_(mathematicia=
n)">Stanis=C5=82aw=20
Zaremba</A>.</P>
<P>In 1902, he was elected to the <A title=3D"Royal Society"=20
href=3D"http://en.wikipedia.org/wiki/Royal_Society">Royal Society</A>; =
in 1916, he=20
received the <A title=3D"Sylvester Medal"=20
href=3D"http://en.wikipedia.org/wiki/Sylvester_Medal">Sylvester =
Medal</A> from the=20
Society.</P>
<P>There are many things named after him:</P>
<DIV style=3D"-moz-column-count: 3; column-count: 3">
<UL>
  <LI><A class=3Dnew title=3D"Darboux equation (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DDarboux_equation&amp;=
action=3Dedit&amp;redlink=3D1">Darboux=20
  equation</A>=20
  <LI><A title=3D"Darboux frame"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux_frame">Darboux frame</A>=20
  <LI><A title=3D"Darboux integral"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux_integral">Darboux =
integral</A>=20
  <LI><A title=3D"Darboux function"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux_function">Darboux =
function</A>=20
  <LI><A class=3Dnew title=3D"Darboux net invariants (page does not =
exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DDarboux_net_invariant=
s&amp;action=3Dedit&amp;redlink=3D1">Darboux=20
  net invariants</A>=20
  <LI><A class=3Dnew title=3D"Darboux problem (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DDarboux_problem&amp;a=
ction=3Dedit&amp;redlink=3D1">Darboux=20
  problem</A>=20
  <LI><A title=3D"Darboux's theorem"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux%27s_theorem">Darboux's =
theorem</A>=20
  in <A title=3D"Symplectic geometry"=20
  href=3D"http://en.wikipedia.org/wiki/Symplectic_geometry">symplectic=20
  geometry</A>=20
  <LI><A title=3D"Darboux's theorem (analysis)"=20
  =
href=3D"http://en.wikipedia.org/wiki/Darboux%27s_theorem_(analysis)">Darb=
oux's=20
  theorem</A> in <A title=3D"Real analysis"=20
  href=3D"http://en.wikipedia.org/wiki/Real_analysis">real analysis</A>, =
related=20
  to <A title=3D"Intermediate value theorem"=20
  =
href=3D"http://en.wikipedia.org/wiki/Intermediate_value_theorem">Intermed=
iate=20
  value theorem</A>=20
  <LI><A class=3Dnew title=3D"Christoffel-Darboux identity (page does =
not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DChristoffel-Darboux_i=
dentity&amp;action=3Dedit&amp;redlink=3D1">Christoffel-Darboux=20
  identity</A><SUP class=3Dreference id=3Dcite_ref-0><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-0"><SP=
AN>[</SPAN>1<SPAN>]</SPAN></A></SUP>=20

  <LI><A class=3Dmw-redirect title=3D"Christoffel-Darboux formula"=20
  =
href=3D"http://en.wikipedia.org/wiki/Christoffel-Darboux_formula">Christo=
ffel-Darboux=20
  formula</A><SUP class=3Dreference id=3Dcite_ref-1><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-1"><SP=
AN>[</SPAN>2<SPAN>]</SPAN></A></SUP>=20

  <LI><A title=3D"Darboux's formula"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux%27s_formula">Darboux's=20
  formula</A><SUP class=3Dreference id=3Dcite_ref-2><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-2"><SP=
AN>[</SPAN>3<SPAN>]</SPAN></A></SUP>=20

  <LI><A title=3D"Darboux vector"=20
  href=3D"http://en.wikipedia.org/wiki/Darboux_vector">Darboux =
vector</A><SUP=20
  class=3Dreference id=3Dcite_ref-3><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-3"><SP=
AN>[</SPAN>4<SPAN>]</SPAN></A></SUP>=20

  <LI><A class=3Dnew title=3D"Euler-Darboux equation (page does not =
exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DEuler-Darboux_equatio=
n&amp;action=3Dedit&amp;redlink=3D1">Euler-Darboux=20
  equation</A><SUP class=3Dreference id=3Dcite_ref-4><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-4"><SP=
AN>[</SPAN>5<SPAN>]</SPAN></A></SUP>=20

  <LI><A class=3Dmw-redirect title=3D"Euler-Poisson-Darboux equation"=20
  =
href=3D"http://en.wikipedia.org/wiki/Euler-Poisson-Darboux_equation">Eule=
r-Poisson-Darboux=20
  equation</A><SUP class=3Dreference id=3Dcite_ref-5><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-5"><SP=
AN>[</SPAN>6<SPAN>]</SPAN></A></SUP>=20

  <LI><A class=3Dnew title=3D"Darboux cubic (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DDarboux_cubic&amp;act=
ion=3Dedit&amp;redlink=3D1">Darboux=20
  cubic</A><SUP class=3Dreference id=3Dcite_ref-6><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-6"><SP=
AN>[</SPAN>7<SPAN>]</SPAN></A></SUP>=20

  <LI>Darboux<SUP class=3Dreference id=3Dcite_ref-7><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-7"><SP=
AN>[</SPAN>8<SPAN>]</SPAN></A></SUP>=20
  or <A class=3Dnew title=3D"Goursat problem (page does not exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DGoursat_problem&amp;a=
ction=3Dedit&amp;redlink=3D1">Goursat=20
  problem</A><SUP class=3Dreference id=3Dcite_ref-8><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_note-8"><SP=
AN>[</SPAN>9<SPAN>]</SPAN></A></SUP>=20

  <LI><A class=3Dnew title=3D"Darboux transformation (page does not =
exist)"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DDarboux_transformatio=
n&amp;action=3Dedit&amp;redlink=3D1">Darboux=20
  transformation</A> </LI></UL></DIV>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Books by Gaston =
Darboux"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D2">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DBooks_by_Gaston_Darboux>Books by Gaston=20
Darboux</SPAN></H2>
<P>1887-96. <I>Le=C3=A7ons sur la th=C3=A9orie g=C3=A9n=C3=A9rale des =
surfaces et les applications=20
g=C3=A9om=C3=A9triques du calcul infinit=C3=A9simal</I>. =
Gauthier-Villars:</P>
<UL>
  <LI><I><A class=3D"external text"=20
  href=3D"http://www.archive.org/details/leconsurlagendes01darbrich"=20
  rel=3Dnofollow>Vol. 1.</A></I>=20
  <LI><I><A class=3D"external text"=20
  href=3D"http://www.archive.org/details/leconsurlagendes02darbrich"=20
  rel=3Dnofollow>Vol. 2.</A></I>=20
  <LI><I><A class=3D"external text"=20
  href=3D"http://www.archive.org/details/leconsurlagendes03darbrich"=20
  rel=3Dnofollow>Vol. 3.</A></I>=20
  <LI><I><A class=3D"external text"=20
  href=3D"http://www.archive.org/details/leconsurlagendes04darbrich"=20
  rel=3Dnofollow>Vol. 4.</A></I> </LI></UL>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: See also"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D3">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DSee_also>See also</SPAN></H2>
<UL>
  <LI><A title=3D"Envelope theorem"=20
  href=3D"http://en.wikipedia.org/wiki/Envelope_theorem">Envelope =
theorem</A>=20
</LI></UL>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: Notes"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D4">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DNotes>Notes</SPAN></H2>
<DIV class=3Dreferences-small>
<OL class=3Dreferences>
  <LI id=3Dcite_note-0><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-0">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/Christoffel-DarbouxIdentity.html" =

  rel=3Dnofollow>Christoffel-Darboux Identity -- from Wolfram =
MathWorld</A> at=20
  mathworld.wolfram.com=20
  <LI id=3Dcite_note-1><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-1">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/Christoffel-DarbouxFormula.html"=20
  rel=3Dnofollow>Christoffel-Darboux Formula -- from Wolfram =
MathWorld</A> at=20
  mathworld.wolfram.com=20
  <LI id=3Dcite_note-2><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-2">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/DarbouxsFormula.html"=20
  rel=3Dnofollow>Darboux's Formula -- from Wolfram MathWorld</A> at=20
  mathworld.wolfram.com=20
  <LI id=3Dcite_note-3><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-3">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/DarbouxVector.html" =
rel=3Dnofollow>Darboux=20
  Vector -- from Wolfram MathWorld</A> at mathworld.wolfram.com=20
  <LI id=3Dcite_note-4><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-4">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/Euler-DarbouxEquation.html"=20
  rel=3Dnofollow>Euler-Darboux Equation -- from Wolfram MathWorld</A> at =

  mathworld.wolfram.com=20
  <LI id=3Dcite_note-5><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-5">^</A=
></B>=20
  <A class=3D"external text"=20
  =
href=3D"http://mathworld.wolfram.com/Euler-Poisson-DarbouxEquation.html" =

  rel=3Dnofollow>Euler-Poisson-Darboux Equation -- from Wolfram =
MathWorld</A> at=20
  mathworld.wolfram.com=20
  <LI id=3Dcite_note-6><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-6">^</A=
></B>=20
  <A class=3D"external text" =
href=3D"http://mathworld.wolfram.com/DarbouxCubic.html"=20
  rel=3Dnofollow>Darboux Cubic -- from Wolfram MathWorld</A> at=20
  mathworld.wolfram.com=20
  <LI id=3Dcite_note-7><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-7">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/DarbouxProblem.html" =
rel=3Dnofollow>Darboux=20
  Problem -- from Wolfram MathWorld</A> at mathworld.wolfram.com=20
  <LI id=3Dcite_note-8><B><A=20
  =
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux#cite_ref-8">^</A=
></B>=20
  <A class=3D"external text"=20
  href=3D"http://mathworld.wolfram.com/GoursatProblem.html" =
rel=3Dnofollow>Goursat=20
  Problem -- from Wolfram MathWorld</A> at mathworld.wolfram.com =
</LI></OL></DIV>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: References"=20
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D5">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DReferences>References</SPAN></H2>
<UL>
  <LI><SPAN class=3D"citation book">"Darboux, Jean-Gaston". =
<I>Biographical=20
  Dictionary of Mathematicians</I>. Charles Scribner's Sons. =
1991.</SPAN><SPAN=20
  class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Abook&amp;rft.genre=3Dbookitem&amp;rft.btitle=3DDarboux%2C+Jean-Gast=
on&amp;rft.atitle=3DBiographical+Dictionary+of+Mathematicians&amp;rft.dat=
e=3D1991&amp;rft.pub=3DCharles+Scribner%27s+Sons&amp;rfr_id=3Dinfo:sid/en=
.wikipedia.org:Jean_Gaston_Darboux><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>=20
  <LI><SPAN class=3D"citation book">Lebon, Ernest (1910). <I>Gaston =
Darboux</I>.=20
  Gauthier-Villars.</SPAN><SPAN class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Abook&amp;rft.genre=3Dbook&amp;rft.btitle=3DGaston+Darboux&amp;rft.a=
ulast=3DLebon&amp;rft.aufirst=3DErnest&amp;rft.au=3DLebon%2C%26%2332%3BEr=
nest&amp;rft.date=3D1910&amp;rft.pub=3DGauthier-Villars&amp;rfr_id=3Dinfo=
:sid/en.wikipedia.org:Jean_Gaston_Darboux><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>=20
  <LI><SPAN class=3D"citation book"><A title=3D"Joseph Fourier"=20
  href=3D"http://en.wikipedia.org/wiki/Joseph_Fourier">Fourier, =
Joseph</A>=20
  (1888=E2=80=931890). <A class=3D"external text"=20
  href=3D"http://gallica.bnf.fr/ark:/12148/bpt6k33707" =
rel=3Dnofollow><I>=C5=92uvres de=20
  Fourier</I></A>. Paris: Gauthier-Villars. <A=20
  title=3D"International Standard Book Number"=20
  =
href=3D"http://en.wikipedia.org/wiki/International_Standard_Book_Number">=
ISBN</A>=20
  <A title=3DSpecial:BookSources/2051005788=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:BookSources/2051005788">2051=
005788</A><SPAN=20
  class=3Dprintonly>. <A class=3D"external free"=20
  href=3D"http://gallica.bnf.fr/ark:/12148/bpt6k33707"=20
  =
rel=3Dnofollow>http://gallica.bnf.fr/ark:/12148/bpt6k33707</A></SPAN>.</S=
PAN><SPAN=20
  class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Abook&amp;rft.genre=3Dbook&amp;rft.btitle=3D%C5%92uvres+de+Fourier&a=
mp;rft.aulast=3DFourier&amp;rft.aufirst=3DJoseph&amp;rft.au=3DFourier%2C%=
26%2332%3BJoseph&amp;rft.date=3D1888%E2%80%931890&amp;rft.place=3DParis&a=
mp;rft.pub=3DGauthier-Villars&amp;rft.isbn=3D2051005788&amp;rft_id=3Dhttp=
%3A%2F%2Fgallica.bnf.fr%2Fark%3A%2F12148%2Fbpt6k33707&amp;rfr_id=3Dinfo:s=
id/en.wikipedia.org:Jean_Gaston_Darboux><SPAN=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN> </LI></UL>
<H2><SPAN class=3Deditsection>[<A title=3D"Edit section: External links" =

href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit&amp;section=3D6">edit</A>]</SPAN>=20
<SPAN class=3Dmw-headline id=3DExternal_links>External links</SPAN></H2>
<UL>
  <LI><A class=3D"external text"=20
  href=3D"http://scienceworld.wolfram.com/biography/Darboux.html" =
rel=3Dnofollow>A=20
  biography in Weisstein's World of Biography</A>=20
  <LI><SPAN class=3Dcitation id=3DCITEREFO.27ConnorRobertson><A =
class=3Dmw-redirect=20
  title=3D"John J. O'Connor (mathematician)"=20
  =
href=3D"http://en.wikipedia.org/wiki/John_J._O%27Connor_(mathematician)">=
O'Connor,=20
  John J.</A>; <A title=3D"Edmund F. Robertson"=20
  href=3D"http://en.wikipedia.org/wiki/Edmund_F._Robertson">Robertson, =
Edmund=20
  F.</A>, "<A class=3D"external text"=20
  =
href=3D"http://www-history.mcs.st-andrews.ac.uk/Biographies/Darboux.html"=
=20
  rel=3Dnofollow>Jean Gaston Darboux</A>", <I><A=20
  title=3D"MacTutor History of Mathematics archive"=20
  =
href=3D"http://en.wikipedia.org/wiki/MacTutor_History_of_Mathematics_arch=
ive">MacTutor=20
  History of Mathematics archive</A></I><SPAN class=3Dprintonly>, <A=20
  class=3D"external free"=20
  =
href=3D"http://www-history.mcs.st-andrews.ac.uk/Biographies/Darboux.html"=
=20
  =
rel=3Dnofollow>http://www-history.mcs.st-andrews.ac.uk/Biographies/Darbou=
x.html</A></SPAN></SPAN><SPAN=20
  class=3DZ3988=20
  =
title=3Dctx_ver=3DZ39.88-2004&amp;rft_val_fmt=3Dinfo%3Aofi%2Ffmt%3Akev%3A=
mtx%3Abook&amp;rft.genre=3Dbookitem&amp;rft.btitle=3DJean+Gaston+Darboux&=
amp;rft.atitle=3D%5B%5BMacTutor+History+of+Mathematics+archive%5D%5D&amp;=
rft.aulast=3DO%27Connor&amp;rft.aufirst=3DJohn+J.&amp;rft.au=3DO%27Connor=
%2C%26%2332%3BJohn+J.&amp;rft.au=3DRobertson%2C%26%2332%3BEdmund+F.&amp;r=
ft_id=3D&amp;rfr_id=3Dinfo:sid/en.wikipedia.org:Jean_Gaston_Darboux><SPAN=
=20
  style=3D"DISPLAY: none">&nbsp;</SPAN></SPAN>.=20
  <LI><A class=3D"external text"=20
  href=3D"http://genealogy.math.ndsu.nodak.edu/id.php?id=3D34254" =
rel=3Dnofollow>Jean=20
  Gaston Darboux</A> at the <A title=3D"Mathematics Genealogy Project"=20
  =
href=3D"http://en.wikipedia.org/wiki/Mathematics_Genealogy_Project">Mathe=
matics=20
  Genealogy Project</A> </LI></UL>
<TABLE class=3D"metadata plainlinks stub"=20
style=3D"BACKGROUND: none transparent scroll repeat 0% 0%">
  <TBODY>
  <TR>
    <TD><A class=3Dimage=20
      href=3D"http://en.wikipedia.org/wiki/File:Galois_icon.jpeg"><IMG =
height=3D30=20
      alt=3D"Stub icon"=20
      =
src=3D"http://upload.wikimedia.org/wikipedia/en/thumb/5/55/Galois_icon.jp=
eg/30px-Galois_icon.jpeg"=20
      width=3D30></A></TD>
    <TD><I>This article about a <A title=3DFrance=20
      href=3D"http://en.wikipedia.org/wiki/France">French</A> <A=20
      title=3DMathematician=20
      =
href=3D"http://en.wikipedia.org/wiki/Mathematician">mathematician</A> is =
a=20
      <A title=3DWikipedia:Stub=20
      href=3D"http://en.wikipedia.org/wiki/Wikipedia:Stub">stub</A>. You =
can help=20
      Wikipedia by <A class=3D"external text"=20
      =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit"=20
      rel=3Dnofollow>expanding it</A>.</I>=20
      <DIV class=3D"noprint plainlinks navbar"=20
      style=3D"PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; FONT-SIZE: smaller; RIGHT: 15px; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
POSITION: absolute"><A=20
      title=3DTemplate:France-mathematician-stub=20
      =
href=3D"http://en.wikipedia.org/wiki/Template:France-mathematician-stub">=
<SPAN=20
      title=3D"View this template">v</SPAN></A>&nbsp;<SPAN=20
      style=3D"FONT-SIZE: 80%">=E2=80=A2</SPAN>&nbsp;<A class=3Dnew=20
      title=3D"Template talk:France-mathematician-stub (page does not =
exist)"=20
      =
href=3D"http://en.wikipedia.org/w/index.php?title=3DTemplate_talk:France-=
mathematician-stub&amp;action=3Dedit&amp;redlink=3D1"><SPAN=20
      title=3D"Discuss this template">d</SPAN></A>&nbsp;<SPAN=20
      style=3D"FONT-SIZE: 80%">=E2=80=A2</SPAN>&nbsp;<A =
class=3D"external text"=20
      =
href=3D"http://en.wikipedia.org/w/index.php?title=3DTemplate:France-mathe=
matician-stub&amp;action=3Dedit"=20
      rel=3Dnofollow><SPAN=20
  title=3D"Edit this =
template">e</SPAN></A></DIV></TD></TR></TBODY></TABLE>
<P><BR></P>
<TABLE class=3Dpersondata id=3Dpersondata=20
style=3D"BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
DISPLAY: none; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px =
solid; speak: none">
  <TBODY>
  <TR>
    <TH colSpan=3D2><A title=3DWikipedia:Persondata=20
      =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Persondata">Persondata</A>=
</TH></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">NAME</TD>
    <TD>Darboux, Jean-Gaston</TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">ALTERNATIVE =
NAMES</TD>
    <TD></TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">SHORT =
DESCRIPTION</TD>
    <TD></TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">DATE OF =
BIRTH</TD>
    <TD><SPAN class=3Dmw-formatted-date title=3D1842-08-14><SPAN=20
      class=3Dmw-formatted-date title=3D08-14><A title=3D"August 14"=20
      href=3D"http://en.wikipedia.org/wiki/August_14">August =
14</A></SPAN>, <A=20
      title=3D1842 =
href=3D"http://en.wikipedia.org/wiki/1842">1842</A></SPAN></TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">PLACE OF =
BIRTH</TD>
    <TD><A title=3DN=C3=AEmes=20
      href=3D"http://en.wikipedia.org/wiki/N%C3%AEmes">N=C3=AEmes</A>, =
<A title=3DFrance=20
      href=3D"http://en.wikipedia.org/wiki/France">France</A></TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">DATE OF =
DEATH</TD>
    <TD><SPAN class=3Dmw-formatted-date title=3D1917-02-23><SPAN=20
      class=3Dmw-formatted-date title=3D02-23><A title=3D"February 23"=20
      href=3D"http://en.wikipedia.org/wiki/February_23">February =
23</A></SPAN>, <A=20
      title=3D1917 =
href=3D"http://en.wikipedia.org/wiki/1917">1917</A></SPAN></TD></TR>
  <TR>
    <TD class=3Dpersondata-label style=3D"COLOR: #aaa">PLACE OF =
DEATH</TD>
    <TD><A title=3DParis =
href=3D"http://en.wikipedia.org/wiki/Paris">Paris</A>, <A=20
      title=3DFrance=20
  =
href=3D"http://en.wikipedia.org/wiki/France">France</A></TD></TR></TBODY>=
</TABLE><!-- =0A=
NewPP limit report=0A=
Preprocessor node count: 4785/1000000=0A=
Post-expand include size: 30258/2048000 bytes=0A=
Template argument size: 8081/2048000 bytes=0A=
Expensive parser function count: 0/500=0A=
--><!-- Saved in parser cache with key =
enwiki:pcache:idhash:1142530-0!1!0!default!!en!2 and timestamp =
20091204175510 -->
<DIV class=3Dprintfooter>Retrieved from "<A=20
href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux">http://en.wikip=
edia.org/wiki/Jean_Gaston_Darboux</A>"</DIV>
<DIV class=3Dcatlinks id=3Dcatlinks>
<DIV id=3Dmw-normal-catlinks><A title=3DSpecial:Categories=20
href=3D"http://en.wikipedia.org/wiki/Special:Categories">Categories</A>: =
<SPAN=20
dir=3Dltr><A title=3D"Category:French mathematician stubs"=20
href=3D"http://en.wikipedia.org/wiki/Category:French_mathematician_stubs"=
>French=20
mathematician stubs</A></SPAN> | <SPAN dir=3Dltr><A=20
title=3D"Category:19th-century mathematicians"=20
href=3D"http://en.wikipedia.org/wiki/Category:19th-century_mathematicians=
">19th-century=20
mathematicians</A></SPAN> | <SPAN dir=3Dltr><A=20
title=3D"Category:20th-century mathematicians"=20
href=3D"http://en.wikipedia.org/wiki/Category:20th-century_mathematicians=
">20th-century=20
mathematicians</A></SPAN> | <SPAN dir=3Dltr><A=20
title=3D"Category:French mathematicians"=20
href=3D"http://en.wikipedia.org/wiki/Category:French_mathematicians">Fren=
ch=20
mathematicians</A></SPAN> | <SPAN dir=3Dltr><A =
title=3DCategory:Geometers=20
href=3D"http://en.wikipedia.org/wiki/Category:Geometers">Geometers</A></S=
PAN> |=20
<SPAN dir=3Dltr><A title=3D"Category:Members of the French Academy of =
Sciences"=20
href=3D"http://en.wikipedia.org/wiki/Category:Members_of_the_French_Acade=
my_of_Sciences">Members=20
of the French Academy of Sciences</A></SPAN> | <SPAN dir=3Dltr><A=20
title=3D"Category:Alumni of the =C3=89cole Normale Sup=C3=A9rieure"=20
href=3D"http://en.wikipedia.org/wiki/Category:Alumni_of_the_%C3%89cole_No=
rmale_Sup%C3%A9rieure">Alumni=20
of the =C3=89cole Normale Sup=C3=A9rieure</A></SPAN> | <SPAN =
dir=3Dltr><A=20
title=3D"Category:People from N=C3=AEmes"=20
href=3D"http://en.wikipedia.org/wiki/Category:People_from_N%C3%AEmes">Peo=
ple from=20
N=C3=AEmes</A></SPAN> | <SPAN dir=3Dltr><A title=3D"Category:1842 =
births"=20
href=3D"http://en.wikipedia.org/wiki/Category:1842_births">1842 =
births</A></SPAN>=20
| <SPAN dir=3Dltr><A title=3D"Category:1917 deaths"=20
href=3D"http://en.wikipedia.org/wiki/Category:1917_deaths">1917=20
deaths</A></SPAN></DIV></DIV><!-- end content -->
<DIV class=3DvisualClear></DIV></DIV></DIV></DIV>
<DIV id=3Dcolumn-one>
<DIV class=3Dportlet id=3Dp-cactions>
<H5>Views</H5>
<DIV class=3DpBody>
<UL lang=3Den xml:lang=3D"en">
  <LI class=3Dselected id=3Dca-nstab-main><A title=3D"View the content =
page [c]"=20
  accessKey=3Dc=20
  href=3D"http://en.wikipedia.org/wiki/Jean_Gaston_Darboux">Article</A>=20
  <LI id=3Dca-talk><A title=3D"Discussion about the content page [t]" =
accessKey=3Dt=20
  =
href=3D"http://en.wikipedia.org/wiki/Talk:Jean_Gaston_Darboux">Discussion=
</A>=20
  <LI id=3Dca-edit><A=20
  title=3D"You can edit this page. &#10;Please use the preview button =
before saving. [e]"=20
  accessKey=3De=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dedit">Edit=20
  this page</A>=20
  <LI id=3Dca-history><A title=3D"Past versions of this page [h]" =
accessKey=3Dh=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;action=3Dhistory">History</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-personal>
<H5>Personal tools</H5>
<DIV class=3DpBody>
<UL lang=3Den xml:lang=3D"en">
  <LI id=3Dpt-optin-try><A class=3Dno-text-transform title=3D"Try out =
new features"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:UsabilityInit=
iativeOptIn&amp;from=3DJean_Gaston_Darboux">Try=20
  Beta</A>=20
  <LI id=3Dpt-login><A=20
  title=3D"You are encouraged to log in; however, it is not mandatory. =
[o]"=20
  accessKey=3Do=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:UserLogin&amp=
;returnto=3DJean_Gaston_Darboux">Log=20
  in / create account</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-logo><A title=3D"Visit the main page"=20
style=3D"BACKGROUND-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png)"=20
href=3D"http://en.wikipedia.org/wiki/Main_Page"></A></DIV>
<SCRIPT type=3Dtext/javascript> if (window.isMSIE55) fixalpha(); =
</SCRIPT>

<DIV class=3D"generated-sidebar portlet" id=3Dp-navigation>
<H5 lang=3Den xml:lang=3D"en">Navigation</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-mainpage-description><A title=3D"Visit the main page [z]" =
accessKey=3Dz=20
  href=3D"http://en.wikipedia.org/wiki/Main_Page">Main page</A>=20
  <LI id=3Dn-contents><A title=3D"Guides to browsing Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Contents">Contents</A>=20
  <LI id=3Dn-featuredcontent><A title=3D"Featured content =E2=80=94 the =
best of Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Featured_content">Featured =

  content</A>=20
  <LI id=3Dn-currentevents><A=20
  title=3D"Find background information on current events"=20
  href=3D"http://en.wikipedia.org/wiki/Portal:Current_events">Current =
events</A>=20
  <LI id=3Dn-randompage><A title=3D"Load a random article [x]" =
accessKey=3Dx=20
  href=3D"http://en.wikipedia.org/wiki/Special:Random">Random =
article</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-search>
<H5 lang=3Den xml:lang=3D"en"><LABEL =
for=3DsearchInput>Search</LABEL></H5>
<DIV class=3DpBody id=3DsearchBody>
<FORM id=3Dsearchform action=3D/w/index.php><INPUT type=3Dhidden =
value=3DSpecial:Search=20
name=3Dtitle> <INPUT id=3DsearchInput title=3D"Search Wikipedia" =
accessKey=3Df=20
name=3Dsearch> <INPUT class=3DsearchButton id=3DsearchGoButton =
title=3D"Go to a page with this exact name if one exists" type=3Dsubmit =
value=3DGo name=3Dgo>&nbsp;=20
<INPUT class=3DsearchButton id=3Dmw-searchButton title=3D"Search =
Wikipedia for this text" type=3Dsubmit value=3DSearch name=3Dfulltext>=20
</FORM></DIV></DIV>
<DIV class=3D"generated-sidebar portlet" id=3Dp-interaction>
<H5 lang=3Den xml:lang=3D"en">Interaction</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dn-aboutsite><A title=3D"Find out about Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Dn-portal><A=20
  title=3D"About the project, what you can do, where to find things"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Community_portal">Communit=
y=20
  portal</A>=20
  <LI id=3Dn-recentchanges><A title=3D"The list of recent changes in the =
wiki [r]"=20
  accessKey=3Dr =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChanges">Recent=20
  changes</A>=20
  <LI id=3Dn-contact><A title=3D"How to contact Wikipedia"=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact =
Wikipedia</A>=20

  <LI id=3Dn-sitesupport><A title=3D"Support us"=20
  =
href=3D"http://wikimediafoundation.org/wiki/Support_Wikipedia/en">Donate =
to=20
  Wikipedia</A>=20
  <LI id=3Dn-help><A title=3D"Guidance on how to use and edit Wikipedia" =

  href=3D"http://en.wikipedia.org/wiki/Help:Contents">Help</A>=20
</LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-tb>
<H5 lang=3Den xml:lang=3D"en">Toolbox</H5>
<DIV class=3DpBody>
<UL>
  <LI id=3Dt-whatlinkshere><A=20
  title=3D"List of all English Wikipedia pages containing links to this =
page [j]"=20
  accessKey=3Dj=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:WhatLinksHere/Jean_Gaston_Da=
rboux">What=20
  links here</A>=20
  <LI id=3Dt-recentchangeslinked><A=20
  title=3D"Recent changes in pages linked from this page [k]" =
accessKey=3Dk=20
  =
href=3D"http://en.wikipedia.org/wiki/Special:RecentChangesLinked/Jean_Gas=
ton_Darboux">Related=20
  changes</A>=20
  <LI id=3Dt-upload><A title=3D"Upload files [u]" accessKey=3Du=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Upload">Upload file</A> =

  <LI id=3Dt-specialpages><A title=3D"List of all special pages [q]" =
accessKey=3Dq=20
  href=3D"http://en.wikipedia.org/wiki/Special:SpecialPages">Special =
pages</A>=20
  <LI id=3Dt-print><A title=3D"Printable version of this page [p]" =
accessKey=3Dp=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;printable=3Dyes"=20
  rel=3Dalternate>Printable version</A>=20
  <LI id=3Dt-permalink><A title=3D"Permanent link to this revision of =
the page"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DJean_Gaston_Darboux&a=
mp;oldid=3D317046058">Permanent=20
  link</A>
  <LI id=3Dt-cite><A title=3D"Information on how to cite this page"=20
  =
href=3D"http://en.wikipedia.org/w/index.php?title=3DSpecial:Cite&amp;page=
=3DJean_Gaston_Darboux&amp;id=3D317046058">Cite=20
  this page</A> </LI></UL></DIV></DIV>
<DIV class=3Dportlet id=3Dp-lang>
<H5 lang=3Den xml:lang=3D"en">Languages</H5>
<DIV class=3DpBody>
<UL>
  <LI class=3Dinterwiki-bs><A=20
  href=3D"http://bs.wikipedia.org/wiki/Jean_Gaston_Darboux">Bosanski</A> =

  <LI class=3Dinterwiki-de><A=20
  href=3D"http://de.wikipedia.org/wiki/Jean_Gaston_Darboux">Deutsch</A>=20
  <LI class=3Dinterwiki-es><A=20
  =
href=3D"http://es.wikipedia.org/wiki/Jean_Gaston_Darboux">Espa=C3=B1ol</A=
>=20
  <LI class=3Dinterwiki-fr><A=20
  href=3D"http://fr.wikipedia.org/wiki/Gaston_Darboux">Fran=C3=A7ais</A> =

  <LI class=3Dinterwiki-ko><A=20
  =
href=3D"http://ko.wikipedia.org/wiki/%EC%9E%A5_%EA%B0%80%EC%8A%A4%ED%86%B=
5_%EB%8B%A4%EB%A5%B4%EB%B6%80">=ED=95=9C=EA=B5=AD=EC=96=B4</A>=20

  <LI class=3Dinterwiki-it><A=20
  href=3D"http://it.wikipedia.org/wiki/Jean_Gaston_Darboux">Italiano</A> =

  <LI class=3Dinterwiki-ht><A=20
  href=3D"http://ht.wikipedia.org/wiki/Jean_Gaston_Darboux">Krey=C3=B2l =
ayisyen</A>=20
  <LI class=3Dinterwiki-hu><A=20
  href=3D"http://hu.wikipedia.org/wiki/Jean_Gaston_Darboux">Magyar</A>=20
  <LI class=3Dinterwiki-ja><A=20
  =
href=3D"http://ja.wikipedia.org/wiki/%E3%82%B8%E3%83%BC%E3%83%B3%E3%83%BB=
%E3%82%AC%E3%82%B9%E3%83%88%E3%83%B3%E3%83%BB%E3%83%80%E3%83%AB%E3%83%96%=
E3%83%BC">=E6=97=A5=E6=9C=AC=E8=AA=9E</A>=20

  <LI class=3Dinterwiki-pl><A=20
  href=3D"http://pl.wikipedia.org/wiki/Jean_Darboux">Polski</A>=20
  <LI class=3Dinterwiki-pt><A=20
  =
href=3D"http://pt.wikipedia.org/wiki/Gaston_Darboux">Portugu=C3=AAs</A>=20
  <LI class=3Dinterwiki-ro><A=20
  =
href=3D"http://ro.wikipedia.org/wiki/Jean_Gaston_Darboux">Rom=C3=A2n=C4=83=
</A>=20
  <LI class=3Dinterwiki-ru><A=20
  =
href=3D"http://ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%80%D0%B1%D1%83,_%D0%=
96%D0%B0%D0%BD_%D0%93%D0%B0%D1%81%D1%82%D0%BE%D0%BD">=D0=A0=D1=83=D1=81=D1=
=81=D0=BA=D0=B8=D0=B9</A>=20

  <LI class=3Dinterwiki-sk><A=20
  =
href=3D"http://sk.wikipedia.org/wiki/Jean_Gaston_Darboux">Sloven=C4=8Dina=
</A>=20
  <LI class=3Dinterwiki-sr><A=20
  =
href=3D"http://sr.wikipedia.org/wiki/%D0%96%D0%B0%D0%BD_%D0%93%D0%B0%D1%8=
1%D1%82%D0%BE%D0%BD_%D0%94%D0%B0%D1%80%D0%B1%D1%83">=D0=A1=D1=80=D0=BF=D1=
=81=D0=BA=D0=B8=20
  / Srpski</A>=20
  <LI class=3Dinterwiki-sv><A=20
  href=3D"http://sv.wikipedia.org/wiki/Jean_Gaston_Darboux">Svenska</A>=20
  <LI class=3Dinterwiki-uk><A=20
  =
href=3D"http://uk.wikipedia.org/wiki/%D0%96%D0%B0%D0%BD_%D0%93%D0%B0%D1%8=
1%D1%82%D0%BE%D0%BD_%D0%94%D0%B0%D1%80%D0%B1%D1%83">=D0=A3=D0=BA=D1=80=D0=
=B0=D1=97=D0=BD=D1=81=D1=8C=D0=BA=D0=B0</A>=20

  <LI class=3Dinterwiki-zh><A=20
  =
href=3D"http://zh.wikipedia.org/wiki/%E8%AE%93%C2%B7%E5%8A%A0%E6%96%AF%E6=
%9D%B1%C2%B7%E9%81%94%E5%B8%83">=E4=B8=AD=E6=96=87</A>=20
  </LI></UL></DIV></DIV></DIV><!-- end of the left (by default at least) =
column -->
<DIV class=3DvisualClear></DIV>
<DIV id=3Dfooter>
<DIV id=3Df-poweredbyico><A href=3D"http://www.mediawiki.org/"><IMG =
height=3D31=20
alt=3D"Powered by MediaWiki"=20
src=3D"http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawik=
i_88x31.png"=20
width=3D88></A></DIV>
<DIV id=3Df-copyrightico><A =
href=3D"http://wikimediafoundation.org/"><IMG height=3D31=20
alt=3D"Wikimedia Foundation"=20
src=3D"http://en.wikipedia.org/images/wikimedia-button.png" =
width=3D88></A></DIV>
<UL id=3Df-list>
  <LI id=3Dlastmod>This page was last modified on 30 September 2009 at =
07:16.=20
  <LI id=3Dcopyright>Text is available under the <A=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_A=
ttribution-ShareAlike_3.0_Unported_License"=20
  rel=3Dlicense>Creative Commons Attribution-ShareAlike License</A><A=20
  style=3D"DISPLAY: none" =
href=3D"http://creativecommons.org/licenses/by-sa/3.0/"=20
  rel=3Dlicense></A>; additional terms may apply. See <A=20
  href=3D"http://wikimediafoundation.org/wiki/Terms_of_Use">Terms of =
Use</A> for=20
  details.<BR>Wikipedia=C2=AE is a registered trademark of the <A=20
  href=3D"http://www.wikimediafoundation.org/">Wikimedia Foundation, =
Inc.</A>, a=20
  non-profit organization.
  <LI><A class=3Dinternal=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact =
us</A>=20
  <LI id=3Dprivacy><A title=3D"wikimedia:Privacy policy"=20
  href=3D"http://wikimediafoundation.org/wiki/Privacy_policy">Privacy =
policy</A>=20
  <LI id=3Dabout><A title=3DWikipedia:About=20
  href=3D"http://en.wikipedia.org/wiki/Wikipedia:About">About =
Wikipedia</A>=20
  <LI id=3Ddisclaimer><A title=3D"Wikipedia:General disclaimer"=20
  =
href=3D"http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer">Discla=
imers</A>=20
  </LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>if (window.runOnloadHook) =
runOnloadHook();</SCRIPT>
<!-- Served by srv237 in 0.816 secs. --></BODY></HTML>

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Darboux.jpg/225px-Darboux.jpg

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAEuAOEBAREA/8QAHAAAAgIDAQEA
AAAAAAAAAAAAAwQCBQABBgcI/8QAPBAAAQMDAwIFAgMHAwMFAQAAAQIDEQAEIQUSMUFRBhMiYXGB
kTKhsQcUI0LB0fAVYvEzUuEkQ1NyooL/2gAIAQEAAD8A+pY+KysrMVqa0MVsHOawqj5oLq8ihqcM
dRWi8Bgkz0mhh3OMj5qW8zJBHvUXHoGDxURcH5rPOkj8Q9xUvOgYNb8735x81LzTREPZyRR90jit
z0rUyea1Oa2ORFErVaqW73rXStGtVlRJHeolUCohzPz2rFqPHfihOSfak1uHd1+1BW5uVkmKj5ow
YNZ524xiK2XNyQIz1rRXB6Y7VNL3v9a0pzg1m8kjBHeKIlYkTTCFAHmjIcgQDipB3vU0kGic4isC
YP4oontWhWVmexrZMcVGRWE81Aq6dKGtcCllumfaoF4d6j55PED3qK31pE7yPtSbjkbgZJNA8z1G
T7RUSscExiailckAR7e1HSSDzg45qQXlMVJJnn9an06yPetKgETmoqWeKklZkQTHajtukme/vRkK
NNNHjOOtGCwD8VvfNSBrdbSQRzW4FQOT1rOKgpXbFDK4ml3F54pV1wEH+lLrcPQHNaDgj6CtOPAn
8XORSzjoJMETPJoDigJUYrErlJgf+a2FAmDHuYoqVk8D/wAVMKAmTwfepIXiJ9uKn5gCf7CoLXnp
z+db3yeTPWpAiM/M1Nsx+Kc0wy79fpTja8Vm+Fc/SiIc6yKOFSPatgndxUx0xU5+PvQs1FRMUBxc
ZpculRPQUFxRJkfSlXViCPfrSziiSCFc5rW/iSaE4sgEgEmKAVGR3Aio7jJM8YAJrclJHJ+tTSBP
b69amk5gGSPepzGMjrzW0nEjngZqSFT7RyOtbUSBM9MTUEFPRUjHJogUAYmiiNoAoqYECeek0y0u
MflRRk55ogwIozZjrRk8dKlwRU5oZNDWqKReWd2RxS6nM8kZoTrnSRS7ri5yTHHNKLVkAn86gXVA
Dgx04mhuEqEmcCaEkgzJxWJdhQUnHsa2hwcGd3cd6KFZiR2B7miIWAqJn261oD1esDd3iiohQSCM
daxBgHjn71ucpySaGkxCuD7GiJJkkzijJIIiZA5phHETn3o4kJ9/0qbajMGjpMxyKIjBGcCmUmY6
0QZipx7CgqMDrSzi8QaQfVM9xQHFwMmYpZTm5R/UVBSwTx8/NCX1/lPagFQgAKH9BQ1mQSBMT1oK
iD+KSAOprAcTxRDKkEHBGfeKmwnIlJJ9kxI+aJ5jbagHXG0E9FLz9qxq5t3CEpfZPwrmmGVhSfTt
UB1BmsHpiOf6VqeIGe9CWoocAMAH3yKK1BTjJqaFDdE8e9MoWZgx7Zo6TAyecn2qQkn0xgTijtKk
SrNGQTP9qZaOaYQZNTpVwwM80o7nOaTc6kzEUq8r4zS6lFMkp/PmhLMgxxQyoExye5xUVYHJntxQ
VGcZnPNDUZUPTx7c1odRCTEEyKi5cwpSWEeYscqOEJ+T1+KrVuPPLV5rzqkDlLfpT+X9aeGlsSSG
NhWBCAMxwSc+1XNjp7e9W+1bzjCdpNFdsWQghpJSTwoK2kH2IpJ911lKViXQTG1Q9XU81q0vGrtp
SmVSQcpOFJokKBMGDWAmYEHpPSitKO5M4/zpTLZniD9qKCIM/XPNTjdwPsaMgqngbe8000Zj9KOn
mmGzjrU5FJPKyZpZxcCKXfWAD3P5UmqSex70u8c+05oClFMkcDtUVHBjnt70MmZBxHcc0MgnGZ69
qHBAPbtxUHXAja2DBdJk9h1j9BVjbJZW0lG0bCIjvTdpYspVhKZ5x296s02ralTBB7zTrdulHAAx
GKkpKQI2iPaqDXWB+7wgqSMiZ7/81yy2XW3m3bUjzG4SQARuOCRHHWrpp0PMeYnlQ4HQ9QaxHpwo
iTmphQA9I56TTDajiInsKKhWRTKJoqREzTDZ4xHWmGs/NMtmiY9qQfweKRdWZkdKUecEx19/0pZb
iEiQRPeaAVyJ9uTQipAGcj+taSqcHoPf9K3g+5iRNBuFQiQkRS3mKUOhk5NVL9yHb54p5bV5QmSS
BjH1n709Z3R/kVIHBPQVdWV2UiScHpVq1dk5Kh806i5BGDmpKelMnOJqo1d/e3tSrJMA9BXOOSiW
gPwqIATkKMdM/ei6Q/K7m3WFAgbxx0MZ7E4p5RPXdE5BPJraPTE9OhPNHSYI7/NGbMRPwM0wh3iB
PSmmlApGKYbIOTH1phskcgc9M0wmi47Ui9me9Vr4jA+lJugEDGe9KPjHMg9aUIIHEdDUVnb8xHOK
ApSUyYBx6TWefCYOI6itKc9J3gkVBEBanNsRmuZ0lba20uvfzKKie8nNdNZu2gSdqTO2eZo7Nyyh
wAKTtAxAq3t7lotiCAk9aYQv2Ejtia26+UNhKpjqYqmubptSCUgc5n8Mf4RVXcXCXgopV5ZJO11C
SYEdviaDoBH+oMjeVKU2oKnk4q7Wdu3rUgsbeZmjoVMY9+aKhWc8xPNETJPQTTTWAO/AmnWFY796
aaMmOlMjgCpyarLhzPUDvVc6ozkTM9KTcWO0kY4pd5SeZHaO9AVtIgTIPNLOekEj5yJNLKUQob8f
Qn2qJWTE4IE/+a2gnBAMcgkVLeDlcwBJNea22tXaXXnLYMhpS1Qp5aUDJxz09hWL1zUGC06+LdSV
mELb/ArPE8E+3vV/qV5f2iEOm2QVEZQuUKTPAOcHtRdM8T3qVR/pb7omUtpfbW4R/wDUHcevSa7P
Q9btNSaC2fQZIIPQzBBnINXjrYWxIggjr88VxGsIvWr3yUjeknc2ucGTmfikNu0qSFOHMe5J5J+l
WOkgK1rBIS2hR9wmIzVytRIMwVH3rUgDvzj+tTbWsSQMj2oyViYHI/MUwhyVZPWm21ykg/FNMOfY
mBTrK8SeRxTbapEc0XHtVNcOQDg4pF9wE8k/Wl1qwYpZZiIHuM0q4rBnA/5pdxweoA/MULftKiFK
3Ec9xQdyQYSdxjjt/etpUkRJINKavcrY0u6W0QXENKKQc9DmvJ27DzFFSkr2yAkoExH1Ga6Lwlon
+qeIbOyLbiGEKS9cpVwrblJPuT+U12HjCwSvV30NKAXffxGyRO5aUhKh8wAfqe1eb3WjXLWouoS5
/FSBtUs7STIMSePjFdOzbaxbgXXlO3Goob8xxbKt58odHM+oiMKEqjmQK9G0C+Xe2TL8K2rTPqEG
ha/bh23QEBSfXuG3mqB9u+ef3WVqq4eB2JQCAke5JpvQE2trf31m5qlldaqoBbjDCyfLSOgnnPNX
JRKZyR7CcVoERATKv0qaZCVESJwCP87VgITkAwalvGCJMUww4VKIUJIyIxTzS1JAjinmF7h1p63M
5NMSrtXPvKM+wpNecek/ShSlSeh2nFQcjYehzSbifWozxj2pUwVYnMkTQnTxJnpnrWlJASFFWO0c
0MDaZBzzPv2qp8UXCbbRnlEgqdUlkA5jcY4/ziqSzt0PtMuOXCg7sAUNiTJGO1dH4Ds//X3d0wP4
UbEqJySJk/ePtV7qVpaX4FtetocSFhxIVnascEduT96V1TSEOvoebCRuELmCD+VWvh7Sm7P1Nwkq
VuJTM/ST/wCKsVssWwUEABJyRFKvO5VsGfY1zHjTVEaTYWySFpRdKU2nySAoEiCZ7AQaUs9MZGsa
FeWyE+m3WlaoiUgCOOTmuriOoxUSZPsB2rSUjdKwJ4nqPisV7GOw7itJJ+RGMUVoGOD80/bqChPB
HvVhbSR/WrJnA5o0K/7vzqkum4JPFVr5T1VS6l7E8nP50ut2AYH50B1wKkx8iDilFkpSo5AODAjr
UQ6JMgEcdvtWFR3gcDpmtJwB6QAOxqo8SsNPaW8t0bltJKkSSIVjNc/YuFq0Xg71JISBmT0qy8He
Mbe0S7Zv2xQ4mUlJP4SO5+nNXdl4r0fUXnLdl9P+oEwGVoUDjqD1+lXdjdFxJbuEkLB4gU62+W+D
6e2ftQ7m6K4BIHuTgUtulJmBOO8VWa+y9rNt+4oQkMW4851biDBwQAiR6jz+VNaS0nym3fL2JbR5
TYPMdf0/Wn1rkwDjpFYcx7Z+a2B6Z3DmMc0NQkgYiooUkgDp7imUEdY/tR2TCxmO1W1ksk7asm5M
Cj/aqR1c7gCeJmqtxQJ6E9IFJXJ2wZHek3HUx+ISe1BW77jGeeaC5IEkpIPT2qEpBBHEcDNbkCAc
f2rCoSqCcnpVfr6p0i83H0+WYPx81wjWrpaQpaNq1JwkxgH3rn1KTcLW4kKU5O6eYr0fwrrLTbDa
nQ04ltQQkqTCknPX8s966T/Vba7h+2V5bqTCgRIWPnvT6LjzGyoKick1rzCqSJieB3oF2/5KFiSo
p9UDk9h9f60npzqLvY5bJfRckDz/ADAUhk/zDPv0q8BCEJSAISIA9qkVAgSYjisKyAJGBkSaknj2
rS/UCeOvFRIgZmKKggpn085zTNtkgEY6VaWij5gq2RMggVPza5y5V6p6daQdgyUk7upPSq28UUwQ
qYJGTSK3IRPJjAP60JSkyNsweO81HzCWgQc+x71JaUlM7lz2xWkOSrgg/wBKKpyAN0Ametcp4nun
rpxOm2RUlbol1fEJ7A9Jrzx21fS8q2IO8HaR8V0Gj6OVoUj9/eZUsAKS2kJBHUGeas3/AAcu3Xvs
dTUQoZ3I24/rSbzd9pD5J/is4WVJwOIJjpxmu10G8W9YBzdiCoblTHP3q0FzCVKHIyBFLIcFzqTD
QIVK0qX2gCY/SrpalekEkxIyZrNytphQEVpCsdx8VMAkAwPf2ooMgEGSelSMLBBIzgZoayoiFQAM
4ojfBMx7xTjCSDyZHarS0EpzVuhB2TwRUtyu1cteEBXYR96rbhcDjk9arrhe45IA5pR2VQeBHJEx
/ahKkbDJMdKGQQr1CemBgmiCdgEgAHkfGP8APel1LKHIUIjt0rfmkp7qMSTPT2+tK/uiHbxl5Skh
SCT+H8RIjPx/SuL8bNC11xK28B5G4kYzwTVIl+5QYQ4mAc4AnofnFdnoYulWgU++2i3QDEwVD7Zo
qdQt7h11hfluISmQSmR7x78Yp3SrS3tcsXSw11bUE4/PFGu7grWWrdYlUlRCvwinLcu2GmX19bs+
a7Z2yrlSFH8SQRuE9CU7o9xVpY6gxqFm1d2q97LqdySeQeoPuOKmp1e7aDjmpNqIBz6J78mmNxCB
P1zzRWnATMj4NEJ7EfWomSZwRGK2FEGU4nirC0XKcESPrVnbKAEmrphwLTAomz/bXG3YncpWM8cV
UXKpMDgdulV76ySZHGc0k8VHEk4n3P8AkUAPBSoJIjBIra1rXsSgyEmEia0XgrdJVg9+s0LzN0FW
DyJP2qYuYCYjeIHeq/UtdstMSr99fT5hGG0Hcon4/vXn/iDXv9YumyLcMttSlAJ3KMnk9O1Kjy1M
+pOSSNyVdoz+cVYC7ZabDRCxtV6gVH8MYzwO9SWpNxcp/dCdggHByf8An9asrW4vFENo3JAwepPz
0roLBxqyZ8248x11w7G2kfjUegA/pXoVjpp0vwhqbmrlKX7m1cU+mcMp2EBH0mSepJ9q8P8ACusX
ek24DS97YO1xlf4VEYx2PvXoOi+IrTVShoKLF50ZcP4v/qevxg1e7oG0A7h3ovm8SZHPwaIFJxGY
5Mdan5uYIyOtESoEDjNZ/PE4PSj2rsODM98VdW54IyDVxZKyJp+U/wDfXE3Y2hUiTP2qmulEkwcd
aq7hyQDIJ/UVXvOgSAMdpil1OQoFtXv0qHnEqKSoFR7YzWw6lBbGOkwJP2qF3fWtskqu322EBJgF
WT9Oa4/W/FS7gqt9JltvguqEKPwOn61yayouKUuSomSVEkk0IqhSlEAwBg07YoXdFaUEKUkbyknK
hPSrK5066sG7W5uWVKsbjCHwdyZPCT2+tdJotjtb3wFx6lDpTGrX1pbM7207Heu3E11/gHRltXDW
p6kgG5Cf4TZ/9kHqf90faal+03xE2u1Vo9q5vdUtJuinISAZCJ7yASOwj2rxqxc3rvBJ/wCqVfQm
miCcblJiDM5xwfauk0zxhdtbE6kDcoRgupw4B79FfrXaafqdvf2wetXUuIiFAHKfkc1YIcBjaZng
d6kskGU/eeamFKGRifajohfFGaKhmRuH51b2Lk+mcj64q8sVEETwoU96q5DUAN2Qn7VRXsJnmaor
xcb1SAOPc0g+tWCJiMSaqtR1i0tVKDryEkfy5J+1c/eeLDlNpb8fzun9AKqHNd1J/H7yppHMNDb+
fNVyZWTkqWckkyTU1hIHBTHHWgnsVR7UBzDax7fatsOLYcbUhakuI9SVDkV6p+zHWrfV2rzw/qzb
biHkl1DahKXB/OmOn/d96h4v0u98LIDjBXcaMshKXv52T0Qs9fZXXrmp+DNGN241q18g7J3WzSsz
/vP9PvTXjnxheaZcjQ9HSpF2pKVP3IMlO7hKB0MQSr3xXO2Gn3FyRa2kv3KwpQnhIAlS1HsO/X61
yujj+GsFRCVHCo5NWikAoAEUNYCVbicZSqo2lw7Z3O9lakPIMSkx/grsdJ8VelKNQaJPAdbH6p/t
XWWN9b3qQq2eQ77JOfqORT6DjOCMUwysCJM56d6dYjd881Y2ifVIz8Ve2QUQMVY7F9v/ANVxF+pR
KplQOYNc/eqI3cTM/FUV6ohHcnkVzviLUTY6e4oYdUA23BxuPX+teekqWSpSiok8mtuZWc81i4Sn
0mZ+lQQ6hskrWEn5ith/fBShfzwKgrORANDWP4ap5FQbClqCtwGIp6y/ebR1F3aurZuG1bm3UK2F
J7g81aHVtcvkuJvdfuXWVja409duFtY6pImCDVjeeLtbtgym1vLZmJ/6MOBQjAO6YFCs3nn3H9S1
Jbbt/cmVBSBjEDEYwBxXoXg95Fn4E8TaoUNBaUOJCwnMBoGJ7SuvL9KbCbJLagSgpz9qYtVRLTii
SPUlX/cKK42FtkwNueOlV9ykpcaXOSNpPxTTTkhJmcZHFOoVsIW2VJWnIWkwfvV1YeI9RYV/FcTc
oA/C6M/cZrpNH8TWd4420QtpxciFjBPYH/iuvsnQoHM5wat7RQC8RnrNX1iqIk4NPz/vR964m/G1
BIERXJai4cxjORXP3zsLUDJxn2rivGL0ptElR3AlW2fz/wA71zyAtBJBJBB+tQWqHU8wRWlH+IN+
Z4HepqaTvKtoHYxWYnOaGoH61pKCtKhn8JrVkhCykFZQOZiattP0nUdTdXb2DK7pLY3lTY9InueJ
9qOvwxq6Ur8yyuEhJIUCkTI9vrVLc262Hy282424B6kLTB+1W1k+lVqcRsRJ+RVsz4jVaeFdd0FZ
WVXoaUyIkAhSQ4PqkT9KrGCQ1EnjHtUm9q/QpR9lJJBB9qGv9+bk2q2X+7bidij8GYNLLvVXKFsv
2y2HfxZ7jtNTsnpVChkGZq0tnZBBBMCeOa2/cFDC1gwpUAR+tMWiFI2gJUo/yrB4PQ16d4XvXbvT
mLhUbgopUehIMfnXZ2BCmQVd8dxV5ZAqG7FPwewrktWROYIB964rU0EKJGIFcjrV1+6svPLTuDaC
YB5rza+ddfWXnVEuKOSamysLa2q6cUAq9aR8isfyAexo5UCASSAah5nGZx04qO71cn7Zpi0QVq4G
Af0r1TwN+zvSrnTrPU7pbl5+8Nh0NLO1CCeRA5g969Ts9OYtGEMMtNtNpEBKEhIH2rP3JC1OiCPV
/QVynjPwVb6/aThm9byy9t//ACruD+VeSr8HeIEXqrVGl3SVDCylIKFDuFkgEUl4h0W+0fULFvU2
22XXWy4EBwLXExKiMCSDj2qKwAj8UA9Y6UMfTB4inG0odbIMFQzmp5CFAGREFChIqsukNhybdIG0
woDgH2pu3VvbWeyQKWW4HVNJ3EhAJJB61ZIdRbWxITuWcJk9a7T9nupKZbVY3KgorJcRJ4PUV6lY
L3Np3JINdFppSZA55z1FP7f9v5VzGoIlM9K5DVGAd8JT9q808bvIt7RduSd7ogD2nJ/KuEjfbmDk
UJs7FAA4rS1Q4CakTIqTfqYQScjGaIBPNDWIIPWrHSgFOwRzg/Fe5/siufP8I27ZPqYUpo495H5G
u6Sn1Akn4rSASt3n8X9BU9gMzStwhI3QBJPWvnrxvfDVvHOovJILLBFq12hGP1k1TvGVGIjjpWgA
XAJietEtnVN3Djbkea2sekR6k98njn7UbUXUMNqe5SrIT7npVWkFlsHmck+9M+YBbrKeCgkx0oFg
AQpROVExTTai8tK14QnCa6vQCTqdkoA71Kjn2r2TS/4qJPAPeunsG9qRt7/WnpV3NUV43KYrmdTY
SoLIwEpKjHQDmvnzX7hy9ubi5dJUSqEjoB0j2qlZc2OAEY61q6GxZWjKCZ+KGpX4COpqZUCMA5HW
pW5EqBPvR8bMST1xQlH1RVhpRCLhM8E5r1f9i14EuXlnOFJDqfkYP5R9q9aQPrQXXksB1apAChPt
gUwDKZ+tc54v1f8A0jQr2+kBTKDsHdZwkfcj7V832BVsUsyVKJJUeTNMEyQBiOtbBIcAJwMRGKab
QCpKiBIGCcx/aq7Wd7y2kTKEmT80BSylqDwcEUK4XsS0EE+pJT85p9tADW3gAYHvRPWlKUKUJkHH
JrqdGd/cr+1dIKi2ciO4ifzr2PQR5rIdwUqyCOK63TidpkzNPfaql5EzPWuZ8Z77bw/evMJJdLZQ
mOk9a+b0rAWpC52g5ntVdd2vluEp/AeDQvxIkH1pHHMillAbdyD6ZmO1ET+BPuKn+B5JPBFM/wAu
P0ofXHNO6b/1kkTyM11/7O9SGn+JbJxailtSyys/7VGP1g/SvoVBwIoaRuccH+4foKk6QlMAxArx
P9tOuebcM6UwqAwA69HVZHpB+AZ//oVwLCPLQkEYHWppErOY/rUlpIbkc8VMultroSR3rPK861UB
JWmVT3pR1Hn2y5EOJGcVXEENNKWYKF/rVkgDak7oScSeT7U9YtSrznR6AYSD8c1eaW15j+9XUwCB
gV694FKjaKbM7U8CeD2ruLEbUCnZPtVctHtVL4iZ83TblCjCSIPsK+bteYNrcvp2BKt33E1VR5jR
AMqHcUgUFCzAIpd1EAlPByfaiNiVDsBWPD0SAcUVCgpkH+lQTg9ae08/xRuGAe9M2r2y5dSpe2Fm
COma+kfCerp1XQbK8BBUtsBYB4WMK/P9atWF+p4n/vIE1WeJdXZ0fSbm/ucoZTKU/wDyKOEpHyfy
mvmXVbt7UNRU/cr3vvul11Xck/pTJhSkzJER2oyPxjcJFTLS/wB2U6SkJHInNIsK8+4UBOxGJ96c
tnih0QnMT2+aM5bJ3l9r1bvxAdqo9UbFuoN5gLke4qVspah5zxOwCUI6CrXTHFvJU4tIjhPxXUaW
d0FQCQOor1HwYHElAVjcgekc8/2r0NhMcCix7mk1CSKR1FrzLRwQMivEPHGmNLvnUhCUlCPSU4nH
615qkqt3yBJEnNSuS2qNyYJFV9wQAdtabk/U1JSZAJ+KgwSN6CeKIkZk/cU7ZGFyOQcUtdOFu7dj
GZr0L9kfipNhqatLu3Qm2vDLalHCHe09jEfMV7Ba3qQ28vcAnzFKlRiPvXin7SvGCdf1L92snCrT
LZR2K/8AmX1X8dB9T1ribZIduVHoMZq1DcBJA9oqaASoTPfNBvXdmxuTuOYB4qVuwhlKSmdp61ko
Q8NxJB4imH3lWxbWJ2qIyOv1ql1tYduGFCCSk+9RZSp1aGxu7kzXS2tuEhLbSVE/A/Oui0ayWbpI
djakBSs9u9ev+D2FLZL6xBWQE+w6V2LX4QaL9KT2xQbhG5BT3ryr9oFkrzhcIQCVTkHpXkusWag6
XAEgHOAee1JeT51ttx5ieABzVM+dpg9DU0QCAOKmCYAoKjtcSrAHBo6hEERnr2puyy4OJxS2rtlu
8kADckH5pLcNsg7VCOtdPdeMtSufD6NNcWoKJ2uvTlxHY+/c9a5sq284EYHWrHTG/SJAk5+KtNoh
JJ68Vjqw02FAScQe9VLgUXCsn1Hn2qwQpWxM94qbf8RAMFRBiAJprYp2weYcQAY3IKsZFc/fteTd
BKnUrKEwcER96b0VpKnSpYnFdQy40zBSApUQB+VdZoNou4Uw2v0uuepRySlJ+nNewaKwi3ZQy1gI
ERM1dJGKlH+RQSOlAdjPeO9cX4x0795tiACAlUmM/NeUazpuz4z1H554rkXR5DzqU8Z6+1UFwd76
TECZorMc8TUlCM9YoDmRH9a3bLJ9BV0wBmrC0BQsEEkVvxChYNs7tiRtqpWdyJIzUVbiZn2mpIbJ
IAGTjNX9mgoG3EjODTbiQkpPCRz2qu8z95e3R6EmE/3opQAk4PtTFspISAAk4zuFTLidw3THEA1O
1eQFJKEkkD86ptVT5mtPhUhMgn4gVZ6SlKlFRACZ/Kur05pmUurhZRBAHE9/frXpHhO0HlKvrhX8
RR9PqyByK7rSWoTvUIK+PirYCIEmtwKAowKXdmZ7UpdttvtLQ5icEDmvMvGGggKWpDitgEBP/mvM
9T002y1OL3SkH6iuOeANyrBCaMlO2OsZxWldI4nihGDz0FQcEKSZhM9+tWVk4TtV8THSnfEKd9i0
8o7juzNc8pQMRwKmFAZ696YsUhbkjIHNXLKdpgH00hqNyX1+Q0YSn8RimbVkhAHSBRnU4JMAR0rV
u2XEkpSFcj8UfnUgyUrAKmwPclRp+0aQpafxbxzACRVXrtt5WqJcPpDyArGMjH9qf0uxK0DKgo8d
zXcaDpqQCgogJgqPcge/SY+9enaJaqeSgFIQ0kelI49/zrrbdACR7CKPWUE81BSaRvGpbWpH4+na
uE8RvPQ4ClwEGIVivJdcUt92FkhABABzXLJYBdWSZiPvWyjYM8+1LOD5nmaCRzW1olsTzzNT05/Y
8Arjrjn6V0etshzRiUn07ZHvwa5MIAHTic0Rdq42lK3AUhXB70/pDQGYn4qWo3fkgsMKlw8qn8I/
vQdPZAbUT0SfrV6wjeraRMCKy4ZIaCY6GlmGlpUpKTI6U0xbuwdzcmOTVvpbQDsONlCyMcznpSHi
prdqVuI9KW5giBzXRaTbN3AaDA9XfGPj716FoGkKSj94KFDlOYzn3/zNdvpre1tCNhAj5q2QITnm
pVlC+PmomguzmIn4qi1phtVsUgJTHpAKfSK8y8XaEytta2FBKgndANcCnSlBTwKYg56ntiq68Y2H
qCD1GBVe62ogwnAyR0pfyyVQMTU9hIPXtSbyVNq3JJCgZEV1OkXR1DRnmjAUj8SewP8ASqVlAC0y
QEqwfqDipXbjjuxLii4ECBIE/XvTSHk29kAgTcESAEiEjiSaqvLJckyVHJJq80+zLiQCmRtIn6Ve
W1ohtQyTuQCZx0ps2jZSncN3IAnNBQjhJSEgEdOZqztGG152yqYUTkDHTt1q9tNPacUkymD1GMH/
AJqn8UaRs1hpSMILQI9JgnNW/hzT/IDah6iTxyRn/PvXq+gtJXZhJBInqKu0ICQIEVOsrKCSCYrR
zUVgEZqp1RtS2lJCQT0MVxOpac6oGWev/bXLPacpJflICVKITj3rmL/TlOLKQkqUeO//ADVK9YqD
p9JJT2FKG2UlzakDMTOaK5YFQXtwpIGO+Krrm2UJG2D19q1oilWmrNRJac/hLHcKx+Rg0w4ypl1o
Har1kRPETzS4Qbh9tpoE71dB0FWCLBQWNw3KOBnFYrT1oT5hAGSmCRV5o7bh2HZuG0iIyZEVf6fa
hwNBc7igTiIxREWa3EOhtv0pUVE8H69hQE6c75w2JIbUNyTH0q0s9DdLo4TImEmZrsNEsCgSohRS
I44jigeJNNNzcWspUkgkAg4AwatNJ0kea2tCSEp94n5rrLK28o7p55HerFPFbrKyhETzUOaw0NSQ
oZH3pa4tkupjaOZmucv9EACyEgyZ+ZrjNS0sw49ZsOhKFbT5giYPI9j0qtOk+l0vfj/EUk/lXO3m
kOJ1FhCgZUQIOOe3tx96fttOcdacdDaCj1KwABE9/j7VSXunHyyCkggQSBVLb2SkahahKQdzyAJP
XcP8irHV7BhrWVf+pbQpd0tCd/8A00AqIBUrMZP/ABTGi6O6/wCJWWFuJf8AKYcTvbtloAgQEesA
qKZImIEAZrrrXQWww02+084lsz6yn1E+4SDH96qNW04NK8nYlJ3FUAzinfD2nrXcMBvcCCIIAIMz
0q10zT3FeWfTPlJMbuSRmrJ1KtKudOW5sSHFuIEmEF3ZKQonEcx7irLR7E6hboulhMqwopATujrA
xmru00zaEkndJyYGas7XTwsiQSkQoT0Pem7jTG33mVLAO2cGnLe0Qz+ED6CmQAOBW6ysrKH1qET0
+9aIxUCM1gBioOtBaCCORSLumNqbIAAJ61UO+HNzhWIOCO1VN74cWb1pYY3bBumJByMflTTuihqw
DYQlKimDtEY7frVBqWgpU0EBhe3bEgxHuapdI0NxOpWSlttm3beDy1FAkJRKo/Koq0l66LL9tbqB
CHHVrUS2VDaolMjIJ3R8809pmmXrPiTTbh5KQgNlpZBPqPlEH5zXZotdwCdoQk5Inn2qk1zQHHFJ
bab37lSCOAf8mrfRfDqLdhorQN6SFH5/w01pOhpYZtVRK0MpQoxzAq0e0di7t1MXNu29br5Q6mQf
pTVppiLZtDbKENNIG1KEJgD4FOIt0pHpAoyUBNTFZWVlZWVlQIqMdKiea1WRWoitHkVuMVnlpMg5
qJaQpO0gRQf3Bs/izByO4rZsWYI2gBQ2qjqKn+4sbY2Ae455BrHbG3d2lbY3IO4HqDURp7UyIHWI
o6bRtIAE4NS8lAjHWpJaSkAD4qcQOlZWVusrKysrK0RI5I+K3nvX/9k=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upload.wikimedia.org/wikipedia/en/thumb/5/55/Galois_icon.jpeg/30px-Galois_icon.jpeg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAAeAB4BAREA/8QAGAABAAMBAAAA
AAAAAAAAAAAABwMGCAX/xAAqEAABAwMDAgUFAQAAAAAAAAABAgMEBQYRABIhB0EIExUxURQiMmFx
kf/aAAgBAQAAPwB46hXlTrFtZ+uVlKlNtqS0wwggKfdV+KATwPYknsATrL1w9SLnuBCJXqyVKnBR
EFhe2PEbJACEKBHmLCSdxOcHGPjUHSK9LitliRPiuu1Iu72WYUuQtTIAUFLWDkncPjH+61bYdzxr
zteLWae2EIdK23GlHcWnEKKVJyODyMg9wQdUXr9bkW46TbsyoOv+n0qpJVMbjuJSpTS0kZBV9udw
QOfYKV31xKZSuklQs6TUGKDILjMgwno8ZChMS/ydoS0opzjJBB2gZBPuNVfqfSrPh9KttnUmTGlM
TgkPLcDqjuIU4pbgWoHIQOM5+BjSP4WY4b6PwHUkK8+Q+59oxjDqgR/OOP7pCq7O2jTnS4y2G0F8
FzAQlTZ3blZ4A+3nOqnatWiKuZik06FRY1LWyp9hDUttDqw6kL3BgDcTjkq/EhQIPGjLxEOxHvRL
aiD0i3W5uyUuMyjlS+StCeMhAClEjGOcn5ebOtqk2jbkOi0BotwI6SUbl7ysk5KyruSST8c8ADjU
d3R25lDNNllZjznExnNhwSggkjnsQnB98gkazvc191jp7Uq1bsJmmvNQH1RokxccmQxGUA42wFZG
UpSvaPbA4HY66fh+tRV2sTrtvJ5upvTEu0uExtw3GaIIdITjAJCtox2znOeHDpu645YtGQ64pxbD
H03mLOVLDZLYUr9kJBP7J1//2Q==

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png

iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAClFBMVEUC
KWuqqtbmxQbRvxS1xc+BdgdzlKmEq76qqqpBeZ3HxHrt7OZbZ1LWxE0lX3hxeUWzq2nY3N5WhKPQ
dQoAUIThyiSwrTY9RpT29vbGwqSjtsTHzdDAaQoAZplPepgATICdo6vp1Asyao7o59vO1NfQx2Ph
2XiOkTeKjY3yzQnW1smGla7s2yNemLXflg06hK0wO3h2pLvm2D/1sgfn4akHV4uYscEbLHZEdphO
hKauspWsrr4ObZ3q2RqqbRTWyS8haJa5xJuFhbgrS4Ipe6WrusXX0rXW1tY4cpfBztff2Zrlqg7w
yhTIuEyFo7dSkbFskKjShg3Yyhj91geVrb7EvnPy3TXd0WchZZKHp7xmi6Ln1lLdxUWMm7ayv8fT
zZbe3sm7w8/AcA7w8PDNtzQaW4YmJpoybZTOzcXe3taes8D0ywDh5OZAXIvo5Lzg14rk1zTPzr40
gafr1RBJZJFCU1rbugvlziGWehNqnbd0nLWlvsv13hsIVIaRkqXF0NfwvANEiq0wToIYX4zgnRHm
0A7UiRL36Efc4OJMf6PoxxqgpJXYzlX/yQYbdKGNkrv4xhHq4RLO1tzo0TKUbg5biqgGHXn31xDu
3hnj12rHuUSclS1ijqzWzozm3IXsvxLZ2ebBag2ambbMfRU4dJvlpxG1chKdtcb05D3q6M2LpLXz
3ynExc5ika/VnBnMzMze3t6mu8h8nbMiY42sv8ufq8AQWozGdBXgz0zWvQ6Oq77gsQlNepnDwMLo
vQJSg6NGYY4XXIvc1644Q2fu2EdNVV31vAf3zwZ7p73m5uYpapTUfQ8AU4mboKarqK2UtMS6sEDR
ymyVmYq5taFUWZrt0R/Hdg/L0dTBvnnOy4Hi2pLr2FEpPiAVAAAACXBIWXMAAArwAAAK8AFCrDSY
AAAEiklEQVR42u3Q/1dTZRzA8dtczHkjvTQrmPMLTA0kT0NDSyRM8tkNGwv5MjTEdSVAn6FuJLAx
5xyzOyLN0dq0panoZIy6406E+SWwYD2TXF9F8Z/pGUjQzukcz1F+6JzePzzP53yec18/XGL+HEXM
/25O+h+eDY//o7rUurq68ScvAa4+dP/MoerqpwODWSX/mry4+q3qbV9nZWXNbEN6vTUE/iX95Lve
l7BOhEtK2ptKKnKqtw1UzMhpMtCiBzGFVOoDPmlI6lNItSERwBcQ+WST7wosa7WJcCAQGB8P3Hxw
GyQbDAKBwHBwVban4yYA2kAA4IKyFqtVYRUVgryQLHZCYVXoWwpFInzhURZ/1+NlrFiUCOsa10g3
vfT2osUHOuyZ+wWCFR6P58qRPzZJ1zTqHsGicWsQyECxtdha2HJCr29pAfHLGgOTMAjmxYpPgESY
OCYHv42kgvfmtQv2jx49ut996tTp06s/BeAYAXAmGT5iha/i3yGj834y4QnD8QsvZfF3faEe5BUn
wBRFDFGgbK8n54Prt663tbUVjUYMBvuOr+5S1BBB4eSm+CmMnyZKKKdoE0XTFL7wEm/xu0lIiWRC
alYY5jhCx9X/PLI3M/Oz0ePXrl27+O1oRNBTtuEkx+kI7nELm7jZTcO3z7x4sNWw49KdJfn5Sy6u
i9jLFzy3fBp+/BLhIW7PghJPp6f9+L385ub8F4oinasefFz1hDDLEjqWfeaH5B73uXuXm59tvnzn
UqSzgf3oJMvqCBZnrtnHsiC9Rsr+nf95bbqLmxzDvJZVb2TltWql358e36WYWRbDEBI6CO8uLG/N
zFx7Pv8L/CuKIivKV44sh1BHQNzYmBfCtP7+AIQ0DXEWi9+mXeOPDxwU2sKcWANDtn19u421HCeH
/qUQYhghYgg1nJlnt293u9feO3/+w7Zbh+09Kxe+iZCOQLjXJTyNvJJhOeXi+T4I+4ajfNSS5Id9
tqjDERCnUJphuYq3qN/pE6MUJee/gdAU3Ii6F61e+WP7n62RdWvfb/vcPThY/uC1Cwg1TsEbeQWl
3BiVe/tDlZLcYL8xGC0YV/bmmo1pUYmwsivE87kpXkqjUolV5jASS6bhrVp0YcP98sXZ2dvdnZ2j
51o32z/5/cuTSLt1Clb3OSpd+HubptdlczkcCJmitNIYH0LDIYtGqQ6nDweRJhyWSCoR+n4arqq6
Sn3zStmBzs1NTe6HVzIPbz6Yc+qXIxR1taoK4cbUTn5ZqS+qLYiaYq40r4ZCKo1FaXR1IRQzh5DY
7KMlvBNi2MZ3sdMwSZIIl5ExcXrXRI5hYmBwsCl7/dmBBpKEkIw35iLfkDh9Nmeuzdhba3Fqal39
BU5lryUq9trMQtLYT1PDDpLVhFUOOS8mvRKSxDDzKJJcP0HusndXzEs++/Ah9pjpbviZ0p2kMIVi
cpfVhBiG5mtUKirJTwprakqTaEa4E8KkUgbu3J2mZvbxdO5ShpmBcRkk2dFBNnSsf7d7VQPzZM2G
cWhLPcPc3pNaz5BPAZ6TMPzynPSfhOeovwCx6Xbt5tzVdAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://en.wikipedia.org/images/wikimedia-button.png

iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAAilBMVEVj
ZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKtrq/Cv79ztMs7ncDMzMy5t7en
zL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV
4N+80dbY5Oek08O5zNJ+wqW20cf29vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4
Xs3RiZKbMAwGYMu3zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYf
cuNKT8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJn5xLVD7C
ydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7CbZEtl8us2IbFauH6YRir
FBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPtM26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5g
lltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiC
K3jh1i8FgWFwfg0pxQXhmceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVl
eKmqUrKDVV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhnPDv3
o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadgzvkT9nc8o9zDwWp3
xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0BIg48ByEzDaXW+Z9gnqC0QOoJf3x+
xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQju
Qj1TEKUk5N7CGiypNApcc4BYaVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fh
T7sn/v4/QvBNvjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/css/combined.min.css?16

.suggestions {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 0px; Z-INDEX: 99; =
LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; =
BORDER-BOTTOM-STYLE: none
}
.suggestions-special {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: =
#aaaaaa 0px solid; DISPLAY: none; PADDING-LEFT: 0.25em; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px =
solid; CURSOR: pointer; LINE-HEIGHT: 1.25em; PADDING-TOP: 0.25em; =
BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: relative; BACKGROUND-COLOR: =
window
}
.suggestions-results {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #aaaaaa 1px solid; CURSOR: pointer; =
PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: =
window
}
.suggestions-result {
	MARGIN: 0px; WIDTH: 100%; COLOR: windowtext
}
.suggestions-result SPAN {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; =
LINE-HEIGHT: 1.5em; PADDING-TOP: 0.25em
}
.suggestions-result-current {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
FORM#editform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#wpSummary {
	MARGIN-BOTTOM: 1em
}
#wpSummaryLabel {
	MARGIN-BOTTOM: 1em
}
.wikiEditor-ui TEXTAREA#wpTextbox1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
-1px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.wikiEditor-ui .wikiEditor-ui-text > TEXTAREA#wpTextbox1 {
	MARGIN: 0px
}
.wikiEditor-ui {
	CLEAR: both; BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px =
solid; FLOAT: left; BORDER-LEFT: silver 1px solid; WIDTH: 100%; =
LINE-HEIGHT: 1em; BORDER-BOTTOM: silver 1px solid; POSITION: relative; =
BACKGROUND-COLOR: #f3f3f3
}
BODY.rtl .wikiEditor-ui {
	FLOAT: right
}
.wikiEditor-ui .wikiEditor-ui-bottom {
	WIDTH: 100%
}
.wikiEditor-ui .wikiEditor-ui-top {
	WIDTH: 100%; BORDER-BOTTOM: silver 1px solid; POSITION: relative
}
.ui-widget TABLE {
	MARGIN-TOP: 0.75em
}
.ui-widget TABLE TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
OVERFLOW: visible; PADDING-TOP: 0.5em; HEIGHT: 3em
}
DIV.suggestions {
	Z-INDEX: 1099
}
.wikiEditor-ui-text {
	BORDER-RIGHT: silver 1px solid
}
BODY.rtl .wikiEditor-ui-text {
	BORDER-LEFT: silver 1px solid; BORDER-RIGHT-STYLE: none
}
.wikiEditor-ui-toc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; OVERFLOW-X: =
hidden; PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
BODY.rtl .wikiEditor-ui-toc {
	RIGHT: auto; LEFT: -1px; BORDER-LEFT-STYLE: none
}
.wikiEditor-ui-toc UL {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.wikiEditor-ui-toc LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.wikiEditor-ui-toc UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.wikiEditor-ui-toc UL LI DIV {
	PADDING-RIGHT: 0.12em; DISPLAY: block; PADDING-LEFT: 1em; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 0.12em; CURSOR: pointer; COLOR: #0645ad; =
PADDING-TOP: 0.12em
}
.wikiEditor-ui-toc UL UL LI DIV {
	PADDING-LEFT: 2em
}
.wikiEditor-ui-toc UL UL UL LI DIV {
	PADDING-LEFT: 3em
}
.wikiEditor-ui-toc UL UL UL UL LI DIV {
	PADDING-LEFT: 4em
}
.wikiEditor-ui-toc UL UL UL UL UL LI DIV {
	PADDING-LEFT: 5em
}
.wikiEditor-ui-toc UL UL UL UL UL UL LI DIV {
	PADDING-LEFT: 6em
}
.wikiEditor-ui-toc UL LI DIV.current {
	COLOR: #333333; BACKGROUND-COLOR: #fafafa
}
.wikiEditor-ui-toc UL LI DIV.section-0 {
	FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #dddddd 1px solid
}
.wikiEditor-ui-toolbar {
	WIDTH: 100%; POSITION: relative
}
.wikiEditor-ui-toolbar .sections {
	CLEAR: both; FLOAT: left; WIDTH: 100%; HEIGHT: 0px
}
BODY.rtl .wikiEditor-ui-toolbar .sections {
	FLOAT: right
}
.wikiEditor-ui-toolbar .sections .section {
	BORDER-TOP: #dddddd 1px solid; DISPLAY: none; FLOAT: left; WIDTH: 100%; =
BACKGROUND-COLOR: #f3f3f3
}
BODY.rtl .wikiEditor-ui-toolbar .sections .section {
	FLOAT: right
}
.wikiEditor-ui-toolbar .sections .loading {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.wikiEditor-ui-toolbar .sections DIV .spinner {
	DISPLAY: none
}
.wikiEditor-ui-toolbar .sections .loading .spinner {
	BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 32px; =
FLOAT: left; BACKGROUND-IMAGE: =
url(../images/wikiEditor/toolbar/loading.gif); MARGIN-LEFT: 1em; COLOR: =
#666666; BACKGROUND-REPEAT: no-repeat
}
BODY.rtl .wikiEditor-ui-toolbar .sections .loading .spinner {
	PADDING-RIGHT: 32px; BACKGROUND-POSITION: right center; PADDING-LEFT: =
0px; FLOAT: right; MARGIN-LEFT: 0px; MARGIN-RIGHT: 1em
}
.wikiEditor-ui-toolbar .tabs {
	FLOAT: left; POSITION: relative; HEIGHT: 26px
}
.wikiEditor-ui-toolbar .section-main {
	FLOAT: left; POSITION: relative; HEIGHT: 26px
}
BODY.rtl .wikiEditor-ui-toolbar .tabs {
	FLOAT: right
}
BODY.rtl .wikiEditor-ui-toolbar .section-main {
	FLOAT: right
}
.wikiEditor-ui-toolbar .group {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 6px; FLOAT: left; =
MARGIN: 3px; HEIGHT: 26px
}
BODY.rtl .wikiEditor-ui-toolbar .group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: right; BORDER-LEFT: =
#dddddd 1px solid; BORDER-RIGHT-STYLE: none
}
.wikiEditor-ui-toolbar .tabs {
	MARGIN: 3px; LIST-STYLE-TYPE: none
}
.wikiEditor-ui-toolbar .tabs SPAN.tab {
	DISPLAY: inline-block; FLOAT: left; LINE-HEIGHT: 26px
}
.wikiEditor-ui-toolbar .tabs > SPAN.tab {
	DISPLAY: block
}
BODY.rtl .wikiEditor-ui-toolbar .tabs > SPAN.tab {
	FLOAT: right
}
.wikiEditor-ui-toolbar .tabs SPAN.tab A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: left center; DISPLAY: =
inline-block; PADDING-LEFT: 18px; FLOAT: left; BACKGROUND-IMAGE: =
url(../images/wikiEditor/toolbar/arrow-right.png); CURSOR: pointer; =
COLOR: #0645ad; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
.wikiEditor-ui-toolbar .tabs SPAN.tab A:visited {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: left center; DISPLAY: =
inline-block; PADDING-LEFT: 18px; FLOAT: left; BACKGROUND-IMAGE: =
url(../images/wikiEditor/toolbar/arrow-right.png); CURSOR: pointer; =
COLOR: #0645ad; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
BODY.rtl .wikiEditor-ui-toolbar .tabs SPAN.tab A {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right center; PADDING-LEFT: =
12px; BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-left.png)
}
BODY.rtl .wikiEditor-ui-toolbar .tabs SPAN.tab A:visited {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: right center; PADDING-LEFT: =
12px; BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-left.png)
}
BODY.rtl .wikiEditor-ui-toolbar .tabs > SPAN.tab > A {
	FLOAT: right
}
BODY.rtl .wikiEditor-ui-toolbar .tabs > pan.tab > A:visited {
	FLOAT: right
}
.wikiEditor-ui-toolbar .tabs SPAN.tab A.current {
	BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-down.png); =
COLOR: #333333
}
.wikiEditor-ui-toolbar .tabs SPAN.tab A.current:visited {
	BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-down.png); =
COLOR: #333333
}
BODY.rtl .wikiEditor-ui-toolbar .tabs SPAN.tab A.current {
	BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-down.png)
}
BODY.rtl .wikiEditor-ui-toolbar .tabs SPAN.tab A.current:visited {
	BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-down.png)
}
.wikiEditor-ui-toolbar .tabs SPAN.tab A.current:hover {
	TEXT-DECORATION: none
}
.wikiEditor-ui-toolbar .group .label {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 2px 8px 2px 5px; CURSOR: default; =
COLOR: #777777; LINE-HEIGHT: 22px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
BODY.rtl .wikiEditor-ui-toolbar .group > .label {
	FLOAT: right; MARGIN-LEFT: 8px; MARGIN-RIGHT: 5px
}
.wikiEditor-ui-toolbar .group IMG.tool {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 2px; WIDTH: 22px; CURSOR: pointer; PADDING-TOP: 2px; =
HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
BODY.rtl .wikiEditor-ui-toolbar .group > IMG.tool {
	FLOAT: right
}
.wikiEditor-ui-toolbar .group .tool-select {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver =
1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
2px 0px 2px 2px; BORDER-LEFT: silver 1px solid; CURSOR: pointer; =
PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; HEIGHT: 22px; =
BACKGROUND-COLOR: #ffffff
}
BODY.rtl .wikiEditor-ui-toolbar .group > .tool-select {
	FLOAT: right
}
.wikiEditor-ui-toolbar .group .tool-select .label {
	PADDING-RIGHT: 22px; BACKGROUND-POSITION: right center; PADDING-LEFT: =
4px; BACKGROUND-IMAGE: url(../images/wikiEditor/toolbar/arrow-down.png); =
PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; CURSOR: pointer; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
BODY.rtl .wikiEditor-ui-toolbar .group .tool-select .label {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: left center; PADDING-LEFT: =
22px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 0px
}
BODY.rtl .wikiEditor-ui-toolbar .group .tool-select .menu {
	CLEAR: both
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; DISPLAY: =
none; MARGIN-LEFT: -1px; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: =
silver 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
BODY.rtl .wikiEditor-ui-toolbar .group .tool-select .menu {
	MARGIN-LEFT: -1px; MARGIN-RIGHT: -1px
}
.wikiEditor-ui-toolbar .group .tool-select .options {
	MARGIN-TOP: 22px
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; =
PADDING-BOTTOM: 0.5em; COLOR: black; PADDING-TOP: 0.5em; WHITE-SPACE: =
nowrap; TEXT-DECORATION: none
}
.wikiEditor-ui-toolbar .group .tool-select .options .option:hover {
	BACKGROUND-COLOR: #f3f3f3
}
.wikiEditor-ui-toolbar .group .tool-select .options =
[rel=3Dheading-2].option {
	FONT-WEIGHT: normal; FONT-SIZE: 150%
}
.wikiEditor-ui-toolbar .group .tool-select .options =
[rel=3Dheading-3].option {
	FONT-WEIGHT: normal; FONT-SIZE: 132%
}
.wikiEditor-ui-toolbar .group .tool-select .options =
[rel=3Dheading-4].option {
	FONT-WEIGHT: normal; FONT-SIZE: 116%
}
.wikiEditor-ui-toolbar .group .tool-select .options =
[rel=3Dheading-5].option {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.wikiEditor-ui-toolbar .booklet .index {
	FLOAT: left; OVERFLOW: auto; WIDTH: 20%; HEIGHT: 125px
}
BODY.rtl .wikiEditor-ui-toolbar .booklet .index {
	FLOAT: right
}
.wikiEditor-ui-toolbar .booklet .index DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; CURSOR: =
pointer; COLOR: #0645ad; PADDING-TOP: 4px
}
BODY.rtl .wikiEditor-ui-toolbar .booklet .index DIV {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px
}
.wikiEditor-ui-toolbar .booklet .index .current {
	CURSOR: default; COLOR: #333333; BACKGROUND-COLOR: #fafafa
}
.wikiEditor-ui-toolbar .booklet .pages {
	FLOAT: right; OVERFLOW: auto; WIDTH: 80%; HEIGHT: 125px; =
BACKGROUND-COLOR: #fafafa
}
BODY.rtl .wikiEditor-ui-toolbar .booklet .pages {
	FLOAT: left
}
.wikiEditor-ui-toolbar .page-table TABLE {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent =
scroll repeat 0% 0%
}
.wikiEditor-ui-toolbar .page-table TH {
	COLOR: #999999
}
.wikiEditor-ui-toolbar .page-table TD {
	BORDER-TOP: #eeeeee 1px solid; COLOR: black
}
.wikiEditor-ui-toolbar .page-table TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.wikiEditor-ui-toolbar .page-table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
BODY.rtl .wikiEditor-ui-toolbar .page-table TH {
	TEXT-ALIGN: right
}
BODY.rtl .wikiEditor-ui-toolbar .page-table TD {
	TEXT-ALIGN: right
}
.wikiEditor-ui-toolbar .section-help .page-table TD.syntax {
	FONT-FAMILY: monospace
}
.wikiEditor-ui-toolbar .section-help .page-table TD.syntax {
	WIDTH: 40%
}
.wikiEditor-ui-toolbar .section-help .page-table TD.result {
	WIDTH: 40%
}
.wikiEditor-ui-toolbar .section-help .page-table TD.description {
	WIDTH: 20%
}
.wikiEditor-ui-toolbar .page-characters DIV A {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#dddddd 1px solid; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 8px; =
FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #dddddd =
1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px =
solid; HEIGHT: 1em; TEXT-DECORATION: none
}
BODY.rtl .wikiEditor-ui-toolbar .page-characters > DIV > A {
	FLOAT: right; MARGIN-LEFT: 0px; DIRECTION: rtl; MARGIN-RIGHT: 5px
}
.wikiEditor-ui-toolbar .page-characters DIV[dir=3Drtl] A {
	FLOAT: right; MARGIN-LEFT: 0px; DIRECTION: rtl; MARGIN-RIGHT: 5px
}
.wikiEditor-ui-toolbar .page-characters DIV A:hover {
	BORDER-LEFT-COLOR: #a8d7f9; BORDER-BOTTOM-COLOR: #a8d7f9; =
BORDER-TOP-COLOR: #a8d7f9; BACKGROUND-COLOR: white; TEXT-DECORATION: =
none; BORDER-RIGHT-COLOR: #a8d7f9
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/css/vector/jquery-ui-1.7.2.css?1.7.2

.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-helper-reset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; =
outline: 0
}
.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
* HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=3D0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; =
TOP: 0px; HEIGHT: 100%; opacity: 0
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -99999px; =
BACKGROUND-REPEAT: no-repeat
}
.ui-widget-overlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ui-widget {
	FONT-SIZE: 1.1em; FONT-FAMILY: sans-serif
}
BODY.skin-vector .ui-widget {
	FONT-SIZE: 0.9em
}
.ui-widget INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: sans-serif
}
.ui-widget SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: sans-serif
}
.ui-widget TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: sans-serif
}
.ui-widget BUTTON {
	FONT-SIZE: 1em; FONT-FAMILY: sans-serif
}
.ui-widget-content {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; =
BACKGROUND: url(images/ui-bg_flat_75_ffffff_40x100.png) #ffffff repeat-x =
50% 50%; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#c0c0c0 1px solid
}
.ui-widget-content A {
	COLOR: #000000
}
.ui-widget-header {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; =
FONT-WEIGHT: bold; BACKGROUND: =
url(images/ui-bg_highlight-hard_100_a7d7f9_1x100.png) #a7d7f9 repeat-x =
50% 50%; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#c0c0c0 1px solid
}
.ui-widget-header A {
	COLOR: #000000
}
.ui-state-default {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x 50% 50%; =
BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 =
1px solid; outline: none
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x 50% 50%; =
BORDER-LEFT: #c0c0c0 1px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 =
1px solid; outline: none
}
.ui-state-default A {
	COLOR: #000000; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:link {
	COLOR: #000000; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:visited {
	COLOR: #000000; TEXT-DECORATION: none; outline: none
}
.ui-state-hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; =
BORDER-LEFT: #999999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999999 =
1px solid; outline: none
}
.ui-widget-content .ui-state-hover {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; =
BORDER-LEFT: #999999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999999 =
1px solid; outline: none
}
.ui-state-focus {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; =
BORDER-LEFT: #999999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999999 =
1px solid; outline: none
}
.ui-widget-content .ui-state-focus {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; =
BORDER-LEFT: #999999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999999 =
1px solid; outline: none
}
.ui-state-hover A {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-hover A:hover {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-active {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x 50% 50%; =
BORDER-LEFT: #aaaaaa 1px solid; COLOR: #212121; BORDER-BOTTOM: #aaaaaa =
1px solid; outline: none
}
.ui-widget-content .ui-state-active {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_65_ffffff_1x400.png) #ffffff repeat-x 50% 50%; =
BORDER-LEFT: #aaaaaa 1px solid; COLOR: #212121; BORDER-BOTTOM: #aaaaaa =
1px solid; outline: none
}
.ui-state-active A {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-active A:link {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-active A:visited {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; =
BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x =
50% 50%; BORDER-LEFT: #fcefa1 1px solid; COLOR: #363636; BORDER-BOTTOM: =
#fcefa1 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; =
BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x =
50% 50%; BORDER-LEFT: #fcefa1 1px solid; COLOR: #363636; BORDER-BOTTOM: =
#fcefa1 1px solid
}
.ui-state-highlight A {
	COLOR: #363636
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #363636
}
.ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec =
repeat-x 50% bottom; BORDER-LEFT: #cd0a0a 1px solid; COLOR: #cd0a0a; =
BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; =
BACKGROUND: url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec =
repeat-x 50% bottom; BORDER-LEFT: #cd0a0a 1px solid; COLOR: #cd0a0a; =
BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-state-error A {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error A {
	COLOR: #cd0a0a
}
.ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-widget-content .ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_333333_256x240.png); WIDTH: 16px; =
HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_333333_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_333333_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-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	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-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-tl {
	-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0
}
.ui-corner-tr {
	-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0
}
.ui-corner-br {
	-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: =
0
}
.ui-corner-top {
	-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; =
-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0
}
.ui-corner-right {
	-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0
}
.ui-corner-left {
	-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; =
-moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0
}
.ui-corner-all {
	-moz-border-radius: 0; -webkit-border-radius: 0
}
.ui-widget-overlay {
	BACKGROUND: url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x =
50% 50%; FILTER: Alpha(Opacity=3D30); opacity: .30
}
.ui-widget-shadow {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: =
url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; =
FILTER: Alpha(Opacity=3D30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px =
-8px; PADDING-TOP: 8px; opacity: .30; -moz-border-radius: 8px; =
-webkit-border-radius: 8px
}
.ui-accordion .ui-accordion-header {
	MARGIN-TOP: 1px; CURSOR: pointer; ZOOM: 1; POSITION: relative
}
.ui-accordion .ui-accordion-li-fix {
	DISPLAY: inline
}
.ui-accordion .ui-accordion-header-active {
	BORDER-BOTTOM-WIDTH: 0px! important
}
.ui-accordion .ui-accordion-header A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.2em; FONT-SIZE: =
1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.ui-accordion .ui-accordion-header .ui-icon {
	MARGIN-TOP: -8px; LEFT: 0.5em; POSITION: absolute; TOP: 50%
}
.ui-accordion .ui-accordion-content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2.2em; MARGIN-TOP: -2px; DISPLAY: =
none; PADDING-LEFT: 2.2em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1em; =
OVERFLOW: auto; PADDING-TOP: 1em; POSITION: relative; TOP: 1px
}
.ui-accordion .ui-accordion-content-active {
	DISPLAY: block
}
.ui-datepicker {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; WIDTH: =
17em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em; POSITION: relative
}
.ui-datepicker .ui-datepicker-prev {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-next {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.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 {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; =
POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; =
POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-datepicker .ui-datepicker-title SELECT {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 1px 0px
}
.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 .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: =
collapse
}
.ui-datepicker TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; =
FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD SPAN {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0.7em 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; =
PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; OVERFLOW: visible; =
WIDTH: auto; 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 {
	CLEAR: both; WIDTH: 100%
}
.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-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-cover {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; =
POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
.ui-dialog {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
WIDTH: 300px; PADDING-TOP: 0.2em; POSITION: relative
}
.ui-dialog .ui-dialog-titlebar {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; =
PADDING-TOP: 0.5em; POSITION: relative
}
.ui-dialog .ui-dialog-title {
	FLOAT: left; MARGIN: 0.1em 0px 0.2em
}
.ui-dialog .ui-dialog-titlebar-close {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; RIGHT: 0.3em; PADDING-BOTTOM: =
1px; MARGIN: -10px 0px 0px; WIDTH: 19px; PADDING-TOP: 1px; POSITION: =
absolute; TOP: 50%; HEIGHT: 18px
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	DISPLAY: block; MARGIN: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.5em; OVERFLOW: auto; =
PADDING-TOP: 0.5em; ZOOM: 1; BORDER-RIGHT-WIDTH: 0px
}
.ui-dialog .ui-dialog-buttonpane {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1em; PADDING-LEFT: 0.4em; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0.3em; =
TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; =
PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.4em 0.5em 0px; OVERFLOW: visible; =
WIDTH: auto; CURSOR: pointer; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.2em
}
.ui-dialog .ui-resizable-se {
	RIGHT: 3px; WIDTH: 14px; BOTTOM: 3px; HEIGHT: 14px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}
.ui-progressbar {
	HEIGHT: 2em; TEXT-ALIGN: left
}
.ui-progressbar .ui-progressbar-value {
	MARGIN: -1px; HEIGHT: 100%
}
.ui-resizable {
	POSITION: relative
}
.ui-resizable-handle {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 99999; POSITION: absolute
}
.ui-resizable-disabled .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-autohide .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-n {
	LEFT: 0px; WIDTH: 100%; CURSOR: n-resize; TOP: -5px; HEIGHT: 7px
}
.ui-resizable-s {
	LEFT: 0px; WIDTH: 100%; CURSOR: s-resize; BOTTOM: -5px; HEIGHT: 7px
}
.ui-resizable-e {
	RIGHT: -5px; WIDTH: 7px; CURSOR: e-resize; TOP: 0px; HEIGHT: 100%
}
.ui-resizable-w {
	LEFT: -5px; WIDTH: 7px; CURSOR: w-resize; TOP: 0px; HEIGHT: 100%
}
.ui-resizable-se {
	RIGHT: 1px; WIDTH: 12px; CURSOR: se-resize; BOTTOM: 1px; HEIGHT: 12px
}
.ui-resizable-sw {
	LEFT: -5px; WIDTH: 9px; CURSOR: sw-resize; BOTTOM: -5px; HEIGHT: 9px
}
.ui-resizable-nw {
	LEFT: -5px; WIDTH: 9px; CURSOR: nw-resize; TOP: -5px; HEIGHT: 9px
}
.ui-resizable-ne {
	RIGHT: -5px; WIDTH: 9px; CURSOR: ne-resize; TOP: -5px; HEIGHT: 9px
}
.ui-slider {
	POSITION: relative; TEXT-ALIGN: left
}
.ui-slider .ui-slider-handle {
	Z-INDEX: 2; WIDTH: 1.2em; CURSOR: default; POSITION: absolute; HEIGHT: =
1.2em
}
.ui-slider .ui-slider-range {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 0.7em; Z-INDEX: 1; BORDER-BOTTOM-WIDTH: 0px; POSITION: =
absolute; BORDER-RIGHT-WIDTH: 0px
}
.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 {
	TOP: 0px; HEIGHT: 100%
}
.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 {
	LEFT: -0.3em; MARGIN-BOTTOM: -0.6em; MARGIN-LEFT: 0px
}
.ui-slider-vertical .ui-slider-range {
	LEFT: 0px; WIDTH: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	BOTTOM: 0px
}
.ui-slider-vertical .ui-slider-range-max {
	TOP: 0px
}
.ui-tabs {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em; ZOOM: 1
}
.ui-tabs .ui-tabs-nav {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0.2em; LIST-STYLE-TYPE: none; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px =
0.2em -1px 0px; PADDING-TOP: 0px; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI A {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: =
0.5em; PADDING-TOP: 0.5em; TEXT-DECORATION: none
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-processing A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI A {
	CURSOR: pointer
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-panel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1.4em; DISPLAY: block; =
PADDING-LEFT: 1.4em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-RIGHT-WIDTH: 0px
}
.ui-tabs .ui-tabs-hide {
	DISPLAY: none! important
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/shared.css?254z2

.mw-plusminus-pos {
	COLOR: #006400
}
.mw-plusminus-neg {
	COLOR: #8b0000
}
.mw-plusminus-null {
	COLOR: #aaa
}
SPAN.comment {
	FONT-STYLE: italic
}
SPAN.changedby {
	FONT-SIZE: 95%
}
.texvc {
	DIRECTION: ltr; unicode-bidi: embed
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
.ontop#wikiPreview {
	MARGIN-BOTTOM: 1em
}
#editform {
	CLEAR: both
}
#toolbar {
	CLEAR: both
}
#wpTextbox1 {
	CLEAR: both
}
DIV#mw-js-message {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0.5em; MARGIN: 1em 5%; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px =
solid; BACKGROUND-COLOR: #fcfcfc
}
.editsection {
	FLOAT: right; MARGIN-LEFT: 5px
}
TABLE.filehistory TH {
	VERTICAL-ALIGN: top
}
TABLE.filehistory TD {
	VERTICAL-ALIGN: top
}
TABLE.filehistory TH {
	TEXT-ALIGN: left
}
TABLE.filehistory TD.mw-imagepage-filesize {
	WHITE-SPACE: nowrap
}
TABLE.filehistory TH.mw-imagepage-filesize {
	WHITE-SPACE: nowrap
}
TABLE.filehistory TD.filehistory-selected {
	FONT-WEIGHT: bold
}
LI SPAN.deleted {
	COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
SPAN.history-deleted {
	COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through
}
.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
.unpatrolled {
	FONT-WEIGHT: bold; COLOR: red
}
DIV.patrollink {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
BODY.ltr TD.mw-label {
	TEXT-ALIGN: right
}
BODY.ltr TD.mw-input {
	TEXT-ALIGN: left
}
BODY.ltr TD.mw-submit {
	TEXT-ALIGN: left
}
BODY.rtl TD.mw-label {
	TEXT-ALIGN: left
}
BODY.rtl TD.mw-input {
	TEXT-ALIGN: right
}
BODY.rtl TD.mw-submit {
	TEXT-ALIGN: right
}
TD.mw-label {
	VERTICAL-ALIGN: top
}
.prefsection TD.mw-label {
	WIDTH: 20%
}
.prefsection TABLE {
	WIDTH: 100%
}
TD.mw-submit {
	WHITE-SPACE: nowrap
}
TABLE.mw-htmlform-nolabel TD.mw-label {
	WIDTH: 0px! important
}
BODY.rtl .thumbcaption {
	TEXT-ALIGN: right
}
BODY.rtl .magnify {
	FLOAT: left
}
BODY.ltr .thumbcaption {
	TEXT-ALIGN: left
}
BODY.ltr .magnify {
	FLOAT: right
}
.mw-hidden-cats-hidden {
	DISPLAY: none
}
.catlinks-allhidden {
	DISPLAY: none
}
P.mw-ipb-conveniencelinks {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-protect-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-filedelete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-delete-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
P.mw-revdel-editreasons {
	FONT-SIZE: 90%; FLOAT: right
}
.searchresults {
=09
}
.searchresults P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1.2em; MARGIN-LEFT: 0.4em
}
DIV.searchresult {
	FONT-SIZE: 95%; WIDTH: 38em
}
.mw-search-results {
	MARGIN-LEFT: 0.4em
}
.mw-search-results LI {
	LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none
}
.mw-search-results LI A {
	FONT-SIZE: 108%
}
.mw-search-result-data {
	FONT-SIZE: 97%; COLOR: green
}
.mw-search-formheader {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; =
MARGIN-TOP: 1em; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver =
1px solid; BACKGROUND-COLOR: #f3f3f3
}
.mw-search-formheader DIV.search-types {
	PADDING-LEFT: 0.25em; FLOAT: left
}
.rtl .mw-search-formheader DIV.search-types {
	FLOAT: right
}
.mw-search-formheader DIV.search-types UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! =
important; LIST-STYLE-TYPE: none! important
}
.mw-search-formheader DIV.search-types UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mw-search-formheader DIV.search-types UL LI A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.mw-search-formheader DIV.search-types UL LI.current A {
	CURSOR: default; COLOR: #333333
}
.mw-search-formheader DIV.search-types UL LI.current A:hover {
	TEXT-DECORATION: none
}
.mw-search-formheader DIV.results-info {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.5em; FLOAT: right; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.mw-search-formheader DIV.results-info UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! =
important; LIST-STYLE-TYPE: none! important
}
.mw-search-formheader DIV.results-info UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET#mw-searchoptions {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0.75em! important; =
BORDER-TOP: silver 0px solid; PADDING-LEFT: 0.75em! important; =
PADDING-BOTTOM: 0.5em! important; MARGIN: 0px; BORDER-LEFT: silver 1px =
solid; PADDING-TOP: 0.5em! important; BORDER-BOTTOM: silver 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
FIELDSET#mw-searchoptions LEGEND {
	DISPLAY: none
}
FIELDSET#mw-searchoptions H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rtl FIELDSET#mw-searchoptions H4 {
	FLOAT: right
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox {
	FLOAT: right
}
.rtl FIELDSET#mw-searchoptions DIV#mw-search-togglebox {
	FLOAT: left
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox LABEL {
	MARGIN-RIGHT: 0.25em
}
FIELDSET#mw-searchoptions DIV#mw-search-togglebox INPUT {
	MARGIN-LEFT: 0.25em
}
FIELDSET#mw-searchoptions TABLE {
	FLOAT: left; MARGIN-RIGHT: 3em
}
FIELDSET#mw-searchoptions TABLE TD {
	PADDING-RIGHT: 1em
}
.rtl FIELDSET#mw-searchoptions TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em
}
BODY.rtl FIELDSET#mw-searchoptions TABLE {
	FLOAT: right; MARGIN-LEFT: 3em; MARGIN-RIGHT: 0px
}
FIELDSET#mw-searchoptions DIV.divider {
	CLEAR: both; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: =
#dddddd 1px solid
}
TD#mw-search-menu {
	PADDING-LEFT: 6em; FONT-SIZE: 85%
}
DIV#mw-search-interwiki {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
MARGIN-TOP: 2ex; FLOAT: right; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: =
18em; BORDER-BOTTOM: #aaaaaa 1px solid
}
.rtl DIV#mw-search-interwiki {
	FLOAT: left
}
DIV#mw-search-interwiki LI {
	FONT-SIZE: 95%
}
.mw-search-interwiki-more {
	FONT-SIZE: 90%; FLOAT: right
}
.rtl .mw-search-interwiki-more {
	FLOAT: left
}
DIV#mw-search-interwiki-caption {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; TEXT-ALIGN: center
}
.mw-search-interwiki-project {
	PADDING-RIGHT: 0.15em; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: =
0.2em; FONT-SIZE: 97%; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.15em; =
BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.rtl .mw-search-interwiki-project {
	TEXT-ALIGN: right
}
SPAN.searchalttitle {
	FONT-SIZE: 95%
}
DIV.searchdidyoumean {
	MARGIN-TOP: 0.8em; FONT-SIZE: 127%; COLOR: #c00
}
DIV.searchdidyoumean EM {
	FONT-WEIGHT: bold
}
.searchmatch {
	FONT-WEIGHT: bold
}
TABLE#mw-search-top-table {
	BACKGROUND-COLOR: transparent
}
TD#mw-search-togglebox {
	TEXT-ALIGN: right
}
TABLE#mw-search-powertable {
	WIDTH: 100%
}
FORM#powersearch {
	CLEAR: both
}
.mw-userrights-disabled {
	COLOR: #888
}
TABLE.mw-userrights-groups * TD {
	PADDING-RIGHT: 1.5em
}
TABLE.mw-userrights-groups * TH {
	PADDING-RIGHT: 1.5em
}
.os-suggest {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; =
FONT-SIZE: 95%; Z-INDEX: 99; LEFT: 0px; OVERFLOW-X: hidden; OVERFLOW: =
auto; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: window
}
TABLE.os-suggest-results {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 95%; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; CURSOR: pointer; BORDER-COLLAPSE: =
collapse; BORDER-RIGHT-WIDTH: 0px
}
.os-suggest-result {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
.os-suggest-result-hl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
windowtext; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
window
}
.os-suggest-result-hl {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
.os-suggest-result-hl-webkit {
	COLOR: white; BACKGROUND-COLOR: #4c59a6
}
.os-suggest-result-hl {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
.os-suggest-toggle {
	FONT-SIZE: 65%; LEFT: 1ex; POSITION: relative
}
.os-suggest-toggle-def {
	FONT-SIZE: 65%; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px
}
.autocomment {
	COLOR: gray
}
#pagehistory .history-user {
	MARGIN-LEFT: 0.4em; MARGIN-RIGHT: 0.2em
}
#pagehistory SPAN.minor {
	FONT-WEIGHT: bold
}
#pagehistory LI {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#pagehistory LI.selected {
	BORDER-RIGHT: #aaa 1px dashed; BORDER-TOP: #aaa 1px dashed; =
BORDER-LEFT: #aaa 1px dashed; BORDER-BOTTOM: #aaa 1px dashed; =
BACKGROUND-COLOR: #f9f9f9
}
.newpage {
	FONT-WEIGHT: bold
}
.minor {
	FONT-WEIGHT: bold
}
.bot {
	FONT-WEIGHT: bold
}
.mw-uctop {
	FONT-WEIGHT: bold
}
TABLE.mw-listgrouprights-table TR {
	VERTICAL-ALIGN: top
}
.listgrouprights-revoked {
	TEXT-DECORATION: line-through
}
TD.mw-statistics-numbers {
	TEXT-ALIGN: right
}
H4.mw-specialpagesgroup {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
0.3em 0em 0em; PADDING-TOP: 2px; BACKGROUND-COLOR: #dcdcdc
}
.mw-specialpagerestricted {
	FONT-WEIGHT: bold
}
#shared-image-dup {
	FONT-STYLE: italic
}
#shared-image-conflict {
	FONT-STYLE: italic
}
TABLE.mw-emailuser-table {
	WIDTH: 98%
}
TD#mw-emailuser-sender {
	FONT-WEIGHT: bold
}
TD#mw-emailuser-recipient {
	FONT-WEIGHT: bold
}
TABLE.allpageslist {
	BACKGROUND-COLOR: transparent
}
TABLE.mw-allpages-table-form {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
TABLE.mw-allpages-table-chunk {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
TD.mw-allpages-alphaindexline {
	TEXT-ALIGN: right
}
TD.mw-allpages-nav {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
P.mw-allpages-nav {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
TABLE.mw-allpages-table-form TR {
	VERTICAL-ALIGN: top
}
TABLE#mw-prefixindex-list-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TABLE#mw-prefixindex-nav-table {
	WIDTH: 98%; BACKGROUND-COLOR: transparent
}
TD#mw-prefixindex-nav-form {
	FONT-SIZE: smaller; MARGIN-BOTTOM: 1em; VERTICAL-ALIGN: top; =
TEXT-ALIGN: right
}
DIV.mw-warning-with-logexcerpt {
	BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #2f6fab 2px solid
}
DIV.mw-warning-with-logexcerpt UL LI {
	FONT-SIZE: 90%
}
SPAN.mw-revdelundel-link {
	FONT-SIZE: 90%
}
STRONG.mw-revdelundel-link {
	FONT-SIZE: 90%
}
SPAN.mw-revdelundel-hidden {
	VISIBILITY: hidden
}
INPUT.mw-revdelundel-hidden {
	VISIBILITY: hidden
}
A.feedlink {
	PADDING-LEFT: 16px; BACKGROUND: url(images/feed-icon.png) no-repeat =
left center
}
.plainlinks A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; PADDING-TOP: 0px! important
}
TABLE.wikitable {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse
}
.wikitable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.wikitable CAPTION {
	FONT-WEIGHT: bold
}
TABLE.collapsed TR.collapsable {
	DISPLAY: none
}
.success {
	FONT-SIZE: larger; COLOR: green
}
.error {
	FONT-SIZE: larger; COLOR: red
}
.errorbox {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; =
PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; =
PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: =
0.5em; BORDER-BOTTOM: 2px solid
}
.successbox {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; =
PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; =
PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: =
0.5em; BORDER-BOTTOM: 2px solid
}
.errorbox {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: =
red; BACKGROUND-COLOR: #fff2f2; BORDER-RIGHT-COLOR: red
}
.successbox {
	BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: =
green; BACKGROUND-COLOR: #dfd; BORDER-RIGHT-COLOR: green
}
.errorbox H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em =
0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.successbox H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em =
0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.visualClear {
	CLEAR: both
}
#mw_trackbacks {
	BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#bbbbff 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
BORDER-LEFT: #bbbbff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: =
#bbbbff 1px solid; BACKGROUND-COLOR: #eeeeff
}
.TablePager {
	MIN-WIDTH: 80%
}
.TablePager_nav A {
	TEXT-DECORATION: none
}
.TablePager {
	BORDER-COLLAPSE: collapse
}
.TablePager {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa =
1px solid
}
.TablePager TH {
	BACKGROUND-COLOR: #eeeeff
}
.TablePager TD {
	BACKGROUND-COLOR: #ffffff
}
.TablePager TR:hover TD {
	BACKGROUND-COLOR: #eeeeff
}
.imagelist TD {
	WHITE-SPACE: nowrap
}
.imagelist TH {
	WHITE-SPACE: nowrap
}
.imagelist .TablePager_col_links {
	BACKGROUND-COLOR: #eeeeff
}
.imagelist .TablePager_col_img_description {
	WHITE-SPACE: normal
}
.imagelist TH.TablePager_sort {
	BACKGROUND-COLOR: #ccccff
}
#mw-allmessagestable .allmessages-customised TD.am_default {
	BACKGROUND-COLOR: #fcffc4
}
#mw-allmessagestable TR.allmessages-customised:hover TD.am_default {
	BACKGROUND-COLOR: #faff90
}
#mw-allmessagestable TD.am_actual {
	BACKGROUND-COLOR: #e2ffe2
}
#mw-allmessagestable TR.allmessages-customised:hover + =
TR.allmessages-customised TD.am_actual {
	BACKGROUND-COLOR: #b1ffb1
}
UL#filetoc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; MARGIN-BOTTOM: =
0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #aaaaaa 1px =
solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
#filetoc LI {
	PADDING-RIGHT: 2em; DISPLAY: inline; LIST-STYLE-TYPE: none
}
TABLE.mw_metadata {
	FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; WIDTH: =
300px
}
TABLE.mw_metadata CAPTION {
	FONT-WEIGHT: bold
}
TABLE.mw_metadata TH {
	FONT-WEIGHT: normal
}
TABLE.mw_metadata TD {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0.1em
}
TABLE.mw_metadata {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
TABLE.mw_metadata TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center
}
TABLE.mw_metadata TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; =
BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center
}
TABLE.mw_metadata TH {
	BACKGROUND-COLOR: #f9f9f9
}
TABLE.mw_metadata TD {
	BACKGROUND-COLOR: #fcfcfc
}
TABLE.gallery {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: white
}
TABLE.gallery TR {
	VERTICAL-ALIGN: top
}
TABLE.gallery TD {
	BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white =
2px solid; BACKGROUND-COLOR: #f9f9f9
}
TABLE.gallery CAPTION {
	FONT-WEIGHT: bold
}
DIV.gallerybox {
	MARGIN: 2px
}
DIV.gallerybox DIV.thumb {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px; =
BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: =
center
}
DIV.gallerytext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: =
2px; OVERFLOW: hidden; PADDING-TOP: 2px
}
TABLE.mw-enhanced-rc {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TD.mw-enhanced-rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: monospace; =
WHITE-SPACE: nowrap
}
#mw-addcategory-prompt {
	DISPLAY: inline; MARGIN-LEFT: 1em
}
#mw-addcategory-prompt INPUT {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.mw-remove-category {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: center center; PADDING-LEFT: =
8px; BACKGROUND-IMAGE: url(images/remove.png); PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.mw-ajax-addcategory {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(images/add.png); BACKGROUND-REPEAT: no-repeat
}
.mw-ajax-loader {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: center center; PADDING-LEFT: =
16px; BACKGROUND-IMAGE: url(images/ajax-loader.gif); PADDING-BOTTOM: =
16px; PADDING-TOP: 16px; BACKGROUND-REPEAT: no-repeat; POSITION: =
relative; TOP: -16px
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/commonPrint.css?254z2

A.stub {
	COLOR: #ba0000; TEXT-DECORATION: none
}
A.new {
	COLOR: #ba0000; TEXT-DECORATION: none
}
#toc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
.tocindent {
	MARGIN-LEFT: 2em
}
.tocline {
	MARGIN-BOTTOM: 0px
}
DIV.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em solid; FLOAT: =
left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white 0px solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; OVERFLOW: hidden; WIDTH: auto; BORDER-TOP-STYLE: solid; =
BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: =
solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumb DIV {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #cccccc 1px solid; =
PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
DIV.thumb DIV A IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.thumb DIV DIV.thumbcaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.magnify {
	DISPLAY: none
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: =
1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; WIDTH: 1pt; =
POSITION: relative; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px
}
.noprint {
	DISPLAY: none
}
DIV#jump-to-nav {
	DISPLAY: none
}
DIV.top {
	DISPLAY: none
}
DIV#column-one {
	DISPLAY: none
}
#colophon {
	DISPLAY: none
}
.editsection {
	DISPLAY: none
}
.toctoggle {
	DISPLAY: none
}
.tochidden {
	DISPLAY: none
}
DIV#f-poweredbyico {
	DISPLAY: none
}
DIV#f-copyrightico {
	DISPLAY: none
}
LI#viewcount {
	DISPLAY: none
}
LI#about {
	DISPLAY: none
}
LI#disclaimer {
	DISPLAY: none
}
LI#privacy {
	DISPLAY: none
}
#mw-hidden-catlinks {
	DISPLAY: none
}
UL {
	LIST-STYLE-TYPE: square
}
#content {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: =
0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: =
none! important; BORDER-BOTTOM-STYLE: none! important
}
#footer {
	BORDER-TOP: black 1px solid; BACKGROUND: white; COLOR: black
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
P {
	MARGIN: 1em 0px; LINE-HEIGHT: 1.2em
}
.documentDescription {
	MARGIN: 1em 0px; LINE-HEIGHT: 1.2em
}
.tocindent P {
	MARGIN: 0px
}
PRE {
	BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 0px; BORDER-TOP: black =
1pt dashed; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: white; =
PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: black 1pt dashed; =
COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1pt dashed; =
WHITE-SPACE: pre
}
TABLE.listing {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; =
BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; =
BORDER-COLLAPSE: collapse
}
TABLE.listing TD {
	BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; =
BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; =
BORDER-COLLAPSE: collapse
}
A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! =
important; COLOR: black! important; PADDING-TOP: 0px! important
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; =
TEXT-DECORATION: underline
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; =
TEXT-DECORATION: underline
}
#content A.text.external:unknown {
	content: " (" attr(href) ") "
}
#content A.autonumber.external:unknown {
	content: " (" attr(href) ") "
}
#globalWrapper {
	MIN-WIDTH: 0px! important; WIDTH: 100%! important
}
#content {
	BACKGROUND: white; COLOR: black
}
#column-content {
	MARGIN: 0px
}
#column-content #content {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: =
0px; PADDING-TOP: 1em
}
A {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.external {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.new {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A.stub {
	COLOR: black! important; TEXT-DECORATION: none! important
}
A {
=09
}
A.external {
=09
}
A.new {
=09
}
A.stub {
=09
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
IMG.tex {
	VERTICAL-ALIGN: middle
}
SPAN.texhtml {
	FONT-FAMILY: serif
}
#siteNotice {
	DISPLAY: none
}
DIV.gallerybox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cccccc 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
DIV.gallerytext {
	OVERFLOW: visible
}
TABLE.diff {
	BACKGROUND: white
}
TD.diff-otitle {
	BACKGROUND: #ffffff
}
TD.diff-ntitle {
	BACKGROUND: #ffffff
}
TD.diff-addedline {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: =
smaller; BACKGROUND: #ccffcc; BORDER-LEFT: black 2px solid; =
BORDER-BOTTOM: black 2px solid
}
TD.diff-deletedline {
	BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; =
FONT-SIZE: smaller; BACKGROUND: #ffffaa; BORDER-LEFT: black 2px dotted; =
BORDER-BOTTOM: black 2px dotted
}
TD.diff-context {
	FONT-SIZE: smaller; BACKGROUND: #eeeeee
}
.diffchange {
	FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/main.css?254z2

#column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.6em -12.2em; WIDTH: 100%; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: 1em; =
MARGIN: 2.8em 0px 0px 12.2em; PADDING-TOP: 0px; POSITION: relative
}
#column-one {
	PADDING-TOP: 160px
}
#content {
	BORDER-RIGHT: #aaa 1px; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; =
BORDER-LEFT: #aaa 1px solid; COLOR: black; LINE-HEIGHT: 1.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headbg.jpg) =
#f9f9f9 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: =
x-small sans-serif; COLOR: black; PADDING-TOP: 0px
}
#globalWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 127%; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE {
	FONT-SIZE: 100%; COLOR: black; BACKGROUND-COLOR: white
}
FIELDSET TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; =
TEXT-DECORATION: none
}
A:visited {
	COLOR: #5a3696
}
A:active {
	COLOR: #faa700
}
A:hover {
	TEXT-DECORATION: underline
}
A.stub {
	COLOR: #772233
}
A.new {
	COLOR: #ba0000
}
#p-personal A.new {
	COLOR: #ba0000
}
A.new:visited {
	COLOR: #a55858
}
#p-personal A.new:visited {
	COLOR: #a55858
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0.4em 0px 0.5em; LINE-HEIGHT: 1.5em
}
P IMG {
	MARGIN: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: =
#aaa; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H2 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H3 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H4 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H5 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H6 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaa 1px solid
}
H1 {
	FONT-SIZE: 188%
}
H1 .editsection {
	FONT-SIZE: 53%
}
H2 {
	FONT-SIZE: 150%
}
H2 .editsection {
	FONT-SIZE: 67%
}
H3 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H4 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H5 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H6 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H3 {
	FONT-SIZE: 132%
}
H3 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 76%
}
H4 {
	FONT-SIZE: 116%
}
H4 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 86%
}
H5 {
	FONT-SIZE: 100%
}
H5 .editsection {
	FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 80%
}
H6 .editsection {
	FONT-WEIGHT: normal; FONT-SIZE: 125%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; =
LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.1em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em
}
DL {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em
}
DD {
	MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em
}
FIELDSET {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em =
0px; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: =
0px; BORDER-BOTTOM: #2f6fab 1px solid
}
FIELDSET.nested {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
WIDTH: 100%; PADDING-TOP: 0.1em
}
INPUT.historysubmit {
	PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; =
FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; =
CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important
}
SELECT {
	VERTICAL-ALIGN: top
}
ABBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
ACRONYM {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
.explain {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
Q {
	FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif
}
CODE {
	BACKGROUND-COLOR: #f9f9f9
}
PRE {
	BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: =
#2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; =
BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9
}
#siteSub {
	DISPLAY: none
}
#jump-to-nav {
	DISPLAY: none
}
#contentSub {
	FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; =
LINE-HEIGHT: 1.2em
}
#contentSub2 {
	FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; =
LINE-HEIGHT: 1.2em
}
SPAN.subpages {
	DISPLAY: block
}
#bodyContent H1 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H2 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H3 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H4 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H5 {
	MARGIN-BOTTOM: 0.3em
}
#firstHeading {
	MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em
}
.usermessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: =
0.5em; MARGIN: 2em 0px 1em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 =
1px solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-COLOR: #ffce7b
}
#siteNotice {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteNotice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.catlinks {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px; LINE-HEIGHT: 1.5em
}
.documentByLine {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; =
TEXT-ALIGN: right
}
.center {
	WIDTH: 100%; TEXT-ALIGN: center
}
*.center * {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.small {
	FONT-SIZE: 94%
}
.small * {
	FONT-SIZE: 94%
}
TABLE.small {
	FONT-SIZE: 100%
}
#toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.toc {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.mw-warning {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
#toc H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.toc H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#toc #toctitle {
	TEXT-ALIGN: center
}
.toc #toctitle {
	TEXT-ALIGN: center
}
#toc .toctitle {
	TEXT-ALIGN: center
}
.toc .toctitle {
	TEXT-ALIGN: center
}
#toc UL {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.toc UL {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
#toc .toctoggle {
	FONT-SIZE: 94%
}
.toc .toctoggle {
	FONT-SIZE: 94%
}
.mw-warning {
	MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; TEXT-ALIGN: center
}
DIV.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatright {
	BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
TABLE.floatleft {
	BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: =
relative; BORDER-RIGHT-WIDTH: 0px
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; =
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: =
white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumbinner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc =
1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
HTML .thumbimage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
HTML .thumbcaption {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; BORDER-TOP-STYLE: none; =
LINE-HEIGHT: 1.4em; PADDING-TOP: 3px! important; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: =
none
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT-WIDTH: 1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.hiddenStructure {
	DISPLAY: none
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; =
TEXT-ALIGN: center
}
.toccolours {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#bodyContent A.external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(external.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'gopher://'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(external.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	BACKGROUND-IMAGE: url(external-rtl.png)
}
.rtl #bodyContent A[href^=3D'gopher://'].external {
	BACKGROUND-IMAGE: url(external-rtl.png)
}
#bodyContent A[href^=3D'https://'].external {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(lock_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-https {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(lock_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'mailto:'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(mail_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-mailto {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(mail_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'news://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(news_icon.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'ftp://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(file_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-ftp {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(file_icon.gif) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href^=3D'irc://'].external {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: =
url(discussionitem_icon.gif) no-repeat right center; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.link-irc {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: =
url(discussionitem_icon.gif) no-repeat right center; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.ogg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.OGG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mid'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MID'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.midi'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MIDI'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mp3'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MP3'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.wav'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.WAV'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.wma'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.WMA'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-audio {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(audio.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.ogm'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.OGM'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.avi'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.AVI'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mpeg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MPEG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.mpg'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.MPG'].external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-video {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(video.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bodyContent A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-document {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(document.png) =
no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%
}
.rtl A.feedlink {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px
}
.ltr #bodyContent A.external {
	PADDING-LEFT: 0px
}
#bodyContent A.extiw {
	COLOR: #36b
}
#bodyContent A.extiw:active {
	COLOR: #36b
}
#bodyContent A.external {
	COLOR: #36b
}
.portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; OVERFLOW: hidden; WIDTH: 11.6em; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portlet H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; WHITE-SPACE: nowrap
}
.portlet H5 {
	PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: =
normal; FONT-SIZE: 91%; BACKGROUND: none transparent scroll repeat 0% =
0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; =
WHITE-SPACE: nowrap; HEIGHT: 1em
}
.portlet H6 {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; BACKGROUND: #ffae2e; PADDING-BOTTOM: 0px; =
TEXT-TRANSFORM: lowercase; BORDER-LEFT: #2f6fab 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #2f6fab 1px; WHITE-SPACE: nowrap; HEIGHT: 1.2em
}
.pBody {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.3em; =
BORDER-LEFT: #aaa 1px solid; COLOR: black; PADDING-TOP: 0px; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse; =
BACKGROUND-COLOR: white
}
.portlet H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.portlet UL {
	FONT-SIZE: 95%; LIST-STYLE-IMAGE: url(bullet.gif); LINE-HEIGHT: 1.5em; =
LIST-STYLE-TYPE: square
}
.portlet LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#p-logo {
	Z-INDEX: 3; LEFT: 0px; OVERFLOW: visible; WIDTH: 12em; POSITION: =
absolute; TOP: 0px; HEIGHT: 155px
}
#p-logo H5 {
	DISPLAY: none
}
#p-logo A {
	BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none
}
#p-logo A:hover {
	BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none
}
#p-search {
	Z-INDEX: 3; POSITION: relative
}
INPUT.searchButton {
	MARGIN-TOP: 1px; FONT-SIZE: 95%
}
#searchGoButton {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold
}
#searchInput {
	FONT-SIZE: 95%; MARGIN: 0px; WIDTH: 10.9em
}
#p-search .pBody {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; =
PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
#p-search #searchform DIV DIV {
	MARGIN-TOP: 0.4em; FONT-SIZE: 95%
}
#p-personal {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#p-personal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal H5 {
	DISPLAY: none
}
#p-personal .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal .pBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#p-personal UL {
	PADDING-RIGHT: 2em; PADDING-LEFT: 3em; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; =
COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: =
none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#p-personal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: =
1em; COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
#p-personal LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0.2em; COLOR: #005896; TEXT-DECORATION: none
}
#p-personal LI A:hover {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#p-personal LI.active A:hover {
	BACKGROUND-COLOR: transparent
}
LI#pt-userpage {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
LI#pt-anonuserpage {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
LI#pt-login {
	PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; =
TEXT-TRANSFORM: none
}
#p-personal UL {
	TEXT-TRANSFORM: lowercase
}
#p-personal LI.active {
	FONT-WEIGHT: bold
}
#p-cactions {
	PADDING-LEFT: 1em; FONT-SIZE: 95%; BACKGROUND: none transparent scroll =
repeat 0% 0%; LEFT: 11.5em; MARGIN: 0px; OVERFLOW: visible; WIDTH: 76%; =
LINE-HEIGHT: 1.1em; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; =
POSITION: absolute; TOP: 1.3em; BORDER-COLLAPSE: collapse
}
#p-cactions UL {
	LIST-STYLE-TYPE: none
}
#p-cactions LI {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px =
solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; OVERFLOW: visible; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px
}
#p-cactions LI.selected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: #fabd23; PADDING-TOP: 0px; =
BORDER-RIGHT-COLOR: #fabd23
}
#p-cactions LI A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.3em; =
MARGIN: 0px; COLOR: #002bb8; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; =
BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: =
none
}
#p-cactions LI.selected A {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; Z-INDEX: =
3; PADDING-BOTTOM: 0.2em! important; PADDING-TOP: 0px! important; =
BACKGROUND-COLOR: white
}
#p-cactions .new A {
	COLOR: #ba0000
}
#p-cactions LI A:hover {
	Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#p-cactions H5 {
	DISPLAY: none
}
#p-cactions LI.istalk {
	MARGIN-RIGHT: 0px
}
#p-cactions LI.istalk A {
	PADDING-RIGHT: 0.5em
}
#p-cactions #ca-addsection A {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em
}
LI#ca-talk {
	MARGIN-RIGHT: 1.6em
}
LI#ca-watch {
	MARGIN-LEFT: 1.6em
}
LI#ca-unwatch {
	MARGIN-LEFT: 1.6em
}
LI#ca-varlang-0 {
	MARGIN-LEFT: 1.6em
}
LI#ca-print {
	MARGIN-LEFT: 1.6em
}
#p-cactions .pBody {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px
}
#p-cactions .hiddenStructure {
	DISPLAY: none
}
#p-cactions LI A {
	TEXT-TRANSFORM: lowercase
}
#p-lang {
	Z-INDEX: 3; POSITION: relative
}
.capitalize-all-nouns .portlet H5 {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns .portlet H6 {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns #p-personal UL {
	TEXT-TRANSFORM: none
}
.capitalize-all-nouns #p-cactions UL LI A {
	TEXT-TRANSFORM: none
}
#t-ispermalink {
	COLOR: #999
}
#t-iscite {
	COLOR: #999
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; =
PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: =
white; TEXT-ALIGN: center
}
#footer LI {
	DISPLAY: inline; MARGIN: 0px 1.3em
}
#f-poweredbyico {
	MARGIN: 0px 8px; POSITION: relative; TOP: -2px
}
#f-copyrightico {
	MARGIN: 0px 8px; POSITION: relative; TOP: -2px
}
#f-poweredbyico {
	FLOAT: right; HEIGHT: 1%
}
#f-copyrightico {
	FLOAT: left; HEIGHT: 1%
}
.mw-htmlform-submit {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 2em
}
#preftoc {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#preftoc LI {
	COLOR: #000; BACKGROUND-COLOR: #f0f0f0
}
#preftoc LI {
	BORDER-RIGHT: #716f64 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff =
1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; FLOAT: left; LIST-STYLE-IMAGE: =
none; PADDING-BOTTOM: 3px; MARGIN: 1px -2px 1px 2px; BORDER-LEFT: #fff =
1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; WHITE-SPACE: =
nowrap; LIST-STYLE-TYPE: none; POSITION: relative
}
#preftoc LI.selected {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: =
bold; BORDER-LEFT: #aaa 1px solid; CURSOR: default; MARGIN-RIGHT: -3px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px; TOP: 1px; BACKGROUND-COLOR: =
#f9f9f9
}
#preftoc > LI.selected {
	TOP: 2px
}
#preftoc A {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; =
PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; =
TEXT-DECORATION: none
}
#preftoc A:active {
	PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; =
PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; =
TEXT-DECORATION: none
}
#preftoc LI.selected A {
	CURSOR: default; TEXT-DECORATION: none
}
#preferences {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; =
MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1.5em; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.prefsection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.prefsection LEGEND {
	FONT-WEIGHT: bold
}
.prefsection TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
.prefsection LEGEND {
	BACKGROUND-COLOR: #f9f9f9
}
.mainLegend {
	DISPLAY: none
}
TD.htmlform-tip {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; =
PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em
}
.preferences-login {
	CLEAR: both; MARGIN-BOTTOM: 1.5em
}
.prefcache {
	MARGIN-TOP: 2em; FONT-SIZE: 90%
}
DIV#userloginForm FORM {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; =
PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
DIV#userlogin FORM#userlogin2 {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; =
PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; =
BACKGROUND-COLOR: #f9f9f9
}
.rtl DIV#userloginForm FORM {
	FLOAT: right
}
.rtl DIV#userlogin FORM#userlogin2 {
	FLOAT: right
}
DIV#userloginForm TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
DIV#userlogin FORM#userlogin2 TABLE {
	BACKGROUND-COLOR: #f9f9f9
}
DIV#userloginForm H2 {
	PADDING-TOP: 0px
}
DIV#userlogin FORM#userlogin2 H2 {
	PADDING-TOP: 0px
}
DIV#userlogin .captcha {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; =
BACKGROUND-COLOR: white
}
DIV#userloginForm .captcha {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px =
solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; =
BACKGROUND-COLOR: white
}
#loginend {
	CLEAR: both
}
#signupend {
	CLEAR: both
}
#userloginprompt {
	FONT-SIZE: 85%
}
#languagelinks {
	FONT-SIZE: 85%
}
#login-sectiontip {
	FONT-SIZE: 85%; LINE-HEIGHT: 1.2; PADDING-TOP: 2em
}
#userlogin .loginText {
	WIDTH: 12em
}
#userlogin .loginPassword {
	WIDTH: 12em
}
#userloginlink A {
	FONT-WEIGHT: bold
}
#wpLoginattempt {
	FONT-WEIGHT: bold
}
#wpCreateaccount {
	FONT-WEIGHT: bold
}
* > HTML #p-cactions LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
* > HTML #p-cactions LI A {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px
}
* > HTML #p-cactions LI.selected A {
	BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23
}
* > HTML #f-poweredbyico {
	WIDTH: 88px
}
* > HTML #f-copyrightico {
	WIDTH: 88px
}
* > HTML #bodyContent {
	OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100%
}
* > HTML #bodyContent PRE {
	OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100%
}
* HTML #footer {
	MARGIN-TOP: 0px
}
* HTML #column-content {
	DISPLAY: inline; MARGIN-BOTTOM: 0px
}
* HTML DIV.editsection {
	FONT-SIZE: smaller
}
#pagehistory LI.selected {
	POSITION: relative
}
* > HTML #column-content {
	FLOAT: none
}
* > HTML #column-one {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
* > HTML #footer {
	MARGIN-LEFT: 13.2em
}
.redirectText {
	FONT-SIZE: 150%; MARGIN: 5px
}
.printfooter {
	DISPLAY: none
}
DIV.patrollink {
	CLEAR: both
}
.sharedUploadNotice {
	FONT-STYLE: italic
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #0f0
}
.previewnote {
	MARGIN-BOTTOM: 1em; COLOR: #c00
}
.previewnote P {
	MARGIN: 0.8em 0px; TEXT-INDENT: 3em
}
.editExternally {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px =
solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 3px; FONT-SIZE: small; FLOAT: =
left; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: =
3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: center
}
.editExternallyHelp {
	COLOR: gray; FONT-STYLE: italic
}
.toggle {
	MARGIN-LEFT: 2em; TEXT-INDENT: -2em
}
INPUT#wpSummary {
	WIDTH: 80%
}
INPUT#wpSave {
	MARGIN-RIGHT: 0.33em
}
INPUT#wpDiff {
	MARGIN-RIGHT: 0.33em
}
#wpSave {
	FONT-WEIGHT: bold
}
TABLE.revisionform_default {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
TABLE.revisionform_focus {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; =
BACKGROUND-COLOR: #00bbff
}
TR.revision_tr_default {
	BACKGROUND-COLOR: #eeeeee
}
TR.revision_tr_first {
	BACKGROUND-COLOR: #dddddd
}
P.revision_saved {
	FONT-WEIGHT: bold; COLOR: green
}
DIV.noarticletext {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0.2em; =
BORDER-BOTTOM: #ccc 1px solid
}
DIV#searchTargetContainer {
	BACKGROUND: white; LEFT: 10px; WIDTH: 90%; TOP: 10px
}
DIV#searchTarget {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: blue 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; =
MARGIN: 5px; BORDER-LEFT: blue 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: blue 1px solid
}
DIV#searchTarget UL LI {
	LIST-STYLE-TYPE: none
}
DIV#searchTarget UL LI:unknown {
	COLOR: orange; content: "=BB "
}
DIV#searchTargetHide {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 2px; BACKGROUND: #dcdcdc; FLOAT: right; =
PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: black 1px solid
}
#powersearch P {
	MARGIN-TOP: 0px
}
DIV.multipageimagenavbox {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver =
1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; =
MARGIN: 1em; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: silver 1px solid
}
DIV.multipageimagenavbox DIV.thumb {
	MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV.multipageimagenavbox HR {
	MARGIN: 6px
}
TABLE.multipageimage TD {
	TEXT-ALIGN: center
}
.templatesUsed {
	MARGIN-TOP: 1.5em
}
.mw-summary-preview {
	MARGIN: 0.1em 0px
}
DIV.mw-lag-warn-normal {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px =
auto; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.mw-lag-warn-high {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px =
auto; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.mw-lag-warn-normal {
	BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; =
BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid; =
BACKGROUND-COLOR: #ffffcc
}
DIV.mw-lag-warn-high {
	BORDER-RIGHT: #ff0033 2px solid; BORDER-TOP: #ff0033 2px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #ff0033 2px solid; BORDER-BOTTOM: =
#ff0033 2px solid; BACKGROUND-COLOR: #ffcccc
}
.MediaTransformError {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ccc
}
.MediaTransformError TD {
	FONT-SIZE: 90%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.os-suggest {
	FONT-SIZE: 127%
}
.no-text-transform {
	TEXT-TRANSFORM: none
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/chick/main.css?254z2

BODY {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; =
MARGIN: 0px; COLOR: black; PADDING-TOP: 0.3em; FONT-FAMILY: sans-serif
}
A {
	COLOR: #002bb8
}
A:visited {
	COLOR: #5a3696
}
A:active {
	COLOR: #ffa500
}
A.stub {
	COLOR: #772233
}
A.new {
	COLOR: #ba0000
}
#p-personal A.new {
	COLOR: #ba0000
}
A.new:visited {
	COLOR: #a55858
}
#p-personal A.new:visited {
	COLOR: #a55858
}
IMG {
	VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0.4em 0em 0.5em; LINE-HEIGHT: 1.5em
}
P IMG {
	MARGIN: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 0.2em 0px; COLOR: #aaaaaa; HEIGHT: 1px; BACKGROUND-COLOR: =
#aaaaaa; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H2 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H3 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H4 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H5 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
H6 {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #aaaaaa 1px solid
}
.editsection {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 188%
}
H1 .editsection {
	FONT-SIZE: 53.2%
}
H2 {
	FONT-SIZE: 150%
}
H2 .editsection {
	FONT-SIZE: 66.7%
}
H3 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H4 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H5 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H6 {
	FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none
}
H3 {
	FONT-SIZE: 132%
}
H3 .editsection {
	FONT-SIZE: 75.8%
}
H4 {
	FONT-SIZE: 116%
}
H4 .editsection {
	FONT-SIZE: 86.2%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 80%
}
H6 .editsection {
	FONT-SIZE: 125%
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.1em
}
DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em
}
DL {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em
}
DD {
	MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em
}
FIELDSET {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em =
0em; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: =
0em; BORDER-BOTTOM: #2f6fab 1px solid
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; BACKGROUND: =
white; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; OVERFLOW: =
auto; BORDER-LEFT: #2f6fab 1px solid; WIDTH: 100%; COLOR: black; =
PADDING-TOP: 0.1em; BORDER-BOTTOM: #2f6fab 1px solid; BACKGROUND-COLOR: =
white
}

@media All   =20
{
HEAD:first-child + BODY INPUT {
	BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#2f6fab 1px solid; PADDING-LEFT: 0.2em; VISIBILITY: visible; =
PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: middle; BORDER-LEFT: #2f6fab 1px =
solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #2f6fab 1px =
solid; BACKGROUND-COLOR: white
}
    }
INPUT.historysubmit {
	PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; =
FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; =
CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important
}
INPUT[type=3D'radio'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
INPUT[type=3D'checkbox'] {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
SELECT {
	BORDER-RIGHT: #2f6fab 1px solid; BORDER-TOP: #2f6fab 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #2f6fab 1px solid; COLOR: black; =
BORDER-BOTTOM: #2f6fab 1px solid
}
ABBR {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
ACRONYM {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
.explain {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: =
black; BORDER-BOTTOM: black 1px dotted
}
Q {
	FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif
}
CODE {
	BACKGROUND-COLOR: #f9f9f9
}
PRE {
	BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: =
#2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: =
#2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; =
BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9
}
SPAN.subpages {
	DISPLAY: block
}
#bodyContent H1 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H2 {
	MARGIN-BOTTOM: 0.6em
}
#bodyContent H3 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H4 {
	MARGIN-BOTTOM: 0.3em
}
#bodyContent H5 {
	MARGIN-BOTTOM: 0.3em
}
#firstHeading {
	MARGIN-BOTTOM: 0.1em
}
.usermessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
2px; MARGIN: 0.1em 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 =
1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-COLOR: #ffce7b
}
#siteNotice {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#siteNotice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.error {
	FONT-SIZE: larger; COLOR: red
}
.catlinks {
	CLEAR: both; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
MARGIN: 0.1em 0px 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.catlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0em; LINE-HEIGHT: 1.5em
}
.documentByLine {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; =
TEXT-ALIGN: right
}
.center {
	WIDTH: 100%; TEXT-ALIGN: center
}
*.center * {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.small {
	FONT-SIZE: 94%
}
.small * {
	FONT-SIZE: 94%
}
TABLE.small {
	FONT-SIZE: 100%
}
#toc {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
#toc UL {
	MARGIN-LEFT: 2em
}
#toc .toctoggle {
	FONT-SIZE: 94%
}
#toc .editsection {
	MARGIN-TOP: 0.7em; FONT-SIZE: 94%
}
DIV.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
TABLE.floatright {
	CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em =
solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; =
BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatright P {
	FONT-STYLE: italic
}
DIV.floatleft {
	CLEAR: left; BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em =
solid; FLOAT: left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white =
0px solid; BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
TABLE.floatleft {
	CLEAR: left; BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em =
solid; FLOAT: left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white =
0px solid; BORDER-BOTTOM: white 0.8em solid; POSITION: relative
}
DIV.floatleft P {
	FONT-STYLE: italic
}
DIV.thumb {
	BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: =
white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; =
BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: =
white; BORDER-BOTTOM-STYLE: solid
}
DIV.thumb DIV {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; =
BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: =
94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: =
#cccccc 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc =
1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
DIV.thumb DIV A IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.thumb DIV DIV.thumbcaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; =
BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.3em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; =
BORDER-BOTTOM-STYLE: none
}
DIV.magnify {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.magnify IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.tright {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px
}
DIV.tleft {
	BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; =
BORDER-RIGHT-WIDTH: 1.4em
}
IMG.thumbborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.hiddenStructure {
	DISPLAY: none
}
TABLE.rimage {
	FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; =
TEXT-ALIGN: center
}
.toccolours {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: =
5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: =
#aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.special LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
A.external {
	COLOR: #3366bb
}
DIV#footer {
	TEXT-ALIGN: center
}
UL#f-list LI {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
DIV.portlet {
	MARGIN: 0.5em 0px
}
.redirectText {
	FONT-SIZE: 150%; MARGIN: 5px
}
UL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
OL.special LI.not-patrolled {
	BACKGROUND-COLOR: #ffa
}
DIV.patrollink {
	FONT-SIZE: 75%; TEXT-ALIGN: right
}
SPAN.updatedmarker {
	COLOR: black; BACKGROUND-COLOR: #00ff00
}
DIV.gallerybox {
	WIDTH: 150px
}
#xjump-to-nav {
	DISPLAY: none
}
.templatesUsed {
	MARGIN-TOP: 1.5em
}
.printfooter {
	DISPLAY: none
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; =
PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: =
white; TEXT-ALIGN: center
}
#f-poweredbyico {
	DISPLAY: inline
}
#f-copyrightico {
	DISPLAY: inline
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/monobook/IE70Fixes.css?254z2

#column-content #content {
	MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1%
}
.rtl #column-one {
	MARGIN-TOP: 160px; PADDING-TOP: 0px
}
.rtl #bodyContent A.external {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(external-rtl.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rtl A.feedlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 16px
}
#p-cactions {
	Z-INDEX: 3
}
#p-cactions LI {
	FLOAT: none! important; PADDING-BOTTOM: 0px! important; CURSOR: =
default; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; =
BORDER-BOTTOM-STYLE: none
}
#p-cactions LI A {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
inline-block! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; =
BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 0px solid
}
#p-cactions LI.selected A {
	BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; =
PADDING-BOTTOM: 0.17em; BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: =
#fabd23
}
#p-cactions LI A:hover {
	PADDING-BOTTOM: 0.17em
}
#p-navigation A {
	DISPLAY: inline-block; WIDTH: 100%
}
#portal-personaltools {
	PADDING-BOTTOM: 0.1em
}
TEXTAREA {
	WIDTH: 96%
}
#footer LI {
	MARGIN-RIGHT: 0px
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

#interwiki-completelist {
	FONT-WEIGHT: bold
}
BODY.page-Main_Page #ca-delete {
	DISPLAY: none! important
}
BODY.page-Main_Page #mp-topbanner {
	CLEAR: both
}
#toolbar {
	MARGIN-BOTTOM: 6px; HEIGHT: 22px
}
#content OL {
	MARGIN-BOTTOM: 0.5em
}
#content UL {
	MARGIN-BOTTOM: 0.5em
}
#mw_content OL {
	MARGIN-BOTTOM: 0.5em
}
#mw_content UL {
	MARGIN-BOTTOM: 0.5em
}
.references-small {
	FONT-SIZE: 90%
}
.references-2column {
	FONT-SIZE: 90%; -moz-column-count: 2; column-count: 2
}
OL.references > LI:unknown {
	BACKGROUND-COLOR: #def
}
SUP.reference:unknown {
	BACKGROUND-COLOR: #def
}
SPAN.citation:unknown {
	BACKGROUND-COLOR: #def
}
CITE:unknown {
	BACKGROUND-COLOR: #def
}
SUP.reference {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
SPAN.citation {
	FONT-STYLE: normal; WORD-WRAP: break-word
}
CITE {
	FONT-STYLE: normal; WORD-WRAP: break-word
}

@media Screen, Handheld, Projection   =20
{
SPAN.citation *.printonly {
	DISPLAY: none
}
CITE *.printonly {
	DISPLAY: none
}
    }
TABLE.wikitable {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.prettytable {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 1em 1em 1em 0px; BORDER-LEFT: #aaa 1px solid; =
BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse
}
.wikitable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.prettytable TH {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.prettytable TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #aaa =
1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px solid
}
.wikitable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.prettytable TH {
	BACKGROUND: #f2f2f2; TEXT-ALIGN: center
}
.wikitable CAPTION {
	FONT-WEIGHT: bold
}
.prettytable CAPTION {
	FONT-WEIGHT: bold
}
TABLE.navbox {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 88%; =
PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #aaa 1px solid; WIDTH: =
100%; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: =
center
}
TABLE.navbox + TABLE.navbox {
	MARGIN-TOP: -1px
}
.navbox-title {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
.navbox-abovebelow {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
TABLE.navbox TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; TEXT-ALIGN: center
}
.navbox-group {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; WHITE-SPACE: =
nowrap; TEXT-ALIGN: right
}
.navbox {
	BACKGROUND: #fdfdfd
}
.navbox-subgroup {
	BACKGROUND: #fdfdfd
}
.navbox-list {
	BORDER-LEFT-COLOR: #fdfdfd; BORDER-BOTTOM-COLOR: #fdfdfd; =
BORDER-TOP-COLOR: #fdfdfd; BORDER-RIGHT-COLOR: #fdfdfd
}
.navbox-title {
	BACKGROUND: #ccccff
}
TABLE.navbox TH {
	BACKGROUND: #ccccff
}
.navbox-abovebelow {
	BACKGROUND: #ddddff
}
.navbox-group {
	BACKGROUND: #ddddff
}
.navbox-subgroup .navbox-title {
	BACKGROUND: #ddddff
}
.navbox-subgroup .navbox-group {
	BACKGROUND: #e6e6ff
}
.navbox-subgroup .navbox-abovebelow {
	BACKGROUND: #e6e6ff
}
.navbox-even {
	BACKGROUND: #f7f7f7
}
.navbox-odd {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.collapseButton {
	FONT-WEIGHT: normal; FLOAT: right; WIDTH: auto; TEXT-ALIGN: right
}
.navbox .collapseButton {
	WIDTH: 6em
}
.infobox {
	CLEAR: right; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.2em; FLOAT: right; =
PADDING-BOTTOM: 0.2em; MARGIN: 0.5em 0px 0.5em 1em; BORDER-LEFT: #aaa =
1px solid; COLOR: black; PADDING-TOP: 0.2em; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.infobox TD {
	VERTICAL-ALIGN: top
}
.infobox TH {
	VERTICAL-ALIGN: top
}
.infobox CAPTION {
	FONT-SIZE: larger
}
.bordered.infobox {
	BORDER-COLLAPSE: collapse
}
.bordered.infobox TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.bordered.infobox .borderless TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.bordered.infobox .borderless TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.sisterproject.infobox {
	FONT-SIZE: 90%; WIDTH: 20em
}
.standard-talk.infobox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid; =
BACKGROUND-COLOR: #f8eaba
}
.bordered.standard-talk.infobox TD {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
.bordered.standard-talk.infobox TH {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
.bordered.infobox .mergedtoprow TD {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedtoprow TH {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedrow TD {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px
}
.bordered.infobox .mergedrow TH {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #aaa 1px solid; BORDER-LEFT-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px
}
.geography.infobox {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.2em; BORDER-COLLAPSE: collapse; =
TEXT-ALIGN: left
}
.geography.infobox TD {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.geography.infobox TH {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedtoprow TD {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedtoprow TH {
	PADDING-RIGHT: 0.6em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.4em
}
.geography.infobox .mergedrow TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .mergedrow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .mergedbottomrow TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
.geography.infobox .mergedbottomrow TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
.geography.infobox .maptable TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.geography.infobox .maptable TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.redirect-in-category {
	FONT-STYLE: italic
}
.allpagesredirect {
	FONT-STYLE: italic
}
DIV.listenlist {
	PADDING-LEFT: 40px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speake=
rnotes.png/30px-Gnome-speakernotes.png)
}
DIV.medialist {
	BACKGROUND-POSITION: left top; MIN-HEIGHT: 50px; MARGIN: 1em; =
BACKGROUND-REPEAT: no-repeat
}
DIV.medialist UL {
	LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none
}
DIV.medialist UL LI {
	PADDING-BOTTOM: 0.5em
}
DIV.medialist UL LI LI {
	FONT-SIZE: 91%; PADDING-BOTTOM: 0px
}
#content A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href$=3D'.pdf'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.pdf#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href$=3D'.PDF'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF?'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content A[href*=3D'.PDF#'].external {
	PADDING-RIGHT: 16px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#content SPAN.PDFlink A {
	PADDING-RIGHT: 17px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
#mw_content SPAN.PDFlink A {
	PADDING-RIGHT: 17px; BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_ac=
robat.gif) no-repeat right center
}
DIV.columns-2 DIV.column {
	MIN-WIDTH: 300px; FLOAT: left; WIDTH: 50%
}
DIV.columns-3 DIV.column {
	MIN-WIDTH: 200px; FLOAT: left; WIDTH: 33.3%
}
DIV.columns-4 DIV.column {
	MIN-WIDTH: 150px; FLOAT: left; WIDTH: 25%
}
DIV.columns-5 DIV.column {
	MIN-WIDTH: 120px; FLOAT: left; WIDTH: 20%
}
.messagebox {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #aaa =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto =
1em; BORDER-LEFT: #aaa 1px solid; WIDTH: 80%; PADDING-TOP: 0.2em; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.merge.messagebox {
	BORDER-RIGHT: #c0b8cc 1px solid; BORDER-TOP: #c0b8cc 1px solid; =
BORDER-LEFT: #c0b8cc 1px solid; BORDER-BOTTOM: #c0b8cc 1px solid; =
BACKGROUND-COLOR: #f0e5ff; TEXT-ALIGN: center
}
.cleanup.messagebox {
	BORDER-RIGHT: #9f9fff 1px solid; BORDER-TOP: #9f9fff 1px solid; =
BORDER-LEFT: #9f9fff 1px solid; BORDER-BOTTOM: #9f9fff 1px solid; =
BACKGROUND-COLOR: #efefff; TEXT-ALIGN: center
}
.standard-talk.messagebox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; MARGIN: =
4px auto; BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px =
solid; BACKGROUND-COLOR: #f8eaba
}
.mbox-inside .standard-talk {
	BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; =
BORDER-BOTTOM: #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba
}
.nested-talk.messagebox {
	BORDER-RIGHT: #c0c090 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#c0c090 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; BORDER-LEFT: #c0c090 1px solid; WIDTH: 100%; PADDING-TOP: 2px; =
BORDER-BOTTOM: #c0c090 1px solid; BACKGROUND-COLOR: #f8eaba
}
.small.messagebox {
	CLEAR: both; FONT-SIZE: 85%; FLOAT: right; MARGIN: 0px 0px 1em 1em; =
WIDTH: 238px; LINE-HEIGHT: 1.25em
}
.small-talk.messagebox {
	CLEAR: both; FONT-SIZE: 85%; BACKGROUND: #f8eaba; FLOAT: right; MARGIN: =
0px 0px 1em 1em; WIDTH: 238px; LINE-HEIGHT: 1.25em
}
TH.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0.25em; =
WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
TD.mbox-text {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0.25em; =
WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
TD.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 2px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TD.mbox-imageright {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
TD.mbox-empty-cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.ambox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#fbfbfb; MARGIN: 0px 10%; BORDER-LEFT: #1e90ff 10px solid; =
BORDER-BOTTOM: #aaa 1px solid
}
TABLE.ambox + TABLE.ambox {
	MARGIN-TOP: -1px
}
.ambox TH.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-text {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; =
PADDING-TOP: 0.25em
}
.ambox TD.mbox-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.ambox TD.mbox-imageright {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
TABLE.ambox-notice {
	BORDER-LEFT: #1e90ff 10px solid
}
TABLE.ambox-speedy {
	BACKGROUND: #fee; BORDER-LEFT: #b22222 10px solid
}
TABLE.ambox-delete {
	BORDER-LEFT: #b22222 10px solid
}
TABLE.ambox-content {
	BORDER-LEFT: #f28500 10px solid
}
TABLE.ambox-style {
	BORDER-LEFT: #f4c430 10px solid
}
TABLE.ambox-move {
	BORDER-LEFT: #9932cc 10px solid
}
TABLE.ambox-protection {
	BORDER-LEFT: #bba 10px solid
}
TABLE.imbox {
	BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; =
BACKGROUND: #fbfbfb; MARGIN: 4px 10%; BORDER-LEFT: #1e90ff 3px solid; =
BORDER-BOTTOM: #1e90ff 3px solid; BORDER-COLLAPSE: collapse
}
.imbox .mbox-text .imbox {
	MARGIN: 0px -0.5em
}
.mbox-inside .imbox {
	MARGIN: 4px
}
TABLE.imbox-notice {
	BORDER-RIGHT: #1e90ff 3px solid; BORDER-TOP: #1e90ff 3px solid; =
BORDER-LEFT: #1e90ff 3px solid; BORDER-BOTTOM: #1e90ff 3px solid
}
TABLE.imbox-speedy {
	BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 =
3px solid
}
TABLE.imbox-delete {
	BORDER-RIGHT: #b22222 3px solid; BORDER-TOP: #b22222 3px solid; =
BORDER-LEFT: #b22222 3px solid; BORDER-BOTTOM: #b22222 3px solid
}
TABLE.imbox-content {
	BORDER-RIGHT: #f28500 3px solid; BORDER-TOP: #f28500 3px solid; =
BORDER-LEFT: #f28500 3px solid; BORDER-BOTTOM: #f28500 3px solid
}
TABLE.imbox-style {
	BORDER-RIGHT: #f4c430 3px solid; BORDER-TOP: #f4c430 3px solid; =
BORDER-LEFT: #f4c430 3px solid; BORDER-BOTTOM: #f4c430 3px solid
}
TABLE.imbox-move {
	BORDER-RIGHT: #9932cc 3px solid; BORDER-TOP: #9932cc 3px solid; =
BORDER-LEFT: #9932cc 3px solid; BORDER-BOTTOM: #9932cc 3px solid
}
TABLE.imbox-protection {
	BORDER-RIGHT: #bba 3px solid; BORDER-TOP: #bba 3px solid; BORDER-LEFT: =
#bba 3px solid; BORDER-BOTTOM: #bba 3px solid
}
TABLE.imbox-license {
	BORDER-RIGHT: #88a 3px solid; BORDER-TOP: #88a 3px solid; BACKGROUND: =
#f7f8ff; BORDER-LEFT: #88a 3px solid; BORDER-BOTTOM: #88a 3px solid
}
TABLE.imbox-featured {
	BORDER-RIGHT: #cba135 3px solid; BORDER-TOP: #cba135 3px solid; =
BORDER-LEFT: #cba135 3px solid; BORDER-BOTTOM: #cba135 3px solid
}
TABLE.cmbox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#dfe8ff; MARGIN: 3px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.cmbox-notice {
	BACKGROUND: #d8e8ff
}
TABLE.cmbox-speedy {
	BORDER-RIGHT: #b22222 4px solid; BORDER-TOP: #b22222 4px solid; =
MARGIN-TOP: 4px; BACKGROUND: #ffdbdb; MARGIN-BOTTOM: 4px; BORDER-LEFT: =
#b22222 4px solid; BORDER-BOTTOM: #b22222 4px solid
}
TABLE.cmbox-delete {
	BACKGROUND: #ffdbdb
}
TABLE.cmbox-content {
	BACKGROUND: #ffe7ce
}
TABLE.cmbox-style {
	BACKGROUND: #fff9db
}
TABLE.cmbox-move {
	BACKGROUND: #e4d8ff
}
TABLE.cmbox-protection {
	BACKGROUND: #efefe1
}
TABLE.ombox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: =
#f9f9f9; MARGIN: 4px 10%; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: =
#aaa 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.ombox-notice {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
TABLE.ombox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.ombox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.ombox-content {
	BORDER-RIGHT: #f28500 1px solid; BORDER-TOP: #f28500 1px solid; =
BORDER-LEFT: #f28500 1px solid; BORDER-BOTTOM: #f28500 1px solid
}
TABLE.ombox-style {
	BORDER-RIGHT: #f4c430 1px solid; BORDER-TOP: #f4c430 1px solid; =
BORDER-LEFT: #f4c430 1px solid; BORDER-BOTTOM: #f4c430 1px solid
}
TABLE.ombox-move {
	BORDER-RIGHT: #9932cc 1px solid; BORDER-TOP: #9932cc 1px solid; =
BORDER-LEFT: #9932cc 1px solid; BORDER-BOTTOM: #9932cc 1px solid
}
TABLE.ombox-protection {
	BORDER-RIGHT: #bba 2px solid; BORDER-TOP: #bba 2px solid; BORDER-LEFT: =
#bba 2px solid; BORDER-BOTTOM: #bba 2px solid
}
TABLE.tmbox {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BACKGROUND: #f8eaba; MARGIN: 4px 10%; BORDER-LEFT: #c0c090 1px solid; =
BORDER-BOTTOM: #c0c090 1px solid; BORDER-COLLAPSE: collapse
}
.mediawiki .mbox-inside .tmbox {
	MARGIN: 2px 0px; WIDTH: 100%
}
.mbox-inside .mbox-small.tmbox {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.5em
}
TABLE.tmbox-speedy {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BACKGROUND: #fee; BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 =
2px solid
}
TABLE.tmbox-delete {
	BORDER-RIGHT: #b22222 2px solid; BORDER-TOP: #b22222 2px solid; =
BORDER-LEFT: #b22222 2px solid; BORDER-BOTTOM: #b22222 2px solid
}
TABLE.tmbox-content {
	BORDER-RIGHT: #f28500 2px solid; BORDER-TOP: #f28500 2px solid; =
BORDER-LEFT: #f28500 2px solid; BORDER-BOTTOM: #f28500 2px solid
}
TABLE.tmbox-style {
	BORDER-RIGHT: #f4c430 2px solid; BORDER-TOP: #f4c430 2px solid; =
BORDER-LEFT: #f4c430 2px solid; BORDER-BOTTOM: #f4c430 2px solid
}
TABLE.tmbox-move {
	BORDER-RIGHT: #9932cc 2px solid; BORDER-TOP: #9932cc 2px solid; =
BORDER-LEFT: #9932cc 2px solid; BORDER-BOTTOM: #9932cc 2px solid
}
TABLE.tmbox-protection {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
TABLE.tmbox-notice {
	BORDER-RIGHT: #c0c090 1px solid; BORDER-TOP: #c0c090 1px solid; =
BORDER-LEFT: #c0c090 1px solid; BORDER-BOTTOM: #c0c090 1px solid
}
TABLE.dmbox {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; BACKGROUND: none transparent =
scroll repeat 0% 0%; MARGIN: 0.9em 1em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.fmbox {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; =
BACKGROUND: #f9f9f9; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
WIDTH: 100%; BORDER-BOTTOM: #aaa 1px solid
}
TABLE.fmbox-system {
	BACKGROUND: #f9f9f9
}
TABLE.fmbox-warning {
	BORDER-RIGHT: #bb7070 1px solid; BORDER-TOP: #bb7070 1px solid; =
BACKGROUND: #ffdbdb; BORDER-LEFT: #bb7070 1px solid; BORDER-BOTTOM: =
#bb7070 1px solid
}
TABLE.fmbox-editnotice {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.mw-warning-with-logexcerpt {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-lag-warn-high {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-cascadeprotectedwarning {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV#mw-protect-cascadeon {
	CLEAR: both; BORDER-RIGHT: #bb7070 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #bb7070 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #ffdbdb; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #bb7070 1px =
solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bb7070 1px solid
}
DIV.mw-lag-warn-normal {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
DIV.noarticletext {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
DIV.fmbox-system {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.9em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 0.25em; MARGIN: 0.2em 0px; BORDER-LEFT: #aaa 1px solid; =
PADDING-TOP: 0.25em; BORDER-BOTTOM: #aaa 1px solid
}
BODY.mediawiki TABLE.mbox-small {
	CLEAR: right; FONT-SIZE: 88%; FLOAT: right; MARGIN: 4px 0px 4px 1em; =
WIDTH: 238px; LINE-HEIGHT: 1.25em
}
BODY.mediawiki TABLE.mbox-small-left {
	FONT-SIZE: 88%; MARGIN: 4px 1em 4px 0px; WIDTH: 238px; LINE-HEIGHT: =
1.25em; BORDER-COLLAPSE: collapse
}
.IPA {
	FONT-FAMILY: inherit
}
.Unicode {
	FONT-FAMILY: inherit
}
.latinx {
	FONT-FAMILY: inherit
}
.polytonic {
	FONT-FAMILY: inherit
}
#wpSave {
	FONT-WEIGHT: bold
}
.hiddenStructure {
	DISPLAY: inline! important; COLOR: #f00; BACKGROUND-COLOR: #0f0
}
.check-icon A.new {
	DISPLAY: none; speak: none
}
.nounderlines A {
	TEXT-DECORATION: none
}
.IPA A:link {
	TEXT-DECORATION: none
}
.IPA A:visited {
	TEXT-DECORATION: none
}
DIV.NavFrame {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: =
0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa =
1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
DIV.NavFrame + DIV.NavFrame {
=09
}
DIV.NavPic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
DIV.NavFrame DIV.NavHead {
	FONT-WEIGHT: bold; POSITION: relative; HEIGHT: 1.6em; BACKGROUND-COLOR: =
#ccf
}
DIV.NavFrame P {
	FONT-SIZE: 100%
}
DIV.NavFrame DIV.NavContent {
	FONT-SIZE: 100%
}
DIV.NavFrame DIV.NavContent P {
	FONT-SIZE: 100%
}
DIV.NavEnd {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}
A.NavToggle {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; RIGHT: 3px; POSITION: absolute; =
TOP: 0px
}
.rellink {
	PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; FONT-STYLE: italic
}
.dablink {
	PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; FONT-STYLE: italic
}
.rellink I {
	FONT-STYLE: normal
}
.dablink I {
	FONT-STYLE: normal
}
.horizontal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.horizontal LI {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.6em; DISPLAY: inline; =
PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.horizontal LI:unknown {
	PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
.listify TD {
	DISPLAY: list-item
}
.listify TR {
	DISPLAY: block
}
.listify TABLE {
	DISPLAY: block
}
.geo-default {
	DISPLAY: inline
}
.geo-dms {
	DISPLAY: inline
}
.geo-dec {
	DISPLAY: inline
}
.geo-nondefault {
	DISPLAY: none
}
.geo-multi-punct {
	DISPLAY: none
}
.longitude {
	WHITE-SPACE: nowrap
}
.latitude {
	WHITE-SPACE: nowrap
}
.nonumtoc .tocnumber {
	DISPLAY: none
}
.nonumtoc #toc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.nonumtoc .toc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
.nonumtoc #toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.nonumtoc .toc UL UL {
	MARGIN: 0px 0px 0px 2em
}
.toclimit-2 .toclevel-2 {
	DISPLAY: none
}
.toclimit-3 .toclevel-3 {
	DISPLAY: none
}
.toclimit-4 .toclevel-4 {
	DISPLAY: none
}
.toclimit-5 .toclevel-5 {
	DISPLAY: none
}
.toclimit-6 .toclevel-6 {
	DISPLAY: none
}
.toclimit-7 .toclevel-7 {
	DISPLAY: none
}
BLOCKQUOTE.templatequote {
	MARGIN-TOP: 0px
}
BLOCKQUOTE.templatequote DIV.templatequotecite {
	MARGIN-TOP: 0px; PADDING-LEFT: 2em; LINE-HEIGHT: 1em; TEXT-ALIGN: left
}
BLOCKQUOTE.templatequote DIV.templatequotecite CITE {
	FONT-SIZE: 85%
}
DIV.user-block {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a9a9a9 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#a9a9a9 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a9a9a9 1px solid; =
BACKGROUND-COLOR: #ffefd5
}
.nowraplinks A {
	WHITE-SPACE: nowrap
}
SPAN.texhtml {
	WHITE-SPACE: nowrap
}
SUP.reference A {
	WHITE-SPACE: nowrap
}
.template-documentation {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1em; =
BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
MARGIN: 1em 0px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1em; =
BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ecfcf4
}
.thumbinner {
	MIN-WIDTH: 100px
}
.imagemap-inline DIV {
	DISPLAY: inline
}
#wpUploadDescription {
	HEIGHT: 13em
}
SUP {
	LINE-HEIGHT: 1em
}
SUB {
	LINE-HEIGHT: 1em
}
#content .gallerybox DIV.thumb {
	BACKGROUND-COLOR: #f9f9f9
}
.gallerybox .thumb IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=
 white
}
#file IMG {
	BACKGROUND: =
url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)=
 white
}
.ns-0 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-2 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.ns-100 .gallerybox .thumb IMG {
	BACKGROUND: white
}
.nochecker .gallerybox .thumb IMG {
	BACKGROUND: white
}
#mw-subcategories {
	CLEAR: both
}
#mw-pages {
	CLEAR: both
}
#mw-category-media {
	CLEAR: both
}
#filehistory {
	CLEAR: both
}
#wikiPreview {
	CLEAR: both
}
#wikiDiff {
	CLEAR: both
}
.wpb .wpb-header {
	DISPLAY: none
}
.wpbs-inner .wpb .wpb-header {
	DISPLAY: block
}
.wpbs-inner .wpb .wpb-header {
=09
}
.wpbs-inner .wpb-outside {
	DISPLAY: none
}
.mw-tag-markers {
	FONT-SIZE: 90%; FONT-STYLE: italic; FONT-FAMILY: sans-serif
}
TT {
	FONT-FAMILY: monospace, sans-serif
}
CODE {
	FONT-FAMILY: monospace, sans-serif
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

.ns-0 .ambox {
	DISPLAY: none
}
.ns-0 .navbox {
	DISPLAY: none
}
.ns-0 .sisterproject.infobox {
	DISPLAY: none
}
.ns-0 .dablink {
	DISPLAY: none
}
.ns-0 .metadata {
	DISPLAY: none
}
#privacy {
	DISPLAY: none
}
#about {
	DISPLAY: none
}
#disclaimer {
	DISPLAY: none
}
.editlink {
	DISPLAY: none
}
SPAN.collapseButton {
	DISPLAY: none
}
A.NavToggle {
	DISPLAY: none
}
.noprint {
	DISPLAY: none
}
#content CITE A.text.external:unknown {
	DISPLAY: none! important
}
.nourlexpansion A.text.external:unknown {
	DISPLAY: none! important
}
.nourlexpansion A.autonumber.external:unknown {
	DISPLAY: none! important
}
TABLE.collapsible TR {
	DISPLAY: block! important
}
DIV.NavPic {
	DISPLAY: block! important
}
DIV.NavContent {
	DISPLAY: block! important
}
TABLE.collapsible TR {
	
}
.skin-simple DIV#column-one {
	DISPLAY: none
}
.skin-simple DIV#f-poweredbyico {
	DISPLAY: none
}
.skin-simple DIV#f-copyrightico {
	DISPLAY: none
}
.skin-simple .editsection {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Handheld.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

TABLE.layout {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
TABLE.layout TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-topbanner TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-upper TD {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TBODY {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TR {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TH {
	DISPLAY: block! important; WIDTH: 100%! important
}
#mp-tfp TD {
	DISPLAY: block! important; WIDTH: 100%! important
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400

BODY.page-Main_Page #deleteconfirm {
	DISPLAY: none! important
}
BODY.page-Main_Page #t-cite {
	DISPLAY: none! important
}
BODY.page-Main_Page #lastmod {
	DISPLAY: none! important
}
BODY.page-Main_Page #siteSub {
	DISPLAY: none! important
}
BODY.page-Main_Page #contentSub {
	DISPLAY: none! important
}
BODY.page-Main_Page H1.firstHeading {
	DISPLAY: none! important
}
#siteNotice {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: -0.5em
}
#mw-dismissable-notice {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#content {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A:hover {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI.selected A {
	BACKGROUND-COLOR: #f8fcff
}
#content DIV.thumb {
	BACKGROUND-COLOR: #f8fcff
}
#p-cactions LI A {
	BACKGROUND-COLOR: #f7f9fb
}
.ns-0 #content {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A:hover {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI.selected A {
	BACKGROUND-COLOR: white
}
.ns-0 #content DIV.thumb {
	BACKGROUND-COLOR: white
}
.ns-0 #p-cactions LI A {
	BACKGROUND-COLOR: #fbfbfb
}

@media Print   =20
{
#content {
	BACKGROUND: white
}
    }
#mw-subcategories TABLE {
	BACKGROUND-COLOR: transparent
}
#mw-pages TABLE {
	BACKGROUND-COLOR: transparent
}
TABLE.diff {
	BACKGROUND-COLOR: transparent
}
TD.diff-otitle {
	BACKGROUND-COLOR: transparent
}
TD.diff-ntitle {
	BACKGROUND-COLOR: transparent
}
#p-cactions #ca-addsection A {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em
}
#content BLOCKQUOTE {
	FONT-SIZE: 93.75%; MARGIN: 1em 1.6em
}
#content BLOCKQUOTE P {
=09
}
#siteSub {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 92%
}
#ca-edit A {
	FONT-WEIGHT: bold! important
}
.diffchange {
	FONT-WEIGHT: bold
}
TD.diff-addedline {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
TD.diff-deletedline {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
TD.diff-context {
	FONT-SIZE: 85%; VERTICAL-ALIGN: top
}
#pt-login {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
P.error {
	FONT-WEIGHT: bold
}
.ns-0 #wikiPreview > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.ns-0 #bodyContent > TABLE#toc {
	MARGIN-TOP: 0.5em
}
.toccolours {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px =
solid; BACKGROUND-COLOR: #f9f9f9
}
.portlet A {
	TEXT-DECORATION: none
}
#editpage-specialchars A {
	TEXT-DECORATION: none
}
.portlet A:hover {
	TEXT-DECORATION: underline
}
#editpage-specialchars A:hover {
	TEXT-DECORATION: underline
}
DIV.topicon {
	DISPLAY: block! important; Z-INDEX: 10; POSITION: absolute; TOP: 10px
}
#coordinates {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 85%; Z-INDEX: 1; =
RIGHT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: =
right; PADDING-BOTTOM: 0em; MARGIN: 0em; TEXT-TRANSFORM: none; =
BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0em; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; =
BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 3.7em; TEXT-ALIGN: =
right; BORDER-BOTTOM-STYLE: none
}
.portlet LI {
	LIST-STYLE-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png)
}
LI.FA {
	LIST-STYLE-IMAGE: =
url(http://upload.wikimedia.org/wikipedia/en/d/d4/Monobook-bullet-star.pn=
g)
}
DIV.thumb DIV A IMG {
	BACKGROUND-COLOR: #fff
}
DIV.thumb {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
DIV.tright {
	MARGIN: 0.5em 0px 0.8em 1.4em; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV.tleft {
	MARGIN: 0.5em 1.4em 0.8em 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#bodyContent .plainlinks2 A[href^=3D'http://en.wikipedia.org/'].external =
{
	COLOR: #002bb8! important
}
UL.permissions-errors > LI {
	LIST-STYLE-TYPE: none
}
UL.permissions-errors {
	MARGIN: 0px
}
.texhtml {
	FONT-SIZE: 125%; LINE-HEIGHT: 1.5em
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&gen=css

A.new {
	COLOR: #cc2200
}
#quickbar A.new {
	COLOR: #cc2200
}

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/wikibits.js?urid=254z2_1254880607

// MediaWiki JavaScript support functions=0A=
=0A=
var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A=
var is_gecko =3D /gecko/.test( clientPC ) &&=0A=
	!/khtml|spoofer|netscape\/7\.0/.test(clientPC);=0A=
var webkit_match =3D clientPC.match(/applewebkit\/(\d+)/);=0A=
if (webkit_match) {=0A=
	var is_safari =3D clientPC.indexOf('applewebkit') !=3D -1 &&=0A=
		clientPC.indexOf('spoofer') =3D=3D -1;=0A=
	var is_safari_win =3D is_safari && clientPC.indexOf('windows') !=3D -1;=0A=
	var webkit_version =3D parseInt(webkit_match[1]);=0A=
}=0A=
// For accesskeys; note that FF3+ is included here!=0A=
var is_ff2 =3D /firefox\/[2-9]|minefield\/3/.test( clientPC );=0A=
var ff2_bugs =3D /firefox\/2/.test( clientPC );=0A=
// These aren't used here, but some custom scripts rely on them=0A=
var is_ff2_win =3D is_ff2 && clientPC.indexOf('windows') !=3D -1;=0A=
var is_ff2_x11 =3D is_ff2 && clientPC.indexOf('x11') !=3D -1;=0A=
if (clientPC.indexOf('opera') !=3D -1) {=0A=
	var is_opera =3D true;=0A=
	var is_opera_preseven =3D window.opera && !document.childNodes;=0A=
	var is_opera_seven =3D window.opera && document.childNodes;=0A=
	var is_opera_95 =3D /opera\/(9\.[5-9]|[1-9][0-9])/.test( clientPC );=0A=
	var opera6_bugs =3D is_opera_preseven;=0A=
	var opera7_bugs =3D is_opera_seven && !is_opera_95;=0A=
	var opera95_bugs =3D /opera\/(9\.5)/.test( clientPC );=0A=
}=0A=
=0A=
// Global external objects used by this script.=0A=
/*extern ta, stylepath, skin */=0A=
=0A=
// add any onload functions in this hook (please don't hard-code any =
events in the xhtml source)=0A=
var doneOnloadHook;=0A=
=0A=
if (!window.onloadFuncts) {=0A=
	var onloadFuncts =3D [];=0A=
}=0A=
=0A=
// code that is dependent on js2 functions should use js2AddOnloadHook=0A=
function addOnloadHook(hookFunct) {=0A=
	// Allows add-on scripts to add onload functions=0A=
	if(!doneOnloadHook) {=0A=
		onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A=
	} else {=0A=
		hookFunct();  // bug in MSIE script loading=0A=
	}=0A=
}=0A=
=0A=
=0A=
function hookEvent(hookName, hookFunct) {=0A=
	addHandler(window, hookName, hookFunct);=0A=
}=0A=
=0A=
function importScript(page) {=0A=
	// TODO: might want to introduce a utility function to match =
wfUrlencode() in PHP=0A=
	var uri =3D wgScript + '?title=3D' +=0A=
		encodeURIComponent(page.replace(/ =
/g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') +=0A=
		'&action=3Draw&ctype=3Dtext/javascript';=0A=
	return importScriptURI(uri);=0A=
}=0A=
=0A=
var loadedScripts =3D {}; // included-scripts tracker=0A=
function importScriptURI(url) {=0A=
	if (loadedScripts[url]) {=0A=
		return null;=0A=
	}=0A=
	loadedScripts[url] =3D true;=0A=
	var s =3D document.createElement('script');=0A=
	s.setAttribute('src',url);=0A=
	s.setAttribute('type','text/javascript');=0A=
	document.getElementsByTagName('head')[0].appendChild(s);=0A=
	return s;=0A=
}=0A=
=0A=
function importStylesheet(page) {=0A=
	return importStylesheetURI(wgScript + =
'?action=3Draw&ctype=3Dtext/css&title=3D' + =
encodeURIComponent(page.replace(/ /g,'_')));=0A=
}=0A=
=0A=
function importStylesheetURI(url,media) {=0A=
	var l =3D document.createElement('link');=0A=
	l.type =3D 'text/css';=0A=
	l.rel =3D 'stylesheet';=0A=
	l.href =3D url;=0A=
	if(media) l.media =3D media=0A=
	document.getElementsByTagName('head')[0].appendChild(l);=0A=
	return l;=0A=
}=0A=
=0A=
function appendCSS(text) {=0A=
	var s =3D document.createElement('style');=0A=
	s.type =3D 'text/css';=0A=
	s.rel =3D 'stylesheet';=0A=
	if (s.styleSheet) s.styleSheet.cssText =3D text //IE=0A=
	else s.appendChild(document.createTextNode(text + '')) //Safari =
sometimes borks on null=0A=
	document.getElementsByTagName('head')[0].appendChild(s);=0A=
	return s;=0A=
}=0A=
=0A=
// special stylesheet links=0A=
if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A=
	// FIXME: This tries to load the stylesheets even for skins where they=0A=
	// don't exist, i.e., everything but Monobook.=0A=
	if (opera6_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css');=0A=
	} else if (opera7_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css');=0A=
	} else if (opera95_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/Opera9Fixes.css');=0A=
	} else if (ff2_bugs) {=0A=
		importStylesheetURI(stylepath+'/'+skin+'/FF2Fixes.css');=0A=
	}=0A=
}=0A=
=0A=
=0A=
if (wgBreakFrames) {=0A=
	// Un-trap us from framesets=0A=
	if (window.top !=3D window) {=0A=
		window.top.location =3D window.location;=0A=
	}=0A=
}=0A=
=0A=
function showTocToggle() {=0A=
	if (document.createTextNode) {=0A=
		// Uses DOM calls to avoid document.write + XHTML issues=0A=
=0A=
		var linkHolder =3D document.getElementById('toctitle');=0A=
		var existingLink =3D document.getElementById('togglelink');=0A=
		if (!linkHolder || existingLink) {=0A=
			// Don't add the toggle link twice=0A=
			return;=0A=
		}=0A=
=0A=
		var outerSpan =3D document.createElement('span');=0A=
		outerSpan.className =3D 'toctoggle';=0A=
=0A=
		var toggleLink =3D document.createElement('a');=0A=
		toggleLink.id =3D 'togglelink';=0A=
		toggleLink.className =3D 'internal';=0A=
		toggleLink.href =3D 'javascript:toggleToc()';=0A=
		toggleLink.appendChild(document.createTextNode(tocHideText));=0A=
=0A=
		outerSpan.appendChild(document.createTextNode('['));=0A=
		outerSpan.appendChild(toggleLink);=0A=
		outerSpan.appendChild(document.createTextNode(']'));=0A=
=0A=
		linkHolder.appendChild(document.createTextNode(' '));=0A=
		linkHolder.appendChild(outerSpan);=0A=
=0A=
		var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A=
		if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A=
			toggleToc();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function changeText(el, newText) {=0A=
	// Safari work around=0A=
	if (el.innerText) {=0A=
		el.innerText =3D newText;=0A=
	} else if (el.firstChild && el.firstChild.nodeValue) {=0A=
		el.firstChild.nodeValue =3D newText;=0A=
	}=0A=
}=0A=
=0A=
function toggleToc() {=0A=
	var tocmain =3D document.getElementById('toc');=0A=
	var toc =3D =
document.getElementById('toc').getElementsByTagName('ul')[0];=0A=
	var toggleLink =3D document.getElementById('togglelink');=0A=
=0A=
	if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A=
		changeText(toggleLink, tocHideText);=0A=
		toc.style.display =3D 'block';=0A=
		document.cookie =3D "hidetoc=3D0";=0A=
		tocmain.className =3D 'toc';=0A=
	} else {=0A=
		changeText(toggleLink, tocShowText);=0A=
		toc.style.display =3D 'none';=0A=
		document.cookie =3D "hidetoc=3D1";=0A=
		tocmain.className =3D 'toc tochidden';=0A=
	}=0A=
}=0A=
=0A=
var mwEditButtons =3D [];=0A=
var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A=
=0A=
function escapeQuotes(text) {=0A=
	var re =3D new RegExp("'","g");=0A=
	text =3D text.replace(re,"\\'");=0A=
	re =3D new RegExp("\\n","g");=0A=
	text =3D text.replace(re,"\\n");=0A=
	return escapeQuotesHTML(text);=0A=
}=0A=
=0A=
function escapeQuotesHTML(text) {=0A=
	var re =3D new RegExp('&',"g");=0A=
	text =3D text.replace(re,"&amp;");=0A=
	re =3D new RegExp('"',"g");=0A=
	text =3D text.replace(re,"&quot;");=0A=
	re =3D new RegExp('<',"g");=0A=
	text =3D text.replace(re,"&lt;");=0A=
	re =3D new RegExp('>',"g");=0A=
	text =3D text.replace(re,"&gt;");=0A=
	return text;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Set the accesskey prefix based on browser detection.=0A=
 */=0A=
var tooltipAccessKeyPrefix =3D 'alt-';=0A=
if (is_opera) {=0A=
	tooltipAccessKeyPrefix =3D 'shift-esc-';=0A=
} else if (!is_safari_win && is_safari && webkit_version > 526) {=0A=
	tooltipAccessKeyPrefix =3D 'ctrl-alt-';=0A=
} else if (!is_safari_win && (is_safari=0A=
		|| clientPC.indexOf('mac') !=3D -1=0A=
		|| clientPC.indexOf('konqueror') !=3D -1 )) {=0A=
	tooltipAccessKeyPrefix =3D 'ctrl-';=0A=
} else if (is_ff2) {=0A=
	tooltipAccessKeyPrefix =3D 'alt-shift-';=0A=
}=0A=
var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/;=0A=
=0A=
/**=0A=
 * Add the appropriate prefix to the accesskey shown in the tooltip.=0A=
 * If the nodeList parameter is given, only those nodes are updated;=0A=
 * otherwise, all the nodes that will probably have accesskeys by=0A=
 * default are updated.=0A=
 *=0A=
 * @param Array nodeList -- list of elements to update=0A=
 */=0A=
function updateTooltipAccessKeys( nodeList ) {=0A=
	if ( !nodeList ) {=0A=
		// Rather than scan all links on the whole page, we can just scan these=0A=
		// containers which contain the relevant links. This is really just an=0A=
		// optimization technique.=0A=
		var linkContainers =3D [=0A=
			"column-one", // Monobook and Modern=0A=
			"head", "panel", "p-logo" // Vector=0A=
		];=0A=
		for ( var i in linkContainers ) {=0A=
			var linkContainer =3D document.getElementById( linkContainers[i] );=0A=
			if ( linkContainer ) {=0A=
				updateTooltipAccessKeys( linkContainer.getElementsByTagName("a") );=0A=
			}=0A=
		}=0A=
		// these are rare enough that no such optimization is needed=0A=
		updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A=
		updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A=
		return;=0A=
	}=0A=
=0A=
	for ( var i =3D 0; i < nodeList.length; i++ ) {=0A=
		var element =3D nodeList[i];=0A=
		var tip =3D element.getAttribute("title");=0A=
		if ( tip && tooltipAccessKeyRegexp.exec(tip) ) {=0A=
			tip =3D tip.replace(tooltipAccessKeyRegexp,=0A=
					  "["+tooltipAccessKeyPrefix+"$5]");=0A=
			element.setAttribute("title", tip );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add a link to one of the portlet menus on the page, including:=0A=
 *=0A=
 * p-cactions: Content actions (shown as tabs above the main content in =
Monobook)=0A=
 * p-personal: Personal tools (shown at the top right of the page in =
Monobook)=0A=
 * p-navigation: Navigation=0A=
 * p-tb: Toolbox=0A=
 *=0A=
 * This function exists for the convenience of custom JS authors.  All=0A=
 * but the first three parameters are optional, though providing at=0A=
 * least an id and a tooltip is recommended.=0A=
 *=0A=
 * By default the new link will be added to the end of the list.  To=0A=
 * add the link before a given existing item, pass the DOM node of=0A=
 * that item (easily obtained with document.getElementById()) as the=0A=
 * nextnode parameter; to add the link _after_ an existing item, pass=0A=
 * the node's nextSibling instead.=0A=
 *=0A=
 * @param String portlet -- id of the target portlet ("p-cactions", =
"p-personal", "p-navigation" or "p-tb")=0A=
 * @param String href -- link URL=0A=
 * @param String text -- link text (will be automatically lowercased by =
CSS for p-cactions in Monobook)=0A=
 * @param String id -- id of the new item, should be unique and =
preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A=
 * @param String tooltip -- text to show when hovering over the link, =
without accesskey suffix=0A=
 * @param String accesskey -- accesskey to activate this link (one =
character, try to avoid conflicts)=0A=
 * @param Node nextnode -- the DOM node before which the new item should =
be added, should be another item in the same list=0A=
 *=0A=
 * @return Node -- the DOM node of the new item (an LI element) or null=0A=
 */=0A=
function addPortletLink(portlet, href, text, id, tooltip, accesskey, =
nextnode) {=0A=
	var root =3D document.getElementById(portlet);=0A=
	if ( !root ) return null;=0A=
	var node =3D root.getElementsByTagName( "ul" )[0];=0A=
	if ( !node ) return null;=0A=
=0A=
	// unhide portlet if it was hidden before=0A=
	root.className =3D root.className.replace( /(^| )emptyPortlet( |$)/, =
"$2" );=0A=
=0A=
	var span =3D document.createElement( "span" );=0A=
	span.appendChild( document.createTextNode( text ) );=0A=
=0A=
	var link =3D document.createElement( "a" );=0A=
	link.appendChild( span );=0A=
	link.href =3D href;=0A=
=0A=
	var item =3D document.createElement( "li" );=0A=
	item.appendChild( link );=0A=
	if ( id ) item.id =3D id;=0A=
=0A=
	if ( accesskey ) {=0A=
		link.setAttribute( "accesskey", accesskey );=0A=
		tooltip +=3D " ["+accesskey+"]";=0A=
	}=0A=
	if ( tooltip ) {=0A=
		link.setAttribute( "title", tooltip );=0A=
	}=0A=
	if ( accesskey && tooltip ) {=0A=
		updateTooltipAccessKeys( new Array( link ) );=0A=
	}=0A=
=0A=
	if ( nextnode && nextnode.parentNode =3D=3D node )=0A=
		node.insertBefore( item, nextnode );=0A=
	else=0A=
		node.appendChild( item );  // IE compatibility (?)=0A=
=0A=
	return item;=0A=
}=0A=
=0A=
function getInnerText(el) {=0A=
	if (typeof el =3D=3D "string") return el;=0A=
	if (typeof el =3D=3D "undefined") { return el };=0A=
	if (el.textContent) return el.textContent; // not needed but it is =
faster=0A=
	if (el.innerText) return el.innerText;     // IE doesn't have =
textContent=0A=
	var str =3D "";=0A=
=0A=
	var cs =3D el.childNodes;=0A=
	var l =3D cs.length;=0A=
	for (var i =3D 0; i < l; i++) {=0A=
		switch (cs[i].nodeType) {=0A=
			case 1: //ELEMENT_NODE=0A=
				str +=3D ts_getInnerText(cs[i]);=0A=
				break;=0A=
			case 3:	//TEXT_NODE=0A=
				str +=3D cs[i].nodeValue;=0A=
				break;=0A=
		}=0A=
	}=0A=
	return str;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Set up accesskeys/tooltips from the deprecated ta array.  If doId=0A=
 * is specified, only set up for that id.  Note that this function is=0A=
 * deprecated and will not be supported indefinitely -- use=0A=
 * updateTooltipAccessKey() instead.=0A=
 *=0A=
 * @param mixed doId string or null=0A=
 */=0A=
function akeytt( doId ) {=0A=
	// A lot of user scripts (and some of the code below) break if=0A=
	// ta isn't defined, so we make sure it is.  Explictly using=0A=
	// window.ta avoids a "ta is not defined" error.=0A=
	if (!window.ta) window.ta =3D new Array;=0A=
=0A=
	// Make a local, possibly restricted, copy to avoid clobbering=0A=
	// the original.=0A=
	var ta;=0A=
	if ( doId ) {=0A=
		ta =3D [doId];=0A=
	} else {=0A=
		ta =3D window.ta;=0A=
	}=0A=
=0A=
	// Now deal with evil deprecated ta=0A=
	var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? =
true : false;=0A=
	for (var id in ta) {=0A=
		var n =3D document.getElementById(id);=0A=
		if (n) {=0A=
			var a =3D null;=0A=
			var ak =3D '';=0A=
			// Are we putting accesskey in it=0A=
			if (ta[id][0].length > 0) {=0A=
				// Is this object a object? If not assume it's the next child.=0A=
=0A=
				if (n.nodeName.toLowerCase() =3D=3D "a") {=0A=
					a =3D n;=0A=
				} else {=0A=
					a =3D n.childNodes[0];=0A=
				}=0A=
			 	// Don't add an accesskey for the watch tab if the watch=0A=
			 	// checkbox is also available.=0A=
				if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || =
!watchCheckboxExists)) {=0A=
					a.accessKey =3D ta[id][0];=0A=
					ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A=
				}=0A=
			} else {=0A=
				// We don't care what type the object is when assigning tooltip=0A=
				a =3D n;=0A=
				ak =3D '';=0A=
			}=0A=
=0A=
			if (a) {=0A=
				a.title =3D ta[id][1]+ak;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var checkboxes;=0A=
var lastCheckbox;=0A=
=0A=
function setupCheckboxShiftClick() {=0A=
	checkboxes =3D [];=0A=
	lastCheckbox =3D null;=0A=
	var inputs =3D document.getElementsByTagName('input');=0A=
	addCheckboxClickHandlers(inputs);=0A=
}=0A=
=0A=
function addCheckboxClickHandlers(inputs, start) {=0A=
	if ( !start) start =3D 0;=0A=
=0A=
	var finish =3D start + 250;=0A=
	if ( finish > inputs.length )=0A=
		finish =3D inputs.length;=0A=
=0A=
	for ( var i =3D start; i < finish; i++ ) {=0A=
		var cb =3D inputs[i];=0A=
		if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A=
			continue;=0A=
		var end =3D checkboxes.length;=0A=
		checkboxes[end] =3D cb;=0A=
		cb.index =3D end;=0A=
		cb.onclick =3D checkboxClickHandler;=0A=
	}=0A=
=0A=
	if ( finish < inputs.length ) {=0A=
		setTimeout( function () {=0A=
			addCheckboxClickHandlers(inputs, finish);=0A=
		}, 200 );=0A=
	}=0A=
}=0A=
=0A=
function checkboxClickHandler(e) {=0A=
	if (typeof e =3D=3D 'undefined') {=0A=
		e =3D window.event;=0A=
	}=0A=
	if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A=
		lastCheckbox =3D this.index;=0A=
		return true;=0A=
	}=0A=
	var endState =3D this.checked;=0A=
	var start, finish;=0A=
	if ( this.index < lastCheckbox ) {=0A=
		start =3D this.index + 1;=0A=
		finish =3D lastCheckbox;=0A=
	} else {=0A=
		start =3D lastCheckbox;=0A=
		finish =3D this.index - 1;=0A=
	}=0A=
	for (var i =3D start; i <=3D finish; ++i ) {=0A=
		checkboxes[i].checked =3D endState;=0A=
		if( i > start && typeof checkboxes[i].onchange =3D=3D 'function' )=0A=
			checkboxes[i].onchange(); // fire triggers=0A=
	}=0A=
	lastCheckbox =3D this.index;=0A=
	return true;=0A=
}=0A=
=0A=
function toggle_element_activation(ida,idb) {=0A=
	if ( !document.getElementById ) {=0A=
		return;=0A=
	}=0A=
	// Show the appropriate upload size limit message=0A=
	if( idb =3D=3D 'wpUploadFileURL' ) {=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A=
		if( e ) e.style.display =3D "none";=0A=
=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A=
		if( e ) e.style.display =3D "block";=0A=
	}=0A=
	if( idb =3D=3D 'wpUploadFile' ) {=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A=
		if( e ) e.style.display =3D  "none";=0A=
=0A=
		var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A=
		if( e ) e.style.display =3D  "block";=0A=
	}=0A=
	document.getElementById( ida ).disabled =3D true;=0A=
	document.getElementById( idb ).disabled =3D false;=0A=
}=0A=
=0A=
function toggle_element_check(ida,idb) {=0A=
	if (!document.getElementById) {=0A=
		return;=0A=
	}=0A=
	document.getElementById(ida).checked=3Dtrue;=0A=
	document.getElementById(idb).checked=3Dfalse;=0A=
}=0A=
=0A=
/*=0A=
	Written by Jonathan Snook, http://www.snook.ca/jonathan=0A=
	Add-ons by Robert Nyman, http://www.robertnyman.com=0A=
	Author says "The credit comment is all it takes, no license. Go crazy =
with it!:-)"=0A=
	From =
http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname=
/=0A=
*/=0A=
function getElementsByClassName(oElm, strTagName, oClassNames){=0A=
	var arrReturnElements =3D new Array();=0A=
	if ( typeof( oElm.getElementsByClassName ) =3D=3D "function" ) {=0A=
		/* Use a native implementation where possible FF3, Saf3.2, Opera 9.5 */=0A=
		var arrNativeReturn =3D oElm.getElementsByClassName( oClassNames );=0A=
		if ( strTagName =3D=3D "*" )=0A=
			return arrNativeReturn;=0A=
		for ( var h=3D0; h < arrNativeReturn.length; h++ ) {=0A=
			if( arrNativeReturn[h].tagName.toLowerCase() =3D=3D =
strTagName.toLowerCase() )=0A=
				arrReturnElements[arrReturnElements.length] =3D arrNativeReturn[h];=0A=
		}=0A=
		return arrReturnElements;=0A=
	}=0A=
	var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
	var arrRegExpClassNames =3D new Array();=0A=
	if(typeof oClassNames =3D=3D "object"){=0A=
		for(var i=3D0; i<oClassNames.length; i++){=0A=
			arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
				new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + =
"(\\s|$)");=0A=
		}=0A=
	}=0A=
	else{=0A=
		arrRegExpClassNames[arrRegExpClassNames.length] =3D=0A=
			new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)");=0A=
	}=0A=
	var oElement;=0A=
	var bMatchesAll;=0A=
	for(var j=3D0; j<arrElements.length; j++){=0A=
		oElement =3D arrElements[j];=0A=
		bMatchesAll =3D true;=0A=
		for(var k=3D0; k<arrRegExpClassNames.length; k++){=0A=
			if(!arrRegExpClassNames[k].test(oElement.className)){=0A=
				bMatchesAll =3D false;=0A=
				break;=0A=
			}=0A=
		}=0A=
		if(bMatchesAll){=0A=
			arrReturnElements[arrReturnElements.length] =3D oElement;=0A=
		}=0A=
	}=0A=
	return (arrReturnElements)=0A=
}=0A=
=0A=
function redirectToFragment(fragment) {=0A=
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A=
	if (match) {=0A=
		var webKitVersion =3D parseInt(match[1]);=0A=
		if (webKitVersion < 420) {=0A=
			// Released Safari w/ WebKit 418.9.1 messes up horribly=0A=
			// Nightlies of 420+ are ok=0A=
			return;=0A=
		}=0A=
	}=0A=
	if (is_gecko) {=0A=
		// Mozilla needs to wait until after load, otherwise the window =
doesn't scroll=0A=
		addOnloadHook(function () {=0A=
			if (window.location.hash =3D=3D "")=0A=
				window.location.hash =3D fragment;=0A=
		});=0A=
	} else {=0A=
		if (window.location.hash =3D=3D "")=0A=
			window.location.hash =3D fragment;=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * Table sorting script based on one (c) 1997-2006 Stuart Langridge and =
Joost=0A=
 * de Valk:=0A=
 * http://www.joostdevalk.nl/code/sortable-table/=0A=
 * http://www.kryogenix.org/code/browser/sorttable/=0A=
 *=0A=
 * @todo don't break on colspans/rowspans (bug 8028)=0A=
 * @todo language-specific digit grouping/decimals (bug 8063)=0A=
 * @todo support all accepted date formats (bug 8226)=0A=
 */=0A=
=0A=
var ts_image_path =3D stylepath+"/common/images/";=0A=
var ts_image_up =3D "sort_up.gif";=0A=
var ts_image_down =3D "sort_down.gif";=0A=
var ts_image_none =3D "sort_none.gif";=0A=
var ts_europeandate =3D wgContentLanguage !=3D "en"; // The =
non-American-inclined can change to "true"=0A=
var ts_alternate_row_colors =3D false;=0A=
var ts_number_transform_table =3D null;=0A=
var ts_number_regex =3D null;=0A=
=0A=
function sortables_init() {=0A=
	var idnum =3D 0;=0A=
	// Find all tables with class sortable and make them sortable=0A=
	var tables =3D getElementsByClassName(document, "table", "sortable");=0A=
	for (var ti =3D 0; ti < tables.length ; ti++) {=0A=
		if (!tables[ti].id) {=0A=
			tables[ti].setAttribute('id','sortable_table_id_'+idnum);=0A=
			++idnum;=0A=
		}=0A=
		ts_makeSortable(tables[ti]);=0A=
	}=0A=
}=0A=
=0A=
function ts_makeSortable(table) {=0A=
	var firstRow;=0A=
	if (table.rows && table.rows.length > 0) {=0A=
		if (table.tHead && table.tHead.rows.length > 0) {=0A=
			firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A=
		} else {=0A=
			firstRow =3D table.rows[0];=0A=
		}=0A=
	}=0A=
	if (!firstRow) return;=0A=
=0A=
	// We have a first row: assume it's the header, and make its contents =
clickable links=0A=
	for (var i =3D 0; i < firstRow.cells.length; i++) {=0A=
		var cell =3D firstRow.cells[i];=0A=
		if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A=
			cell.innerHTML +=3D '&nbsp;&nbsp;'=0A=
				+ '<a href=3D"#" class=3D"sortheader" '=0A=
				+ 'onclick=3D"ts_resortTable(this);return false;">'=0A=
				+ '<span class=3D"sortarrow">'=0A=
				+ '<img src=3D"'=0A=
				+ ts_image_path=0A=
				+ ts_image_none=0A=
				+ '" alt=3D"&darr;"/></span></a>';=0A=
		}=0A=
	}=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_getInnerText(el) {=0A=
	return getInnerText( el );=0A=
}=0A=
=0A=
function ts_resortTable(lnk) {=0A=
	// get the span=0A=
	var span =3D lnk.getElementsByTagName('span')[0];=0A=
=0A=
	var td =3D lnk.parentNode;=0A=
	var tr =3D td.parentNode;=0A=
	var column =3D td.cellIndex;=0A=
=0A=
	var table =3D tr.parentNode;=0A=
	while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D =
'table'))=0A=
		table =3D table.parentNode;=0A=
	if (!table) return;=0A=
=0A=
	if (table.rows.length <=3D 1) return;=0A=
=0A=
	// Generate the number transform table if it's not done already=0A=
	if (ts_number_transform_table =3D=3D null) {=0A=
		ts_initTransformTable();=0A=
	}=0A=
=0A=
	// Work out a type for the column=0A=
	// Skip the first row if that's where the headings are=0A=
	var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A=
=0A=
	var itm =3D "";=0A=
	for (var i =3D rowStart; i < table.rows.length; i++) {=0A=
		if (table.rows[i].cells.length > column) {=0A=
			itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A=
			itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A=
			if (itm !=3D "") break;=0A=
		}=0A=
	}=0A=
=0A=
	// TODO: bug 8226, localised date formats=0A=
	var sortfn =3D ts_sort_generic;=0A=
	var preprocessor =3D ts_toLowerCase;=0A=
	if (/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	} else if (/^\d\d[\/.-]\d\d[\/.-]\d\d$/.test(itm)) {=0A=
		preprocessor =3D ts_dateToSortKey;=0A=
	// pound dollar euro yen currency cents=0A=
	} else if (/(^[\u00a3$\u20ac\u00a4\u00a5]|\u00a2$)/.test(itm)) {=0A=
		preprocessor =3D ts_currencyToSortKey;=0A=
	} else if (ts_number_regex.test(itm)) {=0A=
		preprocessor =3D ts_parseFloat;=0A=
	}=0A=
=0A=
	var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A=
=0A=
	var newRows =3D new Array();=0A=
	var staticRows =3D new Array();=0A=
	for (var j =3D rowStart; j < table.rows.length; j++) {=0A=
		var row =3D table.rows[j];=0A=
		if((" "+row.className+" ").indexOf(" unsortable ") < 0) {=0A=
			var keyText =3D ts_getInnerText(row.cells[column]);=0A=
			if(keyText =3D=3D undefined) {=0A=
				keyText =3D ""; =0A=
			}=0A=
			var oldIndex =3D (reverse ? -j : j);=0A=
			var preprocessed =3D preprocessor( keyText.replace(/^[\s\xa0]+/, =
"").replace(/[\s\xa0]+$/, "") );=0A=
=0A=
			newRows[newRows.length] =3D new Array(row, preprocessed, oldIndex);=0A=
		} else staticRows[staticRows.length] =3D new Array(row, false, =
j-rowStart);=0A=
	}=0A=
=0A=
	newRows.sort(sortfn);=0A=
=0A=
	var arrowHTML;=0A=
	if (reverse) {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_down + '" =
alt=3D"&darr;"/>';=0A=
		newRows.reverse();=0A=
		span.setAttribute('sortdir','up');=0A=
	} else {=0A=
		arrowHTML =3D '<img src=3D"'+ ts_image_path + ts_image_up + '" =
alt=3D"&uarr;"/>';=0A=
		span.setAttribute('sortdir','down');=0A=
	}=0A=
=0A=
	for (var i =3D 0; i < staticRows.length; i++) {=0A=
		var row =3D staticRows[i];=0A=
		newRows.splice(row[2], 0, row);=0A=
	}=0A=
=0A=
	// We appendChild rows that already exist to the tbody, so it moves =
them rather than creating new ones=0A=
	// don't do sortbottom rows=0A=
	for (var i =3D 0; i < newRows.length; i++) {=0A=
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D =
-1)=0A=
			table.tBodies[0].appendChild(newRows[i][0]);=0A=
	}=0A=
	// do sortbottom rows only=0A=
	for (var i =3D 0; i < newRows.length; i++) {=0A=
		if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A=
			table.tBodies[0].appendChild(newRows[i][0]);=0A=
	}=0A=
=0A=
	// Delete any other arrows there may be showing=0A=
	var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A=
	for (var i =3D 0; i < spans.length; i++) {=0A=
		spans[i].innerHTML =3D '<img src=3D"'+ ts_image_path + ts_image_none + =
'" alt=3D"&darr;"/>';=0A=
	}=0A=
	span.innerHTML =3D arrowHTML;=0A=
=0A=
	if (ts_alternate_row_colors) {=0A=
		ts_alternate(table);=0A=
	}=0A=
}=0A=
=0A=
function ts_initTransformTable() {=0A=
	if ( typeof wgSeparatorTransformTable =3D=3D "undefined"=0A=
			|| ( wgSeparatorTransformTable[0] =3D=3D '' && =
wgDigitTransformTable[2] =3D=3D '' ) )=0A=
	{=0A=
		digitClass =3D "[0-9,.]";=0A=
		ts_number_transform_table =3D false;=0A=
	} else {=0A=
		ts_number_transform_table =3D {};=0A=
		// Unpack the transform table=0A=
		// Separators=0A=
		ascii =3D wgSeparatorTransformTable[0].split("\t");=0A=
		localised =3D wgSeparatorTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) {=0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
		// Digits=0A=
		ascii =3D wgDigitTransformTable[0].split("\t");=0A=
		localised =3D wgDigitTransformTable[1].split("\t");=0A=
		for ( var i =3D 0; i < ascii.length; i++ ) {=0A=
			ts_number_transform_table[localised[i]] =3D ascii[i];=0A=
		}=0A=
=0A=
		// Construct regex for number identification=0A=
		digits =3D ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ',', =
'\\.'];=0A=
		maxDigitLength =3D 1;=0A=
		for ( var digit in ts_number_transform_table ) {=0A=
			// Escape regex metacharacters=0A=
			digits.push(=0A=
				digit.replace( /[\\\\$\*\+\?\.\(\)\|\{\}\[\]\-]/,=0A=
					function( s ) { return '\\' + s; } )=0A=
			);=0A=
			if (digit.length > maxDigitLength) {=0A=
				maxDigitLength =3D digit.length;=0A=
			}=0A=
		}=0A=
		if ( maxDigitLength > 1 ) {=0A=
			digitClass =3D '[' + digits.join( '', digits ) + ']';=0A=
		} else {=0A=
			digitClass =3D '(' + digits.join( '|', digits ) + ')';=0A=
		}=0A=
	}=0A=
=0A=
	// We allow a trailing percent sign, which we just strip.  This works =
fine=0A=
	// if percents and regular numbers aren't being mixed.=0A=
	ts_number_regex =3D new RegExp(=0A=
		"^(" +=0A=
			"[+-]?[0-9][0-9,]*(\\.[0-9,]*)?(E[+-]?[0-9][0-9,]*)?" + // =
Fortran-style scientific=0A=
			"|" +=0A=
			"[+-]?" + digitClass + "+%?" + // Generic localised=0A=
		")$", "i"=0A=
	);=0A=
}=0A=
=0A=
function ts_toLowerCase( s ) {=0A=
	return s.toLowerCase();=0A=
}=0A=
=0A=
function ts_dateToSortKey(date) {=0A=
	// y2k notes: two digit years less than 50 are treated as 20XX, greater =
than 50 are treated as 19XX=0A=
	if (date.length =3D=3D 11) {=0A=
		switch (date.substr(3,3).toLowerCase()) {=0A=
			case "jan": var month =3D "01"; break;=0A=
			case "feb": var month =3D "02"; break;=0A=
			case "mar": var month =3D "03"; break;=0A=
			case "apr": var month =3D "04"; break;=0A=
			case "may": var month =3D "05"; break;=0A=
			case "jun": var month =3D "06"; break;=0A=
			case "jul": var month =3D "07"; break;=0A=
			case "aug": var month =3D "08"; break;=0A=
			case "sep": var month =3D "09"; break;=0A=
			case "oct": var month =3D "10"; break;=0A=
			case "nov": var month =3D "11"; break;=0A=
			case "dec": var month =3D "12"; break;=0A=
			// default: var month =3D "00";=0A=
		}=0A=
		return date.substr(7,4)+month+date.substr(0,2);=0A=
	} else if (date.length =3D=3D 10) {=0A=
		if (ts_europeandate =3D=3D false) {=0A=
			return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);=0A=
		} else {=0A=
			return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);=0A=
		}=0A=
	} else if (date.length =3D=3D 8) {=0A=
		yr =3D date.substr(6,2);=0A=
		if (parseInt(yr) < 50) {=0A=
			yr =3D '20'+yr;=0A=
		} else {=0A=
			yr =3D '19'+yr;=0A=
		}=0A=
		if (ts_europeandate =3D=3D true) {=0A=
			return yr+date.substr(3,2)+date.substr(0,2);=0A=
		} else {=0A=
			return yr+date.substr(0,2)+date.substr(3,2);=0A=
		}=0A=
	}=0A=
	return "00000000";=0A=
}=0A=
=0A=
function ts_parseFloat( s ) {=0A=
	if ( !s ) {=0A=
		return 0;=0A=
	}=0A=
	if (ts_number_transform_table !=3D false) {=0A=
		var newNum =3D '', c;=0A=
=0A=
		for ( var p =3D 0; p < s.length; p++ ) {=0A=
			c =3D s.charAt( p );=0A=
			if (c in ts_number_transform_table) {=0A=
				newNum +=3D ts_number_transform_table[c];=0A=
			} else {=0A=
				newNum +=3D c;=0A=
			}=0A=
		}=0A=
		s =3D newNum;=0A=
	}=0A=
=0A=
	num =3D parseFloat(s.replace(/,/g, ""));=0A=
	return (isNaN(num) ? 0 : num);=0A=
}=0A=
=0A=
function ts_currencyToSortKey( s ) {=0A=
	return ts_parseFloat(s.replace(/[^0-9.,]/g,''));=0A=
}=0A=
=0A=
function ts_sort_generic(a, b) {=0A=
	return a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2];=0A=
}=0A=
=0A=
function ts_alternate(table) {=0A=
	// Take object table and get all it's tbodies.=0A=
	var tableBodies =3D table.getElementsByTagName("tbody");=0A=
	// Loop through these tbodies=0A=
	for (var i =3D 0; i < tableBodies.length; i++) {=0A=
		// Take the tbody, and get all it's rows=0A=
		var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A=
		// Loop through these rows=0A=
		// Start at 1 because we want to leave the heading row untouched=0A=
		for (var j =3D 0; j < tableRows.length; j++) {=0A=
			// Check if j is even, and apply classes for both possible results=0A=
			var oldClasses =3D tableRows[j].className.split(" ");=0A=
			var newClassName =3D "";=0A=
			for (var k =3D 0; k < oldClasses.length; k++) {=0A=
				if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && =
oldClasses[k] !=3D "odd")=0A=
					newClassName +=3D oldClasses[k] + " ";=0A=
			}=0A=
			tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : =
"odd");=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
 * End of table sorting code=0A=
 */=0A=
=0A=
=0A=
/**=0A=
 * Add a cute little box at the top of the screen to inform the user of=0A=
 * something, replacing any preexisting message.=0A=
 *=0A=
 * @param String -or- Dom Object message HTML to be put inside the right =
div=0A=
 * @param String className   Used in adding a class; should be different =
for each=0A=
 *   call to allow CSS/JS to hide different boxes.  null =3D no class =
used.=0A=
 * @return Boolean       True on success, false on failure=0A=
 */=0A=
function jsMsg( message, className ) {=0A=
	if ( !document.getElementById ) {=0A=
		return false;=0A=
	}=0A=
	// We special-case skin structures provided by the software.  Skins that=0A=
	// choose to abandon or significantly modify our formatting can just =
define=0A=
	// an mw-js-message div to start with.=0A=
	var messageDiv =3D document.getElementById( 'mw-js-message' );=0A=
	if ( !messageDiv ) {=0A=
		messageDiv =3D document.createElement( 'div' );=0A=
		if ( document.getElementById( 'column-content' )=0A=
		&& document.getElementById( 'content' ) ) {=0A=
			// MonoBook, presumably=0A=
			document.getElementById( 'content' ).insertBefore(=0A=
				messageDiv,=0A=
				document.getElementById( 'content' ).firstChild=0A=
			);=0A=
		} else if ( document.getElementById('content')=0A=
		&& document.getElementById( 'article' ) ) {=0A=
			// Non-Monobook but still recognizable (old-style)=0A=
			document.getElementById( 'article').insertBefore(=0A=
				messageDiv,=0A=
				document.getElementById( 'article' ).firstChild=0A=
			);=0A=
		} else {=0A=
			return false;=0A=
		}=0A=
	}=0A=
=0A=
	messageDiv.setAttribute( 'id', 'mw-js-message' );=0A=
	messageDiv.style.display =3D 'block';=0A=
	if( className ) {=0A=
		messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A=
	}=0A=
=0A=
	if (typeof message =3D=3D=3D 'object') {=0A=
		while (messageDiv.hasChildNodes()) // Remove old content=0A=
			messageDiv.removeChild(messageDiv.firstChild);=0A=
		messageDiv.appendChild (message); // Append new content=0A=
	}=0A=
	else {=0A=
		messageDiv.innerHTML =3D message;=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
 * Inject a cute little progress spinner after the specified element=0A=
 *=0A=
 * @param element Element to inject after=0A=
 * @param id Identifier string (for use with removeSpinner(), below)=0A=
 */=0A=
function injectSpinner( element, id ) {=0A=
	var spinner =3D document.createElement( "img" );=0A=
	spinner.id =3D "mw-spinner-" + id;=0A=
	spinner.src =3D stylepath + "/common/images/spinner.gif";=0A=
	spinner.alt =3D spinner.title =3D "...";=0A=
	if( element.nextSibling ) {=0A=
		element.parentNode.insertBefore( spinner, element.nextSibling );=0A=
	} else {=0A=
		element.parentNode.appendChild( spinner );=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Remove a progress spinner added with injectSpinner()=0A=
 *=0A=
 * @param id Identifier string=0A=
 */=0A=
function removeSpinner( id ) {=0A=
	var spinner =3D document.getElementById( "mw-spinner-" + id );=0A=
	if( spinner ) {=0A=
		spinner.parentNode.removeChild( spinner );=0A=
	}=0A=
}=0A=
=0A=
function runOnloadHook() {=0A=
	// don't run anything below this for non-dom browsers=0A=
	if (doneOnloadHook || !(document.getElementById && =
document.getElementsByTagName)) {=0A=
		return;=0A=
	}=0A=
=0A=
	// set this before running any hooks, since any errors below=0A=
	// might cause the function to terminate prematurely=0A=
	doneOnloadHook =3D true;=0A=
=0A=
	updateTooltipAccessKeys( null );=0A=
	akeytt( null );=0A=
	setupCheckboxShiftClick();=0A=
	sortables_init();=0A=
=0A=
	// Run any added-on functions=0A=
	for (var i =3D 0; i < onloadFuncts.length; i++) {=0A=
		onloadFuncts[i]();=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add an event handler to an element=0A=
 *=0A=
 * @param Element element Element to add handler to=0A=
 * @param String attach Event to attach to=0A=
 * @param callable handler Event handler callback=0A=
 */=0A=
function addHandler( element, attach, handler ) {=0A=
	if( window.addEventListener ) {=0A=
		element.addEventListener( attach, handler, false );=0A=
	} else if( window.attachEvent ) {=0A=
		element.attachEvent( 'on' + attach, handler );=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * Add a click event handler to an element=0A=
 *=0A=
 * @param Element element Element to add handler to=0A=
 * @param callable handler Event handler callback=0A=
 */=0A=
function addClickHandler( element, handler ) {=0A=
	addHandler( element, 'click', handler );=0A=
}=0A=
=0A=
/**=0A=
 * Removes an event handler from an element=0A=
 *=0A=
 * @param Element element Element to remove handler from=0A=
 * @param String remove Event to remove=0A=
 * @param callable handler Event handler callback to remove=0A=
 */=0A=
function removeHandler( element, remove, handler ) {=0A=
	if( window.removeEventListener ) {=0A=
		element.removeEventListener( remove, handler, false );=0A=
	} else if( window.detachEvent ) {=0A=
		element.detachEvent( 'on' + remove, handler );=0A=
	}=0A=
}=0A=
//note: all skins should call runOnloadHook() at the end of html output,=0A=
//      so the below should be redundant. It's there just in case.=0A=
hookEvent("load", runOnloadHook);=0A=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/ajax.js?urid=254z2

// remote scripting library=0A=
// (c) copyright 2005 modernmethod, inc=0A=
var sajax_debug_mode =3D false;=0A=
var sajax_request_type =3D "GET";=0A=
=0A=
/**=0A=
* if sajax_debug_mode is true, this function outputs given the message =
into =0A=
* the element with id =3D sajax_debug; if no such element exists in the =
document, =0A=
* it is injected.=0A=
*/=0A=
function sajax_debug(text) {=0A=
	if (!sajax_debug_mode) return false;=0A=
=0A=
	var e=3D document.getElementById('sajax_debug');=0A=
=0A=
	if (!e) {=0A=
		e=3D document.createElement("p");=0A=
		e.className=3D 'sajax_debug';=0A=
		e.id=3D 'sajax_debug';=0A=
=0A=
		var b=3D document.getElementsByTagName("body")[0];=0A=
=0A=
		if (b.firstChild) b.insertBefore(e, b.firstChild);=0A=
		else b.appendChild(e);=0A=
	}=0A=
=0A=
	var m=3D document.createElement("div");=0A=
	m.appendChild( document.createTextNode( text ) );=0A=
=0A=
	e.appendChild( m );=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
* compatibility wrapper for creating a new XMLHttpRequest object.=0A=
*/=0A=
function sajax_init_object() {=0A=
	sajax_debug("sajax_init_object() called..")=0A=
	var A;=0A=
	try {=0A=
		// Try the new style before ActiveX so we don't=0A=
		// unnecessarily trigger warnings in IE 7 when=0A=
		// set to prompt about ActiveX usage=0A=
		A =3D new XMLHttpRequest();=0A=
	} catch (e) {=0A=
		try {=0A=
			A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A=
		} catch (e) {=0A=
			try {=0A=
				A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A=
			} catch (oc) {=0A=
				A=3Dnull;=0A=
			}=0A=
		}=0A=
	}=0A=
	if (!A)=0A=
		sajax_debug("Could not create connection object.");=0A=
=0A=
	return A;=0A=
}=0A=
=0A=
/**=0A=
* Perform an ajax call to mediawiki. Calls are handeled by =
AjaxDispatcher.php=0A=
*   func_name - the name of the function to call. Must be registered in =
$wgAjaxExportList=0A=
*   args - an array of arguments to that function=0A=
*   target - the target that will handle the result of the call. If this =
is a function,=0A=
*            if will be called with the XMLHttpRequest as a parameter; =
if it's an input=0A=
*            element, its value will be set to the resultText; if it's =
another type of=0A=
*            element, its innerHTML will be set to the resultText.=0A=
*=0A=
* Example:=0A=
*    sajax_do_call('doFoo', [1, 2, 3], =
document.getElementById("showFoo"));=0A=
*=0A=
* This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A=
* (1, 2, 3) as the parameter list, and will show the result in the =
element=0A=
* with id =3D showFoo=0A=
*/=0A=
function sajax_do_call(func_name, args, target) {=0A=
	var i, x, n;=0A=
	var uri;=0A=
	var post_data;=0A=
	uri =3D wgServer +=0A=
		((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A=
		"?action=3Dajax";=0A=
	if (sajax_request_type =3D=3D "GET") {=0A=
		if (uri.indexOf("?") =3D=3D -1)=0A=
			uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A=
		else=0A=
			uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A=
		for (i =3D 0; i < args.length; i++)=0A=
			uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A=
		//uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A=
		post_data =3D null;=0A=
	} else {=0A=
		post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A=
		for (i =3D 0; i < args.length; i++)=0A=
			post_data =3D post_data + "&rsargs[]=3D" + =
encodeURIComponent(args[i]);=0A=
	}=0A=
	x =3D sajax_init_object();=0A=
	if (!x) {=0A=
		alert("AJAX not supported");=0A=
		return false;=0A=
	}=0A=
=0A=
	try {=0A=
		x.open(sajax_request_type, uri, true);=0A=
	} catch (e) {=0A=
		if (window.location.hostname =3D=3D "localhost") {=0A=
			alert("Your browser blocks XMLHttpRequest to 'localhost', try using a =
real hostname for development/testing.");=0A=
		}=0A=
		throw e;=0A=
	}=0A=
	if (sajax_request_type =3D=3D "POST") {=0A=
		x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A=
		x.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");=0A=
	}=0A=
	x.setRequestHeader("Pragma", "cache=3Dyes");=0A=
	x.setRequestHeader("Cache-Control", "no-transform");=0A=
	x.onreadystatechange =3D function() {=0A=
		if (x.readyState !=3D 4)=0A=
			return;=0A=
=0A=
		sajax_debug("received (" + x.status + " " + x.statusText + ") " + =
x.responseText);=0A=
=0A=
		//if (x.status !=3D 200)=0A=
		//	alert("Error: " + x.status + " " + x.statusText + ": " + =
x.responseText);=0A=
		//else=0A=
=0A=
		if ( typeof( target ) =3D=3D 'function' ) {=0A=
			target( x );=0A=
		}=0A=
		else if ( typeof( target ) =3D=3D 'object' ) {=0A=
			if ( target.tagName =3D=3D 'INPUT' ) {=0A=
				if (x.status =3D=3D 200) target.value=3D x.responseText;=0A=
				//else alert("Error: " + x.status + " " + x.statusText + " (" + =
x.responseText + ")");=0A=
			}=0A=
			else {=0A=
				if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A=
				else target.innerHTML=3D "<div class=3D'error'>Error: " + x.status + =
" " + x.statusText + " (" + x.responseText + ")</div>";=0A=
			}=0A=
		}=0A=
		else {=0A=
			alert("bad target for sajax_do_call: not a function or object: " + =
target);=0A=
		}=0A=
=0A=
		return;=0A=
	}=0A=
=0A=
	sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A=
	x.send(post_data);=0A=
	sajax_debug(func_name + " waiting..");=0A=
	delete x;=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
/**=0A=
 * @return boolean whether the browser supports XMLHttpRequest=0A=
 */=0A=
function wfSupportsAjax() {=0A=
	var request =3D sajax_init_object();=0A=
	var supportsAjax =3D request ? true : false;=0A=
	delete request;=0A=
	return supportsAjax;=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/skins-1.5/common/mwsuggest.js?urid=254z2

/*=0A=
 * OpenSearch ajax suggestion engine for MediaWiki=0A=
 *=0A=
 * uses core MediaWiki open search support to fetch suggestions=0A=
 * and show them below search boxes and other inputs=0A=
 *=0A=
 * by Robert Stojnic (April 2008)=0A=
 */=0A=
=0A=
// search_box_id -> Results object=0A=
var os_map =3D {};=0A=
// cached data, url -> json_text=0A=
var os_cache =3D {};=0A=
// global variables for suggest_keypress=0A=
var os_cur_keypressed =3D 0;=0A=
var os_keypressed_count =3D 0;=0A=
// type: Timer=0A=
var os_timer =3D null;=0A=
// tie mousedown/up events=0A=
var os_mouse_pressed =3D false;=0A=
var os_mouse_num =3D -1;=0A=
// if true, the last change was made by mouse (and not keyboard)=0A=
var os_mouse_moved =3D false;=0A=
// delay between keypress and suggestion (in ms)=0A=
var os_search_timeout =3D 250;=0A=
// these pairs of inputs/forms will be autoloaded at startup=0A=
var os_autoload_inputs =3D new Array('searchInput', 'searchInput2', =
'powerSearchText', 'searchText');=0A=
var os_autoload_forms =3D new Array('searchform', 'searchform2', =
'powersearch', 'search' );=0A=
// if we stopped the service=0A=
var os_is_stopped =3D false;=0A=
// max lines to show in suggest table=0A=
var os_max_lines_per_suggest =3D 7;=0A=
// number of steps to animate expansion/contraction of container width=0A=
var os_animation_steps =3D 6;=0A=
// num of pixels of smallest step=0A=
var os_animation_min_step =3D 2;=0A=
// delay between steps (in ms)=0A=
var os_animation_delay =3D 30;=0A=
// max width of container in percent of normal size (1 =3D=3D 100%)=0A=
var os_container_max_width =3D 2;=0A=
// currently active animation timer=0A=
var os_animation_timer =3D null;=0A=
=0A=
/** Timeout timer class that will fetch the results */=0A=
function os_Timer(id,r,query){=0A=
	this.id =3D id;=0A=
	this.r =3D r;=0A=
	this.query =3D query;=0A=
}=0A=
=0A=
/** Timer user to animate expansion/contraction of container width */=0A=
function os_AnimationTimer(r, target){=0A=
	this.r =3D r;=0A=
	var current =3D document.getElementById(r.container).offsetWidth;=0A=
	this.inc =3D Math.round((target-current) / os_animation_steps);=0A=
	if(this.inc < os_animation_min_step && this.inc >=3D0)=0A=
		this.inc =3D os_animation_min_step; // minimal animation step=0A=
	if(this.inc > -os_animation_min_step && this.inc <0)=0A=
		this.inc =3D -os_animation_min_step;=0A=
	this.target =3D target;=0A=
}=0A=
=0A=
/** Property class for single search box */=0A=
function os_Results(name, formname){=0A=
	this.searchform =3D formname; // id of the searchform=0A=
	this.searchbox =3D name; // id of the searchbox=0A=
	this.container =3D name+"Suggest"; // div that holds results=0A=
	this.resultTable =3D name+"Result"; // id base for the result table =
(+num =3D table row)=0A=
	this.resultText =3D name+"ResultText"; // id base for the spans within =
result tables (+num)=0A=
	this.toggle =3D name+"Toggle"; // div that has the toggle =
(enable/disable) link=0A=
	this.query =3D null; // last processed query=0A=
	this.results =3D null;  // parsed titles=0A=
	this.resultCount =3D 0; // number of results=0A=
	this.original =3D null; // query that user entered=0A=
	this.selected =3D -1; // which result is selected=0A=
	this.containerCount =3D 0; // number of results visible in container=0A=
	this.containerRow =3D 0; // height of result field in the container=0A=
	this.containerTotal =3D 0; // total height of the container will all =
results=0A=
	this.visible =3D false; // if container is visible=0A=
	this.stayHidden =3D false; // don't try to show if lost focus=0A=
}=0A=
=0A=
/** Hide results div */=0A=
function os_hideResults(r){=0A=
	var c =3D document.getElementById(r.container);=0A=
	if(c !=3D null)=0A=
		c.style.visibility =3D "hidden";=0A=
	r.visible =3D false;=0A=
	r.selected =3D -1;=0A=
}=0A=
=0A=
/** Show results div */=0A=
function os_showResults(r){=0A=
	if(os_is_stopped)=0A=
		return;=0A=
	if(r.stayHidden)=0A=
		return=0A=
	os_fitContainer(r);=0A=
	var c =3D document.getElementById(r.container);=0A=
	r.selected =3D -1;=0A=
	if(c !=3D null){=0A=
		c.scrollTop =3D 0;=0A=
		c.style.visibility =3D "visible";=0A=
		r.visible =3D true;=0A=
	}=0A=
}=0A=
=0A=
function os_operaWidthFix(x){=0A=
	// For browsers that don't understand overflow-x, estimate scrollbar =
width=0A=
	if(typeof document.body.style.overflowX !=3D "string"){=0A=
		return 30;=0A=
	}=0A=
	return 0;=0A=
}=0A=
=0A=
function os_encodeQuery(value){=0A=
  if (encodeURIComponent) {=0A=
    return encodeURIComponent(value);=0A=
  }=0A=
  if(escape) {=0A=
    return escape(value);=0A=
  }=0A=
  return null;=0A=
}=0A=
function os_decodeValue(value){=0A=
  if (decodeURIComponent) {=0A=
    return decodeURIComponent(value);=0A=
  }=0A=
  if(unescape){=0A=
  	return unescape(value);=0A=
  }=0A=
  return null;=0A=
}=0A=
=0A=
/** Brower-dependent functions to find window inner size, and scroll =
status */=0A=
function f_clientWidth() {=0A=
	return f_filterResults (=0A=
		window.innerWidth ? window.innerWidth : 0,=0A=
		document.documentElement ? document.documentElement.clientWidth : 0,=0A=
		document.body ? document.body.clientWidth : 0=0A=
	);=0A=
}=0A=
function f_clientHeight() {=0A=
	return f_filterResults (=0A=
		window.innerHeight ? window.innerHeight : 0,=0A=
		document.documentElement ? document.documentElement.clientHeight : 0,=0A=
		document.body ? document.body.clientHeight : 0=0A=
	);=0A=
}=0A=
function f_scrollLeft() {=0A=
	return f_filterResults (=0A=
		window.pageXOffset ? window.pageXOffset : 0,=0A=
		document.documentElement ? document.documentElement.scrollLeft : 0,=0A=
		document.body ? document.body.scrollLeft : 0=0A=
	);=0A=
}=0A=
function f_scrollTop() {=0A=
	return f_filterResults (=0A=
		window.pageYOffset ? window.pageYOffset : 0,=0A=
		document.documentElement ? document.documentElement.scrollTop : 0,=0A=
		document.body ? document.body.scrollTop : 0=0A=
	);=0A=
}=0A=
function f_filterResults(n_win, n_docel, n_body) {=0A=
	var n_result =3D n_win ? n_win : 0;=0A=
	if (n_docel && (!n_result || (n_result > n_docel)))=0A=
		n_result =3D n_docel;=0A=
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;=0A=
}=0A=
=0A=
/** Get the height available for the results container */=0A=
function os_availableHeight(r){=0A=
	var absTop =3D document.getElementById(r.container).style.top;=0A=
	var px =3D absTop.lastIndexOf("px");=0A=
	if(px > 0)=0A=
		absTop =3D absTop.substring(0,px);=0A=
	return f_clientHeight() - (absTop - f_scrollTop());=0A=
}=0A=
=0A=
=0A=
/** Get element absolute position {left,top} */=0A=
function os_getElementPosition(elemID){=0A=
	var offsetTrail =3D document.getElementById(elemID);=0A=
	var offsetLeft =3D 0;=0A=
	var offsetTop =3D 0;=0A=
	while (offsetTrail){=0A=
		offsetLeft +=3D offsetTrail.offsetLeft;=0A=
		offsetTop +=3D offsetTrail.offsetTop;=0A=
		offsetTrail =3D offsetTrail.offsetParent;=0A=
	}=0A=
	if (navigator.userAgent.indexOf('Mac') !=3D -1 && typeof =
document.body.leftMargin !=3D 'undefined'){=0A=
		offsetLeft +=3D document.body.leftMargin;=0A=
		offsetTop +=3D document.body.topMargin;=0A=
	}=0A=
	return {left:offsetLeft,top:offsetTop};=0A=
}=0A=
=0A=
/** Create the container div that will hold the suggested titles */=0A=
function os_createContainer(r){=0A=
	var c =3D document.createElement("div");=0A=
	var s =3D document.getElementById(r.searchbox);=0A=
	var pos =3D os_getElementPosition(r.searchbox);=0A=
	var left =3D pos.left;=0A=
	var top =3D pos.top + s.offsetHeight;=0A=
	c.className =3D "os-suggest";=0A=
	c.setAttribute("id", r.container);=0A=
	document.body.appendChild(c);=0A=
=0A=
	// dynamically generated style params=0A=
	// IE workaround, cannot explicitely set "style" attribute=0A=
	c =3D document.getElementById(r.container);=0A=
	c.style.top =3D top+"px";=0A=
	c.style.left =3D left+"px";=0A=
	c.style.width =3D s.offsetWidth+"px";=0A=
=0A=
	// mouse event handlers=0A=
	c.onmouseover =3D function(event) { os_eventMouseover(r.searchbox, =
event); };=0A=
	c.onmousemove =3D function(event) { os_eventMousemove(r.searchbox, =
event); };=0A=
	c.onmousedown =3D function(event) { return =
os_eventMousedown(r.searchbox, event); };=0A=
	c.onmouseup =3D function(event) { os_eventMouseup(r.searchbox, event); =
};=0A=
	return c;=0A=
}=0A=
=0A=
/** change container height to fit to screen */=0A=
function os_fitContainer(r){=0A=
	var c =3D document.getElementById(r.container);=0A=
	var h =3D os_availableHeight(r) - 20;=0A=
	var inc =3D r.containerRow;=0A=
	h =3D parseInt(h/inc) * inc;=0A=
	if(h < (2 * inc) && r.resultCount > 1) // min: two results=0A=
		h =3D 2 * inc;=0A=
	if((h/inc) > os_max_lines_per_suggest )=0A=
		h =3D inc * os_max_lines_per_suggest;=0A=
	if(h < r.containerTotal){=0A=
		c.style.height =3D h +"px";=0A=
		r.containerCount =3D parseInt(Math.round(h/inc));=0A=
	} else{=0A=
		c.style.height =3D r.containerTotal+"px";=0A=
		r.containerCount =3D r.resultCount;=0A=
	}=0A=
}=0A=
/** If some entries are longer than the box, replace text with "..." */=0A=
function os_trimResultText(r){=0A=
	// find max width, first see if we could expand the container to fit it=0A=
	var maxW =3D 0;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		if(e.offsetWidth > maxW)=0A=
			maxW =3D e.offsetWidth;=0A=
	}=0A=
	var w =3D document.getElementById(r.container).offsetWidth;=0A=
	var fix =3D 0;=0A=
	if(r.containerCount < r.resultCount){=0A=
		fix =3D 20; // give 20px for scrollbar=0A=
	} else=0A=
		fix =3D os_operaWidthFix(w);=0A=
	if(fix < 4)=0A=
		fix =3D 4; // basic padding=0A=
	maxW +=3D fix;=0A=
=0A=
	// resize container to fit more data if permitted=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var prop =3D maxW / normW;=0A=
	if(prop > os_container_max_width)=0A=
		prop =3D os_container_max_width;=0A=
	else if(prop < 1)=0A=
		prop =3D 1;=0A=
	var newW =3D Math.round( normW * prop );=0A=
	if( w !=3D newW ){=0A=
		w =3D newW;=0A=
		if( os_animation_timer !=3D null )=0A=
			clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D new os_AnimationTimer(r,w);=0A=
		os_animation_timer.id =3D =
setInterval("os_animateChangeWidth()",os_animation_delay);=0A=
		w -=3D fix; // this much is reserved=0A=
	}=0A=
=0A=
	// trim results=0A=
	if(w < 10)=0A=
		return;=0A=
	for(var i=3D0;i<r.resultCount;i++){=0A=
		var e =3D document.getElementById(r.resultText+i);=0A=
		var replace =3D 1;=0A=
		var lastW =3D e.offsetWidth+1;=0A=
		var iteration =3D 0;=0A=
		var changedText =3D false;=0A=
		while(e.offsetWidth > w && (e.offsetWidth < lastW || iteration<2)){=0A=
			changedText =3D true;=0A=
			lastW =3D e.offsetWidth;=0A=
			var l =3D e.innerHTML;=0A=
			e.innerHTML =3D l.substring(0,l.length-replace)+"...";=0A=
			iteration++;=0A=
			replace =3D 4; // how many chars to replace=0A=
		}=0A=
		if(changedText){=0A=
			// show hint for trimmed titles=0A=
			=
document.getElementById(r.resultTable+i).setAttribute("title",r.results[i=
]);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Invoked on timer to animate change in container width */=0A=
function os_animateChangeWidth(){=0A=
	var r =3D os_animation_timer.r;=0A=
	var c =3D document.getElementById(r.container);=0A=
	var w =3D c.offsetWidth;=0A=
	var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A=
	var normL =3D os_getElementPosition(r.searchbox).left;=0A=
	var inc =3D os_animation_timer.inc;=0A=
	var target =3D os_animation_timer.target;=0A=
	var nw =3D w + inc;=0A=
	if( (inc > 0 && nw >=3D target) || (inc <=3D 0 && nw <=3D target) ){=0A=
		// finished !=0A=
		c.style.width =3D target+"px";=0A=
		clearInterval(os_animation_timer.id)=0A=
		os_animation_timer =3D null;=0A=
	} else{=0A=
		// in-progress=0A=
		c.style.width =3D nw+"px";=0A=
		if(document.documentElement.dir =3D=3D "rtl")=0A=
			c.style.left =3D (normL + normW + (target - nw) - =
os_animation_timer.target - 1)+"px";=0A=
	}=0A=
}=0A=
=0A=
/** Handles data from XMLHttpRequest, and updates the suggest results */=0A=
function os_updateResults(r, query, text, cacheKey){=0A=
	os_cache[cacheKey] =3D text;=0A=
	r.query =3D query;=0A=
	r.original =3D query;=0A=
	if(text =3D=3D ""){=0A=
		r.results =3D null;=0A=
		r.resultCount =3D 0;=0A=
		os_hideResults(r);=0A=
	} else{=0A=
		try {=0A=
			var p =3D eval('('+text+')'); // simple json parse, could do a safer =
one=0A=
			if(p.length<2 || p[1].length =3D=3D 0){=0A=
				r.results =3D null;=0A=
				r.resultCount =3D 0;=0A=
				os_hideResults(r);=0A=
				return;=0A=
			}=0A=
			var c =3D document.getElementById(r.container);=0A=
			if(c =3D=3D null)=0A=
				c =3D os_createContainer(r);=0A=
			c.innerHTML =3D os_createResultTable(r,p[1]);=0A=
			// init container table sizes=0A=
			var t =3D document.getElementById(r.resultTable);=0A=
			r.containerTotal =3D t.offsetHeight;=0A=
			r.containerRow =3D t.offsetHeight / r.resultCount;=0A=
			os_fitContainer(r);=0A=
			os_trimResultText(r);=0A=
			os_showResults(r);=0A=
		} catch(e){=0A=
			// bad response from server or such=0A=
			os_hideResults(r);=0A=
			os_cache[cacheKey] =3D null;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Create the result table to be placed in the container div */=0A=
function os_createResultTable(r, results){=0A=
	var c =3D document.getElementById(r.container);=0A=
	var width =3D c.offsetWidth - os_operaWidthFix(c.offsetWidth);=0A=
	var html =3D "<table class=3D\"os-suggest-results\" =
id=3D\""+r.resultTable+"\" style=3D\"width: "+width+"px;\">";=0A=
	r.results =3D new Array();=0A=
	r.resultCount =3D results.length;=0A=
	for(i=3D0;i<results.length;i++){=0A=
		var title =3D os_decodeValue(results[i]);=0A=
		r.results[i] =3D title;=0A=
		html +=3D "<tr><td class=3D\"os-suggest-result\" =
id=3D\""+r.resultTable+i+"\"><span =
id=3D\""+r.resultText+i+"\">"+title+"</span></td></tr>";=0A=
	}=0A=
	html+=3D"</table>"=0A=
	return html;=0A=
}=0A=
=0A=
/** Fetch namespaces from checkboxes or hidden fields in the search form,=0A=
    if none defined use wgSearchNamespaces global */=0A=
function os_getNamespaces(r){=0A=
	var namespaces =3D "";=0A=
	var elements =3D document.forms[r.searchform].elements;=0A=
	for(i=3D0; i < elements.length; i++){=0A=
		var name =3D elements[i].name;=0A=
		if(typeof name !=3D 'undefined' && name.length > 2=0A=
		&& name[0]=3D=3D'n' && name[1]=3D=3D's'=0A=
		&& ((elements[i].type=3D=3D'checkbox' && elements[i].checked)=0A=
		 	|| (elements[i].type=3D=3D'hidden' && elements[i].value=3D=3D"1")) ){=0A=
			if(namespaces!=3D"")=0A=
				namespaces+=3D"|";=0A=
			namespaces+=3Dname.substring(2);=0A=
		}=0A=
	}=0A=
	if(namespaces =3D=3D "")=0A=
		namespaces =3D wgSearchNamespaces.join("|");=0A=
	return namespaces;=0A=
}=0A=
=0A=
/** Update results if user hasn't already typed something else */=0A=
function os_updateIfRelevant(r, query, text, cacheKey){=0A=
	var t =3D document.getElementById(r.searchbox);=0A=
	if(t !=3D null && t.value =3D=3D query){ // check if response is still =
relevant=0A=
		os_updateResults(r, query, text, cacheKey);=0A=
	}=0A=
	r.query =3D query;=0A=
}=0A=
=0A=
/** Fetch results after some timeout */=0A=
function os_delayedFetch(){=0A=
	if(os_timer =3D=3D null)=0A=
		return;=0A=
	var r =3D os_timer.r;=0A=
	var query =3D os_timer.query;=0A=
	os_timer =3D null;=0A=
	var path =3D =
wgMWSuggestTemplate.replace("{namespaces}",os_getNamespaces(r))=0A=
							  	  .replace("{dbname}",wgDBname)=0A=
							  	  .replace("{searchTerms}",os_encodeQuery(query));=0A=
=0A=
	// try to get from cache, if not fetch using ajax=0A=
	var cached =3D os_cache[path];=0A=
	if(cached !=3D null){=0A=
		os_updateIfRelevant(r, query, cached, path);=0A=
	} else{=0A=
		var xmlhttp =3D sajax_init_object();=0A=
		if(xmlhttp){=0A=
			try {=0A=
				xmlhttp.open("GET", path, true);=0A=
				xmlhttp.onreadystatechange=3Dfunction(){=0A=
		        	if (xmlhttp.readyState=3D=3D4 && typeof os_updateIfRelevant =
=3D=3D 'function') {=0A=
		        		os_updateIfRelevant(r, query, xmlhttp.responseText, path);=0A=
	        		}=0A=
	      		};=0A=
	     		xmlhttp.send(null);=0A=
	     	} catch (e) {=0A=
				if (window.location.hostname =3D=3D "localhost") {=0A=
					alert("Your browser blocks XMLHttpRequest to 'localhost', try using =
a real hostname for development/testing.");=0A=
				}=0A=
				throw e;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/** Init timed update via os_delayedUpdate() */=0A=
function os_fetchResults(r, query, timeout){=0A=
	if(query =3D=3D ""){=0A=
		r.query =3D "";=0A=
		os_hideResults(r);=0A=
		return;=0A=
	} else if(query =3D=3D r.query)=0A=
		return; // no change=0A=
=0A=
	os_is_stopped =3D false; // make sure we're running=0A=
=0A=
	/* var cacheKey =3D wgDBname+":"+query;=0A=
	var cached =3D os_cache[cacheKey];=0A=
	if(cached !=3D null){=0A=
		os_updateResults(r,wgDBname,query,cached);=0A=
		return;=0A=
	} */=0A=
=0A=
	// cancel any pending fetches=0A=
	if(os_timer !=3D null && os_timer.id !=3D null)=0A=
		clearTimeout(os_timer.id);=0A=
	// schedule delayed fetching of results=0A=
	if(timeout !=3D 0){=0A=
		os_timer =3D new =
os_Timer(setTimeout("os_delayedFetch()",timeout),r,query);=0A=
	} else{=0A=
		os_timer =3D new os_Timer(null,r,query);=0A=
		os_delayedFetch(); // do it now!=0A=
	}=0A=
=0A=
}=0A=
/** Change the highlighted row (i.e. suggestion), from position cur to =
next */=0A=
function os_changeHighlight(r, cur, next, updateSearchBox){=0A=
	if (next >=3D r.resultCount)=0A=
		next =3D r.resultCount-1;=0A=
	if (next < -1)=0A=
		next =3D -1;=0A=
	r.selected =3D next;=0A=
   	if (cur =3D=3D next)=0A=
    	return; // nothing to do.=0A=
=0A=
    if(cur >=3D 0){=0A=
    	var curRow =3D document.getElementById(r.resultTable + cur);=0A=
    	if(curRow !=3D null)=0A=
    		curRow.className =3D "os-suggest-result";=0A=
    }=0A=
    var newText;=0A=
    if(next >=3D 0){=0A=
    	var nextRow =3D document.getElementById(r.resultTable + next);=0A=
    	if(nextRow !=3D null)=0A=
    		nextRow.className =3D os_HighlightClass();=0A=
    	newText =3D r.results[next];=0A=
    } else=0A=
    	newText =3D r.original;=0A=
=0A=
    // adjust the scrollbar if any=0A=
    if(r.containerCount < r.resultCount){=0A=
    	var c =3D document.getElementById(r.container);=0A=
    	var vStart =3D c.scrollTop / r.containerRow;=0A=
    	var vEnd =3D vStart + r.containerCount;=0A=
    	if(next < vStart)=0A=
    		c.scrollTop =3D next * r.containerRow;=0A=
    	else if(next >=3D vEnd)=0A=
    		c.scrollTop =3D (next - r.containerCount + 1) * r.containerRow;=0A=
    }=0A=
=0A=
    // update the contents of the search box=0A=
    if(updateSearchBox){=0A=
    	os_updateSearchQuery(r,newText);=0A=
    }=0A=
}=0A=
=0A=
function os_HighlightClass() {=0A=
	var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A=
	if (match) {=0A=
		var webKitVersion =3D parseInt(match[1]);=0A=
		if (webKitVersion < 523) {=0A=
			// CSS system highlight colors broken on old Safari=0A=
			// https://bugs.webkit.org/show_bug.cgi?id=3D6129=0A=
			// Safari 3.0.4, 3.1 known ok=0A=
			return "os-suggest-result-hl-webkit";=0A=
		}=0A=
	}=0A=
	return "os-suggest-result-hl";=0A=
}=0A=
=0A=
function os_updateSearchQuery(r,newText){=0A=
	document.getElementById(r.searchbox).value =3D newText;=0A=
    r.query =3D newText;=0A=
}=0A=
=0A=
/** Find event target */=0A=
function os_getTarget(e){=0A=
	if (!e) e =3D window.event;=0A=
	if (e.target) return e.target;=0A=
	else if (e.srcElement) return e.srcElement;=0A=
	else return null;=0A=
}=0A=
=0A=
=0A=
=0A=
/********************=0A=
 *  Keyboard events=0A=
 ********************/=0A=
=0A=
/** Event handler that will fetch results on keyup */=0A=
function os_eventKeyup(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	// some browsers won't generate keypressed for arrow keys, catch it=0A=
	if(os_keypressed_count =3D=3D 0){=0A=
		os_processKey(r,os_cur_keypressed,targ);=0A=
	}=0A=
	var query =3D targ.value;=0A=
	os_fetchResults(r,query,os_search_timeout);=0A=
}=0A=
=0A=
/** catch arrows up/down and escape to hide the suggestions */=0A=
function os_processKey(r,keypressed,targ){=0A=
	if (keypressed =3D=3D 40){ // Arrow Down=0A=
    	if (r.visible) {=0A=
      		os_changeHighlight(r, r.selected, r.selected+1, true);=0A=
    	} else if(os_timer =3D=3D null){=0A=
    		// user wants to get suggestions now=0A=
    		r.query =3D "";=0A=
			os_fetchResults(r,targ.value,0);=0A=
    	}=0A=
  	} else if (keypressed =3D=3D 38){ // Arrow Up=0A=
  		if (r.visible){=0A=
  			os_changeHighlight(r, r.selected, r.selected-1, true);=0A=
  		}=0A=
  	} else if(keypressed =3D=3D 27){ // Escape=0A=
  		document.getElementById(r.searchbox).value =3D r.original;=0A=
  		r.query =3D r.original;=0A=
  		os_hideResults(r);=0A=
  	} else if(r.query !=3D document.getElementById(r.searchbox).value){=0A=
  		// os_hideResults(r); // don't show old suggestions=0A=
  	}=0A=
}=0A=
=0A=
/** When keys is held down use a timer to output regular events */=0A=
function os_eventKeypress(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	var keypressed =3D os_cur_keypressed;=0A=
=0A=
	os_keypressed_count++;=0A=
	os_processKey(r,keypressed,targ);=0A=
}=0A=
=0A=
/** Catch the key code (Firefox bug)  */=0A=
function os_eventKeydown(e){=0A=
	if (!e) e =3D window.event;=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
=0A=
	os_mouse_moved =3D false;=0A=
=0A=
	os_cur_keypressed =3D (e.keyCode =3D=3D undefined) ? e.which : =
e.keyCode;=0A=
	os_keypressed_count =3D 0;=0A=
}=0A=
=0A=
/** Event: loss of focus of input box */=0A=
function os_eventBlur(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	if(!os_mouse_pressed){=0A=
		os_hideResults(r);=0A=
		// force canvas to stay hidden=0A=
		r.stayHidden =3D true=0A=
		// cancel any pending fetches=0A=
		if(os_timer !=3D null && os_timer.id !=3D null)=0A=
			clearTimeout(os_timer.id);=0A=
		os_timer =3D null=0A=
	}=0A=
}=0A=
=0A=
/** Event: focus (catch only when stopped) */=0A=
function os_eventFocus(e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[targ.id];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	r.stayHidden =3D false=0A=
}=0A=
=0A=
=0A=
=0A=
/********************=0A=
 *  Mouse events=0A=
 ********************/=0A=
=0A=
/** Mouse over the container */=0A=
function os_eventMouseover(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null || !os_mouse_moved)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
	if(num >=3D 0)=0A=
		os_changeHighlight(r,r.selected,num,false);=0A=
=0A=
}=0A=
=0A=
/* Get row where the event occured (from its id) */=0A=
function os_getNumberSuffix(id){=0A=
	var num =3D id.substring(id.length-2);=0A=
	if( ! (num.charAt(0) >=3D '0' && num.charAt(0) <=3D '9') )=0A=
		num =3D num.substring(1);=0A=
	if(os_isNumber(num))=0A=
		return parseInt(num);=0A=
	else=0A=
		return -1;=0A=
}=0A=
=0A=
/** Save mouse move as last action */=0A=
function os_eventMousemove(srcId, e){=0A=
	os_mouse_moved =3D true;=0A=
}=0A=
=0A=
/** Mouse button held down, register possible click  */=0A=
function os_eventMousedown(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
=0A=
	os_mouse_pressed =3D true;=0A=
	if(num >=3D 0){=0A=
		os_mouse_num =3D num;=0A=
		// os_updateSearchQuery(r,r.results[num]);=0A=
	}=0A=
	// keep the focus on the search field=0A=
	document.getElementById(r.searchbox).focus();=0A=
=0A=
	return false; // prevents selection=0A=
}=0A=
=0A=
/** Mouse button released, check for click on some row */=0A=
function os_eventMouseup(srcId, e){=0A=
	var targ =3D os_getTarget(e);=0A=
	var r =3D os_map[srcId];=0A=
	if(r =3D=3D null)=0A=
		return; // not our event=0A=
	var num =3D os_getNumberSuffix(targ.id);=0A=
=0A=
	if(num >=3D 0 && os_mouse_num =3D=3D num){=0A=
		os_updateSearchQuery(r,r.results[num]);=0A=
		os_hideResults(r);=0A=
		document.getElementById(r.searchform).submit();=0A=
	}=0A=
	os_mouse_pressed =3D false;=0A=
	// keep the focus on the search field=0A=
	document.getElementById(r.searchbox).focus();=0A=
}=0A=
=0A=
/** Check if x is a valid integer */=0A=
function os_isNumber(x){=0A=
	if(x =3D=3D "" || isNaN(x))=0A=
		return false;=0A=
	for(var i=3D0;i<x.length;i++){=0A=
		var c =3D x.charAt(i);=0A=
		if( ! (c >=3D '0' && c <=3D '9') )=0A=
			return false;=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
=0A=
/** When the form is submitted hide everything, cancel updates... */=0A=
function os_eventOnsubmit(e){=0A=
	var targ =3D os_getTarget(e);=0A=
=0A=
	os_is_stopped =3D true;=0A=
	// kill timed requests=0A=
	if(os_timer !=3D null && os_timer.id !=3D null){=0A=
		clearTimeout(os_timer.id);=0A=
		os_timer =3D null;=0A=
	}=0A=
	// Hide all suggestions=0A=
	for(i=3D0;i<os_autoload_inputs.length;i++){=0A=
		var r =3D os_map[os_autoload_inputs[i]];=0A=
		if(r !=3D null){=0A=
			var b =3D document.getElementById(r.searchform);=0A=
			if(b !=3D null && b =3D=3D targ){=0A=
				// set query value so the handler won't try to fetch additional =
results=0A=
				r.query =3D document.getElementById(r.searchbox).value;=0A=
			}=0A=
			os_hideResults(r);=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
=0A=
function os_hookEvent(element, hookName, hookFunct) {=0A=
	if (element.addEventListener) {=0A=
		element.addEventListener(hookName, hookFunct, false);=0A=
	} else if (window.attachEvent) {=0A=
		element.attachEvent("on" + hookName, hookFunct);=0A=
	}=0A=
}=0A=
=0A=
/** Init Result objects and event handlers */=0A=
function os_initHandlers(name, formname, element){=0A=
	var r =3D new os_Results(name, formname);=0A=
	// event handler=0A=
	os_hookEvent(element, "keyup", function(event) { os_eventKeyup(event); =
});=0A=
	os_hookEvent(element, "keydown", function(event) { =
os_eventKeydown(event); });=0A=
	os_hookEvent(element, "keypress", function(event) { =
os_eventKeypress(event); });=0A=
	os_hookEvent(element, "blur", function(event) { os_eventBlur(event); });=0A=
	os_hookEvent(element, "focus", function(event) { os_eventFocus(event); =
});=0A=
	element.setAttribute("autocomplete","off");=0A=
	// stopping handler=0A=
	os_hookEvent(document.getElementById(formname), "submit", =
function(event){ return os_eventOnsubmit(event); });=0A=
	os_map[name] =3D r;=0A=
	// toggle link=0A=
	if(document.getElementById(r.toggle) =3D=3D null){=0A=
		// TODO: disable this while we figure out a way for this to work in =
all browsers=0A=
		/* if(name=3D=3D'searchInput'){=0A=
			// special case: place above the main search box=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle");=0A=
			var searchBody =3D document.getElementById('searchBody');=0A=
			var first =3D =
searchBody.parentNode.firstChild.nextSibling.appendChild(t);=0A=
		} else{=0A=
			// default: place below search box to the right=0A=
			var t =3D os_createToggle(r,"os-suggest-toggle-def");=0A=
			var top =3D element.offsetTop + element.offsetHeight;=0A=
			var left =3D element.offsetLeft + element.offsetWidth;=0A=
			t.style.position =3D "absolute";=0A=
			t.style.top =3D top + "px";=0A=
			t.style.left =3D left + "px";=0A=
			element.parentNode.appendChild(t);=0A=
			// only now width gets calculated, shift right=0A=
			left -=3D t.offsetWidth;=0A=
			t.style.left =3D left + "px";=0A=
			t.style.visibility =3D "visible";=0A=
		} */=0A=
	}=0A=
=0A=
}=0A=
=0A=
/** Return the span element that contains the toggle link */=0A=
function os_createToggle(r,className){=0A=
	var t =3D document.createElement("span");=0A=
	t.className =3D className;=0A=
	t.setAttribute("id", r.toggle);=0A=
	var link =3D document.createElement("a");=0A=
	link.setAttribute("href","javascript:void(0);");=0A=
	link.onclick =3D function(){ os_toggle(r.searchbox,r.searchform) };=0A=
	var msg =3D document.createTextNode(wgMWSuggestMessages[0]);=0A=
	link.appendChild(msg);=0A=
	t.appendChild(link);=0A=
	return t;=0A=
}=0A=
=0A=
/** Call when user clicks on some of the toggle links */=0A=
function os_toggle(inputId,formName){=0A=
	r =3D os_map[inputId];=0A=
	var msg =3D '';=0A=
	if(r =3D=3D null){=0A=
		os_enableSuggestionsOn(inputId,formName);=0A=
		r =3D os_map[inputId];=0A=
		msg =3D wgMWSuggestMessages[0];=0A=
	} else{=0A=
		os_disableSuggestionsOn(inputId,formName);=0A=
		msg =3D wgMWSuggestMessages[1];=0A=
	}=0A=
	// change message=0A=
	var link =3D document.getElementById(r.toggle).firstChild;=0A=
	link.replaceChild(document.createTextNode(msg),link.firstChild);=0A=
}=0A=
=0A=
/** Call this to enable suggestions on input (id=3DinputId), on a form =
(name=3DformName) */=0A=
function os_enableSuggestionsOn(inputId, formName){=0A=
	os_initHandlers( inputId, formName, document.getElementById(inputId) );=0A=
}=0A=
=0A=
/** Call this to disable suggestios on input box (id=3DinputId) */=0A=
function os_disableSuggestionsOn(inputId){=0A=
	r =3D os_map[inputId];=0A=
	if(r !=3D null){=0A=
		// cancel/hide results=0A=
		os_timer =3D null;=0A=
		os_hideResults(r);=0A=
		// turn autocomplete on !=0A=
		document.getElementById(inputId).setAttribute("autocomplete","on");=0A=
		// remove descriptor=0A=
		os_map[inputId] =3D null;=0A=
	}=0A=
	=0A=
	// Remove the element from the os_autoload_* arrays=0A=
	var index =3D os_autoload_inputs.indexOf(inputId);=0A=
	if ( index >=3D 0 )=0A=
		os_autoload_inputs[index] =3D os_autoload_forms[index] =3D '';=0A=
}=0A=
=0A=
/** Initialization, call upon page onload */=0A=
function os_MWSuggestInit() {=0A=
	for(i=3D0;i<os_autoload_inputs.length;i++){=0A=
		var id =3D os_autoload_inputs[i];=0A=
		var form =3D os_autoload_forms[i];=0A=
		element =3D document.getElementById( id );=0A=
		if(element !=3D null)=0A=
			os_initHandlers(id,form,element);=0A=
	}=0A=
}=0A=
=0A=
hookEvent("load", os_MWSuggestInit);=0A=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/js/js2.combined.min.js?8

=0A=
(function(){var=0A=
window=3Dthis,undefined,_jQuery=3Dwindow.jQuery,_$=3Dwindow.$,jQuery=3Dwi=
ndow.jQuery=3Dwindow.$=3Dfunction(selector,context){return new =
jQuery.fn.init(selector,context);},quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^=
#([\w-]+)$/,isSimple=3D/^.[^:#\[\.,]*$/;jQuery.fn=3DjQuery.prototype=3D{i=
nit:function(selector,context){selector=3Dselector||document;if(selector.=
nodeType){this[0]=3Dselector;this.length=3D1;this.context=3Dselector;retu=
rn this;}=0A=
if(typeof selector=3D=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])=0A=
selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem&&elem.id!=3Dmatch[3])=0A=
return jQuery().find(selector);var =
ret=3DjQuery(elem||[]);ret.context=3Ddocument;ret.selector=3Dselector;ret=
urn ret;}}else=0A=
return jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))=0A=
return =
jQuery(document).ready(selector);if(selector.selector&&selector.context){=
this.selector=3Dselector.selector;this.context=3Dselector.context;}=0A=
return =
this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector=
));},selector:"",jquery:"1.3.2",size:function(){return =
this.length;},get:function(num){return =
num=3D=3D=3Dundefined?Array.prototype.slice.call(this):this[num];},pushSt=
ack:function(elems,name,selector){var =
ret=3DjQuery(elems);ret.prevObject=3Dthis;ret.context=3Dthis.context;if(n=
ame=3D=3D=3D"find")=0A=
ret.selector=3Dthis.selector+(this.selector?" ":"")+selector;else =
if(name)=0A=
ret.selector=3Dthis.selector+"."+name+"("+selector+")";return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){return =
jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,=
value,type){var options=3Dname;if(typeof name=3D=3D=3D"string")=0A=
if(value=3D=3D=3Dundefined)=0A=
return =
this[0]&&jQuery[type||"attr"](this[0],name);else{options=3D{};options[nam=
e]=3Dvalue;}=0A=
return this.each(function(i){for(name in options)=0A=
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type=
,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=3D'he=
ight')&&parseFloat(value)<0)=0A=
value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D=3D"object"&&text!=3Dnull)=0A=
return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)=0A=
ret+=3Dthis.nodeType!=3D1?this.nodeValue:jQuery.fn.text([this]);});});ret=
urn ret;},wrapAll:function(html){if(this[0]){var =
wrap=3DjQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)=0A=
wrap.insertBefore(this[0]);wrap.map(function(){var =
elem=3Dthis;while(elem.firstChild)=0A=
elem=3Delem.firstChild;return elem;}).append(this);}=0A=
return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1)=0A=
this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1)=0A=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,function(elem){this.parentNode.insertBefore=
(elem,this);});},after:function(){return =
this.domManip(arguments,false,function(elem){this.parentNode.insertBefore=
(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},push:[].push,sort:[].sort,splice:[].splice,=
find:function(selector){if(this.length=3D=3D=3D1){var =
ret=3Dthis.pushStack([],"find",selector);ret.length=3D0;jQuery.find(selec=
tor,this[0],ret);return ret;}else{return =
this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return =
jQuery.find(selector,elem);})),"find",selector);}},clone:function(events)=
{var =
ret=3Dthis.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLD=
oc(this)){var html=3Dthis.outerHTML;if(!html){var =
div=3Dthis.ownerDocument.createElement("div");div.appendChild(this.cloneN=
ode(true));html=3Ddiv.innerHTML;}=0A=
return jQuery.clean([html.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else=0A=
return this.cloneNode(true);});if(events=3D=3D=3Dtrue){var =
orig=3Dthis.find("*").andSelf(),i=3D0;ret.find("*").andSelf().each(functi=
on(){if(this.nodeName!=3D=3Dorig[i].nodeName)=0A=
return;var events=3DjQuery.data(orig[i],"events");for(var type in =
events){for(var handler in =
events[type]){jQuery.event.add(this,type,events[type][handler],events[typ=
e][handler].data);}}=0A=
i++;});}=0A=
return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,jQuery.grep(this,fu=
nction(elem){return =
elem.nodeType=3D=3D=3D1;})),"filter",selector);},closest:function(selecto=
r){var =
pos=3DjQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=3D=
0;return this.map(function(){var =
cur=3Dthis;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(=
cur).is(selector)){jQuery.data(cur,"closest",closer);return cur;}=0A=
cur=3Dcur.parentNode;closer++;}});},not:function(selector){if(typeof =
selector=3D=3D=3D"string")=0A=
if(isSimple.test(selector))=0A=
return =
this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);els=
e=0A=
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return =
this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof =
selector=3D=3D=3D"string"?jQuery(selector):jQuery.makeArray(selector))));=
},is:function(selector){return!!selector&&jQuery.multiFilter(selector,thi=
s).length>0;},hasClass:function(selector){return!!selector&&this.is("."+s=
elector);},val:function(value){if(value=3D=3D=3Dundefined){var =
elem=3Dthis[0];if(elem){if(jQuery.nodeName(elem,'option'))=0A=
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuer=
y.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)=0A=
return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery(option).val();if(o=
ne)=0A=
return value;values.push(value);}}=0A=
return values;}=0A=
return(elem.value||"").replace(/\r/g,"");}=0A=
return undefined;}=0A=
if(typeof value=3D=3D=3D"number")=0A=
value+=3D'';return this.each(function(){if(this.nodeType!=3D1)=0A=
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))=0A=
this.checked=3D(jQuery.inArray(this.value,value)>=3D0||jQuery.inArray(thi=
s.name,value)>=3D0);else if(jQuery.nodeName(this,"select")){var =
values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th=
is.selected=3D(jQuery.inArray(this.value,values)>=3D0||jQuery.inArray(thi=
s.text,values)>=3D0);});if(!values.length)=0A=
this.selectedIndex=3D-1;}else=0A=
this.value=3Dvalue;});},html:function(value){return =
value=3D=3D=3Dundefined?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(value);},repla=
ceWith:function(value){return =
this.after(value).remove();},eq:function(i){return =
this.slice(i,+i+1);},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","));},map:function(callback){retur=
n this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},domManip:function(args,table,callback){if(thi=
s[0]){var =
fragment=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),scri=
pts=3DjQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=3D=
fragment.firstChild;if(first)=0A=
for(var i=3D0,l=3Dthis.length;i<l;i++)=0A=
callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(t=
rue):fragment);if(scripts)=0A=
jQuery.each(scripts,evalScript);}=0A=
return this;function root(elem,cur){return =
table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.get=
ElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.create=
Element("tbody"))):elem;}}};jQuery.fn.init.prototype=3DjQuery.fn;function=
 evalScript(i,elem){if(elem.src)=0A=
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else=0A=
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)=0A=
elem.parentNode.removeChild(elem);}=0A=
function now(){return+new Date;}=0A=
jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(typeof =
target=3D=3D=3D"boolean"){deep=3Dtarget;target=3Darguments[1]||{};i=3D2;}=0A=
if(typeof target!=3D=3D"object"&&!jQuery.isFunction(target))=0A=
target=3D{};if(length=3D=3Di){target=3Dthis;--i;}=0A=
for(;i<length;i++)=0A=
if((options=3Darguments[i])!=3Dnull)=0A=
for(var name in options){var =
src=3Dtarget[name],copy=3Doptions[name];if(target=3D=3D=3Dcopy)=0A=
continue;if(deep&&copy&&typeof copy=3D=3D=3D"object"&&!copy.nodeType)=0A=
target[name]=3DjQuery.extend(deep,src||(copy.length!=3Dnull?[]:{}),copy);=
else if(copy!=3D=3Dundefined)=0A=
target[name]=3Dcopy;}=0A=
return target;};var =
exclude=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=3D=
document.defaultView||{},toString=3DObject.prototype.toString;jQuery.exte=
nd({noConflict:function(deep){window.$=3D_$;if(deep)=0A=
window.jQuery=3D_jQuery;return jQuery;},isFunction:function(obj){return =
toString.call(obj)=3D=3D=3D"[object =
Function]";},isArray:function(obj){return =
toString.call(obj)=3D=3D=3D"[object =
Array]";},isXMLDoc:function(elem){return =
elem.nodeType=3D=3D=3D9&&elem.documentElement.nodeName!=3D=3D"HTML"||!!el=
em.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:functi=
on(data){if(data&&/\S/.test(data)){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.support.scriptEval)=0A=
script.appendChild(document.createTextNode(data));else=0A=
script.text=3Ddata;head.insertBefore(script,head.firstChild);head.removeC=
hild(script);}},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},each=
:function(object,callback,args){var =
name,i=3D0,length=3Dobject.length;if(args){if(length=3D=3D=3Dundefined){f=
or(name in object)=0A=
if(callback.apply(object[name],args)=3D=3D=3Dfalse)=0A=
break;}else=0A=
for(;i<length;)=0A=
if(callback.apply(object[i++],args)=3D=3D=3Dfalse)=0A=
break;}else{if(length=3D=3D=3Dundefined){for(name in object)=0A=
if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)=0A=
break;}else=0A=
for(var =
value=3Dobject[0];i<length&&callback.call(value,i,value)!=3D=3Dfalse;valu=
e=3Dobject[++i]){}}=0A=
return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))=0A=
value=3Dvalue.call(elem,i);return typeof =
value=3D=3D=3D"number"&&type=3D=3D"curCSS"&&!exclude.test(name)?value+"px=
":value;},className:{add:function(elem,classNames){jQuery.each((className=
s||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=3D1&&!jQuer=
y.className.has(elem.className,className))=0A=
elem.className+=3D(elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)=0A=
elem.className=3DclassNames!=3D=3Dundefined?jQuery.grep(elem.className.sp=
lit(/\s+/),function(className){return!jQuery.className.has(classNames,cla=
ssName);}).join(" "):"";},has:function(elem,className){return =
elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\=
s+/))>-1;}},swap:function(elem,options,callback){var old=3D{};for(var =
name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}=0A=
callback.call(elem);for(var name in options)=0A=
elem.style[name]=3Dold[name];},css:function(elem,name,force,extra){if(nam=
e=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;if(ext=
ra=3D=3D=3D"border")=0A=
return;jQuery.each(which,function(){if(!extra)=0A=
val-=3DparseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra=3D=
=3D=3D"margin")=0A=
val+=3DparseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else=0A=
val-=3DparseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});}=0A=
if(elem.offsetWidth!=3D=3D0)=0A=
getWH();else=0A=
jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val));}=0A=
return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret,style=3Delem.style;if(name=3D=3D"opacity"&&!jQuery.support.opacity){r=
et=3DjQuery.attr(style,"opacity");return ret=3D=3D""?"1":ret;}=0A=
if(name.match(/float/i))=0A=
name=3DstyleFloat;if(!force&&style&&style[name])=0A=
ret=3Dstyle[name];else =
if(defaultView.getComputedStyle){if(name.match(/float/i))=0A=
name=3D"float";name=3Dname.replace(/([A-Z])/g,"-$1").toLowerCase();var =
computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle)=0A=
ret=3DcomputedStyle.getPropertyValue(name);if(name=3D=3D"opacity"&&ret=3D=
=3D"")=0A=
ret=3D"1";}else if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
left=3Dstyle.left,rsLeft=3Delem.runtimeStyle.left;elem.runtimeStyle.left=3D=
elem.currentStyle.left;style.left=3Dret||0;ret=3Dstyle.pixelLeft+"px";sty=
le.left=3Dleft;elem.runtimeStyle.left=3DrsLeft;}}=0A=
return =
ret;},clean:function(elems,context,fragment){context=3Dcontext||document;=
if(typeof context.createElement=3D=3D=3D"undefined")=0A=
context=3Dcontext.ownerDocument||context[0]&&context[0].ownerDocument||do=
cument;if(!fragment&&elems.length=3D=3D=3D1&&typeof =
elems[0]=3D=3D=3D"string"){var =
match=3D/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)=0A=
return[context.createElement(match[1])];}=0A=
var =
ret=3D[],scripts=3D[],div=3Dcontext.createElement("div");jQuery.each(elem=
s,function(i,elem){if(typeof elem=3D=3D=3D"number")=0A=
elem+=3D'';if(!elem)=0A=
return;if(typeof =
elem=3D=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(=
all,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var =
tags=3Delem.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize=
&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2]=
;while(wrap[0]--)=0A=
div=3Ddiv.lastChild;if(!jQuery.support.tbody){var =
hasBody=3D/<tbody/i.test(elem),tbody=3D!tags.indexOf("<table")&&!hasBody?=
div.firstChild&&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&!hasBod=
y?div.childNodes:[];for(var j=3Dtbody.length-1;j>=3D0;--j)=0A=
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)=0A=
tbody[j].parentNode.removeChild(tbody[j]);}=0A=
if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))=0A=
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstC=
hild);elem=3DjQuery.makeArray(div.childNodes);}=0A=
if(elem.nodeType)=0A=
ret.push(elem);else=0A=
ret=3DjQuery.merge(ret,elem);});if(fragment){for(var =
i=3D0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret=
[i].type.toLowerCase()=3D=3D=3D"text/javascript")){scripts.push(ret[i].pa=
rentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].no=
deType=3D=3D=3D1)=0A=
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsBy=
TagName("script"))));fragment.appendChild(ret[i]);}}=0A=
return scripts;}=0A=
return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)=0A=
return undefined;var =
notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined;name=3Dnotxml=
&&jQuery.props[name]||name;if(elem.tagName){var =
special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&elem.paren=
tNode)=0A=
elem.parentNode.selectedIndex;if(name in =
elem&&notxml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem=
,"input")&&elem.parentNode)=0A=
throw"type property can't be changed";elem[name]=3Dvalue;}=0A=
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))=0A=
return =
elem.getAttributeNode(name).nodeValue;if(name=3D=3D"tabIndex"){var =
attributeNode=3Delem.getAttributeNode("tabIndex");return =
attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.=
match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(=
a|area)$/i)&&elem.href?0:undefined;}=0A=
return elem[name];}=0A=
if(!jQuery.support.style&&notxml&&name=3D=3D"style")=0A=
return jQuery.attr(elem.style,"cssText",value);if(set)=0A=
elem.setAttribute(name,""+value);var =
attr=3D!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(=
name,2):elem.getAttribute(name);return attr=3D=3D=3Dnull?undefined:attr;}=0A=
if(!jQuery.support.opacity&&name=3D=3D"opacity"){if(set){elem.zoom=3D1;el=
em.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")+=0A=
(parseInt(value)+''=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")");}=0A=
return =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100)+'':"";}=0A=
name=3Dname.replace(/-([a-z])/ig,function(all,letter){return =
letter.toUpperCase();});if(set)=0A=
elem[name]=3Dvalue;return =
elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,""=
);},makeArray:function(array){var ret=3D[];if(array!=3Dnull){var =
i=3Darray.length;if(i=3D=3Dnull||typeof =
array=3D=3D=3D"string"||jQuery.isFunction(array)||array.setInterval)=0A=
ret[0]=3Darray;else=0A=
while(i)=0A=
ret[--i]=3Darray[i];}=0A=
return ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)=0A=
if(array[i]=3D=3D=3Delem)=0A=
return i;return-1;},merge:function(first,second){var =
i=3D0,elem,pos=3Dfirst.length;if(!jQuery.support.getAll){while((elem=3Dse=
cond[i++])!=3Dnull)=0A=
if(elem.nodeType!=3D8)=0A=
first[pos++]=3Delem;}else=0A=
while((elem=3Dsecond[i++])!=3Dnull)=0A=
first[pos++]=3Delem;return first;},unique:function(array){var =
ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}=0A=
return ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)=0A=
if(!inv!=3D!callback(elems[i],i))=0A=
ret.push(elems[i]);return ret;},map:function(elems,callback){var =
ret=3D[];for(var i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3Dnull)=0A=
ret[ret.length]=3Dvalue;}=0A=
return ret.concat.apply([],ret);}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.te=
st(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozil=
la:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQu=
ery.each({parent:function(elem){return =
elem.parentNode;},parents:function(elem){return =
jQuery.dir(elem,"parentNode");},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling");},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem)=
{return jQuery.sibling(elem.firstChild);},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[=
name]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof selector=3D=3D"string")=0A=
ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({append=
To:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"=
,replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=3Dfunc=
tion(selector){var ret=3D[],insert=3DjQuery(selector);for(var =
i=3D0,l=3Dinsert.length;i<l;i++){var =
elems=3D(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuer=
y(insert[i]),elems);ret=3Dret.concat(elems);}=0A=
return =
this.pushStack(ret,name,selector);};});jQuery.each({removeAttr:function(n=
ame){jQuery.attr(this,name,"");if(this.nodeType=3D=3D1)=0A=
this.removeAttribute(name);},addClass:function(classNames){jQuery.classNa=
me.add(this,classNames);},removeClass:function(classNames){jQuery.classNa=
me.remove(this,classNames);},toggleClass:function(classNames,state){if(ty=
peof state!=3D=3D"boolean")=0A=
state=3D!jQuery.className.has(this,classNames);jQuery.className[state?"ad=
d":"remove"](this,classNames);},remove:function(selector){if(!selector||j=
Query.filter(selector,[this]).length){jQuery("*",this).add([this]).each(f=
unction(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.pa=
rentNode)=0A=
this.parentNode.removeChild(this);}},empty:function(){jQuery(this).childr=
en().remove();while(this.firstChild)=0A=
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=3D=
function(){return this.each(fn,arguments);};});function =
num(elem,prop){return =
elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}=0A=
var =
expando=3D"jQuery"+now(),uuid=3D0,windowData=3D{};jQuery.extend({cache:{}=
,data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:elem;va=
r id=3Delem[expando];if(!id)=0A=
id=3Delem[expando]=3D++uuid;if(name&&!jQuery.cache[id])=0A=
jQuery.cache[id]=3D{};if(data!=3D=3Dundefined)=0A=
jQuery.cache[id][name]=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in jQuery.cache[id])=0A=
break;if(!name)=0A=
jQuery.removeData(elem);}}else{try{delete =
elem[expando];}catch(e){if(elem.removeAttribute)=0A=
elem.removeAttribute(expando);}=0A=
delete =
jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=3D(type|=
|"fx")+"queue";var =
q=3DjQuery.data(elem,type);if(!q||jQuery.isArray(data))=0A=
q=3DjQuery.data(elem,type,jQuery.makeArray(data));else if(data)=0A=
q.push(data);}=0A=
return q;},dequeue:function(elem,type){var =
queue=3DjQuery.queue(elem,type),fn=3Dqueue.shift();if(!type||type=3D=3D=3D=
"fx")=0A=
fn=3Dqueue[0];if(fn!=3D=3Dundefined)=0A=
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
=3Dundefined){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
=3Dundefined&&this.length)=0A=
data=3DjQuery.data(this[0],key);return =
data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data;}else=0A=
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},queue:function(type=
,data){if(typeof type!=3D=3D"string"){data=3Dtype;type=3D"fx";}=0A=
if(data=3D=3D=3Dundefined)=0A=
return jQuery.queue(this[0],type);return this.each(function(){var =
queue=3DjQuery.queue(this,type,data);if(type=3D=3D"fx"&&queue.length=3D=3D=
1)=0A=
queue[0].call(this);});},dequeue:function(type){return =
this.each(function(){jQuery.dequeue(this,type);});}});(function(){var =
chunker=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]=
|[^[\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=3D0,toString=3DObject.prototype.toS=
tring;var =
Sizzle=3Dfunction(selector,context,results,seed){results=3Dresults||[];co=
ntext=3Dcontext||document;if(context.nodeType!=3D=3D1&&context.nodeType!=3D=
=3D9)=0A=
return[];if(!selector||typeof selector!=3D=3D"string"){return results;}=0A=
var =
parts=3D[],m,set,checkSet,check,mode,extra,prune=3Dtrue;chunker.lastIndex=
=3D0;while((m=3Dchunker.exec(selector))!=3D=3Dnull){parts.push(m[1]);if(m=
[2]){extra=3DRegExp.rightContext;break;}}=0A=
if(parts.length>1&&origPOS.exec(selector)){if(parts.length=3D=3D=3D2&&Exp=
r.relative[parts[0]]){set=3DposProcess(parts[0]+parts[1],context);}else{s=
et=3DExpr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);whil=
e(parts.length){selector=3Dparts.shift();if(Expr.relative[selector])=0A=
selector+=3Dparts.shift();set=3DposProcess(selector,set);}}}else{var =
ret=3Dseed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop()=
,parts.length=3D=3D=3D1&&context.parentNode?context.parentNode:context,is=
XML(context));set=3DSizzle.filter(ret.expr,ret.set);if(parts.length>0){ch=
eckSet=3DmakeArray(set);}else{prune=3Dfalse;}=0A=
while(parts.length){var =
cur=3Dparts.pop(),pop=3Dcur;if(!Expr.relative[cur]){cur=3D"";}else{pop=3D=
parts.pop();}=0A=
if(pop=3D=3Dnull){pop=3Dcontext;}=0A=
Expr.relative[cur](checkSet,pop,isXML(context));}}=0A=
if(!checkSet){checkSet=3Dset;}=0A=
if(!checkSet){throw"Syntax error, unrecognized expression: =
"+(cur||selector);}=0A=
if(toString.call(checkSet)=3D=3D=3D"[object =
Array]"){if(!prune){results.push.apply(results,checkSet);}else =
if(context.nodeType=3D=3D=3D1){for(var =
i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&(checkSet[i]=3D=3D=3Dtrue|=
|checkSet[i].nodeType=3D=3D=3D1&&contains(context,checkSet[i]))){results.=
push(set[i]);}}}else{for(var =
i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&checkSet[i].nodeType=3D=3D=
=3D1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}=0A=
if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=3D=
false;results.sort(sortOrder);if(hasDuplicate){for(var =
i=3D1;i<results.length;i++){if(results[i]=3D=3D=3Dresults[i-1]){results.s=
plice(i--,1);}}}}}=0A=
return results;};Sizzle.matches=3Dfunction(expr,set){return =
Sizzle(expr,null,null,set);};Sizzle.find=3Dfunction(expr,context,isXML){v=
ar set,match;if(!expr){return[];}=0A=
for(var i=3D0,l=3DExpr.order.length;i<l;i++){var =
type=3DExpr.order[i],match;if((match=3DExpr.match[type].exec(expr))){var =
left=3DRegExp.leftContext;if(left.substr(left.length-1)!=3D=3D"\\"){match=
[1]=3D(match[1]||"").replace(/\\/g,"");set=3DExpr.find[type](match,contex=
t,isXML);if(set!=3Dnull){expr=3Dexpr.replace(Expr.match[type],"");break;}=
}}}=0A=
if(!set){set=3Dcontext.getElementsByTagName("*");}=0A=
return{set:set,expr:expr};};Sizzle.filter=3Dfunction(expr,set,inplace,not=
){var =
old=3Dexpr,result=3D[],curLoop=3Dset,match,anyFound,isXMLFilter=3Dset&&se=
t[0]&&isXML(set[0]);while(expr&&set.length){for(var type in =
Expr.filter){if((match=3DExpr.match[type].exec(expr))!=3Dnull){var =
filter=3DExpr.filter[type],found,item;anyFound=3Dfalse;if(curLoop=3D=3Dre=
sult){result=3D[];}=0A=
if(Expr.preFilter[type]){match=3DExpr.preFilter[type](match,curLoop,inpla=
ce,result,not,isXMLFilter);if(!match){anyFound=3Dfound=3Dtrue;}else =
if(match=3D=3D=3Dtrue){continue;}}=0A=
if(match){for(var =
i=3D0;(item=3DcurLoop[i])!=3Dnull;i++){if(item){found=3Dfilter(item,match=
,i,curLoop);var =
pass=3Dnot^!!found;if(inplace&&found!=3Dnull){if(pass){anyFound=3Dtrue;}e=
lse{curLoop[i]=3Dfalse;}}else =
if(pass){result.push(item);anyFound=3Dtrue;}}}}=0A=
if(found!=3D=3Dundefined){if(!inplace){curLoop=3Dresult;}=0A=
expr=3Dexpr.replace(Expr.match[type],"");if(!anyFound){return[];}=0A=
break;}}}=0A=
if(expr=3D=3Dold){if(anyFound=3D=3Dnull){throw"Syntax error, =
unrecognized expression: "+expr;}else{break;}}=0A=
old=3Dexpr;}=0A=
return curLoop;};var =
Expr=3DSizzle.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\=
u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[=
name=3D['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00=
c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\=
u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|o=
dd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(=
?=3D[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\=
)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"}=
,attrHandle:{href:function(elem){return =
elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){=
var isPartStr=3Dtypeof =
part=3D=3D=3D"string",isTag=3DisPartStr&&!/\W/.test(part),isPartStrNotTag=
=3DisPartStr&&!isTag;if(isTag&&!isXML){part=3Dpart.toUpperCase();}=0A=
for(var =
i=3D0,l=3DcheckSet.length,elem;i<l;i++){if((elem=3DcheckSet[i])){while((e=
lem=3Delem.previousSibling)&&elem.nodeType!=3D=3D1){}=0A=
checkSet[i]=3DisPartStrNotTag||elem&&elem.nodeName=3D=3D=3Dpart?elem||fal=
se:elem=3D=3D=3Dpart;}}=0A=
if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(che=
ckSet,part,isXML){var isPartStr=3Dtypeof =
part=3D=3D=3D"string";if(isPartStr&&!/\W/.test(part)){part=3DisXML?part:p=
art.toUpperCase();for(var i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){var =
parent=3Delem.parentNode;checkSet[i]=3Dparent.nodeName=3D=3D=3Dpart?paren=
t:false;}}}else{for(var i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){checkSet[i]=3DisPartStr?elem.parentNode:elem.=
parentNode=3D=3D=3Dpart;}}=0A=
if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,=
part,isXML){var =
doneName=3Ddone++,checkFn=3DdirCheck;if(!part.match(/\W/)){var =
nodeCheck=3Dpart=3DisXML?part:part.toUpperCase();checkFn=3DdirNodeCheck;}=0A=
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":functi=
on(checkSet,part,isXML){var =
doneName=3Ddone++,checkFn=3DdirCheck;if(typeof =
part=3D=3D=3D"string"&&!part.match(/\W/)){var =
nodeCheck=3Dpart=3DisXML?part:part.toUpperCase();checkFn=3DdirNodeCheck;}=0A=
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find=
:{ID:function(match,context,isXML){if(typeof =
context.getElementById!=3D=3D"undefined"&&!isXML){var =
m=3Dcontext.getElementById(match[1]);return =
m?[m]:[];}},NAME:function(match,context,isXML){if(typeof =
context.getElementsByName!=3D=3D"undefined"){var =
ret=3D[],results=3Dcontext.getElementsByName(match[1]);for(var =
i=3D0,l=3Dresults.length;i<l;i++){if(results[i].getAttribute("name")=3D=3D=
=3Dmatch[1]){ret.push(results[i]);}}=0A=
return =
ret.length=3D=3D=3D0?null:ret;}},TAG:function(match,context){return =
context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match=
,curLoop,inplace,result,not,isXML){match=3D" =
"+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}=0A=
for(var =
i=3D0,elem;(elem=3DcurLoop[i])!=3Dnull;i++){if(elem){if(not^(elem.classNa=
me&&(" "+elem.className+" ").indexOf(match)>=3D0)){if(!inplace)=0A=
result.push(elem);}else if(inplace){curLoop[i]=3Dfalse;}}}=0A=
return false;},ID:function(match){return =
match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var =
i=3D0;curLoop[i]=3D=3D=3Dfalse;i++){}=0A=
return =
curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:fun=
ction(match){if(match[1]=3D=3D"nth"){var =
test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=3D=3D"even"&&"2n"||match[=
2]=3D=3D"odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);ma=
tch[2]=3D(test[1]+(test[2]||1))-0;match[3]=3Dtest[3]-0;}=0A=
match[0]=3Ddone++;return =
match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var =
name=3Dmatch[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=
=3DExpr.attrMap[name];}=0A=
if(match[2]=3D=3D=3D"~=3D"){match[4]=3D" "+match[4]+" ";}=0A=
return =
match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]=3D=3D=
=3D"not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){matc=
h[3]=3DSizzle(match[3],null,null,curLoop);}else{var =
ret=3DSizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){resul=
t.push.apply(result,ret);}=0A=
return false;}}else =
if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return=
 true;}=0A=
return match;},POS:function(match){match.unshift(true);return =
match;}},filters:{enabled:function(elem){return =
elem.disabled=3D=3D=3Dfalse&&elem.type!=3D=3D"hidden";},disabled:function=
(elem){return elem.disabled=3D=3D=3Dtrue;},checked:function(elem){return =
elem.checked=3D=3D=3Dtrue;},selected:function(elem){elem.parentNode.selec=
tedIndex;return =
elem.selected=3D=3D=3Dtrue;},parent:function(elem){return!!elem.firstChil=
d;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,mat=
ch){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h=
\d/i.test(elem.nodeName);},text:function(elem){return"text"=3D=3D=3Delem.=
type;},radio:function(elem){return"radio"=3D=3D=3Delem.type;},checkbox:fu=
nction(elem){return"checkbox"=3D=3D=3Delem.type;},file:function(elem){ret=
urn"file"=3D=3D=3Delem.type;},password:function(elem){return"password"=3D=
=3D=3Delem.type;},submit:function(elem){return"submit"=3D=3D=3Delem.type;=
},image:function(elem){return"image"=3D=3D=3Delem.type;},reset:function(e=
lem){return"reset"=3D=3D=3Delem.type;},button:function(elem){return"butto=
n"=3D=3D=3Delem.type||elem.nodeName.toUpperCase()=3D=3D=3D"BUTTON";},inpu=
t:function(elem){return/input|select|textarea|button/i.test(elem.nodeName=
);}},setFilters:{first:function(elem,i){return =
i=3D=3D=3D0;},last:function(elem,i,match,array){return =
i=3D=3D=3Darray.length-1;},even:function(elem,i){return =
i%2=3D=3D=3D0;},odd:function(elem,i){return =
i%2=3D=3D=3D1;},lt:function(elem,i,match){return =
i<match[3]-0;},gt:function(elem,i,match){return =
i>match[3]-0;},nth:function(elem,i,match){return =
match[3]-0=3D=3Di;},eq:function(elem,i,match){return =
match[3]-0=3D=3Di;}},filter:{PSEUDO:function(elem,match,i,array){var =
name=3Dmatch[1],filter=3DExpr.filters[name];if(filter){return =
filter(elem,i,match,array);}else =
if(name=3D=3D=3D"contains"){return(elem.textContent||elem.innerText||"").=
indexOf(match[3])>=3D0;}else if(name=3D=3D=3D"not"){var =
not=3Dmatch[3];for(var =
i=3D0,l=3Dnot.length;i<l;i++){if(not[i]=3D=3D=3Delem){return false;}}=0A=
return true;}},CHILD:function(elem,match){var =
type=3Dmatch[1],node=3Delem;switch(type){case'only':case'first':while(nod=
e=3Dnode.previousSibling){if(node.nodeType=3D=3D=3D1)return false;}=0A=
if(type=3D=3D'first')return =
true;node=3Delem;case'last':while(node=3Dnode.nextSibling){if(node.nodeTy=
pe=3D=3D=3D1)return false;}=0A=
return true;case'nth':var =
first=3Dmatch[2],last=3Dmatch[3];if(first=3D=3D1&&last=3D=3D0){return =
true;}=0A=
var =
doneName=3Dmatch[0],parent=3Delem.parentNode;if(parent&&(parent.sizcache!=
=3D=3DdoneName||!elem.nodeIndex)){var =
count=3D0;for(node=3Dparent.firstChild;node;node=3Dnode.nextSibling){if(n=
ode.nodeType=3D=3D=3D1){node.nodeIndex=3D++count;}}=0A=
parent.sizcache=3DdoneName;}=0A=
var diff=3Delem.nodeIndex-last;if(first=3D=3D0){return =
diff=3D=3D0;}else{return(diff%first=3D=3D0&&diff/first>=3D0);}}},ID:funct=
ion(elem,match){return =
elem.nodeType=3D=3D=3D1&&elem.getAttribute("id")=3D=3D=3Dmatch;},TAG:func=
tion(elem,match){return(match=3D=3D=3D"*"&&elem.nodeType=3D=3D=3D1)||elem=
.nodeName=3D=3D=3Dmatch;},CLASS:function(elem,match){return(" =
"+(elem.className||elem.getAttribute("class"))+" =
").indexOf(match)>-1;},ATTR:function(elem,match){var =
name=3Dmatch[1],result=3DExpr.attrHandle[name]?Expr.attrHandle[name](elem=
):elem[name]!=3Dnull?elem[name]:elem.getAttribute(name),value=3Dresult+""=
,type=3Dmatch[2],check=3Dmatch[4];return =
result=3D=3Dnull?type=3D=3D=3D"!=3D":type=3D=3D=3D"=3D"?value=3D=3D=3Dche=
ck:type=3D=3D=3D"*=3D"?value.indexOf(check)>=3D0:type=3D=3D=3D"~=3D"?(" =
"+value+" =
").indexOf(check)>=3D0:!check?value&&result!=3D=3Dfalse:type=3D=3D=3D"!=3D=
"?value!=3Dcheck:type=3D=3D=3D"^=3D"?value.indexOf(check)=3D=3D=3D0:type=3D=
=3D=3D"$=3D"?value.substr(value.length-check.length)=3D=3D=3Dcheck:type=3D=
=3D=3D"|=3D"?value=3D=3D=3Dcheck||value.substr(0,check.length+1)=3D=3D=3D=
check+"-":false;},POS:function(elem,match,i,array){var =
name=3Dmatch[2],filter=3DExpr.setFilters[name];if(filter){return =
filter(elem,i,match,array);}}}};var origPOS=3DExpr.match.POS;for(var =
type in =
Expr.match){Expr.match[type]=3DRegExp(Expr.match[type].source+/(?![^\[]*\=
])(?![^\(]*\))/.source);}=0A=
var =
makeArray=3Dfunction(array,results){array=3DArray.prototype.slice.call(ar=
ray);if(results){results.push.apply(results,array);return results;}=0A=
return =
array;};try{Array.prototype.slice.call(document.documentElement.childNode=
s);}catch(e){makeArray=3Dfunction(array,results){var =
ret=3Dresults||[];if(toString.call(array)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof =
array.length=3D=3D=3D"number"){for(var =
i=3D0,l=3Darray.length;i<l;i++){ret.push(array[i]);}}else{for(var =
i=3D0;array[i];i++){ret.push(array[i]);}}}=0A=
return ret;};}=0A=
var =
sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=3D=
function(a,b){var =
ret=3Da.compareDocumentPosition(b)&4?-1:a=3D=3D=3Db?0:1;if(ret=3D=3D=3D0)=
{hasDuplicate=3Dtrue;}=0A=
return ret;};}else if("sourceIndex"in =
document.documentElement){sortOrder=3Dfunction(a,b){var =
ret=3Da.sourceIndex-b.sourceIndex;if(ret=3D=3D=3D0){hasDuplicate=3Dtrue;}=0A=
return ret;};}else =
if(document.createRange){sortOrder=3Dfunction(a,b){var =
aRange=3Da.ownerDocument.createRange(),bRange=3Db.ownerDocument.createRan=
ge();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRan=
ge.collapse(true);var =
ret=3DaRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret=3D=3D=
=3D0){hasDuplicate=3Dtrue;}=0A=
return ret;};}=0A=
(function(){var form=3Ddocument.createElement("form"),id=3D"script"+(new =
Date).getTime();form.innerHTML=3D"<input name=3D'"+id+"'/>";var =
root=3Ddocument.documentElement;root.insertBefore(form,root.firstChild);i=
f(!!document.getElementById(id)){Expr.find.ID=3Dfunction(match,context,is=
XML){if(typeof context.getElementById!=3D=3D"undefined"&&!isXML){var =
m=3Dcontext.getElementById(match[1]);return =
m?m.id=3D=3D=3Dmatch[1]||typeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id").nodeValue=3D=
=3D=3Dmatch[1]?[m]:undefined:[];}};Expr.filter.ID=3Dfunction(elem,match){=
var node=3Dtypeof =
elem.getAttributeNode!=3D=3D"undefined"&&elem.getAttributeNode("id");retu=
rn elem.nodeType=3D=3D=3D1&&node&&node.nodeValue=3D=3D=3Dmatch;};}=0A=
root.removeChild(form);})();(function(){var =
div=3Ddocument.createElement("div");div.appendChild(document.createCommen=
t(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=3Dfunctio=
n(match,context){var =
results=3Dcontext.getElementsByTagName(match[1]);if(match[1]=3D=3D=3D"*")=
{var tmp=3D[];for(var =
i=3D0;results[i];i++){if(results[i].nodeType=3D=3D=3D1){tmp.push(results[=
i]);}}=0A=
results=3Dtmp;}=0A=
return results;};}=0A=
div.innerHTML=3D"<a href=3D'#'></a>";if(div.firstChild&&typeof =
div.firstChild.getAttribute!=3D=3D"undefined"&&div.firstChild.getAttribut=
e("href")!=3D=3D"#"){Expr.attrHandle.href=3Dfunction(elem){return =
elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(functio=
n(){var =
oldSizzle=3DSizzle,div=3Ddocument.createElement("div");div.innerHTML=3D"<=
p =
class=3D'TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST=
").length=3D=3D=3D0){return;}=0A=
Sizzle=3Dfunction(query,context,extra,seed){context=3Dcontext||document;i=
f(!seed&&context.nodeType=3D=3D=3D9&&!isXML(context)){try{return =
makeArray(context.querySelectorAll(query),extra);}catch(e){}}=0A=
return =
oldSizzle(query,context,extra,seed);};Sizzle.find=3DoldSizzle.find;Sizzle=
.filter=3DoldSizzle.filter;Sizzle.selectors=3DoldSizzle.selectors;Sizzle.=
matches=3DoldSizzle.matches;})();if(document.getElementsByClassName&&docu=
ment.documentElement.getElementsByClassName)(function(){var =
div=3Ddocument.createElement("div");div.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(div.getElementsByClassName("e").length=3D=3D=3D=
0)=0A=
return;div.lastChild.className=3D"e";if(div.getElementsByClassName("e").l=
ength=3D=3D=3D1)=0A=
return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=3Dfunction(match,co=
ntext,isXML){if(typeof =
context.getElementsByClassName!=3D=3D"undefined"&&!isXML){return =
context.getElementsByClassName(match[1]);}};})();function =
dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var =
sibDir=3Ddir=3D=3D"previousSibling"&&!isXML;for(var =
i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){if(sibDir&&elem.nodeType=3D=3D=3D1){elem.sizc=
ache=3DdoneName;elem.sizset=3Di;}=0A=
elem=3Delem[dir];var =
match=3Dfalse;while(elem){if(elem.sizcache=3D=3D=3DdoneName){match=3Dchec=
kSet[elem.sizset];break;}=0A=
if(elem.nodeType=3D=3D=3D1&&!isXML){elem.sizcache=3DdoneName;elem.sizset=3D=
i;}=0A=
if(elem.nodeName=3D=3D=3Dcur){match=3Delem;break;}=0A=
elem=3Delem[dir];}=0A=
checkSet[i]=3Dmatch;}}}=0A=
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var =
sibDir=3Ddir=3D=3D"previousSibling"&&!isXML;for(var =
i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){if(sibDir&&elem.nodeType=3D=3D=3D1){elem.sizc=
ache=3DdoneName;elem.sizset=3Di;}=0A=
elem=3Delem[dir];var =
match=3Dfalse;while(elem){if(elem.sizcache=3D=3D=3DdoneName){match=3Dchec=
kSet[elem.sizset];break;}=0A=
if(elem.nodeType=3D=3D=3D1){if(!isXML){elem.sizcache=3DdoneName;elem.sizs=
et=3Di;}=0A=
if(typeof =
cur!=3D=3D"string"){if(elem=3D=3D=3Dcur){match=3Dtrue;break;}}else =
if(Sizzle.filter(cur,[elem]).length>0){match=3Delem;break;}}=0A=
elem=3Delem[dir];}=0A=
checkSet[i]=3Dmatch;}}}=0A=
var contains=3Ddocument.compareDocumentPosition?function(a,b){return =
a.compareDocumentPosition(b)&16;}:function(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):true);};var =
isXML=3Dfunction(elem){return =
elem.nodeType=3D=3D=3D9&&elem.documentElement.nodeName!=3D=3D"HTML"||!!el=
em.ownerDocument&&isXML(elem.ownerDocument);};var =
posProcess=3Dfunction(selector,context){var =
tmpSet=3D[],later=3D"",match,root=3Dcontext.nodeType?[context]:context;wh=
ile((match=3DExpr.match.PSEUDO.exec(selector))){later+=3Dmatch[0];selecto=
r=3Dselector.replace(Expr.match.PSEUDO,"");}=0A=
selector=3DExpr.relative[selector]?selector+"*":selector;for(var =
i=3D0,l=3Droot.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}=0A=
return =
Sizzle.filter(later,tmpSet);};jQuery.find=3DSizzle;jQuery.filter=3DSizzle=
.filter;jQuery.expr=3DSizzle.selectors;jQuery.expr[":"]=3DjQuery.expr.fil=
ters;Sizzle.selectors.filters.hidden=3Dfunction(elem){return =
elem.offsetWidth=3D=3D=3D0||elem.offsetHeight=3D=3D=3D0;};Sizzle.selector=
s.filters.visible=3Dfunction(elem){return =
elem.offsetWidth>0||elem.offsetHeight>0;};Sizzle.selectors.filters.animat=
ed=3Dfunction(elem){return jQuery.grep(jQuery.timers,function(fn){return =
elem=3D=3D=3Dfn.elem;}).length;};jQuery.multiFilter=3Dfunction(expr,elems=
,not){if(not){expr=3D":not("+expr+")";}=0A=
return Sizzle.matches(expr,elems);};jQuery.dir=3Dfunction(elem,dir){var =
matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=
=3D1)=0A=
matched.push(cur);cur=3Dcur[dir];}=0A=
return =
matched;};jQuery.nth=3Dfunction(cur,result,dir,elem){result=3Dresult||1;v=
ar num=3D0;for(;cur;cur=3Dcur[dir])=0A=
if(cur.nodeType=3D=3D1&&++num=3D=3Dresult)=0A=
break;return cur;};jQuery.sibling=3Dfunction(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem)=0A=
r.push(n);}=0A=
return =
r;};return;window.Sizzle=3DSizzle;})();jQuery.event=3D{add:function(elem,=
types,handler,data){if(elem.nodeType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return;if(elem.setInterval&&elem!=3Dwindow)=0A=
elem=3Dwindow;if(!handler.guid)=0A=
handler.guid=3Dthis.guid++;if(data!=3D=3Dundefined){var =
fn=3Dhandler;handler=3Dthis.proxy(fn);handler.data=3Ddata;}=0A=
var =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){retur=
n typeof =
jQuery!=3D=3D"undefined"&&!jQuery.event.triggered?jQuery.event.handle.app=
ly(arguments.callee.elem,arguments):undefined;});handle.elem=3Delem;jQuer=
y.each(types.split(/\s+/),function(index,type){var =
namespaces=3Dtype.split(".");type=3Dnamespaces.shift();handler.type=3Dnam=
espaces.slice().sort().join(".");var =
handlers=3Devents[type];if(jQuery.event.specialAll[type])=0A=
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handle=
rs){handlers=3Devents[type]=3D{};if(!jQuery.event.special[type]||jQuery.e=
vent.special[type].setup.call(elem,data,namespaces)=3D=3D=3Dfalse){if(ele=
m.addEventListener)=0A=
elem.addEventListener(type,handle,false);else if(elem.attachEvent)=0A=
elem.attachEvent("on"+type,handle);}}=0A=
handlers[handler.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=
=3Dnull;},guid:1,global:{},remove:function(elem,types,handler){if(elem.no=
deType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3D=3D=
undefined||(typeof types=3D=3D=3D"string"&&types.charAt(0)=3D=3D"."))=0A=
for(var type in events)=0A=
this.remove(elem,type+(types||""));else{if(types.type){handler=3Dtypes.ha=
ndler;types=3Dtypes.type;}=0A=
jQuery.each(types.split(/\s+/),function(index,type){var =
namespaces=3Dtype.split(".");type=3Dnamespaces.shift();var =
namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\=
.|$)");if(events[type]){if(handler)=0A=
delete events[type][handler.guid];else=0A=
for(var handle in events[type])=0A=
if(namespace.test(events[type][handle].type))=0A=
delete events[type][handle];if(jQuery.event.specialAll[type])=0A=
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem,namespaces)=3D=3D=3Dfalse){if(elem.remov=
eEventListener)=0A=
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)=0A=
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}=0A=
ret=3Dnull;delete events[type];}}});}=0A=
for(ret in events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(event,data,elem,bubbling){var =
type=3Devent.type||event;if(!bubbling){event=3Dtypeof =
event=3D=3D=3D"object"?event[expando]?event:jQuery.extend(jQuery.Event(ty=
pe),event):jQuery.Event(type);if(type.indexOf("!")>=3D0){event.type=3Dtyp=
e=3Dtype.slice(0,-1);event.exclusive=3Dtrue;}=0A=
if(!elem){event.stopPropagation();if(this.global[type])=0A=
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])=0A=
jQuery.event.trigger(event,data,this.handle.elem);});}=0A=
if(!elem||elem.nodeType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return =
undefined;event.result=3Dundefined;event.target=3Delem;data=3DjQuery.make=
Array(data);data.unshift(event);}=0A=
event.currentTarget=3Delem;var =
handle=3DjQuery.data(elem,"handle");if(handle)=0A=
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=
=3D=3D"click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)=3D=3D=3D=
false)=0A=
event.result=3Dfalse;if(!bubbling&&elem[type]&&!event.isDefaultPrevented(=
)&&!(jQuery.nodeName(elem,'a')&&type=3D=3D"click")){this.triggered=3Dtrue=
;try{elem[type]();}catch(e){}}=0A=
this.triggered=3Dfalse;if(!event.isPropagationStopped()){var =
parent=3Delem.parentNode||elem.ownerDocument;if(parent)=0A=
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){va=
r =
all,handlers;event=3Darguments[0]=3DjQuery.event.fix(event||window.event)=
;event.currentTarget=3Dthis;var =
namespaces=3Devent.type.split(".");event.type=3Dnamespaces.shift();all=3D=
!namespaces.length&&!event.exclusive;var =
namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\=
.|$)");handlers=3D(jQuery.data(this,"events")||{})[event.type];for(var j =
in handlers){var =
handler=3Dhandlers[j];if(all||namespace.test(handler.type)){event.handler=
=3Dhandler;event.data=3Dhandler.data;var =
ret=3Dhandler.apply(this,arguments);if(ret!=3D=3Dundefined){event.result=3D=
ret;if(ret=3D=3D=3Dfalse){event.preventDefault();event.stopPropagation();=
}}=0A=
if(event.isImmediatePropagationStopped())=0A=
break;}}},props:"altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target toElement view wheelDelta which".split(" =
"),fix:function(event){if(event[expando])=0A=
return event;var =
originalEvent=3Devent;event=3DjQuery.Event(originalEvent);for(var =
i=3Dthis.props.length,prop;i;){prop=3Dthis.props[--i];event[prop]=3Dorigi=
nalEvent[prop];}=0A=
if(!event.target)=0A=
event.target=3Devent.srcElement||document;if(event.target.nodeType=3D=3D3=
)=0A=
event.target=3Devent.target.parentNode;if(!event.relatedTarget&&event.fro=
mElement)=0A=
event.relatedTarget=3Devent.fromElement=3D=3Devent.target?event.toElement=
:event.fromElement;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}=0A=
if(!event.which&&((event.charCode||event.charCode=3D=3D=3D0)?event.charCo=
de:event.keyCode))=0A=
event.which=3Devent.charCode||event.keyCode;if(!event.metaKey&&event.ctrl=
Key)=0A=
event.metaKey=3Devent.ctrlKey;if(!event.which&&event.button)=0A=
event.which=3D(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));=
return event;},proxy:function(fn,proxy){proxy=3Dproxy||function(){return =
fn.apply(this,arguments);};proxy.guid=3Dfn.guid=3Dfn.guid||proxy.guid||th=
is.guid++;return =
proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAl=
l:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namesp=
aces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length=
){var =
remove=3D0,name=3DRegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((=
jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))=0A=
remove++;});if(remove<1)=0A=
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=3D=
function(src){if(!this.preventDefault)=0A=
return new =
jQuery.Event(src);if(src&&src.type){this.originalEvent=3Dsrc;this.type=3D=
src.type;}else=0A=
this.type=3Dsrc;this.timeStamp=3Dnow();this[expando]=3Dtrue;};function =
returnFalse(){return false;}=0A=
function returnTrue(){return true;}=0A=
jQuery.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3DreturnTrue;var e=3Dthis.originalEvent;if(!e)=0A=
return;if(e.preventDefault)=0A=
e.preventDefault();e.returnValue=3Dfalse;},stopPropagation:function(){thi=
s.isPropagationStopped=3DreturnTrue;var e=3Dthis.originalEvent;if(!e)=0A=
return;if(e.stopPropagation)=0A=
e.stopPropagation();e.cancelBubble=3Dtrue;},stopImmediatePropagation:func=
tion(){this.isImmediatePropagationStopped=3DreturnTrue;this.stopPropagati=
on();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,is=
ImmediatePropagationStopped:returnFalse};var =
withinElement=3Dfunction(event){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Dthis)=0A=
try{parent=3Dparent.parentNode;}=0A=
catch(e){parent=3Dthis;}=0A=
if(parent!=3Dthis){event.type=3Devent.data;jQuery.event.handle.apply(this=
,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'}=
,function(orig,fix){jQuery.event.special[fix]=3D{setup:function(){jQuery.=
event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event=
.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(ty=
pe,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var =
one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve=
nt,one);return(fn||data).apply(this,arguments);});return =
this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind=
:function(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data){return =
this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHan=
dler:function(type,data){if(this[0]){var =
event=3DjQuery.Event(type);event.preventDefault();event.stopPropagation()=
;jQuery.event.trigger(event,data,this[0]);return =
event.result;}},toggle:function(fn){var =
args=3Darguments,i=3D1;while(i<args.length)=0A=
jQuery.event.proxy(fn,args[i++]);return =
this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=3D(this.=
lastToggle||0)%i;event.preventDefault();return =
args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function=
(fnOver,fnOut){return =
this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady(=
);if(jQuery.isReady)=0A=
fn.call(document,jQuery);else=0A=
jQuery.readyList.push(fn);return this;},live:function(type,fn){var =
proxy=3DjQuery.event.proxy(fn);proxy.guid+=3Dthis.selector+type;jQuery(do=
cument).bind(liveConvert(type,this.selector),this.selector,proxy);return =
this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,thi=
s.selector),fn?{guid:fn.guid+this.selector+type}:null);return =
this;}});function liveHandler(event){var =
check=3DRegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=3Dtrue,elems=3D[];jQu=
ery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test=
(fn.type)){var elem=3DjQuery(event.target).closest(fn.data)[0];if(elem)=0A=
elems.push({elem:elem,fn:fn});}});elems.sort(function(a,b){return =
jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest");});jQuery.eac=
h(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)=3D=3D=3D=
false)=0A=
return(stop=3Dfalse);});return stop;}=0A=
function =
liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`")=
.replace(/ /g,"|")].join(".");}=0A=
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isR=
eady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQuery.ready=
List,function(){this.call(document,jQuery);});jQuery.readyList=3Dnull;}=0A=
jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener){document.addEventListener("DOMContentLoaded",function(){document.=
removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.rea=
dy();},false);}else =
if(document.attachEvent){document.attachEvent("onreadystatechange",functi=
on(){if(document.readyState=3D=3D=3D"complete"){document.detachEvent("onr=
eadystatechange",arguments.callee);jQuery.ready();}});if(document.documen=
tElement.doScroll&&window=3D=3Dwindow.top)(function(){if(jQuery.isReady)r=
eturn;try{document.documentElement.doScroll("left");}catch(error){setTime=
out(arguments.callee,0);return;}=0A=
jQuery.ready();})();}=0A=
jQuery.event.add(window,"load",jQuery.ready);}=0A=
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mous=
edown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"chang=
e,select,submit,keydown,keypress,keyup,error").split(","),function(i,name=
){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload=
',function(){for(var id in jQuery.cache)=0A=
if(id!=3D1&&jQuery.cache[id].handle)=0A=
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.s=
upport=3D{};var =
root=3Ddocument.documentElement,script=3Ddocument.createElement("script")=
,div=3Ddocument.createElement("div"),id=3D"script"+(new =
Date).getTime();div.style.display=3D"none";div.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
all=3Ddiv.getElementsByTagName("*"),a=3Ddiv.getElementsByTagName("a")[0];=
if(!all||!all.length||!a){return;}=0A=
jQuery.support=3D{leadingWhitespace:div.firstChild.nodeType=3D=3D3,tbody:=
!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTa=
gName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.g=
etElementsByTagName("link").length,style:/red/.test(a.getAttribute("style=
")),hrefNormalized:a.getAttribute("href")=3D=3D=3D"/a",opacity:a.style.op=
acity=3D=3D=3D"0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneE=
vent:true,boxModel:null};script.type=3D"text/javascript";try{script.appen=
dChild(document.createTextNode("window."+id+"=3D1;"));}catch(e){}=0A=
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.s=
criptEval=3Dtrue;delete window[id];}=0A=
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEve=
nt("onclick",function(){jQuery.support.noCloneEvent=3Dfalse;div.detachEve=
nt("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick"=
);}=0A=
jQuery(function(){var =
div=3Ddocument.createElement("div");div.style.width=3Ddiv.style.paddingLe=
ft=3D"1px";document.body.appendChild(div);jQuery.boxModel=3DjQuery.suppor=
t.boxModel=3Ddiv.offsetWidth=3D=3D=3D2;document.body.removeChild(div).sty=
le.display=3D'none';});})();var =
styleFloat=3DjQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props=
=3D{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:style=
Float,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cel=
lspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.e=
xtend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof =
url!=3D=3D"string")=0A=
return this._load(url);var off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}=0A=
var type=3D"GET";if(params)=0A=
if(jQuery.isFunction(params)){callback=3Dparams;params=3Dnull;}else =
if(typeof =
params=3D=3D=3D"object"){params=3DjQuery.param(params);type=3D"POST";}=0A=
var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")=0A=
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<scr=
ipt(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)=0A=
self.each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){r=
eturn =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type));}).map(function(=
i,elem){var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){ret=
urn{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});=
jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSe=
nd".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var =
jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery=
.isFunction(data)){callback=3Ddata;data=3Dnull;}=0A=
return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}=0A=
return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType=
:"application/x-www-form-urlencoded",processData:true,async:true,xhr:func=
tion(){return window.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet=
tings,s));var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d=
ata&&s.processData&&typeof s.data!=3D=3D"string")=0A=
s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"jsonp"){if(type=3D=3D"G=
ET"){if(!s.url.match(jsre))=0A=
s.url+=3D(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))=0A=
s.data=3D(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=3D?";s.dataType=3D=
"json";}=0A=
if(s.dataType=3D=3D"json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre)=
)){jsonp=3D"jsonp"+jsc++;if(s.data)=0A=
s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.replace=
(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction(tm=
p){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delete =
window[jsonp];}catch(e){}=0A=
if(head)=0A=
head.removeChild(script);};}=0A=
if(s.dataType=3D=3D"script"&&s.cache=3D=3Dnull)=0A=
s.cache=3Dfalse;if(s.cache=3D=3D=3Dfalse&&type=3D=3D"GET"){var =
ts=3Dnow();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}=0A=
if(s.data&&type=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s=
.data=3Dnull;}=0A=
if(s.global&&!jQuery.active++)=0A=
jQuery.event.trigger("ajaxStart");var =
parts=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=3D=3D"script"&=
&type=3D=3D"GET"&&parts&&(parts[1]&&parts[1]!=3Dlocation.protocol||parts[=
2]!=3Dlocation.host)){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)=0A=
script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();script.onload=3Dscript.o=
nreadystatechange=3Dnull;head.removeChild(script);}};}=0A=
head.appendChild(script);return undefined;}=0A=
var requestDone=3Dfalse;var xhr=3Ds.xhr();if(s.username)=0A=
xhr.open(type,s.url,s.async,s.username,s.password);else=0A=
xhr.open(type,s.url,s.async);try{if(s.data)=0A=
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)=0A=
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu=
, 01 Jan 1970 00:00:00 =
GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", */*":s.accepts._default);}catch(e){}=0A=
if(s.beforeSend&&s.beforeSend(xhr,s)=3D=3D=3Dfalse){if(s.global&&!--jQuer=
y.active)=0A=
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}=0A=
if(s.global)=0A=
jQuery.event.trigger("ajaxSend",[xhr,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(xhr.readyState=3D=3D0){if(iva=
l){clearInterval(ival);ival=3Dnull;if(s.global&&!--jQuery.active)=0A=
jQuery.event.trigger("ajaxStop");}}else =
if(!requestDone&&xhr&&(xhr.readyState=3D=3D4||isTimeout=3D=3D"timeout")){=
requestDone=3Dtrue;if(ival){clearInterval(ival);ival=3Dnull;}=0A=
status=3DisTimeout=3D=3D"timeout"?"timeout":!jQuery.httpSuccess(xhr)?"err=
or":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"succes=
s";if(status=3D=3D"success"){try{data=3DjQuery.httpData(xhr,s.dataType,s)=
;}catch(e){status=3D"parsererror";}}=0A=
if(status=3D=3D"success"){var =
modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified");}catch(e){}=0A=
if(s.ifModified&&modRes)=0A=
jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)=0A=
success();}else=0A=
jQuery.handleError(s,xhr,status);complete();if(isTimeout)=0A=
xhr.abort();if(s.async)=0A=
xhr=3Dnull;}};if(s.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)=0A=
setTimeout(function(){if(xhr&&!requestDone)=0A=
onreadystatechange("timeout");},s.timeout);}=0A=
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}=0A=
if(!s.async)=0A=
onreadystatechange();function success(){if(s.success)=0A=
s.success(data,status);if(s.global)=0A=
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}=0A=
function complete(){if(s.complete)=0A=
s.complete(xhr,status);if(s.global)=0A=
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.activ=
e)=0A=
jQuery.event.trigger("ajaxStop");}=0A=
return =
xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,=
e);if(s.global)=0A=
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:functi=
on(xhr){try{return!xhr.status&&location.protocol=3D=3D"file:"||(xhr.statu=
s>=3D200&&xhr.status<300)||xhr.status=3D=3D304||xhr.status=3D=3D1223;}cat=
ch(e){}=0A=
return false;},httpNotModified:function(xhr,url){try{var =
xhrRes=3Dxhr.getResponseHeader("Last-Modified");return =
xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url];}catch(e){}=0A=
return false;},httpData:function(xhr,type,s){var =
ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&=
ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if=
(xml&&data.documentElement.tagName=3D=3D"parsererror")=0A=
throw"parsererror";if(s&&s.dataFilter)=0A=
data=3Ds.dataFilter(data,type);if(typeof =
data=3D=3D=3D"string"){if(type=3D=3D"script")=0A=
jQuery.globalEval(data);if(type=3D=3D"json")=0A=
data=3Dwindow["eval"]("("+data+")");}=0A=
return data;},param:function(a){var s=3D[];function =
add(key,value){s[s.length]=3DencodeURIComponent(key)+'=3D'+encodeURICompo=
nent(value);};if(jQuery.isArray(a)||a.jquery)=0A=
jQuery.each(a,function(){add(this.name,this.value);});else=0A=
for(var j in a)=0A=
if(jQuery.isArray(a[j]))=0A=
jQuery.each(a[j],function(){add(j,this);});else=0A=
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return =
s.join("&").replace(/%20/g,"+");}});var =
elemdisplay=3D{},timerId,fxAttrs=3D[["height","marginTop","marginBottom",=
"paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddin=
gLeft","paddingRight"],["opacity"]];function genFx(type,num){var =
obj=3D{};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),functi=
on(){obj[this]=3Dtype;});return obj;}=0A=
jQuery.fn.extend({show:function(speed,callback){if(speed){return =
this.animate(genFx("show",3),speed,callback);}else{for(var =
i=3D0,l=3Dthis.length;i<l;i++){var =
old=3DjQuery.data(this[i],"olddisplay");this[i].style.display=3Dold||"";i=
f(jQuery.css(this[i],"display")=3D=3D=3D"none"){var =
tagName=3Dthis[i].tagName,display;if(elemdisplay[tagName]){display=3Delem=
display[tagName];}else{var elem=3DjQuery("<"+tagName+" =
/>").appendTo("body");display=3Delem.css("display");if(display=3D=3D=3D"n=
one")=0A=
display=3D"block";elem.remove();elemdisplay[tagName]=3Ddisplay;}=0A=
jQuery.data(this[i],"olddisplay",display);}}=0A=
for(var =
i=3D0,l=3Dthis.length;i<l;i++){this[i].style.display=3DjQuery.data(this[i=
],"olddisplay")||"";}=0A=
return this;}},hide:function(speed,callback){if(speed){return =
this.animate(genFx("hide",3),speed,callback);}else{for(var =
i=3D0,l=3Dthis.length;i<l;i++){var =
old=3DjQuery.data(this[i],"olddisplay");if(!old&&old!=3D=3D"none")=0A=
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));}=0A=
for(var i=3D0,l=3Dthis.length;i<l;i++){this[i].style.display=3D"none";}=0A=
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var =
bool=3Dtypeof fn=3D=3D=3D"boolean";return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg=
uments):fn=3D=3Dnull||bool?this.each(function(){var =
state=3Dbool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hid=
e"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,t=
o,callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
opt=3DjQuery.extend({},optall),p,hidden=3Dthis.nodeType=3D=3D1&&jQuery(th=
is).is(":hidden"),self=3Dthis;for(p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)=0A=
return =
opt.complete.call(this);if((p=3D=3D"height"||p=3D=3D"width")&&this.style)=
{opt.display=3DjQuery.css(this,"display");opt.overflow=3Dthis.style.overf=
low;}}=0A=
if(opt.overflow!=3Dnull)=0A=
this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend({},prop);jQuer=
y.each(prop,function(name,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))=0A=
e[val=3D=3D"toggle"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}=0A=
if(parts[1])=0A=
end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+start;e.custom(start,end,unit);}e=
lse=0A=
e.custom(start,val,"");}});return =
true;});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)=0A=
this.queue([]);this.each(function(){for(var =
i=3Dtimers.length-1;i>=3D0;i--)=0A=
if(timers[i].elem=3D=3Dthis){if(gotoEnd)=0A=
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)=0A=
this.dequeue();return =
this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),s=
lideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hi=
de"}},function(name,props){jQuery.fn[name]=3Dfunction(speed,callback){ret=
urn =
this.animate(props,speed,callback);};});jQuery.extend({speed:function(spe=
ed,easing,fn){var opt=3Dtypeof =
speed=3D=3D=3D"object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction=
(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFuncti=
on(easing)&&easing};opt.duration=3DjQuery.fx.off?0:typeof =
opt.duration=3D=3D=3D"number"?opt.duration:jQuery.fx.speeds[opt.duration]=
||jQuery.fx.speeds._default;opt.old=3Dopt.complete;opt.complete=3Dfunctio=
n(){if(opt.queue!=3D=3Dfalse)=0A=
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))=0A=
opt.old.call(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop)=
{this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if(!options.ori=
g)=0A=
options.orig=3D{};}});jQuery.fx.prototype=3D{update:function(){if(this.op=
tions.step)=0A=
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop=
]||jQuery.fx.step._default)(this);if((this.prop=3D=3D"height"||this.prop=3D=
=3D"width")&&this.elem.style)=0A=
this.elem.style.display=3D"block";},cur:function(force){if(this.elem[this=
.prop]!=3Dnull&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))=0A=
return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D=
to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi=
s.state=3D0;var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}=0A=
t.elem=3Dthis.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=3Dset=
Interval(function(){var timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)=0A=
if(!timers[i]())=0A=
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);timerId=3D=
undefined;}},13);}},show:function(){this.options.orig[this.prop]=3DjQuery=
.attr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(thi=
s.prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());jQuery(this.=
elem).show();},hide:function(){this.options.orig[this.prop]=3DjQuery.attr=
(this.elem.style,this.prop);this.options.hide=3Dtrue;this.custom(this.cur=
(),0);},step:function(gotoEnd){var =
t=3Dnow();if(gotoEnd||t>=3Dthis.options.duration+this.startTime){this.now=
=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[=
this.prop]=3Dtrue;var done=3Dtrue;for(var i in this.options.curAnim)=0A=
if(this.options.curAnim[i]!=3D=3Dtrue)=0A=
done=3Dfalse;if(done){if(this.options.display!=3Dnull){this.elem.style.ov=
erflow=3Dthis.options.overflow;this.elem.style.display=3Dthis.options.dis=
play;if(jQuery.css(this.elem,"display")=3D=3D"none")=0A=
this.elem.style.display=3D"block";}=0A=
if(this.options.hide)=0A=
jQuery(this.elem).hide();if(this.options.hide||this.options.show)=0A=
for(var p in this.options.curAnim)=0A=
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete=
.call(this.elem);}=0A=
return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}=0A=
return =
true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},=
step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},=
_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=3Dnull)=0A=
fx.elem.style[fx.prop]=3Dfx.now+fx.unit;else=0A=
fx.elem[fx.prop]=3Dfx.now;}}});if(document.documentElement["getBoundingCl=
ientRect"])=0A=
jQuery.fn.offset=3Dfunction(){if(!this[0])return{top:0,left:0};if(this[0]=
=3D=3D=3Dthis[0].ownerDocument.body)return =
jQuery.offset.bodyOffset(this[0]);var =
box=3Dthis[0].getBoundingClientRect(),doc=3Dthis[0].ownerDocument,body=3D=
doc.body,docElem=3Ddoc.documentElement,clientTop=3DdocElem.clientTop||bod=
y.clientTop||0,clientLeft=3DdocElem.clientLeft||body.clientLeft||0,top=3D=
box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrol=
lTop)-clientTop,left=3Dbox.left+(self.pageXOffset||jQuery.boxModel&&docEl=
em.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};el=
se=0A=
jQuery.fn.offset=3Dfunction(){if(!this[0])return{top:0,left:0};if(this[0]=
=3D=3D=3Dthis[0].ownerDocument.body)return =
jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offse=
t.initialize();var =
elem=3Dthis[0],offsetParent=3Delem.offsetParent,prevOffsetParent=3Delem,d=
oc=3Delem.ownerDocument,computedStyle,docElem=3Ddoc.documentElement,body=3D=
doc.body,defaultView=3Ddoc.defaultView,prevComputedStyle=3DdefaultView.ge=
tComputedStyle(elem,null),top=3Delem.offsetTop,left=3Delem.offsetLeft;whi=
le((elem=3Delem.parentNode)&&elem!=3D=3Dbody&&elem!=3D=3DdocElem){compute=
dStyle=3DdefaultView.getComputedStyle(elem,null);top-=3Delem.scrollTop,le=
ft-=3Delem.scrollLeft;if(elem=3D=3D=3DoffsetParent){top+=3Delem.offsetTop=
,left+=3Delem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offs=
et.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))=0A=
top+=3DparseInt(computedStyle.borderTopWidth,10)||0,left+=3DparseInt(comp=
utedStyle.borderLeftWidth,10)||0;prevOffsetParent=3DoffsetParent,offsetPa=
rent=3Delem.offsetParent;}=0A=
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.over=
flow!=3D=3D"visible")=0A=
top+=3DparseInt(computedStyle.borderTopWidth,10)||0,left+=3DparseInt(comp=
utedStyle.borderLeftWidth,10)||0;prevComputedStyle=3DcomputedStyle;}=0A=
if(prevComputedStyle.position=3D=3D=3D"relative"||prevComputedStyle.posit=
ion=3D=3D=3D"static")=0A=
top+=3Dbody.offsetTop,left+=3Dbody.offsetLeft;if(prevComputedStyle.positi=
on=3D=3D=3D"fixed")=0A=
top+=3DMath.max(docElem.scrollTop,body.scrollTop),left+=3DMath.max(docEle=
m.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset=3D=
{initialize:function(){if(this.initialized)return;var =
body=3Ddocument.body,container=3Ddocument.createElement('div'),innerDiv,c=
heckDiv,table,td,rules,prop,bodyMarginTop=3Dbody.style.marginTop,html=3D'=
<div style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';rules=3D{position:'absolute=
',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hid=
den'};for(prop in =
rules)container.style[prop]=3Drules[prop];container.innerHTML=3Dhtml;body=
.insertBefore(container,body.firstChild);innerDiv=3Dcontainer.firstChild,=
checkDiv=3DinnerDiv.firstChild,td=3DinnerDiv.nextSibling.firstChild.first=
Child;this.doesNotAddBorder=3D(checkDiv.offsetTop!=3D=3D5);this.doesAddBo=
rderForTableAndCells=3D(td.offsetTop=3D=3D=3D5);innerDiv.style.overflow=3D=
'hidden',innerDiv.style.position=3D'relative';this.subtractsBorderForOver=
flowNotVisible=3D(checkDiv.offsetTop=3D=3D=3D-5);body.style.marginTop=3D'=
1px';this.doesNotIncludeMarginInBodyOffset=3D(body.offsetTop=3D=3D=3D0);b=
ody.style.marginTop=3DbodyMarginTop;body.removeChild(container);this.init=
ialized=3Dtrue;},bodyOffset:function(body){jQuery.offset.initialized||jQu=
ery.offset.initialize();var =
top=3Dbody.offsetTop,left=3Dbody.offsetLeft;if(jQuery.offset.doesNotInclu=
deMarginInBodyOffset)=0A=
top+=3DparseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=3Dparse=
Int(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left=
};}};jQuery.fn.extend({position:function(){var =
left=3D0,top=3D0,results;if(this[0]){var =
offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D=
/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.=
offset();offset.top-=3Dnum(this,'marginTop');offset.left-=3Dnum(this,'mar=
ginLeft');parentOffset.top+=3Dnum(offsetParent,'borderTopWidth');parentOf=
fset.left+=3Dnum(offsetParent,'borderLeftWidth');results=3D{top:offset.to=
p-parentOffset.top,left:offset.left-parentOffset.left};}=0A=
return results;},offsetParent:function(){var =
offsetParent=3Dthis[0].offsetParent||document.body;while(offsetParent&&(!=
/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'posit=
ion')=3D=3D'static'))=0A=
offsetParent=3DoffsetParent.offsetParent;return =
jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var =
method=3D'scroll'+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu=
rn null;return =
val!=3D=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocu=
ment?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(wind=
ow).scrollTop()):this[method]=3Dval;}):this[0]=3D=3Dwindow||this[0]=3D=3D=
document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.d=
ocumentElement[method]||document.body[method]:this[0][method];};});jQuery=
.each(["Height","Width"],function(i,name){var =
tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom",lower=3Dname.toLowerCase();jQ=
uery.fn["inner"+name]=3Dfunction(){return =
this[0]?jQuery.css(this[0],lower,false,"padding"):null;};jQuery.fn["outer=
"+name]=3Dfunction(margin){return =
this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null;};v=
ar type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?document.compatMode=3D=3D"CSS1Compat"&&document.docum=
entElement["client"+name]||document.body["client"+name]:this[0]=3D=3Ddocu=
ment?Math.max(document.documentElement["client"+name],document.body["scro=
ll"+name],document.documentElement["scroll"+name],document.body["offset"+=
name],document.documentElement["offset"+name]):size=3D=3D=3Dundefined?(th=
is.length?jQuery.css(this[0],type):null):this.css(type,typeof =
size=3D=3D=3D"string"?size:size+"px");};});})();;jQuery.ui||(function($){=
var =
_remove=3D$.fn.remove,isFF2=3D$.browser.mozilla&&(parseFloat($.browser.ve=
rsion)<1.9);$.ui=3D{version:"1.7.2",plugin:{add:function(module,option,se=
t){var proto=3D$.ui[module].prototype;for(var i in =
set){proto.plugins[i]=3Dproto.plugins[i]||[];proto.plugins[i].push([optio=
n,set[i]]);}},call:function(instance,name,args){var =
set=3Dinstance.plugins[name];if(!set||!instance.element[0].parentNode){re=
turn;}=0A=
for(var =
i=3D0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(i=
nstance.element,args);}}}},contains:function(a,b){return =
document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!=3D=3D=
b&&a.contains(b);},hasScroll:function(el,a){if($(el).css('overflow')=3D=3D=
'hidden'){return false;}=0A=
var =
scroll=3D(a&&a=3D=3D'left')?'scrollLeft':'scrollTop',has=3Dfalse;if(el[sc=
roll]>0){return true;}=0A=
el[scroll]=3D1;has=3D(el[scroll]>0);el[scroll]=3D0;return =
has;},isOverAxis:function(x,reference,size){return(x>reference)&&(x<(refe=
rence+size));},isOver:function(y,x,top,left,height,width){return =
$.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,left,width);},keyCode:{B=
ACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENT=
ER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:1=
10,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT=
:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,=
UP:38}};if(isFF2){var =
attr=3D$.attr,removeAttr=3D$.fn.removeAttr,ariaNS=3D"http://www.w3.org/20=
05/07/aaa",ariaState=3D/^aria-/,ariaRole=3D/^wairole:/;$.attr=3Dfunction(=
elem,name,value){var =
set=3Dvalue!=3D=3Dundefined;return(name=3D=3D'role'?(set?attr.call(this,e=
lem,name,"wairole:"+value):(attr.apply(this,arguments)||"").replace(ariaR=
ole,"")):(ariaState.test(name)?(set?elem.setAttributeNS(ariaNS,name.repla=
ce(ariaState,"aaa:"),value):attr.call(this,elem,name.replace(ariaState,"a=
aa:"))):attr.apply(this,arguments)));};$.fn.removeAttr=3Dfunction(name){r=
eturn(ariaState.test(name)?this.each(function(){this.removeAttributeNS(ar=
iaNS,name.replace(ariaState,""));}):removeAttr.call(this,name));};}=0A=
$.fn.extend({remove:function(){$("*",this).add(this).each(function(){$(th=
is).triggerHandler("remove");});return =
_remove.apply(this,arguments);},enableSelection:function(){return =
this.attr('unselectable','off').css('MozUserSelect','').unbind('selectsta=
rt.ui');},disableSelection:function(){return =
this.attr('unselectable','on').css('MozUserSelect','none').bind('selectst=
art.ui',function(){return false;});},scrollParent:function(){var =
scrollParent;if(($.browser.msie&&(/(static|relative)/).test(this.css('pos=
ition')))||(/absolute/).test(this.css('position'))){scrollParent=3Dthis.p=
arents().filter(function(){return(/(relative|absolute|fixed)/).test($.cur=
CSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',=
1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1));}).eq(0);=
}else{scrollParent=3Dthis.parents().filter(function(){return(/(auto|scrol=
l)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.cur=
CSS(this,'overflow-x',1));}).eq(0);}=0A=
return(/fixed/).test(this.css('position'))||!scrollParent.length?$(docume=
nt):scrollParent;}});$.extend($.expr[':'],{data:function(elem,i,match){re=
turn!!$.data(elem,match[3]);},focusable:function(element){var =
nodeName=3Delement.nodeName.toLowerCase(),tabIndex=3D$.attr(element,'tabi=
ndex');return(/input|select|textarea|button|object/.test(nodeName)?!eleme=
nt.disabled:'a'=3D=3DnodeName||'area'=3D=3DnodeName?element.href||!isNaN(=
tabIndex):!isNaN(tabIndex))&&!$(element)['area'=3D=3DnodeName?'parents':'=
closest'](':hidden').length;},tabbable:function(element){var =
tabIndex=3D$.attr(element,'tabindex');return(isNaN(tabIndex)||tabIndex>=3D=
0)&&$(element).is(':focusable');}});function =
getter(namespace,plugin,method,args){function getMethods(type){var =
methods=3D$[namespace][plugin][type]||[];return(typeof =
methods=3D=3D'string'?methods.split(/,?\s+/):methods);}=0A=
var methods=3DgetMethods('getter');if(args.length=3D=3D1&&typeof =
args[0]=3D=3D'string'){methods=3Dmethods.concat(getMethods('getterSetter'=
));}=0A=
return($.inArray(method,methods)!=3D-1);}=0A=
$.widget=3Dfunction(name,prototype){var =
namespace=3Dname.split(".")[0];name=3Dname.split(".")[1];$.fn[name]=3Dfun=
ction(options){var isMethodCall=3D(typeof =
options=3D=3D'string'),args=3DArray.prototype.slice.call(arguments,1);if(=
isMethodCall&&options.substring(0,1)=3D=3D'_'){return this;}=0A=
if(isMethodCall&&getter(namespace,name,options,args)){var =
instance=3D$.data(this[0],name);return(instance?instance[options].apply(i=
nstance,args):undefined);}=0A=
return this.each(function(){var =
instance=3D$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,=
new =
$[namespace][name](this,options))._init());(instance&&isMethodCall&&$.isF=
unction(instance[options])&&instance[options].apply(instance,args));});};=
$[namespace]=3D$[namespace]||{};$[namespace][name]=3Dfunction(element,opt=
ions){var =
self=3Dthis;this.namespace=3Dnamespace;this.widgetName=3Dname;this.widget=
EventPrefix=3D$[namespace][name].eventPrefix||name;this.widgetBaseClass=3D=
namespace+'-'+name;this.options=3D$.extend({},$.widget.defaults,$[namespa=
ce][name].defaults,$.metadata&&$.metadata.get(element)[name],options);thi=
s.element=3D$(element).bind('setData.'+name,function(event,key,value){if(=
event.target=3D=3Delement){return =
self._setData(key,value);}}).bind('getData.'+name,function(event,key){if(=
event.target=3D=3Delement){return =
self._getData(key);}}).bind('remove',function(){return =
self.destroy();});};$[namespace][name].prototype=3D$.extend({},$.widget.p=
rototype,prototype);$[namespace][name].getterSetter=3D'option';};$.widget=
.prototype=3D{_init:function(){},destroy:function(){this.element.removeDa=
ta(this.widgetName).removeClass(this.widgetBaseClass+'-disabled'+' =
'+this.namespace+'-state-disabled').removeAttr('aria-disabled');},option:=
function(key,value){var options=3Dkey,self=3Dthis;if(typeof =
key=3D=3D"string"){if(value=3D=3D=3Dundefined){return =
this._getData(key);}=0A=
options=3D{};options[key]=3Dvalue;}=0A=
$.each(options,function(key,value){self._setData(key,value);});},_getData=
:function(key){return =
this.options[key];},_setData:function(key,value){this.options[key]=3Dvalu=
e;if(key=3D=3D'disabled'){this.element=0A=
[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled'+' '+=0A=
this.namespace+'-state-disabled').attr("aria-disabled",value);}},enable:f=
unction(){this._setData('disabled',false);},disable:function(){this._setD=
ata('disabled',true);},_trigger:function(type,event,data){var =
callback=3Dthis.options[type],eventName=3D(type=3D=3Dthis.widgetEventPref=
ix?type:this.widgetEventPrefix+type);event=3D$.Event(event);event.type=3D=
eventName;if(event.originalEvent){for(var =
i=3D$.event.props.length,prop;i;){prop=3D$.event.props[--i];event[prop]=3D=
event.originalEvent[prop];}}=0A=
this.element.trigger(event,data);return!($.isFunction(callback)&&callback=
.call(this.element[0],event,data)=3D=3D=3Dfalse||event.isDefaultPrevented=
());}};$.widget.defaults=3D{disabled:false};$.ui.mouse=3D{_mouseInit:func=
tion(){var =
self=3Dthis;this.element.bind('mousedown.'+this.widgetName,function(event=
){return =
self._mouseDown(event);}).bind('click.'+this.widgetName,function(event){i=
f(self._preventClickEvent){self._preventClickEvent=3Dfalse;event.stopImme=
diatePropagation();return =
false;}});if($.browser.msie){this._mouseUnselectable=3Dthis.element.attr(=
'unselectable');this.element.attr('unselectable','on');}=0A=
this.started=3Dfalse;},_mouseDestroy:function(){this.element.unbind('.'+t=
his.widgetName);($.browser.msie&&this.element.attr('unselectable',this._m=
ouseUnselectable));},_mouseDown:function(event){event.originalEvent=3Deve=
nt.originalEvent||{};if(event.originalEvent.mouseHandled){return;}=0A=
(this._mouseStarted&&this._mouseUp(event));this._mouseDownEvent=3Devent;v=
ar self=3Dthis,btnIsLeft=3D(event.which=3D=3D1),elIsCancel=3D(typeof =
this.options.cancel=3D=3D"string"?$(event.target).parents().add(event.tar=
get).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel|=
|!this._mouseCapture(event)){return true;}=0A=
this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){this._mo=
useDelayTimer=3DsetTimeout(function(){self.mouseDelayMet=3Dtrue;},this.op=
tions.delay);}=0A=
if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouse=
Started=3D(this._mouseStart(event)!=3D=3Dfalse);if(!this._mouseStarted){e=
vent.preventDefault();return true;}}=0A=
this._mouseMoveDelegate=3Dfunction(event){return =
self._mouseMove(event);};this._mouseUpDelegate=3Dfunction(event){return =
self._mouseUp(event);};$(document).bind('mousemove.'+this.widgetName,this=
._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegat=
e);($.browser.safari||event.preventDefault());event.originalEvent.mouseHa=
ndled=3Dtrue;return =
true;},_mouseMove:function(event){if($.browser.msie&&!event.button){retur=
n this._mouseUp(event);}=0A=
if(this._mouseStarted){this._mouseDrag(event);return =
event.preventDefault();}=0A=
if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouse=
Started=3D(this._mouseStart(this._mouseDownEvent,event)!=3D=3Dfalse);(thi=
s._mouseStarted?this._mouseDrag(event):this._mouseUp(event));}=0A=
return!this._mouseStarted;},_mouseUp:function(event){$(document).unbind('=
mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+th=
is.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseSt=
arted=3Dfalse;this._preventClickEvent=3D(event.target=3D=3Dthis._mouseDow=
nEvent.target);this._mouseStop(event);}=0A=
return =
false;},_mouseDistanceMet:function(event){return(Math.max(Math.abs(this._=
mouseDownEvent.pageX-event.pageX),Math.abs(this._mouseDownEvent.pageY-eve=
nt.pageY))>=3Dthis.options.distance);},_mouseDelayMet:function(event){ret=
urn =
this.mouseDelayMet;},_mouseStart:function(event){},_mouseDrag:function(ev=
ent){},_mouseStop:function(event){},_mouseCapture:function(event){return =
true;}};$.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0};})(jQuery)=
;(function($){$.widget("ui.draggable",$.extend({},$.ui.mouse,{_init:funct=
ion(){if(this.options.helper=3D=3D'original'&&!(/^(?:r|a|f)/).test(this.e=
lement.css("position")))=0A=
this.element[0].style.position=3D'relative';(this.options.addClasses&&thi=
s.element.addClass("ui-draggable"));(this.options.disabled&&this.element.=
addClass("ui-draggable-disabled"));this._mouseInit();},destroy:function()=
{if(!this.element.data('draggable'))return;this.element.removeData("dragg=
able").unbind(".draggable").removeClass("ui-draggable"=0A=
+" ui-draggable-dragging"=0A=
+" =
ui-draggable-disabled");this._mouseDestroy();},_mouseCapture:function(eve=
nt){var =
o=3Dthis.options;if(this.helper||o.disabled||$(event.target).is('.ui-resi=
zable-handle'))=0A=
return false;this.handle=3Dthis._getHandle(event);if(!this.handle)=0A=
return false;return true;},_mouseStart:function(event){var =
o=3Dthis.options;this.helper=3Dthis._createHelper(event);this._cacheHelpe=
rProportions();if($.ui.ddmanager)=0A=
$.ui.ddmanager.current=3Dthis;this._cacheMargins();this.cssPosition=3Dthi=
s.helper.css("position");this.scrollParent=3Dthis.helper.scrollParent();t=
his.offset=3Dthis.element.offset();this.offset=3D{top:this.offset.top-thi=
s.margins.top,left:this.offset.left-this.margins.left};$.extend(this.offs=
et,{click:{left:event.pageX-this.offset.left,top:event.pageY-this.offset.=
top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});=
this.originalPosition=3Dthis._generatePosition(event);this.originalPageX=3D=
event.pageX;this.originalPageY=3Devent.pageY;if(o.cursorAt)=0A=
this._adjustOffsetFromHelper(o.cursorAt);if(o.containment)=0A=
this._setContainment();this._trigger("start",event);this._cacheHelperProp=
ortions();if($.ui.ddmanager&&!o.dropBehaviour)=0A=
$.ui.ddmanager.prepareOffsets(this,event);this.helper.addClass("ui-dragga=
ble-dragging");this._mouseDrag(event,true);return =
true;},_mouseDrag:function(event,noPropagation){this.position=3Dthis._gen=
eratePosition(event);this.positionAbs=3Dthis._convertPositionTo("absolute=
");if(!noPropagation){var =
ui=3Dthis._uiHash();this._trigger('drag',event,ui);this.position=3Dui.pos=
ition;}=0A=
if(!this.options.axis||this.options.axis!=3D"y")this.helper[0].style.left=
=3Dthis.position.left+'px';if(!this.options.axis||this.options.axis!=3D"x=
")this.helper[0].style.top=3Dthis.position.top+'px';if($.ui.ddmanager)$.u=
i.ddmanager.drag(this,event);return =
false;},_mouseStop:function(event){var =
dropped=3Dfalse;if($.ui.ddmanager&&!this.options.dropBehaviour)=0A=
dropped=3D$.ui.ddmanager.drop(this,event);if(this.dropped){dropped=3Dthis=
.dropped;this.dropped=3Dfalse;}=0A=
if((this.options.revert=3D=3D"invalid"&&!dropped)||(this.options.revert=3D=
=3D"valid"&&dropped)||this.options.revert=3D=3D=3Dtrue||($.isFunction(thi=
s.options.revert)&&this.options.revert.call(this.element,dropped))){var =
self=3Dthis;$(this.helper).animate(this.originalPosition,parseInt(this.op=
tions.revertDuration,10),function(){self._trigger("stop",event);self._cle=
ar();});}else{this._trigger("stop",event);this._clear();}=0A=
return false;},_getHandle:function(event){var =
handle=3D!this.options.handle||!$(this.options.handle,this.element).lengt=
h?true:false;$(this.options.handle,this.element).find("*").andSelf().each=
(function(){if(this=3D=3Devent.target)handle=3Dtrue;});return =
handle;},_createHelper:function(event){var o=3Dthis.options;var =
helper=3D$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[event])=
):(o.helper=3D=3D'clone'?this.element.clone():this.element);if(!helper.pa=
rents('body').length)=0A=
helper.appendTo((o.appendTo=3D=3D'parent'?this.element[0].parentNode:o.ap=
pendTo));if(helper[0]!=3Dthis.element[0]&&!(/(fixed|absolute)/).test(help=
er.css("position")))=0A=
helper.css("position","absolute");return =
helper;},_adjustOffsetFromHelper:function(obj){if(obj.left!=3Dundefined)t=
his.offset.click.left=3Dobj.left+this.margins.left;if(obj.right!=3Dundefi=
ned)this.offset.click.left=3Dthis.helperProportions.width-obj.right+this.=
margins.left;if(obj.top!=3Dundefined)this.offset.click.top=3Dobj.top+this=
.margins.top;if(obj.bottom!=3Dundefined)this.offset.click.top=3Dthis.help=
erProportions.height-obj.bottom+this.margins.top;},_getParentOffset:funct=
ion(){this.offsetParent=3Dthis.helper.offsetParent();var =
po=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D'absolute'&&this=
.scrollParent[0]!=3Ddocument&&$.ui.contains(this.scrollParent[0],this.off=
setParent[0])){po.left+=3Dthis.scrollParent.scrollLeft();po.top+=3Dthis.s=
crollParent.scrollTop();}=0A=
if((this.offsetParent[0]=3D=3Ddocument.body)||(this.offsetParent[0].tagNa=
me&&this.offsetParent[0].tagName.toLowerCase()=3D=3D'html'&&$.browser.msi=
e))=0A=
po=3D{top:0,left:0};return{top:po.top+(parseInt(this.offsetParent.css("bo=
rderTopWidth"),10)||0),left:po.left+(parseInt(this.offsetParent.css("bord=
erLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPositio=
n=3D=3D"relative"){var =
p=3Dthis.element.position();return{top:p.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:=
0,left:0};}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this=
.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("margin=
Top"),10)||0)};},_cacheHelperProportions:function(){this.helperProportion=
s=3D{width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_=
setContainment:function(){var =
o=3Dthis.options;if(o.containment=3D=3D'parent')o.containment=3Dthis.help=
er[0].parentNode;if(o.containment=3D=3D'document'||o.containment=3D=3D'wi=
ndow')this.containment=3D[0-this.offset.relative.left-this.offset.parent.=
left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=3D=
=3D'document'?document:window).width()-this.helperProportions.width-this.=
margins.left,($(o.containment=3D=3D'document'?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top];if(!(/^(document|window|parent)$/).test(o.containment)&&o.c=
ontainment.constructor!=3DArray){var =
ce=3D$(o.containment)[0];if(!ce)return;var =
co=3D$(o.containment).offset();var =
over=3D($(ce).css("overflow")!=3D'hidden');this.containment=3D[co.left+(p=
arseInt($(ce).css("borderLeftWidth"),10)||0)+(parseInt($(ce).css("padding=
Left"),10)||0)-this.margins.left,co.top+(parseInt($(ce).css("borderTopWid=
th"),10)||0)+(parseInt($(ce).css("paddingTop"),10)||0)-this.margins.top,c=
o.left+(over?Math.max(ce.scrollWidth,ce.offsetWidth):ce.offsetWidth)-(par=
seInt($(ce).css("borderLeftWidth"),10)||0)-(parseInt($(ce).css("paddingRi=
ght"),10)||0)-this.helperProportions.width-this.margins.left,co.top+(over=
?Math.max(ce.scrollHeight,ce.offsetHeight):ce.offsetHeight)-(parseInt($(c=
e).css("borderTopWidth"),10)||0)-(parseInt($(ce).css("paddingBottom"),10)=
||0)-this.helperProportions.height-this.margins.top];}else =
if(o.containment.constructor=3D=3DArray){this.containment=3Do.containment=
;}},_convertPositionTo:function(d,pos){if(!pos)pos=3Dthis.position;var =
mod=3Dd=3D=3D"absolute"?1:-1;var =
o=3Dthis.options,scroll=3Dthis.cssPosition=3D=3D'absolute'&&!(this.scroll=
Parent[0]!=3Ddocument&&$.ui.contains(this.scrollParent[0],this.offsetPare=
nt[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=3D(/(html|bo=
dy)/i).test(scroll[0].tagName);return{top:(pos.top=0A=
+this.offset.relative.top*mod=0A=
+this.offset.parent.top*mod=0A=
-($.browser.safari&&this.cssPosition=3D=3D'fixed'?0:(this.cssPosition=3D=3D=
'fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollT=
op()))*mod)),left:(pos.left=0A=
+this.offset.relative.left*mod=0A=
+this.offset.parent.left*mod=0A=
-($.browser.safari&&this.cssPosition=3D=3D'fixed'?0:(this.cssPosition=3D=3D=
'fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollL=
eft())*mod))};},_generatePosition:function(event){var =
o=3Dthis.options,scroll=3Dthis.cssPosition=3D=3D'absolute'&&!(this.scroll=
Parent[0]!=3Ddocument&&$.ui.contains(this.scrollParent[0],this.offsetPare=
nt[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=3D(/(html|bo=
dy)/i).test(scroll[0].tagName);if(this.cssPosition=3D=3D'relative'&&!(thi=
s.scrollParent[0]!=3Ddocument&&this.scrollParent[0]!=3Dthis.offsetParent[=
0])){this.offset.relative=3Dthis._getRelativeOffset();}=0A=
var pageX=3Devent.pageX;var =
pageY=3Devent.pageY;if(this.originalPosition){if(this.containment){if(eve=
nt.pageX-this.offset.click.left<this.containment[0])pageX=3Dthis.containm=
ent[0]+this.offset.click.left;if(event.pageY-this.offset.click.top<this.c=
ontainment[1])pageY=3Dthis.containment[1]+this.offset.click.top;if(event.=
pageX-this.offset.click.left>this.containment[2])pageX=3Dthis.containment=
[2]+this.offset.click.left;if(event.pageY-this.offset.click.top>this.cont=
ainment[3])pageY=3Dthis.containment[3]+this.offset.click.top;}=0A=
if(o.grid){var =
top=3Dthis.originalPageY+Math.round((pageY-this.originalPageY)/o.grid[1])=
*o.grid[1];pageY=3Dthis.containment?(!(top-this.offset.click.top<this.con=
tainment[1]||top-this.offset.click.top>this.containment[3])?top:(!(top-th=
is.offset.click.top<this.containment[1])?top-o.grid[1]:top+o.grid[1])):to=
p;var =
left=3Dthis.originalPageX+Math.round((pageX-this.originalPageX)/o.grid[0]=
)*o.grid[0];pageX=3Dthis.containment?(!(left-this.offset.click.left<this.=
containment[0]||left-this.offset.click.left>this.containment[2])?left:(!(=
left-this.offset.click.left<this.containment[0])?left-o.grid[0]:left+o.gr=
id[0])):left;}}=0A=
return{top:(pageY=0A=
-this.offset.click.top=0A=
-this.offset.relative.top=0A=
-this.offset.parent.top=0A=
+($.browser.safari&&this.cssPosition=3D=3D'fixed'?0:(this.cssPosition=3D=3D=
'fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollT=
op())))),left:(pageX=0A=
-this.offset.click.left=0A=
-this.offset.relative.left=0A=
-this.offset.parent.left=0A=
+($.browser.safari&&this.cssPosition=3D=3D'fixed'?0:(this.cssPosition=3D=3D=
'fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollL=
eft())))};},_clear:function(){this.helper.removeClass("ui-draggable-dragg=
ing");if(this.helper[0]!=3Dthis.element[0]&&!this.cancelHelperRemoval)thi=
s.helper.remove();this.helper=3Dnull;this.cancelHelperRemoval=3Dfalse;},_=
trigger:function(type,event,ui){ui=3Dui||this._uiHash();$.ui.plugin.call(=
this,type,[event,ui]);if(type=3D=3D"drag")this.positionAbs=3Dthis._conver=
tPositionTo("absolute");return =
$.widget.prototype._trigger.call(this,type,event,ui);},plugins:{},_uiHash=
:function(event){return{helper:this.helper,position:this.position,absolut=
ePosition:this.positionAbs,offset:this.positionAbs};}}));$.extend($.ui.dr=
aggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,app=
endTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,=
containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:fa=
lse,handle:false,helper:"original",iframeFix:false,opacity:false,refreshP=
ositions:false,revert:false,revertDuration:500,scope:"default",scroll:tru=
e,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTole=
rance:20,stack:false,zIndex:false}});$.ui.plugin.add("draggable","connect=
ToSortable",{start:function(event,ui){var =
inst=3D$(this).data("draggable"),o=3Dinst.options,uiSortable=3D$.extend({=
},ui,{item:inst.element});inst.sortables=3D[];$(o.connectToSortable).each=
(function(){var =
sortable=3D$.data(this,'sortable');if(sortable&&!sortable.options.disable=
d){inst.sortables.push({instance:sortable,shouldRevert:sortable.options.r=
evert});sortable._refreshItems();sortable._trigger("activate",event,uiSor=
table);}});},stop:function(event,ui){var =
inst=3D$(this).data("draggable"),uiSortable=3D$.extend({},ui,{item:inst.e=
lement});$.each(inst.sortables,function(){if(this.instance.isOver){this.i=
nstance.isOver=3D0;inst.cancelHelperRemoval=3Dtrue;this.instance.cancelHe=
lperRemoval=3Dfalse;if(this.shouldRevert)this.instance.options.revert=3Dt=
rue;this.instance._mouseStop(event);this.instance.options.helper=3Dthis.i=
nstance.options._helper;if(inst.options.helper=3D=3D'original')=0A=
this.instance.currentItem.css({top:'auto',left:'auto'});}else{this.instan=
ce.cancelHelperRemoval=3Dfalse;this.instance._trigger("deactivate",event,=
uiSortable);}});},drag:function(event,ui){var =
inst=3D$(this).data("draggable"),self=3Dthis;var =
checkPos=3Dfunction(o){var =
dyClick=3Dthis.offset.click.top,dxClick=3Dthis.offset.click.left;var =
helperTop=3Dthis.positionAbs.top,helperLeft=3Dthis.positionAbs.left;var =
itemHeight=3Do.height,itemWidth=3Do.width;var =
itemTop=3Do.top,itemLeft=3Do.left;return =
$.ui.isOver(helperTop+dyClick,helperLeft+dxClick,itemTop,itemLeft,itemHei=
ght,itemWidth);};$.each(inst.sortables,function(i){this.instance.position=
Abs=3Dinst.positionAbs;this.instance.helperProportions=3Dinst.helperPropo=
rtions;this.instance.offset.click=3Dinst.offset.click;if(this.instance._i=
ntersectsWith(this.instance.containerCache)){if(!this.instance.isOver){th=
is.instance.isOver=3D1;this.instance.currentItem=3D$(self).clone().append=
To(this.instance.element).data("sortable-item",true);this.instance.option=
s._helper=3Dthis.instance.options.helper;this.instance.options.helper=3Df=
unction(){return =
ui.helper[0];};event.target=3Dthis.instance.currentItem[0];this.instance.=
_mouseCapture(event,true);this.instance._mouseStart(event,true,true);this=
.instance.offset.click.top=3Dinst.offset.click.top;this.instance.offset.c=
lick.left=3Dinst.offset.click.left;this.instance.offset.parent.left-=3Din=
st.offset.parent.left-this.instance.offset.parent.left;this.instance.offs=
et.parent.top-=3Dinst.offset.parent.top-this.instance.offset.parent.top;i=
nst._trigger("toSortable",event);inst.dropped=3Dthis.instance.element;ins=
t.currentItem=3Dinst.element;this.instance.fromOutside=3Dinst;}=0A=
if(this.instance.currentItem)this.instance._mouseDrag(event);}else{if(thi=
s.instance.isOver){this.instance.isOver=3D0;this.instance.cancelHelperRem=
oval=3Dtrue;this.instance.options.revert=3Dfalse;this.instance._trigger('=
out',event,this.instance._uiHash(this.instance));this.instance._mouseStop=
(event,true);this.instance.options.helper=3Dthis.instance.options._helper=
;this.instance.currentItem.remove();if(this.instance.placeholder)this.ins=
tance.placeholder.remove();inst._trigger("fromSortable",event);inst.dropp=
ed=3Dfalse;}};});}});$.ui.plugin.add("draggable","cursor",{start:function=
(event,ui){var =
t=3D$('body'),o=3D$(this).data('draggable').options;if(t.css("cursor"))o.=
_cursor=3Dt.css("cursor");t.css("cursor",o.cursor);},stop:function(event,=
ui){var =
o=3D$(this).data('draggable').options;if(o._cursor)$('body').css("cursor"=
,o._cursor);}});$.ui.plugin.add("draggable","iframeFix",{start:function(e=
vent,ui){var =
o=3D$(this).data('draggable').options;$(o.iframeFix=3D=3D=3Dtrue?"iframe"=
:o.iframeFix).each(function(){$('<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:1000}).css($(this).offse=
t()).appendTo("body");});},stop:function(event,ui){$("div.ui-draggable-if=
rameFix").each(function(){this.parentNode.removeChild(this);});}});$.ui.p=
lugin.add("draggable","opacity",{start:function(event,ui){var =
t=3D$(ui.helper),o=3D$(this).data('draggable').options;if(t.css("opacity"=
))o._opacity=3Dt.css("opacity");t.css('opacity',o.opacity);},stop:functio=
n(event,ui){var =
o=3D$(this).data('draggable').options;if(o._opacity)$(ui.helper).css('opa=
city',o._opacity);}});$.ui.plugin.add("draggable","scroll",{start:functio=
n(event,ui){var =
i=3D$(this).data("draggable");if(i.scrollParent[0]!=3Ddocument&&i.scrollP=
arent[0].tagName!=3D'HTML')i.overflowOffset=3Di.scrollParent.offset();},d=
rag:function(event,ui){var =
i=3D$(this).data("draggable"),o=3Di.options,scrolled=3Dfalse;if(i.scrollP=
arent[0]!=3Ddocument&&i.scrollParent[0].tagName!=3D'HTML'){if(!o.axis||o.=
axis!=3D'x'){if((i.overflowOffset.top+i.scrollParent[0].offsetHeight)-eve=
nt.pageY<o.scrollSensitivity)=0A=
i.scrollParent[0].scrollTop=3Dscrolled=3Di.scrollParent[0].scrollTop+o.sc=
rollSpeed;else if(event.pageY-i.overflowOffset.top<o.scrollSensitivity)=0A=
i.scrollParent[0].scrollTop=3Dscrolled=3Di.scrollParent[0].scrollTop-o.sc=
rollSpeed;}=0A=
if(!o.axis||o.axis!=3D'y'){if((i.overflowOffset.left+i.scrollParent[0].of=
fsetWidth)-event.pageX<o.scrollSensitivity)=0A=
i.scrollParent[0].scrollLeft=3Dscrolled=3Di.scrollParent[0].scrollLeft+o.=
scrollSpeed;else =
if(event.pageX-i.overflowOffset.left<o.scrollSensitivity)=0A=
i.scrollParent[0].scrollLeft=3Dscrolled=3Di.scrollParent[0].scrollLeft-o.=
scrollSpeed;}}else{if(!o.axis||o.axis!=3D'x'){if(event.pageY-$(document).=
scrollTop()<o.scrollSensitivity)=0A=
scrolled=3D$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);e=
lse =
if($(window).height()-(event.pageY-$(document).scrollTop())<o.scrollSensi=
tivity)=0A=
scrolled=3D$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);}=0A=
if(!o.axis||o.axis!=3D'y'){if(event.pageX-$(document).scrollLeft()<o.scro=
llSensitivity)=0A=
scrolled=3D$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed)=
;else =
if($(window).width()-(event.pageX-$(document).scrollLeft())<o.scrollSensi=
tivity)=0A=
scrolled=3D$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed)=
;}}=0A=
if(scrolled!=3D=3Dfalse&&$.ui.ddmanager&&!o.dropBehaviour)=0A=
$.ui.ddmanager.prepareOffsets(i,event);}});$.ui.plugin.add("draggable","s=
nap",{start:function(event,ui){var =
i=3D$(this).data("draggable"),o=3Di.options;i.snapElements=3D[];$(o.snap.=
constructor!=3DString?(o.snap.items||':data(draggable)'):o.snap).each(fun=
ction(){var $t=3D$(this);var =
$o=3D$t.offset();if(this!=3Di.element[0])i.snapElements.push({item:this,w=
idth:$t.outerWidth(),height:$t.outerHeight(),top:$o.top,left:$o.left});})=
;},drag:function(event,ui){var =
inst=3D$(this).data("draggable"),o=3Dinst.options;var =
d=3Do.snapTolerance;var =
x1=3Dui.offset.left,x2=3Dx1+inst.helperProportions.width,y1=3Dui.offset.t=
op,y2=3Dy1+inst.helperProportions.height;for(var =
i=3Dinst.snapElements.length-1;i>=3D0;i--){var =
l=3Dinst.snapElements[i].left,r=3Dl+inst.snapElements[i].width,t=3Dinst.s=
napElements[i].top,b=3Dt+inst.snapElements[i].height;if(!((l-d<x1&&x1<r+d=
&&t-d<y1&&y1<b+d)||(l-d<x1&&x1<r+d&&t-d<y2&&y2<b+d)||(l-d<x2&&x2<r+d&&t-d=
<y1&&y1<b+d)||(l-d<x2&&x2<r+d&&t-d<y2&&y2<b+d))){if(inst.snapElements[i].=
snapping)(inst.options.snap.release&&inst.options.snap.release.call(inst.=
element,event,$.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item=
})));inst.snapElements[i].snapping=3Dfalse;continue;}=0A=
if(o.snapMode!=3D'inner'){var ts=3DMath.abs(t-y2)<=3Dd;var =
bs=3DMath.abs(b-y1)<=3Dd;var ls=3DMath.abs(l-x2)<=3Dd;var =
rs=3DMath.abs(r-x1)<=3Dd;if(ts)ui.position.top=3Dinst._convertPositionTo(=
"relative",{top:t-inst.helperProportions.height,left:0}).top-inst.margins=
.top;if(bs)ui.position.top=3Dinst._convertPositionTo("relative",{top:b,le=
ft:0}).top-inst.margins.top;if(ls)ui.position.left=3Dinst._convertPositio=
nTo("relative",{top:0,left:l-inst.helperProportions.width}).left-inst.mar=
gins.left;if(rs)ui.position.left=3Dinst._convertPositionTo("relative",{to=
p:0,left:r}).left-inst.margins.left;}=0A=
var first=3D(ts||bs||ls||rs);if(o.snapMode!=3D'outer'){var =
ts=3DMath.abs(t-y1)<=3Dd;var bs=3DMath.abs(b-y2)<=3Dd;var =
ls=3DMath.abs(l-x1)<=3Dd;var =
rs=3DMath.abs(r-x2)<=3Dd;if(ts)ui.position.top=3Dinst._convertPositionTo(=
"relative",{top:t,left:0}).top-inst.margins.top;if(bs)ui.position.top=3Di=
nst._convertPositionTo("relative",{top:b-inst.helperProportions.height,le=
ft:0}).top-inst.margins.top;if(ls)ui.position.left=3Dinst._convertPositio=
nTo("relative",{top:0,left:l}).left-inst.margins.left;if(rs)ui.position.l=
eft=3Dinst._convertPositionTo("relative",{top:0,left:r-inst.helperProport=
ions.width}).left-inst.margins.left;}=0A=
if(!inst.snapElements[i].snapping&&(ts||bs||ls||rs||first))=0A=
(inst.options.snap.snap&&inst.options.snap.snap.call(inst.element,event,$=
.extend(inst._uiHash(),{snapItem:inst.snapElements[i].item})));inst.snapE=
lements[i].snapping=3D(ts||bs||ls||rs||first);};}});$.ui.plugin.add("drag=
gable","stack",{start:function(event,ui){var =
o=3D$(this).data("draggable").options;var =
group=3D$.makeArray($(o.stack.group)).sort(function(a,b){return(parseInt(=
$(a).css("zIndex"),10)||o.stack.min)-(parseInt($(b).css("zIndex"),10)||o.=
stack.min);});$(group).each(function(i){this.style.zIndex=3Do.stack.min+i=
;});this[0].style.zIndex=3Do.stack.min+group.length;}});$.ui.plugin.add("=
draggable","zIndex",{start:function(event,ui){var =
t=3D$(ui.helper),o=3D$(this).data("draggable").options;if(t.css("zIndex")=
)o._zIndex=3Dt.css("zIndex");t.css('zIndex',o.zIndex);},stop:function(eve=
nt,ui){var =
o=3D$(this).data("draggable").options;if(o._zIndex)$(ui.helper).css('zInd=
ex',o._zIndex);}});})(jQuery);(function($){$.widget("ui.resizable",$.exte=
nd({},$.ui.mouse,{_init:function(){var =
self=3Dthis,o=3Dthis.options;this.element.addClass("ui-resizable");$.exte=
nd(this,{_aspectRatio:!!(o.aspectRatio),aspectRatio:o.aspectRatio,origina=
lElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||=
o.ghost||o.animate?o.helper||'ui-resizable-helper':null});if(this.element=
[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relat=
ive/.test(this.element.css('position'))&&$.browser.opera)=0A=
this.element.css({position:'relative',top:'auto',left:'auto'});this.eleme=
nt.wrap($('<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("resizable",this.element.data('resizable'));this.elementIsWrap=
per=3Dtrue;this.element.css({marginLeft:this.originalElement.css("marginL=
eft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.or=
iginalElement.css("marginRight"),marginBottom:this.originalElement.css("m=
arginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,margin=
Right:0,marginBottom:0});this.originalResizeStyle=3Dthis.originalElement.=
css('resize');this.originalElement.css('resize','none');this._proportiona=
llyResizeElements.push(this.originalElement.css({position:'static',zoom:1=
,display:'block'}));this.originalElement.css({margin:this.originalElement=
.css('margin')});this._proportionallyResize();}=0A=
this.handles=3Do.handles||(!$('.ui-resizable-handle',this.element).length=
?"e,s,se":{n:'.ui-resizable-n',e:'.ui-resizable-e',s:'.ui-resizable-s',w:=
'.ui-resizable-w',se:'.ui-resizable-se',sw:'.ui-resizable-sw',ne:'.ui-res=
izable-ne',nw:'.ui-resizable-nw'});if(this.handles.constructor=3D=3DStrin=
g){if(this.handles=3D=3D'all')this.handles=3D'n,e,s,w,se,sw,ne,nw';var =
n=3Dthis.handles.split(",");this.handles=3D{};for(var =
i=3D0;i<n.length;i++){var =
handle=3D$.trim(n[i]),hname=3D'ui-resizable-'+handle;var axis=3D$('<div =
class=3D"ui-resizable-handle =
'+hname+'"></div>');if(/sw|se|ne|nw/.test(handle))axis.css({zIndex:++o.zI=
ndex});if('se'=3D=3Dhandle){axis.addClass('ui-icon =
ui-icon-gripsmall-diagonal-se');};this.handles[handle]=3D'.ui-resizable-'=
+handle;this.element.append(axis);}}=0A=
this._renderAxis=3Dfunction(target){target=3Dtarget||this.element;for(var=
 i in this.handles){if(this.handles[i].constructor=3D=3DString)=0A=
this.handles[i]=3D$(this.handles[i],this.element).show();if(this.elementI=
sWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|b=
utton/i)){var =
axis=3D$(this.handles[i],this.element),padWrapper=3D0;padWrapper=3D/sw|ne=
|nw|se|n|s/.test(i)?axis.outerHeight():axis.outerWidth();var =
padPos=3D['padding',/ne|nw|n/.test(i)?'Top':/se|sw|s/.test(i)?'Bottom':/^=
e$/.test(i)?'Right':'Left'].join("");target.css(padPos,padWrapper);this._=
proportionallyResize();}=0A=
if(!$(this.handles[i]).length)=0A=
continue;}};this._renderAxis(this.element);this._handles=3D$('.ui-resizab=
le-handle',this.element).disableSelection();this._handles.mouseover(funct=
ion(){if(!self.resizing){if(this.className)=0A=
var =
axis=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);self.a=
xis=3Daxis&&axis[1]?axis[1]:'se';}});if(o.autoHide){this._handles.hide();=
$(this.element).addClass("ui-resizable-autohide").hover(function(){$(this=
).removeClass("ui-resizable-autohide");self._handles.show();},function(){=
if(!self.resizing){$(this).addClass("ui-resizable-autohide");self._handle=
s.hide();}});}=0A=
this._mouseInit();},destroy:function(){this._mouseDestroy();var =
_destroy=3Dfunction(exp){$(exp).removeClass("ui-resizable =
ui-resizable-disabled =
ui-resizable-resizing").removeData("resizable").unbind(".resizable").find=
('.ui-resizable-handle').remove();};if(this.elementIsWrapper){_destroy(th=
is.element);var =
wrapper=3Dthis.element;wrapper.parent().append(this.originalElement.css({=
position:wrapper.css('position'),width:wrapper.outerWidth(),height:wrappe=
r.outerHeight(),top:wrapper.css('top'),left:wrapper.css('left')})).end().=
remove();}=0A=
this.originalElement.css('resize',this.originalResizeStyle);_destroy(this=
.originalElement);},_mouseCapture:function(event){var =
handle=3Dfalse;for(var i in =
this.handles){if($(this.handles[i])[0]=3D=3Devent.target)handle=3Dtrue;}=0A=
return this.options.disabled||!!handle;},_mouseStart:function(event){var =
o=3Dthis.options,iniPos=3Dthis.element.position(),el=3Dthis.element;this.=
resizing=3Dtrue;this.documentScroll=3D{top:$(document).scrollTop(),left:$=
(document).scrollLeft()};if(el.is('.ui-draggable')||(/absolute/).test(el.=
css('position'))){el.css({position:'absolute',top:iniPos.top,left:iniPos.=
left});}=0A=
if($.browser.opera&&(/relative/).test(el.css('position')))=0A=
el.css({position:'relative',top:'auto',left:'auto'});this._renderProxy();=
var =
curleft=3Dnum(this.helper.css('left')),curtop=3Dnum(this.helper.css('top'=
));if(o.containment){curleft+=3D$(o.containment).scrollLeft()||0;curtop+=3D=
$(o.containment).scrollTop()||0;}=0A=
this.offset=3Dthis.helper.offset();this.position=3D{left:curleft,top:curt=
op};this.size=3Dthis._helper?{width:el.outerWidth(),height:el.outerHeight=
()}:{width:el.width(),height:el.height()};this.originalSize=3Dthis._helpe=
r?{width:el.outerWidth(),height:el.outerHeight()}:{width:el.width(),heigh=
t:el.height()};this.originalPosition=3D{left:curleft,top:curtop};this.siz=
eDiff=3D{width:el.outerWidth()-el.width(),height:el.outerHeight()-el.heig=
ht()};this.originalMousePosition=3D{left:event.pageX,top:event.pageY};thi=
s.aspectRatio=3D(typeof =
o.aspectRatio=3D=3D'number')?o.aspectRatio:((this.originalSize.width/this=
.originalSize.height)||1);var =
cursor=3D$('.ui-resizable-'+this.axis).css('cursor');$('body').css('curso=
r',cursor=3D=3D'auto'?this.axis+'-resize':cursor);el.addClass("ui-resizab=
le-resizing");this._propagate("start",event);return =
true;},_mouseDrag:function(event){var =
el=3Dthis.helper,o=3Dthis.options,props=3D{},self=3Dthis,smp=3Dthis.origi=
nalMousePosition,a=3Dthis.axis;var =
dx=3D(event.pageX-smp.left)||0,dy=3D(event.pageY-smp.top)||0;var =
trigger=3Dthis._change[a];if(!trigger)return false;var =
data=3Dtrigger.apply(this,[event,dx,dy]),ie6=3D$.browser.msie&&$.browser.=
version<7,csdif=3Dthis.sizeDiff;if(this._aspectRatio||event.shiftKey)=0A=
data=3Dthis._updateRatio(data,event);data=3Dthis._respectSize(data,event)=
;this._propagate("resize",event);el.css({top:this.position.top+"px",left:=
this.position.left+"px",width:this.size.width+"px",height:this.size.heigh=
t+"px"});if(!this._helper&&this._proportionallyResizeElements.length)=0A=
this._proportionallyResize();this._updateCache(data);this._trigger('resiz=
e',event,this.ui());return =
false;},_mouseStop:function(event){this.resizing=3Dfalse;var =
o=3Dthis.options,self=3Dthis;if(this._helper){var =
pr=3Dthis._proportionallyResizeElements,ista=3Dpr.length&&(/textarea/i).t=
est(pr[0].nodeName),soffseth=3Dista&&$.ui.hasScroll(pr[0],'left')?0:self.=
sizeDiff.height,soffsetw=3Dista?0:self.sizeDiff.width;var =
s=3D{width:(self.size.width-soffsetw),height:(self.size.height-soffseth)}=
,left=3D(parseInt(self.element.css('left'),10)+(self.position.left-self.o=
riginalPosition.left))||null,top=3D(parseInt(self.element.css('top'),10)+=
(self.position.top-self.originalPosition.top))||null;if(!o.animate)=0A=
this.element.css($.extend(s,{top:top,left:left}));self.helper.height(self=
.size.height);self.helper.width(self.size.width);if(this._helper&&!o.anim=
ate)this._proportionallyResize();}=0A=
$('body').css('cursor','auto');this.element.removeClass("ui-resizable-res=
izing");this._propagate("stop",event);if(this._helper)this.helper.remove(=
);return false;},_updateCache:function(data){var =
o=3Dthis.options;this.offset=3Dthis.helper.offset();if(isNumber(data.left=
))this.position.left=3Ddata.left;if(isNumber(data.top))this.position.top=3D=
data.top;if(isNumber(data.height))this.size.height=3Ddata.height;if(isNum=
ber(data.width))this.size.width=3Ddata.width;},_updateRatio:function(data=
,event){var =
o=3Dthis.options,cpos=3Dthis.position,csize=3Dthis.size,a=3Dthis.axis;if(=
data.height)data.width=3D(csize.height*this.aspectRatio);else =
if(data.width)data.height=3D(csize.width/this.aspectRatio);if(a=3D=3D'sw'=
){data.left=3Dcpos.left+(csize.width-data.width);data.top=3Dnull;}=0A=
if(a=3D=3D'nw'){data.top=3Dcpos.top+(csize.height-data.height);data.left=3D=
cpos.left+(csize.width-data.width);}=0A=
return data;},_respectSize:function(data,event){var =
el=3Dthis.helper,o=3Dthis.options,pRatio=3Dthis._aspectRatio||event.shift=
Key,a=3Dthis.axis,ismaxw=3DisNumber(data.width)&&o.maxWidth&&(o.maxWidth<=
data.width),ismaxh=3DisNumber(data.height)&&o.maxHeight&&(o.maxHeight<dat=
a.height),isminw=3DisNumber(data.width)&&o.minWidth&&(o.minWidth>data.wid=
th),isminh=3DisNumber(data.height)&&o.minHeight&&(o.minHeight>data.height=
);if(isminw)data.width=3Do.minWidth;if(isminh)data.height=3Do.minHeight;i=
f(ismaxw)data.width=3Do.maxWidth;if(ismaxh)data.height=3Do.maxHeight;var =
dw=3Dthis.originalPosition.left+this.originalSize.width,dh=3Dthis.positio=
n.top+this.size.height;var =
cw=3D/sw|nw|w/.test(a),ch=3D/nw|ne|n/.test(a);if(isminw&&cw)data.left=3Dd=
w-o.minWidth;if(ismaxw&&cw)data.left=3Ddw-o.maxWidth;if(isminh&&ch)data.t=
op=3Ddh-o.minHeight;if(ismaxh&&ch)data.top=3Ddh-o.maxHeight;var =
isNotwh=3D!data.width&&!data.height;if(isNotwh&&!data.left&&data.top)data=
.top=3Dnull;else =
if(isNotwh&&!data.top&&data.left)data.left=3Dnull;return =
data;},_proportionallyResize:function(){var =
o=3Dthis.options;if(!this._proportionallyResizeElements.length)return;var=
 element=3Dthis.helper||this.element;for(var =
i=3D0;i<this._proportionallyResizeElements.length;i++){var =
prel=3Dthis._proportionallyResizeElements[i];if(!this.borderDif){var =
b=3D[prel.css('borderTopWidth'),prel.css('borderRightWidth'),prel.css('bo=
rderBottomWidth'),prel.css('borderLeftWidth')],p=3D[prel.css('paddingTop'=
),prel.css('paddingRight'),prel.css('paddingBottom'),prel.css('paddingLef=
t')];this.borderDif=3D$.map(b,function(v,i){var =
border=3DparseInt(v,10)||0,padding=3DparseInt(p[i],10)||0;return =
border+padding;});}=0A=
if($.browser.msie&&!(!($(element).is(':hidden')||$(element).parents(':hid=
den').length)))=0A=
continue;prel.css({height:(element.height()-this.borderDif[0]-this.border=
Dif[2])||0,width:(element.width()-this.borderDif[1]-this.borderDif[3])||0=
});};},_renderProxy:function(){var =
el=3Dthis.element,o=3Dthis.options;this.elementOffset=3Del.offset();if(th=
is._helper){this.helper=3Dthis.helper||$('<div =
style=3D"overflow:hidden;"></div>');var =
ie6=3D$.browser.msie&&$.browser.version<7,ie6offset=3D(ie6?1:0),pxyoffset=
=3D(ie6?2:-1);this.helper.addClass(this._helper).css({width:this.element.=
outerWidth()+pxyoffset,height:this.element.outerHeight()+pxyoffset,positi=
on:'absolute',left:this.elementOffset.left-ie6offset+'px',top:this.elemen=
tOffset.top-ie6offset+'px',zIndex:++o.zIndex});this.helper.appendTo("body=
").disableSelection();}else{this.helper=3Dthis.element;}},_change:{e:func=
tion(event,dx,dy){return{width:this.originalSize.width+dx};},w:function(e=
vent,dx,dy){var =
o=3Dthis.options,cs=3Dthis.originalSize,sp=3Dthis.originalPosition;return=
{left:sp.left+dx,width:cs.width-dx};},n:function(event,dx,dy){var =
o=3Dthis.options,cs=3Dthis.originalSize,sp=3Dthis.originalPosition;return=
{top:sp.top+dy,height:cs.height-dy};},s:function(event,dx,dy){return{heig=
ht:this.originalSize.height+dy};},se:function(event,dx,dy){return =
$.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
event,dx,dy]));},sw:function(event,dx,dy){return =
$.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
event,dx,dy]));},ne:function(event,dx,dy){return =
$.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[=
event,dx,dy]));},nw:function(event,dx,dy){return =
$.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
event,dx,dy]));}},_propagate:function(n,event){$.ui.plugin.call(this,n,[e=
vent,this.ui()]);(n!=3D"resize"&&this._trigger(n,event,this.ui()));},plug=
ins:{},ui:function(){return{originalElement:this.originalElement,element:=
this.element,helper:this.helper,position:this.position,size:this.size,ori=
ginalSize:this.originalSize,originalPosition:this.originalPosition};}}));=
$.extend($.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{a=
lsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing=
",aspectRatio:false,autoHide:false,cancel:":input,option",containment:fal=
se,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:fals=
e,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});$.=
ui.plugin.add("resizable","alsoResize",{start:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options;_store=3Dfunction(exp){=
$(exp).each(function(){$(this).data("resizable-alsoresize",{width:parseIn=
t($(this).width(),10),height:parseInt($(this).height(),10),left:parseInt(=
$(this).css('left'),10),top:parseInt($(this).css('top'),10)});});};if(typ=
eof(o.alsoResize)=3D=3D'object'&&!o.alsoResize.parentNode){if(o.alsoResiz=
e.length){o.alsoResize=3Do.alsoResize[0];_store(o.alsoResize);}=0A=
else{$.each(o.alsoResize,function(exp,c){_store(exp);});}}else{_store(o.a=
lsoResize);}},resize:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,os=3Dself.originalSize,=
op=3Dself.originalPosition;var =
delta=3D{height:(self.size.height-os.height)||0,width:(self.size.width-os=
.width)||0,top:(self.position.top-op.top)||0,left:(self.position.left-op.=
left)||0},_alsoResize=3Dfunction(exp,c){$(exp).each(function(){var =
el=3D$(this),start=3D$(this).data("resizable-alsoresize"),style=3D{},css=3D=
c&&c.length?c:['width','height','top','left'];$.each(css||['width','heigh=
t','top','left'],function(i,prop){var =
sum=3D(start[prop]||0)+(delta[prop]||0);if(sum&&sum>=3D0)=0A=
style[prop]=3Dsum||null;});if(/relative/.test(el.css('position'))&&$.brow=
ser.opera){self._revertToRelativePosition=3Dtrue;el.css({position:'absolu=
te',top:'auto',left:'auto'});}=0A=
el.css(style);});};if(typeof(o.alsoResize)=3D=3D'object'&&!o.alsoResize.n=
odeType){$.each(o.alsoResize,function(exp,c){_alsoResize(exp,c);});}else{=
_alsoResize(o.alsoResize);}},stop:function(event,ui){var =
self=3D$(this).data("resizable");if(self._revertToRelativePosition&&$.bro=
wser.opera){self._revertToRelativePosition=3Dfalse;el.css({position:'rela=
tive'});}=0A=
$(this).removeData("resizable-alsoresize-start");}});$.ui.plugin.add("res=
izable","animate",{stop:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options;var =
pr=3Dself._proportionallyResizeElements,ista=3Dpr.length&&(/textarea/i).t=
est(pr[0].nodeName),soffseth=3Dista&&$.ui.hasScroll(pr[0],'left')?0:self.=
sizeDiff.height,soffsetw=3Dista?0:self.sizeDiff.width;var =
style=3D{width:(self.size.width-soffsetw),height:(self.size.height-soffse=
th)},left=3D(parseInt(self.element.css('left'),10)+(self.position.left-se=
lf.originalPosition.left))||null,top=3D(parseInt(self.element.css('top'),=
10)+(self.position.top-self.originalPosition.top))||null;self.element.ani=
mate($.extend(style,top&&left?{top:top,left:left}:{}),{duration:o.animate=
Duration,easing:o.animateEasing,step:function(){var =
data=3D{width:parseInt(self.element.css('width'),10),height:parseInt(self=
.element.css('height'),10),top:parseInt(self.element.css('top'),10),left:=
parseInt(self.element.css('left'),10)};if(pr&&pr.length)$(pr[0]).css({wid=
th:data.width,height:data.height});self._updateCache(data);self._propagat=
e("resize",event);}});}});$.ui.plugin.add("resizable","containment",{star=
t:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,el=3Dself.element;var =
oc=3Do.containment,ce=3D(oc instanceof =
$)?oc.get(0):(/parent/.test(oc))?el.parent().get(0):oc;if(!ce)return;self=
.containerElement=3D$(ce);if(/document/.test(oc)||oc=3D=3Ddocument){self.=
containerOffset=3D{left:0,top:0};self.containerPosition=3D{left:0,top:0};=
self.parentData=3D{element:$(document),left:0,top:0,width:$(document).wid=
th(),height:$(document).height()||document.body.parentNode.scrollHeight};=
}=0A=
else{var =
element=3D$(ce),p=3D[];$(["Top","Right","Left","Bottom"]).each(function(i=
,name){p[i]=3Dnum(element.css("padding"+name));});self.containerOffset=3D=
element.offset();self.containerPosition=3Delement.position();self.contain=
erSize=3D{height:(element.innerHeight()-p[3]),width:(element.innerWidth()=
-p[1])};var =
co=3Dself.containerOffset,ch=3Dself.containerSize.height,cw=3Dself.contai=
nerSize.width,width=3D($.ui.hasScroll(ce,"left")?ce.scrollWidth:cw),heigh=
t=3D($.ui.hasScroll(ce)?ce.scrollHeight:ch);self.parentData=3D{element:ce=
,left:co.left,top:co.top,width:width,height:height};}},resize:function(ev=
ent,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,ps=3Dself.containerSize=
,co=3Dself.containerOffset,cs=3Dself.size,cp=3Dself.position,pRatio=3Dsel=
f._aspectRatio||event.shiftKey,cop=3D{top:0,left:0},ce=3Dself.containerEl=
ement;if(ce[0]!=3Ddocument&&(/static/).test(ce.css('position')))cop=3Dco;=
if(cp.left<(self._helper?co.left:0)){self.size.width=3Dself.size.width+(s=
elf._helper?(self.position.left-co.left):(self.position.left-cop.left));i=
f(pRatio)self.size.height=3Dself.size.width/o.aspectRatio;self.position.l=
eft=3Do.helper?co.left:0;}=0A=
if(cp.top<(self._helper?co.top:0)){self.size.height=3Dself.size.height+(s=
elf._helper?(self.position.top-co.top):self.position.top);if(pRatio)self.=
size.width=3Dself.size.height*o.aspectRatio;self.position.top=3Dself._hel=
per?co.top:0;}=0A=
self.offset.left=3Dself.parentData.left+self.position.left;self.offset.to=
p=3Dself.parentData.top+self.position.top;var =
woset=3DMath.abs((self._helper?self.offset.left-cop.left:(self.offset.lef=
t-cop.left))+self.sizeDiff.width),hoset=3DMath.abs((self._helper?self.off=
set.top-cop.top:(self.offset.top-co.top))+self.sizeDiff.height);var =
isParent=3Dself.containerElement.get(0)=3D=3Dself.element.parent().get(0)=
,isOffsetRelative=3D/relative|absolute/.test(self.containerElement.css('p=
osition'));if(isParent&&isOffsetRelative)woset-=3Dself.parentData.left;if=
(woset+self.size.width>=3Dself.parentData.width){self.size.width=3Dself.p=
arentData.width-woset;if(pRatio)self.size.height=3Dself.size.width/self.a=
spectRatio;}=0A=
if(hoset+self.size.height>=3Dself.parentData.height){self.size.height=3Ds=
elf.parentData.height-hoset;if(pRatio)self.size.width=3Dself.size.height*=
self.aspectRatio;}},stop:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,cp=3Dself.position,co=3D=
self.containerOffset,cop=3Dself.containerPosition,ce=3Dself.containerElem=
ent;var =
helper=3D$(self.helper),ho=3Dhelper.offset(),w=3Dhelper.outerWidth()-self=
.sizeDiff.width,h=3Dhelper.outerHeight()-self.sizeDiff.height;if(self._he=
lper&&!o.animate&&(/relative/).test(ce.css('position')))=0A=
$(this).css({left:ho.left-cop.left-co.left,width:w,height:h});if(self._he=
lper&&!o.animate&&(/static/).test(ce.css('position')))=0A=
$(this).css({left:ho.left-cop.left-co.left,width:w,height:h});}});$.ui.pl=
ugin.add("resizable","ghost",{start:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,cs=3Dself.size;self.gho=
st=3Dself.originalElement.clone();self.ghost.css({opacity:.25,display:'bl=
ock',position:'relative',height:cs.height,width:cs.width,margin:0,left:0,=
top:0}).addClass('ui-resizable-ghost').addClass(typeof =
o.ghost=3D=3D'string'?o.ghost:'');self.ghost.appendTo(self.helper);},resi=
ze:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options;if(self.ghost)self.ghos=
t.css({position:'relative',height:self.size.height,width:self.size.width}=
);},stop:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options;if(self.ghost&&self.hel=
per)self.helper.get(0).removeChild(self.ghost.get(0));}});$.ui.plugin.add=
("resizable","grid",{resize:function(event,ui){var =
self=3D$(this).data("resizable"),o=3Dself.options,cs=3Dself.size,os=3Dsel=
f.originalSize,op=3Dself.originalPosition,a=3Dself.axis,ratio=3Do._aspect=
Ratio||event.shiftKey;o.grid=3Dtypeof =
o.grid=3D=3D"number"?[o.grid,o.grid]:o.grid;var =
ox=3DMath.round((cs.width-os.width)/(o.grid[0]||1))*(o.grid[0]||1),oy=3DM=
ath.round((cs.height-os.height)/(o.grid[1]||1))*(o.grid[1]||1);if(/^(se|s=
|e)$/.test(a)){self.size.width=3Dos.width+ox;self.size.height=3Dos.height=
+oy;}=0A=
else =
if(/^(ne)$/.test(a)){self.size.width=3Dos.width+ox;self.size.height=3Dos.=
height+oy;self.position.top=3Dop.top-oy;}=0A=
else =
if(/^(sw)$/.test(a)){self.size.width=3Dos.width+ox;self.size.height=3Dos.=
height+oy;self.position.left=3Dop.left-ox;}=0A=
else{self.size.width=3Dos.width+ox;self.size.height=3Dos.height+oy;self.p=
osition.top=3Dop.top-oy;self.position.left=3Dop.left-ox;}}});var =
num=3Dfunction(v){return parseInt(v,10)||0;};var =
isNumber=3Dfunction(value){return!isNaN(parseInt(value,10));};})(jQuery);=
(function($){var =
setDataSwitch=3D{dragStart:"start.draggable",drag:"drag.draggable",dragSt=
op:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.=
resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",re=
sizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resi=
zable"},uiDialogClasses=3D'ui-dialog '+'ui-widget '+'ui-widget-content =
'+'ui-corner-all =
';$.widget("ui.dialog",{_init:function(){this.originalTitle=3Dthis.elemen=
t.attr('title');var =
self=3Dthis,options=3Dthis.options,title=3Doptions.title||this.originalTi=
tle||'&nbsp;',titleId=3D$.ui.dialog.getTitleId(this.element),uiDialog=3D(=
this.uiDialog=3D$('<div/>')).appendTo(document.body).hide().addClass(uiDi=
alogClasses+options.dialogClass).css({position:'absolute',overflow:'hidde=
n',zIndex:options.zIndex}).attr('tabIndex',-1).css('outline',0).keydown(f=
unction(event){(options.closeOnEscape&&event.keyCode&&event.keyCode=3D=3D=
$.ui.keyCode.ESCAPE&&self.close(event));}).attr({role:'dialog','aria-labe=
lledby':titleId}).mousedown(function(event){self.moveToTop(false,event);}=
),uiDialogContent=3Dthis.element.show().removeAttr('title').addClass('ui-=
dialog-content =
'+'ui-widget-content').appendTo(uiDialog),uiDialogTitlebar=3D(this.uiDial=
ogTitlebar=3D$('<div></div>')).addClass('ui-dialog-titlebar =
'+'ui-widget-header '+'ui-corner-all =
'+'ui-helper-clearfix').prependTo(uiDialog),uiDialogTitlebarClose=3D$('<a=
 href=3D"#"/>').addClass('ui-dialog-titlebar-close =
'+'ui-corner-all').attr('role','button').hover(function(){uiDialogTitleba=
rClose.addClass('ui-state-hover');},function(){uiDialogTitlebarClose.remo=
veClass('ui-state-hover');}).focus(function(){uiDialogTitlebarClose.addCl=
ass('ui-state-focus');}).blur(function(){uiDialogTitlebarClose.removeClas=
s('ui-state-focus');}).mousedown(function(ev){ev.stopPropagation();}).cli=
ck(function(event){self.close(event);return =
false;}).appendTo(uiDialogTitlebar),uiDialogTitlebarCloseText=3D(this.uiD=
ialogTitlebarCloseText=3D$('<span/>')).addClass('ui-icon =
'+'ui-icon-closethick').text(options.closeText).appendTo(uiDialogTitlebar=
Close),uiDialogTitle=3D$('<span/>').addClass('ui-dialog-title').attr('id'=
,titleId).html(title).prependTo(uiDialogTitlebar);uiDialogTitlebar.find("=
*").add(uiDialogTitlebar).disableSelection();(options.draggable&&$.fn.dra=
ggable&&this._makeDraggable());(options.resizable&&$.fn.resizable&&this._=
makeResizable());this._createButtons(options.buttons);this._isOpen=3Dfals=
e;(options.bgiframe&&$.fn.bgiframe&&uiDialog.bgiframe());(options.autoOpe=
n&&this.open());},destroy:function(){(this.overlay&&this.overlay.destroy(=
));this.uiDialog.hide();this.element.unbind('.dialog').removeData('dialog=
').removeClass('ui-dialog-content =
ui-widget-content').hide().appendTo('body');this.uiDialog.remove();(this.=
originalTitle&&this.element.attr('title',this.originalTitle));},close:fun=
ction(event){var =
self=3Dthis;if(false=3D=3D=3Dself._trigger('beforeclose',event)){return;}=0A=
(self.overlay&&self.overlay.destroy());self.uiDialog.unbind('keypress.ui-=
dialog');(self.options.hide?self.uiDialog.hide(self.options.hide,function=
(){self._trigger('close',event);}):self.uiDialog.hide()&&self._trigger('c=
lose',event));$.ui.dialog.overlay.resize();self._isOpen=3Dfalse;if(self.o=
ptions.modal){var =
maxZ=3D0;$('.ui-dialog').each(function(){if(this!=3Dself.uiDialog[0]){max=
Z=3DMath.max(maxZ,$(this).css('z-index'));}});$.ui.dialog.maxZ=3DmaxZ;}},=
isOpen:function(){return =
this._isOpen;},moveToTop:function(force,event){if((this.options.modal&&!f=
orce)||(!this.options.stack&&!this.options.modal)){return =
this._trigger('focus',event);}=0A=
if(this.options.zIndex>$.ui.dialog.maxZ){$.ui.dialog.maxZ=3Dthis.options.=
zIndex;}=0A=
(this.overlay&&this.overlay.$el.css('z-index',$.ui.dialog.overlay.maxZ=3D=
++$.ui.dialog.maxZ));var =
saveScroll=3D{scrollTop:this.element.attr('scrollTop'),scrollLeft:this.el=
ement.attr('scrollLeft')};this.uiDialog.css('z-index',++$.ui.dialog.maxZ)=
;this.element.attr(saveScroll);this._trigger('focus',event);},open:functi=
on(){if(this._isOpen){return;}=0A=
var =
options=3Dthis.options,uiDialog=3Dthis.uiDialog;this.overlay=3Doptions.mo=
dal?new =
$.ui.dialog.overlay(this):null;(uiDialog.next().length&&uiDialog.appendTo=
('body'));this._size();this._position(options.position);uiDialog.show(opt=
ions.show);this.moveToTop(true);(options.modal&&uiDialog.bind('keypress.u=
i-dialog',function(event){if(event.keyCode!=3D$.ui.keyCode.TAB){return;}=0A=
var =
tabbables=3D$(':tabbable',this),first=3Dtabbables.filter(':first')[0],las=
t=3Dtabbables.filter(':last')[0];if(event.target=3D=3Dlast&&!event.shiftK=
ey){setTimeout(function(){first.focus();},1);}else =
if(event.target=3D=3Dfirst&&event.shiftKey){setTimeout(function(){last.fo=
cus();},1);}}));$([]).add(uiDialog.find('.ui-dialog-content =
:tabbable:first')).add(uiDialog.find('.ui-dialog-buttonpane =
:tabbable:first')).add(uiDialog).filter(':first').focus();this._trigger('=
open');this._isOpen=3Dtrue;},_createButtons:function(buttons){var =
self=3Dthis,hasButtons=3Dfalse,uiDialogButtonPane=3D$('<div></div>').addC=
lass('ui-dialog-buttonpane '+'ui-widget-content =
'+'ui-helper-clearfix');this.uiDialog.find('.ui-dialog-buttonpane').remov=
e();(typeof =
buttons=3D=3D'object'&&buttons!=3D=3Dnull&&$.each(buttons,function(){retu=
rn!(hasButtons=3Dtrue);}));if(hasButtons){$.each(buttons,function(name,fn=
){$('<button type=3D"button"></button>').addClass('ui-state-default =
'+'ui-corner-all').text(name).click(function(){fn.apply(self.element[0],a=
rguments);}).hover(function(){$(this).addClass('ui-state-hover');},functi=
on(){$(this).removeClass('ui-state-hover');}).focus(function(){$(this).ad=
dClass('ui-state-focus');}).blur(function(){$(this).removeClass('ui-state=
-focus');}).appendTo(uiDialogButtonPane);});uiDialogButtonPane.appendTo(t=
his.uiDialog);}},_makeDraggable:function(){var =
self=3Dthis,options=3Dthis.options,heightBeforeDrag;this.uiDialog.draggab=
le({cancel:'.ui-dialog-content',handle:'.ui-dialog-titlebar',containment:=
'document',start:function(){heightBeforeDrag=3Doptions.height;$(this).hei=
ght($(this).height()).addClass("ui-dialog-dragging");(options.dragStart&&=
options.dragStart.apply(self.element[0],arguments));},drag:function(){(op=
tions.drag&&options.drag.apply(self.element[0],arguments));},stop:functio=
n(){$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);(o=
ptions.dragStop&&options.dragStop.apply(self.element[0],arguments));$.ui.=
dialog.overlay.resize();}});},_makeResizable:function(handles){handles=3D=
(handles=3D=3D=3Dundefined?this.options.resizable:handles);var =
self=3Dthis,options=3Dthis.options,resizeHandles=3Dtypeof =
handles=3D=3D'string'?handles:'n,e,s,w,se,sw,ne,nw';this.uiDialog.resizab=
le({cancel:'.ui-dialog-content',alsoResize:this.element,maxWidth:options.=
maxWidth,maxHeight:options.maxHeight,minWidth:options.minWidth,minHeight:=
options.minHeight,start:function(){$(this).addClass("ui-dialog-resizing")=
;(options.resizeStart&&options.resizeStart.apply(self.element[0],argument=
s));},resize:function(){(options.resize&&options.resize.apply(self.elemen=
t[0],arguments));},handles:resizeHandles,stop:function(){$(this).removeCl=
ass("ui-dialog-resizing");options.height=3D$(this).height();options.width=
=3D$(this).width();(options.resizeStop&&options.resizeStop.apply(self.ele=
ment[0],arguments));$.ui.dialog.overlay.resize();}}).find('.ui-resizable-=
se').addClass('ui-icon =
ui-icon-grip-diagonal-se');},_position:function(pos){var =
wnd=3D$(window),doc=3D$(document),pTop=3Ddoc.scrollTop(),pLeft=3Ddoc.scro=
llLeft(),minTop=3DpTop;if($.inArray(pos,['center','top','right','bottom',=
'left'])>=3D0){pos=3D[pos=3D=3D'right'||pos=3D=3D'left'?pos:'center',pos=3D=
=3D'top'||pos=3D=3D'bottom'?pos:'middle'];}=0A=
if(pos.constructor!=3DArray){pos=3D['center','middle'];}=0A=
if(pos[0].constructor=3D=3DNumber){pLeft+=3Dpos[0];}else{switch(pos[0]){c=
ase'left':pLeft+=3D0;break;case'right':pLeft+=3Dwnd.width()-this.uiDialog=
.outerWidth();break;default:case'center':pLeft+=3D(wnd.width()-this.uiDia=
log.outerWidth())/2;}}=0A=
if(pos[1].constructor=3D=3DNumber){pTop+=3Dpos[1];}else{switch(pos[1]){ca=
se'top':pTop+=3D0;break;case'bottom':pTop+=3Dwnd.height()-this.uiDialog.o=
uterHeight();break;default:case'middle':pTop+=3D(wnd.height()-this.uiDial=
og.outerHeight())/2;}}=0A=
pTop=3DMath.max(pTop,minTop);this.uiDialog.css({top:pTop,left:pLeft});},_=
setData:function(key,value){(setDataSwitch[key]&&this.uiDialog.data(setDa=
taSwitch[key],value));switch(key){case"buttons":this._createButtons(value=
);break;case"closeText":this.uiDialogTitlebarCloseText.text(value);break;=
case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).add=
Class(uiDialogClasses+value);break;case"draggable":(value?this._makeDragg=
able():this.uiDialog.draggable('destroy'));break;case"height":this.uiDial=
og.height(value);break;case"position":this._position(value);break;case"re=
sizable":var =
uiDialog=3Dthis.uiDialog,isResizable=3Dthis.uiDialog.is(':data(resizable)=
');(isResizable&&!value&&uiDialog.resizable('destroy'));(isResizable&&typ=
eof =
value=3D=3D'string'&&uiDialog.resizable('option','handles',value));(isRes=
izable||this._makeResizable(value));break;case"title":$(".ui-dialog-title=
",this.uiDialogTitlebar).html(value||'&nbsp;');break;case"width":this.uiD=
ialog.width(value);break;}=0A=
$.widget.prototype._setData.apply(this,arguments);},_size:function(){var =
options=3Dthis.options;this.element.css({height:0,minHeight:0,width:'auto=
'});var =
nonContentHeight=3Dthis.uiDialog.css({height:'auto',width:options.width})=
.height();this.element.css({minHeight:Math.max(options.minHeight-nonConte=
ntHeight,0),height:options.height=3D=3D'auto'?'auto':Math.max(options.hei=
ght-nonContentHeight,0)});}});$.extend($.ui.dialog,{version:"1.7.2",defau=
lts:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText=
:'close',dialogClass:'',draggable:true,hide:null,height:'auto',maxHeight:=
false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:'cen=
ter',resizable:true,show:null,stack:true,title:'',width:300,zIndex:1000},=
getter:'isOpen',uuid:0,maxZ:0,getTitleId:function($el){return'ui-dialog-t=
itle-'+($el.attr('id')||++this.uuid);},overlay:function(dialog){this.$el=3D=
$.ui.dialog.overlay.create(dialog);}});$.extend($.ui.dialog.overlay,{inst=
ances:[],maxZ:0,events:$.map('focus,mousedown,mouseup,keydown,keypress,cl=
ick'.split(','),function(event){return event+'.dialog-overlay';}).join(' =
'),create:function(dialog){if(this.instances.length=3D=3D=3D0){setTimeout=
(function(){if($.ui.dialog.overlay.instances.length){$(document).bind($.u=
i.dialog.overlay.events,function(event){var =
dialogZ=3D$(event.target).parents('.ui-dialog').css('zIndex')||0;return(d=
ialogZ>$.ui.dialog.overlay.maxZ);});}},1);$(document).bind('keydown.dialo=
g-overlay',function(event){(dialog.options.closeOnEscape&&event.keyCode&&=
event.keyCode=3D=3D$.ui.keyCode.ESCAPE&&dialog.close(event));});$(window)=
.bind('resize.dialog-overlay',$.ui.dialog.overlay.resize);}=0A=
var =
$el=3D$('<div></div>').appendTo(document.body).addClass('ui-widget-overla=
y').css({width:this.width(),height:this.height()});(dialog.options.bgifra=
me&&$.fn.bgiframe&&$el.bgiframe());this.instances.push($el);return =
$el;},destroy:function($el){this.instances.splice($.inArray(this.instance=
s,$el),1);if(this.instances.length=3D=3D=3D0){$([document,window]).unbind=
('.dialog-overlay');}=0A=
$el.remove();var =
maxZ=3D0;$.each(this.instances,function(){maxZ=3DMath.max(maxZ,this.css('=
z-index'));});this.maxZ=3DmaxZ;},height:function(){if($.browser.msie&&$.b=
rowser.version<7){var =
scrollHeight=3DMath.max(document.documentElement.scrollHeight,document.bo=
dy.scrollHeight);var =
offsetHeight=3DMath.max(document.documentElement.offsetHeight,document.bo=
dy.offsetHeight);if(scrollHeight<offsetHeight){return =
$(window).height()+'px';}else{return scrollHeight+'px';}}else{return =
$(document).height()+'px';}},width:function(){if($.browser.msie&&$.browse=
r.version<7){var =
scrollWidth=3DMath.max(document.documentElement.scrollWidth,document.body=
.scrollWidth);var =
offsetWidth=3DMath.max(document.documentElement.offsetWidth,document.body=
.offsetWidth);if(scrollWidth<offsetWidth){return =
$(window).width()+'px';}else{return scrollWidth+'px';}}else{return =
$(document).width()+'px';}},resize:function(){var =
$overlays=3D$([]);$.each($.ui.dialog.overlay.instances,function(){$overla=
ys=3D$overlays.add(this);});$overlays.css({width:0,height:0}).css({width:=
$.ui.dialog.overlay.width(),height:$.ui.dialog.overlay.height()});}});$.e=
xtend($.ui.dialog.overlay.prototype,{destroy:function(){$.ui.dialog.overl=
ay.destroy(this.$el);}});})(jQuery);(function($){$.widget("ui.tabs",{_ini=
t:function(){if(this.options.deselectable!=3D=3Dundefined){this.options.c=
ollapsible=3Dthis.options.deselectable;}=0A=
this._tabify(true);},_setData:function(key,value){if(key=3D=3D'selected')=
{if(this.options.collapsible&&value=3D=3Dthis.options.selected){return;}=0A=
this.select(value);}=0A=
else{this.options[key]=3Dvalue;if(key=3D=3D'deselectable'){this.options.c=
ollapsible=3Dvalue;}=0A=
this._tabify();}},_tabId:function(a){return =
a.title&&a.title.replace(/\s/g,'_').replace(/[^A-Za-z0-9\-_:\.]/g,'')||th=
is.options.idPrefix+$.data(a);},_sanitizeSelector:function(hash){return =
hash.replace(/:/g,'\\:');},_cookie:function(){var =
cookie=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||'ui-tabs-'=
+$.data(this.list[0]));return =
$.cookie.apply(null,[cookie].concat($.makeArray(arguments)));},_ui:functi=
on(tab,panel){return{tab:tab,panel:panel,index:this.anchors.index(tab)};}=
,_cleanup:function(){this.lis.filter('.ui-state-processing').removeClass(=
'ui-state-processing').find('span:data(label.tabs)').each(function(){var =
el=3D$(this);el.html(el.data('label.tabs')).removeData('label.tabs');});}=
,_tabify:function(init){this.list=3Dthis.element.children('ul:first');thi=
s.lis=3D$('li:has(a[href])',this.list);this.anchors=3Dthis.lis.map(functi=
on(){return $('a',this)[0];});this.panels=3D$([]);var =
self=3Dthis,o=3Dthis.options;var =
fragmentId=3D/^#.+/;this.anchors.each(function(i,a){var =
href=3D$(a).attr('href');var =
hrefBase=3Dhref.split('#')[0],baseEl;if(hrefBase&&(hrefBase=3D=3D=3Dlocat=
ion.toString().split('#')[0]||(baseEl=3D$('base')[0])&&hrefBase=3D=3D=3Db=
aseEl.href)){href=3Da.hash;a.href=3Dhref;}=0A=
if(fragmentId.test(href)){self.panels=3Dself.panels.add(self._sanitizeSel=
ector(href));}=0A=
else =
if(href!=3D'#'){$.data(a,'href.tabs',href);$.data(a,'load.tabs',href.repl=
ace(/#.*$/,''));var id=3Dself._tabId(a);a.href=3D'#'+id;var =
$panel=3D$('#'+id);if(!$panel.length){$panel=3D$(o.panelTemplate).attr('i=
d',id).addClass('ui-tabs-panel ui-widget-content =
ui-corner-bottom').insertAfter(self.panels[i-1]||self.list);$panel.data('=
destroy.tabs',true);}=0A=
self.panels=3Dself.panels.add($panel);}=0A=
else{o.disabled.push(i);}});if(init){this.element.addClass('ui-tabs =
ui-widget ui-widget-content =
ui-corner-all');this.list.addClass('ui-tabs-nav ui-helper-reset =
ui-helper-clearfix ui-widget-header =
ui-corner-all');this.lis.addClass('ui-state-default =
ui-corner-top');this.panels.addClass('ui-tabs-panel ui-widget-content =
ui-corner-bottom');if(o.selected=3D=3D=3Dundefined){if(location.hash){thi=
s.anchors.each(function(i,a){if(a.hash=3D=3Dlocation.hash){o.selected=3Di=
;return false;}});}=0A=
if(typeof =
o.selected!=3D'number'&&o.cookie){o.selected=3DparseInt(self._cookie(),10=
);}=0A=
if(typeof =
o.selected!=3D'number'&&this.lis.filter('.ui-tabs-selected').length){o.se=
lected=3Dthis.lis.index(this.lis.filter('.ui-tabs-selected'));}=0A=
o.selected=3Do.selected||0;}=0A=
else if(o.selected=3D=3D=3Dnull){o.selected=3D-1;}=0A=
o.selected=3D((o.selected>=3D0&&this.anchors[o.selected])||o.selected<0)?=
o.selected:0;o.disabled=3D$.unique(o.disabled.concat($.map(this.lis.filte=
r('.ui-state-disabled'),function(n,i){return =
self.lis.index(n);}))).sort();if($.inArray(o.selected,o.disabled)!=3D-1){=
o.disabled.splice($.inArray(o.selected,o.disabled),1);}=0A=
this.panels.addClass('ui-tabs-hide');this.lis.removeClass('ui-tabs-select=
ed =
ui-state-active');if(o.selected>=3D0&&this.anchors.length){this.panels.eq=
(o.selected).removeClass('ui-tabs-hide');this.lis.eq(o.selected).addClass=
('ui-tabs-selected =
ui-state-active');self.element.queue("tabs",function(){self._trigger('sho=
w',null,self._ui(self.anchors[o.selected],self.panels[o.selected]));});th=
is.load(o.selected);}=0A=
$(window).bind('unload',function(){self.lis.add(self.anchors).unbind('.ta=
bs');self.lis=3Dself.anchors=3Dself.panels=3Dnull;});}=0A=
else{o.selected=3Dthis.lis.index(this.lis.filter('.ui-tabs-selected'));}=0A=
this.element[o.collapsible?'addClass':'removeClass']('ui-tabs-collapsible=
');if(o.cookie){this._cookie(o.selected,o.cookie);}=0A=
for(var =
i=3D0,li;(li=3Dthis.lis[i]);i++){$(li)[$.inArray(i,o.disabled)!=3D-1&&!$(=
li).hasClass('ui-tabs-selected')?'addClass':'removeClass']('ui-state-disa=
bled');}=0A=
if(o.cache=3D=3D=3Dfalse){this.anchors.removeData('cache.tabs');}=0A=
this.lis.add(this.anchors).unbind('.tabs');if(o.event!=3D'mouseover'){var=
 =
addState=3Dfunction(state,el){if(el.is(':not(.ui-state-disabled)')){el.ad=
dClass('ui-state-'+state);}};var =
removeState=3Dfunction(state,el){el.removeClass('ui-state-'+state);};this=
.lis.bind('mouseover.tabs',function(){addState('hover',$(this));});this.l=
is.bind('mouseout.tabs',function(){removeState('hover',$(this));});this.a=
nchors.bind('focus.tabs',function(){addState('focus',$(this).closest('li'=
));});this.anchors.bind('blur.tabs',function(){removeState('focus',$(this=
).closest('li'));});}=0A=
var =
hideFx,showFx;if(o.fx){if($.isArray(o.fx)){hideFx=3Do.fx[0];showFx=3Do.fx=
[1];}=0A=
else{hideFx=3DshowFx=3Do.fx;}}=0A=
function =
resetStyle($el,fx){$el.css({display:''});if($.browser.msie&&fx.opacity){$=
el[0].style.removeAttribute('filter');}}=0A=
var =
showTab=3DshowFx?function(clicked,$show){$(clicked).closest('li').removeC=
lass('ui-state-default').addClass('ui-tabs-selected =
ui-state-active');$show.hide().removeClass('ui-tabs-hide').animate(showFx=
,showFx.duration||'normal',function(){resetStyle($show,showFx);self._trig=
ger('show',null,self._ui(clicked,$show[0]));});}:function(clicked,$show){=
$(clicked).closest('li').removeClass('ui-state-default').addClass('ui-tab=
s-selected =
ui-state-active');$show.removeClass('ui-tabs-hide');self._trigger('show',=
null,self._ui(clicked,$show[0]));};var =
hideTab=3DhideFx?function(clicked,$hide){$hide.animate(hideFx,hideFx.dura=
tion||'normal',function(){self.lis.removeClass('ui-tabs-selected =
ui-state-active').addClass('ui-state-default');$hide.addClass('ui-tabs-hi=
de');resetStyle($hide,hideFx);self.element.dequeue("tabs");});}:function(=
clicked,$hide,$show){self.lis.removeClass('ui-tabs-selected =
ui-state-active').addClass('ui-state-default');$hide.addClass('ui-tabs-hi=
de');self.element.dequeue("tabs");};this.anchors.bind(o.event+'.tabs',fun=
ction(){var =
el=3Dthis,$li=3D$(this).closest('li'),$hide=3Dself.panels.filter(':not(.u=
i-tabs-hide)'),$show=3D$(self._sanitizeSelector(this.hash));if(($li.hasCl=
ass('ui-tabs-selected')&&!o.collapsible)||$li.hasClass('ui-state-disabled=
')||$li.hasClass('ui-state-processing')||self._trigger('select',null,self=
._ui(this,$show[0]))=3D=3D=3Dfalse){this.blur();return false;}=0A=
o.selected=3Dself.anchors.index(this);self.abort();if(o.collapsible){if($=
li.hasClass('ui-tabs-selected')){o.selected=3D-1;if(o.cookie){self._cooki=
e(o.selected,o.cookie);}=0A=
self.element.queue("tabs",function(){hideTab(el,$hide);}).dequeue("tabs")=
;this.blur();return false;}=0A=
else if(!$hide.length){if(o.cookie){self._cookie(o.selected,o.cookie);}=0A=
self.element.queue("tabs",function(){showTab(el,$show);});self.load(self.=
anchors.index(this));this.blur();return false;}}=0A=
if(o.cookie){self._cookie(o.selected,o.cookie);}=0A=
if($show.length){if($hide.length){self.element.queue("tabs",function(){hi=
deTab(el,$hide);});}=0A=
self.element.queue("tabs",function(){showTab(el,$show);});self.load(self.=
anchors.index(this));}=0A=
else{throw'jQuery UI Tabs: Mismatching fragment identifier.';}=0A=
if($.browser.msie){this.blur();}});this.anchors.bind('click.tabs',functio=
n(){return false;});},destroy:function(){var =
o=3Dthis.options;this.abort();this.element.unbind('.tabs').removeClass('u=
i-tabs ui-widget ui-widget-content ui-corner-all =
ui-tabs-collapsible').removeData('tabs');this.list.removeClass('ui-tabs-n=
av ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all');this.anchors.each(function(){var =
href=3D$.data(this,'href.tabs');if(href){this.href=3Dhref;}=0A=
var =
$this=3D$(this).unbind('.tabs');$.each(['href','load','cache'],function(i=
,prefix){$this.removeData(prefix+'.tabs');});});this.lis.unbind('.tabs').=
add(this.panels).each(function(){if($.data(this,'destroy.tabs')){$(this).=
remove();}=0A=
else{$(this).removeClass(['ui-state-default','ui-corner-top','ui-tabs-sel=
ected','ui-state-active','ui-state-hover','ui-state-focus','ui-state-disa=
bled','ui-tabs-panel','ui-widget-content','ui-corner-bottom','ui-tabs-hid=
e'].join(' =
'));}});if(o.cookie){this._cookie(null,o.cookie);}},add:function(url,labe=
l,index){if(index=3D=3D=3Dundefined){index=3Dthis.anchors.length;}=0A=
var =
self=3Dthis,o=3Dthis.options,$li=3D$(o.tabTemplate.replace(/#\{href\}/g,u=
rl).replace(/#\{label\}/g,label)),id=3D!url.indexOf('#')?url.replace('#',=
''):this._tabId($('a',$li)[0]);$li.addClass('ui-state-default =
ui-corner-top').data('destroy.tabs',true);var =
$panel=3D$('#'+id);if(!$panel.length){$panel=3D$(o.panelTemplate).attr('i=
d',id).data('destroy.tabs',true);}=0A=
$panel.addClass('ui-tabs-panel ui-widget-content ui-corner-bottom =
ui-tabs-hide');if(index>=3Dthis.lis.length){$li.appendTo(this.list);$pane=
l.appendTo(this.list[0].parentNode);}=0A=
else{$li.insertBefore(this.lis[index]);$panel.insertBefore(this.panels[in=
dex]);}=0A=
o.disabled=3D$.map(o.disabled,function(n,i){return =
n>=3Dindex?++n:n;});this._tabify();if(this.anchors.length=3D=3D1){$li.add=
Class('ui-tabs-selected =
ui-state-active');$panel.removeClass('ui-tabs-hide');this.element.queue("=
tabs",function(){self._trigger('show',null,self._ui(self.anchors[0],self.=
panels[0]));});this.load(0);}=0A=
this._trigger('add',null,this._ui(this.anchors[index],this.panels[index])=
);},remove:function(index){var =
o=3Dthis.options,$li=3Dthis.lis.eq(index).remove(),$panel=3Dthis.panels.e=
q(index).remove();if($li.hasClass('ui-tabs-selected')&&this.anchors.lengt=
h>1){this.select(index+(index+1<this.anchors.length?1:-1));}=0A=
o.disabled=3D$.map($.grep(o.disabled,function(n,i){return =
n!=3Dindex;}),function(n,i){return =
n>=3Dindex?--n:n;});this._tabify();this._trigger('remove',null,this._ui($=
li.find('a')[0],$panel[0]));},enable:function(index){var =
o=3Dthis.options;if($.inArray(index,o.disabled)=3D=3D-1){return;}=0A=
this.lis.eq(index).removeClass('ui-state-disabled');o.disabled=3D$.grep(o=
.disabled,function(n,i){return =
n!=3Dindex;});this._trigger('enable',null,this._ui(this.anchors[index],th=
is.panels[index]));},disable:function(index){var =
self=3Dthis,o=3Dthis.options;if(index!=3Do.selected){this.lis.eq(index).a=
ddClass('ui-state-disabled');o.disabled.push(index);o.disabled.sort();thi=
s._trigger('disable',null,this._ui(this.anchors[index],this.panels[index]=
));}},select:function(index){if(typeof =
index=3D=3D'string'){index=3Dthis.anchors.index(this.anchors.filter('[hre=
f$=3D'+index+']'));}=0A=
else if(index=3D=3D=3Dnull){index=3D-1;}=0A=
if(index=3D=3D-1&&this.options.collapsible){index=3Dthis.options.selected=
;}=0A=
this.anchors.eq(index).trigger(this.options.event+'.tabs');},load:functio=
n(index){var =
self=3Dthis,o=3Dthis.options,a=3Dthis.anchors.eq(index)[0],url=3D$.data(a=
,'load.tabs');this.abort();if(!url||this.element.queue("tabs").length!=3D=
=3D0&&$.data(a,'cache.tabs')){this.element.dequeue("tabs");return;}=0A=
this.lis.eq(index).addClass('ui-state-processing');if(o.spinner){var =
span=3D$('span',a);span.data('label.tabs',span.html()).html(o.spinner);}=0A=
this.xhr=3D$.ajax($.extend({},o.ajaxOptions,{url:url,success:function(r,s=
){$(self._sanitizeSelector(a.hash)).html(r);self._cleanup();if(o.cache){$=
.data(a,'cache.tabs',true);}=0A=
self._trigger('load',null,self._ui(self.anchors[index],self.panels[index]=
));try{o.ajaxOptions.success(r,s);}=0A=
catch(e){}=0A=
self.element.dequeue("tabs");}}));},abort:function(){this.element.queue([=
]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete =
this.xhr;}=0A=
this._cleanup();},url:function(index,url){this.anchors.eq(index).removeDa=
ta('cache.tabs').data('load.tabs',url);},length:function(){return =
this.anchors.length;}});$.extend($.ui.tabs,{version:'1.7.2',getter:'lengt=
h',defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,d=
isabled:[],event:'click',fx:null,idPrefix:'ui-tabs-',panelTemplate:'<div>=
</div>',spinner:'<em>Loading&#8230;</em>',tabTemplate:'<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>'}});$.extend($.ui.tabs.pr=
ototype,{rotation:null,rotate:function(ms,continuing){var =
self=3Dthis,o=3Dthis.options;var =
rotate=3Dself._rotate||(self._rotate=3Dfunction(e){clearTimeout(self.rota=
tion);self.rotation=3DsetTimeout(function(){var =
t=3Do.selected;self.select(++t<self.anchors.length?t:0);},ms);if(e){e.sto=
pPropagation();}});var =
stop=3Dself._unrotate||(self._unrotate=3D!continuing?function(e){if(e.cli=
entX){self.rotate(null);}}:function(e){t=3Do.selected;rotate();});if(ms){=
this.element.bind('tabsshow',rotate);this.anchors.bind(o.event+'.tabs',st=
op);rotate();}=0A=
else{clearTimeout(self.rotation);this.element.unbind('tabsshow',rotate);t=
his.anchors.unbind(o.event+'.tabs',stop);delete this._rotate;delete =
this._unrotate;}}});})(jQuery);(function($){$.extend($.ui,{datepicker:{ve=
rsion:"1.7.2"}});var PROP_NAME=3D'datepicker';function =
Datepicker(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfal=
se;this._disabledInputs=3D[];this._datepickerShowing=3Dfalse;this._inDial=
og=3Dfalse;this._mainDivId=3D'ui-datepicker-div';this._inlineClass=3D'ui-=
datepicker-inline';this._appendClass=3D'ui-datepicker-append';this._trigg=
erClass=3D'ui-datepicker-trigger';this._dialogClass=3D'ui-datepicker-dial=
og';this._disableClass=3D'ui-datepicker-disabled';this._unselectableClass=
=3D'ui-datepicker-unselectable';this._currentClass=3D'ui-datepicker-curre=
nt-day';this._dayOverClass=3D'ui-datepicker-days-cell-over';this.regional=
=3D[];this.regional['']=3D{closeText:'Done',prevText:'Prev',nextText:'Nex=
t',currentText:'Today',monthNames:['January','February','March','April','=
May','June','July','August','September','October','November','December'],=
monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','O=
ct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thurs=
day','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thu','F=
ri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],dateFormat:'m=
m/dd/yy',firstDay:0,isRTL:false};this._defaults=3D{showOn:'focus',showAni=
m:'show',showOptions:{},defaultDate:null,appendText:'',buttonText:'...',b=
uttonImage:'',buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDa=
teFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showM=
onthAfterYear:false,yearRange:'-10:+10',showOtherMonths:false,calculateWe=
ek:this.iso8601Week,shortYearCutoff:'+10',minDate:null,maxDate:null,durat=
ion:'normal',beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMon=
thYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1=
,stepBigMonths:12,altField:'',altFormat:'',constrainInput:true,showButton=
Panel:false};$.extend(this._defaults,this.regional['']);this.dpDiv=3D$('<=
div id=3D"'+this._mainDivId+'" class=3D"ui-datepicker ui-widget =
ui-widget-content ui-helper-clearfix ui-corner-all =
ui-helper-hidden-accessible"></div>');}=0A=
$.extend(Datepicker.prototype,{markerClassName:'hasDatepicker',log:functi=
on(){if(this.debug)=0A=
console.log.apply('',arguments);},setDefaults:function(settings){extendRe=
move(this._defaults,settings||{});return =
this;},_attachDatepicker:function(target,settings){var =
inlineSettings=3Dnull;for(var attrName in this._defaults){var =
attrValue=3Dtarget.getAttribute('date:'+attrName);if(attrValue){inlineSet=
tings=3DinlineSettings||{};try{inlineSettings[attrName]=3Deval(attrValue)=
;}catch(err){inlineSettings[attrName]=3DattrValue;}}}=0A=
var nodeName=3Dtarget.nodeName.toLowerCase();var =
inline=3D(nodeName=3D=3D'div'||nodeName=3D=3D'span');if(!target.id)=0A=
target.id=3D'dp'+(++this.uuid);var =
inst=3Dthis._newInst($(target),inline);inst.settings=3D$.extend({},settin=
gs||{},inlineSettings||{});if(nodeName=3D=3D'input'){this._connectDatepic=
ker(target,inst);}else =
if(inline){this._inlineDatepicker(target,inst);}},_newInst:function(targe=
t,inline){var =
id=3Dtarget[0].id.replace(/([:\[\]\.])/g,'\\\\$1');return{id:id,input:tar=
get,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,i=
nline:inline,dpDiv:(!inline?this.dpDiv:$('<div =
class=3D"'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content =
ui-helper-clearfix =
ui-corner-all"></div>'))};},_connectDatepicker:function(target,inst){var =
input=3D$(target);inst.append=3D$([]);inst.trigger=3D$([]);if(input.hasCl=
ass(this.markerClassName))=0A=
return;var appendText=3Dthis._get(inst,'appendText');var =
isRTL=3Dthis._get(inst,'isRTL');if(appendText){inst.append=3D$('<span =
class=3D"'+this._appendClass+'">'+appendText+'</span>');input[isRTL?'befo=
re':'after'](inst.append);}=0A=
var =
showOn=3Dthis._get(inst,'showOn');if(showOn=3D=3D'focus'||showOn=3D=3D'bo=
th')=0A=
input.focus(this._showDatepicker);if(showOn=3D=3D'button'||showOn=3D=3D'b=
oth'){var buttonText=3Dthis._get(inst,'buttonText');var =
buttonImage=3Dthis._get(inst,'buttonImage');inst.trigger=3D$(this._get(in=
st,'buttonImageOnly')?$('<img/>').addClass(this._triggerClass).attr({src:=
buttonImage,alt:buttonText,title:buttonText}):$('<button =
type=3D"button"></button>').addClass(this._triggerClass).html(buttonImage=
=3D=3D''?buttonText:$('<img/>').attr({src:buttonImage,alt:buttonText,titl=
e:buttonText})));input[isRTL?'before':'after'](inst.trigger);inst.trigger=
.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastI=
nput=3D=3Dtarget)=0A=
$.datepicker._hideDatepicker();else=0A=
$.datepicker._showDatepicker(target);return false;});}=0A=
input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(th=
is._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.=
settings[key]=3Dvalue;}).bind("getData.datepicker",function(event,key){re=
turn =
this._get(inst,key);});$.data(target,PROP_NAME,inst);},_inlineDatepicker:=
function(target,inst){var =
divSpan=3D$(target);if(divSpan.hasClass(this.markerClassName))=0A=
return;divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("se=
tData.datepicker",function(event,key,value){inst.settings[key]=3Dvalue;})=
.bind("getData.datepicker",function(event,key){return =
this._get(inst,key);});$.data(target,PROP_NAME,inst);this._setDate(inst,t=
his._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlter=
nate(inst);},_dialogDatepicker:function(input,dateText,onSelect,settings,=
pos){var inst=3Dthis._dialogInst;if(!inst){var =
id=3D'dp'+(++this.uuid);this._dialogInput=3D$('<input type=3D"text" =
id=3D"'+id+'" size=3D"1" style=3D"position: absolute; top: =
-100px;"/>');this._dialogInput.keydown(this._doKeyDown);$('body').append(=
this._dialogInput);inst=3Dthis._dialogInst=3Dthis._newInst(this._dialogIn=
put,false);inst.settings=3D{};$.data(this._dialogInput[0],PROP_NAME,inst)=
;}=0A=
extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);=
this._pos=3D(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._p=
os){var =
browserWidth=3Dwindow.innerWidth||document.documentElement.clientWidth||d=
ocument.body.clientWidth;var =
browserHeight=3Dwindow.innerHeight||document.documentElement.clientHeight=
||document.body.clientHeight;var =
scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v=
ar =
scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;thi=
s._pos=3D[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY];}=0A=
this._dialogInput.css('left',this._pos[0]+'px').css('top',this._pos[1]+'p=
x');inst.settings.onSelect=3DonSelect;this._inDialog=3Dtrue;this.dpDiv.ad=
dClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($=
.blockUI)=0A=
$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,inst);return =
this;},_destroyDatepicker:function(target){var $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}=0A=
var =
nodeName=3Dtarget.nodeName.toLowerCase();$.removeData(target,PROP_NAME);i=
f(nodeName=3D=3D'input'){inst.append.remove();inst.trigger.remove();$targ=
et.removeClass(this.markerClassName).unbind('focus',this._showDatepicker)=
.unbind('keydown',this._doKeyDown).unbind('keypress',this._doKeyPress);}e=
lse if(nodeName=3D=3D'div'||nodeName=3D=3D'span')=0A=
$target.removeClass(this.markerClassName).empty();},_enableDatepicker:fun=
ction(target){var $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}=0A=
var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D'input'){target=
.disabled=3Dfalse;inst.trigger.filter('button').each(function(){this.disa=
bled=3Dfalse;}).end().filter('img').css({opacity:'1.0',cursor:''});}=0A=
else if(nodeName=3D=3D'div'||nodeName=3D=3D'span'){var =
inline=3D$target.children('.'+this._inlineClass);inline.children().remove=
Class('ui-state-disabled');}=0A=
this._disabledInputs=3D$.map(this._disabledInputs,function(value){return(=
value=3D=3Dtarget?null:value);});},_disableDatepicker:function(target){va=
r $target=3D$(target);var =
inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName=
)){return;}=0A=
var =
nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D'input'){target=
.disabled=3Dtrue;inst.trigger.filter('button').each(function(){this.disab=
led=3Dtrue;}).end().filter('img').css({opacity:'0.5',cursor:'default'});}=0A=
else if(nodeName=3D=3D'div'||nodeName=3D=3D'span'){var =
inline=3D$target.children('.'+this._inlineClass);inline.children().addCla=
ss('ui-state-disabled');}=0A=
this._disabledInputs=3D$.map(this._disabledInputs,function(value){return(=
value=3D=3Dtarget?null:value);});this._disabledInputs[this._disabledInput=
s.length]=3Dtarget;},_isDisabledDatepicker:function(target){if(!target){r=
eturn false;}=0A=
for(var =
i=3D0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]=3D=3D=
target)=0A=
return true;}=0A=
return false;},_getInst:function(target){try{return =
$.data(target,PROP_NAME);}=0A=
catch(err){throw'Missing instance data for this =
datepicker';}},_optionDatepicker:function(target,name,value){var =
inst=3Dthis._getInst(target);if(arguments.length=3D=3D2&&typeof =
name=3D=3D'string'){return(name=3D=3D'defaults'?$.extend({},$.datepicker.=
_defaults):(inst?(name=3D=3D'all'?$.extend({},inst.settings):this._get(in=
st,name)):null));}=0A=
var settings=3Dname||{};if(typeof =
name=3D=3D'string'){settings=3D{};settings[name]=3Dvalue;}=0A=
if(inst){if(this._curInst=3D=3Dinst){this._hideDatepicker(null);}=0A=
var =
date=3Dthis._getDateDatepicker(target);extendRemove(inst.settings,setting=
s);this._setDateDatepicker(target,date);this._updateDatepicker(inst);}},_=
changeDatepicker:function(target,name,value){this._optionDatepicker(targe=
t,name,value);},_refreshDatepicker:function(target){var =
inst=3Dthis._getInst(target);if(inst){this._updateDatepicker(inst);}},_se=
tDateDatepicker:function(target,date,endDate){var =
inst=3Dthis._getInst(target);if(inst){this._setDate(inst,date,endDate);th=
is._updateDatepicker(inst);this._updateAlternate(inst);}},_getDateDatepic=
ker:function(target){var =
inst=3Dthis._getInst(target);if(inst&&!inst.inline)=0A=
this._setDateFromField(inst);return(inst?this._getDate(inst):null);},_doK=
eyDown:function(event){var =
inst=3D$.datepicker._getInst(event.target);var handled=3Dtrue;var =
isRTL=3Dinst.dpDiv.is('.ui-datepicker-rtl');inst._keyEvent=3Dtrue;if($.da=
tepicker._datepickerShowing)=0A=
switch(event.keyCode){case =
9:$.datepicker._hideDatepicker(null,'');break;case 13:var =
sel=3D$('td.'+$.datepicker._dayOverClass+', =
td.'+$.datepicker._currentClass,inst.dpDiv);if(sel[0])=0A=
$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear=
,sel[0]);else=0A=
$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));ret=
urn false;break;case =
27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,'duration'));=
break;case =
33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._ge=
t(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')),'M');break=
;case =
34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._ge=
t(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')),'M');break=
;case =
35:if(event.ctrlKey||event.metaKey)$.datepicker._clearDate(event.target);=
handled=3Devent.ctrlKey||event.metaKey;break;case =
36:if(event.ctrlKey||event.metaKey)$.datepicker._gotoToday(event.target);=
handled=3Devent.ctrlKey||event.metaKey;break;case =
37:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,=
(isRTL?+1:-1),'D');handled=3Devent.ctrlKey||event.metaKey;if(event.origin=
alEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.da=
tepicker._get(inst,'stepBigMonths'):-$.datepicker._get(inst,'stepMonths')=
),'M');break;case =
38:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,=
-7,'D');handled=3Devent.ctrlKey||event.metaKey;break;case =
39:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,=
(isRTL?-1:+1),'D');handled=3Devent.ctrlKey||event.metaKey;if(event.origin=
alEvent.altKey)$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.da=
tepicker._get(inst,'stepBigMonths'):+$.datepicker._get(inst,'stepMonths')=
),'M');break;case =
40:if(event.ctrlKey||event.metaKey)$.datepicker._adjustDate(event.target,=
+7,'D');handled=3Devent.ctrlKey||event.metaKey;break;default:handled=3Dfa=
lse;}=0A=
else if(event.keyCode=3D=3D36&&event.ctrlKey)=0A=
$.datepicker._showDatepicker(this);else{handled=3Dfalse;}=0A=
if(handled){event.preventDefault();event.stopPropagation();}},_doKeyPress=
:function(event){var =
inst=3D$.datepicker._getInst(event.target);if($.datepicker._get(inst,'con=
strainInput')){var =
chars=3D$.datepicker._possibleChars($.datepicker._get(inst,'dateFormat'))=
;var =
chr=3DString.fromCharCode(event.charCode=3D=3Dundefined?event.keyCode:eve=
nt.charCode);return event.ctrlKey||(chr<' =
'||!chars||chars.indexOf(chr)>-1);}},_showDatepicker:function(input){inpu=
t=3Dinput.target||input;if(input.nodeName.toLowerCase()!=3D'input')=0A=
input=3D$('input',input.parentNode)[0];if($.datepicker._isDisabledDatepic=
ker(input)||$.datepicker._lastInput=3D=3Dinput)=0A=
return;var inst=3D$.datepicker._getInst(input);var =
beforeShow=3D$.datepicker._get(inst,'beforeShow');extendRemove(inst.setti=
ngs,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._h=
ideDatepicker(null,'');$.datepicker._lastInput=3Dinput;$.datepicker._setD=
ateFromField(inst);if($.datepicker._inDialog)=0A=
input.value=3D'';if(!$.datepicker._pos){$.datepicker._pos=3D$.datepicker.=
_findPos(input);$.datepicker._pos[1]+=3Dinput.offsetHeight;}=0A=
var =
isFixed=3Dfalse;$(input).parents().each(function(){isFixed|=3D$(this).css=
('position')=3D=3D'fixed';return!isFixed;});if(isFixed&&$.browser.opera){=
$.datepicker._pos[0]-=3Ddocument.documentElement.scrollLeft;$.datepicker.=
_pos[1]-=3Ddocument.documentElement.scrollTop;}=0A=
var =
offset=3D{left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicke=
r._pos=3Dnull;inst.rangeStart=3Dnull;inst.dpDiv.css({position:'absolute',=
display:'block',top:'-1000px'});$.datepicker._updateDatepicker(inst);offs=
et=3D$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({posit=
ion:($.datepicker._inDialog&&$.blockUI?'static':(isFixed?'fixed':'absolut=
e')),display:'none',left:offset.left+'px',top:offset.top+'px'});if(!inst.=
inline){var showAnim=3D$.datepicker._get(inst,'showAnim')||'show';var =
duration=3D$.datepicker._get(inst,'duration');var =
postProcess=3Dfunction(){$.datepicker._datepickerShowing=3Dtrue;if($.brow=
ser.msie&&parseInt($.browser.version,10)<7)=0A=
$('iframe.ui-datepicker-cover').css({width:inst.dpDiv.width()+4,height:in=
st.dpDiv.height()+4});};if($.effects&&$.effects[showAnim])=0A=
inst.dpDiv.show(showAnim,$.datepicker._get(inst,'showOptions'),duration,p=
ostProcess);else=0A=
inst.dpDiv[showAnim](duration,postProcess);if(duration=3D=3D'')=0A=
postProcess();if(inst.input[0].type!=3D'hidden')=0A=
inst.input[0].focus();$.datepicker._curInst=3Dinst;}},_updateDatepicker:f=
unction(inst){var =
dims=3D{width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var =
self=3Dthis;inst.dpDiv.empty().append(this._generateHTML(inst)).find('ifr=
ame.ui-datepicker-cover').css({width:dims.width,height:dims.height}).end(=
).find('button, .ui-datepicker-prev, .ui-datepicker-next, =
.ui-datepicker-calendar td =
a').bind('mouseout',function(){$(this).removeClass('ui-state-hover');if(t=
his.className.indexOf('ui-datepicker-prev')!=3D-1)$(this).removeClass('ui=
-datepicker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=
=3D-1)$(this).removeClass('ui-datepicker-next-hover');}).bind('mouseover'=
,function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent(=
)[0]:inst.input[0])){$(this).parents('.ui-datepicker-calendar').find('a')=
.removeClass('ui-state-hover');$(this).addClass('ui-state-hover');if(this=
.className.indexOf('ui-datepicker-prev')!=3D-1)$(this).addClass('ui-datep=
icker-prev-hover');if(this.className.indexOf('ui-datepicker-next')!=3D-1)=
$(this).addClass('ui-datepicker-next-hover');}}).end().find('.'+this._day=
OverClass+' a').trigger('mouseover').end();var =
numMonths=3Dthis._getNumberOfMonths(inst);var cols=3DnumMonths[1];var =
width=3D17;if(cols>1){inst.dpDiv.addClass('ui-datepicker-multi-'+cols).cs=
s('width',(width*cols)+'em');}else{inst.dpDiv.removeClass('ui-datepicker-=
multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4').width('');}=0A=
inst.dpDiv[(numMonths[0]!=3D1||numMonths[1]!=3D1?'add':'remove')+'Class']=
('ui-datepicker-multi');inst.dpDiv[(this._get(inst,'isRTL')?'add':'remove=
')+'Class']('ui-datepicker-rtl');if(inst.input&&inst.input[0].type!=3D'hi=
dden'&&inst=3D=3D$.datepicker._curInst)=0A=
$(inst.input[0]).focus();},_checkOffset:function(inst,offset,isFixed){var=
 dpWidth=3Dinst.dpDiv.outerWidth();var =
dpHeight=3Dinst.dpDiv.outerHeight();var =
inputWidth=3Dinst.input?inst.input.outerWidth():0;var =
inputHeight=3Dinst.input?inst.input.outerHeight():0;var =
viewWidth=3D(window.innerWidth||document.documentElement.clientWidth||doc=
ument.body.clientWidth)+$(document).scrollLeft();var =
viewHeight=3D(window.innerHeight||document.documentElement.clientHeight||=
document.body.clientHeight)+$(document).scrollTop();offset.left-=3D(this.=
_get(inst,'isRTL')?(dpWidth-inputWidth):0);offset.left-=3D(isFixed&&offse=
t.left=3D=3Dinst.input.offset().left)?$(document).scrollLeft():0;offset.t=
op-=3D(isFixed&&offset.top=3D=3D(inst.input.offset().top+inputHeight))?$(=
document).scrollTop():0;offset.left-=3D(offset.left+dpWidth>viewWidth&&vi=
ewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=3D=
(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top=
+dpHeight+inputHeight*2-viewHeight):0;return =
offset;},_findPos:function(obj){while(obj&&(obj.type=3D=3D'hidden'||obj.n=
odeType!=3D1)){obj=3Dobj.nextSibling;}=0A=
var =
position=3D$(obj).offset();return[position.left,position.top];},_hideDate=
picker:function(input,duration){var =
inst=3Dthis._curInst;if(!inst||(input&&inst!=3D$.data(input,PROP_NAME)))=0A=
return;if(inst.stayOpen)=0A=
this._selectDate('#'+inst.id,this._formatDate(inst,inst.currentDay,inst.c=
urrentMonth,inst.currentYear));inst.stayOpen=3Dfalse;if(this._datepickerS=
howing){duration=3D(duration!=3Dnull?duration:this._get(inst,'duration'))=
;var showAnim=3Dthis._get(inst,'showAnim');var =
postProcess=3Dfunction(){$.datepicker._tidyDialog(inst);};if(duration!=3D=
''&&$.effects&&$.effects[showAnim])=0A=
inst.dpDiv.hide(showAnim,$.datepicker._get(inst,'showOptions'),duration,p=
ostProcess);else=0A=
inst.dpDiv[(duration=3D=3D''?'hide':(showAnim=3D=3D'slideDown'?'slideUp':=
(showAnim=3D=3D'fadeIn'?'fadeOut':'hide')))](duration,postProcess);if(dur=
ation=3D=3D'')=0A=
this._tidyDialog(inst);var =
onClose=3Dthis._get(inst,'onClose');if(onClose)=0A=
onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val=
():''),inst]);this._datepickerShowing=3Dfalse;this._lastInput=3Dnull;if(t=
his._inDialog){this._dialogInput.css({position:'absolute',left:'0',top:'-=
100px'});if($.blockUI){$.unblockUI();$('body').append(this.dpDiv);}}=0A=
this._inDialog=3Dfalse;}=0A=
this._curInst=3Dnull;},_tidyDialog:function(inst){inst.dpDiv.removeClass(=
this._dialogClass).unbind('.ui-datepicker-calendar');},_checkExternalClic=
k:function(event){if(!$.datepicker._curInst)=0A=
return;var =
$target=3D$(event.target);if(($target.parents('#'+$.datepicker._mainDivId=
).length=3D=3D0)&&!$target.hasClass($.datepicker.markerClassName)&&!$targ=
et.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&=
&!($.datepicker._inDialog&&$.blockUI))=0A=
$.datepicker._hideDatepicker(null,'');},_adjustDate:function(id,offset,pe=
riod){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._isDisabledDatepicker(target[0]))=
{return;}=0A=
this._adjustInstDate(inst,offset+=0A=
(period=3D=3D'M'?this._get(inst,'showCurrentAtPos'):0),period);this._upda=
teDatepicker(inst);},_gotoToday:function(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(this._get(inst,'gotoCurrent')&&inst.cu=
rrentDay){inst.selectedDay=3Dinst.currentDay;inst.drawMonth=3Dinst.select=
edMonth=3Dinst.currentMonth;inst.drawYear=3Dinst.selectedYear=3Dinst.curr=
entYear;}=0A=
else{var date=3Dnew =
Date();inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMo=
nth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.getFullYea=
r();}=0A=
this._notifyChange(inst);this._adjustDate(target);},_selectMonthYear:func=
tion(id,select,period){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);inst._selectingMonthYear=3Dfalse;inst['se=
lected'+(period=3D=3D'M'?'Month':'Year')]=3Dinst['draw'+(period=3D=3D'M'?=
'Month':'Year')]=3DparseInt(select.options[select.selectedIndex].value,10=
);this._notifyChange(inst);this._adjustDate(target);},_clickMonthYear:fun=
ction(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&=
!$.browser.msie)=0A=
inst.input[0].focus();inst._selectingMonthYear=3D!inst._selectingMonthYea=
r;},_selectDay:function(id,month,year,td){var =
target=3D$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabl=
edDatepicker(target[0])){return;}=0A=
var =
inst=3Dthis._getInst(target[0]);inst.selectedDay=3Dinst.currentDay=3D$('a=
',td).html();inst.selectedMonth=3Dinst.currentMonth=3Dmonth;inst.selected=
Year=3Dinst.currentYear=3Dyear;if(inst.stayOpen){inst.endDay=3Dinst.endMo=
nth=3Dinst.endYear=3Dnull;}=0A=
this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMon=
th,inst.currentYear));if(inst.stayOpen){inst.rangeStart=3Dthis._daylightS=
avingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDat=
epicker(inst);}},_clearDate:function(id){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);inst.stayOpen=3Dfalse;inst.endDay=3Dinst.=
endMonth=3Dinst.endYear=3Dinst.rangeStart=3Dnull;this._selectDate(target,=
'');},_selectDate:function(id,dateStr){var target=3D$(id);var =
inst=3Dthis._getInst(target[0]);dateStr=3D(dateStr!=3Dnull?dateStr:this._=
formatDate(inst));if(inst.input)=0A=
inst.input.val(dateStr);this._updateAlternate(inst);var =
onSelect=3Dthis._get(inst,'onSelect');if(onSelect)=0A=
onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst]);else =
if(inst.input)=0A=
inst.input.trigger('change');if(inst.inline)=0A=
this._updateDatepicker(inst);else =
if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,'duration'));=
this._lastInput=3Dinst.input[0];if(typeof(inst.input[0])!=3D'object')=0A=
inst.input[0].focus();this._lastInput=3Dnull;}},_updateAlternate:function=
(inst){var altField=3Dthis._get(inst,'altField');if(altField){var =
altFormat=3Dthis._get(inst,'altFormat')||this._get(inst,'dateFormat');var=
 =
date=3Dthis._getDate(inst);dateStr=3Dthis.formatDate(altFormat,date,this.=
_getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr);=
});}},noWeekends:function(date){var =
day=3Ddate.getDay();return[(day>0&&day<6),''];},iso8601Week:function(date=
){var checkDate=3Dnew =
Date(date.getFullYear(),date.getMonth(),date.getDate());var =
firstMon=3Dnew Date(checkDate.getFullYear(),1-1,4);var =
firstDay=3DfirstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-fir=
stDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.get=
Date()-3);return $.datepicker.iso8601Week(checkDate);}else =
if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=3Dnew =
Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDa=
te.getDay()||7)<firstDay-3){return 1;}}=0A=
return =
Math.floor(((checkDate-firstMon)/86400000)/7)+1;},parseDate:function(form=
at,value,settings){if(format=3D=3Dnull||value=3D=3Dnull)=0A=
throw'Invalid arguments';value=3D(typeof =
value=3D=3D'object'?value.toString():value+'');if(value=3D=3D'')=0A=
return null;var =
shortYearCutoff=3D(settings?settings.shortYearCutoff:null)||this._default=
s.shortYearCutoff;var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var year=3D-1;var month=3D-1;var day=3D-1;var doy=3D-1;var =
literal=3Dfalse;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches)=0A=
iFormat++;return matches;};var =
getNumber=3Dfunction(match){lookAhead(match);var =
origSize=3D(match=3D=3D'@'?14:(match=3D=3D'y'?4:(match=3D=3D'o'?3:2)));va=
r size=3DorigSize;var =
num=3D0;while(size>0&&iValue<value.length&&value.charAt(iValue)>=3D'0'&&v=
alue.charAt(iValue)<=3D'9'){num=3Dnum*10+parseInt(value.charAt(iValue++),=
10);size--;}=0A=
if(size=3D=3DorigSize)=0A=
throw'Missing number at position '+iValue;return num;};var =
getName=3Dfunction(match,shortNames,longNames){var =
names=3D(lookAhead(match)?longNames:shortNames);var size=3D0;for(var =
j=3D0;j<names.length;j++)=0A=
size=3DMath.max(size,names[j].length);var name=3D'';var =
iInit=3DiValue;while(size>0&&iValue<value.length){name+=3Dvalue.charAt(iV=
alue++);for(var i=3D0;i<names.length;i++)=0A=
if(name=3D=3Dnames[i])=0A=
return i+1;size--;}=0A=
throw'Unknown name at position '+iInit;};var =
checkLiteral=3Dfunction(){if(value.charAt(iValue)!=3Dformat.charAt(iForma=
t))=0A=
throw'Unexpected literal at position '+iValue;iValue++;};var =
iValue=3D0;for(var =
iFormat=3D0;iFormat<format.length;iFormat++){if(literal)=0A=
if(format.charAt(iFormat)=3D=3D"'"&&!lookAhead("'"))=0A=
literal=3Dfalse;else=0A=
checkLiteral();else=0A=
switch(format.charAt(iFormat)){case'd':day=3DgetNumber('d');break;case'D'=
:getName('D',dayNamesShort,dayNames);break;case'o':doy=3DgetNumber('o');b=
reak;case'm':month=3DgetNumber('m');break;case'M':month=3DgetName('M',mon=
thNamesShort,monthNames);break;case'y':year=3DgetNumber('y');break;case'@=
':var date=3Dnew =
Date(getNumber('@'));year=3Ddate.getFullYear();month=3Ddate.getMonth()+1;=
day=3Ddate.getDate();break;case"'":if(lookAhead("'"))=0A=
checkLiteral();else=0A=
literal=3Dtrue;break;default:checkLiteral();}}=0A=
if(year=3D=3D-1)=0A=
year=3Dnew Date().getFullYear();else if(year<100)=0A=
year+=3Dnew Date().getFullYear()-new Date().getFullYear()%100+=0A=
(year<=3DshortYearCutoff?0:-100);if(doy>-1){month=3D1;day=3Ddoy;do{var =
dim=3Dthis._getDaysInMonth(year,month-1);if(day<=3Ddim)=0A=
break;month++;day-=3Ddim;}while(true);}=0A=
var date=3Dthis._daylightSavingAdjust(new =
Date(year,month-1,day));if(date.getFullYear()!=3Dyear||date.getMonth()+1!=
=3Dmonth||date.getDate()!=3Dday)=0A=
throw'Invalid date';return date;},ATOM:'yy-mm-dd',COOKIE:'D, dd M =
yy',ISO_8601:'yy-mm-dd',RFC_822:'D, d M y',RFC_850:'DD, =
dd-M-y',RFC_1036:'D, d M y',RFC_1123:'D, d M yy',RFC_2822:'D, d M =
yy',RSS:'D, d M =
y',TIMESTAMP:'@',W3C:'yy-mm-dd',formatDate:function(format,date,settings)=
{if(!date)=0A=
return'';var =
dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da=
yNamesShort;var =
dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var=
 =
monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default=
s.monthNamesShort;var =
monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam=
es;var lookAhead=3Dfunction(match){var =
matches=3D(iFormat+1<format.length&&format.charAt(iFormat+1)=3D=3Dmatch);=
if(matches)=0A=
iFormat++;return matches;};var =
formatNumber=3Dfunction(match,value,len){var =
num=3D''+value;if(lookAhead(match))=0A=
while(num.length<len)=0A=
num=3D'0'+num;return num;};var =
formatName=3Dfunction(match,value,shortNames,longNames){return(lookAhead(=
match)?longNames[value]:shortNames[value]);};var output=3D'';var =
literal=3Dfalse;if(date)=0A=
for(var iFormat=3D0;iFormat<format.length;iFormat++){if(literal)=0A=
if(format.charAt(iFormat)=3D=3D"'"&&!lookAhead("'"))=0A=
literal=3Dfalse;else=0A=
output+=3Dformat.charAt(iFormat);else=0A=
switch(format.charAt(iFormat)){case'd':output+=3DformatNumber('d',date.ge=
tDate(),2);break;case'D':output+=3DformatName('D',date.getDay(),dayNamesS=
hort,dayNames);break;case'o':var doy=3Ddate.getDate();for(var =
m=3Ddate.getMonth()-1;m>=3D0;m--)=0A=
doy+=3Dthis._getDaysInMonth(date.getFullYear(),m);output+=3DformatNumber(=
'o',doy,3);break;case'm':output+=3DformatNumber('m',date.getMonth()+1,2);=
break;case'M':output+=3DformatName('M',date.getMonth(),monthNamesShort,mo=
nthNames);break;case'y':output+=3D(lookAhead('y')?date.getFullYear():(dat=
e.getYear()%100<10?'0':'')+date.getYear()%100);break;case'@':output+=3Dda=
te.getTime();break;case"'":if(lookAhead("'"))=0A=
output+=3D"'";else=0A=
literal=3Dtrue;break;default:output+=3Dformat.charAt(iFormat);}}=0A=
return output;},_possibleChars:function(format){var chars=3D'';var =
literal=3Dfalse;for(var iFormat=3D0;iFormat<format.length;iFormat++)=0A=
if(literal)=0A=
if(format.charAt(iFormat)=3D=3D"'"&&!lookAhead("'"))=0A=
literal=3Dfalse;else=0A=
chars+=3Dformat.charAt(iFormat);else=0A=
switch(format.charAt(iFormat)){case'd':case'm':case'y':case'@':chars+=3D'=
0123456789';break;case'D':case'M':return null;case"'":if(lookAhead("'"))=0A=
chars+=3D"'";else=0A=
literal=3Dtrue;break;default:chars+=3Dformat.charAt(iFormat);}=0A=
return chars;},_get:function(inst,name){return =
inst.settings[name]!=3D=3Dundefined?inst.settings[name]:this._defaults[na=
me];},_setDateFromField:function(inst){var =
dateFormat=3Dthis._get(inst,'dateFormat');var =
dates=3Dinst.input?inst.input.val():null;inst.endDay=3Dinst.endMonth=3Din=
st.endYear=3Dnull;var =
date=3DdefaultDate=3Dthis._getDefaultDate(inst);var =
settings=3Dthis._getFormatConfig(inst);try{date=3Dthis.parseDate(dateForm=
at,dates,settings)||defaultDate;}catch(event){this.log(event);date=3Ddefa=
ultDate;}=0A=
inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMonth=3Dd=
ate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.getFullYear();ins=
t.currentDay=3D(dates?date.getDate():0);inst.currentMonth=3D(dates?date.g=
etMonth():0);inst.currentYear=3D(dates?date.getFullYear():0);this._adjust=
InstDate(inst);},_getDefaultDate:function(inst){var =
date=3Dthis._determineDate(this._get(inst,'defaultDate'),new Date());var =
minDate=3Dthis._getMinMaxDate(inst,'min',true);var =
maxDate=3Dthis._getMinMaxDate(inst,'max');date=3D(minDate&&date<minDate?m=
inDate:date);date=3D(maxDate&&date>maxDate?maxDate:date);return =
date;},_determineDate:function(date,defaultDate){var =
offsetNumeric=3Dfunction(offset){var date=3Dnew =
Date();date.setDate(date.getDate()+offset);return date;};var =
offsetString=3Dfunction(offset,getDaysInMonth){var date=3Dnew Date();var =
year=3Ddate.getFullYear();var month=3Ddate.getMonth();var =
day=3Ddate.getDate();var =
pattern=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var =
matches=3Dpattern.exec(offset);while(matches){switch(matches[2]||'d'){cas=
e'd':case'D':day+=3DparseInt(matches[1],10);break;case'w':case'W':day+=3D=
parseInt(matches[1],10)*7;break;case'm':case'M':month+=3DparseInt(matches=
[1],10);day=3DMath.min(day,getDaysInMonth(year,month));break;case'y':case=
'Y':year+=3DparseInt(matches[1],10);day=3DMath.min(day,getDaysInMonth(yea=
r,month));break;}=0A=
matches=3Dpattern.exec(offset);}=0A=
return new =
Date(year,month,day);};date=3D(date=3D=3Dnull?defaultDate:(typeof =
date=3D=3D'string'?offsetString(date,this._getDaysInMonth):(typeof =
date=3D=3D'number'?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));=
date=3D(date&&date.toString()=3D=3D'Invalid =
Date'?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date=
.setSeconds(0);date.setMilliseconds(0);}=0A=
return =
this._daylightSavingAdjust(date);},_daylightSavingAdjust:function(date){i=
f(!date)return =
null;date.setHours(date.getHours()>12?date.getHours()+2:0);return =
date;},_setDate:function(inst,date,endDate){var clear=3D!(date);var =
origMonth=3Dinst.selectedMonth;var =
origYear=3Dinst.selectedYear;date=3Dthis._determineDate(date,new =
Date());inst.selectedDay=3Dinst.currentDay=3Ddate.getDate();inst.drawMont=
h=3Dinst.selectedMonth=3Dinst.currentMonth=3Ddate.getMonth();inst.drawYea=
r=3Dinst.selectedYear=3Dinst.currentYear=3Ddate.getFullYear();if(origMont=
h!=3Dinst.selectedMonth||origYear!=3Dinst.selectedYear)=0A=
this._notifyChange(inst);this._adjustInstDate(inst);if(inst.input){inst.i=
nput.val(clear?'':this._formatDate(inst));}},_getDate:function(inst){var =
startDate=3D(!inst.currentYear||(inst.input&&inst.input.val()=3D=3D'')?nu=
ll:this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
startDate;},_generateHTML:function(inst){var today=3Dnew =
Date();today=3Dthis._daylightSavingAdjust(new =
Date(today.getFullYear(),today.getMonth(),today.getDate()));var =
isRTL=3Dthis._get(inst,'isRTL');var =
showButtonPanel=3Dthis._get(inst,'showButtonPanel');var =
hideIfNoPrevNext=3Dthis._get(inst,'hideIfNoPrevNext');var =
navigationAsDateFormat=3Dthis._get(inst,'navigationAsDateFormat');var =
numMonths=3Dthis._getNumberOfMonths(inst);var =
showCurrentAtPos=3Dthis._get(inst,'showCurrentAtPos');var =
stepMonths=3Dthis._get(inst,'stepMonths');var =
stepBigMonths=3Dthis._get(inst,'stepBigMonths');var =
isMultiMonth=3D(numMonths[0]!=3D1||numMonths[1]!=3D1);var =
currentDate=3Dthis._daylightSavingAdjust((!inst.currentDay?new =
Date(9999,9,9):new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var =
minDate=3Dthis._getMinMaxDate(inst,'min',true);var =
maxDate=3Dthis._getMinMaxDate(inst,'max');var =
drawMonth=3Dinst.drawMonth-showCurrentAtPos;var =
drawYear=3Dinst.drawYear;if(drawMonth<0){drawMonth+=3D12;drawYear--;}=0A=
if(maxDate){var maxDraw=3Dthis._daylightSavingAdjust(new =
Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getD=
ate()));maxDraw=3D(minDate&&maxDraw<minDate?minDate:maxDraw);while(this._=
daylightSavingAdjust(new =
Date(drawYear,drawMonth,1))>maxDraw){drawMonth--;if(drawMonth<0){drawMont=
h=3D11;drawYear--;}}}=0A=
inst.drawMonth=3DdrawMonth;inst.drawYear=3DdrawYear;var =
prevText=3Dthis._get(inst,'prevText');prevText=3D(!navigationAsDateFormat=
?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var =
prev=3D(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-prev ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', =
-'+stepMonths+', \'M\');"'+' title=3D"'+prevText+'"><span =
class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>':(hi=
deIfNoPrevNext?'':'<a class=3D"ui-datepicker-prev ui-corner-all =
ui-state-disabled" title=3D"'+prevText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?'e':'w')+'">'+prevText+'</span></a>'));v=
ar =
nextText=3Dthis._get(inst,'nextText');nextText=3D(!navigationAsDateFormat=
?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new =
Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var =
next=3D(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?'<a =
class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._adjustDate(\'#'+inst.id+'\', =
+'+stepMonths+', \'M\');"'+' title=3D"'+nextText+'"><span =
class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>':(hi=
deIfNoPrevNext?'':'<a class=3D"ui-datepicker-next ui-corner-all =
ui-state-disabled" title=3D"'+nextText+'"><span class=3D"ui-icon =
ui-icon-circle-triangle-'+(isRTL?'w':'e')+'">'+nextText+'</span></a>'));v=
ar currentText=3Dthis._get(inst,'currentText');var =
gotoDate=3D(this._get(inst,'gotoCurrent')&&inst.currentDay?currentDate:to=
day);currentText=3D(!navigationAsDateFormat?currentText:this.formatDate(c=
urrentText,gotoDate,this._getFormatConfig(inst)));var =
controls=3D(!inst.inline?'<button type=3D"button" =
class=3D"ui-datepicker-close ui-state-default ui-priority-primary =
ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._hideDatepicker();">'+this._get(inst,'clo=
seText')+'</button>':'');var buttonPanel=3D(showButtonPanel)?'<div =
class=3D"ui-datepicker-buttonpane =
ui-widget-content">'+(isRTL?controls:'')+=0A=
(this._isInRange(inst,gotoDate)?'<button type=3D"button" =
class=3D"ui-datepicker-current ui-state-default ui-priority-secondary =
ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._gotoToday(\'#'+inst.id+'\');"'+'>'+curre=
ntText+'</button>':'')+(isRTL?'':controls)+'</div>':'';var =
firstDay=3DparseInt(this._get(inst,'firstDay'),10);firstDay=3D(isNaN(firs=
tDay)?0:firstDay);var dayNames=3Dthis._get(inst,'dayNames');var =
dayNamesShort=3Dthis._get(inst,'dayNamesShort');var =
dayNamesMin=3Dthis._get(inst,'dayNamesMin');var =
monthNames=3Dthis._get(inst,'monthNames');var =
monthNamesShort=3Dthis._get(inst,'monthNamesShort');var =
beforeShowDay=3Dthis._get(inst,'beforeShowDay');var =
showOtherMonths=3Dthis._get(inst,'showOtherMonths');var =
calculateWeek=3Dthis._get(inst,'calculateWeek')||this.iso8601Week;var =
endDate=3Dinst.endDay?this._daylightSavingAdjust(new =
Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var =
defaultDate=3Dthis._getDefaultDate(inst);var html=3D'';for(var =
row=3D0;row<numMonths[0];row++){var group=3D'';for(var =
col=3D0;col<numMonths[1];col++){var =
selectedDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=3D' =
ui-corner-all';var calender=3D'';if(isMultiMonth){calender+=3D'<div =
class=3D"ui-datepicker-group ui-datepicker-group-';switch(col){case =
0:calender+=3D'first';cornerClass=3D' =
ui-corner-'+(isRTL?'right':'left');break;case =
numMonths[1]-1:calender+=3D'last';cornerClass=3D' =
ui-corner-'+(isRTL?'left':'right');break;default:calender+=3D'middle';cor=
nerClass=3D'';break;}=0A=
calender+=3D'">';}=0A=
calender+=3D'<div class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix'+cornerClass+'">'+=0A=
(/all|left/.test(cornerClass)&&row=3D=3D0?(isRTL?next:prev):'')+=0A=
(/all|right/.test(cornerClass)&&row=3D=3D0?(isRTL?prev:next):'')+=0A=
this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,sel=
ectedDate,row>0||col>0,monthNames,monthNamesShort)+'</div><table =
class=3D"ui-datepicker-calendar"><thead>'+'<tr>';var thead=3D'';for(var =
dow=3D0;dow<7;dow++){var =
day=3D(dow+firstDay)%7;thead+=3D'<th'+((dow+firstDay+6)%7>=3D5?' =
class=3D"ui-datepicker-week-end"':'')+'>'+'<span =
title=3D"'+dayNames[day]+'">'+dayNamesMin[day]+'</span></th>';}=0A=
calender+=3Dthead+'</tr></thead><tbody>';var =
daysInMonth=3Dthis._getDaysInMonth(drawYear,drawMonth);if(drawYear=3D=3Di=
nst.selectedYear&&drawMonth=3D=3Dinst.selectedMonth)=0A=
inst.selectedDay=3DMath.min(inst.selectedDay,daysInMonth);var =
leadDays=3D(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;va=
r numRows=3D(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var =
printDate=3Dthis._daylightSavingAdjust(new =
Date(drawYear,drawMonth,1-leadDays));for(var =
dRow=3D0;dRow<numRows;dRow++){calender+=3D'<tr>';var tbody=3D'';for(var =
dow=3D0;dow<7;dow++){var =
daySettings=3D(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0=
]:null),[printDate]):[true,'']);var =
otherMonth=3D(printDate.getMonth()!=3DdrawMonth);var =
unselectable=3DotherMonth||!daySettings[0]||(minDate&&printDate<minDate)|=
|(maxDate&&printDate>maxDate);tbody+=3D'<td class=3D"'+=0A=
((dow+firstDay+6)%7>=3D5?' ui-datepicker-week-end':'')+=0A=
(otherMonth?' ui-datepicker-other-month':'')+=0A=
((printDate.getTime()=3D=3DselectedDate.getTime()&&drawMonth=3D=3Dinst.se=
lectedMonth&&inst._keyEvent)||(defaultDate.getTime()=3D=3DprintDate.getTi=
me()&&defaultDate.getTime()=3D=3DselectedDate.getTime())?' =
'+this._dayOverClass:'')+=0A=
(unselectable?' '+this._unselectableClass+' ui-state-disabled':'')+=0A=
(otherMonth&&!showOtherMonths?'':' '+daySettings[1]+=0A=
(printDate.getTime()>=3DcurrentDate.getTime()&&printDate.getTime()<=3Dend=
Date.getTime()?' '+this._currentClass:'')+=0A=
(printDate.getTime()=3D=3Dtoday.getTime()?' =
ui-datepicker-today':''))+'"'+=0A=
((!otherMonth||showOtherMonths)&&daySettings[2]?' =
title=3D"'+daySettings[2]+'"':'')+=0A=
(unselectable?'':' onclick=3D"DP_jQuery.datepicker._selectDay(\'#'+=0A=
inst.id+'\','+drawMonth+','+drawYear+', this);return false;"')+'>'+=0A=
(otherMonth?(showOtherMonths?printDate.getDate():'&#xa0;'):(unselectable?=
'<span class=3D"ui-state-default">'+printDate.getDate()+'</span>':'<a =
class=3D"ui-state-default'+=0A=
(printDate.getTime()=3D=3Dtoday.getTime()?' ui-state-highlight':'')+=0A=
(printDate.getTime()>=3DcurrentDate.getTime()&&printDate.getTime()<=3Dend=
Date.getTime()?' ui-state-active':'')+'" =
href=3D"#">'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(print=
Date.getDate()+1);printDate=3Dthis._daylightSavingAdjust(printDate);}=0A=
calender+=3Dtbody+'</tr>';}=0A=
drawMonth++;if(drawMonth>11){drawMonth=3D0;drawYear++;}=0A=
calender+=3D'</tbody></table>'+(isMultiMonth?'</div>'+=0A=
((numMonths[0]>0&&col=3D=3DnumMonths[1]-1)?'<div =
class=3D"ui-datepicker-row-break"></div>':''):'');group+=3Dcalender;}=0A=
html+=3Dgroup;}=0A=
html+=3DbuttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!i=
nst.inline?'<iframe src=3D"javascript:false;" =
class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>':'');inst._keyEvent=3Dfalse;return =
html;},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,=
maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=3D(ins=
t.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var =
changeMonth=3Dthis._get(inst,'changeMonth');var =
changeYear=3Dthis._get(inst,'changeYear');var =
showMonthAfterYear=3Dthis._get(inst,'showMonthAfterYear');var =
html=3D'<div class=3D"ui-datepicker-title">';var =
monthHtml=3D'';if(secondary||!changeMonth)=0A=
monthHtml+=3D'<span =
class=3D"ui-datepicker-month">'+monthNames[drawMonth]+'</span> =
';else{var =
inMinYear=3D(minDate&&minDate.getFullYear()=3D=3DdrawYear);var =
inMaxYear=3D(maxDate&&maxDate.getFullYear()=3D=3DdrawYear);monthHtml+=3D'=
<select class=3D"ui-datepicker-month" =
'+'onchange=3D"DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', =
this, \'M\');" =
'+'onclick=3D"DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'=
>';for(var =
month=3D0;month<12;month++){if((!inMinYear||month>=3DminDate.getMonth())&=
&(!inMaxYear||month<=3DmaxDate.getMonth()))=0A=
monthHtml+=3D'<option value=3D"'+month+'"'+=0A=
(month=3D=3DdrawMonth?' =
selected=3D"selected"':'')+'>'+monthNamesShort[month]+'</option>';}=0A=
monthHtml+=3D'</select>';}=0A=
if(!showMonthAfterYear)=0A=
html+=3DmonthHtml+((secondary||changeMonth||changeYear)&&(!(changeMonth&&=
changeYear))?'&#xa0;':'');if(secondary||!changeYear)=0A=
html+=3D'<span =
class=3D"ui-datepicker-year">'+drawYear+'</span>';else{var =
years=3Dthis._get(inst,'yearRange').split(':');var year=3D0;var =
endYear=3D0;if(years.length!=3D2){year=3DdrawYear-10;endYear=3DdrawYear+1=
0;}else =
if(years[0].charAt(0)=3D=3D'+'||years[0].charAt(0)=3D=3D'-'){year=3DdrawY=
ear+parseInt(years[0],10);endYear=3DdrawYear+parseInt(years[1],10);}else{=
year=3DparseInt(years[0],10);endYear=3DparseInt(years[1],10);}=0A=
year=3D(minDate?Math.max(year,minDate.getFullYear()):year);endYear=3D(max=
Date?Math.min(endYear,maxDate.getFullYear()):endYear);html+=3D'<select =
class=3D"ui-datepicker-year" =
'+'onchange=3D"DP_jQuery.datepicker._selectMonthYear(\'#'+inst.id+'\', =
this, \'Y\');" =
'+'onclick=3D"DP_jQuery.datepicker._clickMonthYear(\'#'+inst.id+'\');"'+'=
>';for(;year<=3DendYear;year++){html+=3D'<option value=3D"'+year+'"'+=0A=
(year=3D=3DdrawYear?' selected=3D"selected"':'')+'>'+year+'</option>';}=0A=
html+=3D'</select>';}=0A=
if(showMonthAfterYear)=0A=
html+=3D(secondary||changeMonth||changeYear?'&#xa0;':'')+monthHtml;html+=3D=
'</div>';return html;},_adjustInstDate:function(inst,offset,period){var =
year=3Dinst.drawYear+(period=3D=3D'Y'?offset:0);var =
month=3Dinst.drawMonth+(period=3D=3D'M'?offset:0);var =
day=3DMath.min(inst.selectedDay,this._getDaysInMonth(year,month))+=0A=
(period=3D=3D'D'?offset:0);var date=3Dthis._daylightSavingAdjust(new =
Date(year,month,day));var =
minDate=3Dthis._getMinMaxDate(inst,'min',true);var =
maxDate=3Dthis._getMinMaxDate(inst,'max');date=3D(minDate&&date<minDate?m=
inDate:date);date=3D(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=
=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMonth=3Ddate.getMonth();i=
nst.drawYear=3Dinst.selectedYear=3Ddate.getFullYear();if(period=3D=3D'M'|=
|period=3D=3D'Y')=0A=
this._notifyChange(inst);},_notifyChange:function(inst){var =
onChange=3Dthis._get(inst,'onChangeMonthYear');if(onChange)=0A=
onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.se=
lectedMonth+1,inst]);},_getNumberOfMonths:function(inst){var =
numMonths=3Dthis._get(inst,'numberOfMonths');return(numMonths=3D=3Dnull?[=
1,1]:(typeof =
numMonths=3D=3D'number'?[1,numMonths]:numMonths));},_getMinMaxDate:functi=
on(inst,minMax,checkRange){var =
date=3Dthis._determineDate(this._get(inst,minMax+'Date'),null);return(!ch=
eckRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeSt=
art:date));},_getDaysInMonth:function(year,month){return 32-new =
Date(year,month,32).getDate();},_getFirstDayOfMonth:function(year,month){=
return new =
Date(year,month,1).getDay();},_canAdjustMonth:function(inst,offset,curYea=
r,curMonth){var numMonths=3Dthis._getNumberOfMonths(inst);var =
date=3Dthis._daylightSavingAdjust(new =
Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0)=0A=
date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()));re=
turn this._isInRange(inst,date);},_isInRange:function(inst,date){var =
newMinDate=3D(!inst.rangeStart?null:this._daylightSavingAdjust(new =
Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=3D=
(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var =
minDate=3DnewMinDate||this._getMinMaxDate(inst,'min');var =
maxDate=3Dthis._getMinMaxDate(inst,'max');return((!minDate||date>=3DminDa=
te)&&(!maxDate||date<=3DmaxDate));},_getFormatConfig:function(inst){var =
shortYearCutoff=3Dthis._get(inst,'shortYearCutoff');shortYearCutoff=3D(ty=
peof shortYearCutoff!=3D'string'?shortYearCutoff:new =
Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCu=
toff:shortYearCutoff,dayNamesShort:this._get(inst,'dayNamesShort'),dayNam=
es:this._get(inst,'dayNames'),monthNamesShort:this._get(inst,'monthNamesS=
hort'),monthNames:this._get(inst,'monthNames')};},_formatDate:function(in=
st,day,month,year){if(!day){inst.currentDay=3Dinst.selectedDay;inst.curre=
ntMonth=3Dinst.selectedMonth;inst.currentYear=3Dinst.selectedYear;}=0A=
var date=3D(day?(typeof =
day=3D=3D'object'?day:this._daylightSavingAdjust(new =
Date(year,month,day))):this._daylightSavingAdjust(new =
Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return =
this.formatDate(this._get(inst,'dateFormat'),date,this._getFormatConfig(i=
nst));}});function =
extendRemove(target,props){$.extend(target,props);for(var name in props)=0A=
if(props[name]=3D=3Dnull||props[name]=3D=3Dundefined)=0A=
target[name]=3Dprops[name];return target;};function =
isArray(a){return(a&&(($.browser.safari&&typeof =
a=3D=3D'object'&&a.length)||(a.constructor&&a.constructor.toString().matc=
h(/\Array\(\)/))));};$.fn.datepicker=3Dfunction(options){if(!$.datepicker=
.initialized){$(document).mousedown($.datepicker._checkExternalClick).fin=
d('body').append($.datepicker.dpDiv);$.datepicker.initialized=3Dtrue;}=0A=
var otherArgs=3DArray.prototype.slice.call(arguments,1);if(typeof =
options=3D=3D'string'&&(options=3D=3D'isDisabled'||options=3D=3D'getDate'=
))=0A=
return =
$.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].conca=
t(otherArgs));if(options=3D=3D'option'&&arguments.length=3D=3D2&&typeof =
arguments[1]=3D=3D'string')=0A=
return =
$.datepicker['_'+options+'Datepicker'].apply($.datepicker,[this[0]].conca=
t(otherArgs));return this.each(function(){typeof =
options=3D=3D'string'?$.datepicker['_'+options+'Datepicker'].apply($.date=
picker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,opti=
ons);});};$.datepicker=3Dnew =
Datepicker();$.datepicker.initialized=3Dfalse;$.datepicker.uuid=3Dnew =
Date().getTime();$.datepicker.version=3D"1.7.2";window.DP_jQuery=3D$;})(j=
Query);if(!gMsg)var gMsg=3D{};function loadGM(msgSet){for(var i in =
msgSet){gMsg[i]=3DmsgSet[i];}}=0A=
function gM(key,args){var ms=3D'';if(key in =
gMsg){ms=3DgMsg[key];if(typeof args=3D=3D'object'||typeof =
args=3D=3D'array'){for(var v in args){var =
rep=3D'\$'+(parseInt(v)+1);ms=3Dms.replace(rep,args[v]);}}else if(typeof =
args=3D=3D'string'||typeof =
args=3D=3D'number'){ms=3Dms.replace(/\$1/,args);}=0A=
return ms;}else{return'['+key+']';}}=0A=
$j=3DjQuery.noConflict();function =
js2AddOnloadHook(func){$j(document).ready(func);}=0A=
mvJsLoader=3D{doLoad:function(deps,callback){callback();}};
------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/js/plugins.combined.min.js?68

=0A=
(function($){$.whileAsync=3Dfunction(opts)=0A=
{var =
delay=3DMath.abs(opts.delay)||10,bulk=3DisNaN(opts.bulk)?500:Math.abs(opt=
s.bulk),test=3Dopts.test||function(){return =
true;},loop=3Dopts.loop||function(){},end=3Dopts.end||function(){};(funct=
ion(){var t=3Dfalse,begin=3Dnew Date();while(t=3Dtest())=0A=
{loop();if(bulk=3D=3D=3D0||(new Date()-begin)>bulk)=0A=
{break;}}=0A=
if(t)=0A=
{setTimeout(arguments.callee,delay);}=0A=
else=0A=
{end();}})();}=0A=
$.eachAsync=3Dfunction(array,opts)=0A=
{var =
i=3D0,l=3Darray.length,loop=3Dopts.loop||function(){};$.whileAsync($.exte=
nd(opts,{test:function(){return i<l;},loop:function()=0A=
{var val=3Darray[i];return loop.call(val,i++,val);}}));}=0A=
$.fn.eachAsync=3Dfunction(opts)=0A=
{$.eachAsync(this,opts);return =
this;}})(jQuery);(function($){$.fn.autoEllipse=3Dfunction(options){$(this=
).each(function(){options=3D$.extend({'position':'center','tooltip':false=
},options);var text=3D$(this).text();var $text=3D$('<span =
/>').text(text).css('whiteSpace','nowrap');$(this).empty().append($text);=
if($text.width()>$(this).width()){switch(options.position){case'right':va=
r l=3D0,r=3Dtext.length;do{var =
m=3DMath.ceil((l+r)/2);$text.text(text.substr(0,m)+'...');if($text.width(=
)>$(this).width()){r=3Dm-1;}else{l=3Dm;}}while(l<r);$text.text(text.subst=
r(0,l)+'...');break;case'center':var =
i=3D[Math.round(text.length/2),Math.round(text.length/2)];var =
side=3D1;while($text.outerWidth()>($(this).width())&&i[0]>0){$text.text(t=
ext.substr(0,i[0])+'...'+text.substr(i[1]));if(side=3D=3D0){i[0]--;side=3D=
1;}else{i[1]++;side=3D0;}}=0A=
break;case'left':var =
r=3D0;while($text.outerWidth()>$(this).width()&&r<text.length){$text.text=
('...'+text.substr(r));r++;}=0A=
break;}=0A=
if(options.tooltip)=0A=
$text.attr('title',text);}});};})(jQuery);(function($){$.browserTest=3Dfu=
nction(a,z){var u=3D'unknown',x=3D'X',m=3Dfunction(r,h){for(var =
i=3D0;i<h.length;i=3Di+1){r=3Dr.replace(h[i][0],h[i][1]);}=0A=
return r;},c=3Dfunction(i,a,b,c){var =
r=3D{name:m((a.exec(i)||[u,u])[1],b)};r[r.name]=3Dtrue;r.version=3D(c.exe=
c(i)||[x,x,x,x])[3];if(r.name.match(/safari/)&&r.version>400){r.version=3D=
'2.0';}=0A=
if(r.name=3D=3D=3D'presto'){r.version=3D($.browser.version>9.27)?'futhark=
':'linear_b';}=0A=
r.versionNumber=3DparseFloat(r.version,10)||0;r.versionX=3D(r.version!=3D=
=3Dx)?(r.version+'').substr(0,1):x;r.className=3Dr.name+r.versionX;return=
 =
r;};a=3D(a.match(/Opera|Navigator|Minefield|KHTML|Chrome/)?m(a,[[/(Firefo=
x|MSIE|KHTML,\slike\sGecko|Konqueror)/,''],['Chrome =
Safari','Chrome'],['KHTML','Konqueror'],['Minefield','Firefox'],['Navigat=
or','Netscape']]):a).toLowerCase();$.browser=3D$.extend((!z)?$.browser:{}=
,c(a,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,=
[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lyn=
x|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));$.layout=3Dc(a,=
/(gecko|konqueror|msie|opera|webkit)/,[['konqueror','khtml'],['msie','tri=
dent'],['opera','presto']],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-=
z0-9\.]*?)(\;|\)|\s)/);$.os=3D{name:(/(win|mac|linux|sunos|solaris|iphone=
)/.exec(navigator.platform.toLowerCase())||[u])[0].replace('sunos','solar=
is')};if(!z){$('html').addClass([$.os.name,$.browser.name,$.browser.class=
Name,$.layout.name,$.layout.className].join(' =
'));}};$.browserTest(navigator.userAgent);})(jQuery);(function($){$.fn.co=
llapsibleTabs=3Dfunction($$options){if(!this.length)return this;var =
$settings=3D$.extend({},$.collapsibleTabs.defaults,$$options);this.each(f=
unction(){var =
$this=3D$(this);$.collapsibleTabs.instances=3D($.collapsibleTabs.instance=
s.length=3D=3D0?$this:$.collapsibleTabs.instances.add($this));$this.data(=
'collapsibleTabsSettings',$settings);$this.children($settings.collapsible=
).each(function(){var =
$collapsible=3D$(this);$collapsible.data('collapsibleTabsSettings',{'expa=
ndedContainer':$settings.expandedContainer,'collapsedContainer':$settings=
.collapsedContainer,'expandedWidth':$collapsible.width(),'prevElement':$c=
ollapsible.prev()});});});if(!$.collapsibleTabs.boundEvent)$(window).dela=
yedBind('500','resize',function(){$.collapsibleTabs.handleResize();});$.c=
ollapsibleTabs.handleResize();return =
this;};$.collapsibleTabs=3D{instances:[],boundEvent:null,defaults:{expand=
edContainer:'#p-views ul',collapsedContainer:'#p-cactions =
ul',collapsible:'li.collapsible',shifting:false,expandCondition:function(=
eleWidth){return($('#left-navigation').position().left+$('#left-navigatio=
n').width())<($('#right-navigation').position().left-eleWidth);},collapse=
Condition:function(){return($('#left-navigation').position().left+$('#lef=
t-navigation').width())>$('#right-navigation').position().left;}},handleR=
esize:function(e){$.collapsibleTabs.instances.each(function(){var =
$this=3D$(this),data=3D$this.data('collapsibleTabsSettings');if(data.shif=
ting)return;if($this.children(data.collapsible).length>0&&data.collapseCo=
ndition()){$this.trigger("beforeTabCollapse");$.collapsibleTabs.moveToCol=
lapsed($this.children(data.collapsible+':last'));}=0A=
if($(data.collapsedContainer+' =
'+data.collapsible).length>0&&data.expandCondition($(data.collapsedContai=
ner).children(data.collapsible+":first").data('collapsibleTabsSettings').=
expandedWidth)){$this.trigger("beforeTabExpand");$.collapsibleTabs.moveTo=
Expanded(data.collapsedContainer+" =
"+data.collapsible+':first');}});},moveToCollapsed:function(ele){var =
$moving=3D$(ele);var =
data=3D$moving.data('collapsibleTabsSettings');$(data.expandedContainer).=
data('collapsibleTabsSettings').shifting=3Dtrue;$moving.remove().prependT=
o(data.collapsedContainer).data('collapsibleTabsSettings',data);$(data.ex=
pandedContainer).data('collapsibleTabsSettings').shifting=3Dfalse;$.colla=
psibleTabs.handleResize();},moveToExpanded:function(ele){var =
$moving=3D$(ele);var =
data=3D$moving.data('collapsibleTabsSettings');$(data.expandedContainer).=
data('collapsibleTabsSettings').shifting=3Dtrue;$moving.remove().insertAf=
ter(data.prevElement).data('collapsibleTabsSettings',data);$(data.expande=
dContainer).data('collapsibleTabsSettings').shifting=3Dfalse;$.collapsibl=
eTabs.handleResize();}};})(jQuery);jQuery.cookie=3Dfunction(name,value,op=
tions){if(typeof =
value!=3D'undefined'){options=3Doptions||{};if(value=3D=3D=3Dnull){value=3D=
'';options.expires=3D-1;}=0A=
var expires=3D'';if(options.expires&&(typeof =
options.expires=3D=3D'number'||options.expires.toUTCString)){var =
date;if(typeof options.expires=3D=3D'number'){date=3Dnew =
Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else=
{date=3Doptions.expires;}=0A=
expires=3D'; expires=3D'+date.toUTCString();}=0A=
var path=3Doptions.path?'; path=3D'+(options.path):'';var =
domain=3Doptions.domain?'; domain=3D'+(options.domain):'';var =
secure=3Doptions.secure?'; =
secure':'';document.cookie=3D[name,'=3D',encodeURIComponent(value),expire=
s,path,domain,secure].join('');}else{var =
cookieValue=3Dnull;if(document.cookie&&document.cookie!=3D''){var =
cookies=3Ddocument.cookie.split(';');for(var =
i=3D0;i<cookies.length;i++){var =
cookie=3DjQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)=3D=3D=
(name+'=3D')){cookieValue=3DdecodeURIComponent(cookie.substring(name.leng=
th+1));break;}}}=0A=
return cookieValue;}};(function($){function encodeEvent(event){return =
event.replace(/-/g,'--').replace(/ /g,'-');}=0A=
$.fn.extend({delayedBind:function(timeout,event,data,callback){var =
encEvent=3DencodeEvent(event);return this.each(function(){var =
that=3Dthis;if(!($(this).data('_delayedBindBound-'+encEvent+'-'+timeout))=
){$(this).data('_delayedBindBound-'+encEvent+'-'+timeout,true);$(this).bi=
nd(event,function(){var =
timerID=3D$(this).data('_delayedBindTimerID-'+encEvent+'-'+timeout);if(ty=
peof timerID!=3D'undefined')=0A=
clearTimeout(timerID);timerID=3DsetTimeout(function(){$(that).trigger('_d=
elayedBind-'+encEvent+'-'+timeout);},timeout);$(this).data('_delayedBindT=
imerID-'+encEvent+'-'+timeout,timerID);});}=0A=
$(this).bind('_delayedBind-'+encEvent+'-'+timeout,data,callback);});},del=
ayedBindCancel:function(timeout,event){var =
encEvent=3DencodeEvent(event);return this.each(function(){var =
timerID=3D$(this).data('_delayedBindTimerID-'+encEvent+'-'+timeout);if(ty=
peof timerID!=3D'undefined')=0A=
clearTimeout(timerID);});},delayedBindUnbind:function(timeout,event,callb=
ack){var encEvent=3DencodeEvent(event);return =
this.each(function(){$(this).unbind('_delayedBind-'+encEvent+'-'+timeout,=
callback);});}});})(jQuery);(function($){$.fn.namespaceSelector=3Dfunctio=
n(defaultNS){if(typeof defaultNS=3D=3D'undefined')=0A=
defaultNS=3D0;return this.each(function(){for(var id in =
wgFormattedNamespaces){var opt=3D$('<option =
/>').attr('value',id).text(wgFormattedNamespaces[id]);if(id=3D=3DdefaultN=
S)=0A=
opt.attr('selected','selected');opt.appendTo($(this));}});};})(jQuery);(f=
unction($){$.suggestions=3D{cancel:function(context){if(context.data.time=
rID!=3Dnull){clearTimeout(context.data.timerID);}=0A=
if(typeof =
context.config.cancel=3D=3D'function'){context.config.cancel.call(context=
.data.$textbox);}},restore:function(context){context.data.$textbox.val(co=
ntext.data.prevText);},update:function(context,delayed){function =
maybeFetch(){if(context.data.$textbox.val()!=3D=3Dcontext.data.prevText){=
context.data.prevText=3Dcontext.data.$textbox.val();if(typeof =
context.config.fetch=3D=3D'function'){context.config.fetch.call(context.d=
ata.$textbox,context.data.$textbox.val());}}}=0A=
if(context.data.timerID!=3Dnull){clearTimeout(context.data.timerID);}=0A=
if(delayed){context.data.timerID=3DsetTimeout(maybeFetch,context.config.d=
elay);}else{maybeFetch();}=0A=
$.suggestions.special(context);},special:function(context){if(typeof =
context.config.special.render=3D=3D'function'){setTimeout(function(){$spe=
cial=3Dcontext.data.$container.find('.suggestions-special');context.confi=
g.special.render.call($special,context.data.$textbox.val());},1);}},confi=
gure:function(context,property,value){switch(property){case'fetch':case'c=
ancel':case'special':case'result':case'$region':context.config[property]=3D=
value;break;case'suggestions':context.config[property]=3Dvalue;if(typeof =
context.data!=3D=3D'undefined'){if(context.config.suggestions.length=3D=3D=
0){context.data.$container.hide();}else{context.data.$container.show();co=
ntext.data.$container.css({'top':context.config.$region.offset().top+cont=
ext.config.$region.outerHeight(),'bottom':'auto','width':context.config.$=
region.outerWidth(),'height':'auto','left':context.config.$region.offset(=
).left,'right':'auto'});var =
$results=3Dcontext.data.$container.children('.suggestions-results');$resu=
lts.empty();for(var =
i=3D0;i<context.config.suggestions.length;i++){$result=3D$('<div =
/>').addClass('suggestions-result').attr('rel',i).data('text',context.con=
fig.suggestions[i]).appendTo($results);if(typeof =
context.config.result.render=3D=3D'function'){context.config.result.rende=
r.call($result,context.config.suggestions[i]);}else{$result.text(context.=
config.suggestions[i]).autoEllipse();}}}}=0A=
break;case'maxRows':context.config[property]=3DMath.max(1,Math.min(100,va=
lue));break;case'delay':context.config[property]=3DMath.max(0,Math.min(12=
000,value));break;case'submitOnClick':context.config[property]=3Dvalue?tr=
ue:false;break;}},highlight:function(context,result,updateTextbox){var =
selected=3Dcontext.data.$container.find('.suggestions-result-current');if=
(!result.get||selected.get(0)!=3Dresult.get(0)){if(result=3D=3D'prev'){re=
sult=3Dselected.prev();}else =
if(result=3D=3D'next'){if(selected.size()=3D=3D0)=0A=
result=3Dcontext.data.$container.find('.suggestions-results =
div:first');else{result=3Dselected.next();if(result.size()=3D=3D0)=0A=
result=3Dselected;}}=0A=
selected.removeClass('suggestions-result-current');result.addClass('sugge=
stions-result-current');}=0A=
if(updateTextbox){if(result.size()=3D=3D0){$.suggestions.restore(context)=
;}else{context.data.$textbox.val(result.data('text'));context.data.$textb=
ox.change();}}=0A=
$.suggestions.special(context);},keypress:function(e,context,key){var =
wasVisible=3Dcontext.data.$container.is(':visible');var =
preventDefault=3Dfalse;switch(key){case =
40:if(wasVisible){$.suggestions.highlight(context,'next',true);}else{$.su=
ggestions.update(context,false);}=0A=
context.data.$textbox.trigger('change');preventDefault=3Dtrue;break;case =
38:if(wasVisible){$.suggestions.highlight(context,'prev',true);}=0A=
context.data.$textbox.trigger('change');preventDefault=3DwasVisible;break=
;case =
27:context.data.$container.hide();$.suggestions.restore(context);$.sugges=
tions.cancel(context);context.data.$textbox.trigger('change');preventDefa=
ult=3DwasVisible;break;case =
13:context.data.$container.hide();preventDefault=3DwasVisible;if(typeof =
context.config.result.select=3D=3D'function'){context.config.result.selec=
t.call(context.data.$container.find('.suggestions-result-current'),contex=
t.data.$textbox);}=0A=
break;default:$.suggestions.update(context,true);break;}=0A=
if(preventDefault){e.preventDefault();e.stopImmediatePropagation();}}};$.=
fn.suggestions=3Dfunction(){var returnValue=3Dnull;var =
args=3Darguments;$(this).each(function(){var =
context=3D$(this).data('suggestions-context');if(typeof =
context=3D=3D'undefined'){context=3D{config:{'fetch':function(){},'cancel=
':function(){},'special':{},'result':{},'$region':$(this),'suggestions':[=
],'maxRows':7,'delay':1200,'submitOnClick':false}};}=0A=
if(args.length>0){if(typeof args[0]=3D=3D'object'){for(key in =
args[0]){$.suggestions.configure(context,key,args[0][key]);}}else =
if(typeof =
args[0]=3D=3D'string'){if(args.length>1){$.suggestions.configure(context,=
args[0],args[1]);}else =
if(returnValue=3D=3Dnull){returnValue=3D(args[0]in =
context.config?undefined:context.config[args[0]]);}}}=0A=
if(typeof =
context.data=3D=3D'undefined'){context.data=3D{'timerID':null,'prevText':=
null,'visibleResults':0,'mouseDownOn':$([]),'$textbox':$(this)};context.d=
ata.$container=3D$('<div =
/>').css({'top':Math.round(context.data.$textbox.offset().top+context.dat=
a.$textbox.outerHeight()),'left':Math.round(context.data.$textbox.offset(=
).left),'width':context.data.$textbox.outerWidth(),'display':'none'}).mou=
seover(function(e){$.suggestions.highlight(context,$(e.target).closest('.=
suggestions-results =
div'),false);}).addClass('suggestions').append($('<div =
/>').addClass('suggestions-results').mousedown(function(e){context.data.m=
ouseDownOn=3D$(e.target).closest('.suggestions-results =
div');}).mouseup(function(e){var =
$result=3D$(e.target).closest('.suggestions-results div');var =
$other=3Dcontext.data.mouseDownOn;context.data.mouseDownOn=3D$([]);if($re=
sult.get(0)!=3D$other.get(0)){return;}=0A=
$.suggestions.highlight(context,$result,true);context.data.$container.hid=
e();if(typeof =
context.config.result.select=3D=3D'function'){context.config.result.selec=
t.call($result,context.data.$textbox);}=0A=
context.data.$textbox.focus();})).append($('<div =
/>').addClass('suggestions-special').mousedown(function(e){context.data.m=
ouseDownOn=3D$(e.target).closest('.suggestions-special');}).mouseup(funct=
ion(e){var $special=3D$(e.target).closest('.suggestions-special');var =
$other=3Dcontext.data.mouseDownOn;context.data.mouseDownOn=3D$([]);if($sp=
ecial.get(0)!=3D$other.get(0)){return;}=0A=
context.data.$container.hide();if(typeof =
context.config.special.select=3D=3D'function'){context.config.special.sel=
ect.call($special,context.data.$textbox);}=0A=
context.data.$textbox.focus();})).appendTo($('body'));$(this).attr('autoc=
omplete','off').keydown(function(e){context.data.keypressed=3D(e.keyCode=3D=
=3Dundefined)?e.which:e.keyCode;context.data.keypressedCount=3D0;switch(c=
ontext.data.keypressed){case =
40:e.preventDefault();e.stopImmediatePropagation();break;case 38:case =
27:case =
13:if(context.data.$container.is(':visible')){e.preventDefault();e.stopIm=
mediatePropagation();}}}).keypress(function(e){context.data.keypressedCou=
nt++;$.suggestions.keypress(e,context,context.data.keypressed);}).keyup(f=
unction(e){if(context.data.keypressedCount=3D=3D0){$.suggestions.keypress=
(e,context,context.data.keypressed);}}).blur(function(){if(context.data.m=
ouseDownOn.size()>0){return;}=0A=
context.data.$container.hide();$.suggestions.cancel(context);});}=0A=
$(this).data('suggestions-context',context);});return =
returnValue!=3D=3Dnull?returnValue:$(this);};})(jQuery);(function($){$.fn=
.extend({getSelection:function(){var e=3Dthis.jquery?this[0]:this;var =
retval=3D'';if(e.style.display=3D=3D'none'){}else =
if(document.selection&&document.selection.createRange){e.focus();var =
range=3Ddocument.selection.createRange();retval=3Drange.text;}else =
if(e.selectionStart||e.selectionStart=3D=3D'0'){retval=3De.value.substrin=
g(e.selectionStart,e.selectionEnd);}=0A=
return =
retval;},encapsulateSelection:function(pre,peri,post,ownline,replace){ret=
urn this.each(function(){function =
checkSelectedText(){if(!selText){selText=3Dperi;isSample=3Dtrue;}else =
if(replace){selText=3Dperi;}else =
if(selText.charAt(selText.length-1)=3D=3D' =
'){selText=3DselText.substring(0,selText.length-1);post+=3D' ';}}=0A=
var selText=3D$(this).focus().getSelection();var =
isSample=3Dfalse;if(this.style.display=3D=3D'none'){}else =
if(this.selectionStart||this.selectionStart=3D=3D'0'){var =
startPos=3Dthis.selectionStart;var =
endPos=3Dthis.selectionEnd;checkSelectedText();if(ownline){if(startPos!=3D=
0&&this.value.charAt(startPos-1)!=3D"\n"){pre=3D"\n"+pre;}=0A=
if(this.value.charAt(endPos)!=3D"\n"){post+=3D"\n";}}=0A=
this.value=3Dthis.value.substring(0,startPos)+pre+selText+post+this.value=
.substring(endPos,this.value.length);if(window.opera){pre=3Dpre.replace(/=
\r?\n/g,"\r\n");selText=3DselText.replace(/\r?\n/g,"\r\n");post=3Dpost.re=
place(/\r?\n/g,"\r\n");}=0A=
if(isSample){this.selectionStart=3DstartPos+pre.length;this.selectionEnd=3D=
startPos+pre.length+selText.length;}else{this.selectionStart=3DstartPos+p=
re.length+selText.length+post.length;this.selectionEnd=3Dthis.selectionSt=
art;}=0A=
$(this).scrollToCaretPosition();}else =
if(document.selection&&document.selection.createRange){var =
range=3Ddocument.selection.createRange();if(ownline&&range.moveStart){var=
 =
range2=3Ddocument.selection.createRange();range2.collapse();range2.moveSt=
art('character',-1);if(range2.text!=3D"\r"&&range2.text!=3D"\n"&&range2.t=
ext!=3D""){pre=3D"\n"+pre;}=0A=
var =
range3=3Ddocument.selection.createRange();range3.collapse(false);range3.m=
oveEnd('character',1);if(range3.text!=3D"\r"&&range3.text!=3D"\n"&&range3=
.text!=3D""){post+=3D"\n";}}=0A=
checkSelectedText();range.text=3Dpre+selText+post;if(isSample&&range.move=
Start){range.moveStart('character',-post.length-selText.length);range.mov=
eEnd('character',-post.length);}=0A=
range.select();}=0A=
$(this).trigger('encapsulateSelection',[pre,peri,post,ownline,replace]);}=
);},getCaretPosition:function(startAndEnd,restoreFocus){function =
getCaret(e){var caretPos=3D0,endPos=3D0;if($.browser.msie){var =
oldFocus=3Dfalse;if(restoreFocus)=0A=
oldFocus=3Ddocument.selection.createRange().parentElement;e.focus();var =
postFinished=3Dfalse;var periFinished=3Dfalse;var =
postFinished=3Dfalse;var preText,rawPreText,periText;var =
rawPeriText,postText,rawPostText;var =
periRange=3Ddocument.selection.createRange().duplicate();var =
preRange=3Ddocument.body.createTextRange();preRange.moveToElementText(e);=
preRange.setEndPoint("EndToStart",periRange);var =
postRange=3Ddocument.body.createTextRange();postRange.moveToElementText(e=
);postRange.setEndPoint("StartToEnd",periRange);preText=3DrawPreText=3Dpr=
eRange.text;periText=3DrawPeriText=3DperiRange.text;postText=3DrawPostTex=
t=3DpostRange.text;do{if(!postFinished){if(preRange.compareEndPoints("Sta=
rtToEnd",preRange)=3D=3D0){postFinished=3Dtrue;}else{preRange.moveEnd("ch=
aracter",-1)=0A=
if(preRange.text=3D=3DpreText){rawPreText+=3D"\r\n";}else{postFinished=3D=
true;}}}=0A=
if(!periFinished){if(periRange.compareEndPoints("StartToEnd",periRange)=3D=
=3D0){periFinished=3Dtrue;}else{periRange.moveEnd("character",-1)=0A=
if(periRange.text=3D=3DperiText){rawPeriText+=3D"\r\n";}else{periFinished=
=3Dtrue;}}}=0A=
if(!postFinished){if(postRange.compareEndPoints("StartToEnd",postRange)=3D=
=3D0){postFinished=3Dtrue;}else{postRange.moveEnd("character",-1)=0A=
if(postRange.text=3D=3DpostText){rawPostText+=3D"\r\n";}else{postFinished=
=3Dtrue;}}}}while((!postFinished||!periFinished||!postFinished));caretPos=
=3DrawPreText.replace(/\r\n/g,"\n").length;endPos=3DcaretPos+rawPeriText.=
replace(/\r\n/g,"\n").length;if(oldFocus&&oldFocus.focus)=0A=
oldFocus.focus();}else =
if(e.selectionStart||e.selectionStart=3D=3D'0'){caretPos=3De.selectionSta=
rt;endPos=3De.selectionEnd;}=0A=
return startAndEnd?[caretPos,endPos]:caretPos;}=0A=
return =
getCaret(this.get(0));},setSelection:function(start,end){if(typeof =
end=3D=3D'undefined')=0A=
end=3Dstart;return =
this.each(function(){if(this.selectionStart||this.selectionStart=3D=3D'0'=
){if(start>this.selectionEnd){this.selectionEnd=3Dend;this.selectionStart=
=3Dstart;}else{this.selectionStart=3Dstart;this.selectionEnd=3Dend;}}else=
 if(document.body.createTextRange){var =
selection=3Ddocument.body.createTextRange();selection.moveToElementText(t=
his);var length=3Dselection.text.length;if(start>length||end>length)=0A=
return;selection.collapse();selection.moveEnd('character',end);selection.=
moveStart('character',start);selection.select();}});},scrollToCaretPositi=
on:function(force){function getLineLength(e){return =
Math.floor(e.scrollWidth/($.os.name=3D=3D'linux'?7:8));}=0A=
function getCaretScrollPosition(e){var =
text=3De.value.replace(/\r/g,"");var caret=3D$(e).getCaretPosition();var =
lineLength=3DgetLineLength(e);var row=3D0;var charInLine=3D0;var =
lastSpaceInLine=3D0;for(i=3D0;i<caret;i++){charInLine++;if(text.charAt(i)=
=3D=3D" "){lastSpaceInLine=3DcharInLine;}else =
if(text.charAt(i)=3D=3D"\n"){lastSpaceInLine=3D0;charInLine=3D0;row++;}=0A=
if(charInLine>lineLength){if(lastSpaceInLine>0){charInLine=3DcharInLine-l=
astSpaceInLine;lastSpaceInLine=3D0;row++;}}}=0A=
var =
nextSpace=3D0;for(j=3Dcaret;j<caret+lineLength;j++){if(text.charAt(j)=3D=3D=
" =
"||text.charAt(j)=3D=3D"\n"||caret=3D=3Dtext.length){nextSpace=3Dj;break;=
}}=0A=
if(nextSpace>lineLength&&caret<=3DlineLength){charInLine=3Dcaret-lastSpac=
eInLine;row++;}=0A=
return($.os.name=3D=3D'mac'?13:($.os.name=3D=3D'linux'?15:16))*row;}=0A=
return =
this.each(function(){if(this.selectionStart||this.selectionStart=3D=3D'0'=
){var =
scroll=3DgetCaretScrollPosition(this);if(force||scroll<$(this).scrollTop(=
)||scroll>$(this).scrollTop()+$(this).height())=0A=
$(this).scrollTop(scroll);}else =
if(document.selection&&document.selection.createRange){var =
range=3Ddocument.selection.createRange();var =
pos=3D$(this).getCaretPosition();var =
oldScrollTop=3Dthis.scrollTop;range.moveToElementText(this);range.collaps=
e();range.move('character',pos+1);range.select();if(this.scrollTop!=3Dold=
ScrollTop)=0A=
this.scrollTop+=3Drange.offsetTop;else =
if(force){range.move('character',-1);range.select();}}=0A=
$(this).trigger('scrollToPosition');});}});})(jQuery);(function($){$.wiki=
Editor=3D{'modules':{},'instances':[],'browsers':{'ltr':{'msie':[['>=3D',=
7]],'firefox':[['>=3D',2],['!=3D','2.0'],['!=3D','2.0.0.1'],['!=3D','2.0.=
0.2'],['!=3D','2.0.0.3'],['!=3D','2.0.0.4']],'opera':[['>=3D',9.6]],'safa=
ri':[['>=3D',3.1]]},'rtl':{'msie':[['>=3D',8]],'firefox':[['>=3D',2],['!=3D=
','2.0'],['!=3D','2.0.0.1'],['!=3D','2.0.0.2'],['!=3D','2.0.0.3'],['!=3D'=
,'2.0.0.4']],'opera':[['>=3D',9.6]],'safari':[['>=3D',3.1]]}},imgPath:wgS=
criptPath+'/extensions/UsabilityInitiative/images/wikiEditor/'};$.wikiEdi=
tor.isSupportKnown=3Dfunction(){return $.browser.name in =
$.wikiEditor.browsers[$('body.rtl').size()?'rtl':'ltr'];};$.wikiEditor.is=
Supported=3Dfunction(){if(!$.wikiEditor.isSupportKnown){return true;}=0A=
var =
browser=3D$.wikiEditor.browsers[$('body.rtl').size()?'rtl':'ltr'][$.brows=
er.name];for(condition in browser){var op=3Dbrowser[condition][0];var =
val=3Dbrowser[condition][1];if(typeof =
val=3D=3D'string'){if(!(eval('$.browser.version'+op+'"'+val+'"'))){return=
 false;}}else if(typeof =
val=3D=3D'number'){if(!(eval('$.browser.versionNumber'+op+val))){return =
false;}}}=0A=
return true;};$.wikiEditor.autoMsg=3Dfunction(object,property){if(typeof =
property=3D=3D'object'){for(i in property){if(property[i]in =
object||property[i]+'Msg'in object){property=3Dproperty[i];break;}}}=0A=
if(property in object){return object[property];}else if(property+'Msg'in =
object){return =
gM(object[property+'Msg']);}else{return'';}};$.wikiEditor.fixOperaBrokenn=
ess=3Dfunction(s){if(typeof =
$.isOperaBroken=3D=3D'undefined'&&$.wikiEditor.instances.length>0){var =
div=3D$('<div =
/>').height(0).width(0).insertBefore($.wikiEditor.instances[0]);var =
textarea=3D$('<textarea =
/>').height(0).appendTo(div).val("foo\r\nbar");var =
index=3Dtextarea.val().indexOf('bar');textarea.select();textarea.setSelec=
tion(index,index+3);textarea.encapsulateSelection('','BAR','',false,true)=
;if(textarea.val().substr(-4)!=3D'BARr')=0A=
$.isOperaBroken=3Dfalse;else=0A=
$.isOperaBroken=3Dtrue;div.remove();}=0A=
if($.isOperaBroken)=0A=
s=3Ds.replace(/\n/g,"\r\n");return s;};$.fn.wikiEditor=3Dfunction(){var =
context=3D$(this).data('wikiEditor-context');if(typeof =
context=3D=3D'undefined'){var =
instance=3D$.wikiEditor.instances.length;context=3D{'$textarea':$(this),'=
modules':{},'data':{},'instance':instance};$.wikiEditor.instances[instanc=
e]=3D$(this);$(this).wrap($('<div></div>').addClass('wikiEditor-ui').attr=
('id','wikiEditor-ui')).wrap($('<div></div>').addClass('wikiEditor-ui-bot=
tom').attr('id','wikiEditor-ui-bottom')).wrap($('<div></div>').addClass('=
wikiEditor-ui-text').attr('id','wikiEditor-ui-text'));context.$ui=3D$(thi=
s).parent().parent().parent();context.$ui.after($('<div =
style=3D"clear:both;"></div>'));context.$ui.prepend($('<div></div>').addC=
lass('wikiEditor-ui-top').attr('id','wikiEditor-ui-top'));$(this).focus(f=
unction(){var pos=3D$(this).data('wikiEditor-cursor');if(pos)=0A=
$(this).setSelection(pos[0],pos[1]);$(this).data('wikiEditor-cursor',fals=
e);}).delayedBind(100,'keyup =
mouseup',function(){$(this).data('wikiEditor-cursor',$(this).getCaretPosi=
tion(true));});context.api=3D{addModule:function(context,data){function =
callModuleApi(module,call,data){if(module in =
$.wikiEditor.modules&&'fn'in $.wikiEditor.modules[module]&&call in =
$.wikiEditor.modules[module].fn){$.wikiEditor.modules[module].fn[call](co=
ntext,data);}}=0A=
if(typeof data=3D=3D'string'){callModuleApi(data,'create',{});}else =
if(typeof data=3D=3D'object'){for(module in data){if(typeof =
module=3D=3D'string'){callModuleApi(module,'create',data[module]);}}}}};f=
or(module in $.wikiEditor.modules){if('api'in =
$.wikiEditor.modules[module]){for(call in =
$.wikiEditor.modules[module].api){if(!(call in =
context.api)){context.api[call]=3D$.wikiEditor.modules[module].api[call];=
}}}}}=0A=
if(arguments.length>0&&typeof =
arguments[0]=3D=3D'object'){context.api.addModule(context,arguments[0]);}=
else{arguments=3D$.makeArray(arguments);if(arguments.length>0){var =
call=3Darguments.shift();if(call in =
context.api){context.api[call](context,arguments[0]=3D=3Dundefined?{}:arg=
uments[0]);}}}=0A=
return =
$(this).data('wikiEditor-context',context);};})(jQuery);RegExp.escape=3Df=
unction(s){return =
s.replace(/([.*+?^${}()|\/\\[\]])/g,'\\$1');};(function($){$.wikiEditor.m=
odules.dialogs=3D{api:{addDialog:function(context,data){$.wikiEditor.modu=
les.dialogs.fn.create(context,{'modules':data})},openDialog:function(cont=
ext,data){if(data.dialog in =
$.wikiEditor.modules.dialogs.modules){$('#'+$.wikiEditor.modules.dialogs.=
modules[data.dialog].id).dialog('open');}},closeDialog:function(context,d=
ata){if(data.dialog in =
$.wikiEditor.modules.dialogs.modules){$('#'+$.wikiEditor.modules.dialogs.=
modules[data.dialog].id).dialog('close');}}},fn:{create:function(context,=
config){for(module in =
config){$.wikiEditor.modules.dialogs.modules[module]=3Dconfig[module];}=0A=
mvJsLoader.doLoad(['$j.ui','$j.ui.dialog','$j.ui.draggable','$j.ui.resiza=
ble'],function(){for(module in $.wikiEditor.modules.dialogs.modules){var =
module=3D$.wikiEditor.modules.dialogs.modules[module];if($('#'+module.id)=
.size()=3D=3D0){var =
configuration=3Dmodule.dialog;configuration.bgiframe=3Dtrue;configuration=
.autoOpen=3Dfalse;configuration.modal=3Dtrue;configuration.title=3D$.wiki=
Editor.autoMsg(module,'title');configuration.newButtons=3D{};for(msg in =
configuration.buttons)=0A=
configuration.newButtons[gM(msg)]=3Dconfiguration.buttons[msg];configurat=
ion.buttons=3Dconfiguration.newButtons;$('<div /> =
').attr('id',module.id).html(module.html).data('context',context).appendT=
o($('body')).each(module.init).dialog(configuration).bind('dialogopen',$.=
wikiEditor.modules.dialogs.fn.resize).find('.ui-tabs').bind('tabsshow',fu=
nction(){$(this).closest('.ui-dialog-content').each($.wikiEditor.modules.=
dialogs.fn.resize);});var maxTI=3D0;$j('[tabindex]').each(function(){var =
ti=3DparseInt($j(this).attr('tabindex'));if(ti>maxTI)=0A=
maxTI=3Dti;});var tabIndex=3DmaxTI+1;$j('.ui-dialog input, .ui-dialog =
button').not('[tabindex]').each(function(){$j(this).attr('tabindex',tabIn=
dex++);});}}});},resize:function(){var =
wrapper=3D$(this).closest('.ui-dialog');var =
oldWidth=3Dwrapper.width();var =
oldHidden=3D$(this).find('*').not(':visible');oldHidden.each(function(){$=
(this).data('oldstyle',$(this).attr('style'));});oldHidden.show();var =
oldWS=3D$(this).css('white-space');$(this).css('white-space','nowrap');if=
(wrapper.width()<=3D$(this).get(0).scrollWidth){$(this).width($(this).get=
(0).scrollWidth);wrapper.width(wrapper.get(0).scrollWidth);$(this).dialog=
({'width':wrapper.width()});wrapper.css('left',parseInt(wrapper.css('left=
'))-=0A=
(wrapper.width()-oldWidth)/2);}=0A=
$(this).css('white-space',oldWS);oldHidden.each(function(){$(this).attr('=
style',$(this).data('oldstyle'));});}},'modules':{}};})(jQuery);(function=
($){$.wikiEditor.modules.toolbar=3D{api:{addToToolbar:function(context,da=
ta){for(type in data){switch(type){case'sections':var =
$sections=3Dcontext.modules.$toolbar.find('div.sections');var =
$tabs=3Dcontext.modules.$toolbar.find('div.tabs');for(section in =
data[type]){if(section=3D=3D'main'){context.modules.$toolbar.prepend($.wi=
kiEditor.modules.toolbar.fn.buildSection(context,section,data[type][secti=
on]));continue;}=0A=
$sections.append($.wikiEditor.modules.toolbar.fn.buildSection(context,sec=
tion,data[type][section]));$tabs.append($.wikiEditor.modules.toolbar.fn.b=
uildTab(context,section,data[type][section]));$section=3D$sections.find('=
.section:visible');if($section.size()){$sections.animate({'height':$secti=
on.outerHeight()},'fast');}}=0A=
break;case'groups':if(!('section'in data)){continue;}=0A=
var =
$section=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].sec=
tion');for(group in =
data[type]){$section.append($.wikiEditor.modules.toolbar.fn.buildGroup(co=
ntext,group,data[type][group]));}=0A=
break;case'tools':if(!('section'in data&&'group'in data)){continue;}=0A=
var =
$group=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].secti=
on '+'div[rel=3D'+data.group+'].group');for(tool in =
data[type]){$group.append($.wikiEditor.modules.toolbar.fn.buildTool(conte=
xt,tool,data[type][tool]));}=0A=
break;case'pages':if(!('section'in data)){continue;}=0A=
var =
$pages=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].secti=
on .pages');var =
$index=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].secti=
on .index');for(page in =
data[type]){$pages.append($.wikiEditor.modules.toolbar.fn.buildPage(conte=
xt,page,data[type][page]));$index.append($.wikiEditor.modules.toolbar.fn.=
buildBookmark(context,page,data[type][page]));}=0A=
$.wikiEditor.modules.toolbar.fn.updateBookletSelection(context,page,$page=
s,$index);break;case'rows':if(!('section'in data&&'page'in =
data)){continue;}=0A=
var =
$table=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].secti=
on '+'div[rel=3D'+data.page+'].page table');for(row in =
data[type]){$table.append($.wikiEditor.modules.toolbar.fn.buildRow(contex=
t,data[type][row]));}=0A=
break;case'characters':if(!('section'in data&&'page'in data)){continue;}=0A=
$characters=3Dcontext.modules.$toolbar.find('div[rel=3D'+data.section+'].=
section '+'div[rel=3D'+data.page+'].page div');var =
actions=3D$characters.data('actions');for(character in =
data[type]){$characters.append($($.wikiEditor.modules.toolbar.fn.buildCha=
racter(data[type][character],actions)).click(function(){$.wikiEditor.modu=
les.toolbar.fn.doAction($(this).parent().data('context'),$(this).parent()=
.data('actions')[$(this).attr('rel')]);return false;}));}=0A=
break;default:break;}}},removeFromToolbar:function(context,data){js_log("=
f:removeFromToolbar");if(typeof data.section=3D=3D'string'){var =
tab=3D'div.tabs span[rel=3D'+data.section+'].tab';var =
target=3D'div[rel=3D'+data.section+'].section';if(typeof =
data.group=3D=3D'string'){target+=3D' =
div[rel=3D'+data.group+'].group';if(typeof =
data.tool=3D=3D'string'){target+=3D' =
div[rel=3D'+data.tool+'].tool';}}else if(typeof =
data.page=3D=3D'string'){var index=3Dtarget+' div.index =
div[rel=3D'+data.page+']';target+=3D' div.pages =
div[rel=3D'+data.page+'].page';if(typeof =
data.character=3D=3D'string'){target+=3D' =
a[rel=3D'+data.character+']';}else if(typeof =
data.row=3D=3D'number'){target+=3D' table =
tr:not(:has(th)):eq('+data.row+')';}else{context.modules.$toolbar.find(in=
dex).remove();$.wikiEditor.modules.toolbar.fn.updateBookletSelection(cont=
ext,null,context.modules.$toolbar.find(target),context.modules.$toolbar.f=
ind(index));}}else{context.modules.$toolbar.find(tab).remove();}=0A=
js_log('target is: =
'+target);context.modules.$toolbar.find(target).remove();}}},fn:{create:f=
unction(context,config){if('$toolbar'in context.modules){return;}=0A=
context.modules.$toolbar=3D$('<div =
/>').addClass('wikiEditor-ui-toolbar').attr('id','wikiEditor-ui-toolbar')=
;$.wikiEditor.modules.toolbar.fn.build(context,config);context.$ui.find('=
.wikiEditor-ui-top').append(context.modules.$toolbar);},doAction:function=
(context,action,source){if($.trackAction!=3Dundefined&&source.closest('.w=
ikiEditor-ui-toolbar').size()){var rels=3D[];var step=3Dsource;var =
i=3D0;while(!step.hasClass('wikiEditor-ui-toolbar')){if(i>25){break;}=0A=
i++;var rel=3Dstep.attr('rel');if(rel){rels.push(step.attr('rel'));}=0A=
step=3Dstep.parent();}=0A=
rels.reverse();var id=3Drels.join('.');$.trackAction(id);}=0A=
switch(action.type){case'replace':case'encapsulate':var =
parts=3D{'pre':'','peri':'','post':''};for(part in =
parts){if(part+'Msg'in =
action.options){parts[part]=3DgM(action.options[part+'Msg'],(action.optio=
ns[part]||null));}else{parts[part]=3D(action.options[part]||'')}}=0A=
if('regex'in action.options&&'regexReplace'in action.options){var =
selection=3Dcontext.$textarea.getSelection();if(selection!=3D''&&selectio=
n.match(action.options.regex)){parts.peri=3Dselection.replace(action.opti=
ons.regex,action.options.regexReplace);parts.pre=3Dparts.post=3D'';}}=0A=
context.$textarea.encapsulateSelection(parts.pre,parts.peri,parts.post,ac=
tion.options.ownline,action.type=3D=3D'replace');break;case'callback':if(=
typeof action.execute=3D=3D'function'){action.execute(context);}=0A=
break;case'dialog':context.$textarea.wikiEditor('openDialog',{'dialog':ac=
tion.module});break;default:break;}},buildGroup:function(context,id,group=
){var $group=3D$('<div />').attr({'class':'group =
group-'+id,'rel':id});var =
label=3D$.wikiEditor.autoMsg(group,'label');if(label){$group.append('<div=
 class=3D"label">'+label+'</div>')}=0A=
var empty=3Dtrue;if('tools'in group){for(tool in group.tools){var =
tool=3D$.wikiEditor.modules.toolbar.fn.buildTool(context,tool,group.tools=
[tool]);if(tool){empty=3Dfalse;$group.append(tool);}}}=0A=
return =
empty?null:$group;},buildTool:function(context,id,tool){if('filters'in =
tool){for(filter in =
tool.filters){if($(tool.filters[filter]).size()=3D=3D0){return null;}}}=0A=
var =
label=3D$.wikiEditor.autoMsg(tool,'label');switch(tool.type){case'button'=
:var =
src=3Dtool.icon+'?'+wgWikiEditorIconVersion;if(src.indexOf('http://')!=3D=
=3D0&&src.indexOf('https://')!=3D=3D0){src=3D$.wikiEditor.imgPath+'toolba=
r/'+src;}=0A=
$button=3D$('<img =
/>').attr({'src':src,'width':22,'height':22,'alt':label,'title':label,'re=
l':id,'class':'tool tool-button'});if('action'in =
tool){$button.data('action',tool.action).data('context',context).click(fu=
nction(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('context')=
,$(this).data('action'),$(this));return false;});}=0A=
return $button;case'select':var $select=3D$('<div =
/>').attr({'rel':id,'class':'tool tool-select'}).click(function(){var =
$options=3D$(this).find('.options');$options.animate({'opacity':'toggle'}=
,'fast');});$options=3D$('<div />').addClass('options');if('list'in =
tool){for(option in tool.list){var =
optionLabel=3D$.wikiEditor.autoMsg(tool.list[option],'label');$options.ap=
pend($('<a =
/>').data('action',tool.list[option].action).data('context',context).clic=
k(function(){$.wikiEditor.modules.toolbar.fn.doAction($(this).data('conte=
xt'),$(this).data('action'),$(this));}).text(optionLabel).addClass('optio=
n').attr('rel',option));}}=0A=
$select.append($('<div =
/>').addClass('menu').append($options));$select.append($('<div =
/>').addClass('label').text(label));return $select;default:return =
null;}},buildBookmark:function(context,id,page){var =
label=3D$.wikiEditor.autoMsg(page,'label');return $('<div =
/>').text(label).attr('rel',id).data('context',context).bind('mousedown',=
function(){$(this).parent().parent().find('.page').hide();$(this).parent(=
).parent().find('.page-'+$(this).attr('rel')).show();$(this).siblings().r=
emoveClass('current');$(this).addClass('current');var =
section=3D$(this).parent().parent().attr('rel');if($.trackAction!=3Dundef=
ined){$.trackAction(section+'.'+$(this).attr('rel'));}=0A=
$.cookie('wikiEditor-'+$(this).data('context').instance+'-booklet-'+secti=
on+'-page',$(this).attr('rel'));});},buildPage:function(context,id,page){=
var $page=3D$('<div />').attr({'class':'page =
page-'+id,'rel':id});switch(page.layout){case'table':$page.addClass('page=
-table');var html=3D'<table cellpadding=3D0 cellspacing=3D0 =
'+'border=3D0 width=3D"100%" class=3D"table =
table-"'+id+'">';if('headings'in =
page){html+=3D$.wikiEditor.modules.toolbar.fn.buildHeading(context,page.h=
eadings)}=0A=
if('rows'in page){for(row in =
page.rows){html+=3D$.wikiEditor.modules.toolbar.fn.buildRow(context,page.=
rows[row])}}=0A=
$page.html(html);break;case'characters':$page.addClass('page-characters')=
;$characters=3D$('<div =
/>').data('context',context).data('actions',{});var =
actions=3D$characters.data('actions');if('language'in =
page){$characters.attr('lang',page.language);}=0A=
if('direction'in page){$characters.attr('dir',page.direction);}=0A=
if('characters'in page){var html=3D'';for(character in =
page.characters){html+=3D$.wikiEditor.modules.toolbar.fn.buildCharacter(p=
age.characters[character],actions);}=0A=
$characters.html(html).children().click(function(){$.wikiEditor.modules.t=
oolbar.fn.doAction($(this).parent().data('context'),$(this).parent().data=
('actions')[$(this).attr('rel')],$(this));return false;});}=0A=
$page.append($characters);break;}=0A=
return $page;},buildHeading:function(context,headings){var =
html=3D'<tr>';for(heading in =
headings){html+=3D'<th>'+$.wikiEditor.autoMsg(headings[heading],['html','=
text'])+'</th>';}=0A=
return html;},buildRow:function(context,row){var html=3D'<tr>';for(cell =
in row){html+=3D'<td class=3D"cell cell-'+cell+'" valign=3D"top"><span>'+=0A=
$.wikiEditor.autoMsg(row[cell],['html','text'])+'</span></td>';}=0A=
html+=3D'</tr>';return =
html;},buildCharacter:function(character,actions){if(typeof =
character=3D=3D'string'){character=3D{'label':character,'action':{'type':=
'encapsulate','options':{'pre':character}}};}else if(0 in character&&1 =
in =
character){character=3D{'label':character[0],'action':{'type':'encapsulat=
e','options':{'pre':character[1]}}};}=0A=
if('action'in character&&'label'in =
character){actions[character.label]=3Dcharacter.action;return'<a =
rel=3D"'+character.label+'" =
href=3D"#">'+character.label+'</a>';}},buildTab:function(context,id,secti=
on){var =
selected=3D$.cookie('wikiEditor-'+context.instance+'-toolbar-section');re=
turn $('<span />').attr({'class':'tab tab-'+id,'rel':id}).append($('<a =
/>').addClass(selected=3D=3Did?'current':null).attr('href','#').text($.wi=
kiEditor.autoMsg(section,'label')).data('context',context).bind('mouseup'=
,function(e){$(this).blur();}).bind('click',function(e){var =
$sections=3D$(this).data('context').$ui.find('.sections');var =
$section=3D$(this).data('context').$ui.find('.section-'+$(this).parent().=
attr('rel'));var =
show=3D$section.css('display')=3D=3D'none';$previousSections=3D$section.p=
arent().find('.section:visible');$previousSections.css('position','absolu=
te');$previousSections.fadeOut('fast',function(){$(this).css('position','=
relative');});$(this).parent().parent().find('a').removeClass('current');=
$sections.css('overflow','hidden');if(show){$section.fadeIn('fast');$sect=
ions.animate({'height':$section.outerHeight()},$section.outerHeight()*2,f=
unction(){$(this).css('overflow','visible').css('height','auto');});$(thi=
s).addClass('current');}else{$sections.css('height',$section.outerHeight(=
)).animate({'height':0},$section.outerHeight()*2,function(){$(this).css('=
overflow','visible');});}=0A=
if($.trackAction!=3Dundefined){$.trackAction($section.attr('rel')+'.'+(sh=
ow?'show':'hide'));}=0A=
$.cookie('wikiEditor-'+$(this).data('context').instance+'-toolbar-section=
',show?$section.attr('rel'):null);return =
false;}));},buildSection:function(context,id,section){context.$textarea.t=
rigger('wikiEditor-toolbar-buildSection-'+id,[section]);var =
selected=3D$.cookie('wikiEditor-'+context.instance+'-toolbar-section');va=
r $section;switch(section.type){case'toolbar':var $section=3D$('<div =
/>').attr({'class':'toolbar section =
section-'+id,'rel':id});if('groups'in section){for(group in =
section.groups){$section.append($.wikiEditor.modules.toolbar.fn.buildGrou=
p(context,group,section.groups[group]));}}=0A=
break;case'booklet':var $pages=3D$('<div />').addClass('pages');var =
$index=3D$('<div />').addClass('index');if('pages'in section){for(page =
in =
section.pages){$pages.append($.wikiEditor.modules.toolbar.fn.buildPage(co=
ntext,page,section.pages[page]));$index.append($.wikiEditor.modules.toolb=
ar.fn.buildBookmark(context,page,section.pages[page]));}}=0A=
$section=3D$('<div />').attr({'class':'booklet section =
section-'+id,'rel':id}).append($index).append($pages);$.wikiEditor.module=
s.toolbar.fn.updateBookletSelection(context,page,$pages,$index);break;}=0A=
if($section!=3D=3Dnull&&id!=3D=3D'main'){var =
show=3Dselected=3D=3Did;$section.css('display',show?'block':'none');}=0A=
return =
$section;},updateBookletSelection:function(context,id,$pages,$index){var =
cookie=3D'wikiEditor-'+context.instance+'-booklet-'+id+'-page';var =
selected=3D$.cookie(cookie);var =
$selectedIndex=3D$index.find('*[rel=3D'+selected+']');if($selectedIndex.s=
ize()=3D=3D0){selected=3D$index.children().eq(0).attr('rel');$.cookie(coo=
kie,selected);}=0A=
$pages.children().hide();$pages.find('*[rel=3D'+selected+']').show();$ind=
ex.children().removeClass('current');$selectedIndex.addClass('current');}=
,build:function(context,config){var $tabs=3D$('<div =
/>').addClass('tabs').appendTo(context.modules.$toolbar);var =
$sections=3D$('<div =
/>').addClass('sections').appendTo(context.modules.$toolbar);context.modu=
les.$toolbar.append($('<div />').css('clear','both'));var =
sectionQueue=3D[];for(section in =
config){if(section=3D=3D'main'){context.modules.$toolbar.prepend($.wikiEd=
itor.modules.toolbar.fn.buildSection(context,section,config[section]));}e=
lse{sectionQueue.push({'$sections':$sections,'context':context,'id':secti=
on,'config':config[section]});$tabs.append($.wikiEditor.modules.toolbar.f=
n.buildTab(context,section,config[section]));}}=0A=
$.eachAsync(sectionQueue,{'bulk':0,'end':function(){$('body').css('positi=
on','static');$('body').css('position','relative');},'loop':function(i,s)=
{s.$sections.append($.wikiEditor.modules.toolbar.fn.buildSection(s.contex=
t,s.id,s.config));var =
$section=3Ds.$sections.find('.section:visible');if($section.size()){$sect=
ions.animate({'height':$section.outerHeight()},$section.outerHeight()*2);=
}}});}}};})(jQuery);(function($){$.wikiEditor.modules.toc=3D{api:{},fn:{c=
reate:function(context,config){if('$toc'in context.modules){return;}=0A=
context.modules.$toc=3D$('<div =
/>').addClass('wikiEditor-ui-toc').attr('id','wikiEditor-ui-toc');var =
height=3Dcontext.$ui.find('.wikiEditor-ui-bottom').height()=0A=
context.$ui.find('.wikiEditor-ui-bottom').append(context.modules.$toc);co=
ntext.modules.$toc.height(context.$ui.find('.wikiEditor-ui-bottom').heigh=
t());context.modules.$toc.css({'width':'12em','marginTop':-(height)});con=
text.$ui.find('.wikiEditor-ui-text').css(($('body.rtl').size()?'marginLef=
t':'marginRight'),'12em');$.wikiEditor.modules.toc.fn.build(context,confi=
g);context.$textarea.delayedBind(250,'mouseup scrollToPosition focus =
keyup encapsulateSelection change',function(event){var =
context=3D$(this).data('wikiEditor-context');$(this).eachAsync({bulk:0,lo=
op:function(){$.wikiEditor.modules.toc.fn.build(context);$.wikiEditor.mod=
ules.toc.fn.update(context);}});}).blur(function(){var =
context=3D$(this).data('wikiEditor-context');context.$textarea.delayedBin=
dCancel(250,'mouseup scrollToPosition focus keyup encapsulateSelection =
change');$.wikiEditor.modules.toc.fn.unhighlight(context);});},unhighligh=
t:function(context){context.modules.$toc.find('div').removeClass('current=
');},update:function(context){$.wikiEditor.modules.toc.fn.unhighlight(con=
text);var position=3Dcontext.$textarea.getCaretPosition();var =
section=3D0;if(context.data.outline.length>0){if(!(position<context.data.=
outline[0].position-1)){while(section<context.data.outline.length&&contex=
t.data.outline[section].position-1<position){section++;}=0A=
section=3DMath.max(0,section);}=0A=
var =
sectionLink=3Dcontext.modules.$toc.find('div.section-'+section);sectionLi=
nk.addClass('current');var =
relTop=3DsectionLink.offset().top-context.modules.$toc.offset().top;var =
scrollTop=3Dcontext.modules.$toc.scrollTop();var =
divHeight=3Dcontext.modules.$toc.height();var =
sectionHeight=3DsectionLink.height();if(relTop<0)=0A=
context.modules.$toc.scrollTop(scrollTop+relTop);else =
if(relTop+sectionHeight>divHeight)=0A=
context.modules.$toc.scrollTop(scrollTop+relTop+sectionHeight-divHeight);=
}},build:function(context){function =
buildStructure(outline,offset,level){if(offset=3D=3Dundefined)offset=3D0;=
if(level=3D=3Dundefined)level=3D1;var sections=3D[];for(var =
i=3Doffset;i<outline.length;i++){if(outline[i].nLevel=3D=3Dlevel){var =
sub=3DbuildStructure(outline,i+1,level+1);if(sub.length){outline[i].secti=
ons=3Dsub;}=0A=
sections[sections.length]=3Doutline[i];}else =
if(outline[i].nLevel<level){break;}}=0A=
return sections;}=0A=
function buildList(structure){var list=3D$('<ul></ul>');for(i in =
structure){var =
div=3D$('<div></div>').attr('href','#').addClass('section-'+structure[i].=
index).data('textbox',context.$textarea).data('position',structure[i].pos=
ition).bind('mousedown',function(event){$(this).data('textbox').focus().s=
etSelection($(this).data('position')).scrollToCaretPosition(true);if(type=
of $.trackAction!=3D'undefined')=0A=
$.trackAction('ntoc.heading');event.preventDefault();}).text(structure[i]=
.text);if(structure[i].text=3D=3D'')=0A=
div.html('&nbsp;');var =
item=3D$('<li></li>').append(div);if(structure[i].sections!=3D=3Dundefine=
d){item.append(buildList(structure[i].sections));}=0A=
list.append(item);}=0A=
return list;}=0A=
var outline=3D[];var =
wikitext=3D$.wikiEditor.fixOperaBrokenness(context.$textarea.val());var =
headings=3Dwikitext.match(/^=3D{1,6}[^=3D\n][^\n]*=3D{1,6}\s*$/gm);var =
offset=3D0;headings=3D$.makeArray(headings);for(var =
h=3D0;h<headings.length;h++){text=3D$.trim(headings[h]);var =
position=3Dwikitext.indexOf(text,offset);if(position>=3Doffset){offset=3D=
position+text.length;}else if(position=3D=3D-1){continue;}=0A=
var startLevel=3D0;for(var =
c=3D0;c<text.length;c++){if(text.charAt(c)=3D=3D'=3D'){startLevel++;}else=
{break;}}=0A=
var endLevel=3D0;for(var =
c=3Dtext.length-1;c>=3D0;c--){if(text.charAt(c)=3D=3D'=3D'){endLevel++;}e=
lse{break;}}=0A=
var =
level=3DMath.min(startLevel,endLevel);text=3D$.trim(text.substr(level,tex=
t.length-(level*2)));outline[h]=3D{'text':text,'position':position,'level=
':level,'index':h+1};}=0A=
var lastLevel=3D0;var nLevel=3D0;for(var =
i=3D0;i<outline.length;i++){if(outline[i].level>lastLevel){nLevel++;}=0A=
else =
if(outline[i].level<lastLevel){nLevel-=3DMath.max(1,lastLevel-outline[i].=
level);}=0A=
if(nLevel<=3D0){nLevel=3D1;}=0A=
outline[i].nLevel=3DnLevel;lastLevel=3Doutline[i].level;}=0A=
var =
structure=3DbuildStructure(outline);if($('input[name=3DwpSection]').val()=
=3D=3D''){structure.unshift({'text':wgPageName.replace(/_/g,' =
'),'level':1,'index':0,'position':0});}=0A=
context.modules.$toc.html(buildList(structure));context.modules.$toc.find=
('div').autoEllipse({'position':'right','tooltip':true});context.data.out=
line=3Doutline;}}};})(jQuery);
------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/CollapsibleTabs/CollapsibleTabs.js?9

js2AddOnloadHook( function() {=0A=
	=0A=
	var rtl =3D $j( 'body.rtl' ).size() ? true : false;=0A=
	=0A=
	//Overloading the moveToCollapsed function to animate the transition =0A=
	$j.collapsibleTabs.moveToCollapsed =3D function( ele ) {=0A=
		var $moving =3D $j(ele);=0A=
		=
$j($moving.data('collapsibleTabsSettings').expandedContainer).data('colla=
psibleTabsSettings').shifting =3D true;=0A=
		var data =3D $moving.data('collapsibleTabsSettings');=0A=
		// Remove the element from where it's at and put it in the dropdown =
menu=0A=
		var target =3D =
$moving.data('collapsibleTabsSettings').collapsedContainer;=0A=
		$moving.css("position", "relative").css( ( rtl ? 'left' : 'right'), 0 =
);=0A=
		$moving.animate({width: '1px'},"normal",function(){=0A=
			$j(this).hide();=0A=
			// add the placeholder=0A=
			$j('<span class=3D"placeholder" =
style=3D"display:none;"></span>').insertAfter(this);=0A=
			$j(this).remove().prependTo(target).data('collapsibleTabsSettings', =
data);=0A=
			$j(this).attr('style', 'display:list-item;');=0A=
			=
$j($j(ele).data('collapsibleTabsSettings').expandedContainer).data('colla=
psibleTabsSettings').shifting =3D false;=0A=
			$j.collapsibleTabs.handleResize();=0A=
		});=0A=
	};=0A=
	=0A=
	// Overloading the moveToExpanded function to animate the transition=0A=
	$j.collapsibleTabs.moveToExpanded =3D function( ele ) {=0A=
		var $moving =3D $j(ele);=0A=
		=
$j($moving.data('collapsibleTabsSettings').expandedContainer).data('colla=
psibleTabsSettings').shifting =3D true;=0A=
		var data =3D $moving.data('collapsibleTabsSettings');=0A=
		// grab the next appearing placeholder so we can use it for replacing=0A=
		var $target =3D =
$j($moving.data('collapsibleTabsSettings').expandedContainer).find('span.=
placeholder:first');=0A=
		var expandedWidth =3D =
$moving.data('collapsibleTabsSettings').expandedWidth;=0A=
		$moving.css("position", "relative").css( ( rtl ? 'right' : 'left'), 0 =
).css('width','1px');=0A=
		=
$target.replaceWith($moving.remove().css('width','1px').data('collapsible=
TabsSettings', data)=0A=
			.animate({width: expandedWidth+"px"}, "normal", function(){=0A=
			$j(this).attr('style', 'display:block;');=0A=
			=
$j($moving.data('collapsibleTabsSettings').expandedContainer).data('colla=
psibleTabsSettings').shifting =3D false;=0A=
			$j.collapsibleTabs.handleResize();=0A=
		}));=0A=
	};=0A=
	=0A=
	// Bind callback functions to animate our drop down menu in and out=0A=
	// and then call the collapsibleTabs function on the menu =0A=
	$j('#p-views ul').bind("beforeTabCollapse", function(){=0A=
		if($j('#p-cactions').css('display')=3D=3D'none')=0A=
		$j("#p-cactions").addClass("filledPortlet").removeClass("emptyPortlet")=0A=
			.find('h5').css('width','1px').animate({'width':'26px'}, 390);=0A=
	}).bind("beforeTabExpand", function(){=0A=
		if($j('#p-cactions li').length=3D=3D1)=0A=
		$j("#p-cactions h5").animate({'width':'1px'},370, function(){=0A=
			=
$j(this).attr('style','').parent().addClass("emptyPortlet").removeClass("=
filledPortlet");=0A=
		});=0A=
	}).collapsibleTabs({=0A=
		expandCondition: function(eleWidth) {=0A=
			if( rtl ){=0A=
				return ( $j('#right-navigation').position().left + =
$j('#right-navigation').width() + 1) =0A=
					< ($j('#left-navigation').position().left - eleWidth);=0A=
			} else {=0A=
				return ( $j('#left-navigation').position().left + =
$j('#left-navigation').width() + 1) =0A=
					< ($j('#right-navigation').position().left - eleWidth);=0A=
			}=0A=
		},=0A=
		collapseCondition: function() {=0A=
			if( rtl ){=0A=
				return ( $j('#right-navigation').position().left + =
$j('#right-navigation').width())=0A=
					> $j('#left-navigation').position().left;=0A=
			} else {=0A=
				return ( $j('#left-navigation').position().left + =
$j('#left-navigation').width())=0A=
					> $j('#right-navigation').position().left;=0A=
			}=0A=
		}=0A=
	});=0A=
});
------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/extensions/UsabilityInitiative/ClickTracking/ClickTracking.js?3

(function($) {=0A=
	if( !wgClickTrackingIsThrottled ) {=0A=
		// creates 'track action' function to call the clicktracking API and =
send the ID=0A=
		$.trackAction =3D function ( id ) {=0A=
			$j.post( wgScriptPath + '/api.php', { 'action': 'clicktracking', =
'eventid': id, 'token': wgTrackingToken } );=0A=
		};=0A=
		=0A=
		// Clicktrack the left sidebar links=0A=
		$(document).ready( function() {=0A=
			$( '#p-logo a, #p-navigation a, #p-tb a' ).click( function() {=0A=
				var id =3D 'leftnav-' + skin + '-' +=0A=
					( $(this).attr( 'id' ) || $(this).parent().attr( 'id' ) );=0A=
				var href =3D $(this).attr( 'href' );=0A=
				// Don't attach to javascript: URLs and the like,=0A=
				// only to local URLs (start with a /), http:// ,=0A=
				// https:// and same-protocol URLs (start with //)=0A=
				if ( href[0] =3D=3D '/' || href.match( /^https?:\/\// ) )=0A=
					window.location =3D  wgScriptPath +=0A=
						'/api.php?action=3Dclicktracking&eventid=3D' +=0A=
						id + '&token=3D' + wgTrackingToken +=0A=
						'&redirectto=3D' + escape( href );=0A=
			});=0A=
		});=0A=
	}=0A=
=0A=
})(jQuery);
------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://upload.wikimedia.org/centralnotice/wikipedia/en/centralnotice.js?254z2

=0A=
function toggleNotice() {=0A=
	var notice =3D document.getElementById('centralNotice');=0A=
	if (!wgNoticeToggleState) {=0A=
		notice.className =3D notice.className.replace('collapsed', 'expanded');=0A=
		toggleNoticeCookie('0');=0A=
	} else {=0A=
		notice.className =3D notice.className.replace('expanded', 'collapsed');=0A=
		toggleNoticeCookie('1');=0A=
	}=0A=
	wgNoticeToggleState =3D !wgNoticeToggleState;=0A=
}=0A=
function toggleNoticeStyle(elems, display) {=0A=
	if(elems)=0A=
		for(var i=3D0;i<elems.length;i++)=0A=
			elems[i].style.display =3D display;=0A=
}=0A=
function toggleNoticeCookie(state) {=0A=
	var e =3D new Date();=0A=
	e.setTime( e.getTime() + (7*24*60*60*1000) ); // one week=0A=
	var work=3D'hidesnmessage=3D'+state+'; expires=3D' + e.toGMTString() + =
'; path=3D/';=0A=
	document.cookie =3D work;=0A=
}=0A=
function pickTemplate(templates, weights) {=0A=
	var weightedTemplates =3D new Array();=0A=
	var currentTemplate =3D 0;=0A=
	var totalWeight =3D 0;=0A=
=0A=
	if (templates.length =3D=3D 0)=0A=
		return '';=0A=
=0A=
	while (currentTemplate < templates.length) {=0A=
		totalWeight +=3D weights[currentTemplate];=0A=
		for (i=3D0; i<weights[currentTemplate]; i++) {=0A=
			weightedTemplates[weightedTemplates.length] =3D =
templates[currentTemplate];=0A=
		}=0A=
		currentTemplate++;=0A=
	}=0A=
	=0A=
	if (totalWeight =3D=3D 0)=0A=
		return '';=0A=
=0A=
	var randomnumber=3DMath.floor(Math.random()*totalWeight);=0A=
	return weightedTemplates[randomnumber];=0A=
}=0A=
=0A=
=0A=
var wgNoticeToggleState =3D =
(document.cookie.indexOf('hidesnmessage=3D1')=3D=3D-1);=0A=
document.writeln("\x3cstyle type=3D\"text/css\"\x3e\n#centralNotice =
.siteNoticeSmall{display:none;}\n#centralNotice =
.siteNoticeSmallAnon{display:none;}\n#centralNotice =
.siteNoticeSmallUser{display:none;}\n#centralNotice.collapsed =
.siteNoticeBig{display:none;}\n#centralNotice.collapsed =
.siteNoticeSmall{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallUser{display:block;}\n#centralNotice.collapsed =
.siteNoticeSmallAnon{display:block;}\n#centralNotice.anonnotice =
.siteNoticeSmallUser{display:none =
!important;}\n#centralNotice.usernotice =
.siteNoticeSmallAnon{display:none !important;}\n\x3c/style\x3e");=0A=
=0A=
wgNotice=3DpickTemplate(["\x3cstyle type=3D\"text/css\"\x3e\n/* Styles =
for Notices */\n.notice-all a {\n text-decoration: none;\n}\n.notice-all =
a:hover span {\n text-decoration: underline;\n}\ndiv.notice-all div, =
div.notice-all span {\n margin: 0 !important;\n}\n.notice-pitch {\n =
display: inline-block;\n background-color: =
transparent;\n}\n.notice-pitch table {\n background-color: =
transparent;\n}\n.notice-pitch-block {\n float: left;\n padding: =
1em;\n}\n.notice-pitch-text {\n overflow: visible;\n color: black;\n =
font-family: sans-serif;\n font-weight: bold;\n text-align: left;\n =
font-size: 2.25em;\n line-height: 1em;\n padding: 1em 1.5em 0.75em =
0.75em !important;\n cursor: pointer;\n}\n.notice-pitch-donor {\n color: =
#333333;\n}\n.notice-pitch-donor-info {\n padding-right: 1em;\n =
font-size: 0.8em;\n white-space: nowrap;\n}\n.notice-slogan {\n color: =
#6E98C2;\n font-weight: bold;\n padding-right: 1em;\n}\n.siteNoticeBig =
{\n position: relative;\n float: left;\n width: 100%;\n border: solid =
1px silver;\n background-color: #f3f3f3;\n margin-bottom: 1em;\n =
padding-top: 1em;\n padding-bottom: 1em;\n}\n .siteNoticeBig =
.notice-toggle {\n  position: absolute;\n  top: 0em;\n  right: 0.5em;\n  =
font-size: 0.75em;\n }\n .siteNoticeBig .notice-button {\n  float: =
left;\n  height: 28px;\n  text-align: center;\n  background-color: =
transparent;\n }\n .siteNoticeBig .notice-button-start {\n  float: =
left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: left top;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-end {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: right bottom;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-label {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: center center;\n  background-repeat: =
repeat-x;\n  font-family: sans-serif;\n  font-size: 1em;\n  font-weight: =
bold;\n  color: white;\n  line-height: 28px;\n  height: 28px;\n  =
white-space: nowrap;\n }\n.siteNoticeSmallAnon {\n position: relative;\n =
float: left;\n width: 100%;\n border: solid 1px silver;\n =
background-color: #f3f3f3;\n text-align: center;\n padding: 0.1em 0;\n =
margin-bottom: 1em;\n}\n .siteNoticeSmallAnon .notice-toggle {\n  float: =
right;\n  font-size: 0.75em;\n  padding-right: 0.5em;\n }\n =
.siteNoticeSmallAnon .notice-slogan {\n  padding-left: 0.5em;\n =
}\n.siteNoticeSmallUser {\n position: relative;\n float: left;\n width: =
100%;\n text-align: center;\n margin-bottom: 1em;\n}\n =
.siteNoticeSmallUser .notice-toggle {\n  float: right;\n  font-size: =
0.75em;\n }\n\x3c/style\x3e\n\x3cscript\x3e\n/* @param mode string to be =
appended to the utm_source paramter like =
\"utm_source=3D[notice]_[mode]\" */\nfunction goToDonationPage( mode ) =
{\n var url =3D =
\'http://meta.wikimedia.org/wiki/Special:GeoLite?lang=3Den\x26\x26utm_med=
ium=3Dsitenotice\x26utm_campaign=3Dfundraiser2009\x26utm_source=3D2009_No=
tice17\';\n if ( mode \x26\x26 mode.length ) { \n  url +=3D \'_\' + =
mode;\n }\n var targets =3D String( \'Support_Wikipedia2\' =
).split(\',\');\n if ( targets.length ) {\n  url +=3D \'\x26target=3D\' =
+ targets[Math.floor( Math.random() * targets.length =
)].replace(/^\\s+|\\s+$/, \'\');\n }\n window.location =3D =
url;\n}\n\x3c/script\x3e\n\x3cdiv class=3D\"notice-all siteNoticeBig\" =
align=3D\"center\"\x3e\n \x3ca class=3D\"notice-pitch\" =
href=3D\"javascript:goToDonationPage()\"\x3e\n  \x3ctable =
class=3D\"notice-pitch-block\" cellpadding=3D\"0\" cellspacing=3D\"0\" =
border=3D\"0\"\x3e\n   \x3ctr\x3e\n    \x3ctd =
class=3D\"notice-pitch-text\"\x3e\n     \x3cspan\x3e=E2=80=9CThere is =
never a day without Wikipedia.=E2=80=9D\x3c/span\x3e\n    \x3c/td\x3e\n  =
  \x3ctd class=3D\"notice-pitch-donor\" align=3D\"left\"\x3e\n     =
\x3ctable cellpadding=3D\"0\" cellspacing=3D\"0\" border=3D\"0\"\x3e\n   =
   \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eDonor:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eAnonymous\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eDate:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eAugust 22, 2009\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eAmount:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eUSD 30.00\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd colspan=3D\"2\" =
style=3D\"padding-top:0.5em;\"\x3e\n        \x3cdiv =
class=3D\"notice-button\"\x3e\n         \x3cdiv =
class=3D\"notice-button-start\"\x3e\x3c/div\x3e\n         \x3cdiv =
class=3D\"notice-button-label\"\x3eDonate Now\x3c/div\x3e\n         =
\x3cdiv class=3D\"notice-button-end\"\x3e\x3c/div\x3e\n        =
\x3c/div\x3e\n        \x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n   =
    \x3c/td\x3e\n      \x3c/tr\x3e\n     \x3c/table\x3e\n    =
\x3c/td\x3e\n   \x3c/tr\x3e\n  \x3c/table\x3e\n  \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n \x3c/a\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice();return =
false\"\x3e\x3cspan\x3eHide\x3c/span\x3e\x3c/a\x3e]\x3c/div\x3e\n =
\x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallAnon\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n   =
\x3cspan\x3eWikipedia\x3c/span\x3e\n   \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n   =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallUser\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e", "\x3cstyle =
type=3D\"text/css\"\x3e\n/* Styles for Notices */\n.notice-all a {\n =
text-decoration: none;\n}\n.notice-all a:hover span {\n text-decoration: =
underline;\n}\ndiv.notice-all div, div.notice-all span {\n margin: 0 =
!important;\n}\n.notice-pitch {\n display: inline-block;\n =
background-color: transparent;\n}\n.notice-pitch table {\n =
background-color: transparent;\n}\n.notice-pitch-block {\n float: =
left;\n padding: 1em;\n}\n.notice-pitch-text {\n overflow: visible;\n =
color: black;\n font-family: sans-serif;\n font-weight: bold;\n =
text-align: left;\n font-size: 2.25em;\n line-height: 1em;\n padding: =
1em 1.5em 0.75em 0.75em !important;\n cursor: =
pointer;\n}\n.notice-pitch-donor {\n color: =
#333333;\n}\n.notice-pitch-donor-info {\n padding-right: 1em;\n =
font-size: 0.8em;\n white-space: nowrap;\n}\n.notice-slogan {\n color: =
#6E98C2;\n font-weight: bold;\n padding-right: 1em;\n}\n.siteNoticeBig =
{\n position: relative;\n float: left;\n width: 100%;\n border: solid =
1px silver;\n background-color: #f3f3f3;\n margin-bottom: 1em;\n =
padding-top: 1em;\n padding-bottom: 1em;\n}\n .siteNoticeBig =
.notice-toggle {\n  position: absolute;\n  top: 0em;\n  right: 0.5em;\n  =
font-size: 0.75em;\n }\n .siteNoticeBig .notice-button {\n  float: =
left;\n  height: 28px;\n  text-align: center;\n  background-color: =
transparent;\n }\n .siteNoticeBig .notice-button-start {\n  float: =
left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: left top;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-end {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: right bottom;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-label {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: center center;\n  background-repeat: =
repeat-x;\n  font-family: sans-serif;\n  font-size: 1em;\n  font-weight: =
bold;\n  color: white;\n  line-height: 28px;\n  height: 28px;\n  =
white-space: nowrap;\n }\n.siteNoticeSmallAnon {\n position: relative;\n =
float: left;\n width: 100%;\n border: solid 1px silver;\n =
background-color: #f3f3f3;\n text-align: center;\n padding: 0.1em 0;\n =
margin-bottom: 1em;\n}\n .siteNoticeSmallAnon .notice-toggle {\n  float: =
right;\n  font-size: 0.75em;\n  padding-right: 0.5em;\n }\n =
.siteNoticeSmallAnon .notice-slogan {\n  padding-left: 0.5em;\n =
}\n.siteNoticeSmallUser {\n position: relative;\n float: left;\n width: =
100%;\n text-align: center;\n margin-bottom: 1em;\n}\n =
.siteNoticeSmallUser .notice-toggle {\n  float: right;\n  font-size: =
0.75em;\n }\n\x3c/style\x3e\n\x3cscript\x3e\n/* @param mode string to be =
appended to the utm_source paramter like =
\"utm_source=3D[notice]_[mode]\" */\nfunction goToDonationPage( mode ) =
{\n var url =3D =
\'http://meta.wikimedia.org/wiki/Special:GeoLite?lang=3Den\x26\x26utm_med=
ium=3Dsitenotice\x26utm_campaign=3Dfundraiser2009\x26utm_source=3D2009_No=
tice18\';\n if ( mode \x26\x26 mode.length ) { \n  url +=3D \'_\' + =
mode;\n }\n var targets =3D String( \'Support_Wikipedia2\' =
).split(\',\');\n if ( targets.length ) {\n  url +=3D \'\x26target=3D\' =
+ targets[Math.floor( Math.random() * targets.length =
)].replace(/^\\s+|\\s+$/, \'\');\n }\n window.location =3D =
url;\n}\n\x3c/script\x3e\n\x3cdiv class=3D\"notice-all siteNoticeBig\" =
align=3D\"center\"\x3e\n \x3ca class=3D\"notice-pitch\" =
href=3D\"javascript:goToDonationPage()\"\x3e\n  \x3ctable =
class=3D\"notice-pitch-block\" cellpadding=3D\"0\" cellspacing=3D\"0\" =
border=3D\"0\"\x3e\n   \x3ctr\x3e\n    \x3ctd =
class=3D\"notice-pitch-text\"\x3e\n     \x3cspan\x3e=E2=80=9CMy amount =
is little, but my support is sincere.=E2=80=9D\x3c/span\x3e\n    =
\x3c/td\x3e\n    \x3ctd class=3D\"notice-pitch-donor\" =
align=3D\"left\"\x3e\n     \x3ctable cellpadding=3D\"0\" =
cellspacing=3D\"0\" border=3D\"0\"\x3e\n      \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eDonor:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eYizhao Lang\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eDate:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eAugust 24, 2009\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eAmount:\x3c/td\x3e\n       \x3ctd =
class=3D\"notice-pitch-donor-info\"\x3eUSD 1.95\x3c/td\x3e\n      =
\x3c/tr\x3e\n      \x3ctr\x3e\n       \x3ctd colspan=3D\"2\" =
style=3D\"padding-top:0.5em;\"\x3e\n        \x3cdiv =
class=3D\"notice-button\"\x3e\n         \x3cdiv =
class=3D\"notice-button-start\"\x3e\x3c/div\x3e\n         \x3cdiv =
class=3D\"notice-button-label\"\x3eDonate Now\x3c/div\x3e\n         =
\x3cdiv class=3D\"notice-button-end\"\x3e\x3c/div\x3e\n        =
\x3c/div\x3e\n        \x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n   =
    \x3c/td\x3e\n      \x3c/tr\x3e\n     \x3c/table\x3e\n    =
\x3c/td\x3e\n   \x3c/tr\x3e\n  \x3c/table\x3e\n  \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n \x3c/a\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice();return =
false\"\x3e\x3cspan\x3eHide\x3c/span\x3e\x3c/a\x3e]\x3c/div\x3e\n =
\x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallAnon\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n   =
\x3cspan\x3eWikipedia\x3c/span\x3e\n   \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n   =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallUser\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e", "\x3cstyle =
type=3D\"text/css\"\x3e\n/* Styles for Notices */\n.notice-all a {\n =
text-decoration: none;\n}\n.notice-all a:hover span {\n text-decoration: =
underline;\n}\ndiv.notice-all div, div.notice-all span {\n margin: 0 =
!important;\n}\n.notice-pitch {\n display: inline-block;\n =
background-color: transparent;\n margin: 1.15em =
0em;\n}\n.notice-pitch-text {\n float: left;\n overflow: visible;\n =
font-family: sans-serif;\n font-size: 1em;\n line-height: 1.5em;\n =
padding: 0.75em !important;\n cursor: pointer;\n font-weight: =
bold;\n}\n.notice-pitch-text-big {\n font-size: =
1.5em;\n}\n.notice-slogan {\n color: #6E98C2;\n font-weight: bold;\n =
padding-right: 1em;\n}\n.siteNoticeBig {\n position: relative;\n float: =
left;\n width: 100%;\n border: solid 1px silver;\n background-color: =
#f3f3f3;\n margin-bottom: 1em;\n}\n .siteNoticeBig .notice-toggle {\n  =
position: absolute;\n  top: 0em;\n  right: 0.5em;\n  font-size: =
0.75em;\n }\n .siteNoticeBig .notice-button {\n  position: absolute;\n  =
bottom: 0.5em;\n  right: 0.5em;\n  height: 28px;\n  text-align: =
center;\n  background-color: transparent;\n }\n .siteNoticeBig =
.notice-button-start {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: left top;\n  width: 12px;\n  height: 28px;\n }\n =
.siteNoticeBig .notice-button-end {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: right bottom;\n  width: 12px;\n  height: 28px;\n =
}\n .siteNoticeBig .notice-button a {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: center center;\n  background-repeat: repeat-x;\n  =
font-family: sans-serif;\n  font-size: 1em;\n  font-weight: bold;\n  =
color: white;\n  line-height: 28px;\n  height: 28px;\n }\n =
.siteNoticeBig .notice-thermometer {\n  height: 21px;\n  width: 450px;\n =
 margin-top: 0.75em !important;\n }\n .siteNoticeBig =
.notice-thermometer-start {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left top;\n  width: 10px;\n  height: 21px;\n =
}\n .siteNoticeBig .notice-thermometer-fill {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left -21px;\n  height: 21px;\n  color: =
white;\n  font-weight: bold;\n  text-align: right;\n  line-height: =
21px;\n  overflow: hidden;\n }\n .siteNoticeBig =
.notice-thermometer-transition {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer-tra=
nsition.png);\n  height: 21px;\n  width: 24px;\n }\n .siteNoticeBig =
.notice-thermometer-base {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left 42px;\n  height: 21px;\n  color: =
#3474b5;\n  font-weight: bold;\n  text-align: right;\n  line-height: =
21px;\n  overflow: hidden;\n }\n .siteNoticeBig .notice-thermometer-end =
{\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: right bottom;\n  width: 10px;\n  height: =
21px;\n }\n\n.siteNoticeSmallAnon {\n position: relative;\n float: =
left;\n width: 100%;\n border: solid 1px silver;\n background-color: =
#f3f3f3;\n text-align: center;\n padding: 0.1em 0;\n margin-bottom: =
1em;\n}\n .siteNoticeSmallAnon .notice-toggle {\n  float: right;\n  =
font-size: 0.75em;\n  padding-right: 0.5em;\n }\n .siteNoticeSmallAnon =
.notice-slogan {\n  padding-left: 0.5em;\n }\n.siteNoticeSmallUser {\n =
position: relative;\n float: left;\n width: 100%;\n text-align: =
center;\n margin-bottom: 1em;\n}\n .siteNoticeSmallUser .notice-toggle =
{\n  float: right;\n  font-size: 0.75em;\n =
}\n\n\x3c/style\x3e\n\x3cscript\x3e\n/* @param mode string to be =
appended to the utm_source paramter like =
\"utm_source=3D[notice]_[mode]\" */\nfunction goToDonationPage( mode ) =
{\n var url =3D =
\'http://meta.wikimedia.org/wiki/Special:GeoLite?lang=3Den\x26\x26utm_med=
ium=3Dsitenotice\x26utm_campaign=3Dfundraiser2009\x26utm_source=3D2009_No=
tice30_bold\';\n if ( mode \x26\x26 mode.length ) { \n  url +=3D \'_\' + =
mode;\n }\n var targets =3D String( \'Support_Wikipedia2\' =
).split(\',\');\n if ( targets.length ) {\n  url +=3D \'\x26target=3D\' =
+ targets[Math.floor( Math.random() * targets.length =
)].replace(/^\\s+|\\s+$/, \'\');\n }\n window.location =3D url;\n}\n// =
Set thermometer sizes\nvar maxPixels =3D 406;\nvar range =3D parseInt( =
\'7500000\' );\nvar value =3D parseInt( \'1676000\' );\nvar fill =3D =
parseInt( maxPixels * ( ( 1 / range ) * value ) );\nvar base =3D =
maxPixels - fill;\nappendCSS(\'\\\n .siteNoticeBig =
.notice-thermometer-fill { width: \' + fill + \'px; }\\\n .siteNoticeBig =
.notice-thermometer-base { width: \' + base + \'px; =
}\\\n\');\n\x3c/script\x3e\n\x3cdiv class=3D\"notice-all siteNoticeBig\" =
align=3D\"center\"\x3e\n \x3ca class=3D\"notice-pitch\" =
href=3D\"javascript:goToDonationPage()\"\x3e\n  \x3cdiv =
class=3D\"notice-pitch-text\"\x3e\n   \x3cspan =
class=3D\"notice-pitch-text-big\"\x3eWikipedia is there when you need it =
=E2=80=94 now it needs you.\x3c/span\x3e\n   \x3cdiv =
class=3D\"notice-thermometer\"\x3e\n    \x3cdiv =
class=3D\"notice-thermometer-start\"\x3e\x3c/div\x3e\n    \x3cdiv =
class=3D\"notice-thermometer-fill\"\x3e$2.1M USD\x3c/div\x3e\n    =
\x3cdiv class=3D\"notice-thermometer-transition\"\x3e\x3c/div\x3e\n    =
\x3cdiv class=3D\"notice-thermometer-base\"\x3e$7.5M USD\x3c/div\x3e\n   =
 \x3cdiv class=3D\"notice-thermometer-end\"\x3e\x3c/div\x3e\n    \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n   \x3c/div\x3e\n  =
\x3c/div\x3e\n  \x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n =
\x3c/a\x3e\n \x3cdiv class=3D\"notice-button\"\x3e\x3cdiv =
class=3D\"notice-button-start\"\x3e\x3c/div\x3e\x3ca =
href=3D\"javascript:goToDonationPage()\"\x3eDonate Now\x3c/a\x3e\x3cdiv =
class=3D\"notice-button-end\"\x3e\x3c/div\x3e\x3c/div\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice();return =
false\"\x3e\x3cspan\x3eHide\x3c/span\x3e\x3c/a\x3e]\x3c/div\x3e\n =
\x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallAnon\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallUser\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e", "\x3cstyle =
type=3D\"text/css\"\x3e\n/* Styles for Notices */\n.notice-all a {\n =
text-decoration: none;\n}\n.notice-all a:hover span {\n text-decoration: =
underline;\n}\ndiv.notice-all div, div.notice-all span {\n margin: 0 =
!important;\n}\n.notice-pitch {\n display: inline-block;\n =
background-color: transparent;\n margin: 1.15em =
0em;\n}\n.notice-pitch-text {\n float: left;\n overflow: visible;\n =
font-family: sans-serif;\n font-size: 1em;\n line-height: 1.5em;\n =
padding: 0.75em !important;\n cursor: =
pointer;\n}\n.notice-pitch-text-big {\n font-size: =
1.5em;\n}\n.notice-slogan {\n color: #6E98C2;\n font-weight: bold;\n =
padding-right: 1em;\n}\n.siteNoticeBig {\n position: relative;\n float: =
left;\n width: 100%;\n border: solid 1px silver;\n background-color: =
#f3f3f3;\n margin-bottom: 1em;\n}\n .siteNoticeBig .notice-toggle {\n  =
position: absolute;\n  top: 0em;\n  right: 0.5em;\n  font-size: =
0.75em;\n }\n .siteNoticeBig .notice-button {\n  position: absolute;\n  =
bottom: 0.5em;\n  right: 0.5em;\n  height: 28px;\n  text-align: =
center;\n  background-color: transparent;\n }\n .siteNoticeBig =
.notice-button-start {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: left top;\n  width: 12px;\n  height: 28px;\n }\n =
.siteNoticeBig .notice-button-end {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: right bottom;\n  width: 12px;\n  height: 28px;\n =
}\n .siteNoticeBig .notice-button a {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button.png);\n =
 background-position: center center;\n  background-repeat: repeat-x;\n  =
font-family: sans-serif;\n  font-size: 1em;\n  font-weight: bold;\n  =
color: white;\n  line-height: 28px;\n  height: 28px;\n }\n =
.siteNoticeBig .notice-thermometer {\n  height: 21px;\n  width: 450px;\n =
 margin-top: 0.75em !important;\n }\n .siteNoticeBig =
.notice-thermometer-start {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left top;\n  width: 10px;\n  height: 21px;\n =
}\n .siteNoticeBig .notice-thermometer-fill {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left -21px;\n  height: 21px;\n  color: =
white;\n  font-weight: bold;\n  text-align: right;\n  line-height: =
21px;\n  overflow: hidden;\n }\n .siteNoticeBig =
.notice-thermometer-transition {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer-tra=
nsition.png);\n  height: 21px;\n  width: 24px;\n }\n .siteNoticeBig =
.notice-thermometer-base {\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: left 42px;\n  height: 21px;\n  color: =
#3474b5;\n  font-weight: bold;\n  text-align: right;\n  line-height: =
21px;\n  overflow: hidden;\n }\n .siteNoticeBig .notice-thermometer-end =
{\n  float: left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/thermometer.png=
);\n  background-position: right bottom;\n  width: 10px;\n  height: =
21px;\n }\n\n.siteNoticeSmallAnon {\n position: relative;\n float: =
left;\n width: 100%;\n border: solid 1px silver;\n background-color: =
#f3f3f3;\n text-align: center;\n padding: 0.1em 0;\n margin-bottom: =
1em;\n}\n .siteNoticeSmallAnon .notice-toggle {\n  float: right;\n  =
font-size: 0.75em;\n  padding-right: 0.5em;\n }\n .siteNoticeSmallAnon =
.notice-slogan {\n  padding-left: 0.5em;\n }\n.siteNoticeSmallUser {\n =
position: relative;\n float: left;\n width: 100%;\n text-align: =
center;\n margin-bottom: 1em;\n}\n .siteNoticeSmallUser .notice-toggle =
{\n  float: right;\n  font-size: 0.75em;\n =
}\n\n\x3c/style\x3e\n\x3cscript\x3e\n/* @param mode string to be =
appended to the utm_source paramter like =
\"utm_source=3D[notice]_[mode]\" */\nfunction goToDonationPage( mode ) =
{\n var url =3D =
\'http://meta.wikimedia.org/wiki/Special:GeoLite?lang=3Den\x26\x26utm_med=
ium=3Dsitenotice\x26utm_campaign=3Dfundraiser2009\x26utm_source=3D2009_No=
tice36\';\n if ( mode \x26\x26 mode.length ) { \n  url +=3D \'_\' + =
mode;\n }\n var targets =3D String( \'Support_Wikipedia2\' =
).split(\',\');\n if ( targets.length ) {\n  url +=3D \'\x26target=3D\' =
+ targets[Math.floor( Math.random() * targets.length =
)].replace(/^\\s+|\\s+$/, \'\');\n }\n window.location =3D url;\n}\n// =
Set thermometer sizes\nvar maxPixels =3D 406;\nvar range =3D parseInt( =
\'7500000\' );\nvar value =3D parseInt( \'1676000\' );\nvar fill =3D =
parseInt( maxPixels * ( ( 1 / range ) * value ) );\nvar base =3D =
maxPixels - fill;\nappendCSS(\'\\\n .siteNoticeBig =
.notice-thermometer-fill { width: \' + fill + \'px; }\\\n .siteNoticeBig =
.notice-thermometer-base { width: \' + base + \'px; =
}\\\n\');\n\x3c/script\x3e\n\x3cdiv class=3D\"notice-all siteNoticeBig\" =
align=3D\"center\"\x3e\n \x3ca class=3D\"notice-pitch\" =
href=3D\"javascript:goToDonationPage()\"\x3e\n  \x3cdiv =
class=3D\"notice-pitch-text\"\x3e\n   \x3cspan =
class=3D\"notice-pitch-text-big\"\x3eWikipedia is a non-profit project: =
please donate today.\x3c/span\x3e\n   \x3cdiv =
class=3D\"notice-thermometer\"\x3e\n    \x3cdiv =
class=3D\"notice-thermometer-start\"\x3e\x3c/div\x3e\n    \x3cdiv =
class=3D\"notice-thermometer-fill\"\x3e$2.1M USD\x3c/div\x3e\n    =
\x3cdiv class=3D\"notice-thermometer-transition\"\x3e\x3c/div\x3e\n    =
\x3cdiv class=3D\"notice-thermometer-base\"\x3e$7.5M USD\x3c/div\x3e\n   =
 \x3cdiv class=3D\"notice-thermometer-end\"\x3e\x3c/div\x3e\n    \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n   \x3c/div\x3e\n  =
\x3c/div\x3e\n  \x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n =
\x3c/a\x3e\n \x3cdiv class=3D\"notice-button\"\x3e\x3cdiv =
class=3D\"notice-button-start\"\x3e\x3c/div\x3e\x3ca =
href=3D\"javascript:goToDonationPage()\"\x3eDonate Now\x3c/a\x3e\x3cdiv =
class=3D\"notice-button-end\"\x3e\x3c/div\x3e\x3c/div\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice();return =
false\"\x3e\x3cspan\x3eHide\x3c/span\x3e\x3c/a\x3e]\x3c/div\x3e\n =
\x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallAnon\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallUser\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e", "\x3cstyle =
type=3D\"text/css\"\x3e\n/* Styles for Notices */\n.notice-all a {\n =
text-decoration: none;\n}\n.notice-all a:hover span {\n text-decoration: =
underline;\n}\ndiv.notice-all div, div.notice-all span {\n margin: 0 =
!important;\n}\n.notice-pitch {\n display: inline-block;\n =
background-color: transparent;\n}\n.notice-pitch table {\n =
background-color: transparent;\n}\n.notice-pitch-block {\n float: =
left;\n padding: 1em;\n}\n.notice-pitch-text {\n overflow: visible;\n =
color: black;\n font-family: sans-serif;\n font-weight: bold;\n =
text-align: left;\n font-size: 3.5em;\n line-height: 1em;\n padding: =
0.75em 0.75em 0.75em 0.75em !important;\n cursor: =
pointer;\n}\n.notice-pitch-donor {\n color: =
#333333;\n}\n.notice-pitch-donor-info {\n padding-right: 1em;\n =
font-size: 0.8em;\n white-space: nowrap;\n}\n.notice-slogan {\n color: =
#6E98C2;\n font-weight: bold;\n padding-right: 1em;\n}\n.siteNoticeBig =
{\n position: relative;\n float: left;\n width: 100%;\n border: solid =
1px silver;\n background-color: #f3f3f3;\n margin-bottom: 1em;\n =
padding-top: 0.5em;\n padding-bottom: 0.5em;\n}\n .siteNoticeBig =
.notice-toggle {\n  position: absolute;\n  top: 0em;\n  right: 0.5em;\n  =
font-size: 0.75em;\n }\n .siteNoticeBig .notice-button {\n  float: =
left;\n  height: 28px;\n  text-align: center;\n  background-color: =
transparent;\n }\n .siteNoticeBig .notice-button-start {\n  float: =
left;\n  background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: left top;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-end {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: right bottom;\n  width: 12px;\n  height: =
28px;\n }\n .siteNoticeBig .notice-button-label {\n  float: left;\n  =
background-image: =
url(http://upload.wikimedia.org/centralnotice/images/2009/button-glossy.p=
ng);\n  background-position: center center;\n  background-repeat: =
repeat-x;\n  font-family: sans-serif;\n  font-size: 1em;\n  font-weight: =
bold;\n  color: white;\n  line-height: 28px;\n  height: 28px;\n  =
white-space: nowrap;\n  padding: 0 1em;\n }\n.siteNoticeSmallAnon {\n =
position: relative;\n float: left;\n width: 100%;\n border: solid 1px =
silver;\n background-color: #f3f3f3;\n text-align: center;\n padding: =
0.1em 0;\n margin-bottom: 1em;\n}\n .siteNoticeSmallAnon .notice-toggle =
{\n  float: right;\n  font-size: 0.75em;\n  padding-right: 0.5em;\n }\n =
.siteNoticeSmallAnon .notice-slogan {\n  padding-left: 0.5em;\n =
}\n.siteNoticeSmallUser {\n position: relative;\n float: left;\n width: =
100%;\n text-align: center;\n margin-bottom: 1em;\n}\n =
.siteNoticeSmallUser .notice-toggle {\n  float: right;\n  font-size: =
0.75em;\n }\n\x3c/style\x3e\n\x3cscript\x3e\n/* @param mode string to be =
appended to the utm_source paramter like =
\"utm_source=3D[notice]_[mode]\" */\nfunction goToDonationPage( mode ) =
{\n var url =3D =
\'http://meta.wikimedia.org/wiki/Special:GeoLite?lang=3Den\x26\x26utm_med=
ium=3Dsitenotice\x26utm_campaign=3Dfundraiser2009\x26utm_source=3D2009_No=
tice40\';\n if ( mode \x26\x26 mode.length ) { \n  url +=3D \'_\' + =
mode;\n }\n var targets =3D String( \'Support_Wikipedia2\' =
).split(\',\');\n if ( targets.length ) {\n  url +=3D \'\x26target=3D\' =
+ targets[Math.floor( Math.random() * targets.length =
)].replace(/^\\s+|\\s+$/, \'\');\n }\n window.location =3D =
url;\n}\n\x3c/script\x3e\n\x3cdiv class=3D\"notice-all siteNoticeBig\" =
align=3D\"center\"\x3e\n \x3ca class=3D\"notice-pitch\" =
href=3D\"javascript:goToDonationPage()\"\x3e\n  \x3ctable =
class=3D\"notice-pitch-block\" cellpadding=3D\"0\" cellspacing=3D\"0\" =
border=3D\"0\"\x3e\n   \x3ctr\x3e\n    \x3ctd =
class=3D\"notice-pitch-text\"\x3e\n     \x3cspan\x3eThanks, =
Wikipedia.\x3c/span\x3e\n    \x3c/td\x3e\n    \x3ctd =
class=3D\"notice-pitch-donor\" align=3D\"left\"\x3e\n     \x3cdiv =
class=3D\"notice-button\"\x3e\n      \x3cdiv =
class=3D\"notice-button-start\"\x3e\x3c/div\x3e\n      \x3cdiv =
class=3D\"notice-button-label\"\x3eHere\'s My Donation\x3c/div\x3e\n     =
 \x3cdiv class=3D\"notice-button-end\"\x3e\x3c/div\x3e\n     =
\x3c/div\x3e\n     \x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n    =
\x3c/td\x3e\n   \x3c/tr\x3e\n  \x3c/table\x3e\n  \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n \x3c/a\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice();return =
false\"\x3e\x3cspan\x3eHide\x3c/span\x3e\x3c/a\x3e]\x3c/div\x3e\n =
\x3cdiv style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallAnon\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n   =
\x3cspan\x3eWikipedia\x3c/span\x3e\n   \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n   =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
class=3D\"notice-all siteNoticeSmallUser\"\x3e\n \x3cdiv =
class=3D\"notice-toggle\"\x3e[\x3ca href=3D\"#\" =
onclick=3D\"toggleNotice()\"\x3e\x3cspan\x3eShow\x3c/span\x3e\x3c/a\x3e]\=
x3c/div\x3e\n \x3ca class=3D\"notice-slogan\" =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eWikipedia\x3c/span\x3e\n  \x3cimg =
src=3D\"http://upload.wikimedia.org/wikipedia/commons/b/b1/Wikipedia-logo=
-small_%28Fundraising_2009%29.png\" alt=3D\"\"\x3e\n  =
\x3cspan\x3eForever\x3c/span\x3e\n \x3c/a\x3e\n \x3cspan\x3eOur shared =
knowledge. Our shared treasure.\x3c/span\x3e\n \x3ca =
href=3D\"javascript:goToDonationPage(\'collapsed\')\"\x3e\n  =
\x3cspan\x3eHelp us protect it.\x3c/span\x3e\n \x3c/a\x3e\n \x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3cdiv =
style=3D\"clear:both\"\x3e\x3c/div\x3e"],[20, 20, 20, 20, 20]);=0A=
if (wgNotice !=3D '')=0A=
wgNotice=3D'<div id=3D"centralNotice" class=3D"' + (wgNoticeToggleState =
? 'expanded' : 'collapsed') + ' ' + (wgUserName ? 'usernotice' : =
'anonnotice' ) + '">' + wgNotice+'</div>';=0A=

------=_NextPart_000_0000_01CA74D0.518A7B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://en.wikipedia.org/w/index.php?title=-&action=raw&gen=js&useskin=monobook&urid=254z2_319406805

/* generated javascript */=0A=
var skin =3D 'monobook';=0A=
var stylepath =3D '/skins-1.5';=0A=
=0A=
/* MediaWiki:Common.js */=0A=
//<source lang=3D"javascript">=0A=
=0A=
/*=0A=
 * Description: Redirects from /User:UserName/skin.js or .css to the =
user's actual skin page=0A=
 * Maintainer: Cacycle=0A=
 */=0A=
if (wgArticleId =3D=3D 0 && wgUserName) {=0A=
  var slash =3D wgPageName.indexOf('/');=0A=
  var norm =3D wgPageName.substr(0, slash) + =
wgPageName.substr(slash).toLowerCase();=0A=
  var test =3D 'User:' + wgUserName.replace(/ /g, '_') + '/skin.';=0A=
  var ext =3D null;=0A=
  if (norm =3D=3D test + 'js') ext =3D 'js';=0A=
  else if (norm =3D=3D test + 'css') ext =3D 'css';=0A=
  if (ext !=3D null) window.location.href =3D =
window.location.href.replace(/\/skin.(css|js)/i, '/' + skin + '.' + ext);=0A=
}=0A=
=0A=
=0A=
/* Import more specific scripts if necessary */=0A=
=0A=
if (wgAction =3D=3D "edit" || wgAction =3D=3D "submit" || wgPageName =
=3D=3D "Special:Upload") //scripts specific to editing pages=0A=
{=0A=
    importScript("MediaWiki:Common.js/edit.js")=0A=
}=0A=
else if (wgPageName =3D=3D "Special:Watchlist") //watchlist scripts=0A=
{=0A=
    importScript("MediaWiki:Common.js/watchlist.js")=0A=
}=0A=
if( wgNamespaceNumber =3D=3D 6 ) {=0A=
    importScript('MediaWiki:Common.js/file.js');=0A=
}=0A=
=0A=
/** Sysop Javascript =
*******************************************************=0A=
  *=0A=
  *  Description: Allows for sysop-specific Javascript at =
[[MediaWiki:Sysop.js]].=0A=
  */=0A=
function sysopFunctions() {=0A=
    if ( wgUserGroups && !window.disableSysopJS ) {=0A=
        for ( var g =3D 0; g < wgUserGroups.length; ++g ) {=0A=
            if ( wgUserGroups[g] =3D=3D "sysop" ) {=0A=
                importScript( "MediaWiki:Sysop.js" );=0A=
                break;=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( sysopFunctions );=0A=
=0A=
=0A=
/** WikiMiniAtlas *******************************************************=0A=
  *=0A=
  *  Description: WikiMiniAtlas is a popup click and drag world map.=0A=
  *               This script causes all of our coordinate links to =
display the WikiMiniAtlas popup button.=0A=
  *               The script itself is located on meta because it is =
used by many projects.=0A=
  *               See [[Meta:WikiMiniAtlas]] for more information. =0A=
  *  Maintainers: [[User:Dschwen]]=0A=
  */=0A=
=0A=
if (wgServer =3D=3D "https://secure.wikimedia.org") {=0A=
    var metaBase =3D "https://secure.wikimedia.org/wikipedia/meta";=0A=
} else {=0A=
    var metaBase =3D "http://meta.wikimedia.org";=0A=
}=0A=
importScriptURI(metaBase+"/w/index.php?title=3DMediaWiki:Wikiminiatlas.js=
&action=3Draw&ctype=3Dtext/javascript&smaxage=3D21600&maxage=3D86400")=0A=
=0A=
=0A=
/** Mobile Redirect Helper =
************************************************=0A=
 *=0A=
 *  Redirects to the mobile-optimized gateway at en.m.wikimedia.org=0A=
 *  for viewers on iPhone, iPod Touch, Palm Pre, and Android devices.=0A=
 *=0A=
 *  You can turn off the redirect by setting the cookie =
"stopMobileRedirect=3Dtrue"=0A=
 *=0A=
 *  This code cannot be imported, because the JS only loads after all =
other files=0A=
 *  and this was causing major issues for users with mobile devices. =
Must be loaded=0A=
 *  *before* the images and etc of the page on all mobile devices.=0A=
 *=0A=
 *  Maintainer: [[User:Brion VIBBER]], [[User:hcatlin]]=0A=
 */=0A=
if (/(Android|iPhone|iPod|webOS|NetFront|Opera =
Mini|SEMC-Browser|PlayStation Portable|Nintendo =
Wii)/.test(navigator.userAgent)) {=0A=
=0A=
  var wgMainPageName =3D 'Main_Page';=0A=
 =0A=
  var stopMobileRedirectCookieExists =3D function() {=0A=
    return (document.cookie.indexOf("stopMobileRedirect=3Dtrue") >=3D 0);=0A=
  }=0A=
 =0A=
  var mobileSiteLink =3D function() {=0A=
    if (wgCanonicalNamespace =3D=3D 'Special' && =
wgCanonicalSpecialPageName =3D=3D 'Search') {=0A=
        var pageLink =3D '?search=3D' + =
encodeURIComponent(document.getElementById('searchText').value);=0A=
    } else if (wgPageName =3D=3D wgMainPageName) {=0A=
        var pageLink =3D '::Home'; // Special case=0A=
    } else {=0A=
        var pageLink =3D =
encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':');=0A=
    }=0A=
    return 'http://' + wgContentLanguage + '.m.wikipedia.org/wiki/' + =
pageLink + "?wasRedirected=3Dtrue"=0A=
  }=0A=
 =0A=
  if (!stopMobileRedirectCookieExists()) {=0A=
    document.location =3D mobileSiteLink();=0A=
  }=0A=
}=0A=
=0A=
=0A=
/* Scripts specific to Internet Explorer */=0A=
=0A=
if (navigator.appName =3D=3D "Microsoft Internet Explorer")=0A=
{=0A=
    /** Internet Explorer bug fix =
**************************************************=0A=
     *=0A=
     *  Description: Fixes IE horizontal scrollbar bug=0A=
     *  Maintainers: [[User:Tom-]]?=0A=
     */=0A=
    =0A=
    var oldWidth;=0A=
    var docEl =3D document.documentElement;=0A=
    =0A=
    function fixIEScroll()=0A=
    {=0A=
        if (!oldWidth || docEl.clientWidth > oldWidth)=0A=
            doFixIEScroll();=0A=
        else=0A=
            setTimeout(doFixIEScroll, 1);=0A=
        =0A=
        oldWidth =3D docEl.clientWidth;=0A=
    }=0A=
    =0A=
    function doFixIEScroll() {=0A=
        docEl.style.overflowX =3D (docEl.scrollWidth - docEl.clientWidth =
< 4) ? "hidden" : "";=0A=
    }=0A=
    =0A=
    document.attachEvent("onreadystatechange", fixIEScroll);=0A=
    document.attachEvent("onresize", fixIEScroll);=0A=
    =0A=
    =0A=
    /**=0A=
     * Remove need for CSS hacks regarding MSIE and IPA.=0A=
     */=0A=
    if (document.createStyleSheet) {=0A=
        document.createStyleSheet().addRule('.IPA', 'font-family: =
"Doulos SIL", "Charis SIL", Gentium, "DejaVu Sans", Code2000, "TITUS =
Cyberbit Basic", "Arial Unicode MS", "Lucida Sans Unicode", "Chrysanthi =
Unicode";');=0A=
    }=0A=
=0A=
    // In print IE (7?) does not like line-height=0A=
    appendCSS( '@media print { sup, sub, p, .documentDescription { =
line-height: normal; }}');=0A=
=0A=
    // IE overflow bug=0A=
    appendCSS('div.overflowbugx { overflow-x: scroll !important; =
overflow-y: hidden !important; } div.overflowbugy { overflow-y: scroll =
!important; overflow-x: hidden !important; }');=0A=
    =0A=
    //Import scripts specific to Internet Explorer 6=0A=
    if (navigator.appVersion.substr(22, 1) =3D=3D "6") {=0A=
        importScript("MediaWiki:Common.js/IE60Fixes.js")=0A=
    }=0A=
}=0A=
=0A=
=0A=
/* Test if an element has a certain class =
**************************************=0A=
 *=0A=
 * Description: Uses regular expressions and caching for better =
performance.=0A=
 * Maintainers: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]=0A=
 */=0A=
=0A=
var hasClass =3D (function () {=0A=
    var reCache =3D {};=0A=
    return function (element, className) {=0A=
        return (reCache[className] ? reCache[className] : =
(reCache[className] =3D new RegExp("(?:\\s|^)" + className + =
"(?:\\s|$)"))).test(element.className);=0A=
    };=0A=
})();=0A=
=0A=
=0A=
/** Interwiki links to featured articles =
***************************************=0A=
 *=0A=
 *  Description: Highlights interwiki links to featured articles (or=0A=
 *               equivalents) by changing the bullet before the =
interwiki link=0A=
 *               into a star.=0A=
 *  Maintainers: [[User:R. Koot]]=0A=
 */=0A=
=0A=
function LinkFA() =0A=
{=0A=
    if ( document.getElementById( "p-lang" ) ) {=0A=
        var InterwikiLinks =3D document.getElementById( "p-lang" =
).getElementsByTagName( "li" );=0A=
=0A=
        for ( var i =3D 0; i < InterwikiLinks.length; i++ ) {=0A=
            if ( document.getElementById( InterwikiLinks[i].className + =
"-fa" ) ) {=0A=
                InterwikiLinks[i].className +=3D " FA"=0A=
                InterwikiLinks[i].title =3D "This is a featured article =
in another language.";=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( LinkFA );=0A=
=0A=
=0A=
/** Collapsible tables =
*********************************************************=0A=
 *=0A=
 *  Description: Allows tables to be collapsed, showing only the header. =
See=0A=
 *               [[Wikipedia:NavFrame]].=0A=
 *  Maintainers: [[User:R. Koot]]=0A=
 */=0A=
=0A=
var autoCollapse =3D 2;=0A=
var collapseCaption =3D "hide";=0A=
var expandCaption =3D "show";=0A=
=0A=
function collapseTable( tableIndex )=0A=
{=0A=
    var Button =3D document.getElementById( "collapseButton" + =
tableIndex );=0A=
    var Table =3D document.getElementById( "collapsibleTable" + =
tableIndex );=0A=
=0A=
    if ( !Table || !Button ) {=0A=
        return false;=0A=
    }=0A=
=0A=
    var Rows =3D Table.rows;=0A=
=0A=
    if ( Button.firstChild.data =3D=3D collapseCaption ) {=0A=
        for ( var i =3D 1; i < Rows.length; i++ ) {=0A=
            Rows[i].style.display =3D "none";=0A=
        }=0A=
        Button.firstChild.data =3D expandCaption;=0A=
    } else {=0A=
        for ( var i =3D 1; i < Rows.length; i++ ) {=0A=
            Rows[i].style.display =3D Rows[0].style.display;=0A=
        }=0A=
        Button.firstChild.data =3D collapseCaption;=0A=
    }=0A=
}=0A=
=0A=
function createCollapseButtons()=0A=
{=0A=
    var tableIndex =3D 0;=0A=
    var NavigationBoxes =3D new Object();=0A=
    var Tables =3D document.getElementsByTagName( "table" );=0A=
=0A=
    for ( var i =3D 0; i < Tables.length; i++ ) {=0A=
        if ( hasClass( Tables[i], "collapsible" ) ) {=0A=
=0A=
            /* only add button and increment count if there is a header =
row to work with */=0A=
            var HeaderRow =3D Tables[i].getElementsByTagName( "tr" )[0];=0A=
            if (!HeaderRow) continue;=0A=
            var Header =3D HeaderRow.getElementsByTagName( "th" )[0];=0A=
            if (!Header) continue;=0A=
=0A=
            NavigationBoxes[ tableIndex ] =3D Tables[i];=0A=
            Tables[i].setAttribute( "id", "collapsibleTable" + =
tableIndex );=0A=
=0A=
            var Button     =3D document.createElement( "span" );=0A=
            var ButtonLink =3D document.createElement( "a" );=0A=
            var ButtonText =3D document.createTextNode( collapseCaption =
);=0A=
=0A=
            Button.className =3D "collapseButton";  //Styles are =
declared in Common.css=0A=
=0A=
            ButtonLink.style.color =3D Header.style.color;=0A=
            ButtonLink.setAttribute( "id", "collapseButton" + tableIndex =
);=0A=
            ButtonLink.setAttribute( "href", "javascript:collapseTable(" =
+ tableIndex + ");" );=0A=
            ButtonLink.appendChild( ButtonText );=0A=
=0A=
            Button.appendChild( document.createTextNode( "[" ) );=0A=
            Button.appendChild( ButtonLink );=0A=
            Button.appendChild( document.createTextNode( "]" ) );=0A=
=0A=
            Header.insertBefore( Button, Header.childNodes[0] );=0A=
            tableIndex++;=0A=
        }=0A=
    }=0A=
=0A=
    for ( var i =3D 0;  i < tableIndex; i++ ) {=0A=
        if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex =
>=3D autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {=0A=
            collapseTable( i );=0A=
        } =0A=
        else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {=0A=
            var element =3D NavigationBoxes[i];=0A=
            while (element =3D element.parentNode) {=0A=
                if ( hasClass( element, "outercollapse" ) ) {=0A=
                    collapseTable ( i );=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( createCollapseButtons );=0A=
=0A=
=0A=
/** Dynamic Navigation Bars (experimental) =
*************************************=0A=
 *=0A=
 *  Description: See [[Wikipedia:NavFrame]].=0A=
 *  Maintainers: UNMAINTAINED=0A=
 */=0A=
=0A=
// set up the words in your language=0A=
var NavigationBarHide =3D '[' + collapseCaption + ']';=0A=
var NavigationBarShow =3D '[' + expandCaption + ']';=0A=
=0A=
// shows and hides content and picture (if available) of navigation bars=0A=
// Parameters:=0A=
//     indexNavigationBar: the index of navigation bar to be toggled=0A=
function toggleNavigationBar(indexNavigationBar)=0A=
{=0A=
    var NavToggle =3D document.getElementById("NavToggle" + =
indexNavigationBar);=0A=
    var NavFrame =3D document.getElementById("NavFrame" + =
indexNavigationBar);=0A=
=0A=
    if (!NavFrame || !NavToggle) {=0A=
        return false;=0A=
    }=0A=
=0A=
    // if shown now=0A=
    if (NavToggle.firstChild.data =3D=3D NavigationBarHide) {=0A=
        for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; =
NavChild =3D NavChild.nextSibling) {=0A=
            if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, =
'NavPic')) {=0A=
                NavChild.style.display =3D 'none';=0A=
            }=0A=
        }=0A=
    NavToggle.firstChild.data =3D NavigationBarShow;=0A=
=0A=
    // if hidden now=0A=
    } else if (NavToggle.firstChild.data =3D=3D NavigationBarShow) {=0A=
        for (var NavChild =3D NavFrame.firstChild; NavChild !=3D null; =
NavChild =3D NavChild.nextSibling) {=0A=
            if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, =
'NavPic')) {=0A=
                NavChild.style.display =3D 'block';=0A=
            }=0A=
        }=0A=
        NavToggle.firstChild.data =3D NavigationBarHide;=0A=
    }=0A=
}=0A=
=0A=
// adds show/hide-button to navigation bars=0A=
function createNavigationBarToggleButton()=0A=
{=0A=
    var indexNavigationBar =3D 0;=0A=
    // iterate over all < div >-elements =0A=
    var divs =3D document.getElementsByTagName("div");=0A=
    for (var i =3D 0; NavFrame =3D divs[i]; i++) {=0A=
        // if found a navigation bar=0A=
        if (hasClass(NavFrame, "NavFrame")) {=0A=
=0A=
            indexNavigationBar++;=0A=
            var NavToggle =3D document.createElement("a");=0A=
            NavToggle.className =3D 'NavToggle';=0A=
            NavToggle.setAttribute('id', 'NavToggle' + =
indexNavigationBar);=0A=
            NavToggle.setAttribute('href', =
'javascript:toggleNavigationBar(' + indexNavigationBar + ');');=0A=
=0A=
            var isCollapsed =3D hasClass( NavFrame, "collapsed" );=0A=
            /*=0A=
             * Check if any children are already hidden.  This loop is =
here for backwards compatibility:=0A=
             * the old way of making NavFrames start out collapsed was =
to manually add style=3D"display:none"=0A=
             * to all the NavPic/NavContent elements.  Since this was =
bad for accessibility (no way to make=0A=
             * the content visible without JavaScript support), the new =
recommended way is to add the class=0A=
             * "collapsed" to the NavFrame itself, just like with =
collapsible tables.=0A=
             */=0A=
            for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null && !isCollapsed; NavChild =3D NavChild.nextSibling) {=0A=
                if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                    if ( NavChild.style.display =3D=3D 'none' ) {=0A=
                        isCollapsed =3D true;=0A=
                    }=0A=
                }=0A=
            }=0A=
            if (isCollapsed) {=0A=
                for (var NavChild =3D NavFrame.firstChild; NavChild !=3D =
null; NavChild =3D NavChild.nextSibling) {=0A=
                    if ( hasClass( NavChild, 'NavPic' ) || hasClass( =
NavChild, 'NavContent' ) ) {=0A=
                        NavChild.style.display =3D 'none';=0A=
                    }=0A=
                }=0A=
            }=0A=
            var NavToggleText =3D document.createTextNode(isCollapsed ? =
NavigationBarShow : NavigationBarHide);=0A=
            NavToggle.appendChild(NavToggleText);=0A=
=0A=
            // Find the NavHead and attach the toggle link (Must be this =
complicated because Moz's firstChild handling is borked)=0A=
            for(var j=3D0; j < NavFrame.childNodes.length; j++) {=0A=
                if (hasClass(NavFrame.childNodes[j], "NavHead")) {=0A=
                    NavFrame.childNodes[j].appendChild(NavToggle);=0A=
                }=0A=
            }=0A=
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
addOnloadHook( createNavigationBarToggleButton );=0A=
=0A=
=0A=
/** Main Page layout fixes =
*********************************************************=0A=
 *=0A=
 *  Description: Adds an additional link to the complete list of =
languages available.=0A=
 *  Maintainers: [[User:AzaToth]], [[User:R. Koot]], [[User:Alex =
Smotrov]]=0A=
 */=0A=
=0A=
if (wgPageName =3D=3D 'Main_Page' || wgPageName =3D=3D 'Talk:Main_Page') =0A=
    addOnloadHook(function () {=0A=
        addPortletLink('p-lang', =
'http://meta.wikimedia.org/wiki/List_of_Wikipedias',=0A=
                 'Complete list', 'interwiki-completelist', 'Complete =
list of Wikipedias')=0A=
        var nstab =3D document.getElementById('ca-nstab-main')=0A=
        if (nstab && wgUserLanguage=3D=3D'en') {=0A=
            while (nstab.firstChild) nstab =3D nstab.firstChild=0A=
            nstab.nodeValue =3D 'Main Page'=0A=
        }=0A=
    }=0A=
)=0A=
=0A=
=0A=
/** Table sorting fixes ************************************************=0A=
  *=0A=
  *  Description: Disables code in table sorting routine to set classes =
on even/odd rows=0A=
  *  Maintainers: [[User:Random832]]=0A=
  */=0A=
=0A=
ts_alternate_row_colors =3D false;=0A=
=0A=
=0A=
/***** uploadwizard_newusers ********=0A=
 * Switches in a message for non-autoconfirmed users at =
[[Wikipedia:Upload]]=0A=
 *=0A=
 *  Maintainers: [[User:Krimpet]]=0A=
 ****/=0A=
function uploadwizard_newusers() {=0A=
  if (wgNamespaceNumber =3D=3D 4 && wgTitle =3D=3D "Upload" && wgAction =
=3D=3D "view") {=0A=
    var oldDiv =3D document.getElementById("autoconfirmedusers"),=0A=
        newDiv =3D document.getElementById("newusers");=0A=
    if (oldDiv && newDiv) {=0A=
      if (typeof wgUserGroups =3D=3D "object" && wgUserGroups) {=0A=
        for (i =3D 0; i < wgUserGroups.length; i++) {=0A=
          if (wgUserGroups[i] =3D=3D "autoconfirmed") {=0A=
            oldDiv.style.display =3D "block";=0A=
            newDiv.style.display =3D "none";=0A=
            return;=0A=
          }=0A=
        }=0A=
      }=0A=
      oldDiv.style.display =3D "none";=0A=
      newDiv.style.display =3D "block";=0A=
      return;=0A=
    }=0A=
  }=0A=
}=0A=
addOnloadHook(uploadwizard_newusers);=0A=
=0A=
=0A=
/** IPv6 AAAA connectivity testing **/=0A=
=0A=
var __ipv6wwwtest_factor =3D 100;=0A=
var __ipv6wwwtest_done =3D 0;=0A=
if ((wgServer !=3D "https://secure.wikimedia.org") && =
(Math.floor(Math.random()*__ipv6wwwtest_factor)=3D=3D42)) {=0A=
    importScript("MediaWiki:Common.js/IPv6.js");=0A=
}=0A=
=0A=
/** Magic editintros ****************************************************=0A=
 *=0A=
 *  Description: Adds editintros on disambiguation pages and BLP pages.=0A=
 *  Maintainers: [[User:RockMFR]]=0A=
 */=0A=
=0A=
function addEditIntro(name)=0A=
{=0A=
  var el =3D document.getElementById('ca-edit');=0A=
  if (!el)=0A=
    return;=0A=
  el =3D el.getElementsByTagName('a')[0];=0A=
  if (el)=0A=
    el.href +=3D '&editintro=3D' + name;=0A=
}=0A=
=0A=
=0A=
if (wgNamespaceNumber =3D=3D 0) {=0A=
  addOnloadHook(function(){=0A=
    if (document.getElementById('disambigbox'))=0A=
      addEditIntro('Template:Disambig_editintro');=0A=
  });=0A=
=0A=
  addOnloadHook(function(){=0A=
    var cats =3D document.getElementById('mw-normal-catlinks');=0A=
    if (!cats)=0A=
      return;=0A=
    cats =3D cats.getElementsByTagName('a');=0A=
    for (var i =3D 0; i < cats.length; i++) {=0A=
      if (cats[i].title =3D=3D 'Category:Living people' || cats[i].title =
=3D=3D 'Category:Possibly living people') {=0A=
        addEditIntro('Template:BLP_editintro');=0A=
        break;=0A=
      }=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
//</source>=0A=
=0A=
/* MediaWiki:Monobook.js */=0A=
/* <source lang=3Djavascript> */=0A=
/* Any JavaScript here will be loaded for users using the MonoBook skin =
*/=0A=
=0A=
/** Topbar content fix with sitenotice / CentralNotice =
**************************=0A=
  *=0A=
  *  Description: This fixes the location of topbar content (e.g., =
featured=0A=
  *               content star) when the sitenotice or CentralNotice is =
active.=0A=
  *  Maintainers: [[User:TheDJ]], [[User:MZMcBride]]=0A=
  */=0A=
=0A=
if((navigator.userAgent.indexOf("MSIE 6")=3D=3D-1) && (wgAction =3D=3D =
'submit' || wgAction =3D=3D 'view')) addOnloadHook(function() {=0A=
    var cnote =3D document.getElementById('centralNotice');=0A=
    if( !document.getElementById('mw-dismissible-notice') && !(cnote)) =
return; // fundraiser:  && hasClass(cnote, 'expanded'))) return;=0A=
    appendCSS('#bodyContent { position:relative; } \n.topicon { =
position:absolute; top:-2em !important;}\n#coordinates{ =
position:absolute; top:1px !important; right:0px !important;}');=0A=
})=0A=
/* </source> */
------=_NextPart_000_0000_01CA74D0.518A7B10--
