/* Base */
*,
*::before,
*::after {
    box-sizing: border-box;
}

ul,
ul[class],
ol[class] {
    padding: 0;
    margin: 0;
}

body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
    margin: 0;
}

html {
    font-size: 10px;
    scroll-behavior: smooth;
}

body {
    text-rendering: optimizeSpeed;
    line-height: 1.5;
}

ul[class],
ol[class],
ul {
    list-style: none;
}

a:not([class]) {
    text-decoration-skip-ink: auto;
}

img, video {
    object-fit: cover;
}

svg, img, video {
    width: 100%;
    height: 100%;
    display: block;
}

iframe {
    width: 100%;
    height: 100%;
}

article > * + * {
    margin-top: 1em;
}

input,
button,
textarea,
select,
a {
    font: inherit;
    appearance: none;
    outline: none;
}

@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

.navbar-brand:focus,
.nav-link:focus,
.btn-close:focus,
.btn:focus {
    box-shadow: none;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding: 0;
}

button,
a {
    width: 100%;
    display: block;
}

button {
    border: none;
    background-color: transparent;
}

span {
    /*display: block;*/
}

input,
textarea {
    background-color: transparent;
    border: none;
    width: 100%;
}

button {
    cursor: pointer;
}

.container {
    max-width: 120rem;
    padding: 0 2rem;
    margin: 0 auto;
}

@media (min-width: 1200px) {
    .container {
        padding: 0 4rem;
    }
}

body {
    /*padding: 6rem 0 0;*/
    overflow: visible;
    color: #1B1D21;
    /*background: #1D212F;*/
    /*background: #747474;*/
    font-size: 1.6rem;
    line-height: 1.9rem;
    font-family: "Inter", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

body.no-scroll {
    overflow: hidden;
}

img {
    /*max-width: 33rem;*/

    border-radius: 6px;
}

footer,
section,
main {
    position: relative;
}

.wrapper {
    overflow: hidden;
}


@media (min-width: 1024px) {
    .title_main {
        font-size: 6.6rem;
        line-height: 7.9rem;
    }
}

.block3__text {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
    padding: 32px 0;
}

.block3__text span {
    color: #522C00;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.title_section {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 41.6px */
    /*text-transform: uppercase;*/
}

.title_section23 {
    color: #143F00;
    /*text-align: right;*/
    font-family: "Qwitcher Grypen";
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 78px */
    /*text-align: left;*/
}


.title_section2 {
    color: #242424;
    font-family: Unbounded;
    font-size: 50px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    text-align: left;

}

.item-flex {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}

.item-flex h3 {
    color: #000;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 26px */
}

.item-flex p {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
}

.block5__wrap6 {
    display: flex;
    flex-direction: row;
    /*background: #FFF7F0;*/
    /*padding: 15px;*/
    width: 100%;
    align-items: center;
}

.block5__wrap6 svg {
    width: 60px;
    height: 60px;
}

.center {
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: center;

}

.curs {
    color: #143F00;
    text-align: right;
    font-family: "Qwitcher Grypen";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 39px */
    text-align: right;
}

@media (min-width: 1024px) {
    .title_section {
        font-size: 4rem;
        line-height: 4.2rem;
    }
}

.flex {
    display: flex;
    flex-direction: column;
    gap: 3rem;
}

@media (min-width: 768px) {
    .flex {
        justify-content: space-between;
        flex-direction: row;
    }
}

@media (min-width: 768px) {
    .flex__wrap2, .flex__wrap1 {
        width: 50%;
    }
}

@media (min-width: 1024px) {
    .flex__wrap1 {
        width: 65%;
    }
}

.flex__wrap11 {
    width: 40%;
}

.flex__wrap2 {
    width: 70%;
}

.background_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.thanks {
    padding: 8rem 0;
}

@media (min-width: 1024px) {
    .thanks {
        padding: 14rem 0 8.9rem;
    }
}

.thanks__title {
    text-transform: uppercase;
    font-size: 4.8rem;
    line-height: 7.2rem;
    margin: 0 0 5rem;
}

.thanks__text {
    margin: 0 0 3rem;
}

.thanks__button {
    max-width: 20rem;
}

/* Blocks */
.btn_to_top {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    width: 5rem;
    height: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    line-height: 100%;
    background-color: rgb(11, 0, 26);
    border-radius: 50%;
    border: 0.2rem solid rgb(72, 60, 8);
    color: rgb(255, 255, 255);
    opacity: 0;
    text-decoration: none;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s, opacity 0.5s, transform 0.3s;
    z-index: 2;
}

body.pc .btn_to_top:focus, body.mobile .btn_to_top:active, body.pc .btn_to_top:hover {
    background-color: #fff;
    color: #000;
}

body.pc .btn_to_top:focus {
    transform: scale(1.05);
}

.btn_to_top.visible {
    opacity: 1;
}

@media (min-width: 1024px) {
    .btn_to_top {
        width: 6rem;
        height: 6rem;
        font-size: 2.5rem;
    }
}


body.pc .button_white:focus, body.pc .button_white:hover, body.mobile .button_white:active {
    transform: scale(1.05);
}

.cookie {
    position: fixed;
    width: 100%;
    bottom: 1.4rem;
    left: 1.5rem;
    z-index: 100;
    color: #fff;
}

.cookie__wrap {
    width: 90%;
    max-width: 73.4rem;
    background: #FFF;
    border: 1px solid #fff;
    box-shadow: 0px 0px 30px 0px #000;
    padding: 2rem;
    border-radius: 2.6rem;
}

.cookie__text {
    margin: 0 0 2rem;
    color: #1B1D21;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cookie__title {
    text-transform: uppercase;
    font-size: 2.4rem;
    line-height: 2.9rem;
    margin: 0 0 2rem;
    color: #1B1D21;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.cookie__buttons {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

@media (min-width: 1024px) {
    .cookie__buttons {
        flex-direction: row;
    }
}

.cookie__buttons a,
.cookie__buttons button {
    color: #fff;
    border: 1px solid #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    width: auto;
    border-radius: 5rem;
    padding: 2rem 6rem;
    font-size: 1.4rem;
    line-height: 1.7rem;
    display: block;
    transition: transform 0.3s;
}

body.pc .cookie__buttons a:focus, body.pc .cookie__buttons a:hover, body.mobile .cookie__buttons a:active,
body.pc .cookie__buttons button:focus,
body.pc .cookie__buttons button:hover,
body.mobile .cookie__buttons button:active {
    transform: scale(1.05);
}

.cookie__buttons a.other_back,
.cookie__buttons button.other_back {
    border: none;
    color: #fff;
    border-radius: 4px;
    background: #F58634;
}

.footer {
    padding: 5rem 0;
    color: #000;
    background-color: #fff;
}

.footer a {
    text-decoration: none;
    font-size: 1.4rem;
    line-height: 1.6rem;
    color: #000;
}


.footer__logo {
    /*max-width: 12rem;*/
    display: block;
    color: #000;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transition: transform 0.3s;
}

.footer__logo a {
    /*max-width: 12rem;*/
    display: block;
    color: #000;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transition: transform 0.3s;
}

body.pc .footer__logo:focus, body.pc .footer__logo:hover, body.mobile .footer__logo:active {
    transform: scale(1.05);
}

.footer__bottom {
    font-size: 1.4rem;
    line-height: 2.1rem;
}

.links_footer ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 2rem;
}

.links_footer ul li a {
    display: block;
    overflow: hidden;
    position: relative;
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: transform 0.3s;
}

hr {
    border-top: 2px solid #F58634;
    width: 100%;
}

.links_footer ul li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -100%;
    width: 100%;
    height: 0.2rem;
    background-color: #000;
    transition: left 0.3s;
}

