477 lines
51 KiB
CSS
477 lines
51 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 */
|
|
/* (10) Gestion des espacements verticaux */
|
|
/* (11) Gestion des custom <select> */
|
|
/* (12) Gestion des coloris pour les titres */
|
|
/* (13) Gestion de la navigation fléchée */
|
|
/* (14) Switch entre Nom et Prénom */
|
|
/* (15) Switch Prénom+Nom = Pseudo */
|
|
/* (14) Gestion de l'affichage des MINI fiches et des FICHES relations */
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3,
|
|
#WRAPPER > #CONTAINER section[data-timeline] *.line, #WRAPPER > #CONTAINER section[data-timeline] [data-space] {
|
|
display: block;
|
|
color: #333;
|
|
margin: 0 40px;
|
|
padding: 5px 60px;
|
|
border-left: 2px solid #d8e0e9;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3 {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.4em;
|
|
color: #000;
|
|
font-weight: bold;
|
|
/* Gestion du before (compteur css) //*/
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3[data-n]:before {
|
|
content: attr(data-n);
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .6em;
|
|
margin-left: -41px;
|
|
padding: 3px 12px;
|
|
border-radius: 50%;
|
|
/* Contour blanc*/
|
|
box-shadow: 0 0 0 3px #fff;
|
|
background-color: #738394;
|
|
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 {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.2em;
|
|
color: #46505b;
|
|
font-weight: bold;
|
|
/* Gestion du before (compteur css) //*/
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4[data-icon]:before {
|
|
content: attr(data-icon);
|
|
display: inline-block;
|
|
position: absolute;
|
|
margin-top: .9em;
|
|
margin-left: -41px;
|
|
padding: 9px;
|
|
border-radius: 50%;
|
|
/* Contour blanc*/
|
|
box-shadow: 0 0 0 2px #fff;
|
|
background-color: #738394;
|
|
font-size: .9em;
|
|
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 {
|
|
display: block;
|
|
padding: 20px 40px;
|
|
font-size: 1.2em;
|
|
color: #46505b;
|
|
font-weight: bold;
|
|
/* Gestion du before (compteur css) //*/
|
|
/* Texte genre text message*/
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5: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: #738394;
|
|
/* 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[data-text]:after {
|
|
content: attr(data-text);
|
|
padding: 6px 10px;
|
|
border-radius: 3px;
|
|
background: #738394;
|
|
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: #738394;
|
|
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: #399ced;
|
|
color: #222;
|
|
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: #222;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file']:hover + span.file-input {
|
|
background: #1484df;
|
|
box-shadow: inset 0 0 5px #888;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'].active + span.file-input {
|
|
background: #10baa3;
|
|
color: #fff;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='file'].active + span.file-input:before {
|
|
content: 'v ';
|
|
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: 0;
|
|
border-bottom: 1px solid #555;
|
|
font-size: .8em;
|
|
font-weight: normal;
|
|
color: #333;
|
|
-webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, color 0.2s ease-in-out;
|
|
transition: border 0.2s ease-in-out, background 0.2s ease-in-out, color 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: #10baa3;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='submit'] {
|
|
border-color: #085c51;
|
|
background: #10baa3;
|
|
color: #fff;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] input[type='submit']:hover, #WRAPPER > #CONTAINER section[data-timeline] input[type='submit']:focus {
|
|
background: #0ea38e;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] label {
|
|
color: #555;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] [data-space] {
|
|
padding-top: 20px;
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
#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,
|
|
#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 option:not(:disabled) {
|
|
padding-left: 1.5em;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] select option:disabled:not(:first-child) {
|
|
font-size: 1.2em;
|
|
color: #000;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] select option.pad {
|
|
padding-left: 2.5em;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .select-container select {
|
|
display: inline-block;
|
|
padding: 2px;
|
|
padding-right: 30px;
|
|
border: none;
|
|
border-bottom: 1px solid #333;
|
|
background: #fff url("/f/svg/bottom_arrow/st/container/333333") right 10px center no-repeat;
|
|
background-size: 10px auto;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .select-container select:focus {
|
|
border-color: #10baa3;
|
|
background-image: url("/f/svg/bottom_arrow/st/container/10baa3");
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color0,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color0,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color0 {
|
|
color: #399ced;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color0:before, #WRAPPER > #CONTAINER section[data-timeline] h5.color0:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color0:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color0:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color0:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color0:after {
|
|
background-color: #399ced;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color1,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color1,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color1 {
|
|
color: #e64e3e;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color1:before, #WRAPPER > #CONTAINER section[data-timeline] h5.color1:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color1:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color1:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color1:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color1:after {
|
|
background-color: #e64e3e;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color2,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color2,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color2 {
|
|
color: #10baa3;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color2:before, #WRAPPER > #CONTAINER section[data-timeline] h5.color2:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color2:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color2:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color2:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color2:after {
|
|
background-color: #10baa3;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color3,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color3,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color3 {
|
|
color: #b14be7;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color3:before, #WRAPPER > #CONTAINER section[data-timeline] h5.color3:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color3:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color3:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color3:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color3:after {
|
|
background-color: #b14be7;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color4,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color4,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color4 {
|
|
color: #053b5d;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] h5.color4:before, #WRAPPER > #CONTAINER section[data-timeline] h5.color4:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color4:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h4.color4:after,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color4:before,
|
|
#WRAPPER > #CONTAINER section[data-timeline] h3.color4:after {
|
|
background-color: #053b5d;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span {
|
|
display: inline-block;
|
|
position: relative;
|
|
margin: .3em 0;
|
|
padding: .5em .8em;
|
|
border: 1px solid #b7c6d7;
|
|
color: #7692b2;
|
|
cursor: pointer;
|
|
-webkit-transition: 0.2s ease-in-out;
|
|
transition: 0.2s ease-in-out;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(:last-child) {
|
|
border-right: 0;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:first-child {
|
|
border-top-left-radius: 5px;
|
|
border-bottom-left-radius: 5px;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:last-child {
|
|
border-top-right-radius: 5px;
|
|
border-bottom-right-radius: 5px;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.done {
|
|
font-weight: bold;
|
|
color: #10baa3;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.done:hover, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span.done.active {
|
|
border-color: #10baa3;
|
|
background: #10baa3;
|
|
color: #fff;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(.done) {
|
|
font-weight: bold;
|
|
color: #333;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(.done):hover, #WRAPPER > #CONTAINER section[data-timeline] .arrow-container span:not(.done).active {
|
|
border-color: #aaa;
|
|
background: #aaa;
|
|
color: #fff;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] span.switch-both {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: 1em;
|
|
height: 1em;
|
|
margin-right: 15px;
|
|
background: url("/f/svg/switch-both/st/container/4e4e50") center center no-repeat;
|
|
background-size: 1em auto;
|
|
font-size: .8em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER section[data-timeline] span.switch-left {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: 1em;
|
|
height: 1em;
|
|
margin-right: 15px;
|
|
background: url("/f/svg/switch-left/st/container/4e4e50") center center no-repeat;
|
|
background-size: 1em auto;
|
|
font-size: .8em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi90aW1lbGluZS1mb3JtLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cyc7XG5cbi8qIFsxXSBGb3JtdWxhaXJlIGRlIHR5cGUgdGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jV1JBUFBFUiA+ICNDT05UQUlORVIgc2VjdGlvbltkYXRhLXRpbWVsaW5lXXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Y29sb3I6ICMwMDA7XG5cblx0LyogKDEpIE9uIGFqb3V0ZSBsZSBsaXNlcsOpIMOgIGRyb2l0ZSBwb3VyIFRPVVMgbGVzIMOpbMOpbWVudHMgKi9cblx0JiBoNSxcblx0JiBoNCxcblx0JiBoMyxcblx0JiAqLmxpbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogIzMzMztcblxuXHRcdG1hcmdpbjogMCA0MHB4O1xuXHRcdHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q4ZTBlOTtcblxuXHR9XG5cblxuXHQvKiAoMikgVGl0cmVzIGRlIHNlY3Rpb25zICovXG5cdCYgaDN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLW5dOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvKiBDb250b3VyIGJsYW5jKi9cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cblx0XHR9XG5cdH1cblxuXHQvKiAoMykgVGl0cmVzIGRlcyBzb3VzLXNlY3Rpb25zICovXG5cdCYgaDR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuXHRcdH1cblx0fVxuXG5cdC8qICg0KSBUaXRyZXMgZ2VucmUgdGV4dCBtZXNzYWdlICovXG5cdCYgaDV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGNvbG9yOiBkYXJrZW4oJHRpbWVsaW5lLWNvbG9yLCAyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQvKiBHZXN0aW9uIGR1IGJlZm9yZSAoY29tcHRldXIgY3NzKSAvLyovXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjdlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLyogQ29udG91ciBibGFuYyovXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLWNvbG9yO1xuXG4gICAgICAgICAgICAvKiBPbiBjZW50cmUgc3VyIGxhIGxpZ25lKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpICk7XG5cdFx0fVxuXG4gICAgICAgIC8qIFRleHRlIGdlbnJlIHRleHQgbWVzc2FnZSovXG4gICAgICAgICZbZGF0YS10ZXh0XTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cdH1cblxuXHQvKiAoNSkgJ1RhZ3MnIC0+IHRleHRlcyBzdXIgbGUgbGlzZXLDqSBnYXVjaGUgKi9cblx0JiBbZGF0YS10YWdde1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0cGFkZGluZzogNDBweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGFnKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgLyogT24gY2VudHJlIHN1ciBsYSBsaWduZSovXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSApO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8qICg2KSBJbnB1dCBkJ3VwbG9hZCBkZSBmaWNoaWVyIChjc3MgaGFjaykgKi9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLyogQ29udGllbmRyYSBsJ2lucHV0Ki9cbiAgICAmIGlucHV0W3R5cGU9J2ZpbGUnXSArIHNwYW4uZmlsZS1pbnB1dHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAyOTBweCAtIDIqMTVweCApO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS0wO1xuXG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8qIEljb25lIGQndXBsb2FkKi9cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnZSAnO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4xcyBlYXNlLWluLW91dCApO1xuICAgIH1cblxuXG5cdC8qIEFuaW1hdGlvbiBkZSBob3ZlciovXG5cdCYgaW5wdXRbdHlwZT0nZmlsZSddOmhvdmVyICsgc3Bhbi5maWxlLWlucHV0e1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMCwgMTApO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcblx0fVxuXG5cblx0LyogQW5pbWF0aW9uIGRlIC5hY3RpdmUqL1xuXHQmIGlucHV0W3R5cGU9J2ZpbGUnXS5hY3RpdmUgKyBzcGFuLmZpbGUtaW5wdXR7XG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gT24gY2hhbmdlIGwnaWPDtG5lXG5cdFx0JjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAndiAnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LyogKDcpIElucHV0cyBkZSB0eXBlIHRleHQgKi9cblx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdCYgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcblx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0JiBpbnB1dFt0eXBlPSdidXR0b24nXSxcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcblx0JiBpbnB1dFt0eXBlPSdtYWlsJ117XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0bWFyZ2luOiB1bnNldDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogIzMzMztcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIGJvcmRlciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAuMnMgZWFzZS1pbi1vdXQgKTtcblxuXHRcdC8qIEFuaW1hdGlvbiBkZSBAZm9jdXMqL1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJvdXRvbnNcblx0JiBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGltZWxpbmUtMiwgMjApO1xuXG5cdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAaG92ZXIgcG91ciBsZXMgYm91dG9uc1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkdGltZWxpbmUtMiwgNSk7XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0JiBsYWJlbHtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXG5cdC8qICg4KSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyAqL1xuXHQmIFtkYXRhLXNwYWNlXXtcblx0XHRAZXh0ZW5kICoubGluZTtcblxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogKDEwKSBHZXN0aW9uIGRlcyBlc3BhY2VtZW50cyB2ZXJ0aWNhdXggKi9cblx0JiAuc3BhY2V0b3B7IG1hcmdpbi10b3A6IDIwcHggICAgICAgIWltcG9ydGFudDsgfVxuXHQmIC5zcGFjZWJ0bXsgbWFyZ2luLWJvdHRvbTogMjBweCAgICAhaW1wb3J0YW50OyB9XG5cblx0JiAuc3BhY2Vke1xuXHRcdEBleHRlbmQgLnNwYWNldG9wO1xuXHRcdEBleHRlbmQgLnNwYWNlYnRtO1xuXHR9XG5cblx0JiAubm9ib2xkLFxuXHQmIC5ub2JvbGQgKntcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvKiAoMTEpIEdlc3Rpb24gZGVzIGN1c3RvbSA8c2VsZWN0PiAqL1xuXHQmIHNlbGVjdHtcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDA7XG5cblx0ICAgIC8vIEhpZGVzIHJpZ2h0IGFycm93XG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICB0ZXh0LWluZGVudDogMXB4O1xuXHQgICAgdGV4dC1vdmVyZmxvdzogJyc7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cblx0XHQmIG9wdGlvbjpub3QoOmRpc2FibGVkKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41ZW07XG5cdFx0fVxuXG5cdFx0JiBvcHRpb246ZGlzYWJsZWQ6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQmIG9wdGlvbi5wYWR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0e1xuXHQgICAgLy8gd2lkdGg6IGF1dG87XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAycHg7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cblx0ICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8zMzMzMzMnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC8vIEFuaW1hdGlvbiBkZSBAZm9jdXNcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGltZWxpbmUtMjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvZi9zdmcvYm90dG9tX2Fycm93L3N0L2NvbnRhaW5lci8je2NvbG9yLXN0cigkdGltZWxpbmUtMil9Jyk7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiAoMTIpIEdlc3Rpb24gZGVzIGNvbG9yaXMgcG91ciBsZXMgdGl0cmVzICovXG5cdCYgaDUuY29sb3IwLFxuXHQmIGg0LmNvbG9yMCxcblx0JiBoMy5jb2xvcjB7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0wO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMDtcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yMSxcblx0JiBoNC5jb2xvcjEsXG5cdCYgaDMuY29sb3Ixe1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtMTtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTE7XG5cdFx0fVxuXHR9XG5cblx0JiBoNS5jb2xvcjIsXG5cdCYgaDQuY29sb3IyLFxuXHQmIGgzLmNvbG9yMntcblx0XHRjb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS0yO1xuXHRcdH1cblx0fVxuXG5cdCYgaDUuY29sb3IzLFxuXHQmIGg0LmNvbG9yMyxcblx0JiBoMy5jb2xvcjN7XG5cdFx0Y29sb3I6ICR0aW1lbGluZS0zO1xuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtMztcblx0XHR9XG5cdH1cblxuXHQmIGg1LmNvbG9yNCxcblx0JiBoNC5jb2xvcjQsXG5cdCYgaDMuY29sb3I0e1xuXHRcdGNvbG9yOiAkdGltZWxpbmUtNDtcblx0XHQmOmJlZm9yZSwmOmFmdGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRpbWVsaW5lLTQ7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiAoMTMpIEdlc3Rpb24gZGUgbGEgbmF2aWdhdGlvbiBmbMOpY2jDqWUgKi9cblx0JiAuYXJyb3ctY29udGFpbmVye1xuXG5cdCAgICAmIHNwYW57XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgIG1hcmdpbjogLjNlbSAwO1xuXHQgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcblxuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjZDhlMGU5LCAxMCk7XG5cblx0XHRcdC8vIFBhcyBkZSByZWJvcmQgZHJvaXRlIHNhdWYgc2kgZGVybmllclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0ICAgICAgICBjb2xvcjogZGFya2VuKCNkOGUwZTksIDMwKTtcblxuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC4ycyBlYXNlLWluLW91dCApO1xuXG5cblx0ICAgICAgICAmOmZpcnN0LWNoaWxkeyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXHQgICAgICAgICY6bGFzdC1jaGlsZHsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG5cdFx0XHQvLyBBbmltYXRpb24gcXVhbmQgbGEgcGFnZSBlc3QgdmFsaWTDqWVcblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAkdGltZWxpbmUtMjtcblxuXHRcdFx0XHQvLyBBbmltYXRpb24gZGUgaG92ZXJcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmV7Ly86bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKVxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRpbWVsaW5lLTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUXVhbmQgbGEgcGFnZSBuJ2VzdCBwYXMgdmFsaWTDqWVcblx0XHRcdCY6bm90KC5kb25lKXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0XHRcdC8vIEFuaW1hdGlvbiBkZSBob3ZlclxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZXsvLzpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNhYWE7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQgICAgfVxuXG5cdH1cblxuXG5cdC8qICgxNCkgU3dpdGNoIGVudHJlIE5vbSBldCBQcsOpbm9tICovXG5cdCYgc3Bhbi5zd2l0Y2gtYm90aHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWJvdGgvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cdC8qICgxNSkgU3dpdGNoIFByw6lub20rTm9tID0gUHNldWRvICovXG5cdCYgc3Bhbi5zd2l0Y2gtbGVmdHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdGhlaWdodDogMWVtO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG5cdFx0YmFja2dyb3VuZDogdXJsKCcvZi9zdmcvc3dpdGNoLWxlZnQvc3QvY29udGFpbmVyLzRlNGU1MCcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRmb250LXNpemU6IC44ZW07XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0LyogKDE0KSBHZXN0aW9uIGRlIGwnYWZmaWNoYWdlIGRlcyBNSU5JIGZpY2hlcyBldCBkZXMgRklDSEVTIHJlbGF0aW9ucyAqL1xuXHQvLyAmIGFydGljbGUgPiBhcnRpY2xle1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXG5cdC8vIFx0Ji5hY3RpdmV7XG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHR9XG5cdC8vIH1cblxufVxuIiwKCQkiLyogWzFdIENPVUxFVVJTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogKDEpIENPVUxFVVJTIERVIFRIRU1FICRERUZBVUxUICovXG4kdGhlbWUtYmc6ICAgICAgICAgI2U4ZThlODtcbiR0aGVtZS1iZy1wcmltYXJ5OiAjZmZmZmZmO1xuJHRoZW1lLWZnOiAgICAgICAgICM1MTUxNTE7XG4kdGhlbWUtZmctcHJpbWFyeTogIzM5OWNlZDtcblxuLyogKDIpIENPVUxFVVJTIERFIFRIRU1FICREQVJLICovXG4kZGFyay1iZzogICAgICAgICAjMzEzNTQxO1xuJGRhcmstYmctcHJpbWFyeTogIzI5MjgyZTtcbiRkYXJrLWZnOiAgICAgICAgICM5MzkzOTM7XG4kZGFyay1mZy1wcmltYXJ5OiAjZmZmZmZmO1xuXG4kaGVhZGVyLWRhcms6ICAgICAjMzMzMzMzO1xuXG4vKiAoMykgQ291bGV1cnMgZHUgdGhlbWUgcG91ciBsYSB0aW1lbGluZSAqL1xuJHRpbWVsaW5lLWNvbG9yOiAjNzM4Mzk0O1xuJHRpbWVsaW5lLTA6ICMzOTljZWQ7XG4kdGltZWxpbmUtMTogI2U2NGUzZTtcbiR0aW1lbGluZS0yOiAjMTBiYWEzO1xuJHRpbWVsaW5lLTM6ICNiMTRiZTc7XG4kdGltZWxpbmUtNDogIzA1M2I1ZDtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuICAgIHRyYW5zZm9ybTogJHZhbHVlO1xuXHQtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtby10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xufVxuXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xuICAgIHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgjeyRjb2xvcn0sIDIsIHN0ci1sZW5ndGgoI3skY29sb3J9KSk7XG59XG4iCgldLAoJIm1hcHBpbmdzIjogIjtBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVM1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURoRDNEOzJEQUMyRDtBQUMzRCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFB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RDhhZixLQUFLLEVBQUUsSUFBSztDQUVaOztBQWhjTCxRQUFRLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQSxBQUFBLGFBQUMsQUFBQSxFQTBaM0IsZ0JBQWdCLENBRVosSUFBSSxBQXdDUCxJQUFLLENBQUEsS0FBSyxFQUFDO0VBQ1gsV0FBVyxFQUFFLElBQUs7RUFDbEIsS0FBSyxFQUFFLElBQUs7Q0FVWjs7QUFoZEosUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUEwWjNCLGdCQUFnQixDQUVaLElBQUksQUF3Q1AsSUFBSyxDQUFBLEtBQUssQ0FLVCxNQUFNLEVBemNYLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMFozQixnQkFBZ0IsQ0FFWixJQUFJLEFBd0NQLElBQUssQ0FBQSxLQUFLLENBTVQsT0FBTyxDQUFBO0VBQ1AsWUFBWSxFQUFFLElBQUs7RUFDbkIsVUFBVSxFQUFFLElBQUs7RUFDakIsS0FBSyxFQUFFLElBQUs7Q0FFWjs7QUEvY0wsUUFBUSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUEsQUFBQSxhQUFDLEFBQUEsRUF3ZDNCLElBQUksQUFBQSxZQUFZLENBQUE7RUFDakIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsS0FBSyxFQUFFLEdBQUk7RUFDWCxNQUFNLEVBQUUsR0FBSTtFQUViLFlBQVksRUFBRSxJQUFLO0VBRW5CLFVBQVUsRUFBRSw2Q0FBRyxDQUEyQyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVM7RUFDakYsZUFBZSxFQUFFLFFBQVM7RUFFMUIsU0FBUyxFQUFFLElBQUs7RUFFaEIsTUFBTSxFQUFFLE9BQVE7Q0FDaEI7O0FBdGVGLFFBQVEsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBMGUzQixJQUFJLEFBQUEsWUFBWSxDQUFBO0VBQ2pCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLEdBQUk7RUFFYixZQUFZLEVBQUUsSUFBSztFQUVuQixVQUFVLEVBQUUsNkNBQUcsQ0FBMkMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTO0VBQ2pGLGVBQWUsRUFBRSxRQUFTO0VBRTFCLFNBQVMsRUFBRSxJQUFLO0VBRWhCLE1BQU0sRUFBRSxPQUFRO0NBQ2hCIiwKCSJuYW1lcyI6IFtdCn0= */ |