From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer_8?= Subject: Targa - Wiki-PF Date: Tue, 16 Jun 2009 23:39:46 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9EEDB.BB0F7250" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=Targa =EF=BB=BF Targa - = Wiki-PF

Targa

Un article de Wiki-PF.

Aller =C3=A0 : Navig= ation,=20 Rech= ercher
Targa Editeur =C3=89ditions=20 du Si=C3=A8cle Date de d=C3=A9but Novembre 1947 Date de fin Mars 1951 Nb Pages 16 puis 32 Nb Recueils 3 3D"=C2=A9 Le num=C3=A9ro 28 de la revue=20

TARGA est une s=C3=A9rie de bande dessin=C3=A9e cr=C3=A9=C3=A9 = par Robba (Robert = Bagage).=20

Est parue sous forme de r=C3=A9cits complets aux =C3=89ditions=20 du Si=C3=A8cle , futures =C3=A9ditions Imperia. =

Parution de novembre 1947 =C3=A0 mars 1951 (39 num=C3=A9ros Mensuel), = plus un n=C2=B0=20 Sp=C3=A9cial (08.1948) et trois recueils. 16 pages couverture = broch=C3=A9e (25 x 33 cm)=20 jusqu'au n=C2=B023, et 32 pages du n=C2=B023 au n=C2=B039. Format (19.5 = x 25 cm) Noir et Blanc.=20

Targa est un sous Tarzan=20 dans la m=C3=AAme veine pour ne pas dire plus, que le v=C3=A9ritable Tarzan=20 d'Harold=20 Foster et Burne=20 Hogarth .

C'est une publication bon march=C3=A9, destin=C3=A9e =C3=A0 la = jeunesse d'apr=C3=A8s guerre. On=20 remarquera l'absence de bulles pour l'=C3=A9poque. La narration et les = rares=20 dialogues apparaissent dans les phylact=C3=A8res narratifs...

Sommaire

  • 1 S=C3=A9ries
  • 2 La = Censure
  • 3 liste = compl=C3=A8te des=20 num=C3=A9ros
  • 4 Couvertures
  • 5 Auteur de=20 l'article

[modifier]=20 S=C3=A9ries

  • deux =C3=A9pisodes n=C2=B028 L'=C3=A9l=C3=A9phant sacr=C3=A9, et = n=C2=B035 La rose du pardon par Franco= =20 Caprioli
  • Appelez Magnolia.. 2 fois par F=C3= =A9lix=20 Molinari

et autres r=C3=A9cits de : Carland alias Andr=C3= =A9 Rey, Caesar=20 alias Kurt = Caesar, E.=20 Deltmar, Benit= o=20 Jacovitti, Aur= elio=20 Galleppini...

[modifier]=20 La Censure

D=C3=A8s 1950, il devient Targa Magazine, mais cesse de = para=C3=AEtre peu apr=C3=A8s,=20 pour des raisons =C3=A9videntes de droits du v=C3=A9ritable Tarzan=20 ,et cela malgr=C3=A9 un r=C3=A9el succ=C3=A8s aupr=C3=A8s des jeunes. =

Une reprise aura lieu en 1979, dans un Kalar=20 sp=C3=A9cial hors s=C3=A9rie, avec un lettrage et des textes = remani=C3=A9s, sous le nom=20 d'Agar .=20

[modifier]=20 liste compl=C3=A8te des = num=C3=A9ros

  • n=C2=B001 ...11.1947 Le totem d'or
  • n=C2=B002 15.12.1947 Le ma=C3=AEtre du torrent
  • n=C2=B003 15.01.1948 L'anneau d'ivoire / Dessin: Stev'son
  • n=C2=B004 15.02.1948 Le masque du Diable / Dessin: Stev'son
  • n=C2=B005 ...03.1948 L'=C3=AEle aux idoles (Couverture Robba) =
  • n=C2=B006 15.04.1948 Le requin de corail
  • n=C2=B007 15.05.1948 L'empire des monstres
  • n=C2=B008 .. 06.1948 La fl=C3=A8che vivante
  • n=C2=B009 ...07.1948 Le tr=C3=A9sor des boucaniers
  • n=C2=B010 ...08.1948 Le pays maudit /Dessin: Est=C3=A8ve
  • n=C2=B011 ...09.1948 Trap=C3=A8ze aux tigres
  • n=C2=B012 15.10.1948 L'oeil du dragon
  • n=C2=B013 20.11.1948 La perle noire
  • n=C2=B014 15.01.1949 Le palais des jungles
  • n=C2=B015 ...01.1949 L'escalier de feu
  • n=C2=B016 15.03.1949 Les justiciers d'ivoire
  • n=C2=B017 15.04.1949 Les trois boules blanches
  • n=C2=B018 15.05.1949 Le cylindre d'or
  • n=C2=B019 ...06.1949 Les corsaires de corail
  • n=C2=B020 10.07.1949 Les monstres aux diamants
  • n=C2=B021 ...07.1949 Le monstre du lac
  • n=C2=B022 ...08.1949 Le lotus noir
  • n=C2=B023 01.10.1949 La f=C3=A9e des mines
  • n=C2=B024 01.11.1949 La colonne maudite /Dessin: Bob Roc
  • n=C2=B025 10.12.1949 La jungle en feu
  • n=C2=B026 10.01.1950 Le temple fantastique
  • n=C2=B027 10.02.1950 L'enfer de la jungle / /Dessin: Bob Roc
  • n=C2=B028 15.05.1950 Le tombeau du justicier/ Appelez Magnolia..2 = fois par=20 F=C3=A9lix Molinari /L'=C3=A9l=C3=A9phant sacr=C3=A9 par Franco = Caprioli
  • n=C2=B029 10.04.1950 L'homme =C3=A0 la cagoule
  • n=C2=B030 15.05.1950 Les r=C3=A9volt=C3=A9s de la jungle
  • n=C2=B031 15.06.1950 La cataracte maudite
  • n=C2=B032 10.07.1950 Le village de la peur
  • n=C2=B033 10.09.1950 La noix de Gor / Dessin: Carland
  • n=C2=B034 09.1950 Le secret du Silo Carland / Dessin: Carland = Rendez-vous avec=20 le soleil /A la poursuite des fauves
  • n=C2=B035 10.11.1950 La rose du pardon / Dessin: Franco Caprioli = /- Apr=C3=A8s la=20 temp=C3=AAte (devient Targa Magazine)
  • n=C2=B036 ...12.1950 Le crois=C3=A9 noir
  • n=C2=B037 ...12.1950 La cit=C3=A9 du soleil
  • n=C2=B038 15.02.1951 Les for=C3=AAts ardentes
  • n=C2=B039 15.03.1951 Orient myst=C3=A9rieux

