/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap');


html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block;
    margin-bottom: 80px;
}

h1 {
    font-size: 2em;
    margin: .67em 0
    
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

.container {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto
}

.header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 20px 0
}

.header__logo {
    margin-right: 20px
}

.header__logo-link img {
    max-height: 100px
}

/*@font-face {
    font-family: Gotham;
    src: url(fonts/GothaProBol.otf) format("opentype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Gotham;
    src: url(fonts/GothaProReg.otf) format("opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Gotham;
    src: url(fonts/GothaProLig.otf) format("opentype");
    font-weight: 300;
    font-style: normal
}*/

.container {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto
}

.search {
    width: 100%;
    display: flex
}

.search__input {
    width: 100%;
    padding: 14px 19px;
    font-size: 15px;
    border: none
}

.search__left {
    border: 1px solid #9da2b6;
    width: 100%
}

.search__form {
    width: 60%
}

.search .button__search {
    border: 1px solid #9da2b6;
    background-color: #fff;
    height: 100%;
    width: 50px;
    padding: 12px 14px
}

.search .button__search-span {
    display: block;
    height: 21px;
    width: 21px;
    background: url(../img/search-glass.svg) center center no-repeat;
    background-size: cover
}

.card-blocks {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 20px;
}

.card__blocks {
    margin-top: 80px
}

.card__img {
    display: flex;
    justify-content: center;
    align-items: center;
    /*padding: 40px 0*/
}

.card__link {
    flex-basis: 28.33%;
    /*padding: 20px;*/
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(51,51,51,.08),0 1px 2px rgba(51,51,51,.22);
    transition: .3s
}

    .card__link:hover {
        box-shadow: 0 2px 5px rgba(51,51,51,.14),0 2px 5px rgba(51,51,51,.21)
    }

.card__subtitle {
    text-align: center;
    font-size: 16px;
    color: #1663a4
}

.box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    margin-top: 15px
}

.box__link {
    padding: 20px 30px;
    box-shadow: 0 1px 3px rgba(51,51,51,.08),0 1px 2px rgba(51,51,51,.22);
    margin-bottom: 10px;
    flex-basis: 43%
}

    .box__link:hover {
        box-shadow: 0 2px 5px rgba(51,51,51,.14),0 2px 5px rgba(51,51,51,.21)
    }

.box__subtitle {
    margin: 0;
    color: #1663a4
}

.content__question {
    margin-top: 40px
}

.content-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.content-list__item {
    margin-bottom: 20px
}

    .content-list__item:last-child {
        margin-bottom: 0
    }

.content-list__link {
    color: #1663a4
}

.feedback__title {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 30px
}

.feedback-btn {
    text-align: center
}

.feedback-btn__btn {
    border: 1px solid #1663a4;
    background-color: #fff;
    padding: 6px 13px;
    color: #1663a4;
    margin-bottom: 20px;
    line-height: 25px
}

    .feedback-btn__btn:hover {
        background-color: #1663a4;
        color: #fff
    }

.footer-contacts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0
}

.footer__support {
    margin-right: 30px
}

.footer__support-link {
    border: 1px solid #1663a4;
    line-height: 30px;
    padding: 4px 13px
}

    .footer__support-link:hover {
        border: 1px solid #797978;
        text-decoration: none
    }

.footer__phone {
    margin-right: 30px
}

    .footer__phone:last-child {
        margin-right: 0
    }

.footer__info {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /*align-items: center*/
}

.footer-info__ul {
    padding: 20px 0;
    /*flex-basis: 70%*/
    width: calc(50% - 30px);
}

.footer-info__ul:nth-child(2) {
    text-align: right;
}

.footer-info__copy {
    flex-basis: 30%;
    color: #1663a4;
    width: 100%;
    text-align: right;
    margin-bottom: 20px
}

.footer-list {
    display: flex;
    /*align-items: center;*/
    flex-direction: column;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0
}

.footer-list__item {
    /*margin-right: 30px;*/
    margin-bottom: 10px
}

    .footer-list__item:last-child {
        margin-right: 0
    }

.footer__wrapper {
    background-color: #f2f2f2
}

.breadcrumbs-list {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-left: 0;
    padding: 0
}

