/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PortailTaxonomique/misc.css ***!
  \***********************************************************************************************************************************************************************/
/* Accueil groupe */
#banniereHomePage_v3 i {
    font-size: 8rem;
}
#banniereHomePage_v3 .sousTitre {
    font-size: 2rem;
    font-weight: 500;
}

/* Bande sous menu */
#bandeSousMenu {
    /* justify-content: left !important;     */
    font-weight: bold;
}
#bandeSousMenu .icone {
    font-size: 5rem;
    line-height: 10px;
    margin-right: 15px;
}




/* Sidebar */
.menu a {
    display: flex !important;
    align-items: center;
}
.menu a > i {
    margin-right: 10px;
}
.menu .separator-2 {
    display: block;
    font-weight: bold;
    padding: 12px 20px 12px 20px !important;
    font-size: 1.4rem;
    color: rgb(78, 86, 95);
    background: none;
    border-bottom: 1px solid #dbe3e7;
    font-family: sans-serif;
}

/* Espèces */
#tableauEspeces .especeIcone {
    height: 70px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#tableauEspeces .especeIcone i {
    font-size: 4.5rem;
    color: var(--gris-clair);
    line-height: 20px;
}
#tableauEspeces .lienFicheEspece {
    cursor: pointer;
    color: var(--bleu-lagon);
}
#indicationsTableauPourDefiler {
    font-weight: bold;
    color: var(--danger);
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 20px;
}



/* Carte */
#repartition-content {
    padding: 10px;
}
#repartition-content .box {
    margin: 10px;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
    padding: 30px 20px 20px 20px;
    background: #fff;
}
#repartition-content .box .titre {
    font-size: 1.7rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 24px;
    color: var(--marron);
}
#repartition-content .box .sous-titre {
    font-size: 1.3rem;
    font-weight: normal;
    text-transform: none;
    color: var(--marron);
}
#choixCoucheSIGCarte {
	list-style: none;
	margin-bottom: 10px !important;
}
#carteEtGestion {
    padding: 0 !important;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
}
#gestionCarte {
	flex: 0 0 350px;
    padding: 20px;
    padding-bottom: 80px;
	position: relative;
}
#gestionCarte .sous-titre {
	font-size: 1.6rem;
	font-weight: 400;
    color: var(--marron);
}
#choixCoucheSIGCarte .form-check {
	margin-bottom: 8px;
}
#map {
	width: 100%;
	min-height: 600px;
}
#legende-maplayer .titre {
    margin-top: 40px;
}
#legende-maplayer .classe {
    margin: 0 5px;
}
#legende-maplayer .classe > div:first-child {
    height: 16px;
    width: 40px;
    border-radius: 2px;
}
#legende-maplayer .classe p {
    margin: 0;
}

#autresIndicateurs > div {
    width: calc(50% - 21px);
}
#legende-maplayer .ol-opacity-title {
    font-size: 1.2rem;
    margin: 20px 0 0 0;
}
#legende-maplayer .ol-opacity-slider {
    margin-top: 7px;
    height: 7px;
    cursor: pointer;
}
#legende-maplayer .ol-opacity-slider  .ui-slider-horizontal {
    height: 0.5em;
}
#legende-maplayer .ol-opacity-slider .ui-slider-handle {
    width: 1em !important;
    height: 1em !important;
    top: -0.35em !important;
    border-radius: 50%;
}

/* Bouton accéder aux données */
.acces-obs {
	text-align: center;
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
}
.acces-obs a:hover {
    color: var(--marron) !important;
    background: var(--jaune-vert);
}
.acces-obs a {
	display: inline-block;
	text-align: center;
    margin-top: 10px;
    border-radius: 20px;
    padding: 5px 15px !important;
    color: #fff !important;
    background: var(--bleu-lagon);
    font-weight: 700;
    transition: all 0.2s ease-in-out 0s;
    font-size: 1.6rem !important;
}


/* #listeObservateurs */
#listeObservateurs .nbObserv {
    font-weight: 700;
    font-size: 3.5rem;
    color: var(--bleu-lagon);
    text-transform: uppercase;
    font-family: "Bebas Neue";
}
#listeObservateurs .nav-lettres {
    color: var(--bleu-lagon);
    font-size: 2rem;
}
#listeObservateurs .nav-lettres:hover {
    color: var(--marron);
}

/**************************************************
					< sm
************************************************/
@media screen and (max-width: 575px) {
	#downloadTableauGroupe {
        display: none !important;
    }
    .liens-multiples .dropdown-menu {
        right: auto;
        left: 50% !important;
        -webkit-transform: translate(-50%, 32px) !important;
        -o-transform: translate(-50%,  32px) !important;
        transform: translate(-50%,  32px) !important;
    }
    #bandeSousMenu .content {
        justify-content: center;
    }
}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PortailExotique/glossaire.css ***!
  \*************************************************************************************************************************************************************************/