body.pc .links_footer ul li a:focus, body.mobile .links_footer ul li a:active {
    transform: scale(1.05);
}

body.pc .links_footer ul li a:focus::after, body.mobile .links_footer ul li a:active::after {
    left: 0;
}

body.pc .links_footer ul li a:hover::after {
    left: 0;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: none;


    padding: 3rem 0;
}

.header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 30px;
    border-bottom: 1px solid white;
}

.center1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.header__logo {
    max-width: 376px;
    margin: 0 2rem 0 0;
}

.header__logo a {
    display: block;
    color: #FFF;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    transition: transform 0.3s;
}

body.pc .header__logo a:focus, body.pc .header__logo a:hover, body.mobile .header__logo a:active {
    transform: scale(1.05);
}

.signin {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: #F58634;
    display: flex;
    padding: 0px 40px;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    width: 126px;
    text-decoration: navajowhite;
    height: 38px;
    justify-content: center;
    /*display: block;*/
}

.header__nav {
    width: 100%;
    position: relative;
    display: none;
}

@media (min-width: 768px) {
    .header__nav {
        display: flex;
        align-items: center;
    }
}

.header__nav ul {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 3rem;
    row-gap: 1rem;
    margin: 0 2rem 0 0;
}

.header__nav ul li a {
    color: #FFF;
    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    overflow: hidden;
    position: relative;
    transition: transform 0.3s;
}

.header__nav ul li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -100%;
    width: 100%;
    height: 0.2rem;
    background-color: #000;
    transition: left 0.3s;
}

body.pc .header__nav ul li a:focus, body.mobile .header__nav ul li a:active {
    transform: scale(1.05);
}

body.pc .header__nav ul li a:focus::after, body.mobile .header__nav ul li a:active::after {
    left: 0;
}

body.pc .header__nav ul li a:hover::after {
    left: 0;
}

.nav__cloud {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: inherit;
    z-index: -1;
}

.mobile-nav {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-color: rgb(17, 17, 17);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease-in;
}

.mobile-nav li a {
    color: rgb(255, 255, 255);
    font-size: 2rem;
    padding: 0.2rem 0;
    line-height: 1.4rem;
    text-decoration: none;
    display: block;
    overflow: hidden;
    position: relative;
    transition: transform 0.3s;
}

.mobile-nav li a::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -100%;
    width: 100%;
    height: 0.2rem;
    background-color: #000;
    transition: left 0.3s;
}

body.pc .mobile-nav li a:focus, body.mobile .mobile-nav li a:active {
    transform: scale(1.05);
}

body.pc .mobile-nav li a:focus::after, body.mobile .mobile-nav li a:active::after {
    left: 0;
}

body.pc .mobile-nav li a:hover::after {
    left: 0;
}

.mobile-nav--open {
    right: 0;
}

.mobile-nav__list {

    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 3rem;
}

.mobile-nav__list .active {
    opacity: 0.5;
}