.breadcrumbs-list__item {
    margin-right: 15px
}

    .breadcrumbs-list__item:last-child {
        margin-right: 0
    }

.breadcrumbs-list__link {
    position: relative;
    margin-right: 15px
}

    .breadcrumbs-list__link:after {
        content: ">";
        position: absolute;
        display: block;
        right: -20px;
        top: 50%;
        margin-top: -9px
    }

.answers-content__title {
    font-size: 30px
}

.answers-content__text {
    font-size: 14px;
    line-height: 1.4
}

.answers-content__image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 30px 0
}

.answers-content__image-img {
    max-width: 100%;
    flex-shrink: 0;
}

.answers-content__table {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 50px
}

    .answers-content__table .content-table {
        width: 100%;
        border-collapse: collapse;
        border: 3px solid #1663a4
    }

        .answers-content__table .content-table td, .answers-content__table .content-table tr {
            border: 3px solid #1663a4
        }

        .answers-content__table .content-table td {
            padding: 10px
        }

.answers-content__list {
    margin-bottom: 50px
}

.answers-list__item {
    margin-bottom: 5px
}

    .answers-list__item:last-child {
        margin-bottom: 0
    }

.answers__list {
    padding-left: 20px
}

.answers__list-ol {
    padding-left: 20px
}

.answers-list-ol__item {
    margin-bottom: 5px
}

    .answers-list-ol__item:last-child {
        margin-bottom: 0
    }

.answers-highlighting {
    background-color: rgba(22,99,164,.7);
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

.feedback-forms {
    margin-bottom: 30px
}

.feedback-forms__title {
    margin-bottom: 30px
}

.feedback-form {
    max-width: 100%
}

.feedback-form__wrap {
    padding: 20px 0;
    max-width: 100%
}

.feedback-form__label {
    display: block;
    margin-bottom: 10px
}

.feedback-form__input {
    width: 100%;
    padding: 9px 15px
}

.feedback-form__textarea {
    display: block;
    width: 100%;
    min-height: 160px;
    resize: none;
    padding: 15px 15px
}

.feedback-form__button-submit {
    margin-bottom: 0
}

.feedback-form__button .g-recaptcha {
    margin-bottom: 40px
}

.result {
    margin-top: 50px;
    margin-bottom: 50px
}

.result-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.result-links {
    display: flex;
    flex-wrap: wrap
}

.result-links__link {
    margin-right: 30px;
    padding-bottom: 10px
}

.pagination {
    margin: 30px 0
}

.pagination-list {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap
}

.pagination-list__link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(51,51,51,.08),0 1px 2px rgba(51,51,51,.22)
}

    .pagination-list__link:hover {
        background-color: rgba(22,99,164,.7);
        color: #fff;
        text-decoration: none
    }

._pagination-active {
    background-color: #1663a4;
    color: #fff
}


.consent{
    padding-top: 40px
}

@media screen and (max-width:1024px) {
    .container {
        max-width: 768px
    }

    .card__link {
        flex-basis: 44%
    }

    .box__link {
        flex-basis: 100%
    }

    .footer-contacts {
        justify-content: space-between
    }
    .feedback-form__input {
        max-width: 726px;
    }

    .feedback-form__textarea {
        max-width: 728px;
    }
}

@media screen and (max-width:768px) {
    .container {
        max-width: 576px
    }

    .card__link {
        flex-basis: 100%
    }

    .footer-contacts {
        flex-direction: column;
        align-items: flex-start
    }

    .footer-list {
        display: block
    }

    .footer-list__item {
        margin-right: 0;
        margin-bottom: 10px
    }
    
    .footer__info {
        align-items: center;
    }
    
    .footer-info__ul {
        padding: unset;
        width: 100%;
        text-align: center;
    }
    
    .footer-info__ul:nth-child(1) {
        padding-top: 20px;
    }
    
    .footer-info__ul:nth-child(2) {
        text-align: center;
    }

    .footer__support {
        margin-right: 0;
        margin-bottom: 10px
    }

    .footer__phone {
        margin-right: 0;
        margin-bottom: 10px
    }

        .footer__phone:last-child {
            margin-bottom: 0
        }
    .feedback-form__input {
        max-width: 544px;
    }

    .feedback-form__textarea {
        max-width: 546px;
    }
}

