@import url(https://fonts.googleapis.com/css2?family=Inter:slnt,wght@-10..0,100..900&display=swap);

:root {
    --main-black-color: #191C1F;
    --main-hover-color: #8F55EA;
    --gray-color-text: #505050;
    --light-gray-text-color: #75808A;
    --banner-background-gradient: linear-gradient(97.78deg, #291F36 0%, #40374D 100%)
}

* {
    box-sizing: border-box
}

::after, ::before {
    box-sizing: inherit
}
*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%;object-fit:cover}a{text-decoration:none;color:inherit}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.h-reset{margin:0;font-size:inherit}
html {
    box-sizing: border-box;
    background: #f5f5f5;
    font-family: Inter, sans-serif;
    font-optical-sizing: auto
}

html, body{
  margin: 0;
  padding: 0;
}

input, textarea {
    font-family: Inter, sans-serif;
    font-optical-sizing: auto
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    display: none
}

body {
    margin: 0
}

img {
    max-width: 100%
}

a {
    text-decoration: none;
    color: var(--main-black-color);
    transition: all .2s
}
@media(hover:hover){
    a:hover {
        color: var(--main-hover-color)
    }
}

body {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    letter-spacing: -.02em;
    overflow-x: hidden
}

.container {
    max-width: 1030px;
    padding: 0 15px;
    margin: 0 auto;
    width: 100%
}

h1, h2, h3, h4, h5, h6 {
    margin: 0
}

.btn-white {
    display: inline-block;
    padding: 4px 44px 5px 25px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
    color: var(--main-hover-color);
    position: relative;
    background: #fff;
    border-radius: 20px
}

.btn-white:hover {
    opacity: .8
}

.btn-white:hover:after {
    right: 18px
}

.btn-white:after {
    content: "";
    position: absolute;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    background: url(../img/button_arrow.svg) no-repeat center center;
    background-size: contain;
    transition: all .2s
}

.btn {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    padding: 13px 33px;
    background: var(--main-hover-color);
    border-radius: 12px
}

.btn:hover {
    background: #763ecf;
    color: #fff
}

.s-error .title.title-line {
    width: 100%;
    color: var(--main-hover-color);
    max-width: 315px;
    display: inline-block;
    vertical-align: top;
    font-size: 168px;
    font-size: 10.5rem;
    line-height: 1;
    margin-top: 0 !important;
    margin-bottom: 26px;
    padding-bottom: 10px;
    position: relative;
}
.s-error .title:before {
    content: "";
    display: block;
    width: 37px;
    height: 2px;
    z-index: 3;
    background-color: var(--main-hover-color);
    position: absolute;
    top: 100%;
    left: 45%;
    right: auto;
    bottom: auto;
}
.s-error .title-line:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    z-index: 2;
    background: #E6E6E6;
    position: absolute;
    top: 100%;
    left: 0;
    right: auto;
    bottom: auto;
}
.s-error .desc {
    font-size: 28px;
    color: #333;
    font-weight: 400;
    margin-bottom: 20px;
}
.s-error .editor {
    font-size: 14px;
    color: #555;
    margin-bottom: 70px;
}
.errorbox {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 50px;
}
.s-error .editor p {
    text-align: center;
}
.s-error .editor a {
    display: inline;
}
.error-container {
    min-height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-blog-head {
    padding: 106px 0 30px
}

.section-main-blog__head h1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left;
    color: var(--main-black-color)
}

.section-main-blog__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 106px;
}

.section-main-blog__head_navigation {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 60%
}

.section-blog-detail__bottoms {
    margin-top: 20px;
    margin-bottom: 48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section-blog-detail__bottoms .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:after {
    width: 45px;
    height: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;

}

.section-blog-detail__bottoms .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:before {
    background-size: 24px;
}

.section-blog-detail__bottoms .ya-share2__list {
    padding-left: 0;
}

.section-blog-detail__author {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #191C1F;
}

.section-main-blog__head_navigation > li:hover > a {
    color: var(--main-hover-color)
}

.section-main-blog__head_navigation > li a {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;

    display: block;
    margin-right: 20px;
    white-space: nowrap
}

.section-main-blog__head_navigation > li ul {
    background: #fff;
    list-style: none;
    margin: 0;
    position: absolute;
    right: 0;
    z-index: 15;
    border-radius: 12px;
    box-shadow: 0px 12px 32px 0px #0D11260D;
    padding: 4px;
    opacity: 0;
    top: 150%;
    transform: translateY(-10px);
    transition: all .2s ease;
    visibility: hidden
}

.section-main-blog__head_navigation > li ul a {
    padding: 6px 8px;
    border-radius: 8px;
    margin-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;

}

.section-main-blog__head_navigation > li ul a:hover {
    background: #8F55EA1A;
}

.section-main-blog__head_navigation .more {
    position: relative;
    cursor: pointer
}

.section-main-blog__head_navigation .more:hover ul {
    opacity: 1;
    transform: none;
    visibility: visible
}

.section-main-blog__head_navigation .more:hover:after {
    filter: invert(.5) sepia(1) saturate(5) hue-rotate(-140deg)
}

.section-main-blog__head_navigation .more:hover:before {
    z-index: 12
}

.section-main-blog__head_navigation .more:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    left: 0;
    opacity: 0;
    z-index: -1
}

.section-main-blog__head_navigation .more:after {
    content: "";
    background: url(../img/menu-arrow.svg) no-repeat center center;
    width: 8px;
    height: 5px;
    position: absolute;
    right: 0px;
    top: 54%;
    transform: translateY(-50%)
}

.section-main-blog__head_search input {
    background: url(../img/search.svg) no-repeat 12px center;
    background-size: 16px;
    border: none;
    outline: 0;
    box-shadow: none;
    padding: 10px 12px 10px 36px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #191C1F;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 95px;
    border-radius: 12px;
    transition: all 0.2s;
}
.section-main-blog__head_search input:focus {
    background-color: #DFE3E7;
    width: 320px;

}

.section-main-blog__wrapper {
    display: grid;
    grid-template-columns:repeat(6, 1fr);
    grid-gap: 20px;
    margin-top: 24px
}

.section-main-blog__item {
    background: #fff;
    border-radius: 24px;
    overflow: hidden;
    display: flex;
    align-items: flex-end
}

.section-main-blog__item {
    flex-direction: column
}

.section-main-blog__item .section-main-blog__item_image {
    height: 100%;
    width: 100%;
    max-height: 260px;
}

.section-main-blog__item .section-main-blog__item_image img {
    max-height: 280px
}

.section-main-blog__item .section-main-blog__item_image img {
    height: 180px
}

.section-main-blog__item .section-main-blog__item_image {
    height: 180px
}

.section-main-blog__item section-main-blog__item_content {
	height: calc(100% - 180px);	
}

.section-main-blog__item .section-main-blog__item_block {
	height: 100%;	
}

.section-main-blog__item .section-main-blog__item_block {
    padding: 24px
}

.section-main-blog__item .section-main-blog__item_title {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
}


.section-main-blog__item .section-main-blog__item_label {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
}
.section-main-blog__item .section-main-blog__item_author {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;

}
.section-main-blog__item .section-main-blog__item_label {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
}
.section-main-blog__item .section-main-blog__item_author {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
}
.section-main-blog__item .section-main-blog__item_date {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;

}

.section-main-blog__item .section-main-blog__item_title {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}

.section-main-blog__item .section-main-blog__item_comment {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    margin-right: 8px;
    padding-left: 18px;
}
.section-main-blog__item .section-main-blog__item_views {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 18px;
}

.section-main-blog__item .section-main-blog__item_desc {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    max-height: 74px;
}

.section-main-blog__item .section-main-blog__item_desc {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    max-height: 63px;
}

.section-main-blog__item:hover .section-main-blog__item_image img {
    transform: scale(1.1)
}


.section-main-blog__item_image {
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.section-main-blog__item_image img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all 1s
}

.section-main-blog__item_label {
    color: var(--main-hover-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #413DE9;
    text-transform: uppercase;
    margin-right: 16px;
}

.section-main-blog__item_head {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    width: 100%
}

.section-main-blog__item_author {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #75808A;
}

.section-main-blog__item_title {
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0em;
    text-align: left;
    width: 100%;
    margin-bottom: 16px;
    max-height: 74px;
    overflow: hidden;
    color: #191C1F;

}

.section-main-blog__item_desc {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    max-height: 115px;
    overflow: hidden;
    color: var(--gray-color-text);
    margin-bottom: 24px
}

.section-main-blog__item_block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 32px
}

.section-main-blog__item_more {
    display: block;
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0;
    text-align: center;
    color: var(--main-hover-color);
    padding-right: 23px;
    margin-bottom: 60px
}

.section-main-blog__item_more:hover:before {
    right: -7px
}

.section-main-blog__item_more:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-43%);
    width: 15px;
    height: 15px;
    background: url(../img/purple_arrow.svg) no-repeat center center;
    background-size: contain;
    transition: all .2s
}

.section-main-blog__item_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: auto;
}

.section-main-blog__item_date {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--light-gray-text-color)
}

.section-main-blog__item_date span:first-child {
    position: relative;
    padding-right: 7px;
    margin-right: 7px
}

.section-main-blog__item_date span:first-child:after {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background: var(--light-gray-text-color);
    right: -1px;
    top: 50%;
    transform: translateY(-50%)
}

.section-main-blog__item_line {
    display: flex;
    align-items: center
}

.section-main-blog__item_comment {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: var(--light-gray-text-color);
    padding-left: 23px;
    background: url(../img/comment.svg) no-repeat center left;
    background-size: contain;
    margin-right: 18px
}

.section-main-blog__item_views {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: var(--light-gray-text-color);
    padding-left: 23px;
    background: url(../img/views.svg) no-repeat center left;
    background-size: contain
}



.section-main-blog__item {
    grid-column: span 2/auto
}



.section-main-blog__banner {
    display: flex;
    grid-column: span 2/auto;
    background: var(--banner-background-gradient);
    border-radius: 20px;
    overflow: hidden;
    transition: all .8s;
    margin: 30px 0
}

.section-main-blog__banner:hover .section-main-blog__banner_image img {
    transform: scale(1.05)
}

.section-main-blog__banner_image {
    width: 50%
}

.section-main-blog__banner_image img {
    transition: all .5s;
    display: block
}

.section-main-blog__banner_content {
    width: 50%;
    padding: 80px 0 80px 80px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start
}

.section-main-blog__banner_title {
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 0;
    text-align: left;
    color: #fff;
    margin-bottom: 16px
}