.mobile-nav-btn {
    --time: 0.1s;
    --width: 4rem;
    --height: 3rem;
    --line-height: .4rem;
    --spacing: .6rem;
    --radius: .4rem;
    height: 4.3rem;
    width: 4.3rem;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background: transparent;
    border: none;
    padding: 0;
}


.nav-icon {
    position: relative;
    width: var(--width);
    height: var(--line-height);
    background-color: #fff;
    border-radius: var(--radius);
}

.nav-icon::before,
.nav-icon::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: var(--width);
    height: var(--line-height);
    border-radius: var(--radius);
    background-color: black;
    transition: transform var(--time) ease-in, top var(--time) linear var(--time);
}

.nav-icon::before {
    top: calc(-1 * (var(--line-height) + var(--spacing)));
}

.nav-icon::after {
    top: calc(var(--line-height) + var(--spacing));
}

.nav-icon.nav-icon--active {
    background-color: transparent;
}

.nav-icon.nav-icon--active::before,
.nav-icon.nav-icon--active::after {
    top: 0;
    transition: top var(--time) linear, transform var(--time) ease-in var(--time);
}

.nav-icon.nav-icon--active::before {
    transform: rotate(45deg);
}

.nav-icon.nav-icon--active::after {
    transform: rotate(-45deg);
}

.mobile-nav-btn {
    z-index: 999;
}

.title_section33 {
    color: #143F00;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 39px */
}

/* Index.html */
.block2 {
    padding: 4rem 0;
    /*background: #747474;*/
    color: #000;
}

@media (min-width: 1024px) {
    .block2 {
        padding: 5rem 0;
    }
}

.block3 {
    padding: 4rem 0;
}

@media (min-width: 1024px) {
    .block3 {
        padding: 5rem 0;
    }
}

.block4 {
    padding: 4rem 0;
}

@media (min-width: 1024px) {
    .block4 {
        padding: 5rem 0;
    }
}

.block5 {
    padding: 4rem 0;
}

@media (min-width: 1024px) {
    .block5 {
        padding: 5rem 0;
    }
}

.block5__wrap {
    margin-top: 30px;
    display: flex;
    flex-wrap: nowrap;
    gap: 2rem;
    justify-content: center;
}

.block5__block {
    width: 100%;
    /*padding: 2rem;*/
    /*border-width: 0px, 1px, 0px, 1px;*/
    /*border-style: solid;*/
    /*border-color: rgba(255, 255, 255, 0.8);*/
}

.input_row {
    width: 100%;
    display: flex;
}

@media (min-width: 768px) {
    .block5__block {
        width: 23%;
    }
}

.block5__block_img {
    margin: 0 0 2rem;
}

.img3 {
    max-width: 545px;
}

.block5__block_text {
    margin: 0 0 2rem;
}

.block5__block_text strong {
    display: block;
    margin: 0 0 2rem;
}

.block6 {
    padding: 4rem 0;
    background-color: #fff;
    color: #000;
}

@media (min-width: 1024px) {
    .block6 {
        padding: 5rem 0;
    }
}

.block6__wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: center;
}

.block6__block {
    width: 100%;
}

@media (min-width: 768px) {
    .block6__block {
        width: 32%;
    }

}

.block6__block_img {
    margin: 0 0 2rem;
}

.block6__block_text {
    margin: 0 0 2rem;
}

.block6__block_text strong {
    display: block;
    margin: 0 0 2rem;
}

.form {
    padding: 5rem 0;
    text-align: center;
}

.form__text {
    margin: 0 0 3rem;
}

.form__wrap {
    display: flex;
    flex-direction: column;
    padding: 0rem;
    /*max-width: 59rem;*/
    background-color: inherit;
    border-radius: 0;
    margin: 0 auto;
    align-items: center;
}

.form textarea,
.form input, .form select {
    margin: 0 0 1rem;
    /*padding: 2rem;*/
    padding-left: 20px;
    padding-top: 10px;
    border-radius: 50px;
    border: 1px solid #EA5C0A;
    background: #FFF;
    /*background: #FFF;*/
    /*background: #F1F1F4;*/

    /* Shadow xs */
    box-shadow: 0px 1px 2px 0px rgba(18, 26, 43, 0.05);
    display: block;
    transition: transform 0.3s, opacity 0.3s;
    cursor: pointer;
    /*width: 274px;*/
    /*width: 100%;*/
    gap: 20px;
    margin: 10px;
    color: #B6B6B6;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: 59px;
}

.form-row {
    width: 100%;
    display: flex;
    gap: 20px;
}

.form-select {
    width: 100%;
    margin: 0 !important;
    background: none;
}

.form textarea {
    height: 120px;
}