@media screen and (max-width:576px) {
    .container {
        width: 100%
    }

    .search {
        justify-content: center
    }

    .search__left {
        width: 80%
    }

    .box {
        width: auto
    }

    .feedback-forms__title,
    .breadcrumbs,
    .mainForm,
    .opening-content__text p,
    .answers-content__text li,
    .box,
    .card-blocks,
    .content__question,
    .answers-content p,
    .answers-content li{
        padding-left: 20px;
        padding-right: 20px;
    }

    .footer-contacts {
        padding: 20px 20px
    }

    .footer-info {
        padding: 0 20px
    }

    .footer-info__copy {
        margin-bottom: 20px
    }

    .feedback-form__input {
        width: 80%
    }

    .feedback-form__textarea {
        width: 80%
    }

    .header__container {
        padding: 20px 20px
    }

    .header__logo {
        margin-right: 10px
    }
}

body {
    font-family: Open Sans;
    color: #797978;
    font-weight: 400
}

a {
    color: #1663a4;
    text-decoration: none
}

    a:hover {
        text-decoration: underline;
        color: #797978
    }

p {
    color: #848483;
    line-height: 1.4
}

h1, h2, h3, h4, h5, h6 {
    color: #99CC33;
    font-weight: 700
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvbm9ybWFsaXplLmNzcyIsImJsb2Nrcy9fZ3JpZC5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fZm9udHMuc2NzcyIsImJsb2Nrcy9fc2VhcmNoLnNjc3MiLCJibG9ja3MvX2NhcmQuc2NzcyIsImJsb2Nrcy9fYm94LnNjc3MiLCJibG9ja3MvX2NvbnRlbnQtcXVlc3Rpb24uc2NzcyIsImJsb2Nrcy9fZmVlZGJhY2suc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2JyZWFkY3J1bWJzLnNjc3MiLCJibG9ja3MvX2Fuc3dlcnMtY29udGVudC5zY3NzIiwiYmxvY2tzL19mZWVkYmFjay1mb3JtLnNjc3MiLCJibG9ja3MvX3JlenVsdC5zY3NzIiwiYmxvY2tzL19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvX21lZGlhLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBVUEsS0FDRSxZQUFhLEtBQ2IseUJBQTBCLEtBVTVCLEtBQ0UsT0FBUSxFQU9WLEtBQ0UsUUFBUyxNQVFYLEdBQ0UsVUFBVyxJQUNYLE9BQVEsTUFBTyxFQVdqQixHQUNFLFdBQVksWUFDWixPQUFRLEVBQ1IsU0FBVSxRQVFaLElBQ0UsWUFBYSxTQUFTLENBQUUsVUFDeEIsVUFBVyxJQVViLEVBQ0UsaUJBQWtCLFlBUXBCLFlBQ0UsY0FBZSxLQUNmLGdCQUFpQixVQUNqQixnQkFBaUIsVUFBVSxPQU83QixFQUNBLE9BQ0UsWUFBYSxPQVFmLEtBQ0EsSUFDQSxLQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFPYixNQUNFLFVBQVcsSUFRYixJQUNBLElBQ0UsVUFBVyxJQUNYLFlBQWEsRUFDYixTQUFVLFNBQ1YsZUFBZ0IsU0FHbEIsSUFDRSxPQUFRLE9BR1YsSUFDRSxJQUFLLE1BVVAsSUFDRSxhQUFjLEtBV2hCLE9BQ0EsTUFDQSxTQUNBLE9BQ0EsU0FDRSxZQUFhLFFBQ2IsVUFBVyxLQUNYLFlB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Q0FDSSxXQUNJLFVBQUEsTUFHQSxZQUNJLFdBQUEsS0FJSixpQkFDSSxlQUFBLE9BQ0EsWUFBQSxXQUVKLGFBQ0ksUUFBQSxNQUNBLG1CQUNJLGFBQUEsRUFDQSxjQUFBLEtBR1IsaUJBQ0ksYUFBQSxFQUNBLGNBQUEsS0FFSixlQUNJLGFBQUEsRUFDQSxjQUFBLEtBRkgsMEJBSU8sY0FBQSxHQU1oQixvQ0FDSSxXQUNJLE1BQUEsS0FFSixRQUNJLGdCQUFBLE9BQ0EsY0FDSSxNQUFBLElBSUosY0FDSSxRQUFBLEVBQUEsS0FJSixtQkFDSSxRQUFBLEVBQUEsS0FHUixLQUNJLFFBQUEsRUFBQSxLQUdBLGlCQUNJLFFBQUEsS0FBQSxLQUVKLGFBQ0ksUUFBQSxFQUFBLEtBQ0EsbUJBQ0ksY0FBQSxLQU9KLHNCQUNJLE1BQUEsSUFFSix5QkFDSSxNQUFBLElBS1IsbUJBQ0ksUUFBQSxLQUFBLEtBRUosY0FDSSxhQUFBLEtBQ0MsdUJBRU8sVUFBQSxNQzVGcEIsS0FDSSxZQUFBLE9BRUEsTUFBQSxRQUNBLFlBQUEsSUFHSixFQUNJLE1BQUEsUUFDQSxnQkFBQSxLQUZKLFFBSVEsZ0JBQUEsVUFDQSxNQUFBLFFBSVIsRUFDSSxNQUFBLFFBQ0EsWUFBQSxJQUdKLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNJLE1BQUEsUUFDQSxZQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi5oZWFkZXIge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9Hb3RoYVByb0JvbC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgfVxyXG4gIFxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvR290aGFQcm9SZWcub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIH1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL0dvdGhhUHJvTGlnLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuIiwiLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTlweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlkYTJiNjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWRhMmI2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1nbGFzcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmQge1xyXG4gICAgJi1ibG9ja3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2tzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjguMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7ICAgIFxyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggNXB4IHJnYmEoMTU0LCAxNDcsIDE0MCwgMC41KSwgMXB4IDFweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwgMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCByZ2JhKDUxLDUxLDUxLDAuMDgpLCAwIDFweCAycHggcmdiYSg1MSw1MSw1MSwwLjIyKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDUxLDUxLDUxLCAwLjE0KSwgMHB4IDJweCA1cHggcmdiYSg1MSw1MSw1MSwgLjIxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzE2NjNhNDtcclxuICAgIH1cclxufSIsIi5ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoNTEsNTEsNTEsMC4wOCksIDAgMXB4IDJweCByZ2JhKDUxLDUxLDUxLDAuMjIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDMlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDUxLDUxLDUxLCAwLjE0KSwgMHB4IDJweCA1cHggcmdiYSg1MSw1MSw1MSwgLjIxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMTY2M2E0O1xyXG4gICAgfVxyXG59IiwiLmNvbnRlbnQge1xyXG4gICAgJl9fcXVlc3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9IFxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNjYzYTQ7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmVlZGJhY2sge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNjYzYTQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2NjNhNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NjNhNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuZm9vdGVyIHtcclxuICAgICYtY29udGFjdHMge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19zdXBwb3J0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE2NjNhNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxM3B4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3OTc5Nzg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgICAmX191bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb3B5IHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2NjNhNDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbnN3ZXJzIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzE2NjNhNDtcclxuICAgICAgICAgICAgICAgIHRyLHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMTY2M2E0OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qtb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgICYtbGlzdC1vbCB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWhpZ2hsaWdodGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTY2M2E0LCAwLjcpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIuZmVlZGJhY2sge1xyXG4gICAgJi1mb3JtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHRhcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICYtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmctcmVjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLnJlc3VsdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgICYtbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDUxLDUxLDUxLC4wOCksIDAgMXB4IDJweCByZ2JhKDUxLDUxLDUxLC4yMik7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTY2M2E0LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLl9wYWdpbmF0aW9uLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY2M2E0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ0JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNTc2cHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgJi1jb250YWN0cyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1cHBvcnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICZfX2Jsb2NrcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDsgXHJcbiAgICAgICAgICAgICZfX2NvcHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZlZWRiYWNrIHtcclxuICAgICAgICAmLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCJAaW1wb3J0ICcuL2xpYnMvbm9ybWFsaXplLmNzcyc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2dyaWQnO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9oZWFkZXInO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9mb250cyc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL3NlYXJjaCc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2NhcmQnO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9ib3gnO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9jb250ZW50LXF1ZXN0aW9uJztcclxuQGltcG9ydCAnLi9ibG9ja3MvZmVlZGJhY2snO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9mb290ZXInO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9icmVhZGNydW1icyc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2Fuc3dlcnMtY29udGVudCc7XHJcbkBpbXBvcnQgJy4vYmxvY2tzL2ZlZWRiYWNrLWZvcm0nO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9yZXp1bHQnO1xyXG5AaW1wb3J0ICcuL2Jsb2Nrcy9wYWdpbmF0aW9uJztcclxuQGltcG9ydCAnLi9ibG9ja3MvbWVkaWEnO1xyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XHJcbiAgICAvLyBjb2xvcjogIzg0ODQ4MztcclxuICAgIGNvbG9yOiAjNzk3OTc4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogIzE2NjNhNDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc4O1xyXG4gICAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgIGNvbG9yOiAjODQ4NDgzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgY29sb3I6ICMyNTk3QTA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59Il19 */
.box-answers-content {
    margin: 15px 0 40px 0;
}

.box__link__bottom {
    flex-basis: auto;
    width: 100%;
    text-align: center;
}

.answers-divide__title {
    text-align: center;
    font-size: 20px
}
.opening-content__text p{
    font-size: 17px;
}

/****����� � rte***/
/**����� ���*/
.blueBlock {
    display: block;
    background-color: rgba(22,99,164,.7);
    padding: 5px 15px;
}
/*������� ���*/
.greenBlock {
    display: block;
    background-color: #99CC33;
    padding: 5px 15px;
}
/*����� ���*/
.greyBlock {
    display: block;
    background-color: #EEE;
    padding: 5px 15px;
}
/*������*/
.blockquote {
    border-left: 3px solid #1663A4;
    padding-left: 20px;
    color: #888;
    font-size: 16px;
    line-height: 20px;
    margin: 5px 0 20px 15px;
    display: block;
}
/*������ ������*/
._bigText {
    font-size: 23px;
}
._mediumText {
    font-size: 17px;
}
._smallText {
    font-size: 13px;
}
/*������� ����� ������*/
p.frameText {
    padding-top: 20px;
    padding-bottom: 20px;
    border: solid 1px #1663A4;
}
/*����� �����*/
.blueFont {
    color: #1663A4;
}
/*������� �����*/
.greenFont {
    color: #99CC33;
}
/*������ �����*/
.blackFont {
    color: black;
}
/*������� �����*/
.redFont {
    color: red;
}
/*����� �����*/
.grayFont {
    color: #848483;
}
/*����� �����*/
.whiteFont {
    color: white;
}


/*------------------ �������������� ����-------------------*/

div.hidden-title {
    display: flex;
    justify-content: center;
    cursor: pointer;
}

h6.hidden-title {
    margin-bottom: 0;
}

.hidden-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
}