.section-main-blog__banner_head {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.section-main-blog__banner_desc {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
    text-align: left;
    color: #fff
}

.pagination {
    grid-column: span 6/auto;
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 40px;
    margin-bottom: 90px
}

.pagination li {
    margin: 0
}

.pagination a, .pagination span {
    width: 32px;
    height: 32px;
    margin: 0 5px;
    border: 1px solid #dfe3e8;
    background: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0;
    text-align: center
}

.pagination li a svg path {
    transition: all .2s
}

.pagination li a:hover {
    background: var(--main-hover-color);
    color: #fff;
    border-color: transparent
}

.pagination li a:hover svg path {
    fill: #fff
}

.pagination .prev {
    transform: rotate(180deg)
}

.pagination .prev svg {
    margin-left: 3px
}

.pagination .next svg {
    margin-left: 3px
}

.pagination .separator {
    width: 32px;
    height: 32px;
    margin: 0 5px;
    border: 1px solid #dfe3e8;
    background: #fff;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pagination .current, .pagination .disabled {
    pointer-events: none;
    cursor: default
}

.pagination .disabled a {
    background: #919eab
}

.pagination .current {
    border-color: var(--main-hover-color);
    color: var(--main-hover-color)
}

.section-subscribe {
    overflow: hidden
}

.section-subscribe .container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.section-subscribe .container h2 {
    font-size: 54px;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 0;
    text-align: center;
    max-width: 800px;
    margin-bottom: 5px
}

.section-subscribe .container h2 span {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(100.72deg,#8756ff 44.49%,#8b10b6 70.53%);
    -webkit-background-clip: text;
    -webkit-box-decoration-break: clone;
}

.section-subscribe .container p {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 37px
}

.section-subscribe .container .btn {
    position: relative;
    z-index: 12
}

.section-subscribe__image {
    display: flex;
    justify-content: center;
    margin-top: -190px
}

.section-subscribe__image img {
    
    max-width: 150%;
    margin-right: 25px;
}

@media screen and (max-width: 900px) {



    .section-main-blog__item_author, .section-main-blog__item .section-main-blog__item_author {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0em;
        text-align: left;

    }
    .section-main-blog__item_desc, .section-main-blog__item .section-main-blog__item_desc {
        font-size: 16px;
        line-height: 24px;
        height: 102px;
    }
    .section-main-blog__item {
        grid-column: span 3/auto;
    }
    .section-main-blog__item_label, .section-main-blog__item .section-main-blog__item_label {
        font-size: 14px;
    }

    .section-main-blog__item .section-main-blog__item_views, .section-main-blog__item .section-main-blog__item_comment {
        font-size: 14px;
        font-weight: 500;
        padding-left: 23px;
        line-height: 20px;
        letter-spacing: 0;
        text-align: left;
    }

    .section-main-blog__item .section-main-blog__item_image img, .section-main-blog__item .section-main-blog__item_image img {
        max-height: 224px;
    }

    .section-main-blog__item_title {
        font-size: 26px;
        line-height: 32px;
        max-height: 64px
    }

    .section-main-blog__item .section-main-blog__item_title {
        font-size: 22px;
        line-height: 28px;
        max-height: 56px
    }

    .section-main-blog__banner_title {
        font-size: 24px;
        line-height: 30px
    }

    .section-main-blog__banner_desc {
        font-size: 16px;
        line-height: 22px
    }

    .section-main-blog__banner_content {
        padding: 60px 20px 60px 60px
    }

    .section-subscribe .container h2 {
        font-size: 34px;
        line-height: 40px
    }

    .section-subscribe .container p {
        font-size: 16px
    }
    .section-blog-detail-head .container, .section-blog-detail__content {
        max-width: 568px;
    }
    .section-blog-detail-head__wrapper {
        flex-direction: row;
        justify-content: space-between;
    }
}

@media screen and (max-width: 810px) {
    .section-main-blog__item_block {
        padding-left: 30px
    }
}

@media screen and (max-width: 767px) {
    .section-subscribe__image img {
        width: 180%
    }
}

@media screen and (max-width: 760px) {

    .section-main-blog__item_desc, .section-main-blog__item .section-main-blog__item_desc {
        max-height: 75px;
    }

    .section-main-blog__item_comment, .section-main-blog__item_date, .section-main-blog__item_views {
        font-size: 14px;
        background-size: 18px
    }

    .section-main-blog__banner {
        flex-direction: column;
        position: relative
    }

    .section-main-blog__banner .btn-white {
        position: absolute;
        left: 32px;
        bottom: 32px;
        z-index: 12
    }

    .section-main-blog__banner_content {
        width: 100%;
        padding: 32px 32px 0
    }

    .section-main-blog__banner_image {
        width: 100%
    }
}

@media screen and (max-width: 720px) {
    .section-main-blog__item {
        flex-direction: column
    }


    .section-main-blog__item {
        flex-direction: column
    }
    .section-main-blog__head {
        flex-direction: column;
        align-items: flex-start;
    }
    .section-main-blog__head_search input {
        margin-left: -12px;
    }
    .section-main-blog__head_search input:focus {
        width: 100%;
        margin-left: 0;
    }
    /* .header {
        padding-bottom: 17px;
    }
    .header__logo .logo img {
        max-width: 71px;
    } */
    .continer {
        padding: 0 21px;
    }
    .section-main-blog__head h1 {
        font-size: 24px;
        font-weight: 700;
        line-height: 26px;
        letter-spacing: 0em;
        text-align: left;
    }
    .section-main-blog__item, .section-main-blog__item {
        grid-column: span 6/auto;
    }
    .section-main-blog__item_title, .section-main-blog__item .section-main-blog__item_title {
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        letter-spacing: 0em;
        text-align: left;

    }
    .section-main-blog__item_desc, .section-main-blog__item .section-main-blog__item_desc, .section-main-blog__item .section-main-blog__item_desc {
        font-size: 13px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0em;
        text-align: left;

    }
    .section-main-blog__item_block {
        padding: 16px;
    }

    .section-main-blog__item_comment, .section-main-blog__item_date, .section-main-blog__item_views, .section-main-blog__item .section-main-blog__item_views, .section-main-blog__item .section-main-blog__item_comment {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0em;
        text-align: left;

    }
    .section-main-blog__item_label, .section-main-blog__item .section-main-blog__item_label {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0em;
        text-align: left;

    }
    .section-main-blog__item_author, .section-main-blog__item .section-main-blog__item_author {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: 0em;
        text-align: left;

    }
}

@media screen and (max-width: 630px) {
    .section-main-blog__head {
        flex-direction: column
    }

    .section-main-blog__head_navigation {
        width: 100%;
        justify-content: space-between
    }
    .section-main-blog__head_block {
        width: 100%;
        margin-top: 10px;
    }

    .section-main-blog__head_right, .section-main-blog__head_search input {
        width: 100%
    }

    .section-blog-detail-head__right {
        margin-left: -9px;
        margin-top: 12px;
        margin-bottom: 16px;
    }
    .section-blog-detail-head .rating-count {
        margin-left: 5px;
    }


    .section-main-blog__item_title {
        font-size: 20px
    }

    .section-main-blog__item .section-main-blog__item_title {
        font-size: 20px
    }

    .section-main-blog__item_desc {
        font-size: 14px;
        max-height: 54px
    }


    .section-main-blog__item_more {
        font-size: 14px
    }

    .section-main-blog__head_navigation > li a {
        font-size: 14px
    }
/* 
    .header__navigation ul {
        flex-wrap: wrap
    }

    .header__navigation ul li {
        margin: 10px 0
    } */
}

@media screen and (max-width: 600px) {
    .section-subscribe__image {
        margin-top: 0
    }

    .footer__center_right ul {
        display: flex;
        flex-wrap: wrap
    }

    .footer__center_right ul li {
        margin: 5px 0
    }

    .header__navigation ul li {
        margin: 0;
        width: 100%
    }

    .section-blog-head h1 {
        font-size: 24px
    }
}

.admin-bar .header {
    top: 32px
}
/* 
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid rgba(25, 38, 31, .1019607843);
    background: #f5f5f5;
    padding: 12px 0;
    z-index: 15
}

.header .container {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header__logo {
    display: flex;
    align-items: center
}

.header__logo .logo {
    display: flex;
    align-items: center
}

.header__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(100% - 105px)
}

.header__wrapper .btn {
    font-size: 16px;
    line-height: 24px;
    padding: 6px 21px;
    margin-left: 16px;
    border-radius: 8px
}

.header__wrapper .btn-white {
    padding: 6px 21px;
    border-radius: 8px;
    color: var(--main-black-color)
}

.header__wrapper .btn-white:hover {
    color: var(--main-hover-color);
    background: #e9e4f2;
    opacity: 1
}

.header__wrapper .btn-white:after {
    display: none
}

.header__navigation .menu-item-has-children > a {
    padding-right: 33px;
    position: relative
}

.header__navigation .menu-item-has-children > a:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 55%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url(../img/dropdown_arrow.svg) no-repeat center center;
    background-size: 9px 9px;
    transition: all .2s
}

.header__navigation .menu-item-has-children > a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    z-index: -1
}

.header__navigation .menu-item-has-children {
    position: relative
}

.header__navigation .menu-item-has-children:hover > a {
    background: #fff
}

.header__navigation .menu-item-has-children:hover > a:after {
    transform: translateY(-50%) rotate(180deg)
}

.header__navigation .menu-item-has-children:hover > a:before {
    z-index: 12
}

.header__navigation .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    transform: none;
    visibility: visible
}

.header__navigation ul {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0
}

.header__navigation ul li a {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    padding: 10px 12px;
    border-radius: 8px
}

.header__navigation ul li a:hover {
    background: #fff;
    color: var(--main-black-color)
}



.header__navigation ul li a.active {
    background: #fff;
    color: var(--main-hover-color)
}

.header__buttons {
    display: flex;
    align-items: center
}

header .sub-menu {
    background: #fff;
    position: absolute;
    left: 0;
    top: 180%;
    border-radius: 20px;
    box-shadow: 0 12px 32px rgba(13, 17, 38, .1215686275);
    padding: 16px;
    width: 280px;
    opacity: 0;
    transform: translateY(-10px);
    transition: all .2s ease;
    visibility: hidden
}

header .sub-menu ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

header .sub-menu li {
    width: 100%
}

header .sub-menu__item {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    padding: 8px;
    border-radius: 8px
}

header .sub-menu__item:hover {
    background: rgba(143, 85, 234, .1019607843) !important
}

header .sub-menu__item_icon {
    width: 20px;
    height: 20px
}

header .sub-menu__item_content {
    width: calc(100% - 30px)
}

header .sub-menu__item_content span {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
    text-align: left
}

header .sub-menu__item_content p {
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    margin: 0
}

.burger {
    background: #fff;
    border-radius: 8px;
    height: 36px;
    padding: 10px;
    position: relative;
    transition: all .2s ease;
    display: none;
    width: 36px
}

.burger__content {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.burger span {
    background: #191c1f;
    border-radius: 8px;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .2s ease;
    width: 100%
}

.burger span:first-child {
    top: 0
}

.burger span:nth-child(2) {
    top: 50%;
    transform: translateY(-50%)
}

.burger span:nth-child(3) {
    top: 50%;
    transform: translateY(-50%)
}

.burger span:nth-child(4) {
    bottom: 0
} */

@media screen and (max-width: 1020px) {
    /* .burger {
        display: block
    }

    .header__wrapper {
        position: fixed;
        left: 0;
        top: -40px;
        z-index: 9;
        visibility: hidden;
        width: 100%;
        opacity: 0;
        height: calc(100% - 67px);
        background: #f5f5f5;
        padding: 24px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        transition: all .2s ease
    }

    .header__wrapper.opened {
        opacity: 1;
        top: 67px;
        visibility: visible
    }

    .burger.opened span:first-child {
        left: 50%;
        top: 50%;
        width: 0
    }

    .burger.opened span:nth-child(2) {
        transform: rotate(45deg) translateY(-50%)
    }

    .burger.opened span:nth-child(3) {
        left: 5%;
        transform: rotate(-45deg) translateY(-50%)
    }

    .burger.opened span:nth-child(4) {
        left: 50%;
        top: 50%;
        width: 0
    }

    .header__buttons {
        position: sticky;
        top: 100%
    }

    .header__navigation {
        width: 100%
    }

    .header__mobile-wrapper {
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px
    } */

    .sub-menu__wrapper {
        list-style: none;
        padding: 0;
        margin: 0;
        width: 100%
    }
/* 
    .header__mobile-wrapper {
        display: none
    }

    .header__mobile-wrapper.opened {
        display: block
    }

    .sub-menu {
        display: none
    }

    .menu-item-has-children > a.opened {
        background: #fff
    }

    .menu-item-has-children > a.opened:after {
        transform: translateY(-50%) rotate(180deg)
    }

    .header__navigation .menu-item-has-children > a:before {
        display: none
    } */

    .no-scroll {
        overflow: hidden
    }
}
/* 
.footer {
    background: #191c1f;
    padding: 120px 0 80px
}

.footer__list {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns:repeat(4, 140px);
    justify-content: space-between;
    list-style: none;
    padding: 0;
    margin: 0
}

.footer__list a:hover {
    color: #fff
}

.footer__list-item--has-child {
    grid-row: 1/10
}

.footer__list-item--has-child > a {
    pointer-events: none
}

.footer__list-item {
    padding: 0;
    margin-bottom: 16px
}

.footer__link {
    display: inline-block;
    color: rgba(255, 255, 255, .8);
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.footer__sublist {
    list-style: none;
    padding: 0;
    margin: 0
}

.footer__sublist-item {
    margin-top: 8px
}

.footer__sublist-item a {
    width: 100%;
    color: rgba(255, 255, 255, .6);
    justify-content: flex-start;
    text-align: left;
    font-size: 12px;
    line-height: 16px
}

.footer__list-item--column-1 {
    grid-column: 2/3
}

.footer__list-item--column-2 {
    grid-column: 3/4
}

.footer__center {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 72px;
    padding: 40px 0
}

.footer__center_right ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex
}

.footer__center_right ul li:not(:last-child) {
    margin-right: 24px
}

.footer__center_right ul li a {
    color: rgba(255, 255, 255, .6);
    font-size: 12px;
    line-height: 16px
}

.footer__center_right ul li a:hover {
    color: #fff
}

.footer__bottom {
    color: rgba(255, 255, 255, .4);
    font-size: 12px;
    line-height: 16px;
    margin-top: 32px
}

.footer__bottom p {
    margin: 0
}

.footer .pt-preview {
    display: flex;
    align-items: center;
    margin-right: 24px
}

.footer .pt-preview__left {
    margin-right: 10px
}

.footer .pt-preview img {
    width: 20px;
    height: 20px;
    border-radius: 4px
}

.footer .pt-preview__center {
    color: rgba(255, 255, 255, .6);
    justify-content: flex-start;
    text-align: left;
    font-size: 12px;
    line-height: 16px
}

@media screen and (max-width: 1020px) {
    .footer__list {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .footer {
        padding: 40px 0
    }

    .footer__sublist {
        max-height: 0;
        overflow: hidden;
        transition: all .2s
    }

    .footer__list-item--has-child {
        position: relative;
        cursor: pointer
    }

    .footer__list-item--has-child:after {
        content: "";
        position: absolute;
        right: -20px;
        top: 10px;
        width: 9px;
        height: 5px;
        background: url(../img/footer_arrow.svg) no-repeat center center;
        background-size: contain
    }

    .footer__sublist.opened {
        max-height: 300px
    }

    .footer__list-item--has-child.opened {
        transition: all .2s
    }

    .footer__list-item--has-child.opened > a {
        color: var(--main-hover-color)
    }

    .footer__list-item--has-child.opened:after {
        filter: invert(.5) sepia(1) saturate(5) hue-rotate(-140deg);
        transform: rotate(180deg)
    }

    .footer__center {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 0
    }

    .footer__center_left {
        margin-bottom: 24px
    }

    .footer__bottom {
        text-align: center;
        margin-top: 0
    }
} */
 @font-face{font-family:"SF Pro Display";src:url("../assets/fonts/SF-Pro-Display-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../assets/fonts/SF-Pro-Display-Semibold.woff2") format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"SF Pro Display";src:url("../assets/fonts/SF-Pro-Display-Bold.woff2") format("woff2");font-weight:700;font-display:swap;font-style:normal}
:root{--font-family: "SF Pro Display";--second-family: "Inter";--third-family: "Poppins";--font3: "Roboto";--font4: "Montserrat";--font5: "Microsoft Sans Serif";--font6: "Helvetica";--font7: "Bricolage Grotesque";--content-width: 1032px;--content-fluid-width: 1360px;--container-offset: 40px;--container-width: calc(var(--content-width) + (var(--container-offset) * 2));--container-fluid-width: calc(var(--content-fluid-width) + (var(--container-offset) * 2));--mt100: 100px;--light-color: #fff;--accent-color: #D52027;--dark-color:#141024;--text-colot: rgba(#141024, 0.7);--text-color: #191c1f}@media(max-width: 992px){:root{--mt100: 72px}}@media(max-width: 576px){:root{--mt100: 64px}}
/* @font-face{font-family:"Inter";src:url("../assets/../fonts/Inter-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal} */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none;color:inherit}footer *,header *{font-family:var(--font-family)}.btn-reset{border:none;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.h-reset{margin:0;font-size:inherit}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mt100{margin-top:var(--mt100)}.mb80{margin-bottom:80px}@media(max-width: 992px){.mb80{margin-bottom:48px}}@media(max-width: 576px){.mb80{margin-bottom:16px}}.mt120{margin-top:120px}.project_title{margin:0;font-family:var(--font-family);font-weight:700;font-size:32px;line-height:120%;color:var(--text-color)}@media(max-width: 576px){.project_title{font-size:24px}}.project_link{background:rgba(64,57,255,.08);border-radius:12px;padding:14.5px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#4039ff;-webkit-transition:background .3s linear;transition:background .3s linear}@media(hover: hover){.project_link:hover{background:#e8eaf4 !important;color:#4039ff}}@media(max-width: 992px){.project_link{padding-left:16px;padding-right:16px}}@media(max-width: 576px){.project_link{font-size:14px}}.breadcrumbs{margin:100px 0 25px}@media(max-width: 992px){.breadcrumbs{margin-top:72px}}@media(max-width: 576px){.breadcrumbs{margin-top:48px;margin-bottom:16px}}.breadcrumb_home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:600;font-size:14px;line-height:120%;text-align:center;color:#636884}.breadcrumb_home svg{padding:4px;width:16px;height:16px}.accent_link{-webkit-box-shadow:0 6px 40px 0 rgba(78,117,255,.4);box-shadow:0 6px 40px 0 rgba(78,117,255,.4);background:#4039ff;border-radius:12px;padding:12px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#fff;-webkit-transition:background .3s linear;transition:background .3s linear}@media(max-width: 1150px){.accent_link{font-size:14px;padding:10px 16px;line-height:1.6}}.accent_link svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}@media(hover: hover){.accent_link:hover{color:#fff;background:#2f28db !important}}.white_link{border-radius:12px;padding:12px 32px;background:#fff;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#4039ff;-webkit-transition:background .3s linear;transition:background .3s linear}@media(max-width: 992px){.white_link{padding-top:9px;padding-bottom:9px}}@media(hover: hover){.white_link:hover{background:rgba(64,57,255,.08)}}.grey_link{background:#636884;border-radius:12px;padding:12px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#fff;-webkit-transition:background .3s linear;transition:background .3s linear}@media(max-width: 1150px){.grey_link{padding:10px 16px;font-size:14px}}@media(hover: hover){.grey_link:hover{background:#191c1f;color:#fff}}.container,.container_fluid{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 40px}@media(max-width: 1440px){.container,.container_fluid{padding:0 24px}}@media(max-width: 768px){.container,.container_fluid{padding:0 16px}}.container_fluid{max-width:var(--container-fluid-width)}.footer{background:#f5f6fa !important}.footer nav li{line-height:0}.footer_wrapper{border-radius:60px;padding:80px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:82px}@media(max-width: 1440px){.footer_wrapper{padding:clamp(40px,6vw,80px)}}@media(max-width: 992px){.footer_wrapper{padding:40px;gap:66px}}@media(max-width: 730px){.footer_wrapper{padding:32px; border-radius: 20px;}}.footer_top{display:grid;grid-template-columns:1fr minmax(400px, 480px);gap:60px;position:relative}@media(max-width: 1440px){.footer_top{grid-template-columns:55% 40%;gap:5%}}@media(max-width: 992px){.footer_top{gap:24px;grid-template-columns:60% calc(40% - 24px)}}@media(max-width: 680px){.footer_top{grid-template-columns:1fr}}@media(max-width: 500px){.footer_top{gap:32px}}.footer_top::after{position:absolute;top:calc(100% + 41px);left:0;right:0;z-index:1;background:#f5f6fa;height:2px;border-radius:2px;content:""}@media(max-width: 992px){.footer_top::after{top:calc(100% + 33px)}}.footer_top small{font-weight:400;font-size:20px;line-height:120%;color:#191c1f;margin-top:8px}@media(max-width: 1440px){.footer_top small{font-size:clamp(16px,1.5vw,20px)}}@media(max-width: 576px){.footer_top small{font-size:18px}}.footer_top .flex-row{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width: 730px){.footer_top .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.footer_top .flex-row a{width:100%}}@media(max-width: 576px){.footer_top .flex-row{margin-top:24px}}.footer_top li:nth-child(2){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f5f6fa;border-radius:20px;padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media(max-width: 1150px){.footer_top li:nth-child(2){padding:24px}}.footer_top li:nth-child(2) p{margin:0;font-weight:400;font-size:20px;line-height:120%;color:#636884}@media(max-width: 1440px){.footer_top li:nth-child(2) p{font-size:clamp(14px,1.6vw,20px)}}@media(max-width: 576px){.footer_top li:nth-child(2) p{font-size:16px}}.footer_top_logo{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:180px;max-height:48px}@media(max-width: 992px){.footer_top_logo{max-width:150px;max-height:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer_top_logo img{display:block;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}.footer_top_success{font-weight:700;font-size:40px;line-height:120%;color:var(--text-color);margin:0;margin-top:16px}@media(max-width: 1400px){.footer_top_success{margin-bottom: 8px;}/*.footer_top_success br{display:none}*/}@media(max-width: 1440px){.footer_top_success{font-size:clamp(32px,3vw,40px)}}@media(max-width: 680px){.footer_top_success{text-wrap:balance}}.footer_top_success span{position:relative}.footer_top_success span::after{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";width:381px;height:13.6px;top:100%;left:-5%;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22363%22%20height%3D%2214%22%20viewBox%3D%220%200%20363%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M1%205.09756L362%201L21.8189%2013H333.27%22%20stroke%3D%22%234039FF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}@media(max-width: 1440px){.footer_top_success span::after{top: 85%; width:26.4583333333vw}}.footer_top_register{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 730px){.footer_top_register{max-width:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_top_register svg{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}@media(max-width: 1150px){.footer_top_register svg{width:16px;height:17px}}.header_auth.--footer{background:rgba(64,57,255,.08)}@media(max-width: 1150px){.header_auth.--footer{padding:10px 16px}}@media(max-width: 730px){.header_auth.--footer{display:block;max-width:none;width:100%;text-align:center}}.footer_top_question{margin:0;font-weight:700;font-size:32px;line-height:120%;color:#636884}@media(max-width: 1440px){.footer_top_question{font-size:clamp(20px,2.4vw,32px)}}.footer_top_write{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-top:auto}@media(max-width: 680px){.footer_top_write{margin-top:20px}}.footer_bottom{font-family:var(--second-family)}.footer_bottom .grid-row{display:grid;gap:clamp(10px,11.1111111111vw,180px);grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}@media(max-width: 1440px){.footer_bottom .grid-row{gap:clamp(10px,8.6805555556vw,180px)}}@media(max-width: 1150px){.footer_bottom .grid-row{gap:10px}}@media(max-width: 992px){.footer_bottom .grid-row{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr))}}@media(max-width: 500px){.footer_bottom .grid-row{grid-template-columns:1fr}}.footer_bottom .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:42px}@media(max-width: 1150px){.footer_bottom .flex-row{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}@media(max-width: 992px){.footer_bottom .flex-row{margin-top:32px}}.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media(max-width: 500px){.footer_menu{overflow:hidden;-webkit-transition:max-height .3s linear;transition:max-height .3s linear}}.footer_menu li a{font-weight:400;font-size:12px;line-height:120%;color:#636884}.footer_menu li.footer_name a{font-weight:600;font-size:14px;pointer-events:none}@media(max-width: 992px){.footer_menu li.footer_name a{font-size:12px}}@media(max-width: 500px){.footer_menu li.footer_name a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;pointer-events:all}}.footer_menu.show:last-child{margin-bottom:15px}.footer_menu.show li.footer_name.image a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer_menu li.footer_name.image a::after{content:"";-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg%20width=%2216%22%20height=%2217%22%20viewBox=%220%200%2016%2017%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%20%20%20%3Cpath%20d=%22M4%207L8%2011L12%207%22%20stroke=%22#636884%22%20stroke-width=%221.5%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20/%3E%20%3C/svg%3E")}.footer_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer_language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer_language img{width:18px;height:18px;border-radius:4px}.footer_language span{opacity:.6;font-family:var(--second-family);font-weight:400;font-size:12px;line-height:133%;text-align:center;color:var(--text-color)}.footer_menu_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(max-width: 992px){.footer_menu_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}@media(max-width: 576px){.footer_menu_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_menu_bottom li:not(:last-child){margin-right:8px}.footer_menu_bottom li a{font-weight:400;font-size:12px;line-height:120%;color:#636884}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9nbG9iYWwuc2NzcyIsInN0eWxlLmNzcyIsImNvbW1vbi9oZWFkZXIuc2NzcyIsImNvbW1vbi9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSxtR0NFUixNREVFLG1CQUFBLFFBQ0EsbUJBQUEsUUFDQSxrQkFBQSxRQUNBLHdCQUFBLFFDQUYsNkJBQUEsb0RBR0EsRUFDQSxXQUFBLFdBSUEsUUFEQSxTQUVBLFdBQUEsUUFHQSxLREVFLFdBQUEsV0FDQSxXQUFBLFFBQ0EsWUFBQSxLQUFBLENBQUEsV0NBRixvQkFBQSxLQUdBLE1BQ0EsU0FDQSxZQUFBLEtBQUEsQ0FBQSxXQUNFLG9CQUFxQixLQUl2QixpREFEQSw4Q0FFQSxrREFDQSxzREFDRSxRQUFTLEtBR1gsS0FDRSxPQUFRLEVBR1YsSUFDRSxVQUFXLEtBR2IsRURFRSxnQkFBQSxLQ0FGLE1BQUEsd0JEQ0UsV0FBQSxJQUFBLElDR0YsUURFQSxNQUFBLHdCQ0VBLEtERUUsVUFBQSxLQUNBLE1BQUEsS0NBRixZQUFBLElBQ0UsZUFBZ0IsT0RFbEIsV0FBQSxPQ0VBLFdERUUsVUFBQSxPQ0FGLFFBQUEsRUFBQSxLQUNFLE9BQVEsRUFBRSxLREVaLE1BQUEsS0NFQSxHREVBLEdDQUEsR0FDQSxHQUNBLEdBQ0EsR0RFRSxPQUFBLEVDRUYsV0RFRSxRQUFBLGFBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQUNBLFVBQUEsS0NBRixZQUFBLElEQ0UsWUFBQSxLQUNFLGVBQUEsRUNDSixXQUFBLEtEQUksTUFBQSx3QkFDRSxTQUFBLFNDRU4sV0FBQSxLRENFLGNBQUEsS0NHRixpQkRDSSxRQUFBLEdDR0osdUJEQ0ksTUFBQSxLQ0dKLGlCQUNFLFFBQVMsR0RFWCxTQUFBLFNBQ0UsTUFBQSxLQUNBLElBQUEsSUFDQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSw2QkFBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxRQUNBLFdBQUEsSUFBQSxJQUVBLEtBQ0Us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QyxVQUFXLGVBR2IsZ0JBQ0UsZUFBZ0IsT0FDaEIsWUFBYSxXQUNiLFdBQVksRUFHZCxxQkFDRSxjQUFlLEtBR2pCLGdCQUNFLFdBQVksT0FDWixXQUFZIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOnNsbnQsd2dodEAtMTAuLjAsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5cbjpyb290IHtcbiAgLS1tYWluLWJsYWNrLWNvbG9yOiAjMTkxQzFGO1xuICAtLW1haW4taG92ZXItY29sb3I6ICM4RjU1RUE7XG4gIC0tZ3JheS1jb2xvci10ZXh0OiAjNTA1MDUwO1xuICAtLWxpZ2h0LWdyYXktdGV4dC1jb2xvcjogI0M5QzlDOTtcbiAgLS1iYW5uZXItYmFja2dyb3VuZC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDk3Ljc4ZGVnLCAjMjkxRjM2IDAlLCAjNDAzNzREIDEwMCUpO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjay1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5idG4td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA0NHB4IDVweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXR0b25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAzM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc2M2VjZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uc2VjdGlvbi1ibG9nLWhlYWQge1xuICBwYWRkaW5nOiAxMDZweCAwIDMwcHg7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYmxhY2stY29sb3IpO1xuICB9XG59XG5cbi5zZWN0aW9uLW1haW4tYmxvZyB7XG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggIzBkMTEyNjFmO1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0b3A6IDE1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgwLjUpIHNlcGlhKDEpIHNhdHVyYXRlKDUpIGh1ZS1yb3RhdGUoLTE0MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lbnUtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3NlYXJjaCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDI2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1faW1hZ2UgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIH1cbiAgICAmX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfYXV0aG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC1oZWlnaHQ6IDcycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6IHZhcigtLWdyYXktY29sb3ItdGV4dCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAmX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMzJweCA0MnB4IDMycHggNzNweDtcbiAgICB9XG4gICAgJl9tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1cnBsZV9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgfVxuICAgICZfZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQtY29sb3IpO1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ncmF5LXRleHQtY29sb3IpO1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2xpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfY29tbWVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQtY29sb3IpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICB9XG4gICAgJl92aWV3cyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQtY29sb3IpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZXdzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIGF1dG87XG4gICAgICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmX19iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIGF1dG87XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFubmVyLWJhY2tncm91bmQtZ3JhZGllbnQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyX2ltYWdlIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgODBweCA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICZfZGVzYyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgfVxuICB9XG59XG5cblxuLnBhZ2luYXRpb24ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyIC8gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkUzRTg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICB9XG4gIC5uZXh0IHtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbiAgLnNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RGRTNFODtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmRpc2FibGVkLCAuY3VycmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5kaXNhYmxlZCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5RUFCO1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXN1YnNjcmliZSB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjBweCA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLXN1YnNjcmliZSAuY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc3Vic2NyaWJlIC5jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXN1YnNjcmliZV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9kYXRlLCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fY29tbWVudCwgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3ZpZXdzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYnRuLXdoaXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlLCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2NvbnRlbnQsIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2hlYWRfbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX3JpZ2h0LCAuc2VjdGlvbi1tYWluLWJsb2dfX2hlYWRfc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24+bGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb24tc3Vic2NyaWJlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19jZW50ZXJfcmlnaHQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJsb2ctaGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6c2xudCx3Z2h0QC0xMC4uMCwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tbWFpbi1ibGFjay1jb2xvcjogIzE5MUMxRjtcbiAgLS1tYWluLWhvdmVyLWNvbG9yOiAjOEY1NUVBO1xuICAtLWdyYXktY29sb3ItdGV4dDogIzUwNTA1MDtcbiAgLS1saWdodC1ncmF5LXRleHQtY29sb3I6ICNDOUM5Qzk7XG4gIC0tYmFubmVyLWJhY2tncm91bmQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5Ny43OGRlZywgIzI5MUYzNiAwJSwgIzQwMzc0RCAxMDAlKTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2stY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnRuLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggNDRweCA1cHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi13aGl0ZTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuLmJ0bi13aGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXR0b25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAzM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzYzZWNmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24tYmxvZy1oZWFkIHtcbiAgcGFkZGluZzogMTA2cHggMCAzMHB4O1xufVxuLnNlY3Rpb24tYmxvZy1oZWFkIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLW1haW4tYmxhY2stY29sb3IpO1xufVxuXG4uc2VjdGlvbi1tYWluLWJsb2dfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2hlYWRfbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwJTtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faGVhZF9uYXZpZ2F0aW9uID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24gPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faGVhZF9uYXZpZ2F0aW9uID4gbGkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDEzLCAxNywgMzgsIDAuMTIxNTY4NjI3NSk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24gPiBsaSB1bCBhIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2hlYWRfbmF2aWdhdGlvbiAubW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24gLm1vcmU6aG92ZXIgdWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2hlYWRfbmF2aWdhdGlvbiAubW9yZTpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDAuNSkgc2VwaWEoMSkgc2F0dXJhdGUoNSkgaHVlLXJvdGF0ZSgtMTQwZGVnKTtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faGVhZF9uYXZpZ2F0aW9uIC5tb3JlOmhvdmVyOmJlZm9yZSB7XG4gIHotaW5kZXg6IDEyO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24gLm1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24gLm1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVudS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IDU0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDI2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI3NnB4O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9ibG9jayB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpob3ZlciAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzJweDtcbiAgdG9wOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWNvbG9yLXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDMycHggNDJweCAzMnB4IDczcHg7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX21vcmU6aG92ZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IC03cHg7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVycGxlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS10ZXh0LWNvbG9yKTtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9kYXRlIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fZGF0ZSBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JheS10ZXh0LWNvbG9yKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LXRleHQtY29sb3IpO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3ZpZXdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktdGV4dC1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZXdzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvYXV0bztcbn1cbi5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpmaXJzdC1jaGlsZCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOmZpcnN0LWNoaWxkIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFubmVyLWJhY2tncm91bmQtZ3JhZGllbnQpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcjpob3ZlciAuc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl9pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkUzRTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGxpIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ucGFnaW5hdGlvbiAubmV4dCBzdmcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnBhZ2luYXRpb24gLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkUzRTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5kaXNhYmxlZCBhIHtcbiAgYmFja2dyb3VuZDogIzkxOUVBQjtcbn1cbi5wYWdpbmF0aW9uIC5jdXJyZW50IGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG59XG5cbi5zZWN0aW9uLXN1YnNjcmliZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXN1YnNjcmliZSAuY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VjdGlvbi1zdWJzY3JpYmUgLmNvbnRhaW5lciBoMiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xufVxuLnNlY3Rpb24tc3Vic2NyaWJlIC5jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbi5zZWN0aW9uLXN1YnNjcmliZSAuY29udGFpbmVyIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuLnNlY3Rpb24tc3Vic2NyaWJlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG4uc2VjdGlvbi1zdWJzY3JpYmVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpmaXJzdC1jaGlsZCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXJfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCA2MHB4IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc3Vic2NyaWJlIC5jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1zdWJzY3JpYmUgLmNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdWJzY3JpYmVfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL2F1dG87XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2RhdGUsIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9jb21tZW50LCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fdmlld3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19fYmFubmVyIC5idG4td2hpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2Jhbm5lcl9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlLCAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX2NvbnRlbnQsIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAuc2VjdGlvbi1tYWluLWJsb2dfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faGVhZF9yaWdodCwgLnNlY3Rpb24tbWFpbi1ibG9nX19oZWFkX3NlYXJjaCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbWFpbi1ibG9nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faXRlbV9kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgfVxuICAuc2VjdGlvbi1tYWluLWJsb2dfX2l0ZW1fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uLW1haW4tYmxvZ19faGVhZF9uYXZpZ2F0aW9uID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb24tc3Vic2NyaWJlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19jZW50ZXJfcmlnaHQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXJfX2NlbnRlcl9yaWdodCB1bCBsaSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWhlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUsIDM4LCAzMSwgMC4xMDE5NjA3ODQzKTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB6LWluZGV4OiAxNTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbG9nbyAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xufVxuLmhlYWRlcl9fd3JhcHBlciAuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNnB4IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaGVhZGVyX193cmFwcGVyIC5idG4td2hpdGUge1xuICBwYWRkaW5nOiA2cHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjay1jb2xvcik7XG59XG4uaGVhZGVyX193cmFwcGVyIC5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6ICNlOWU0ZjI7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX193cmFwcGVyIC5idG4td2hpdGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ryb3Bkb3duX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSB7XG4gIHotaW5kZXg6IDEyO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjay1jb2xvcik7XG59XG4uaGVhZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDEzLCAxNywgMzgsIDAuMTIxNTY4NjI3NSk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAyODBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaGVhZGVyIC5zdWItbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuaGVhZGVyIC5zdWItbWVudSBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5zdWItbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmhlYWRlciAuc3ViLW1lbnVfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0MywgODUsIDIzNCwgMC4xMDE5NjA3ODQzKSAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5zdWItbWVudV9faXRlbV9pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbmhlYWRlciAuc3ViLW1lbnVfX2l0ZW1fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbmhlYWRlciAuc3ViLW1lbnVfX2l0ZW1fY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIC5zdWItbWVudV9faXRlbV9jb250ZW50IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbi5idXJnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzZweDtcbn1cbi5idXJnZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWMxZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXJnZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMDtcbn1cbi5idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjdweCk7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyLm9wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDY3cHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYnVyZ2VyLm9wZW5lZCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmJ1cmdlci5vcGVuZWQgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5idXJnZXIub3BlbmVkIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiA1JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmJ1cmdlci5vcGVuZWQgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zdWItbWVudV9fd3JhcHBlciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUtd3JhcHBlci5vcGVuZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEub3BlbmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5vcGVuZWQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWMxZjtcbn1cbi5mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxNDBweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19saXN0LWl0ZW0tLWhhcy1jaGlsZCB7XG4gIGdyaWQtcm93OiAxLzEwO1xufVxuLmZvb3Rlcl9fbGlzdC1pdGVtLS1oYXMtY2hpbGQgPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb290ZXJfX3N1Ymxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19zdWJsaXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZm9vdGVyX19zdWJsaXN0LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZm9vdGVyX19saXN0LWl0ZW0tLWNvbHVtbi0xIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbi5mb290ZXJfX2xpc3QtaXRlbS0tY29sdW1uLTIge1xuICBncmlkLWNvbHVtbjogMy80O1xufVxuLmZvb3Rlcl9fY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5mb290ZXJfX2NlbnRlcl9yaWdodCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX2NlbnRlcl9yaWdodCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmZvb3Rlcl9fY2VudGVyX3JpZ2h0IHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmZvb3Rlcl9fY2VudGVyX3JpZ2h0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5mb290ZXJfX2JvdHRvbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciAucHQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5mb290ZXIgLnB0LXByZXZpZXdfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyIC5wdC1wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mb290ZXIgLnB0LXByZXZpZXdfX2NlbnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fc3VibGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5mb290ZXJfX2xpc3QtaXRlbS0taGFzLWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb290ZXJfX2xpc3QtaXRlbS0taGFzLWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Zvb3Rlcl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5mb290ZXJfX3N1Ymxpc3Qub3BlbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0LWl0ZW0tLWhhcy1jaGlsZC5vcGVuZWQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5mb290ZXJfX2xpc3QtaXRlbS0taGFzLWNoaWxkLm9wZW5lZCA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWhvdmVyLWNvbG9yKTtcbiAgfVxuICAuZm9vdGVyX19saXN0LWl0ZW0tLWhhcy1jaGlsZC5vcGVuZWQ6YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDAuNSkgc2VwaWEoMSkgc2F0dXJhdGUoNSkgaHVlLXJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5mb290ZXJfX2NlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX2NlbnRlcl9sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhXCI7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTkyNjFGMUE7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgei1pbmRleDogMTU7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDZweCAyMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICAgIC5idG4td2hpdGUge1xuICAgICAgcGFkZGluZzogNnB4IDIxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjay1jb2xvcik7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTllNGYyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdmlnYXRpb24ge1xuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIHRvcDogNTUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcm9wZG93bl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1ibGFjay1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5oZWFkZXIgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4ICMwZDExMjYxZjtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ZjU1ZWExYSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfaWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxYzFmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjdweCk7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlci5vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA2N3B4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmJ1cmdlci5vcGVuZWQge1xuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnN1Yi1tZW51X193cmFwcGVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZS13cmFwcGVyLm9wZW5lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5vcGVuZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWMxZjtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMTQwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0LWl0ZW0tLWhhcy1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEvMTA7XG4gICAgJiA+IGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9fc3VibGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmX19zdWJsaXN0LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0LWl0ZW0tLWNvbHVtbi0xIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG4gICZfX2xpc3QtaXRlbS0tY29sdW1uLTIge1xuICAgIGdyaWQtY29sdW1uOiAzLzQ7XG4gIH1cbiAgJl9fY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAmX3JpZ2h0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICBjb2xvcjogI2ZmZjY7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5wdC1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICZfX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICZfX2NlbnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZm9vdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5mb290ZXJfX3N1Ymxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAuZm9vdGVyX19saXN0LWl0ZW0tLWhhcy1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Zvb3Rlcl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIC5mb290ZXJfX3N1Ymxpc3Qub3BlbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0LWl0ZW0tLWhhcy1jaGlsZC5vcGVuZWQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJiA+IGEge1xuICAgICAgY29sb3I6IHZhcigtLW1haW4taG92ZXItY29sb3IpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDAuNSkgc2VwaWEoMSkgc2F0dXJhdGUoNSkgaHVlLXJvdGF0ZSgtMTQwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIC5mb290ZXJfX2NlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX2NlbnRlcl9sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiJdfQ== */
.pagination a.next {
    background-image: url("../img/next.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
}

.pagination a.next:hover {
    background-color: var(--main-hover-color);
}

.pagination a:hover {
    background-color: var(--main-hover-color);
    color: #fff;
}

.pagination a.prev:hover {
    background-color: var(--main-hover-color);
}

.pagination a.prev {
    background-image: url("../img/prev.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 10px;
    transform: rotate(0deg);
}

.section-main-blog__head_navigation li a.active {
    color: var(--main-hover-color);
    pointer-events: none;
}

.section-blog-detail {
    padding: 0 0 80px 0;
    position: relative;
}

.section-blog-detail__bottom {
    width: 100%;
    margin-top: 40px;
    display: none;
}

.section-blog-detail__content {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}

.section-blog-detail__bottom .section-blog-detail__banner-full {
    margin: 0;
}

.section-blog-detail__banner-full {
    display: flex;
    align-items: center;
    background: linear-gradient(159deg, #4E4655 3.01%, #000 103.3%);
    margin: 40px 0;
    border: 2px solid #8F6EB0;
    padding: 48px 60px;
    border-radius: 12px;
}

.section-blog-detail__banner-full_left {
    width: 70%;
}

.section-blog-detail__banner-full_right {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 197px;
}

.section-blog-detail__banner-full_right img {
    margin-right: -40px;
}

.section-blog-detail__banner-full_title {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 150% */
    letter-spacing: 0.72px;
    color: #fff;
    margin-bottom: 15px;
}

.section-blog-detail__banner-full_desc {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
    letter-spacing: 0.54px;
    color: #fff;
    margin-bottom: 19px;
}

.section-blog-detail__banner-full .btn {
    display: inline-block;
}

.section-blog-detail__left h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 18px;
}

.section-blog-detail__left h3 {
    color: #323038;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 88.235% */
    letter-spacing: 1.02px;
    margin-bottom: 18px;
}

#cancel-comment-reply-link {
    margin-left: 25px;
    font-size: 14px;
    font-weight: normal;
    color: red;
}

.section-blog-detail__left h2:not(:first-child), .section-blog-detail__left h3:not(:first-child) {
    margin-top: 45px;
}

.section-blog-detail__right_wrapper {
    padding: 20px 0;
}

.section-blog-detail__left p, .section-blog-detail__left li {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #191C1F;
}

.section-blog-detail__left ul, .section-blog-detail__left ol {
    padding-left: 20px;
    margin-left: 0;
}

.wp-element-caption {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: center;
    margin-top: 8px;
    color: #75808A;
}

.swiper-button-next {
    right: -50px;
    background: #fff url('../img/next-swiper.svg') no-repeat center center;
}

.swiper-button-prev {
    left: -50px;
    background: #fff url('../img/prev-swiper.svg') no-repeat center center;
}

.swiper-button-next:after {
    display: none;
}

.swiper-button-prev:after {
    display: none;
}

.swiper-button-next, .swiper-button-prev {
    width: 37px;
    height: 37px;
    border-radius: 100%;
}

.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -15px;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    background: #D9D9D9;
    opacity: 1;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #8F55EA;
}

.swiper {
    margin-bottom: 44px;
}

.swiper .swiper-slide img {
    border-radius: 24px;
    width: 100%;
    height: 327px;
    object-fit: cover;
}

.section-blog-detail__left img {
    max-width: 100%;
}

.section-blog-detail__left img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    margin-bottom: 0px;
    border-radius: 10px;
}

.section-main-blog__head_block {
    display: flex;
    align-items: center;
}

.section-main-blog__head_block .section-main-blog__head_navigation {
    width: 140px;
    max-width: 140px;
    justify-content: flex-end;
}

.video-js {
    max-width: 100%;
    height: 327px;
    border-radius: 24px;
    overflow: hidden;
}

.video-js .vjs-big-play-button {
    border: none;
    transform: none;
    right: 8px;
    bottom: 8px;
    margin: 0;
    width: 37px;
    height: 37px;
    left: auto;
    top: auto;
    border-radius: 100%;
    font-size: 0;
    background: url("../img/play.svg") no-repeat center center;
}

.section-blog-detail .container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}

.section-blog-detail__left {
    width: calc(100% - 287px);
}

.section-blog-detail__right {
    width: 270px;
}

.sticky {
    position: fixed;
    z-index: 101;
    top: 92px;
}

.stop {
    position: relative;
    z-index: 101;
}

.section-blog-detail__right_bordered {
    padding-left: 17px;
    border-left: 1px solid #EEE;
}

.section-blog-detail__right .section-team__name {
    display: inline-block;
    text-align: left;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 118.182% */
    letter-spacing: 0.66px;
    color: #323038;
    margin: 14px 0 10px;
}

.section-blog-detail__right .section-team__spec {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
    letter-spacing: 0.54px;
    color: #5F5B69;
}

.section-blog-detail__right .section-team__napr {
    width: 100%;
    text-align: left;
    max-width: none;
    font-size: 14px;
}

.section-blog-detail__redactor .section-team__social {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 20px;
}

.section-blog-detail__redactor .section-team__social li {
    margin-right: 15px;
    display: flex;
}

.section-blog-detail__redactor .section-team__social li a:hover {
    opacity: 0.7;
}

.section-blog-detail__redactor .section-team__image {
    padding: 11px;
    border-radius: 12px;
    border: 1px solid #5F5B69;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-blog-detail__redactor .section-team__image img {
    width: 100%;
    height: 232px;
    border-radius: 6px;
    object-fit: cover;
}

.section-blog-detail__redactor .section-team__social {
    margin-bottom: 0;
}

.section-blog-detail__redactor .section-team__social ul li {
    margin: 0 5px;
}

.section-blog-detail__redactor {
    margin-bottom: 50px;
}

.section-blog-detail__navigation > span {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 144.444% */
    letter-spacing: 0.54px;
    margin-bottom: 12px;
    color: #323038;
    display: block;

}


.section-blog-detail__navigation .list {
    padding-left: 0;
    margin-top: 0;
    margin-left: 0;
    list-style: none;
}


.section-blog-detail__navigation .list .for-submenu > a, .section-blog-detail__navigation_item a {
    color: #323038;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; /* 150% */
    letter-spacing: 0.48px;
    padding: 5px 0;
    display: block;
}

.section-blog-detail__navigation .list .for-submenu .item__menu ul a {
    color: #99979E;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; /* 128.571% */
    letter-spacing: 0.42px;
    margin-bottom: 10px;
    display: block;
}

.item__menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 10px;
    margin-top: 10px;
}

.item__menu ul li a {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.03em;
    text-align: left;
    display: inline-block;
    margin-bottom: 10px;
    color: #99979E;
}

.section-blog-detail__navigation .list .for-submenu .item__menu ul a:hover {
    color: #323038;
    opacity: 1;

}

.section-blog-detail__navigation .list .for-submenu .item__menu ul {
    padding-left: 10px;
}

.section-blog-detail__wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
}

