:root {
    --gray-primary: var(--wp--preset--color--gray-primary);
    --red: var(--wp--preset--color--red);
    --light-gray: var(--wp--preset--color--light-gray);
    --white: var(--wp--preset--color--white);
    --blue-gray: var(--wp--preset--color--blue-gray);
    --dark-gray: var(--wp--preset--color--dark-gray);
    --red-hover: var(--wp--preset--color--red-hover);
    --black: var(--wp--preset--color--black);
    --gray-transparent: var(--wp--preset--color--gray-transparent);
    --gray-hover: var(--wp--preset--color--gray-hover);
}

body.no-scroll {
    overflow: hidden;
}

.nmp-last-el h1:last-child, .nmp-last-el h2:last-child, .nmp-last-el h3:last-child, .nmp-last-el h4:last-child, .nmp-last-el h5:last-child, .nmp-last-el h6:last-child, .nmp-last-el ul:last-child, .nmp-last-el ol:last-child, .nmp-last-el p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.gallery-block {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: var(--gray-primary);
}
.gallery-block__wrapper {
    position: relative;
    width: 100%;
}
.gallery-block__slider {
    width: 100%;
    overflow: hidden;
}
.gallery-block__slide {
    width: 100%;
    aspect-ratio: 2/1;
    min-height: 320px;
}
@media (max-width: 991.9px) {
    .gallery-block__slide {
        aspect-ratio: 16/10;
        min-height: 260px;
    }
}
@media (max-width: 767.9px) {
    .gallery-block__slide {
        aspect-ratio: 4/3;
        min-height: 220px;
    }
}
.gallery-block__image {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
.gallery-block__arrow {
    position: absolute;
    top: 50%;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 48px;
    height: 48px;
    margin: 0;
    margin-top: 0;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: var(--white);
    background-image: none;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18);
    cursor: pointer;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    transition: box-shadow 0.2s ease, -webkit-transform 0.2s ease;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;
    color: transparent;
}
@media (max-width: 767.9px) {
    .gallery-block__arrow {
        width: 40px;
        height: 40px;
    }
}
.gallery-block__arrow::after {
    content: "" !important;
    display: block;
    width: 10px;
    height: 10px;
    border-top: 2px solid var(--red);
    border-right: 2px solid var(--red);
    font-size: 0 !important;
    font-family: inherit !important;
    line-height: 0 !important;
}
.gallery-block__arrow:hover {
    -webkit-transform: translateY(-50%) scale(1.05);
            transform: translateY(-50%) scale(1.05);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);
}
.gallery-block__arrow:focus-visible {
    outline: 2px solid var(--red);
    outline-offset: 3px;
}
.gallery-block__arrow.swiper-button-disabled {
    opacity: 0.4;
    cursor: default;
    pointer-events: none;
}
.gallery-block__arrow--prev {
    left: 24px;
    right: auto;
}
@media (max-width: 767.9px) {
    .gallery-block__arrow--prev {
        left: 12px;
    }
}
.gallery-block__arrow--prev::after {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
    margin-left: 3px;
}
.gallery-block__arrow--next {
    right: 24px;
    left: auto;
}
@media (max-width: 767.9px) {
    .gallery-block__arrow--next {
        right: 12px;
    }
}
.gallery-block__arrow--next::after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin-left: -2px;
}
.gallery-block__placeholder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    min-height: 240px;
    padding: 40px 24px;
    background-color: var(--blue-gray);
    color: var(--light-gray);
    text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fdmFyaWFibGVzLnNjc3MiLCJnYWxsZXJ5LWJsb2NrL3N0eWxlLmNzcyIsIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwiZ2FsbGVyeS1ibG9jay9zdHlsZS5zY3NzIiwiLi4vLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVQTtJQUNFLHNEQUFBO0lBQ0Esb0NBQUE7SUFDQSxrREFBQTtJQUNBLHdDQUFBO0lBQ0EsZ0RBQUE7SUFDQSxnREFBQTtJQUNBLGdEQUFBO0lBQ0Esd0NBQUE7SUFDQSw4REFBQTtJQUNBLGtEQUFBO0FDVEY7O0FDVkk7SUFDSSxnQkFBQTtBRGFSOztBQ1BRO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtBRFVaOztBRWxCQTtJQUNFLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EscUNBQUE7QUZxQkY7QUVuQkU7SUFDRSxrQkFBQTtJQUNBLFdBQUE7QUZxQko7QUVsQkU7SUFDRSxXQUFBO0lBQ0EsZ0JBQUE7QUZvQko7QUVqQkU7SUFDRSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtBRm1CSjtBRzhCSTtJRHBERjtRQU1JLG1CQUFBO1FBQ0EsaUJBQUE7SUZvQkY7QUFDSjtBR3NDSTtJRGxFRjtRQVdJLGlCQUFBO1FBQ0EsaUJBQUE7SUZxQkY7QUFDSjtBRWxCRTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7SUFDQSwwQkFBQTtPQUFBLHVCQUFBO0FGb0JKO0FFakJFO0lBQ0Usa0JBQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHNCQUFBO1FBQUEsbUJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSw4QkFBQTtJQUNBLHNCQUFBO0lBQ0EsMENBQUE7SUFDQSxlQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtJQUNBLDZEQUFBO0lBQUEscURBQUE7SUFBQSxrRkFBQTtJQUNBLGtCQUFBO0FGbUJKO0FHR0k7SUQxQ0Y7UUF1QkksV0FBQTtRQUNBLFlBQUE7SUZvQkY7QUFDSjtBRWxCSTtJQUNFLHNCQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQ0FBQTtJQUNBLHVCQUFBO0lBQ0EsK0JBQUE7SUFDQSx5QkFBQTtBRm9CTjtBRWpCSTtJQUNFLCtDQUFBO1lBQUEsdUNBQUE7SUFDQSwwQ0FBQTtBRm1CTjtBRWhCSTtJQUNFLDZCQUFBO0lBQ0EsbUJBQUE7QUZrQk47QUVmSTtJQUNFLFlBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7QUZpQk47QUVkSTtJQUNFLFVBQUE7SUFDQSxXQUFBO0FGZ0JOO0FHL0JJO0lEYUE7UUFLSSxVQUFBO0lGaUJKO0FBQ0o7QUVmTTtJQUNFLGtDQUFBO1lBQUEsMEJBQUE7SUFDQSxnQkFBQTtBRmlCUjtBRWJJO0lBQ0UsV0FBQTtJQUNBLFVBQUE7QUZlTjtBRzVDSTtJRDJCQTtRQUtJLFdBQUE7SUZnQko7QUFDSjtBRWRNO0lBQ0UsZ0NBQUE7WUFBQSx3QkFBQTtJQUNBLGlCQUFBO0FGZ0JSO0FFWEU7SUFDRSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0lBQ0EscUJBQUE7UUFBQSx1QkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQ0FBQTtJQUNBLHdCQUFBO0lBQ0Esa0JBQUE7QUZhSiIsImZpbGUiOiJnYWxsZXJ5LWJsb2NrL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiR0aXRsZS1jb2xvcjogIzAwMDtcclxuJHRleHQtY29sb3I6ICMwMDA7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1ncmF5LXByaW1hcnk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LXByaW1hcnkpO1xyXG4gIC0tcmVkOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkKTtcclxuICAtLWxpZ2h0LWdyYXk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5KTtcclxuICAtLXdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG4gIC0tYmx1ZS1ncmF5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmx1ZS1ncmF5KTtcclxuICAtLWRhcmstZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JheSk7XHJcbiAgLS1yZWQtaG92ZXI6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQtaG92ZXIpO1xyXG4gIC0tYmxhY2s6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XHJcbiAgLS1ncmF5LXRyYW5zcGFyZW50OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS10cmFuc3BhcmVudCk7XHJcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ob3Zlcik7XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5cclxuLy9cclxuLy8gTmF2aWdhdGlvblxyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuLy8gIWRlZmF1bHQgc28gZ3VscCBjYW4gb3ZlcnJpZGUgdG8gLi4vLi4vLi4vIGZvciBibG9jayBTQ1NTIHVuZGVyIHRlbXBsYXRlLXBhcnRzL2Jsb2Nrcy8uXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcycgIWRlZmF1bHQ7XHJcbiRmb250LW1haW46ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiRzZWN0aW9uLW1hcmdpbjogMTUwcHg7XHJcbiRzZWN0aW9uLW1vYmlsZS1tYXJnaW46IDUwcHg7XHJcblxyXG4kZ3JpZC13aWR0aDogMTA3MnB4O1xyXG4kZ3JpZC1ndXR0ZXI6IDQ4cHg7XHJcblxyXG4kbW9iaWxlLW1heDogMTE3N3B4O1xyXG4kbW9iaWxlLW1pbjogMTE3OHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIpICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIpICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogJGdyaWQtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDsiLCI6cm9vdCB7XG4gICAgLS1ncmF5LXByaW1hcnk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LXByaW1hcnkpO1xuICAgIC0tcmVkOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcmVkKTtcbiAgICAtLWxpZ2h0LWdyYXk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5KTtcbiAgICAtLXdoaXRlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICAgIC0tYmx1ZS1ncmF5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmx1ZS1ncmF5KTtcbiAgICAtLWRhcmstZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JheSk7XG4gICAgLS1yZWQtaG92ZXI6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQtaG92ZXIpO1xuICAgIC0tYmxhY2s6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gICAgLS1ncmF5LXRyYW5zcGFyZW50OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS10cmFuc3BhcmVudCk7XG4gICAgLS1ncmF5LWhvdmVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ob3Zlcik7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1wcmltYXJ5KTtcbn1cbi5nYWxsZXJ5LWJsb2NrX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1ibG9ja19fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdhbGxlcnktYmxvY2tfX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG4gICAgLmdhbGxlcnktYmxvY2tfX3NsaWRlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgICAuZ2FsbGVyeS1ibG9ja19fc2xpZGUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxufVxuLmdhbGxlcnktYmxvY2tfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZ2FsbGVyeS1ibG9ja19fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XG4gICAgLmdhbGxlcnktYmxvY2tfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4uZ2FsbGVyeS1ibG9ja19fYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnktYmxvY2tfX2Fycm93OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLmdhbGxlcnktYmxvY2tfX2Fycm93OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uZ2FsbGVyeS1ibG9ja19fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nYWxsZXJ5LWJsb2NrX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMjRweDtcbiAgICByaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XG4gICAgLmdhbGxlcnktYmxvY2tfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICB9XG59XG4uZ2FsbGVyeS1ibG9ja19fYXJyb3ctLXByZXY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmdhbGxlcnktYmxvY2tfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMjRweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgICAuZ2FsbGVyeS1ibG9ja19fYXJyb3ctLW5leHQge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICB9XG59XG4uZ2FsbGVyeS1ibG9ja19fYXJyb3ctLW5leHQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4uZ2FsbGVyeS1ibG9ja19fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ncmF5KTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsImJvZHkge1xyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ubXAtbGFzdC1lbCB7XHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNix1bCxvbCxwIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkaW1hZ2VzLWRpcjogJy4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMnO1xuQGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy91bGJyaWNodm9lZy1jaGlsZC10aGVtZS9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvYWxsLnNjc3MnO1xuLmdhbGxlcnktYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktcHJpbWFyeSk7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMiAvIDE7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtcS10YWJsZXQtbWF4IHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyAxMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLW1vYmlsZS1tYXgge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbXEtbW9iaWxlLW1heCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1yZWQpO1xuICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA1KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXJlZCk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICByaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEtbW9iaWxlLW1heCB7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLW1vYmlsZS1tYXgge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtZ3JheSk7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQG1peGluIHNwcml0ZV9zdmcoJG5hbWUpIHsgICBcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfTtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfS1kaW1zO1xyXG59XHJcblxyXG5AbWl4aW4gcHVzaC0tYXV0byB7XHJcbiAgICBtYXJnaW46IHsgXHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xX3NtYWxsIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmcoJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2VfdXJsKSB7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAvLyBVc2UgJGltYWdlcy1kaXIgc28gcGF0aHMgd29yayBmcm9tIGFzc2V0cy9jc3MgKC4uLy4uLykgYW5kIGJsb2NrcyAoLi4vLi4vLi4vKS5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWFnZXMtZGlyfS9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ZnX2JnX21hc2soJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2VfdXJsKSB7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgbWFzay1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoI3skaW1hZ2VzLWRpcn0vc3ZnLyN7JGltYWdlX3VybH0uc3ZnKTtcclxufVxyXG5cclxuQG1peGluIG1xLWdyaWQtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZ3JpZC1tYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIgLSAwLjF9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS10YWJsZXQtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSBtcS10YWJsZXQtbWluIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLXRhYmxldC1tYXgge1xyXG4gICAgJHdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSAtIDAuMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tb2JpbGUtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtbW9iaWxlLW1heCB7XHJcbiAgICAkd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdtZCcpIC0gMC4xO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSJdfQ== */