.no-flex{
    display: unset;
}
.expand-block {
    display: none
}

.show-text a{
    cursor: pointer;
}

.expand-button,
.hidden-button {
    padding: 0 13px;
}

.expand-button {
    display: block;
}

.hidden-button {
    display: none;
}

/*------------------ END �������������� ����-------------------*/

.answers-divide__title p,
.hidden-title p{
    color: #99CC33;
}

.box-answers-content-link{
    margin: 0;
}

.box__link-in-shadow {
    display: block;
    width: 100%;
    flex-basis: auto;
}
.answers-content__title p {
    color: #99CC33;
}

.bar-box {
    display: flex;
    align-items: center;
    height: 42px;
    /*background: linear-gradient(to right, #fcfff5, #99CC33);*/
    border-radius: 14px;
    /*color: #80ab2b;*/
    font-weight: 700;
    margin: 32px 0;
}

    .bar-box img {
        height: 30px;
    }

.bar-box-text {
    margin-left: 30px;
}

@media screen and (max-width:1024px) {
    .card__img img{
        width: 100%;
    }
}

.feedback-form__button-submit:disabled {
    background-color: #1663a4;
    color: #fff;
}

.pageError h1,
.pageError h3 {
    text-align: center
}

.pageErrorContentWrap{
    display: flex;
    justify-content: center
}