.section-blog-detail__banner {
    position: relative;
    background: #FFFFFF;
    border-radius: 16px;
}

.section-blog-detail__banner h2 {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0em;
    text-align: left;
    padding: 45px 40px 0 40px;
}

.section-blog-detail__banner p {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    padding: 0 40px;
}

.section-blog-detail__banner .btn-more {
    position: relative;
    z-index: 12;
    margin-left: 40px;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    padding: 4px 25px;
    border-radius: 20px;
    background: #8F55EA;
    display: inline-block;
    margin-top: 28px;
}

.section-blog-detail__banner .btn-more:hover {
    background: #763ecf;
}

.sticky {
    position: fixed;
    z-index: 11;
}

.stop {
    position: relative;
    z-index: 11;
}

.glsr-default * {
    color: #000 !important;
}

.commentlist {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

.commentlist .comment.depth-1 {
    border-radius: 10px;
    margin-bottom: 8px;
    padding: 24px;
    background: #fff;
}

.comment__head .btn {
    margin-left: auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    padding: 6px 20px;
}

.commentlist li:first-child {
    margin-top: 20px;
}

.comment-reply-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;

    color: #75808A;
    padding-left: 19px;
    background: url("../img/reply.svg") no-repeat left center;
    background-size: 17px;
}

.comment-form .logged-in-as {
    display: none;
}

