/* Variables */

:root {
  --couleur1: #E75344;
  --couleur2: #F5C5C2;
  --couleur3: #F8D7B6;
  --couleur4: #005350;
  --couleur5: #FAB43C;
  --couleur6: #FFF1E2;
  --couleur7: #EEC7C4;
  --couleur8: #D65D4C;
  --couleur9: #373F41;
  --couleurMenuPublic: var(--couleur1);
}

/* Ajout des polices */

@font-face {
    font-family: Shrimp;
    src: url(/OMA/public/build/fonts/SHRIMP.3e0131c8.ttf);
}

@font-face {
    font-family: OoohBaby;
    src: url(/OMA/public/build/fonts/OoohBaby-Regular.cfba4b16.ttf);
}

@font-face {
    font-family: Optima;
    src: url("/OMA/public/build/fonts/Optima Roman.d43afcb0.otf");
}

/* Contenu du corps et footer */

html {
    font-size: 18px;
}

body {
    background-color: var(--couleur6);
    font-family: Optima, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

footer {
    background-color: var(--couleur4);
    color: var(--couleur6);
}

footer > hr {
    color: var(--couleur6); 
}

footer a {
    text-decoration-line: none;
}

.titreFooter {
    font-family: 'Shrimp';
    font-style: normal;
}

.contenuFooter, .contenuFooter > a {
    text-decoration: none; /* Pour les balises <a> */
    color: var(--couleur6);
}

.footerSouligne, .footerSouligne > a {
    color: var(--couleur6);
}


/* Menu */

.navbar-desktop .nav-item a
{
    margin-top: auto !important;
    margin-bottom: auto !important;
    color: var(--couleurMenuPublic);
    display: table-cell;
    text-decoration: none;
}

.navbar-desktop .nav-item
{
    margin-top: auto !important;
    margin-bottom: auto !important;
    vertical-align: middle;
    flex: 1 0 20;
}

.logoMenu {
    width: calc(130px + 2vw);
}

.btnMenu {
    width: calc(60px + 0.8vw);
}

#offcanvasNavbar {
    background-color: var(--couleur1);
}

a.lienMaps {
    text-decoration: none;
}

.elementsMenuMobile, .elementsMenuMobile * {
    color: var(--couleur6);
}

.menuFlottantFixed {
    position: fixed;
    z-index: 99999;
    width: 200px;
    right: 0%;
    top: 25%;
}

.menuFlottantSticky {
    position: sticky;
    z-index: 99999;
    width: 200px;
    float: right;
    top: 25%;
    overflow: hidden;
}

#menuFlottant .sousTexte, .btn .sousTexte {
    font-family: OoohBaby;
    src: url(/OMA/public/build/fonts/OoohBaby-Regular.cfba4b16.ttf);
}


/* Boutons */

.btnStyle1,
.btnStyle2,
.btnStyle3,
.btnStyle4,
.btnStyle5,
.btnStyle6,
.btnStyle7,
.btnStyle1Form,
.btnStyle2Form  {
    font-family: 'Shrimp';
    font-style: normal;
    border-radius: 20px;
}

.btnStyle1Form, .btnStyle2Form {
    font-weight: 600;
}

.btnStyle1Form, .btnStyle1Form:hover,
.btnStyle1, .btnStyle1:hover {
    background-color: var(--couleur1);
    border-color: var(--couleur1);
    color: var(--couleur6);
    box-shadow: 5px 5px var(--couleur4);
}

.btnStyle2Form,.btnStyle2Form:hover,
.btnStyle2, .btnStyle2:hover {
    background-color: var(--couleur4);
    border-color: var(--couleur4);
    color: var(--couleur6);
    box-shadow: 5px 5px var(--couleur1);
}

.btnStyle3,
.btnStyle3:hover {
    background-color: var(--couleur6);
    border-color: var(--couleur6);
    color: var(--couleur4);
    box-shadow: 5px 5px var(--couleur4);
}

.btnStyle4,
.btnStyle4:hover {
    background-color: var(--couleur4);
    border-color: var(--couleur4);
    color: var(--couleur6);
    box-shadow: 5px 5px var(--couleur6);
}

.btnStyle5,
.btnStyle5:hover {
    background-color: var(--couleur6);
    border-color: var(--couleur6);
    color: var(--couleur1);
    box-shadow: 5px 5px var(--couleur4);
}

.btnStyle6,
.btnStyle6:hover {
    background-color: var(--couleur7);
    border-color: var(--couleur7);
    color: var(--couleur8);
    box-shadow: 5px 5px var(--couleur6);
}

.btnStyle7,
.btnStyle7:hover {
    background-color: var(--couleur8);
    border-color: var(--couleur8);
    color: var(--couleur6);
    box-shadow: 5px 5px var(--couleur7);
}

/* Formulaires */
form label {
    color: var(--couleur9);
    font-weight: 400;
}
form .form-check-input:checked, form .form-check-input:hover {
    background-color: var(--couleur4) !important;
    border-color: var(--couleur4) !important;
    box-shadow: 3px 3px var(--couleur1) !important;
}

form select, form input, form textarea {
    border: 0px !important;
    background-color: white !important;
    box-shadow: 4px 4px var(--couleur1);
}

form select:focus, form input:focus, form textarea:focus {
    /*box-shadow: 0 0 0 2px var(--couleur1) !important;*/
    border-color: var(--couleur4) !important;
    box-shadow: 3px 3px var(--couleur1) !important;
}

/* Masquer les boutons d'incréments dans les input number */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}


/* Offre traiteur */

#offreTraiteur {
    border-radius: 40px;
    background-color: var(--couleur1);
    margin-right: calc(var(--bs-gutter-x) * .5);
    margin-left: calc(var(--bs-gutter-x) * .5);
}

#imgOffreTraiteur {
    padding: 0 0 0 0;
}

#texteOffreTraiteur, #texteOffreTraiteur h1 {
    color: var(--couleur6);
    font-style: normal;
    font-weight: 400;
}

#texteOffreTraiteur h1 {
    font-family: 'Shrimp';
}

@media screen and (min-width: 992px) {
    #imgOffreTraiteur img {
        content: url(/OMA/public/build/images/traiteur-xl.71157dfc.png);
        border-radius: 40px 0px 0px 40px;
    }

    #texteOffreTraiteur, #texteOffreTraiteur h1 {
        text-align: left;
    }
}

@media screen and (max-width: 991px) {      
    #imgOffreTraiteur img  {
        content: url(/OMA/public/build/images/traiteur-sm.71157dfc.png);
        border-radius: 40px 40px 0px 0px;
    }

    #texteOffreTraiteur, #texteOffreTraiteur h1 {
        text-align: center;
    }
} 



/* Ajout classes affichage */

.display-responsive {
  font-size: calc(1.2rem + 2.7vw);
}

.fs-responsive-5 {
  font-size: calc(1rem + .4vw);
}

.text-justify {
    text-justify: distribute;
    text-align: justify;
}


/* Caroussel*/

.card .card-text,
.card > .card-footer {
  font-style: normal;
}

.card .card-title {
  font-style: normal;
  font-weight: 900;
}

.carousel-dark .carousel-indicators [data-bs-target] {
  width: 15px;
  height: 15px;
  border-radius: 100%;
}

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