[modifier]=20 Couvertures

Les couvertures sont sign=C3=A9es par (Roba) Robert = Bagage=20 et Ge= orges=20 Est=C3=A8ve

[modifier]=20 Auteur de l'article

R=C3=A9cup=C3=A9r=C3=A9e de =C2=AB http://wikipf.ne= t/wiki/index.php5?title=3DTarga=20 =C2=BB
------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/images/thumb/28.jpg/300px-28.jpg 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 ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/skins/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/shared.css?97 .mw-plusminus-null { COLOR: #aaa } .texvc { unicode-bidi: embed; DIRECTION: ltr } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #fcfcfc; MARGIN: 1em 5%; = PADDING-LEFT: 2.5%; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0.5em } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid } TABLE.filehistory TH { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } TABLE.filehistory TD { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/monobook/main.css?97 #column-content { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em -12.2em; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #content { Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 1.5em; MARGIN: 2.8em = 0px 0px 12.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px } #column-one { PADDING-TOP: 160px } #content { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = LINE-HEIGHT: 1.5em; BACKGROUND: white; COLOR: black; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: medium none } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: x-small sans-serif; BACKGROUND: url(headbg.jpg) #f9f9f9 = no-repeat 0px 0px; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-SIZE: 127%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { BACKGROUND-COLOR: white; COLOR: black; FONT-SIZE: 100% } 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 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: = middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.4em 0px 0.5em } P IMG { MARGIN: 0px } HR { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #aaa; MARGIN: = 0.2em 0px; HEIGHT: 1px; COLOR: #aaa; BORDER-TOP: 0px; BORDER-RIGHT: 0px } H1 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-SIZE: 76%; FONT-WEIGHT: normal } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-SIZE: 86%; FONT-WEIGHT: normal } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-SIZE: 125%; FONT-WEIGHT: normal } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; = MARGIN: 0.3em 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: url(bullet.gif); PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 3.2em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { MARGIN-BOTTOM: 0.1em; FONT-WEIGHT: bold } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em } FIELDSET { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; PADDING-LEFT: = 1em; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: = #2f6fab 1px solid; PADDING-TOP: 0px } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = FONT-SIZE: 95%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TEXTAREA { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; WIDTH: 100%; PADDING-RIGHT: = 0.1em; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-BOTTOM: 0.3em !important; PADDING-LEFT: 0.3em !important; = PADDING-RIGHT: 0.3em !important; HEIGHT: 1.7em !important; MARGIN-LEFT: = 1.6em; FONT-SIZE: 94%; CURSOR: pointer; PADDING-TOP: 0px !important } SELECT { VERTICAL-ALIGN: top } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } .explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-BOTTOM: #2f6fab 1px dashed; BORDER-LEFT: #2f6fab 1px dashed; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; BORDER-TOP: #2f6fab = 1px dashed; BORDER-RIGHT: #2f6fab 1px dashed; PADDING-TOP: 1em } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } #contentSub2 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } 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-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 2em 0px 1em; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: = #ffa500 1px solid; PADDING-TOP: 0.5em } #siteNotice { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.9em; = PADDING-RIGHT: 0.9em; FONT-SIZE: 95%; PADDING-TOP: 0px } #siteNotice P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .error { COLOR: red; FONT-SIZE: larger } .errorbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .successbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .errorbox { BORDER-BOTTOM-COLOR: red; BACKGROUND-COLOR: #fff2f2; BORDER-TOP-COLOR: = red; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red } .successbox { BORDER-BOTTOM-COLOR: green; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: = green; BORDER-RIGHT-COLOR: green; BORDER-LEFT-COLOR: green } .errorbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } .successbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } #catlinks { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 1em; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaa 1px = solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; DISPLAY: block; FONT-WEIGHT: bold } .documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 90%; = FONT-WEIGHT: normal } .center { TEXT-ALIGN: center; WIDTH: 100% } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .mw-warning { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } #toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } .toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } .toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } #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 { TEXT-ALIGN: center; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px } DIV.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: white } DIV.thumbinner { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; FONT-SIZE: = 94%; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 3px !important } HTML .thumbimage { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } HTML .thumbcaption { BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; = PADDING-BOTTOM: 3px !important; LINE-HEIGHT: 1.4em; PADDING-LEFT: 3px = !important; PADDING-RIGHT: 3px !important; FONT-SIZE: 94%; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 3px !important } DIV.magnify { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP: medium none; = BORDER-RIGHT: medium none } DIV.magnify A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.magnify IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; = MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; FLOAT: = right; MARGIN-LEFT: 1em } .toccolours { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } .special LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .autocomment { COLOR: gray } #pagehistory SPAN.user { MARGIN-LEFT: 1.4em; MARGIN-RIGHT: 0.4em } #pagehistory SPAN.minor { FONT-WEIGHT: bold } #pagehistory LI { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid } #pagehistory LI.selected { BORDER-BOTTOM: #aaa 1px dashed; BORDER-LEFT: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px dashed; BORDER-RIGHT: = #aaa 1px dashed } #bodyContent A.external { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'gopher://'] { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'https://'] { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } .link-https { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'mailto:'] { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } .link-mailto { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'news://'] { PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right = center } #bodyContent A[href^=3D'ftp://'] { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } .link-ftp { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'irc://'] { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } .link-irc { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } #bodyContent A[href$=3D'.ogg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.OGG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mid'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MID'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.midi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MIDI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mp3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MP3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wav'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WAV'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wma'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WMA'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } .link-audio { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.ogm'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.OGM'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.avi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.AVI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpeg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPEG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } .link-video { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } .link-document { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A.extiw { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0px !important } .portlet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; WIDTH: 11.6em; = PADDING-RIGHT: 0px; FLOAT: none; OVERFLOW: hidden; BORDER-TOP: medium = none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .portlet H4 { WHITE-SPACE: nowrap; FONT-SIZE: 95%; FONT-WEIGHT: normal } .portlet H5 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 1em; DISPLAY: inline; WHITE-SPACE: nowrap; BACKGROUND: = none transparent scroll repeat 0% 0%; HEIGHT: 1em; FONT-SIZE: 91%; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .portlet H6 { BORDER-BOTTOM: #2f6fab 1px; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: = #ffae2e; HEIGHT: 1.2em; FONT-SIZE: 1em; BORDER-TOP: #2f6fab 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #2f6fab 1px solid; PADDING-TOP: 0px } .pBody { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.8em; BORDER-COLLAPSE: collapse; COLOR: black; = FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 0px } .portlet H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet UL { LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; FONT-SIZE: 95%; = LIST-STYLE-IMAGE: url(bullet.gif) } .portlet LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; POSITION: absolute; WIDTH: 12em; HEIGHT: 155px; OVERFLOW: = visible; TOP: 0px; LEFT: 0px } #p-logo H5 { DISPLAY: none } #p-logo A { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-navigation { Z-INDEX: 3; POSITION: relative } #p-navigation A { DISPLAY: block } #p-navigation LI.active A { DISPLAY: inline } #p-navigation LI.active A:hover { DISPLAY: inline } #p-navigation .pBody { PADDING-RIGHT: 0px } #p-navigation LI.active A { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-navigation LI.active A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold } #searchInput { MARGIN: 0px; WIDTH: 10.9em; FONT-SIZE: 95% } #p-search .pBody { TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; PADDING-TOP: 0.5em } #p-personal { Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px } #p-personal { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: none transparent = scroll repeat 0% 0%; OVERFLOW: visible; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal H5 { DISPLAY: none } #p-personal .portlet { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal .pBody { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal UL { Z-INDEX: 0; BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: = medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: = none; MARGIN: 0px; PADDING-LEFT: 3em; PADDING-RIGHT: 2em; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #2f6fab; BORDER-TOP: medium = none; CURSOR: default; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #p-personal LI { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #2f6fab; MARGIN-LEFT: 1em; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal LI A { PADDING-BOTTOM: 0.2em; BACKGROUND: none transparent scroll repeat 0% = 0%; 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 { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-anonuserpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-login { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { POSITION: absolute; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 1em; WIDTH: 76%; BORDER-COLLAPSE: collapse; = WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; = FONT-SIZE: 95%; OVERFLOW: visible; TOP: 1.3em; LIST-STYLE-IMAGE: none; = LEFT: 11.5em } #p-cactions UL { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #p-cactions LI { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: white; OVERFLOW: = visible; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; = PADDING-TOP: 0px } #p-cactions LI.selected { BORDER-BOTTOM-COLOR: #fabd23; PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: = #fabd23; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: = #fabd23; BORDER-LEFT-COLOR: #fabd23; FONT-WEIGHT: bold; PADDING-TOP: 0px } #p-cactions LI A { Z-INDEX: 0; BORDER-BOTTOM: medium none; POSITION: relative; = BORDER-LEFT: medium none; PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: = #fbfbfb; MARGIN: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: = #002bb8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = TEXT-DECORATION: none; PADDING-TOP: 0px } #p-cactions LI.selected A { Z-INDEX: 3; PADDING-BOTTOM: 0.2em !important; BACKGROUND-COLOR: white; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 1em !important; = PADDING-TOP: 0px !important } #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-LEFT: 0.4em; PADDING-RIGHT: 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-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-COLLAPSE: inherit; COLOR: inherit; FONT-SIZE: 1em; BORDER-TOP: = 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #p-cactions .hiddenStructure { DISPLAY: none } #p-cactions LI A { TEXT-TRANSFORM: lowercase } #p-tbx { Z-INDEX: 3; POSITION: relative } #p-lang { Z-INDEX: 3; POSITION: relative } #t-ispermalink { COLOR: #999 } #t-iscite { COLOR: #999 } #footer { BORDER-BOTTOM: #fabd23 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1.2em; BACKGROUND-COLOR: white; MARGIN: 0.6em 0px 1em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #fabd23 1px solid; = PADDING-TOP: 0.4em } #footer LI { MARGIN: 0px 1.3em; DISPLAY: inline } #f-poweredbyico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-copyrightico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } #preftoc LI { BACKGROUND-COLOR: #f0f0f0; COLOR: #000 } #preftoc LI { Z-INDEX: 3; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: #fff = 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 1px -2px = 1px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; = FLOAT: left; BORDER-TOP: #fff 1px solid; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: #716f64 1px solid; PADDING-TOP: 2px } #preftoc LI.selected { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px solid; TOP: 1px; CURSOR: = default; FONT-WEIGHT: bold; MARGIN-RIGHT: -3px; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 2px } #preftoc > LI.selected { TOP: 2px } #preftoc A { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc A:active { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px; = PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; CLEAR: both; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1.5em } .prefsection { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .prefsection FIELDSET { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; FLOAT: = left; BORDER-TOP: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-RIGHT: #aaa = 1px solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; COLOR: = #666; FONT-SIZE: x-small; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold } .preferences-login { MARGIN-BOTTOM: 1.5em; CLEAR: both } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } DIV#userlogin FORM#userlogin2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } 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-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } DIV#userloginForm .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { LINE-HEIGHT: 1.2; FONT-SIZE: 85%; 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-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } * > HTML #p-cactions LI A { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } * > HTML #p-cactions LI.selected A { BORDER-BOTTOM-COLOR: #fabd23; BORDER-TOP-COLOR: #fabd23; = BORDER-RIGHT-COLOR: #fabd23; BORDER-LEFT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * > HTML #bodyContent PRE { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; 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 { POSITION: absolute; TOP: 0px; LEFT: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { MARGIN: 5px; FONT-SIZE: 150% } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { TEXT-ALIGN: right; FONT-SIZE: 75% } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { COLOR: red; FONT-WEIGHT: bold } SPAN.searchmatch { COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { BACKGROUND-COLOR: #0f0; COLOR: black } TABLE.gallery { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 2px; PADDING-LEFT: = 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; = BACKGROUND-COLOR: #f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: white 2px = solid; BORDER-RIGHT: white 2px solid } TABLE.gallery TD.galleryheader { TEXT-ALIGN: center; FONT-WEIGHT: bold } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; MARGIN: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 1em; TEXT-INDENT: 3em; = MARGIN-BOTTOM: 1em; COLOR: #c00 } .previewnote P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: = 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; FONT-SIZE: = small; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 3px } .editExternallyHelp { FONT-STYLE: italic; COLOR: gray } LI SPAN.deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } SPAN.history-deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } .toggle { TEXT-INDENT: -2em; MARGIN-LEFT: 2em } TABLE.mw_metadata { WIDTH: 300px; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; FONT-SIZE: = 0.8em } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: = collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none } TABLE.mw_metadata TD { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0.5em; = MARGIN-LEFT: 0px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = MARGIN-RIGHT: 0px; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } #filetoc LI { LIST-STYLE-TYPE: none; PADDING-RIGHT: 2em; DISPLAY: inline } INPUT#wpSummary { WIDTH: 80% } INPUT#wpSave { MARGIN-RIGHT: 0.33em } INPUT#wpDiff { MARGIN-RIGHT: 0.33em } #editform .editOptions { DISPLAY: inline } #wpSave { FONT-WEIGHT: bold } TABLE.revisionform_default { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid } TABLE.revisionform_focus { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BACKGROUND-COLOR: #00bbff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: = #000000 1px solid } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { COLOR: green; FONT-WEIGHT: bold } #mw_trackbacks { BORDER-BOTTOM: #bbbbff 1px solid; BORDER-LEFT: #bbbbff 1px solid; = PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #eeeeff; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-TOP: #bbbbff 1px solid; BORDER-RIGHT: = #bbbbff 1px solid; PADDING-TOP: 0.2em } #allmessagestable TH { BACKGROUND-COLOR: #b2b2ff } #allmessagestable TR.orig { BACKGROUND-COLOR: #ffe2e2 } #allmessagestable TR.new { BACKGROUND-COLOR: #e2ffe2 } #allmessagestable TR.def { BACKGROUND-COLOR: #f0f0ff } DIV.noarticletext { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid; PADDING-TOP: 0.2em } DIV#searchTargetContainer { WIDTH: 90%; BACKGROUND: white; TOP: 10px; LEFT: 10px } DIV#searchTarget { BORDER-BOTTOM: blue 1px solid; BORDER-LEFT: blue 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BACKGROUND: #f0f0f0; BORDER-TOP: blue 1px solid; BORDER-RIGHT: blue 1px = solid; PADDING-TOP: 3px } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } DIV#searchTarget UL LI:before { COLOR: orange; CONTENT: "\00BB \0020" } DIV.multipageimagenavbox { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = BACKGROUND: #f0f0f0; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver = 1px solid; PADDING-TOP: 4px; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 2em; = BORDER-TOP: medium none; MARGIN-RIGHT: 2em; BORDER-RIGHT: medium none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } #sv-ext TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } #sv-hooks TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } TR.sv-space { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 0.8em; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TD { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .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 } .templatesUsed { MARGIN-TOP: 1.5em } .mw-summary-preview { MARGIN: 0.1em 0px } P.mw-ipb-conveniencelinks { FLOAT: right; FONT-SIZE: 90% } DIV.mw-lag-warn-normal { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-high { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-normal { BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ffcc66 1px solid; BORDER-RIGHT: = #ffcc66 1px solid } DIV.mw-lag-warn-high { BORDER-BOTTOM: #ff0033 2px solid; BORDER-LEFT: #ff0033 2px solid; = BACKGROUND-COLOR: #ffcccc; BORDER-TOP: #ff0033 2px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ff0033 2px solid } DIV#mw-recreate-deleted-warn { BORDER-BOTTOM: #2f6fab 2px solid; BORDER-LEFT: #2f6fab 2px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = MARGIN-BOTTOM: 3px; BORDER-TOP: #2f6fab 2px solid; BORDER-RIGHT: #2f6fab = 2px solid; PADDING-TOP: 3px } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0.1em; = PADDING-RIGHT: 0.1em; PADDING-TOP: 0.1em } .MediaTransformError TD { TEXT-ALIGN: center; FONT-SIZE: 90%; VERTICAL-ALIGN: middle } ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/commonPrint.css?97 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa = 1px solid; PADDING-TOP: 5px } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 1.4em solid } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; OVERFLOW: hidden; BORDER-LEFT-COLOR: = white } DIV.thumb DIV { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: = #f9f9f9; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; = FONT-SIZE: 94%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid; PADDING-TOP: 3px !important } DIV.thumb DIV A IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0.3em } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; WIDTH: 1pt; MARGIN-BOTTOM: 1em; = FLOAT: right; MARGIN-LEFT: 1em } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: white; 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 } UL { LIST-STYLE-TYPE: square } #content { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px !important } #footer { BACKGROUND: white; COLOR: black; BORDER-TOP: black 1px solid } 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 { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .documentDescription { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .tocindent P { MARGIN: 0px } PRE { BORDER-BOTTOM: black 1pt dashed; BORDER-LEFT: black 1pt dashed; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: = pre; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt; OVERFLOW: auto; = BORDER-TOP: black 1pt dashed; BORDER-RIGHT: black 1pt dashed; = PADDING-TOP: 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; 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:after { CONTENT: " (" attr(href) ") " } #content A.autonumber.external:after { CONTENT: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px !important; WIDTH: 100% !important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; 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 { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.external { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.new { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.stub { COLOR: inherit !important; TEXT-DECORATION: inherit !important } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; MARGIN: 2px; WIDTH: 150px; BORDER-TOP: = #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; MARGIN: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; = BACKGROUND: #ccffcc; FONT-SIZE: smaller; BORDER-TOP: black 2px solid; = BORDER-RIGHT: black 2px solid } TD.diff-deletedline { BORDER-BOTTOM: black 2px dotted; BORDER-LEFT: black 2px dotted; = BACKGROUND: #ffffaa; FONT-SIZE: smaller; BORDER-TOP: black 2px dotted; = BORDER-RIGHT: black 2px dotted } TD.diff-context { BACKGROUND: #eeeeee; FONT-SIZE: smaller } .diffchange { COLOR: silver; FONT-WEIGHT: bold; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&gen=css&maxage=18000&smaxage=0 A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/wikibits.js?97 // MediaWiki JavaScript support functions=0A= =0A= var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A= var is_gecko =3D ((clientPC.indexOf('gecko')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1)=0A= && (clientPC.indexOf('khtml') =3D=3D -1) && = (clientPC.indexOf('netscape/7.0')=3D=3D-1));=0A= var is_safari =3D ((clientPC.indexOf('applewebkit')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1));=0A= var is_khtml =3D (navigator.vendor =3D=3D 'KDE' || ( document.childNodes = && !document.all && !navigator.taintEnabled ));=0A= // For accesskeys=0A= var is_ff2_win =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && = clientPC.indexOf('windows')!=3D-1;=0A= var is_ff2_x11 =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && 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 = (clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=3D-1);=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= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A= }=0A= =0A= function hookEvent(hookName, hookFunct) {=0A= if (window.addEventListener) {=0A= window.addEventListener(hookName, hookFunct, false);=0A= } else if (window.attachEvent) {=0A= window.attachEvent("on" + hookName, hookFunct);=0A= }=0A= }=0A= =0A= // document.write special stylesheet links=0A= if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A= if (is_opera_preseven) {=0A= document.write('');=0A= } else if (is_opera_seven && !is_opera_95) {=0A= document.write('');=0A= } else if (is_opera_95) {=0A= document.write('');=0A= } else if (is_khtml) {=0A= document.write('');=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= // for enhanced RecentChanges=0A= function toggleVisibility(_levelId, _otherId, _linkId) {=0A= var thisLevel =3D document.getElementById(_levelId);=0A= var otherLevel =3D document.getElementById(_otherId);=0A= var linkLevel =3D document.getElementById(_linkId);=0A= if (thisLevel.style.display =3D=3D 'none') {=0A= thisLevel.style.display =3D 'block';=0A= otherLevel.style.display =3D 'none';=0A= linkLevel.style.display =3D 'inline';=0A= } else {=0A= thisLevel.style.display =3D 'none';=0A= otherLevel.style.display =3D 'inline';=0A= linkLevel.style.display =3D 'none';=0A= }=0A= }=0A= =0A= function historyRadios(parent) {=0A= var inputs =3D parent.getElementsByTagName('input');=0A= var radios =3D [];=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= if (inputs[i].name =3D=3D "diff" || inputs[i].name =3D=3D "oldid") {=0A= radios[radios.length] =3D inputs[i];=0A= }=0A= }=0A= return radios;=0A= }=0A= =0A= // check selection and tweak visibility/class onclick=0A= function diffcheck() {=0A= var dli =3D false; // the li where the diff radio is checked=0A= var oli =3D false; // the li where the oldid radio is checked=0A= var hf =3D document.getElementById('pagehistory');=0A= if (!hf) {=0A= return true;=0A= }=0A= var lis =3D hf.getElementsByTagName('li');=0A= for (var i=3D0;i=3D 0) ? "-" : "+") + ((tzHour < 10) ? "0" : = "") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin;=0A= if (tz !=3D tzString) {=0A= var junk =3D msg.split('$1');=0A= document.write(junk[0] + "UTC" + tzString + junk[1]);=0A= }=0A= }=0A= =0A= function unhidetzbutton() {=0A= var tzb =3D document.getElementById('guesstimezonebutton');=0A= if (tzb) {=0A= tzb.style.display =3D 'inline';=0A= }=0A= }=0A= =0A= // in [-]HH:MM format...=0A= // won't yet work with non-even tzs=0A= function fetchTimezone() {=0A= // FIXME: work around Safari bug=0A= var localclock =3D new Date();=0A= // returns negative offset from GMT in minutes=0A= var tzRaw =3D localclock.getTimezoneOffset();=0A= var tzHour =3D Math.floor( Math.abs(tzRaw) / 60);=0A= var tzMin =3D Math.abs(tzRaw) % 60;=0A= var tzString =3D ((tzRaw >=3D 0) ? "-" : "") + ((tzHour < 10) ? "0" : = "") + tzHour +=0A= ":" + ((tzMin < 10) ? "0" : "") + tzMin;=0A= return tzString;=0A= }=0A= =0A= function guessTimezone(box) {=0A= document.getElementsByName("wpHourDiff")[0].value =3D fetchTimezone();=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= if (!linkHolder) {=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 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= } else {=0A= changeText(toggleLink, tocShowText);=0A= toc.style.display =3D 'none';=0A= document.cookie =3D "hidetoc=3D1";=0A= }=0A= }=0A= =0A= var mwEditButtons =3D [];=0A= var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function addButton(imageFile, speedTip, tagOpen, tagClose, sampleText, = imageId) {=0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= mwEditButtons[mwEditButtons.length] =3D=0A= {"imageId": imageId,=0A= "imageFile": imageFile,=0A= "speedTip": speedTip,=0A= "tagOpen": tagOpen,=0A= "tagClose": tagClose,=0A= "sampleText": sampleText};=0A= }=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function mwInsertEditButton(parent, item) {=0A= var image =3D document.createElement("img");=0A= image.width =3D 23;=0A= image.height =3D 22;=0A= image.className =3D "mw-toolbar-editbutton";=0A= if (item.imageId) image.id =3D item.imageId;=0A= image.src =3D item.imageFile;=0A= image.border =3D 0;=0A= image.alt =3D item.speedTip;=0A= image.title =3D item.speedTip;=0A= image.style.cursor =3D "pointer";=0A= image.onclick =3D function() {=0A= insertTags(item.tagOpen, item.tagClose, item.sampleText);=0A= return false;=0A= };=0A= =0A= parent.appendChild(image);=0A= return true;=0A= }=0A= =0A= function mwSetupToolbar() {=0A= var toolbar =3D document.getElementById('toolbar');=0A= if (!toolbar) { return false; }=0A= =0A= var textbox =3D document.getElementById('wpTextbox1');=0A= if (!textbox) { return false; }=0A= =0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= if (!(document.selection && document.selection.createRange)=0A= && textbox.selectionStart =3D=3D=3D null) {=0A= return false;=0A= }=0A= =0A= for (var i =3D 0; i < mwEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwEditButtons[i]);=0A= }=0A= for (var i =3D 0; i < mwCustomEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwCustomEditButtons[i]);=0A= }=0A= return true;=0A= }=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,"&");=0A= re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= re =3D new RegExp('>',"g");=0A= text =3D text.replace(re,">");=0A= return text;=0A= }=0A= =0A= // apply tagOpen/tagClose to selection in textarea,=0A= // use sampleText instead of selection if there is none=0A= function insertTags(tagOpen, tagClose, sampleText) {=0A= var txtarea;=0A= if (document.editform) {=0A= txtarea =3D document.editform.wpTextbox1;=0A= } else {=0A= // some alternate form? take the first one we can find=0A= var areas =3D document.getElementsByTagName('textarea');=0A= txtarea =3D areas[0];=0A= }=0A= var selText, isSample =3D false;=0A= =0A= if (document.selection && document.selection.createRange) { // IE/Opera=0A= =0A= //save window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= var winScroll =3D document.documentElement.scrollTop=0A= else if (document.body)=0A= var winScroll =3D document.body.scrollTop;=0A= //get current selection =0A= txtarea.focus();=0A= var range =3D document.selection.createRange();=0A= selText =3D range.text;=0A= //insert tags=0A= checkSelectedText();=0A= range.text =3D tagOpen + selText + tagClose;=0A= //mark sample text as selected=0A= if (isSample && range.moveStart) {=0A= if (window.opera)=0A= tagClose =3D tagClose.replace(/\n/g,'');=0A= range.moveStart('character', - tagClose.length - selText.length); =0A= range.moveEnd('character', - tagClose.length); =0A= }=0A= range.select(); =0A= //restore window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= document.documentElement.scrollTop =3D winScroll=0A= else if (document.body)=0A= document.body.scrollTop =3D winScroll;=0A= =0A= } else if (txtarea.selectionStart || txtarea.selectionStart =3D=3D '0') = { // Mozilla=0A= =0A= //save textarea scroll position=0A= var textScroll =3D txtarea.scrollTop;=0A= //get current selection=0A= txtarea.focus();=0A= var startPos =3D txtarea.selectionStart;=0A= var endPos =3D txtarea.selectionEnd;=0A= selText =3D txtarea.value.substring(startPos, endPos);=0A= //insert tags=0A= checkSelectedText();=0A= txtarea.value =3D txtarea.value.substring(0, startPos)=0A= + tagOpen + selText + tagClose=0A= + txtarea.value.substring(endPos, txtarea.value.length);=0A= //set new selection=0A= if (isSample) {=0A= txtarea.selectionStart =3D startPos + tagOpen.length;=0A= txtarea.selectionEnd =3D startPos + tagOpen.length + selText.length;=0A= } else {=0A= txtarea.selectionStart =3D startPos + tagOpen.length + selText.length = + tagClose.length;=0A= txtarea.selectionEnd =3D txtarea.selectionStart;=0A= }=0A= //restore textarea scroll position=0A= txtarea.scrollTop =3D textScroll;=0A= } =0A= =0A= function checkSelectedText(){=0A= if (!selText) {=0A= selText =3D sampleText;=0A= isSample =3D true;=0A= } else if (selText.charAt(selText.length - 1) =3D=3D ' ') { //exclude = ending space char=0A= selText =3D selText.substring(0, selText.length - 1);=0A= tagClose +=3D ' '=0A= } =0A= }=0A= =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=0A= || navigator.userAgent.toLowerCase().indexOf('mac') !=3D -1=0A= || navigator.userAgent.toLowerCase().indexOf('konqueror') !=3D -1 ) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-';=0A= } else if (is_ff2_x11 || is_ff2_win) {=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= // skins without a "column-one" element don't seem to have links with = accesskeys either=0A= var columnOne =3D document.getElementById("column-one");=0A= if ( columnOne )=0A= updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );=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= var key =3D element.getAttribute("accesskey");=0A= if ( key && tooltipAccessKeyRegexp.exec(tip) ) {=0A= tip =3D tip.replace(tooltipAccessKeyRegexp,=0A= "["+tooltipAccessKeyPrefix+key+"]");=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 node =3D document.getElementById(portlet);=0A= if ( !node ) return null;=0A= node =3D node.getElementsByTagName( "ul" )[0];=0A= if ( !node ) return null;=0A= =0A= var link =3D document.createElement( "a" );=0A= link.appendChild( document.createTextNode( text ) );=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= =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= function setupRightClickEdit() {=0A= if (document.getElementsByTagName) {=0A= var spans =3D document.getElementsByTagName('span');=0A= for (var i =3D 0; i < spans.length; i++) {=0A= var el =3D spans[i];=0A= if(el.className =3D=3D 'editsection') {=0A= addRightClickEditHandler(el);=0A= }=0A= }=0A= }=0A= }=0A= =0A= function addRightClickEditHandler(el) {=0A= for (var i =3D 0; i < el.childNodes.length; i++) {=0A= var link =3D el.childNodes[i];=0A= if (link.nodeType =3D=3D 1 && link.nodeName.toLowerCase() =3D=3D 'a') {=0A= var editHref =3D link.getAttribute('href');=0A= // find the enclosing (parent) header=0A= var prev =3D el.parentNode;=0A= if (prev && prev.nodeType =3D=3D 1 &&=0A= prev.nodeName.match(/^[Hh][1-6]$/)) {=0A= prev.oncontextmenu =3D function(e) {=0A= if (!e) { e =3D window.event; }=0A= // e is now the event in all browsers=0A= var targ;=0A= if (e.target) { targ =3D e.target; }=0A= else if (e.srcElement) { targ =3D e.srcElement; }=0A= if (targ.nodeType =3D=3D 3) { // defeat Safari bug=0A= targ =3D targ.parentNode;=0A= }=0A= // targ is now the target element=0A= =0A= // We don't want to deprive the noble reader of a context menu=0A= // for the section edit link, do we? (Might want to extend this=0A= // to all 's?)=0A= if (targ.nodeName.toLowerCase() !=3D 'a'=0A= || targ.parentNode.className !=3D 'editsection') {=0A= document.location =3D editHref;=0A= return false;=0A= }=0A= return true;=0A= };=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= }=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= document.getElementById(ida).disabled=3Dtrue;=0A= document.getElementById(idb).disabled=3Dfalse;=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= * Restore the edit box scroll state following a preview operation,=0A= * and set up a form submission handler to remember this state=0A= */=0A= function scrollEditBox() {=0A= var editBox =3D document.getElementById( 'wpTextbox1' );=0A= var scrollTop =3D document.getElementById( 'wpScrolltop' );=0A= var editForm =3D document.getElementById( 'editform' );=0A= if( editBox && scrollTop ) {=0A= if( scrollTop.value )=0A= editBox.scrollTop =3D scrollTop.value;=0A= addHandler( editForm, 'submit', function() {=0A= document.getElementById( 'wpScrolltop' ).value =3D = document.getElementById( 'wpTextbox1' ).scrollTop; =0A= } );=0A= }=0A= }=0A= hookEvent( 'load', scrollEditBox );=0A= =0A= var allmessages_nodelist =3D false;=0A= var allmessages_modified =3D false;=0A= var allmessages_timeout =3D false;=0A= var allmessages_running =3D false;=0A= =0A= function allmessagesmodified() {=0A= allmessages_modified =3D !allmessages_modified;=0A= allmessagesfilter();=0A= }=0A= =0A= function allmessagesfilter() {=0A= if ( allmessages_timeout )=0A= window.clearTimeout( allmessages_timeout );=0A= =0A= if ( !allmessages_running )=0A= allmessages_timeout =3D window.setTimeout( 'allmessagesfilter_do();', = 500 );=0A= }=0A= =0A= function allmessagesfilter_do() {=0A= if ( !allmessages_nodelist )=0A= return;=0A= =0A= var text =3D document.getElementById('allmessagesinput').value;=0A= var nodef =3D allmessages_modified;=0A= =0A= allmessages_running =3D true;=0A= =0A= for ( var name in allmessages_nodelist ) {=0A= var nodes =3D allmessages_nodelist[name];=0A= var display =3D ( name.indexOf( text ) =3D=3D -1 ? 'none' : '' );=0A= =0A= for ( var i =3D 0; i < nodes.length; i++)=0A= nodes[i].style.display =3D=0A= ( nodes[i].className =3D=3D "def" && nodef=0A= ? 'none' : display );=0A= }=0A= =0A= if ( text !=3D document.getElementById('allmessagesinput').value ||=0A= nodef !=3D allmessages_modified )=0A= allmessagesfilter_do(); // repeat=0A= =0A= allmessages_running =3D false;=0A= }=0A= =0A= function allmessagesfilter_init() {=0A= if ( allmessages_nodelist )=0A= return;=0A= =0A= var nodelist =3D new Array();=0A= var templist =3D new Array();=0A= =0A= var table =3D document.getElementById('allmessagestable');=0A= if ( !table ) return;=0A= =0A= var rows =3D document.getElementsByTagName('tr');=0A= for ( var i =3D 0; i < rows.length; i++ ) {=0A= var id =3D rows[i].getAttribute('id')=0A= if ( id && id.substring(0,16) !=3D 'sp-allmessages-r' ) continue;=0A= templist[ id ] =3D rows[i];=0A= }=0A= =0A= var spans =3D table.getElementsByTagName('span');=0A= for ( var i =3D 0; i < spans.length; i++ ) {=0A= var id =3D spans[i].getAttribute('id')=0A= if ( id && id.substring(0,17) !=3D 'sp-allmessages-i-' ) continue;=0A= if ( !spans[i].firstChild || spans[i].firstChild.nodeType !=3D 3 ) = continue;=0A= =0A= var nodes =3D new Array();=0A= var row1 =3D templist[ id.replace('i', 'r1') ];=0A= var row2 =3D templist[ id.replace('i', 'r2') ];=0A= =0A= if ( row1 ) nodes[nodes.length] =3D row1;=0A= if ( row2 ) nodes[nodes.length] =3D row2;=0A= nodelist[ spans[i].firstChild.nodeValue ] =3D nodes;=0A= }=0A= =0A= var k =3D document.getElementById('allmessagesfilter');=0A= if (k) { k.style.display =3D ''; }=0A= =0A= allmessages_nodelist =3D nodelist;=0A= }=0A= =0A= hookEvent( "load", allmessagesfilter_init );=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 arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : = oElm.getElementsByTagName(strTagName);=0A= var arrReturnElements =3D new Array();=0A= var arrRegExpClassNames =3D new Array();=0A= if(typeof oClassNames =3D=3D "object"){=0A= for(var i=3D0; i 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 '  ';=0A= }=0A= }=0A= if (ts_alternate_row_colors) {=0A= ts_alternate(table);=0A= }=0A= }=0A= =0A= function ts_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= 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= // Work out a type for the column=0A= if (table.rows.length <=3D 1) return;=0A= =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= sortfn =3D ts_sort_caseinsensitive;=0A= if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro=0A= sortfn =3D ts_sort_currency;=0A= if (itm.match(/^[\d.,]+\%?$/))=0A= sortfn =3D ts_sort_numeric;=0A= =0A= var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A= =0A= var newRows =3D new Array();=0A= for (var j =3D rowStart; j < table.rows.length; j++) {=0A= var row =3D table.rows[j];=0A= var keyText =3D ts_getInnerText(row.cells[column]);=0A= var oldIndex =3D (reverse ? -j : j);=0A= =0A= newRows[newRows.length] =3D new Array(row, keyText, oldIndex);=0A= }=0A= =0A= newRows.sort(sortfn);=0A= =0A= var arrowHTML;=0A= if (reverse) {=0A= arrowHTML =3D '';=0A= newRows.reverse();=0A= span.setAttribute('sortdir','up');=0A= } else {=0A= arrowHTML =3D '';=0A= span.setAttribute('sortdir','down');=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 ' bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_currency(a,b) {=0A= var aa =3D ts_parseFloat(a[1].replace(/[^0-9.]/g,''));=0A= var bb =3D ts_parseFloat(b[1].replace(/[^0-9.]/g,''));=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_numeric(a,b) {=0A= var aa =3D ts_parseFloat(a[1]);=0A= var bb =3D ts_parseFloat(b[1]);=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_caseinsensitive(a,b) {=0A= var aa =3D a[1].toLowerCase();=0A= var bb =3D b[1].toLowerCase();=0A= return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_default(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 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= if( className ) {=0A= messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A= }=0A= messageDiv.innerHTML =3D message;=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= histrowinit();=0A= unhidetzbutton();=0A= tabbedprefs();=0A= updateTooltipAccessKeys( null );=0A= akeytt( null );=0A= scrollEditBox();=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= //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= hookEvent("load", mwSetupToolbar);=0A= ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&smaxage=0&gen=js&useskin=monobook /* generated javascript */=0A= var skin =3D 'monobook';=0A= var stylepath =3D '/wiki/skins';=0A= =0A= /* MediaWiki:Common.js */=0A= /* N=E2=80=99importe quel JavaScript ici sera charg=C3=A9 pour = n=E2=80=99importe quel utilisateur et pour chaque page = acc=C3=A9d=C3=A9e. */=0A= =0A= /* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */=0A= /* Deprecated; use [[MediaWiki:common.js]] */ ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajax.js?97 // 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 "
Error: " + x.status + = " " + x.statusText + " (" + x.responseText + ")
";=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= ------=_NextPart_000_0000_01C9EEDB.BB0F7250 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajaxwatch.js?97 // dependencies:=0A= // * ajax.js:=0A= /*extern sajax_init_object, sajax_do_call */=0A= // * wikibits.js:=0A= /*extern changeText, akeytt, hookEvent, jsMsg */=0A= =0A= // These should have been initialized in the generated js=0A= /*extern wgAjaxWatch, wgPageName */=0A= =0A= if(typeof wgAjaxWatch =3D=3D=3D "undefined" || !wgAjaxWatch) {=0A= var wgAjaxWatch =3D {=0A= watchMsg: "Watch",=0A= unwatchMsg: "Unwatch",=0A= watchingMsg: "Watching...",=0A= unwatchingMsg: "Unwatching..."=0A= };=0A= }=0A= =0A= wgAjaxWatch.supported =3D true; // supported on current page and by = browser=0A= wgAjaxWatch.watching =3D false; // currently watching page=0A= wgAjaxWatch.inprogress =3D false; // ajax request in progress=0A= wgAjaxWatch.timeoutID =3D null; // see wgAjaxWatch.ajaxCall=0A= wgAjaxWatch.watchLinks =3D []; // "watch"/"unwatch" links=0A= =0A= wgAjaxWatch.setLinkText =3D function(newText) {=0A= for (i =3D 0; i < wgAjaxWatch.watchLinks.length; i++) {=0A= changeText(wgAjaxWatch.watchLinks[i], newText);=0A= }=0A= };=0A= =0A= wgAjaxWatch.setLinkID =3D function(newId) {=0A= // We can only set the first one=0A= wgAjaxWatch.watchLinks[0].setAttribute( 'id', newId );=0A= akeytt(newId); // update tooltips for Monobook=0A= };=0A= =0A= wgAjaxWatch.setHref =3D function( string ) {=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= if( string =3D=3D 'watch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dunwatch/, '&action=3Dwatch' );=0A= } else if( string =3D=3D 'unwatch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dwatch/, '&action=3Dunwatch' );=0A= }=0A= }=0A= }=0A= =0A= wgAjaxWatch.ajaxCall =3D function() {=0A= if(!wgAjaxWatch.supported) {=0A= return true;=0A= } else if (wgAjaxWatch.inprogress) {=0A= return false;=0A= }=0A= if(!wfSupportsAjax()) {=0A= // Lazy initialization so we don't toss up=0A= // ActiveX warnings on initial page load=0A= // for IE 6 users with security settings.=0A= wgAjaxWatch.supported =3D false;=0A= return true;=0A= }=0A= =0A= wgAjaxWatch.inprogress =3D true;=0A= wgAjaxWatch.setLinkText( wgAjaxWatch.watching=0A= ? wgAjaxWatch.unwatchingMsg : wgAjaxWatch.watchingMsg);=0A= sajax_do_call(=0A= "wfAjaxWatch",=0A= [wgPageName, (wgAjaxWatch.watching ? "u" : "w")], =0A= wgAjaxWatch.processResult=0A= );=0A= // if the request isn't done in 10 seconds, allow user to try again=0A= wgAjaxWatch.timeoutID =3D window.setTimeout(=0A= function() { wgAjaxWatch.inprogress =3D false; },=0A= 10000=0A= );=0A= return false;=0A= };=0A= =0A= wgAjaxWatch.processResult =3D function(request) {=0A= if(!wgAjaxWatch.supported) {=0A= return;=0A= }=0A= var response =3D request.responseText;=0A= if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D true;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.unwatchMsg);=0A= wgAjaxWatch.setLinkID("ca-unwatch");=0A= wgAjaxWatch.setHref( 'unwatch' );=0A= } else if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D false;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.watchMsg);=0A= wgAjaxWatch.setLinkID("ca-watch");=0A= wgAjaxWatch.setHref( 'watch' );=0A= } else {=0A= // Either we got a error code or it just plain broke.=0A= window.location.href =3D wgAjaxWatch.watchLinks[0].href;=0A= return;=0A= }=0A= jsMsg( response.substr(4), 'watch' );=0A= wgAjaxWatch.inprogress =3D false;=0A= if(wgAjaxWatch.timeoutID) {=0A= window.clearTimeout(wgAjaxWatch.timeoutID);=0A= }=0A= return;=0A= };=0A= =0A= wgAjaxWatch.onLoad =3D function() {=0A= // This document structure hardcoding sucks. We should make a class and=0A= // toss all this out the window.=0A= var el1 =3D document.getElementById("ca-unwatch");=0A= var el2 =3D null;=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-unwatch-link1");=0A= el2 =3D document.getElementById("mw-unwatch-link2");=0A= }=0A= if(el1) {=0A= wgAjaxWatch.watching =3D true;=0A= } else {=0A= wgAjaxWatch.watching =3D false;=0A= el1 =3D document.getElementById("ca-watch");=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-watch-link1");=0A= el2 =3D document.getElementById("mw-watch-link2");=0A= }=0A= if(!el1) {=0A= wgAjaxWatch.supported =3D false;=0A= return;=0A= }=0A= }=0A= =0A= // The id can be either for the parent (Monobook-based) or the element=0A= // itself (non-Monobook)=0A= wgAjaxWatch.watchLinks.push( el1.tagName.toLowerCase() =3D=3D "a"=0A= ? el1 : el1.firstChild );=0A= =0A= if( el2 ) {=0A= wgAjaxWatch.watchLinks.push( el2 );=0A= }=0A= =0A= // I couldn't get for (watchLink in wgAjaxWatch.watchLinks) to work, if=0A= // you can be my guest.=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= wgAjaxWatch.watchLinks[i].onclick =3D wgAjaxWatch.ajaxCall;=0A= }=0A= return;=0A= };=0A= =0A= hookEvent("load", wgAjaxWatch.onLoad);=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= ------=_NextPart_000_0000_01C9EEDB.BB0F7250--