.commentlist .children {
    list-style: none;
    padding-left: 30px;
    border-left: 1px solid #D9D9D9;
}

.commentlist .comment {
    padding: 20px 0;
}

.comment-author .avatar {
    display: none;
}

.comment__head {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    color: #323038;
    padding: 30px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #d4d4d4;
}

.comment input, .comment textarea {
background: #F5F5F5;
}

.comment-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 100%;
}
.comment .comment-reply-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;

}

.comment-notes {
    width: 100%;
    font-size: 14px;
}

ol.commentlist .comment.depth-1 > .comment-body {
    position: relative;
}

ol.commentlist .comment.depth-1 > .comment-body .reply {
    position: absolute;
    left: 50px;
    bottom: 2px;
}

.edit-link {
    display: none;
}

.cld-like-dislike-wrap {
    display: flex;
    align-items: center;
}

.cld-count-wrap {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}

.cld-like-dislike-wrap .cld-common-wrap {
    transition: all 0.2s;
}

.cld-like-dislike-wrap .cld-common-wrap a {
    opacity: 1;
    display: flex;
    align-items: center;
}

.cld-like-dislike-wrap .cld-common-wrap a img {
    border-radius: 0;
}

.comment-reply-link {
    font-weight: 500;
}

.cld-like-dislike-wrap .cld-common-wrap img {
    transition: all 0.2s;
}

