Les styles de l'infobrol

Les éléments de formulaires

Les curseurs (input range)









Les commutateurs (input checkbox)


     
     
     
     

Les commutateurs à choix unique (input radio)





Les boutons radio





Les boutons d'actions






Les messages

Error

Exemple de message d'erreur avec titre par défaut

Titre du message d'erreur

Exemple de message d'erreur avec titre

Exemple de message d'erreur sans titre

Warning

Exemple de message d'avertissement

Information

Exemple de message d'information

Tip

Exemple d'astuce

Note

Exemple de remarque

Exemple de question

Chargement asynchrone et colorisation syntaxique

Satellites de l'infobrol

↺ Recharger les données…
  1. #
  2. # Fichier de paramètres orbitaux à deux lignes (TLE) pour Satellites de l'infobrol
  3. # Chargement des données le 18/12/2024 (Wed, 18 Dec 2024 14:21:12 +0100)
  4. # Vous pouvez recharger les données en utilisant le bouton plus haut.
  5. #
  6. FAKE SAT INFOBROL 2infobrol
  7. 1 25107U 97082D 98151.26839894 -.00007632 00000-0 -27359-2 0 1321
  8. 2 25107 86.3970 282.3520 0003565 65.4476 294.7132 14.34205441 23251

Contents Haut

Les styles dans la ligne du temps