.pageErrorContent {
    max-width: 400px
}

@media(max-width: 382px){
    .pageErrorContent li {
        font-size: 14px
    }
}

.logo__wrap{
    display: flex;

}

.inscriptionHeader {
    margin-top: 8px;
    width: 100%;
}

/*@media (max-width: 800px){
    .inscriptionHeader {
        margin-top: 8px;
    }
}*/

@media (max-width: 768px){
    .header__container {
        flex-wrap: wrap
    }

    .search__form {
        margin: 18px auto 0px;
        width: 90%
    }
}

@media(max-width: 340px) {
    .header__logo-link img {
        max-height: 80px;
    }
}

.article__title {
    font-size: 30px;
    color: #1663a4;
}

.article__image {
    width: 100%
}

.column__text-date {
    margin-top: 17px;
    margin-bottom: 22px;
}

.article__meta-news {
    line-height: 1.2;
}

.video-wrapper {
    max-width: 1024px;
}

.video-post {
    margin: 0;
    width: 100%;
    position: relative;
    padding-top: 50%;
}

    .video-post iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

@media(min-width: 769px) {
    .article-list-wrapper {
        margin-top: 60px;
    }
}

@media(max-width: 768px) {
    .article-list-wrapper {
        margin-top: 50px;
    }
}