.cld-like-dislike-wrap .cld-common-wrap span {
    transition: all 0.2s;
}

.cld-like-dislike-wrap .cld-common-wrap:hover {
    filter: invert(0.5) sepia(1) saturate(5) hue-rotate(-140deg);
    cursor: pointer;
}

.cld-common-wrap {
    display: flex;
    align-items: center;
}

.comment-form-comment {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    order: 3;
}

.comment-form-comment label {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.03em;
    text-align: left;
}

.comment-form-comment textarea {
    border: 1px solid #99979E;
    border-radius: 10px;
    padding: 13px 19px;
    resize: none;
    color: #000 !important;
    outline: none;
    transition: all 0.2s;
    width: 100%;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    resize: none;
}

.comment-form-comment textarea:focus {
    outline: none;
}

.comment-form-cookies-consent label {
    font-size: 14px;
    line-height: 20px;
}

.comment-form-cookies-consent input {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.comment-form-cookies-consent label {
    position: relative;
    padding-left: 30px;
    display: block;
    cursor: pointer;
}

.comment-form-cookies-consent label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url('../img/checkbox.svg') no-repeat center center;
    background-size: contain;
}

.comment-form-cookies-consent label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) scale(1.4);
    width: 20px;
    height: 20px;
    background: url('../img/checkbox-checked.svg') no-repeat center center;
    background-size: contain;
    transition: all 0.2s;
    opacity: 0;
}