Les différents évènements de la trame historique des BD sont affichés sur diverses lignes du temps, où il est possible de les filtrer en fonction de leur type. Voici les différentes couleurs pour les types :

  • Évènement générique BD :   Évènements génériques dans la trame du temps BD, mais non liés à une série particulière
  • Watchmen - original :   Source : série de BD originales Watchmen
  • Before Watchmen :   Source : série de BD Before Watchmen
  • Doomsday Clock :   Source : série de BD Doomsday Clock
  • HBO :   Source : série télé produite par HBO
  • Film 2009 :   Source : Film Watchmen de 2009
  • Watchmen - généric :   Évènements génériques de l'univers Watchmen
  • DC Heroes :   Source  jeu de rôle DC Heroes
  • Trame historique 1 - Cataclysme :   Trame historique 1. Âge noir (période interdite). Histoire Terrienne en cours.
  • Trame historique 2 - Négociations :   Trame historique 2. Âge d’or (virtuel). Terre post-Tchernobyl (désincarnée). Histoire Terrienne virtuelle.
  • Historique :   Évènements historiques hors de la trame du temps BD
  • Date arbitraire :   Évènements génériques BD, non liés à une série, et dont la date a été choisie arbitrairement pour cette chronologie(non définie
  • Edgar P. Jacobs :   Les personnages et évènements de la trame originale créée par Edgar P. Jacobs
  • Historique et BD :   Évènements historiques qui sont utilisés dans la trame des BD
  • Population :   Une sorte de registre d'état civil qui ne comporte que les dates de naissance et de décès.
  • Flux temporel normal de Roland :   Le flux temporel normal de Roland de Gilead (Le Pistolero de la Tour Sombre), sans tenir compte de ses voyages dans le temps.
  • Flux temporel modifié par Roland :   Le flux temporel de Roland de Gilead (Le Pistolero de la Tour Sombre) pour les parties où il voyage dans le temps (sans compter

Les tableaux ou pseudo tables

Couleurs et fond utilisés principalement dans des tableaux. Aucune indication de layout.

NomUtlilisation en général
a1 
a2 
a3 
a4 
a5 
t1 
t2 
t3 
t4 
t5 
tEditModification
tNoAvertissement, refus, valeur hors norme, booléen à false
tOkValeur dans la plage acceptable
tViewInformation
tYesAccord, valeur vérifiée, booléen à true
  1. .tb{border:2px solid #fff}.rowb{border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:0;border-right:0}.colbr{border-top:0;border-bottom:0;padding-top:2px;padding-bottom:2px;border-left:0;border-right:2px solid #fff}.rowbr{border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:0;border-right:2px solid #fff}.t1{color:#E8EBF0;background:#7B849C;font-weight:bold}.t2{color:#000;background:#B5B5C6}.t3{color:#000;background:#C0C8D6}.t4{color:#000;background:#ccc}.t5{color:#f00;background:#bbb}.tEdit{color:#f00;background:#ccc}.tView{color:#090;background:#ccc}.tNo{color:#fff;background:#f00}.tOk{color:#000;background:#fc0}.tYes{color:#fff;background:#090}.a1{color:#900;background:#fff}.a2{color:#000;background:#fe0}.a3{color:#900;background:#fc0}.a4{color:#000;background:#f90}.a5{color:#fff;background:#f00}.dbe1{color:#000;background:#EDEEEF}.dbe2{color:#000;background-color:#E2E7E9}.dbe3{color:#000;background:#D3D9DE}.dbe4{color:#000;background:#C4CED5}.dbe5{color:#000;background:#B2C0CA}.dbe6{color:#000;background:#A3B5C3}.dbe7{color:#000;background:#92A6B6}.dbe8{color:#fff;background:#889EAF}.dbe9{color:#fff;background:#526D81}.dbe10{color:#fff;background:#3D586D}.dbe11{color:#fff;background:#2D475B}.dbe12{color:#fff;background:#182E40}.tab1-1,.tabh-1:hover{color:#fff;background:#1a9850}.tab1-2,.tabh-2:hover{color:#fff;background:#66bd63}.tab1-3,.tabh-3:hover{color:#000;background:#a6d96a}.tab1-4,.tabh-4:hover{color:#000;background:#d9ef8b}.tab1-5,.tabh-5:hover{color:#000;background:#ffffbf}.tab1-6,.tabh-6:hover{color:#000;background:#fee08b}.tab1-7,.tabh-7:hover{color:#000;background:#fdae61}.tab1-8,.tabh-8:hover{color:#fff;background:#f46d43}.tab1-9,.tabh-9:hover{color:#fff;background:#d73027}.tab1-10,.tabh-10:hover,.tabh-0:hover{color:#fff;background:#a50026 !important}.tab0{color:#000;background:#fff}.tab1-lnk{color:#55f;background:#fff;cursor:pointer}

cde.css

NomUtlilisation
CdeFondConteneur des différents styles Cdex, par exemple un div contenant le reste des infos, ou une cellule de tableau
Cde1SQL Update
Cde2SQL Select
Cde3 
Cde4SQL Delete
CdeCCommentaire
CdeHCommentaire en évidence
CdeWAvertissement
umlDélimite une classe UML
umlCAttAttribut UML
umlCMethMéthode UML
umlCNameNom de l'objet UML (cadre haut)
  1. .CdeFond{font:11px Arial,Helvetica,sans-serif;color:#000;background:#fff;border:#7F9DB9}.CdeW{font-size:12px;font-weight:bold;color:#FFF;background:#F00;border:1px solid #7F9DB9}.CdeC{font-style:italic;color:#537797}.CdeH{font-weight:bold;color:#99F}.Cde1{font-weight:bold;color:#F90}.Cde1-h{background:#F90;color:#000}.Cde2{font-weight:bold;color:#090}.Cde3{font-weight:normal;color:#369}.Cde4{font-weight:bold;color:#F00}.Cde4-h{background:#F00;color:#FFF}.uml{margin:15px 50px;border:1px solid #000;background:#fff;color:#000}.umlCName{font-weight:600;text-align:center;padding:5px}.umlCAtt,.umlCMeth{border-top:1px solid #000;padding:5px;background:#fff;color:#000}

La structure du site

  • body
    • id=brolExt
      • id=contentNavInfos
        • id=brolContent
          • class=brolItem
            • class=nav : les boutons de navigation page précédente et page suivante (début de page)
            • ... : le contenu principal de la page
            • class=nav : les boutons de navigation page précédente et page suivante (fin de page)
          • class=brolItem impn : partie sociale. Boutons d'interaction avec les réseaux sociaux, préférences de l'utilisateur, etc.
          • class=brolItem : sources et références
          • class=brolItem impn : infos sur le nuage de mots clés
            • class=tagcloud : le nuage de mots clés
          • class=brolItem : structure de la page (liens vers les titres de différents niveaux)
          • id=brolContentFooter :
            • id=brolPgeComment : les commentaires sur la page
            Informations diverses (date de publication, de dernière modification, certificat IDDN, etc.).
        • id=fullNav : les menus détaillés. Généralement affiché sous la forme d'une colone latérale.
          • class=brolInfoItem : un groupe de menus (selon la css, peut s'étendre et se réduire sur un click).
            • id=nom_du_groupe+T class=hideMen : titre du groupe de menus et lien pour étendre/réduire.
            • id=nom_du_groupe : les éléments du groupe de menus
          • class=brolInfoItem : groupe 2.
          • class=brolInfoItem : groupe 3...
        • id=mainNav : Le court menu principal. Généralement affiché en haut de page, sur toute la targeur, sous le brolHeader, juste avant le brolContent (contenu réel de la page)
          • id=mainMenu : les éléments du menu
        • id=brolHeader : affiché ou pas selon la css. Généralement une image en relation avec le chapitre dans lequel se trouve la page, et généralement affiché en haut et sur toute la largeur.
        • id=brolFooter : généralement affiché en bas de page et sous toute la largeur.

Styles de la page

Titre de niveau 1

Titre de niveau 2

Titre de niveau 3

Titre de niveau 4

Titre de niveau 5
Titre de niveau 6
<dt> Titre définition
<dd> Terme défini
<dt> Titre définition
<dd> Terme défini

Personne par la guerre, ne devient grand.

Yoda , L'Empire contre attaque

Une citation sans auteur: Un jour, Chuck Norris a perdu son alliance. Depuis c'est le bordel dans les terres du milieu...
Et une citation en ligne: Il y a 10 sortes de gens au monde: ceux qui connaissent le binaire et les autres inclue dans un paragraphe.

Un exemple de texte qui contient une variable et une valeur, mais aussi une entrée clavier, une info en évidence.

  • Un élément en français
  • Et un autre élément en anglais

Nous pouvons aussi retrouver des termes traduits, comme , mais aussi des abréviations comme Prt Scr [Print Screen], ou des accronymes comme ASP [Active Server Pages]

  1. body{font-size:95%}.impo,.noDisp{display:none}.brol-help{cursor:help}.content-area h1,body:not(.search-results) .content-area h2,body:not(.search-results) .content-area h3,body:not(.search-results) .content-area h4,body:not(.search-results) .content-area h5,body:not(.search-results) .content-area h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility}.content-area h1:not(.entry-caption){display:block;padding:5px;font:bold;border:1px groove;background:#F93;color:#000;text-align:center;margin-bottom:5px}.content-area h1.entry-caption{display:block;padding:0;text-align:center}.content-area h2:not(.search-result){display:block;margin-bottom:5px !important;padding:2px;border:1px solid #000;background:#F93;color:#000;margin-top:40px !important}.content-area h3:not(.search-result){border-bottom:1px solid #F93;margin-top:20px !important}.content-area h3:not(.search-result),.content-area h4,.content-area h5,.content-area h6{display:block;color:#F93;margin-bottom:3px !important;margin-top:10px !important}.hi{background-color:#ffa;color:#333}.i{font-style:italic}.disabled *{color:#A0A0A0}.content-area q{font-style:italic;color:#666}.brol-cc-by,.brol-cc-nc,.brol-cc-sa,.brol-cc-nd{background-repeat:no-repeat;background-position:2px 50%;padding:2px 2px 2px 22px}a .brol-cc-by,a:hover .brol-cc-by,a .brol-cc-nc,a:hover .brol-cc-nc,a .brol-cc-sa,a:hover .brol-cc-sa,a .brol-cc-nd,a:hover .brol-cc-nd{text-decoration:none}.brol-cc-by{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABn0lEQVQ4jaXVy2oUQRQG4C8tGuIlD6DRzMKJ6NLgW6iM4j0LXbkyG32AIBqv4DMY0J2LhOzcZj2K4gXvmECWgmgIKDgu6ozTljXB6A9Fd///X6fOqTrdTRlDOI0HeIHP+IR3wU1gsM/cP3AKi+jgB17hIRawFHwH73F0rUAVbod5BVcwWvCNYRpfwnsHG0oBb4bhMRqZdgStjBsJbwe38mCtKK+NrZl2WK/MQ5k2jCcx95e2EW+jhJ2FzOsBDxb0hrRFryOWE2G+WjAPYB8mcQF7g8txPWIch3vxsLtgnKhl1x1nCr5maPcrHMBHqewcWwpcvsfwRmq1/RW2S/31v1jCjkp5T/4ZFZaxq4/+UmqlLtrBlTCK5QqPImCzYFrAfO15Prgce6RGb1eYDfJsn5X/BufiOgubpBP+qlz6lF7LTBX0hlpjV/iGS9iMOWxbR2bDMWcIF/G9Lk5HFk/93uTjOB9jvMY38SzmXC6tNoBrYViVXqfSQY3hRni6r+yarXcMH/T2bVE62XV/YOsYlL7cM3ge2azG/V2c1OcX8BNJjG84K56osgAAAABJRU5ErkJggg==')}.brol-cc-nc{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABx0lEQVQ4jZXV24uNURgG8N8MY5JTyo0SO+y5kFsX/odxHoyUKPfuXYgYx1L+A8qUJBJXiknDpSZyGOM8CleEYafwuVjvbrZlbcZTq7613ud9vve0vo8yZmIbLuAhPuI9nsXZdnS38f0D/RhHhZ94jGsYxus4r/AcG/8m1IkTQf6Cg1hS4PVgAJ+DexLTSoLHgjCC2hQyWRTcCsdz43opvTuYXXDeFyvHXNwN3zXNwy48RQNrC06rcB1D2IBZmb0mlWgstGwxWbcKt7FJqsuueHvVsoYKLz0Sts1wNjb9OI/vsX+Ld/iG1ViK3VJTctTDZ5A0Fi9bjMtwqiXiCqPYKU1CO7zCI1L7hwuEBbicpftVGpMSbuETTLQRbGIFrkqpN4WfYAemlwTHItx/oRNXsojfYD/mS7doFM6FsV4Q2SPdnpVhHwzuXlzEj9h/0NKU/tgcysTmRWpVti6ZbM7CiHBCy9jMkAZ7Aosz0S704gZuog8dGacmG2xYJw3wCOYUUp/K1evNjQMR9j0sLzjnqON++BwoETpwOAgN6TqVGtWDo8Fp1j4vw2/owwuTTRiX5vS/P7Ct6Ja6fwYPIppGPJ/GVm1+Ab8AnRGYNPrnzAAAAAAASUVORK5CYII=')}.brol-cc-sa{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAB1UlEQVQ4jZXVyWqUURAF4K/j0Agq4iYbNUHtZOfG4QEUF0qCIg4R9z6CWxGNcQBfwRmycOVGEFxFREQJilEUxygushCnGBCxXdz6k9s33UEPNM1/6lTdv6rO7aY9luEwbuAZvuIzXgd3BPUOufMwhEk08QcvcBtj+BB8E2+wb6FCXTgf4mmcRE8bXR+G8T20F7CoXcGzIRhH7z90sia0TZwrg3ul9h5heRHrxm5pptuK2Eo8jtzBilyCV9HC2ky8Chfxy9zcmniITZmuVxrRy6jlYAhPFaffyYrcl5byM56/YEOmHQn+AFyLh42ZYHNW7GjGr8fH4EczvhHcdZIt3mXBOm5mBQe14ljwM5JfK7zHc9LsxoqkLcFfQa2I7cwO68/4u/i2uE0CafADeBCJnTAv1oVPWFfwO7ALx7G6iG2N72mpzQo9UctonNQoClZtnc74fkwFf6ngZ5cyZL5tariVFZ2Q5jwdz1PSTanQYpulkrF/FK2vwFX81mrse1ot1qswNuyRrs94FMrRje1x+kJXb6CIGY43eFK8QSc08DRyTrQT1KQFVKYd0bqoCn04E5pq9u2sN4v9eGtuZpPSQv77BzZHXdr+ZWnDM/GZkOxySIe/gL/Y2JQJXdnEHgAAAABJRU5ErkJggg==')}.brol-cc-nd{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABYUlEQVQ4ja3VMUscURQF4M+4RlHEKqQP6O+QNaiNaIwuadL6axTtAqYPaURQQcFC/4CNWGxiiNbZwAa0EYJrse/h28fOZtx44DHMueeeuW/mzn10xxDe4wt+oIEmLrCDj0FTCjVcoZWsG9xm3CWWexm9wEYQ3+MASxhNNBNYwF5ivIHBbobR7BeqJXYyh98hZzMP1kKggckSZhFTielqJEdwHci3TzCLmA+5VxiGD4HY7cMs4ihWWcFKID9nojW8KTD4ie3k/pP2O12E79pfdSxLOtHZJuk6ybTjga8P4A5/8DoTTeNVQYUNnGZcE4OVggQ4Q1H8b4+8Z9nyRODrFZxr914V+9mDxnsUkWImXM94bJu9Xtv4Bw6DR412Y8dhMNeHWWzsS7yM5Kr///Xe5cF0OJSpdDYU0MJWN0E6vlo4Vm58rSsYXxFLqOtsk1t9DNgUFY9HwDedR8DX8NCuR8ADRrN5hsU5KbUAAAAASUVORK5CYII=')}.stno{background:#fdc}.styes{background:#dfc}.stnoh{color:#fff;background:#f44}.styh{color:#fff;background:#191}.brol-loader{display:block;padding:5px;font:bold;border:1px groove;background:#F93;color:#000;text-align:center;margin-bottom:5px}.brol-loader span{position:relative;top:.63em;display:inline-block;text-transform:uppercase;opacity:0;transform:rotateX(-90deg)}.let1{animation:drop 1.2s ease-in-out infinite;animation-delay:1.2s}.let2{animation:drop 1.2s ease-in-out infinite;animation-delay:1.3s}.let3{animation:drop 1.2s ease-in-out infinite;animation-delay:1.4s}.let4{animation:drop 1.2s ease-in-out infinite;animation-delay:1.5s}.let5{animation:drop 1.2s ease-in-out infinite;animation-delay:1.6s}.let6{animation:drop 1.2s ease-in-out infinite;animation-delay:1.7s}.let7{animation:drop 1.2s ease-in-out infinite;animation-delay:1.8s}.let8{animation:drop 1.2s ease-in-out infinite;animation-delay:1.9s}.let9{animation:drop 1.2s ease-in-out infinite;animation-delay:2s}.let10{animation:drop 1.2s ease-in-out infinite;animation-delay:2.1s}@keyframes drop{10%{opacity:.5}20%{opacity:1;top:3.78em;transform:rotateX(-360deg)}80%{opacity:1;top:3.78em;transform:rotateX(-360deg)}90%{opacity:.5}100%{opacity:0;top:6.94em}}figure.brol-img-left,figure.brol-img-right{margin-bottom:1.5em;max-width:100%}figure.brol-img-left{display:inline;float:left;margin-right:1.5em}figure.brol-img-right{display:inline;float:right;margin-left:1.5em}.brol-img-left,.brol-img-right{display:block;margin-bottom:.8em;margin-top:.8em}img.brol-img-left{float:left;margin-left:0;margin-right:.8em}img.brol-img-right{float:right;margin-left:.8em;margin-right:0}.brol-img-header{display:block;margin-bottom:1.5em}.brol-fullwidth{width:100%;max-width:100%}.brol-caption{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-collapse:initial;position:relative;text-align:left;background-repeat:no-repeat;color:#FFF;font-weight:bold;clear:none;overflow:hidden;padding:0;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.brol-caption a:link,.brol-caption a:hover,.brol-caption a:active,.brol-caption a:visited{color:#FFF}.brol-caption span{white-space:nowrap;padding-top:8px;padding-bottom:8px;padding-left:8px;display:block;float:left;background-image:url(/img/sk/2016/titlebar.gif);font-size:95%;height:18px}.brol-caption .tabEnd{width:10px;background-image:url(/img/sk/2016/titlebar_end.gif);background-repeat:no-repeat;background-position:top right;position:relative;float:left}.content-area table:not(.noborder),.content-area th:not(.noborder),.content-area td:not(.noborder){border:1px solid #d1d1d1}table.noborder,th.noborder,.noborder th td.noborder,.noborder td{border-collapse:collapse;border:none !important}.brol-pseudotable-wrapper{position:relative}.brol-pseudotable{display:table;border-collapse:collapse}.brol-pseudotable:not(.brol-fullwidth){width:auto}.brol-smalltable{font-size:13px;font-size:.8125rem}.brol-smalltable td{padding:.2em;word-wrap:normal}.brol-pseudorow{display:table-row}.brol-pseudotable-caption{display:table-caption;caption-side:top;text-align:center}.brol-pseudotgroup{display:table-row-group}.brol-pseudocell,.brol-pseudocell-th,.brol-pseudocell-rh{display:table-cell}.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-pseudocell:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed),.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-pseudorow:not(.brol-empty) .brol-pseudocell-th,.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-pseudocell-rh:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed){border:1px solid #9DACBF}.brol-pseudocell:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed),.brol-pseudorow:not(.brol-empty),.brol-pseudocell-th,.brol-pseudocell-rh:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed){padding:3px}.brol-pseudocell-rh,.brol-pseudocell-th{text-align:center;font:bold}.brol-pseudotable-wrapper:not(.brol-layout-only) .brol-rowcollapsed{border-top:1px solid #9DACBF;border-bottom:0}.brol-pseudotable-wrapper:not(.brol-layout-only) .brol-colcollapsed{border-left:1px solid #9DACBF;border-right:0}.brol-rowcollapsed,.brol-colcollapsed{padding:3px}.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-empty,.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-emptyrow-last,.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-rowcollapsed{border-right:1px solid #9DACBF;border-left:1px solid #9DACBF}.brol-empty,.brol-emptyrow-last,.brol-rowcollapsed,.brol-colcollapsed{width:100px}.brol-pseudotable-wrapper:not(.brol-layout-only):not(.noborder) .brol-emptyrow-last{border-top:none !important;border-bottom:1px solid #9DACBF}.brol-pseudotable-wrapper:not(.brol-layout-only) .brol-empty{border:none !important}.table:not(.brol-layout-only),.brol-pseudotable-caption-col:not(.brol-layout-only){background:#9DACBF;color:#fff}.table:not(.noborder),.brol-pseudotable-caption-col:not(.noborder){border-spacing:0;border-collapse:collapse}.brol-layout-only{border:none !important}.td{background:#CCD3DD;color:#222}.td a,.td2 a{color:#1a50b8}.td2{background:#ECEEF0;color:#222}th,th a,thead td,.brol-pseudo-th,.brol-pseudocell-th,.brol-pseudocell-rh{background:#677E96;color:#fff}tfoot th,.brol-tfoot{background:#efefef;color:#555}tfoot td,tfoot td .td,tfoot td .td2{background:#efefef;color:#555}.td th,.td .brol-pseudocell-rh{font:bold;background:#AAB5C6;color:#333}.td2 th,.td2 .brol-pseudocell-rh{font:bold;background:#e6e8f2;color:#333}.brol-pseudotable-wrapper .brol-t-num,table .brol-t-num{text-align:right}:required{border:2px solid orange !important}input:required:invalid,input:focus:invalid,.brol-invalid{background-image:url("/img/sk/2016/invalid.png");background-position:right top;background-repeat:no-repeat}input:required:valid,.brol-valid{background-image:url("/img/sk/2016/valid.png");background-position:right top;background-repeat:no-repeat}dl{margin:0 auto;padding:0;width:80%}dt{margin-top:15px;padding:5px;font-weight:bold;background:#ddd}dd{margin:0;padding:5px;border:1px solid #ddd;background:#eee}q:before,blockquote:before,q:after,blockquote:after{content:""}q.fun,p.fun q{color:#558}p.fun,q.fun{background-image:url("/img/smiley/look_up.gif");background-position:0 50%;background-repeat:no-repeat;padding-left:24px}q.fun[title]:before{content:"(" attr(title) ") "}.dispCde{background:#CCD3DD;color:#222}.prompt,.cppsynt,code,.fct,.val,.cde,.struct,.cls,.nmsp,.meth,var,.frmla,.brolpath{font-family:Inconsolata,monospace}.brolpath{word-wrap:normal}div.prompt,div.cppsynt,code,div.fct,div.val,div.cde,div.struct,div.cls,div.nmsp,div.meth,div.frmla{padding:5px}.frmla{background-color:#eaeaff;color:#000;padding:0 5px}.brol-link{cursor:pointer}a.prevBtn{float:left}a.nextBtn{float:right}.nav{display:block;padding-bottom:30px}.menToc{text-align:center}.menToc ul{list-style:none;text-align:left;width:100%;padding:0;margin:0}.menToc ul li{margin:0;border:0;border-top:1px solid #eee}.menToc ul li a{display:block;padding:4px 8px 4px 8px;border:0;border-left:20px solid #aab;background:#fff;text-decoration:none;font-size:12px;font-weight:bold}.menToc ul li a:link{color:#005}.menToc ul li a:visited{color:#505}.menToc ul li a:hover{border-color:#ff9000}.menToc ul li a{border-color:#555;font-size:14px}.menToc ul li ul li a{padding-left:20px;border-color:#888;font-size:12px}.menToc ul li ul li a:hover{border-color:#fea201}.menToc ul li ul li ul li a{padding-left:40px;border-color:#aaa;font-size:10px}.menToc ul li ul li ul li a:hover{border-color:#fe5401}.menToc ul li ul li ul li ul li a{padding-left:60px;border-color:#ddd;font-weight:normal}.menToc ul li ul li ul li ul li a:hover{border-color:#fe01a2}.menToc ul li ul li ul li ul li ul li a{padding-left:80px;border-color:#fff}.menToc ul li ul li ul li ul li ul li a:hover{border-color:#dd01fe}.brol-toc1b ol{list-style:none}.brol-toc1a ol{counter-reset:brol-toc1b;margin-left:0;padding-left:0}.brol-toc1a ol>li{position:relative;margin:0 0 6px 2em;padding:4px 8px 4px 1.5rem;list-style:none;border-top:2px solid #f6f6f6}.brol-toc1a ol ol ol>li{padding:4px 8px 4px 2rem}.brol-toc1a ol ol ol ol>li{padding:4px 8px 4px 3rem}ol.brol-toc1b>li:before{content:counter(brol-toc1b, upper-latin);counter-increment:brol-toc1b;width:2em}.brol-toc1a ol>li:before{position:absolute;top:-2px;left:-2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;padding:4px;border-top:2px solid #f6f6f6;color:#8699B0;background:#f6f6f6;font-weight:bold;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}ol.brol-toc1b li ol{counter-reset:inner}ol.brol-toc1b ol li:before{content:counter(brol-toc1b, upper-latin) "." counters(inner, ".");counter-increment:inner;padding-right:5px}.brol-toc1b li ol,.brol-toc1b li ul{margin-top:6px}ol.brol-toc1b ol li:last-child{margin-bottom:0}.psproblem,.psok,.psrun,.psstop,.pscase{background-repeat:no-repeat;padding:2px 2px 2px 18px}li.psproblem,li.psok,li.psrun,li.psstop,li.pscase,ul.psn{list-style:none}.psproblem{background-image:url("/img/sk/msg_remark.gif")}.psok{background-image:url("/img/sk/solution2.gif")}.psrun{background-image:url("/img/sk/threadrun.gif")}.psstop{background-image:url("/img/sk/threadstop.gif")}.pscase{background-image:url("/img/sk/pscase2.gif")}#breadcrumbs ol{list-style-type:none;display:inline}#breadcrumbs ol li{display:inline}#breadcrumbs a.brol-breadcrumb-last{color:#A0A0A0;text-decoration:none;pointer-events:none;cursor:default}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.clearBoth,.table{clear:both}.msg_error{margin:.5em 0 .5em 0;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 50px}.msg_p{margin:.5em 0 .5em 0;padding:10px}.pm_notice,.msg_advanced,.msg_notice,.msg_warning,.msg_tip,.msg_remark,.msg_question,.msg_site,.msg_todo,.msg_goto,.goto{margin:.5em 0 .5em 0;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 36px}.msg_p .msg_t,.msg_advanced .msg_t,.msg_notice .msg_t,.msg_warning .msg_t,.msg_error .msg_t,.msg_tip .msg_t,.msg_remark .msg_t,.msg_question .msg_t,.msg_site .msg_t,.msg_todo .msg_t,.msg_goto .msg_t{margin:0 0 .2em 0}.msg_result-ok{margin:0 0 .2em 0;background-color:#00cc00;color:#fff;border:.1em solid #EBE5FF}.msg_result-ko{margin:0 0 .2em 0;background-color:#cc0000;color:#fff;border:.1em solid #EBE5FF}.msg_p,.msg_advanced,.msg_notice,.msg_tip,.msg_site,.msg_todo{background-color:#F5F5FF;color:#5B4D7E;border:.1em solid #EBE5FF}.msg_todo{background-image:url("/img/sk/msg_task.gif")}.msg_notice{background-image:url("/img/sk/msg_notice2.gif")}.msg_site{background-image:url("/img/sk/msg_site.gif")}.msg_goto{background-image:url("/img/sui.gif");background-color:#FEFEFE;color:#686868;border:.1em solid #EFEFEF}.msg_goto .msg_t{border-bottom:.1em solid #EFEFEF}.msg_p .msg_t,.msg_notice .msg_t,.msg_advanced .msg_t,.msg_site .msg_t{border-bottom:.1em solid #EBE5FF}.msg_tip{background-image:url("/img/sk/msg_tip.png")}.msg_advanced{background-image:url("/img/sk/msg_advanced.png")}.msg_advanced .hi,.msg_tip .hi{background-color:#F5F5FF;color:#5B4D7E}.msg_tip .msg_t{text-decoration:underline}.msg_remark{background-color:#FFFFDD;border:.1em solid #FFD700;background-image:url("/img/sk/msg_remark.gif")}.msg_remark .msg_t{text-decoration:underline}.msg_question{background-image:url("/img/sk/msg_question.png")}.msg_warning{color:#CC0000;background-color:#FFFFCC;border:.1em solid #CC0000;background-image:url("/img/sk/msg_warning.png")}.msg_warning .msg_t{border-bottom:.1em solid #cc0000}.msg_error{background-color:#FFFFCC;color:#ff0000;border:.1em solid #ff0000;background-image:url("/img/sk/msg_error.png")}.msg_error .msg_t{border-bottom:.1em solid #ff0000;font-weight:bold;text-align:center}.goto{background-image:url("/img/smiley/go.gif")}ul.brol-item-list{list-style:none;margin:0}.brol-item{border-top:1px solid #d1d1d1;padding:1.75em 0}.brol-item .brol-item-title{font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:16px;font-size:1rem;letter-spacing:.046875em;line-height:1.3125;margin:0 0 1.75em}.brol-item-title a{color:#1a1a1a}.brol-item-info .brol-item-main{font-size:16px;font-size:1rem;font-weight:900;line-height:1.75}.brol-item-info{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.61538462}.brolSubItem{border:1px solid inset;background:#f4f4f2;color:#555;margin:5px;padding:5px;overflow:auto}.pcde,.cppsynt{border:1px solid #DBDBB0;padding:5px;background:#FBFBF8}.pcde,.inlinesynt{background:#dee7ed}.prompt{border:2px inset;padding:5px}.prompt,.inlineprompt{background:#000;color:#fff}.site-main>article.search-result{background:#EEE;color:#222;border-bottom:1px solid #d1d1d1;padding-left:5px}a.docStructBtn,a.topBtn,a.topCatBtn{background-repeat:no-repeat;background-position:2px 50%;padding:2px 2px 2px 18px}#wpadminbar #ub-site-name>.ab-item:before{content:"\f333";top:2px}#wpadminbar #ub-site-info>.ab-item:before{content:"\f348";top:2px}a.docStructBtn{background-image:url("data:image/gif;base64,R0lGODlhEAAQAOYAALS70fj5/PT2+36PtJ2pxWd9qfL1+/b4/Pn6/IWcxIyXquLq+Oju+e/z+oqhyJCny5at0Z2y1qW52+fu+eju+O3y+qzB4bPH5o2Yqejv+erw+fH1+/D0+vb4++Hr+ODq9+Ps+OTs9+zy+u3y+fT3+4+aqJGbp+Hr9+Ps9+fv+enw+ejv+O/0+vL2+5ScpeXu+Ofv+Orx+fH2+/L2+vH2+vf6/JifojeYYKjOt3y4fZ6inqKlm6iol62rlLGukbWwjr21ibmyjL+2iP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEMALAAAAAAQABAAAAengENDQoSFhoSCgkAIjI2OQIlDQQg4NziOjEGRPwE3OTcBBQMEADU/kT4dlTgdB62tPpE9AiS1ArS0JD2RPDSrLTMGBhsyPJE7HJ43LKKkDTuROhWrFdUiIxU6kTYaMRrd3d4qNpEuKaswKwwTFBkukSUvyi/NAC8lkQogqyAoICAhQCiIhGGBhxMIPTxwkMCDiUhDMHyY+AFCIgwYIA65YEFCBI2CAgEAOw==")}a.topBtn{background-image:url("data:image/gif;base64,R0lGODlhEAAQAIcAAKZrEKdsEKluEKluEapwEatwEa1yEq91Eq91E7F4E7R6E7R6FLR7FLZ8FLZ9FLh/Fbl/FbqBFruBFryCFryDFr2EFvvdg/vgjvvhjvzgjvvknfvlnfzlnfzqr/3qr/zqsP3qsODf4/zww/3wwv3ww/311P321f711P711f755f765P765f797wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAACEALAAAAAAQABAAAAh1AEMIHEiwoEGBFSocNFiBBQuFCwVOSJFCxQoKESOcMGECRYkSEg4+IEFSxIgRJCEUdPABRAcQLT94kNmA4AIFChZo0LCBQ04GCw4myIDhQoYEEUMgsMDUwoGkBppaMJCUgNQCSQdIFZA0gNQASUMAGAsgbNiAADs=")}a.topCatBtn{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2mlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanZJNa1NBFIafSSR1UUuRCC4HNyYYBcFNFMR81CiX4YbbLpLg5vbONLnY+8Fkbm13gv4M/QcuunLnP/ADKbj2R4jLxEWMpkoX7bN6Z+a8nPNyBsrvvI7aLm1Ckjob9NpyMBzJtc+sI7jKfa6F0TRX2493ADy/2wp8pfiLgJ/fEAAntzy/2+J8rEe5dSCqwBNtphGIZ8CrFy53IL4DVbsTdED8ADbGK3p3RdvBcASlS0B1vNDXgeruQjeAqk5SDaVHQKoTraF0DHxNkkxD+TVQc+bQAXSy/MjG44mTtagut8KpS8JUepkOn8tOluRhetSQd5vNZkOG+/vSxuOJm0prpsYeGH2HRRYArvRt1p9kLpNBr70MvjGb08eS0WdChiNDEtCjfabnvAyGI7lQf3bUiAp7sNyd+LRa8/EePP1w2nfjDbx/ePrucgWowMntlYwVz++2vGXjtdkcD58uLbz/ny/KSr+bgdkz1qSRkX7h8sJJZXRcJFIZZ+OoFvhK1aVcOmuzOQGGPQwWQ0qEQeJT4MgpcEgUBk1MQfL75LDERNQI8FEo6kjkBSY4i8XfA6hswtuyEEIcf3nw8t+6X6pCmakR9IQ5AAA6EmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTEwLTIzVDE2OjM4OjUxKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxOC0xMC0yM1QxNjozODo1MSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMTAtMjNUMTY6Mzg6NTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjhkNzhiMTI1LWM3ZWQtNmI0NS1hOWU4LWY1NDVlMTFkYTA4YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpjNzcwZmY1NC1hNzg3LTZkNGYtYTkwMC0yNzYyNTExZWEzZDE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpjNzcwZmY1NC1hNzg3LTZkNGYtYTkwMC0yNzYyNTExZWEzZDE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Yzc3MGZmNTQtYTc4Ny02ZDRmLWE5MDAtMjc2MjUxMWVhM2QxPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTEwLTIzVDE2OjM4OjUxKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4ZDc4YjEyNS1jN2VkLTZiNDUtYTllOC1mNTQ1ZTExZGEwOGI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTgtMTAtMjNUMTY6Mzg6NTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPlByb1Bob3RvIFJHQjwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cdMXBAAAACBjSFJNAACHCgAAjA0AAR79AABnogAAPlgAAUhHAAAOTAAAAAqctp1VAAAB9klEQVR42pyST0gUYRjGf9834zqzrhHlhiZqllsseOiwHepQnaQFgw4dEqSLkWUZCEl0SgqK6BxE1EH6cwgqgqhLkh6qg1AktGW0K3rQ/oHhOjnbNvN1mBmcHSOqB97Dx/M+z/d83/vCn9EFHOU/sQFQfmX+VbwNKF/pblF3jrcFJp1/K94PqMvdLUqN7FJqdLe6158KTPqjzVrkfAQYvnsixcGuZsgvwucS6R11dLQmuDH2Jet6RmOBQITE56vg9POz7WS2r4G8tdzhKNiYYHqySObUBF9t5zpwKGxwrX292fPo5Baa0rUwZYEmKrM5CprifJ+z6bj4jmf5xYfAXgHkqjSRfjKwmZ176uF9caU4wE8FbQk+jM+z9dwbrJL7SQITZUc97rs9A7M2GJqXK65Bjb5cEohJWCjTMzyFVXJHgFEdOAAkNEkRV/linY9zS5QdBYAUgsZGE3644IL0Ah4GCrofLqVJ4d2SNLh6a4bem9MloOjzq890NuhDvZvAdtA8h1agIPnNYJ9OLgBcAJJ+7bv/6puXIPI/lQbCW5e6Gh3ACTHzyVq9cug+gidQrQtYZ0CDwSpTq+AA04xJqDe8Q0yuMKjOzdpkB19DTJIrWABrQwbxF3mL7LGXAIx7SxYPL1IzMBRJ98AvgDQwGOEvAW9/DQBL3Jhwp0o3TgAAAABJRU5ErkJggg==")}.brol-img{margin:10px}.brol-img-header{display:block;margin-left:auto;margin-right:auto}#brol-photo-stream .hidden{display:none}#brol-photo-stream #loader{display:none}#brol-photo-stream{display:flex;flex-wrap:wrap}#brol-photo-stream::after{content:'';flex-grow:999999999}#brol-photo-stream div.brol-photo-thumb{margin:2px;background-color:#aaa;position:relative}i{display:block}#brol-photo-stream img{position:absolute;top:0;width:100%;vertical-align:bottom}@media print{.impo{display:inline !important}.impn,a.docStructBtn,a.topCatBtn,a.topBtn,.noDisp{display:none !important}.content-area h1,.content-area h2,.content-area h3,.content-area h3,.content-area h4,.content-area h5,.content-area h6{clear:both;margin-left:0;margin-right:0;margin-bottom:10px;margin-top:40px;background-color:#ffffff;color:#000}.brol-pseudotable-wrapper{position:relative}.brol-pseudotable{display:table;background:none !important}.brol-pseudotable-caption{display:table-caption;caption-side:top;text-align:center}.brol-pseudotgroup{display:table-row-group}.brol-pseudorow{display:table-row;background:none !important}.brol-pseudocell,.brol-pseudocell-th,.brol-pseudocell-rh{display:table-cell;background:none !important}.brol-pseudotable-wrapper.brol-pseudocell:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed),.brol-pseudotable-wrapper.brol-pseudorow:not(.brol-empty).brol-pseudocell-th:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed),.brol-pseudotable-wrapper.brol-pseudocell-rh:not(.brol-empty):not(.brol-rowcollapsed):not(.brol-colcollapsed){padding:3px;border:1px solid #d1d1d1 !important}.brol-pseudocell-rh{text-align:center;font:bold}.brol-rowcollapsed{padding:3px;border-bottom:0;background:none !important}.brol-pseudotable-wrapper.brol-rowcollapsed{border-top:1px solid #d1d1d1 !important}.brol-empty,.brol-emptyrow-last,.brol-rowcollapsed{width:100px;background:none !important}.brol-pseudotable-wrapper.brol-empty,.brol-pseudotable-wrapper.brol-emptyrow-last,.brol-pseudotable-wrapper.brol-rowcollapsed{border-right:1px solid #d1d1d1 !important;border-left:1px solid #d1d1d1 !important}.brol-emptyrow-last{border-top:none !important}.brol-pseudotable-wrapper.brol-emptyrow-last{border-bottom:1px solid #d1d1d1 !important}.brol-empty{border-top:none !important;border-bottom:none !important}}

English translation

You have asked to visit this site in English. For now, only the interface is translated, but not all the content yet.

If you want to help me in translations, your contribution is welcome. All you need to do is register on the site, and send me a message asking me to add you to the group of translators, which will give you the opportunity to translate the pages you want. A link at the bottom of each translated page indicates that you are the translator, and has a link to your profile.

Thank you in advance.

Document created the 06/01/2010, last modified the 06/02/2023
Source of the printed document:https://www.gaudry.be/en/info/style.html

The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.

Notes
  1.  Print Screen : corresponds to « Impr. écran » en français

  2.  Prt Scr : “Print Screen” (en français, « Impr. écran ») La touche d'impression d'écran se situe souvent à droite de la touche F12, et permet de réaliser une capture d'écran, pour l'envoyer dans le presse-papiers.

  3.  ASP : Active Server Pages ensemble de logiciels développés par Microsoft et utilisés dans la programmation Web

Contents Haut