.article__title_h3 {
    font-size: 22px
}

.article-list-item{
    margin-bottom: 45px
}

.news-block {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
}

@media(max-width: 576px){
    .news-item-page,
    .news-section-page,
    .news-block {
        padding-left: 20px;
        padding-right: 20px
    }
}

.row__full {
    width: 100%;
    box-sizing: border-box;
    word-wrap: break-word;
}

@media(min-width: 769px){
    .row__1-3 {
        width: calc(33.33333% - 30px);
        box-sizing: border-box;
    }
}

@media(max-width: 768px) {
    .row__1-3 {
        width: 100%
    }
}

.link-button {
    border: 1px solid #1663a4;
    line-height: 30px;
    padding: 4px 13px;
}

.link-button:hover {
    text-decoration: none;
    border: 1px solid #848483;
}

.link-button_center {
    margin: 15px auto 0px;
    display: block;
    width: fit-content;
    padding-top: 0;
    padding-bottom: 0
}

.news-block p{
    padding-left: unset;
    padding-right: unset
}

.column__text-date_same-vertical {
    margin-bottom: 14px;
}

.article-list-item{
    position:relative
}

.video-link_z-index {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    z-index: 5;
}

/* блок партнеров */

.partnersWrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.partnersWrapper .partner {
 /* flex-basis: 25%; */
  text-align: center;
  margin: 0 20px 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: .3s;
}

.partnersWrapper .partner img {
  max-width: 100%;   
}

/*@media screen and (max-width: 1170px) {
    .partnersWrapper .partner {
        flex-basis: 33%;
    }
}*/

/*@media screen and (max-width: 960px) {
    .partnersWrapper .partner {
      flex-basis: 50%;
    }
}*/

/* блок партнеров конец */

.iframe-pdf {
  width: 100%;
  height: 70vh;
}


/*video*/
.video-wrapper {
    margin-top: 35px;
    aspect-ratio: 16/9;
}
.video-wrapper iframe {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 40px;
}

.video-list .video-wrapper {
    margin-top: 0;
} 

.video-list--2 .video-wrapper {
   width: calc(50% - 10px);
}

.video-list--3 .video-wrapper {
   width: calc(33% - 10px);
}

.video-list--4 .video-wrapper {
   width: calc(25% - 10px);
}

@media (max-width: 1024px){
  .video-list--3 .video-wrapper,  
 .video-list--4 .video-wrapper {
   width: calc(50% - 10px);
   margin-bottom: 30px;
}
 
}

@media (max-width: 768px){

.video-list .video-wrapper:last-of-type{
       margin-bottom: 0;
}

.video-list--2 .video-wrapper {
   width: 100%;
}
.video-list--3 .video-wrapper {
   width: 100%;
}
.video-list--4 .video-wrapper {
   width: 100%;
}
}