.comment-form-cookies-consent input:checked ~ label:after {
    opacity: 1;
    transform: translateY(-50%) scale(1);
}


.comment-form-author label {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.03em;
    text-align: left;
}

.comment-form-author input {
    border: 1px solid #99979E;
    border-radius: 10px;
    padding: 13px 19px;
    resize: none;
    color: #000 !important;
    outline: none;
    transition: all 0.2s;
    width: 100%;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;

}

.comment-form-email label {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.03em;
    text-align: left;
}

.comment-form-email input {
    border: 1px solid #99979E;
    border-radius: 10px;
    padding: 13px 19px;
    resize: none;
    color: #000 !important;
    outline: none;
    transition: all 0.2s;
    width: 100%;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
}

.comment-form-email input:focus {
    border: 1px solid #717171;
}

.comment-form-author {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 49%;
    order: 1;
}

.comment-form-email {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 49%;
    order: 2;
}

.comment-form-cookies-consent {
    order: 4;
}

.form-submit {
    order: 5;
}

.comment-author b {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    color: #5F5B69;
}

.comment-author b a {
    pointer-events: none;
    color: #5F5B69;
}

.comment-author .says {
    display: none;
}

.comment-metadata a {
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    color: var(--gray-color-text);
}

.comment-meta {
    position: relative;
}