#containerGlossaire {
    margin: 40px;
    min-height: calc(100vh - 274px);
}
.homeTitre1 {
    font-size: 4rem;
    font-weight: 700;
    margin-bottom: 50px;
    line-height: 4rem;
    font-family: "Bebas Neue";
    color: var(--bleu-lagon);
}
.homeTitre2 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 4rem;
    font-family: "Bebas Neue";
}
@media screen and (min-width: 992px) {
    #glossaire {
        column-count: 2;
        column-gap: 60px;
        height: 100%;
    }
}
.mot {
    margin: 0 0 30px 0;
    break-inside: avoid;
}
.title {
    font-weight: bold;
    color: var(--bleu-lagon);
    margin: 0 0 3px 0;
}
.def {
    text-align: justify;
}

/* ressources */
.ressource {
    margin-bottom: 20px;
}
.ressource p {
    text-align: justify;
}
.descr {
    font-style: italic;
    margin-left:22px;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PortailExotique/surcharge_couleur.css ***!
  \*********************************************************************************************************************************************************************************/
#fs-wrapper {
    --bleu-lagon: #724976;
    /* --bleu-lien: #8c5591; */
    --co-1: #724976;
}
#bandeSousMenu {
    background: #dbdbdb !important;
}
#bandeSousMenu .id {
    border-right: none;
}
#bandeSousMenu .id .icone i,
#bandeSousMenu .id .titreID {
    color: #65666b !important;
}
#bandeSousMenu .lienExterieur {
    border: 2px solid #038c8c;
    background: #038c8c;
    color: #fff;
}
#fs-sidebar ul.menu li a.active {
    background: #f7f2f9 !important;
    border-left: 4px solid #f7f2f9;
}
#filtresEspeces button.active {
    background: #724976;
}
.indicateurGeneral .icone {
    background-color: #f7f2f9 !important;
}
#indicateursNombreEspecesParGroupeUsuel .text-info {
    color: var(--bleu-lien) !important;
}
/* Niveau 2 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-2 {
	background: #f4f3f5;
}
/* Niveau 3 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 {
	background: #eae8ec;
}
/* Niveau 4 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 {
	background: #ddd7e2;
}
/* Niveau 5 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 {
	background: #cdc4d4;
}
/* Niveau 6 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 {
	background: #c0b4c9;
}
/* Niveau 7 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 {
	background: #ad9eb9;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Qb3J0YWlsVGF4b25vbWlxdWUvbWlzYy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Qb3J0YWlsRXhvdGlxdWUvZ2xvc3NhaXJlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1BvcnRhaWxFeG90aXF1ZS9zdXJjaGFyZ2VfY291bGV1ci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQWNjdWVpbCBncm91cGUgKi9cbiNiYW5uaWVyZUhvbWVQYWdlX3YzIGkge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbn1cbiNiYW5uaWVyZUhvbWVQYWdlX3YzIC5zb3VzVGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBCYW5kZSBzb3VzIG1lbnUgKi9cbiNiYW5kZVNvdXNNZW51IHtcbiAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDsgICAgICovXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYmFuZGVTb3VzTWVudSAuaWNvbmUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cblxuXG5cbi8qIFNpZGViYXIgKi9cbi5tZW51IGEge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnUgYSA+IGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZW51IC5zZXBhcmF0b3ItMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiByZ2IoNzgsIDg2LCA5NSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZTNlNztcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLyogRXNww6hjZXMgKi9cbiN0YWJsZWF1RXNwZWNlcyAuZXNwZWNlSWNvbmUge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jdGFibGVhdUVzcGVjZXMgLmVzcGVjZUljb25lIGkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1ncmlzLWNsYWlyKTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbiN0YWJsZWF1RXNwZWNlcyAubGllbkZpY2hlRXNwZWNlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xufVxuI2luZGljYXRpb25zVGFibGVhdVBvdXJEZWZpbGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tZGFuZ2VyKTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbi8qIENhcnRlICovXG4jcmVwYXJ0aXRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbiNyZXBhcnRpdGlvbi1jb250ZW50IC5ib3gge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4jcmVwYXJ0aXRpb24tY29udGVudCAuYm94IC50aXRyZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1tYXJyb24pO1xufVxuI3JlcGFydGl0aW9uLWNvbnRlbnQgLmJveCAuc291cy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cbiNjaG9peENvdWNoZVNJR0NhcnRlIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuI2NhcnRlRXRHZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XG59XG4jZ2VzdGlvbkNhcnRlIHtcblx0ZmxleDogMCAwIDM1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNnZXN0aW9uQ2FydGUgLnNvdXMtdGl0cmUge1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cbiNjaG9peENvdWNoZVNJR0NhcnRlIC5mb3JtLWNoZWNrIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI21hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcbn1cbiNsZWdlbmRlLW1hcGxheWVyIC50aXRyZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNsZWdlbmRlLW1hcGxheWVyIC5jbGFzc2Uge1xuICAgIG1hcmdpbjogMCA1cHg7XG59XG4jbGVnZW5kZS1tYXBsYXllciAuY2xhc3NlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI2xlZ2VuZGUtbWFwbGF5ZXIgLmNsYXNzZSBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNhdXRyZXNJbmRpY2F0ZXVycyA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjFweCk7XG59XG4jbGVnZW5kZS1tYXBsYXllciAub2wtb3BhY2l0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuI2xlZ2VuZGUtbWFwbGF5ZXIgLm9sLW9wYWNpdHktc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2xlZ2VuZGUtbWFwbGF5ZXIgLm9sLW9wYWNpdHktc2xpZGVyICAudWktc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMC41ZW07XG59XG4jbGVnZW5kZS1tYXBsYXllciAub2wtb3BhY2l0eS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTAuMzVlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogQm91dG9uIGFjY8OpZGVyIGF1eCBkb25uw6llcyAqL1xuLmFjY2VzLW9icyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmFjY2VzLW9icyBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWphdW5lLXZlcnQpO1xufVxuLmFjY2VzLW9icyBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGV1LWxhZ29uKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLyogI2xpc3RlT2JzZXJ2YXRldXJzICovXG4jbGlzdGVPYnNlcnZhdGV1cnMgLm5iT2JzZXJ2IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbn1cbiNsaXN0ZU9ic2VydmF0ZXVycyAubmF2LWxldHRyZXMge1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbiAgICBmb250LXNpemU6IDJyZW07XG59XG4jbGlzdGVPYnNlcnZhdGV1cnMgLm5hdi1sZXR0cmVzOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PCBzbVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0I2Rvd25sb2FkVGFibGVhdUdyb3VwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxpZW5zLW11bHRpcGxlcyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAgMzJweCkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgIDMycHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNiYW5kZVNvdXNNZW51IC5jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufSIsIiNjb250YWluZXJHbG9zc2FpcmUge1xuICAgIG1hcmdpbjogNDBweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc0cHgpO1xufVxuLmhvbWVUaXRyZTEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbn1cbi5ob21lVGl0cmUyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNnbG9zc2FpcmUge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4ubW90IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xuICAgIG1hcmdpbjogMCAwIDNweCAwO1xufVxuLmRlZiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLyogcmVzc291cmNlcyAqL1xuLnJlc3NvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNzb3VyY2UgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5kZXNjciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1sZWZ0OjIycHg7XG59IiwiI2ZzLXdyYXBwZXIge1xuICAgIC0tYmxldS1sYWdvbjogIzcyNDk3NjtcbiAgICAvKiAtLWJsZXUtbGllbjogIzhjNTU5MTsgKi9cbiAgICAtLWNvLTE6ICM3MjQ5NzY7XG59XG4jYmFuZGVTb3VzTWVudSB7XG4gICAgYmFja2dyb3VuZDogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuI2JhbmRlU291c01lbnUgLmlkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4jYmFuZGVTb3VzTWVudSAuaWQgLmljb25lIGksXG4jYmFuZGVTb3VzTWVudSAuaWQgLnRpdHJlSUQge1xuICAgIGNvbG9yOiAjNjU2NjZiICFpbXBvcnRhbnQ7XG59XG4jYmFuZGVTb3VzTWVudSAubGllbkV4dGVyaWV1ciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAzOGM4YztcbiAgICBiYWNrZ3JvdW5kOiAjMDM4YzhjO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuI2ZzLXNpZGViYXIgdWwubWVudSBsaSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjJmOSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2Y3ZjJmOTtcbn1cbiNmaWx0cmVzRXNwZWNlcyBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzI0OTc2O1xufVxuLmluZGljYXRldXJHZW5lcmFsIC5pY29uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjJmOSAhaW1wb3J0YW50O1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC50ZXh0LWluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxpZW4pICFpbXBvcnRhbnQ7XG59XG4vKiBOaXZlYXUgMiAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTIge1xuXHRiYWNrZ3JvdW5kOiAjZjRmM2Y1O1xufVxuLyogTml2ZWF1IDMgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0zIHtcblx0YmFja2dyb3VuZDogI2VhZThlYztcbn1cbi8qIE5pdmVhdSA0ICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNCB7XG5cdGJhY2tncm91bmQ6ICNkZGQ3ZTI7XG59XG4vKiBOaXZlYXUgNSAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTUge1xuXHRiYWNrZ3JvdW5kOiAjY2RjNGQ0O1xufVxuLyogTml2ZWF1IDYgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi02IHtcblx0YmFja2dyb3VuZDogI2MwYjRjOTtcbn1cbi8qIE5pdmVhdSA3ICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNyB7XG5cdGJhY2tncm91bmQ6ICNhZDllYjk7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/