.form textarea::placeholder,
.form input::placeholder {
    color: #B6B6B6;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

body.pc .form textarea:focus, body.pc .form textarea:hover, body.mobile .form textarea:active,
body.pc .form input:focus,
body.pc .form input:hover,
body.mobile .form input:active {
    transform: scale(1.01);
}

body.pc .form textarea:focus,
body.pc .form input:focus {
    border: 0.2rem solid;
    cursor: auto;
}

.text_black44 {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 20px;
}

.form textarea {
    resize: none;
    height: 52px;
    /*height: 12rem;*/
}

.main {
    background-image: url("../img/bg.png");
    background-size: cover; /* Зображення охоплює весь блок */
    background-repeat: no-repeat; /* Запобігає повторенню зображення */
    background-position: center; /* Центрує зображення по блоку */
    width: 100%;
    /*height: 100vh; !* Встановлює висоту блоку на весь екран *!*/
    padding: 10rem 0;
    padding-bottom: 0;
    /*margin-top: 68px;*/

}

.bg2 {
    background-image: url("../img/bg2.png");
    background-size: cover; /* Зображення охоплює весь блок */
    background-repeat: no-repeat; /* Запобігає повторенню зображення */
    /*background-position: center; !* Центрує зображення по блоку *!*/
    width: 100%;
    /*height: 100vh; !* Встановлює висоту блоку на весь екран *!*/
    padding: 19rem 0;
    padding-bottom: 0;
    /*margin-top: 30px;*/
    /*padding: 20rem 0;*/
}

.bg3 {
    background-image: url("../img/bg3.png");
    background-size: cover; /* Зображення охоплює весь блок */
    background-repeat: no-repeat; /* Запобігає повторенню зображення */
    background-position: center; /* Центрує зображення по блоку */
    width: 100%;
    /*height: 100vh; !* Встановлює висоту блоку на весь екран *!*/
    padding: 5rem 0;
    padding-bottom: 0;
}

.w285 {
    width: 100%;
    max-width: 265px;
    object-fit: cover;
}

/* Privacy.html */
.privacy {
    text-align: left;
    padding: 15rem 0 18rem;
}

.privacy__title {
    text-transform: uppercase;
    margin: 0 0 3rem;
}

/* conditions.html */
.conditions {
    padding: 15rem 0 18rem;
    text-align: left;
}

.conditions__title {
    text-transform: uppercase;
    margin: 0 0 3rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9fY29va2llLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiaW5kZXgvX2Jsb2NrMi1zZWN0aW9uLnNjc3MiLCJpbmRleC9fYmxvY2szLXNlY3Rpb24uc2NzcyIsImluZGV4L19ibG9jazQtc2VjdGlvbi5zY3NzIiwiaW5kZXgvX2Jsb2NrNS1zZWN0aW9uLnNjc3MiLCJpbmRleC9fYmxvY2s2LXNlY3Rpb24uc2NzcyIsImluZGV4L19mb3JtLXNlY3Rpb24uc2NzcyIsImluZGV4L19oZXJvLXNlY3Rpb24uc2NzcyIsInByaXZhY3kvX2hlcm8tc2VjdGlvbi5zY3NzIiwiY29uZGl0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBSUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQWNFOzs7QUFHRjtFQUNFO0VBQ0Q7OztBQUdEO0VBQ0U7RUFDQTs7O0FBSUY7QUFBQTtBQUFBO0VBR0U7OztBQUlGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBUUg7QUFBQTtBQUFBO0FBQUE7RUFDQzs7O0FB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RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBVlFGO0VVYkE7SUFPSTs7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7O0FDL0JSO0VBQ0U7RUFDQTtFQUNBOztBWFFBO0VXWEY7SUFLSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBWFVGO0VXWEE7SUFHSTs7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTs7O0FDNUJSO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdGO0VBQ0UsU2J3RGdCO0VhdkRoQixXYnNEUTtFYXJEUixrQmJ1RGE7RWF0RGIsZWJ1RGU7RWF0RGY7O0FBR0Y7QUFBQTtFQUVFLFFic0RnQjtFYXJEaEIsU2JpRGlCO0VhL0NqQixlYmdEZ0I7RWEvQ2hCLE9iZ0RlO0VhL0NmLGtCYmdEYztFQ29DaEI7RUFDQTtFQUNBOztBWXBGRTtBQUFBO0VBQ0UsT2I0Q2E7O0FDd0NqQjtBQUFBO0FBQUE7QUFBQTtFQUdFOztBQUVGO0FBQUE7RUFDRTtFQUNBOztBWXJGRjtFQUNFO0VBQ0E7OztBQ2xDSjtFQUNFOztBQUVBO0VBQ0U7OztBakJtQko7QWtCdkJBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBbEJvQko7QW1CMUJBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2J1dHRvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29va2llLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5cbi8qIEluZGV4Lmh0bWwgKi9cbkBpbXBvcnQgXCJpbmRleC9fYmxvY2syLXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImluZGV4L19ibG9jazMtc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Jsb2NrNC1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJpbmRleC9fYmxvY2s1LXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImluZGV4L19ibG9jazYtc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2Zvcm0tc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiaW5kZXgvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG5cbi8qIFByaXZhY3kuaHRtbCAqL1xuQGltcG9ydCBcInByaXZhY3kvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG5cbi8qIGNvbmRpdGlvbnMuaHRtbCAqL1xuQGltcG9ydCBcImNvbmRpdGlvbnMvX2hlcm8tc2VjdGlvbi5zY3NzXCI7XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWx7XG4gIGZvbnQtc2l6ZTogMTBweDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyx2aWRlb3tcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbnN2ZyxpbWcsdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaWZyYW1le1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbmFydGljbGUgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmEge1xuICBmb250OiBpbmhlcml0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2LWxpbmssXG4uYnRuLWNsb3NlLFxuLmJ0bntcblx0Jjpmb2N1c3tcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3tcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uLFxuYXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYnV0dG9ue1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuc3BhbntcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dCxcbnRleHRhcmVhe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9ue1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctbWI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBfMTIwMHtcbiAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctbGc7XG4gIH1cbn0iLCIvL01lZGlhXG4kcGM6ICAgICAgICAxMjAwcHg7XG4kcGMtc206ICAgICAxMTQwcHg7XG4kbGctdGFiOiAgICAxMDI0cHg7XG4kdGFiOiAgICAgICA5NjhweDtcbiR0YWItc206ICAgIDkwMHB4O1xuJHNtLXRhYjogICAgNzY4cHg7XG4kbGctbW9iOiAgICA2MDBweDtcbiRtb2I6ICAgICAgIDQ4MHB4O1xuJHNtLW1vYjogICAgMzc1cHg7XG5cbi8vd2lkdGgtbG9nb1xuJHdpZHRoLWxvZ286IDEycmVtO1xuXG4vL2hlYWRlclxuJGJhY2tncm91bmQtaHVtYnVyZ2VyOiAjZmZmO1xuJGJhY2tncm91bmQtaGVhZGVyOiByZ2JhKDE1MCwgMTAsIDEyLCAxKTtcbiRsaW5rcy1oZWFkZXItY29sb3I6ICNmZmY7XG5cbi8vdGl0bGUtdXRpbFxuJHRpdGxlLXV0aWwtc2l6ZTogMy4ycmVtO1xuJHRpdGxlLXV0aWwtbGluZTogNC4ycmVtO1xuJHRpdGxlLXV0aWwtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kdGl0bGUtbWFyZ2luOiAwIDAgM3JlbTtcbiR0aXRsZS11dGlsLXNpemUtbGc6IDRyZW07XG4kdGl0bGUtdXRpbC1saW5lLWxnOiA0LjJyZW07XG5cbi8vY29va2llXG4kY29va2llLWNvbG9yOiAjZmZmO1xuJGNvb2tpZS1iYWNrZ3JvdW5kOiAjMDAwO1xuJGNvb2tpZS1ib3JkZXI6ICNmZmY7XG4kY29va2llLWJveC1zaGFkb3c6ICMwMDA7XG4kY29va2llLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiRjb29raWUtYnV0dG9uLWJvcmRlcjogI2ZmZjtcbiRjb29raWUtb3RoZXItYmFjazogcmdiYSgxNTAsIDEwLCAxMiwgMSk7XG4kY29va2llLW90aGVyLWNvbG9yOiAjZmZmO1xuXG4vL21peGluXG4kaG92ZXItdW5kZXJsaW5lLWNvbG9yOiAjMDAwO1xuXG4vL2Zvb3RlclxuJGZvb3Rlci1iYWNrZ3JvdW5kOiAjZmZmO1xuJGZvb3Rlci1jb2xvcjogIzAwMDtcbiRmb290ZXItbGluay1jb2xvcjogIzAwMDtcblxuLy9ib2R5XG4kYm9keS1iYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTAsIDEyLCAxKTtcbiRib2R5LWNvbG9yOiAjZmZmO1xuJGJvZHktZm9udC1zaXplOiAxLjZyZW07XG4kYm9keS1saW5lLWhlaWdodDogMS45cmVtO1xuXG4vL2NvbnRhaW5lclxuJGNvbnRhaW5lci13aWR0aDogMTIwcmVtO1xuJGNvbnRhaW5lci1wYWRkaW5nLWxnOiAwIDRyZW07XG4kY29udGFpbmVyLXBhZGRpbmctbWI6IDAgMnJlbTtcblxuLy9idXR0b24tdXRpbFxuJGJ1dHRvbi1iYWNrOiAjZmZmO1xuJGJ1dHRvbi1jb2xvcjogIzAwMDtcbiRidXR0b24tcGFkZGluZzogMnJlbSAwO1xuJGJ1dHRvbi1yYWRpdXM6IDFyZW07XG4kYnV0dG9uLXRleHQtdHJhbnM6IGluaGVyaXQ7XG5cbi8vZm9ybVxuJGZvcm0td3JhcDogNTlyZW07XG4kZm9ybS13cmFwLXBhZGRpbmc6IDByZW07XG4kZm9ybS13cmFwLWJhY2s6IGluaGVyaXQ7XG4kZm9ybS13cmFwLXJhZGl1czogMDtcbiRmb3JtLWlucHV0LXBhZGRpbmc6IDJyZW07XG4kZm9ybS1pbnB1dC1yYWRpdXM6IDA7XG4kZm9ybS1pbnB1dC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRmb3JtLWlucHV0LWJhY2s6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiRmb3JtLWlucHV0LW1hcmdpbjogMCAwIDFyZW07IiwiQG1peGluIF8xMjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHBjKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzExNDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkcGMtc20pe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfMTAyNHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRsZy10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfOTY4e1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF85MDB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFiLXNtKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzc2OHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS10YWIpe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBfNjAwe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxnLW1vYil7XG4gICAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIF80ODB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iKXtcbiAgICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gXzM3NXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbS1tb2Ipe1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLXVuZGVybGluZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci11bmRlcmxpbmUtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gIH1cblxuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBib2R5LnBjICY6aG92ZXJ7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBcbn1cblxuQG1peGluIHNjYWxle1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgYm9keS5wYyAmOmZvY3VzLFxuICBib2R5LnBjICY6aG92ZXIsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi10b3B7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIGJvcmRlcjogLjJyZW0gc29saWQgYmxhY2s7XG4gIH1cblxuICAmOmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXQtc2NhbGV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkucGMgJjpob3ZlcixcbiAgYm9keS5tb2JpbGUgJjphY3RpdmV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgfVxuICBib2R5LnBjICY6Zm9jdXN7XG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZDtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIGludGVyLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGludGVyLWJvbGQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsImJvZHl7XG5cdHBhZGRpbmc6IDZyZW0gMCAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xuXHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xuXHRAaW5jbHVkZSBpbnRlci1yZWd1bGFyO1xuXHQmLm5vLXNjcm9sbHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5pbWd7XG5cdG1heC13aWR0aDogMzNyZW07XG59XG5cbmZvb3RlcixcbnNlY3Rpb24sXG5tYWlue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cmFwcGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGl0bGVfbWFpbntcblx0Zm9udC1zaXplOiAkdGl0bGUtdXRpbC1zaXplO1xuXHRsaW5lLWhlaWdodDogJHRpdGxlLXV0aWwtbGluZTtcblx0bWFyZ2luOiAkdGl0bGUtbWFyZ2luO1xuXHRAaW5jbHVkZSBpbnRlci1ib2xkO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRmb250LXNpemU6IDYuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogNy45cmVtO1xuXHR9XG59XG4udGl0bGVfc2VjdGlvbntcblx0Zm9udC1zaXplOiAkdGl0bGUtdXRpbC1zaXplO1xuXHRsaW5lLWhlaWdodDogJHRpdGxlLXV0aWwtbGluZTtcblx0bWFyZ2luOiAkdGl0bGUtbWFyZ2luO1xuXHRAaW5jbHVkZSBpbnRlci1ib2xkO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRmb250LXNpemU6ICR0aXRsZS11dGlsLXNpemUtbGc7XG5cdFx0bGluZS1oZWlnaHQ6ICR0aXRsZS11dGlsLWxpbmUtbGc7XG5cdH1cbn1cblxuLy8gZm9yIGJsb2Nrc1xuLmZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogM3JlbTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQmX193cmFwMixcblx0Jl9fd3JhcDF7XG5cdFx0QGluY2x1ZGUgXzc2OHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXAxe1xuXHRcdEBpbmNsdWRlIF8xMDI0e1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cdH1cbn1cbi5iYWNrZ3JvdW5kX2ltZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IC0xO1xufVxuLnRoYW5rc3tcblx0cGFkZGluZzogOHJlbSAwO1xuXHRAaW5jbHVkZSBfMTAyNHtcblx0XHRwYWRkaW5nOiAxNHJlbSAwIDguOXJlbTtcblx0fVxuXG5cdCZfX3RpdGxle1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDcuMnJlbTtcblx0XHRtYXJnaW46IDAgMCA1cmVtO1xuXHR9XG5cblx0Jl9fdGV4dHtcblx0XHRtYXJnaW46IDAgMCAzcmVtO1xuXHR9XG5cblx0Jl9fYnV0dG9ue1xuXHRcdG1heC13aWR0aDogMjByZW07XG5cdH1cbn0iLCIuYnRuX3RvX3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDAsIDI2LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCByZ2IoNzIsIDYwLCA4KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3MsIG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjNzO1xuICB6LWluZGV4OiAyO1xuICBib2R5LnBjICY6Zm9jdXMsXG4gIGJvZHkubW9iaWxlICY6YWN0aXZlLFxuICBib2R5LnBjICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgYm9keS5wYyAmOmZvY3Vze1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgJi52aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjQge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uX3doaXRle1xuICB0ZXh0LXRyYW5zZm9ybTogJGJ1dHRvbi10ZXh0LXRyYW5zO1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2s7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHNjYWxlO1xufSIsIi5jb29raWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNHJlbTtcbiAgbGVmdDogMS41cmVtO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAkY29va2llLWNvbG9yO1xuXG4gICZfX3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3My40cmVtO1xuICAgIGJhY2tncm91bmQ6ICRjb29raWUtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29va2llLWJvcmRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4ICRjb29raWUtYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgQGluY2x1ZGUgXzEwMjR7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBhLFxuICAgIGJ1dHRvbntcbiAgICAgIGNvbG9yOiAkY29va2llLWJ1dHRvbi1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29raWUtYnV0dG9uLWJvcmRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICBwYWRkaW5nOiAycmVtIDZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgICBAaW5jbHVkZSBzY2FsZTtcblxuXG4gICAgICAmLm90aGVyX2JhY2t7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb29raWUtb3RoZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29raWUtb3RoZXItYmFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iYWNrZ3JvdW5kO1xuXG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgY29sb3I6ICRmb290ZXItbGluay1jb2xvcjtcbiAgfVxuXG4gICZfX2xpbmtzX2Zvb3RlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIG1hcmdpbjogMCAwIDVyZW07XG4gIH1cbiAgXG4gICZfX2xvZ28ge1xuICAgIG1heC13aWR0aDogJHdpZHRoLWxvZ287XG4gICAgQGluY2x1ZGUgc2NhbGU7XG4gIH1cbiAgXG4gICZfX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgfVxufVxuLmxpbmtzX2Zvb3RlciB7XG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIGxpe1xuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1oZWFkZXI7XG5cdHBhZGRpbmc6IDNyZW0gMDtcblxuXHQmX19jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xvZ297XG5cdFx0bWF4LXdpZHRoOiAkd2lkdGgtbG9nbztcblx0XHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIHNjYWxlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgXzc2OHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHR1bHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Y29sdW1uLWdhcDogM3JlbTtcblx0XHRyb3ctZ2FwOiAxcmVtO1xuXHRcdG1hcmdpbjogMCAycmVtIDAgMDtcblxuXHRcdGxpe1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICRsaW5rcy1oZWFkZXItY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyLXVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdntcblx0Jl9fY2xvdWR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBpbmhlcml0O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG59IiwiLm1vYmlsZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE3LCAxKTtcblx0ZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdGxpe1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAuMnJlbSAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGhvdmVyLXVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHRyaWdodDogMDtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAzcmVtO1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdC0tdGltZTogMC4xcztcblxuXHQtLXdpZHRoOiA0cmVtO1xuXHQtLWhlaWdodDogM3JlbTtcblxuXHQtLWxpbmUtaGVpZ2h0OiAuNHJlbTtcblx0LS1zcGFjaW5nOiAuNnJlbTtcblx0LS1yYWRpdXM6IC40cmVtO1xuXG5cdGhlaWdodDogNC4zcmVtO1xuXHR3aWR0aDogNC4zcmVtO1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIF83Njh7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLm5hdi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaHVtYnVyZ2VyO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWh1bWJ1cmdlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG59IiwiLmJsb2NrMiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgY29sb3I6ICMwMDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufSIsIi5ibG9jazMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufSIsIi5ibG9jazQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufSIsIi5ibG9jazUge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwcHgsIDFweCwgMHB4LCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBAaW5jbHVkZSBfNzY4e1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG5cbiAgICAmX2ltZ3tcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuXG4gICAgJl90ZXh0e1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NrNiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIEBpbmNsdWRlIF8xMDI0e1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIF83Njh7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cblxuICAgICZfaW1ne1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICB9XG5cbiAgICAmX3RleHR7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5mb3JtIHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICZfX3RleHR7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgcGFkZGluZzogJGZvcm0td3JhcC1wYWRkaW5nO1xuICAgIG1heC13aWR0aDogJGZvcm0td3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS13cmFwLWJhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0td3JhcC1yYWRpdXM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiBcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBtYXJnaW46ICRmb3JtLWlucHV0LW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtcmFkaXVzO1xuICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGlucHV0LXNjYWxlO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICB9XG5cbn0iLCIubWFpbntcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICAmX190ZXh0e1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbn0iLCIucHJpdmFjeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cmVtIDAgMThyZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxufSIsIi5jb25kaXRpb25zIHtcbiAgcGFkZGluZzogMTVyZW0gMCAxOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICB9XG59Il19 */
.main__text {
    margin: 0 0 2rem;
    color: #FFF;
    text-align: center;
    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.flex__wrap111 {
    width: 30%;
}

.flex__wrap22 {
    width: 70%;
    display: flex;
    gap: 20px;
}

.flex__wrap222 {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin-top: 40px;
}

.title_section1 {
    color: #1B1D21;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.block2__text2 {
    color: #1B1D21;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    opacity: 0.6;
    padding-right: 30px;
}

.img_item {
    /*width: 234px;*/
    object-fit: cover;
    gap: 20px;
}

.img2 {
    width: 530px;
    height: 443px;
}

.form input {
    color: #23242E !important;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.form input::placeholder {
    /*color: black;*/
    opacity: 1; /* Забезпечує повну непрозорість тексту плейсхолдера */
}

input::placeholder {
    color: #B6B6B6;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

textarea::placeholder {
    ccolor: #B6B6B6;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

select::placeholder {
    color: #B6B6B6;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.title_main {
    color: #FFF;
    text-align: center;
    font-family: Unbounded;
    font-size: 60px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-transform: uppercase;
    padding-bottom: 40px;
    /*text-transform: uppercase;*/
    /*text-align: left;*/
}


.cookie__button_policy {
    color: #F58634 !important;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border: 1px solid #F58634 !important;
    border-radius: 0 !important;
    border-radius: 50px !important;
}

.text_gold {
    color: #C6952A;
    text-align: center;
    font-family: Roboto;
    font-size: 32px;
    font-style: italic;
    font-weight: 900;
    line-height: normal;
    margin: 20px 0;
}

.text_black {
    color: #1E1E1E;
    text-align: center;
    font-family: Roboto;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.block_new {

    width: 297px;
    max-width: 297px;
    flex-wrap: nowrap !important;
}

.block5__wrap_new {

    flex-wrap: nowrap;

}

.block_new img {
    height: 240px;
    object-fit: cover;
}

.img5 {
    width: 100%;
    max-width: 610px;
    object-fit: cover;
}

.bl_n {
    width: 45% !important;
}

.form-select {
    width: 100%;
    color: #2A83C6 !important;
    font-family: Inter !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

    background-color: none;
    appearance: none; /* Видаляє стандартний стиль браузера */
}

.form-select option.placeholder {
    color: orange !important;
}


@media (max-width: 768px) {
    .signin {
        display: none;
    }

    .flex__wrap11, .flex__wrap2, .flex__wrap111 {
        width: 100%;
    }

    .title_main {
        font-size: 30px;
        padding-bottom: 30px;
    }

    .flex__wrap22 {
        width: 100%;
        display: flex;
        gap: 20px;
        flex-direction: column;
    }

    .img_item {
        width: 100%;
    }

    .img2 {
        width: 100%;
    }

    .col {
        flex-direction: column;
        width: 100%;
        align-items: center;
    }

    .button_white {
        margin-left: 0 !important;
        margin-top: 34px;
    }

    .form__wrap {
        display: flex;
        padding: 0rem;
        /* max-width: 59rem; */
        background-color: inherit;
        border-radius: 0;
        margin: 0 auto;
        align-items: center;
        flex-direction: column;
    }

    .flex__wrap222 {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 20px;
        margin-top: 40px;
        flex-direction: column;
    }

    .block5__wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 2rem;
        justify-content: center;
        flex-direction: column;
    }

    .block_new {
        width: 100%;
        max-width: 100%;

    }

    .img5 {
        width: 100%;
    }

    .bl_n {
        width: 100% !important;
    }


}

.footer {
    padding: 5rem 0 3rem;
    color: white;
    background: #242424;
    /*background: #747474;*/
}

.mobile-nav-btn, .nav-icon {
    display: none;
}

.dat {
    margin: 0 !important;
    color: #004275;;

}

.footer__logo {
    max-width: 20rem;
    /*margin: 0 auto 2rem;*/
    display: block;
    transition: transform 0.3s;
}

body.pc .footer__logo:focus, body.pc .footer__logo:hover, body.mobile .footer__logo:active {
    transform: scale(1.05);
}

.footer hr {
    margin: 2rem 0;
    background-color: rgb(255, 255, 255);
}

.footer__bottom {
    text-align: center;
    font-size: 1.4rem;
    line-height: 2.1rem;
}

.links_footer ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    /*flex-wrap: wrap;*/
    gap: 2rem;
}

.footer__links_footer p {
    color: #FFF;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.links_footer ul li a {
    color: #FFF;
    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;

    text-decoration: none;
    text-transform: uppercase;
    transition: transform 0.3s;
}

.ac {
    align-items: center;
}

.footer__links_footer {
    display: flex;
    flex-direction: row !important;
    justify-content: space-between;
    /*flex-wrap: wrap;*/
    gap: 2rem;
    margin: 0 0 5rem;
}

.footer__links_footer2 {
    width: 60%;
    display: flex;
    flex-direction: row !important;
    /*justify-content: space-between;*/
    /*flex-wrap: wrap;*/
    gap: 2rem;
    margin: 0 0 5rem;
}

.footer__links_footer2 a, .footer__links_footer2 p {
    color: black;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    text-transform: capitalize;
}

.bl5 {
    background: rgba(255, 255, 255, 0.70);
    display: flex;
    width: 48%;
    height: 197px;
    padding: 40px 35px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 24px;
}

.button_white {
    text-transform: inherit;

    border-radius: 50px;
    background: #EA5C0A;
    color: white;
    text-decoration: none;
    text-align: center;
    cursor: pointer;

    display: flex;

    /*padding: 76px 13px;*/
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    width: 294px;
    height: 74px;


    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 22.4px */
    margin: 0 auto;
    /*border-radius: 80px;*/
    /*border: 2px solid #FFF;*/
    text-transform: uppercase;

    transition: transform 0.3s;
}

.text_item {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
}

@media (max-width: 768px) {
    .footer__links_footer {
        display: flex;
        flex-direction: column !important;
        justify-content: center;
        /* flex-wrap: wrap; */
        gap: 2rem;
        margin: 0 0 5rem;
    }

    .footer__links_footer2 {
        width: 60%;
        display: flex;
        flex-direction: column !important;
        /* justify-content: space-between; */
        /* flex-wrap: wrap; */
        gap: 2rem;
        margin: 0 0 5rem;
    }

    .button_white {
        margin-right: 0 !important;

    }

    .fl1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .bg2, .bg3 {

        padding: 3rem 0;
        padding-bottom: 0;

    }

    .mobile-nav-btn, .nav-icon {
        display: block;
    }

    .bl5 {
        width: 100%;
    }

    .title_section2 {
        color: #242424;
        font-family: Unbounded;
        font-size: 22px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
        text-transform: uppercase;
        text-align: left;
    }

    .w285 {
        width: 100%;
        max-width: 100%;
        object-fit: cover;
    }

    .footer__links_footer {
        display: flex;
        flex-direction: column !important;
        justify-content: center;
        /* flex-wrap: wrap; */
        gap: 2rem;
        margin: 0 0 5rem;
        align-items: center;
    }

}

/* Popup container */
.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 1000;

}

/* Popup content */
.popup-content {
    background: #fff;
    padding: 20px 30px;

    max-width: 500px;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 30px;
}

.popup-content h2 {
    color: #EA5C0A;
    font-family: Unbounded;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.popup-content p {
    color: #242424;
    font-family: Unbounded;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px;
    text-align: left;
}

.popup-button {
    border-radius: 50px;
    background: #EA5C0A;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    display: flex;
    width: 202px;
    height: 65px;
    padding: 24px 50px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}

.popup-button:hover {
    background: #e65c28;
}

@media (max-width: 768px) {
    .mobile-nav-btn, .nav-icon {
        display: none !important;
    }

    .header__nav {
        display: block;
    }

    .header__container {
        display: flex;
        justify-content: space-between;

        align-items: flex-start;
        padding-bottom: 30px;
        border-bottom: 1px solid white;
        flex-direction: column;
    }

    .header__nav ul {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        column-gap: 3rem;
        row-gap: 1rem;
        margin: 0 2rem 0 0;
        margin-top: 15px;
    }
    .input_row {
    width: 100%;
    display: flex;
    flex-direction: column;
}
    .form input {
    color: #23242E !important;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
        margin-left: 0;
}
}