248 lines
31 KiB
CSS
248 lines
31 KiB
CSS
@charset "UTF-8";
|
|
/* [1] COULEURS
|
|
=========================================================*/
|
|
/* (1) COULEURS DU THEME $DEFAULT */
|
|
/* (2) COULEURS DE THEME $DARK */
|
|
/* (3) Couleurs du theme pour la timeline */
|
|
/* [2] DIMENSIONS
|
|
=========================================================*/
|
|
/* (1) Layout de base */
|
|
/* [3] Mixins
|
|
=========================================================*/
|
|
/* [4] Functions
|
|
=========================================================*/
|
|
/* [1] Formulaire de type timeline
|
|
=========================================================*/
|
|
#WRAPPER > #CONTAINER section[data-timeline] {
|
|
display: block;
|
|
position: relative;
|
|
background-color: #fff;
|
|
font-size: .9em;
|
|
color: #000;
|
|
/* (1) On ajoute le liseré à droite pour TOUS les éléments */
|
|
/* (2) Titres de sections */
|
|
/* (3) Titres des sous-sections */
|
|
/* (4) Titres genre text message */
|
|
/* (5) 'Tags' -> textes sur le liseré gauche */
|
|
/* (6) Input d'upload de fichier (css hack) */
|
|
/* Contiendra l'input*/
|
|
/* Animation de hover*/
|
|
/* Animation de .active*/
|
|
/* (7) Inputs de type text */
|
|
/* (8) Gestion des espacements */
|
|
/* (9) <article> sert uniquement à regrouper */
|
|
/* (10) Gestion des espacements verticaux */
|
|
/* (11) Gestion des custom <select> */ }
|
|
#WRAPPER > #CONTAINER section[data-timeline] *:not(.no-line) {
|
|
display: block;
|
|
color: #333;
|
|
margin: 0 40px;
|
|
padding: 5px 60px;
|
|
border-left: 2px solid #399ced; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3:not(.no-line) {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.4em;
|
|
color: #fff;
|
|
font-weight: bold;
|
|
background-color: #399ced;
|
|
/* TODO: Transformer les background en ::before pour que ca soit juste un cercle avec bg et border*/
|
|
/* FIXME: Corriger le liseré pour les autres navigateurs que FF*/
|
|
/* Gestion du before (compteur css) //*/ }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3:not(.no-line)[data-n]:before {
|
|
content: attr(data-n);
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .48em;
|
|
margin-left: -41px;
|
|
padding: 3px 12px;
|
|
border-radius: 50%;
|
|
/* Contour blanc*/
|
|
box-shadow: 0 0 0 3px #fff;
|
|
background-color: #399ced;
|
|
font-size: 1.3em;
|
|
color: #fff;
|
|
font-weight: bold;
|
|
/* On centre sur la ligne*/
|
|
transform: translateX(-50%) translateY(-50%);
|
|
-moz-transform: translateX(-50%) translateY(-50%);
|
|
-o-transform: translateX(-50%) translateY(-50%);
|
|
-ms-transform: translateX(-50%) translateY(-50%);
|
|
-webkit-transform: translateX(-50%) translateY(-50%); }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4:not(.no-line) {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.2em;
|
|
color: #1068b0;
|
|
font-weight: bold;
|
|
/* Gestion du before (compteur css) //*/ }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4:not(.no-line)[data-icon]:before {
|
|
content: attr(data-icon);
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .8em;
|
|
margin-left: -41px;
|
|
padding: 7px;
|
|
border-radius: 50%;
|
|
/* Contour blanc*/
|
|
box-shadow: 0 0 0 2px #fff;
|
|
background-color: #399ced;
|
|
font-size: 1em;
|
|
font-family: 'icomoon';
|
|
color: #fff;
|
|
font-weight: bold;
|
|
/* On centre sur la ligne*/
|
|
transform: translateX(-50%) translateY(-50%);
|
|
-moz-transform: translateX(-50%) translateY(-50%);
|
|
-o-transform: translateX(-50%) translateY(-50%);
|
|
-ms-transform: translateX(-50%) translateY(-50%);
|
|
-webkit-transform: translateX(-50%) translateY(-50%); }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5:not(.no-line) {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.2em;
|
|
color: #1068b0;
|
|
font-weight: bold;
|
|
/* Gestion du before (compteur css) //*/
|
|
/* Texte genre text message*/ }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5:not(.no-line):before {
|
|
content: '';
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .7em;
|
|
margin-left: -41px;
|
|
padding: 7px;
|
|
border-radius: 50%;
|
|
/* Contour blanc*/
|
|
box-shadow: 0 0 0 2px #fff;
|
|
background-color: #399ced;
|
|
/* On centre sur la ligne*/
|
|
transform: translateX(-50%) translateY(-50%);
|
|
-moz-transform: translateX(-50%) translateY(-50%);
|
|
-o-transform: translateX(-50%) translateY(-50%);
|
|
-ms-transform: translateX(-50%) translateY(-50%);
|
|
-webkit-transform: translateX(-50%) translateY(-50%); }
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5:not(.no-line)[data-text]:after {
|
|
content: attr(data-text);
|
|
padding: 6px 10px;
|
|
border-radius: 3px;
|
|
background: #399ced;
|
|
color: #fff;
|
|
font-weight: normal; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] [data-tag] {
|
|
display: block;
|
|
padding: 40px 60px; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] [data-tag]:before {
|
|
content: attr(data-tag);
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .5em;
|
|
margin-left: -41px;
|
|
padding: 2px;
|
|
background-color: #fff;
|
|
font-size: 1.2em;
|
|
color: #399ced;
|
|
font-weight: bold;
|
|
/* On centre sur la ligne*/
|
|
transform: translateX(-50%) translateY(-50%);
|
|
-moz-transform: translateX(-50%) translateY(-50%);
|
|
-o-transform: translateX(-50%) translateY(-50%);
|
|
-ms-transform: translateX(-50%) translateY(-50%);
|
|
-webkit-transform: translateX(-50%) translateY(-50%); }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'] {
|
|
position: relative;
|
|
opacity: 0;
|
|
z-index: 8;
|
|
cursor: pointer; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'] + span.file-input {
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: -1px;
|
|
margin-left: -290px;
|
|
width: calc( 290px - 2*15px);
|
|
height: 30px;
|
|
padding: 0 15px;
|
|
border-radius: 3px;
|
|
background: #ddd;
|
|
color: #333;
|
|
line-height: 30px;
|
|
font-weight: normal;
|
|
z-index: 9;
|
|
cursor: pointer;
|
|
pointer-events: none;
|
|
/* Icone d'upload*/
|
|
-webkit-transition: background 0.1s ease-in-out;
|
|
transition: background 0.1s ease-in-out; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'] + span.file-input:before {
|
|
content: 'e ';
|
|
font-size: 1em;
|
|
font-family: 'icomoon';
|
|
color: #333;
|
|
font-weight: bold; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file']:hover + span.file-input {
|
|
background: #bbb;
|
|
box-shadow: inset 0 0 5px #888; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'].active + span.file-input {
|
|
background: #399ced;
|
|
color: #fff; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='text'],
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='password'],
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='number'],
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='button'],
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='submit'],
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='mail'] {
|
|
display: inline;
|
|
width: auto;
|
|
margin: unset;
|
|
padding: 5px 10px;
|
|
margin-bottom: 5px;
|
|
margin-right: 15px;
|
|
border-radius: 0;
|
|
border: 1.5px solid #aaa;
|
|
font-size: .8em;
|
|
font-weight: normal;
|
|
color: #333;
|
|
-webkit-transition: border 0.2s ease-in-out;
|
|
transition: border 0.2s ease-in-out;
|
|
/* Animation de @focus*/ }
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='text']:focus,
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='password']:focus,
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='number']:focus,
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='button']:focus,
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='submit']:focus,
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='mail']:focus {
|
|
border-color: #399ced; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] label {
|
|
color: #555; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] [data-space] {
|
|
padding-top: 30px;
|
|
padding-bottom: 30px; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] article {
|
|
all: unset !important; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] .spacetop, #WRAPPER > #CONTAINER section[data-timeline] .spaced {
|
|
margin-top: 20px !important; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] .spacebtm, #WRAPPER > #CONTAINER section[data-timeline] .spaced {
|
|
margin-bottom: 20px !important; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] .nobold {
|
|
font-weight: normal !important; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] select {
|
|
width: auto;
|
|
display: inline-block;
|
|
background: transparent;
|
|
border: 0;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
text-indent: 1px;
|
|
text-overflow: '';
|
|
font-size: .9em; }
|
|
#WRAPPER > #CONTAINER section[data-timeline] .select-container select {
|
|
display: inline-block;
|
|
padding: 2px;
|
|
padding-right: 20px;
|
|
border-radius: 3px;
|
|
border: 1px solid #399ced;
|
|
background: #fff url("/f/svg/bottom_arrow/st/container/399ced") right 5px center no-repeat;
|
|
background-size: 10px auto;
|
|
overflow: hidden; }
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibmVzdGVkLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vdGltZWxpbmUtZm9ybS5zY3NzIiwKCQkiLi4vY29uc3RhbnRzLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0ICdjb25zdGFudHMnO1xuXG4vKiBbMV0gRm9ybXVsYWlyZSBkZSB0eXBlIHRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI1dSQVBQRVIgPiAjQ09OVEFJTkVSIHNlY3Rpb25bZGF0YS10aW1lbGluZV17XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRmb250LXNpemU6IC45ZW07XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC8qICgxKSBPbiBham91dGUgbGUgbGlzZXLDqSDDoCBkcm9pdGUgcG91ciBUT1VTIGxlcyDDqWzDqW1lbnRzICovXG5cdCYgKjpub3QoLm5vLWxpbmUpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICMzMzM7XG5cblx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRwYWRkaW5nOiA1cHggNjBweDtcblxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICR0aW1lbGluZS1jb2xvcjtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDM6bm90KC5uby1saW5lKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblxuXHRcdC8qIFRPRE86IFRyYW5zZm9ybWVyIGxlcyBiYWNrZ3JvdW5kIGVuIDo6YmVmb3JlIHBvdXIgcXVlIGNhIHNvaXQganVzdGUgdW4gY2VyY2xlIGF2ZWMgYmcgZXQgYm9yZGVyKi9cblx0XHQvKiBGSVhNRTogQ29ycmlnZXIgbGUgbGlzZXLDqSBwb3VyIGxlcyBhdXRyZXMgbmF2aWdhdGV1cnMgcXVlIEZGKi9cblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtbl06YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW4pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNDhlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDQ6bm90KC5uby1saW5lKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Y29sb3I6IGRhcmtlbigkdGltZWxpbmUtY29sb3IsIDIwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdC8qIEdlc3Rpb24gZHUgYmVmb3JlIChjb21wdGV1ciBjc3MpIC8vKi9cblx0XHQmW2RhdGEtaWNvbl06YmVmb3Jle1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOGVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIC8qIE9uIGNlbnRyZSBzdXIgbGEgbGlnbmUqL1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgKTtcblx0XHR9XG5cdH1cblxuXHQvKiAoNCkgVGl0cmVzIGdlbnJlIHRleHQgbWVzc2FnZSAqL1xuXHQmIGg1Om5vdCgubm8tbGluZSl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblx0fVxuXG5cdC8qICg1KSAnVGFncycgLT4gdGV4dGVzIHN1ciBsZSBsaXNlcsOpIGdhdWNoZSAqL1xuXHQmIFtkYXRhLXRhZ117XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10YWcpO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG4gICAgICAgIH1cblx0fVxuXG4gICAgLyogKDYpIElucHV0IGQndXBsb2FkIGRlIGZpY2hpZXIgKGNzcyBoYWNrKSAqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSdde1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgICAvKiBDb250aWVuZHJhIGwnaW5wdXQqL1xuICAgICYgaW5wdXRbdHlwZT0nZmlsZSddICsgc3Bhbi5maWxlLWlucHV0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDI5MHB4IC0gMioxNXB4ICk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcblxuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvKiBJY29uZSBkJ3VwbG9hZCovXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ2UgJztcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQgKTtcbiAgICB9XG5cblxuXHQvKiBBbmltYXRpb24gZGUgaG92ZXIqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXTpob3ZlciArIHNwYW4uZmlsZS1pbnB1dHtcblx0XHRiYWNrZ3JvdW5kOiAjYmJiO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLWNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNhYWE7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmIGxhYmVse1xuXHRcdGNvbG9yOiAjNTU1O1xuXHR9XG5cblx0LyogKDgpIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzICovXG5cdCYgW2RhdGEtc3BhY2Vde1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LyogKDkpIDxhcnRpY2xlPiBzZXJ0IHVuaXF1ZW1lbnQgw6AgcmVncm91cGVyICovXG5cdCYgYXJ0aWNsZXtcblx0XHRhbGw6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTApIEdlc3Rpb24gZGVzIGVzcGFjZW1lbnRzIHZlcnRpY2F1eCAqL1xuXHQmIC5zcGFjZXRvcHsgbWFyZ2luLXRvcDogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cdCYgLnNwYWNlYnRteyBtYXJnaW4tYm90dG9tOiAyMHB4ICAgICFpbXBvcnRhbnQ7IH1cblxuXHQmIC5zcGFjZWR7XG5cdFx0QGV4dGVuZCAuc3BhY2V0b3A7XG5cdFx0QGV4dGVuZCAuc3BhY2VidG07XG5cdH1cblxuXHQmIC5ub2JvbGR7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogKDExKSBHZXN0aW9uIGRlcyBjdXN0b20gPHNlbGVjdD4gKi9cblx0JiBzZWxlY3R7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyOiAwO1xuXG5cdCAgICAvLyBIaWRlcyByaWdodCBhcnJvd1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQgICAgdGV4dC1pbmRlbnQ6IDFweDtcblx0ICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHR9XG5cblx0JiAuc2VsZWN0LWNvbnRhaW5lciBzZWxlY3R7XG5cdCAgICAvLyB3aWR0aDogYXV0bztcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBhZGRpbmc6IDJweDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aW1lbGluZS1jb2xvcjtcblxuXHQgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9mL3N2Zy9ib3R0b21fYXJyb3cvc3QvY29udGFpbmVyLyN7Y29sb3Itc3RyKCR0aW1lbGluZS1jb2xvcil9JykgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMzOTljZWQ7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgIzMzMzMzMztcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzM5OWNlZDtcblxuLyogWzJdIERJTUVOU0lPTlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAoMSkgTGF5b3V0IGRlIGJhc2UgKi9cbiRtZW51LXNpZGUtd2lkdGg6IDE1ZW07XG4kaGVhZGVyLWhlaWdodDogICA0ZW07XG5cblxuXG4vKiBbM10gTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcbiAgICB0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWx1ZTtcbiAgICB0cmFuc2l0aW9uOiAkdmFsdWU7XG59XG5cbi8qIFs0XSBGdW5jdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vLyBUcmFuc2Zvcm1lIHVuZSBjb3VsZXVyIGhleCBlbiBzdHJpbmcgc2FucyBsZSAjXG5AZnVuY3Rpb24gY29sb3Itc3RyKCRjb2xvcil7XG4gICAgQHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICI7QUNBQTsyREFDMkQ7QUFDM0Qsb0NBQW9DO0FBTXBDLGlDQUFpQztBQVFqQyw0Q0FBNEM7QUFHNUM7MkRBQzJEO0FBQzNELHdCQUF3QjtBQU14QjsyREFDMkQ7QUFlM0Q7MkRBQzJEO0FEMUMzRDsyREFDMkQ7QUFDM0QsUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUFBYztFQUMzQyxPQUFPLEVBQUUsS0FBTTtFQUNmLFFBQVEsRUFBRSxRQUFTO0VBRW5CLGdCQUFnQixFQUFFLElBQUs7RUFFdkIsU0FBUyxFQUFFLElBQUs7RUFDaEIsS0FBSyxFQUFFLElBQUs7RUFFWixpRUFBaUU7RUFjakUsNEJBQTRCO0VBd0M1QixrQ0FBa0M7RUFvQ2xDLG1DQUFtQztFQTRDbkMsZ0RBQWdEO0VBMEI3Qyw4Q0FBOEM7RUFXOUMsdUJBQXVCO0VBc0MxQix1QkFBdUI7RUFPdkIseUJBQXlCO0VBTXpCLDZCQUE2QjtFQWtDN0IsaUNBQWlDO0VBTWpDLGdEQUFnRDtFQUtoRCw0Q0FBNEM7RUFhNUMsc0NBQXND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 */ |