.comment-content {
    margin-top: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    color: #5F5B69;

}

.comment-awaiting-moderation {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    right: 0;
    top: -11px;
    max-width: 55%;
    text-align: center;
    font-style: normal;

}

.all_com_pr span:before {
    color: #FB9C30;
}

.com_block_star {
    margin: 10px 0;
}

.com_block_star label {
    display: none;
}

.comments-rating {
    border: none;
    padding: 0;
    margin-left: 0;
}

.comments-rating label {
    display: inline-block;
    font-size: 18px;
}

.rating-container {
    font-size: 0;
    unicode-bidi: bidi-override;
    direction: rtl;
}

.rating-container * {
    font-size: 1.4rem;
}

.rating-container > input {
    display: none;
}

.rating-container > input + label {
    font-family: 'dashicons';
    display: inline-block;
    overflow: hidden;
    text-indent: 9999px;
    width: 20px;
    height: 23px;
    white-space: nowrap;
    cursor: pointer;
    margin: 0;
}

.rating-container {
    direction: initial;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.rating-container > input + label:before {
    display: inline-block;
    text-indent: -9999px;
    content: "\f155";
    color: #888;
    font-size: 18px;
    line-height: 30px;
}

.rating-container > input:checked ~ label:before,
.rating-container > input + label:hover ~ label:before,
.rating-container > input + label:hover:before {
    content: "\f155";
    color: #FFE454;
}

.rating-container > .star-cb-clear + label {
    text-indent: -9999px;
    width: .5em;
    margin-left: -.5em;
}

.rating-container > .star-cb-clear + label:before {
    width: .5em;
}

.rating-container:hover > input + label:before {
    content: "\f155";
    color: #888;
    text-shadow: none;
}

.rating-span {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.03em;
    text-align: left;
    color: var(--gray-text-color);
    margin-left: 10px;
}

.rating-container:hover > input + label:hover ~ label:before,
.rating-container:hover > input + label:hover:before {
    content: "\f155";
    color: #FFE454;
}

.com_block_star {
    width: 100%;
}

.com_star {
    margin-bottom: 0px;
    position: absolute;
    right: 0;
    top: 0;
}

.com_star .dashicons-star-filled {
    color: #FFE454;
}

.children .comment-body {
    position: relative;
}

.children .reply {
    position: absolute;
    left: 50px;
    bottom: 2px;

}
.children .reply .comment-reply-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #75808A;

}

.form-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #5F5B69;
    margin-bottom: 25px;
}

.comment-notes {
    display: none;
}

.form-submit .submit {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    padding: 3px 3px 3px 28px;
    color: var(--main-hover-color);
    transition: all 0.2s;
    outline: none;
    cursor: pointer;
    border: none;
    background: url('../img/submit.svg') no-repeat center left;
}

.form-submit .submit:hover {

}

.section-blog-detail-head {
    padding-top: 160px;
}

.section-blog-detail-head .back {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #191C1F;
    padding-left: 20px;
    background: url("../img/back.svg") no-repeat center left;
    margin-bottom: 24px;
    display: flex;
}

.section-blog-detail-head .back:hover {
    opacity: 0.7;
}

.section-blog-detail-head .container {
    max-width: 670px;
}

.section-blog-detail-head h1 {
    margin-bottom: 45px;
}

.section-blog-detail-head__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section-blog-detail-head__left {
    display: flex;
    align-items: center;
}
.section-blog-detail-head__excerpt p {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    color: #191C1F;
    margin-top: 0;
    margin-bottom: 48px;
}

.section-blog-detail-thumbnail {
    margin-bottom: 48px;
}
.section-blog-detail-thumbnail img {
    width: 100%;
    max-height: 420px;
    border-radius: 24px;
    object-fit: cover;
}

.section-blog-detail-head__left .all_com_pr span:before {
    color: #FFE454;
}

.section-blog-detail-head__comment {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: left;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #75808A;
    color: #75808A;
    padding-left: 18px;
    background: url('../img/comment-dark.svg') no-repeat center left;
    background-size: contain;
}

.section-blog-detail-head__views {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: left;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #75808A;
    color: #75808A;
    padding-left: 18px;
    background: url('../img/views-dark.svg') no-repeat center left;
    background-size: contain;
}

.section-blog-detail-head__date, .section-blog-detail-head__read, .section-blog-detail-head__category {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: left;
    color: #75808A;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #75808A;
}
.section-blog-detail-head__date {
    color: var(--main-hover-color);
}
.section-blog-detail-head .all_com_pr {
    display: none;
}
.section-blog-detail-head .rating-count {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: left;
    color: #75808A;
    padding-left: 18px;
    background: url("../img/star.svg") no-repeat center left;
}

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short, .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background: none !important;
    display: flex;
    align-items: center;
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    width: auto !important;
    height: auto !important;
    min-width: 24px;
    min-height: 24px;
}

.ya-share2__container, .ya-share2__container .ya-share2__item {
    font-family: 'Inter', sans-serif !important;
}

.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:before {
    content: '';
    width: 24px;
    height: 24px;
    background: url("../img/share.svg") no-repeat center center;
    display: inline-block;
}

.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more:after {
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    margin-left: 6px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    color: #75808A;
    text-align: center;
    content: 'Share';
    width: 34px;
    height: 20px;
    display: inline-block;
}

@media screen and (max-width: 1030px) {
    .blog-banner {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .blog-banner h2 {
        padding-right: 40px;
    }

    .blog-banner p {
        padding-right: 40px;
    }
}

.ya-share2__container_mobile .ya-share2__badge {
    border-radius: 0 !important;
}

@media screen and (max-width: 760px) {
    .section-blog-detail__wrapper {
        flex-direction: column;
    }

    .section-blog-detail__left {
        width: 100%;
    }

    .section-blog-detail__right {
        width: 100%;
    }

    .section-blog-detail__right_bordered {
        padding-left: 0;
        border-left: 0;
    }

    .section-blog-detail-head__left {
        flex-wrap: wrap;
        justify-content: space-around;
        max-width: 368px;
    }

    .comment__head {
        flex-direction: column;
        align-items: center;
    }

    .comment__head .btn {
        margin-left: initial;
        margin-top: 20px;
    }

    .section-blog-detail__left h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .section-blog-detail-head__wrapper {
        flex-direction: column;
    }

    .section-blog-detail-head__comment {
        margin-right: 0;
    }

    .section-blog-detail-head__date, .section-blog-detail-head__read {
        margin-left: 0;
    }

    .section-blog-detail-head h1 {
        text-align: center;
        font-size: 28px;
        
    }
}

.search-form {
    position: relative;
}

.ajax-search {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 100%;
    max-height: 80vh;
    max-width: 600px;
    transform: translateY(-50%) translateX(-50%);
    background: #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow-x: hidden;
    z-index: 100;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.ajax-search__main {
    max-height: 80vh;
    overflow-y: auto;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
}

.ajax-search-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}

.ajax-search__main::-webkit-scrollbar {
    width: 6px;
    background-color: #eff2f3;
}

.ajax-search__main::-webkit-scrollbar-thumb {
    background-color: #dddddd;
    border-radius: 4em;
}

.ajax-search__item {
    position: relative;
    border-top: 1px solid rgba(224, 229, 231, 0.5);
    padding: 10px 15px;
    cursor: pointer;
    list-style-type: none;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.ajax-search__item_left {
    width: 30%;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #e2e2e2;
    border-radius: 15px;
    overflow: hidden;
}

.ajax-search__item_left img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}

.ajax-search__item_right {
    width: 68%;
}

.ajax-search__link {
    color: var(--red-color);
    font-family: 'Playfair Display', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;
    margin-bottom: 5px;
    display: block;
}

.ajax-search__excerpt {
    cursor: default;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.01em;
    text-align: left;

}

.default_img {
    max-width: 90px;
    max-height: 90px;
}

.ajax-search p {
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    margin-bottom: 0;
}

input.fixed-search[type=text] {
    position: fixed;
    top: 45px;
    left: 50%;
    transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 0;
    width: 100%;
    max-width: 600px;
    z-index: 100;
    background: #fff;
    font-size: 20px;
    padding: 10px 26px;
}

.ya-share2__popup .ya-share2__list .ya-share2__item:hover, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover, .ya-share2__container_as-popup .ya-share2__list .ya-share2__item:hover, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:hover, .ya-share2__popup .ya-share2__list .ya-share2__item:focus, .ya-share2__popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus, .ya-share2__container_as-popup .ya-share2__list .ya-share2__item:focus, .ya-share2__container_as-popup .ya-share2__messenger-contacts-list_desktop .ya-share2__item:focus {
    background: none!important;
}

.ya-share2__link {
    width: 100%;
    padding: 6px 8px;
    border-radius: 8px;

}
.ya-share2__link:hover {
    background: #F4EEFD;
}

.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) .ya-share2__item, .ya-share2__container_size_m.ya-share2__container_as-popup .ya-share2__item {
    padding: 0!important;
}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile) > :last-child:not(:empty):not(.ya-share2__copied-tooltip) {
    padding: 4px!important;
}

.section-blog-detail__author {
    position: relative;
}

.section-blog-detail__author:hover .author-popup {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
    visibility: visible;
}

.section-blog-detail__author:hover span {
    color: var(--main-hover-color);
}
.section-blog-detail__author span {
    cursor: pointer;
}

.author-popup {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-10px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s;
    bottom: 100%;
    width: 280px;
    padding: 16px;
    background: #191C1F;
    border-radius: 8px;
}

.author-popup__top {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.author-popup__top img {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    object-fit: cover;
}
.author-popup__name {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    margin-left: 10px;
    color: #fff;
}

.author-popup__desc {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    margin-bottom: 12px;
}
.author-popup__social {
    display: flex;
    align-items: center;
}
.author-popup__social img {
    width: 16px;
    height: 16px;
}
.author-popup__social a {
    margin-right: 8px;
    display: flex;
}

.comment-form {
    position: relative;
}

.comment-form p {
    margin: 0;
    margin-bottom: 8px;
    position: relative;
}

.comment-form p label {
    position: absolute;
    left: 19px;
    top: 12px;
    color: #75808A;
}

.comment-form p label.choised {
    display: none;
}

.comment-form p input, .comment-form p textarea {
    border: none!important;
}

.comment-form-cookies-consent {
    display: none;
}

.com_block_star {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 200px;
    z-index: 13;
}

.form-submit {
    position: absolute!important;
    right: 10px;
    bottom: 10px;
    z-index: 13;
}

.cld-dislike-wrap {
    display: none;
}

.comment-reply-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

#cancel-comment-reply-link {
    color: transparent;
    overflow: hidden;
    width: 24px;
    height: 24px;
    background: url('../img/close.svg') no-repeat center center;
    display: block;
}

@media screen and (max-width: 900px) {
    .section-blog-detail-head .container, .section-blog-detail__content.section-blog-detail__left {
        max-width: 568px;
        width: 100%;
    }
    .section-blog-detail__content.section-blog-detail__left {
        padding: 0 15px;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 48%!important;
    }
    .wp-block-columns {
        flex-wrap: nowrap!important;
    }
    .section-blog-detail-head h1 {
        font-size: 24px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0em;
        text-align: left;

    }
    .vjs-poster img {
        height: 100%;
    }
    .section-blog-detail-head {
        padding-top: 120px;
    }
    .section-blog-detail-head__excerpt p {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: left;

    }
}

@media screen and (max-width: 600px) {
    .section-blog-detail-head__wrapper {
        align-items: flex-start;
    }
    .section-blog-detail-head h1 {
        font-size: 24px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0em;
        text-align: left;

    }
    .wp-block-columns {
        flex-wrap: wrap!important;
    }
    .author-popup{
        left: 128%;
    }
    .comment__head {
        flex-direction: row;
    }
    .comment__head .btn {
        margin-top: 0;
    }
    .section-blog-detail-head__left  {
        justify-content: flex-start;
    }
    .section-blog-detail-head__left div {
        margin-bottom: 8px;
         margin-top: 8px;
    }
    .section-blog-detail__content.section-blog-detail__left {
        padding: 0;
    }
    .section-blog-detail__left img, .video-js {
        max-height: 240px;
        max-width: 100%;
    }
    .wp-block-image .aligncenter {
        width: 100%;
    }
    .comment-content p {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0em;
        text-align: left;

    }
    
}

/* вставка авторов */
 .author .grid-row{display:grid;grid-template-columns:1fr 328px;gap:36px}@media (max-width:992px){.author .grid-row{gap:16px;grid-template-columns:1fr 260px}}@media (max-width:650px){.author .grid-row{-ms-flex-align:center;align-items:center}}@media (max-width:576px){.author .grid-row{grid-template-columns:1fr}}.author p{margin:0;font-weight:400;font-size:20px;line-height:120%;color:#191c1f}@media (max-width:576px){.author p{font-size:16px}}.author p+p{margin-top:24px}@media (max-width:992px){.author p+p{margin-top:16px}}.author_image img{border-radius:20px;width:328px;height:334px;object-position:center}@media (max-width:992px){.author_image img{width:260px;height:370px}}@media (max-width:576px){.author_image img{width:100%;height:auto;min-height:346px}}.author_title{margin:0 0 8px;font-weight:700;font-size:32px;line-height:120%;color:#191c1f}@media (max-width:992px){.author_title{font-size:28px}}@media (max-width:576px){.author_title{font-size:24px}}.author_desc{display:block;font-weight:400;font-size:20px;line-height:120%;color:#191c1f;margin-bottom:36px}@media (max-width:992px){.author_desc{margin-bottom:36px}}@media (max-width:576px){.author_desc{font-size:16px}}.author_social{margin-top:auto;display:-ms-flexbox;display:flex;gap:24px}@media (max-width:992px){.author_social{margin-top:24px;gap:16px}}.author_social_facebook,.author_social_linkedin,.author_social_mail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:400;font-size:12px;line-height:120%;color:#4039ff}.author_social_facebook:before,.author_social_linkedin:before,.author_social_mail:before{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:6px;width:24px;height:24px}@media (max-width:992px){.author_social_facebook span,.author_social_linkedin span{display:none}}.author_social_linkedin:before,.author_social_mail:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='6' fill='%234039FF' fill-opacity='.08'/%3E%3Cpath d='M14.247 12.479l3.004-2.037a1.7 1.7 0 0 0-.954-3.109H7.708a1.7 1.7 0 0 0-.954 3.11l3.004 2.036a4 4 0 0 0 4.49 0z' stroke='%234039FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 9.034v6.3a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6.3' stroke='%234039FF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.author_social_facebook:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='6' fill='%234039FF' fill-opacity='.08'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10.848 19.905a7.04 7.04 0 0 0 2.298.001m-2.298-.001A7.002 7.002 0 0 1 6.102 9.23a7 7 0 1 1 7.044 10.675m-2.298-.001v-3.788H9.412a.454.454 0 0 1-.454-.454v-1.391a.454.454 0 0 1 .454-.454h1.435v-2.37a2.27 2.27 0 0 1 2.27-2.27h1.37a.757.757 0 0 1 .757.756v.787a.757.757 0 0 1-.756.757h-.585a.757.757 0 0 0-.757.757v1.583h1.739a.454.454 0 0 1 .448.528l-.19 1.138a.757.757 0 0 1-.746.633h-1.25v3.79' stroke='%234039FF' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(4 5)' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}
:root{--font-family:"SF Pro Display",sans-serif;--second-family:"Inter",sans-serif;--third-family:"Poppins",sans-serif;--font3:"Roboto",sans-serif;--font4:"Montserrat",sans-serif;--font5:"Microsoft Sans Serif",sans-serif;--font6:"Helvetica",sans-serif;--font7:"Bricolage Grotesque",sans-serif;--content-width:1032px;--content-fluid-width:1360px;--container-offset:40px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--container-fluid-width:calc(var(--content-fluid-width) + (var(--container-offset) * 2));--mt100:100px;--light-color:#fff;--accent-color:#d52027;--dark-color:#141024;--text-colot:rgba(#141024,0.7);--text-color:#191c1f}@media (max-width:992px){:root{--mt100:72px}}@media (max-width:576px){:root{--mt100:64px}}
.flex-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mt100{margin-top:var(--mt100)}.mb80{margin-bottom:80px}@media (max-width:992px){.mb80{margin-bottom:48px}}@media (max-width:576px){.mb80{margin-bottom:16px}}.mt120{margin-top:120px}.project_title{margin:0;font-family:var(--font-family);font-weight:700;font-size:32px;line-height:120%;color:var(--text-color)}@media (max-width:576px){.project_title{font-size:24px}}.project_link{background:rgba(64,57,255,.08);border-radius:12px;padding:14.5px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#4039ff;transition:background .3s linear}@media (hover:hover){.project_link:hover{background:#e8eaf4}}@media (max-width:992px){.project_link{padding-left:16px;padding-right:16px}}@media (max-width:576px){.project_link{font-size:14px}}.breadcrumbs{margin:100px 0 25px}@media (max-width:992px){.breadcrumbs{margin-top:72px}}@media (max-width:576px){.breadcrumbs{margin-top:48px;margin-bottom:16px}}.breadcrumb_home{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;font-weight:600;font-size:14px;line-height:120%;text-align:center;color:#636884}.breadcrumb_home svg{padding:4px;width:16px;height:16px}.accent_link{box-shadow:0 6px 40px 0 rgba(78,117,255,.4);background:#4039ff;border-radius:12px;padding:12px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#fff;transition:background .3s linear}@media (max-width:1150px){.accent_link{font-size:14px;padding:10px 16px;line-height:1.6}}@media (hover:hover){.accent_link:hover{background:#2f28db}}.white_link{border-radius:12px;padding:12px 32px;background:#fff;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#4039ff;transition:background .3s linear}@media (max-width:992px){.white_link{padding-top:9px;padding-bottom:9px}}@media (hover:hover){.white_link:hover{background:rgba(64,57,255,.08)}}.grey_link{background:#636884;border-radius:12px;padding:12px 32px;font-weight:600;font-size:16px;line-height:120%;text-align:center;color:#fff;transition:background .3s linear}@media (max-width:1150px){.grey_link{padding:10px 16px;font-size:14px}}@media (hover:hover){.grey_link:hover{background:#191c1f}}.container,.container_fluid{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 40px}@media (max-width:1440px){.container,.container_fluid{padding:0 24px}}@media (max-width:768px){.container,.container_fluid{padding:0 16px}}.container_fluid{max-width:var(--container-fluid-width)}.page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.mt60{margin-top: 60px;}@media(max-width:992px){.mt60{margin-top: 48px;}}@media(max-width:576px){.mt60{margin-top: 36px;}}
        .section-main-blog__item_label{
            font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
        }
        .section-main-blog__item_author{
            font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
        }
    
        .section-main-blog__item_date span:first-child{
            position: relative;
    padding-right: 7px;
    margin-right: 7px;
        }
        .section-main-blog__item_date{
            font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
        }
        .section-main-blog__item_desc{
            font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    max-height: 63px;
        }
        .section-main-blog__item_comment{
            font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    margin-right: 8px;
    padding-left: 18px;
        }
        .section-main-blog__item_views{
            font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 18px;
}
.author_content{
    display: flex;
    flex-direction: column;
}
.footer_wrapper_legal{font-size:16px;color:rgba(99,104,132,.6);font-weight:400;font-style:normal;position:absolute;top:calc(100% - 80px);left:clamp(40px,6vw,80px);right:clamp(40px,6vw,80px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;z-index:-1;opacity:0}@media(max-width: 992px){.footer_wrapper_legal{font-size:14px;left:40px;right:40px}}@media(max-width: 730px){.footer_wrapper_legal{left:32px;right:32px;top:calc(100% - 100px)}}@media(max-width: 576px){.footer_wrapper_legal{top:calc(99% - var(--block-height))}}.footer_wrapper_legal.active{-webkit-transform:translateY;-ms-transform:translateY;transform:translateY;pointer-events:all;opacity:1;z-index:1}footer .footer_wrapper{position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}footer .footer_wrapper:has(.footer_wrapper_legal.active){padding-bottom:120px}@media(max-width: 730px){footer .footer_wrapper:has(.footer_wrapper_legal.active){padding-bottom:150px}}@media(max-width: 576px){footer .footer_wrapper:has(.footer_wrapper_legal.active){padding-bottom:calc(64px + var(--block-height)) !important}}footer{margin-bottom:40px}@media(max-width: 576px){footer .footer_bottom .grid-row nav:not(:first-child) .footer_name a{padding-top:8px}footer .footer_bottom .footer_name a{color:#636884 !important}}.footer_language_flag{font-size:28px}.footer_language{font-size:14px}