html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*,
*::after,
*::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

ul,
ol {
    padding: 0
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
    margin: 0
}

ul {
    list-style: none
}

img {
    max-width: 100%;
    display: block
}

input,
button,
textarea,
select {
    font: inherit
}

.title__amount,
.title__num {
    font-family: "Montserrat", sans-serif;
    font-weight: 800;
    font-style: italic
}

.title_uptitle,
.title__text {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-style: italic
}

.form-tabs__switches a span,
.jq-selectbox#country-styler .jq-selectbox__select-text,
.phone-block input[type="tel"],
.iti--separate-dial-code .iti__selected-dial-code {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-style: italic
}

.instruction__num,
.instruction__action {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-style: italic
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-blend-mode: overlay;
    background-color: #181818;
    scroll-behavior: smooth
}

.payments__icon {
    width: 100px;
    height: 100px
}

*,
*::after,
*::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a {
    text-decoration: none
}

@media (min-device-width: 1200px) and (min-device-height: 970px) {

    body,
    html {
        min-height: 100vh;
        height: 100%
    }
}

body {
    position: relative;
    font-family: "Montserrat", sans-serif;
    line-height: 1.3;
    color: #fff;
    font-size: 16px;
    overflow-x: hidden;
    letter-spacing: -0.02em
}

body.no-scroll {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: fixed
}

body.loaded_hiding .wrapper {
    opacity: 0
}

body.loaded .preloader {
    opacity: 0
}

.wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100%;
    overflow: hidden;
    background-image: linear-gradient(45deg, #203e7e 0%, #0f1d3a 100%);
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in
}

.main {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background-image: -webkit-image-set(url("../images/bg/bg_mob_778x944.avif") 1x type("image/avif"), url("../images/bg/bg_mob_778x944.webp") 2x type("image/webp"), url("../images/bg/bg_mob_778x944.jpg") 2x type("image/jpg"));
    background-image: image-set("../images/bg/bg_mob_778x944.avif"1x type("image/avif"), "../images/bg/bg_mob_778x944.webp"2x type("image/webp"), "../images/bg/bg_mob_778x944.jpg"2x type("image/jpg"));
    background-position: 77% 280px;
    background-size: cover;
    background-repeat: no-repeat
}

@media (min-width: 767px) {
    .main {
        background-image: -webkit-image-set(url("../images/bg/bg_sm_1691x944.avif") 1x type("image/avif"), url("../images/bg/bg_sm_1691x944.webp") 2x type("image/webp"), url("../images/bg/bg_sm_1691x944.jpg") 2x type("image/jpg"));
        background-image: image-set("../images/bg/bg_sm_1691x944.avif"1x type("image/avif"), "../images/bg/bg_sm_1691x944.webp"2x type("image/webp"), "../images/bg/bg_sm_1691x944.jpg"2x type("image/jpg"));
        background-position: 99%;
        background-size: 200% 200%;
        background-repeat: no-repeat
    }
}

@media (min-width: 1200px) {
    .main {
        background-position: 100% -261px;
        background-size: 170%
    }
}

@media (min-width: 1440px) {
    .main {
        background-position: 97% -293px;
        background-image: -webkit-image-set(url("../images/bg/bg_fhd_2891x1626.avif") 1x type("image/avif"), url("../images/bg/bg_fhd_2891x1626.webp") 2x type("image/webp"), url("../images/bg/bg_fhd_2891x1626.jpg") 2x type("image/jpg"));
        background-image: image-set("../images/bg/bg_fhd_2891x1626.avif"1x type("image/avif"), "../images/bg/bg_fhd_2891x1626.webp"2x type("image/webp"), "../images/bg/bg_fhd_2891x1626.jpg"2x type("image/jpg"))
    }
}

@media (min-width: 1920px) {
    .main {
        background-size: 130%;
        background-position: 100%
    }
}

.main::after {
    content: "";
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0f1d3a;
    background: linear-gradient(174deg, #0f1d3a 0%, #203e7e 40%, rgba(0, 212, 255, 0) 87%)
}

@media (min-width: 767px) {
    .main::after {
        background: linear-gradient(88deg, #14264d, #203e7e 40%, rgba(0, 212, 255, 0) 87%)
    }
}

@media (min-width: 993px) {
    .main::after {
        background: linear-gradient(88deg, #14264d, rgba(32, 62, 126, 0.95) 54%, rgba(0, 212, 255, 0) 95%)
    }
}

.main__decor {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.main__decor-element {
    position: absolute
}

.main__decor-element--gradient {
    display: none
}

@media (min-width: 767px) {
    .main__decor-element--gradient {
        display: block;
        --width: 300px;
        --height: 239px;
        --gradcolor: #ffbb04;
        position: absolute;
        width: var(--width);
        height: var(--height);
        left: calc(50% - var(--width) / 2);
        top: calc(50% - var(--height) / 2);
        z-index: 0;
        opacity: 0.5;
        border-radius: 100px;
        background: var(--gradcolor);
        -webkit-filter: blur(25px);
        filter: blur(25px)
    }
}

@media (min-width: 1200px) {
    .main__decor-element--gradient {
        --width: 470px;
        --height: 470px;
        -webkit-filter: blur(100px);
        filter: blur(100px);
        z-index: 0;
        top: 10%;
        background: #ffd04d
    }
}

.main__decor-element--text-bg {
    display: none
}

@media (min-width: 767px) {
    .main__decor-element--text-bg {
        --width: 86%;
        z-index: 1;
        width: var(--width);
        margin: 0 auto;
        height: 100%;
        background-repeat: repeat round;
        background-size: 100%;
        background-image: url("../images/bg/text-bg_fhd_2183x493.png");
        display: block
    }
}

@media (min-width: 993px) {
    .main__decor-element--text-bg {
        --width: calc(86% - 40px * 2)
    }
}

@media (min-width: 1200px) {
    .main__decor-element--text-bg {
        --width: 72%;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width: 1440px) {
    .main__decor-element--text-bg {
        --width: 82%
    }
}

@media (min-width: 1920px) {
    .main__decor-element--text-bg {
        --width: 69%;
        background-repeat: repeat-y
    }
}

.main__decor-element--compass,
.main__decor-element--candy-3,
.main__decor-element--candy-2,
.main__decor-element--candy-violet,
.main__decor-element--cloud-7,
.main__decor-element--cloud-6,
.main__decor-element--cloud-5,
.main__decor-element--cloud-4,
.main__decor-element--cloud-3,
.main__decor-element--cloud-2,
.main__decor-element--heart-r,
.main__decor-element--candy,
.main__decor-element--cloud-1 {
    position: absolute;
    width: var(--width);
    height: var(--height)
}

.main__decor-element--compass img,
.main__decor-element--candy-3 img,
.main__decor-element--candy-2 img,
.main__decor-element--candy-violet img,
.main__decor-element--cloud-7 img,
.main__decor-element--cloud-6 img,
.main__decor-element--cloud-5 img,
.main__decor-element--cloud-4 img,
.main__decor-element--cloud-3 img,
.main__decor-element--cloud-2 img,
.main__decor-element--heart-r img,
.main__decor-element--candy img,
.main__decor-element--cloud-1 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.main__decor-element--compass,
.main__decor-element--candy-2,
.main__decor-element--candy-3,
.main__decor-element--candy-violet,
.main__decor-element--cloud-7,
.main__decor-element--cloud-6,
.main__decor-element--cloud-5,
.main__decor-element--cloud-3,
.main__decor-element--cloud-2 {
    display: none
}

.main__decor-element--cloud-1 {
    --width: 449px;
    --height: 233px;
    z-index: 2;
    left: calc(50% - (var(--width)) / 2);
    bottom: 31%
}

@media (min-width: 767px) {
    .main__decor-element--cloud-1 {
        top: 4%;
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-1 {
        --width: 579px;
        --height: 302px;
        top: 12%;
        right: 10vw
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-1 {
        --width: 690px;
        --height: 358px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-1 {
        display: block;
        --width: 860px;
        --height: 447px
    }
}

@media (min-width: 767px) {
    .main__decor-element--cloud-2 {
        display: block;
        --width: 625px;
        --height: 254px;
        top: 1%;
        right: -130px;
        z-index: 1
    }
}

@media (min-width: 993px) {
    .main__decor-element--cloud-2 {
        top: 0;
        right: -20px
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-2 {
        display: block;
        --width: 791px;
        --height: 327px;
        right: -90px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-2 {
        display: block;
        --width: 957px;
        --height: 390px;
        right: -190px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-2 {
        right: 0vw;
        display: block;
        --width: 1215px;
        --height: 486px
    }
}

@media (min-width: 767px) {
    .main__decor-element--cloud-3 {
        z-index: 1;
        display: block;
        --width: 373px;
        --height: 147px;
        top: -30px;
        right: -60px
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-3 {
        --width: 480px;
        --height: 189px;
        top: -39px;
        right: -100px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-3 {
        --width: 572px;
        --height: 225px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-3 {
        --width: 790px;
        --height: 311px
    }
}

@media (min-width: 767px) {
    .main__decor-element--cloud-4 {
        z-index: 1;
        display: block;
        --width: 328px;
        --height: 147px;
        top: 130px;
        right: 10vw
    }
}

@media (min-width: 993px) {
    .main__decor-element--cloud-4 {
        right: 20vw
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-4 {
        --width: 480px;
        --height: 189px;
        top: 0;
        right: 150px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-4 {
        --width: 572px;
        --height: 225px;
        top: 60px;
        right: 200px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-4 {
        --width: 790px;
        --height: 341px;
        right: 18vw
    }
}

@media (min-width: 767px) {
    .main__decor-element--cloud-5 {
        z-index: 1;
        display: block;
        --width: 328px;
        --height: 147px;
        top: 130px;
        right: 10vw
    }
}

@media (min-width: 993px) {
    .main__decor-element--cloud-5 {
        right: 20vw
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-5 {
        --width: 480px;
        --height: 189px;
        top: 0;
        right: 200px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-5 {
        --width: 572px;
        --height: 225px;
        top: 60px;
        right: 200px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-5 {
        --width: 790px;
        --height: 341px;
        right: 18vw
    }
}

@media (min-width: 1200px) {
    .main__decor-element--cloud-6 {
        opacity: 0.05;
        z-index: 1;
        display: block;
        --width: 567px;
        --height: 223px;
        top: 30%;
        left: -160px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--cloud-6 {
        --width: 638px;
        --height: 251px;
        left: -200px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-6 {
        --width: 790px;
        --height: 311px;
        left: -250px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--cloud-7 {
        z-index: 1;
        display: block;
        --width: 940px;
        --height: 480px;
        top: 86%;
        left: -160px
    }
}

.main__decor-element--candy {
    --width: 194px;
    --height: 237px;
    z-index: 1;
    bottom: 3%;
    right: -60px
}

@media (min-width: 767px) {
    .main__decor-element--candy {
        right: 50px;
        bottom: -80px
    }
}

@media (min-width: 1200px) {
    .main__decor-element--candy {
        --width: 250px;
        --height: 305px;
        right: -60px;
        bottom: -137px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--candy {
        --width: 297px;
        --height: 363px;
        right: -100px;
        bottom: -209px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--candy {
        right: -91px;
        bottom: -162px
    }
}

@media (min-width: 1200px) {
    .main__decor-element--candy-2 {
        display: block;
        z-index: 2;
        opacity: 0.5;
        --width: 74px;
        --height: 83px;
        left: 7vw;
        bottom: 29px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--candy-2 {
        --width: 83px;
        --height: 100px;
        left: 3.5vw;
        bottom: 110px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--candy-2 {
        --width: 103px;
        --height: 125px;
        left: 3vw;
        bottom: 23%
    }
}

@media (min-width: 1200px) {
    .main__decor-element--candy-3 {
        display: block;
        z-index: 2;
        --width: 39px;
        --height: 34px;
        left: 49vw;
        top: 75%
    }
}

@media (min-width: 1440px) {
    .main__decor-element--candy-3 {
        --width: 44px;
        --height: 39px;
        left: 48vw;
        top: 66%
    }
}

@media (min-width: 1920px) {
    .main__decor-element--candy-3 {
        --width: 64px;
        --height: 57px;
        left: 45vw;
        top: 61%
    }
}

@media (min-width: 767px) {
    .main__decor-element--candy-violet {
        z-index: 1;
        display: block;
        --width: 40px;
        --height: 40px;
        left: 43vw;
        top: 59%;
        -webkit-filter: blur(4px) opacity(0.5);
        filter: blur(4px) opacity(0.5)
    }
}

@media (min-width: 1200px) {
    .main__decor-element--candy-violet {
        top: unset;
        left: unset;
        --width: 105px;
        --height: 106px;
        right: 23vw;
        bottom: 60px;
        -webkit-filter: none;
        filter: none
    }
}

@media (min-width: 1440px) {
    .main__decor-element--candy-violet {
        --width: 105px;
        --height: 106px;
        right: 21vw;
        bottom: 19px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--candy-violet {
        --width: 135px;
        --height: 136px;
        right: 28vw
    }
}

.main__decor-element--candy-violet img {
    -webkit-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    transform: rotate(-7deg)
}

.main__decor-element--heart-r {
    --width: 46px;
    --height: 44px;
    z-index: 2;
    top: 8%;
    right: 0
}

@media (min-width: 767px) {
    .main__decor-element--heart-r {
        display: none
    }
}

@media (min-width: 1200px) {
    .main__decor-element--heart-r {
        display: block;
        z-index: 1;
        right: unset;
        left: -9px;
        --width: 114px;
        --height: 107px;
        top: 158px
    }
}

@media (min-width: 1440px) {
    .main__decor-element--heart-r {
        --width: 128px;
        --height: 121px;
        left: -34px;
        top: 129px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--heart-r {
        --width: 159px;
        --height: 150px;
        left: -43px;
        top: 147px
    }
}

.main__decor-element--heart-r img {
    -webkit-transform: rotate(-26deg);
    -ms-transform: rotate(-26deg);
    transform: rotate(-26deg)
}

@media (min-width: 1200px) {
    .main__decor-element--heart-r img {
        -webkit-transform: rotate(38deg);
        -ms-transform: rotate(38deg);
        transform: rotate(38deg)
    }
}

@media (min-width: 767px) {
    .main__decor-element--compass {
        opacity: 1;
        display: block;
        z-index: 1;
        --width: 562px;
        --height: 262x;
        bottom: -40px;
        left: 0
    }
}

@media (min-width: 1200px) {
    .main__decor-element--compass {
        --width: 724px;
        --height: 338x;
        left: 12vw
    }
}

@media (min-width: 1440px) {
    .main__decor-element--compass {
        left: 19vw;
        --width: 862px;
        --height: 403px
    }
}

@media (min-width: 1920px) {
    .main__decor-element--compass {
        --width: 1208px;
        --height: 563px
    }
}

.main__decor-element--title-layout {
    display: none
}

.main__decor-element--instruction-layout {
    display: none
}

@media (min-width: 767px) {
    .main__decor-element--instruction-layout {
        display: block;
        top: auto;
        bottom: 0;
        z-index: 1;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #ffbc00), to(transparent));
        background: linear-gradient(180deg, #ffbc00 33%, transparent 100%);
        -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
        transform: scale(-1);
        height: 200px;
        width: 100%
    }
}

@media (min-width: 993px) {
    .main__decor-element--instruction-layout {
        height: 245px
    }
}

@media (min-width: 1200px) {
    .main__decor-element--instruction-layout {
        height: 330px;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffbc00), to(transparent));
        background: linear-gradient(180deg, #ffbc00 50%, transparent 100%)
    }
}

@media (min-width: 1440px) {
    .main__decor-element--instruction-layout {
        height: 360px
    }
}

.main__decor-element img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.main__layout {
    --k-padding: 30px;
    position: relative;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    height: 100%;
    left: var(--k-padding);
    width: calc(100% - (2 * var(--k-padding)))
}

@media (min-width: 767px) {
    .main__layout {
        --k-padding: 30px
    }
}

@media (min-width: 1200px) {
    .main__layout {
        --container-w: 1080px;
        padding: 0 30px;
        margin: 0 auto;
        width: var(--container-w);
        left: 0
    }
}

@media (min-width: 1440px) {
    .main__layout {
        --container-w: 1140px
    }
}

@media (min-width: 1920px) {
    .main__layout {
        --container-w: 1480px
    }
}

.main__item-left {
    grid-column: 1/7
}

@media (min-width: 767px) {
    .main__item-left {
        grid-column: 1/6
    }
}

@media (min-width: 1920px) {
    .main__item-left {
        grid-column: 1/7
    }
}

.main__item-right {
    grid-column: 7/13
}

@media (min-width: 767px) {
    .main__item-right {
        position: relative;
        grid-column: 7/13
    }
}

@media (min-width: 993px) {
    .main__item-right {
        grid-column: 6 / 13
    }
}

@media (min-width: 1920px) {
    .main__item-right {
        grid-column: 7/13
    }
}

footer {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    clip-path: inset(100%)
}

.gradient {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #fff900), color-stop(38.81%, #ffd400));
    background: linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (min-width: 1200px) {
    .gradient {
        line-height: 1
    }
}

.gradient .decor {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f40f3e
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src: url("../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-ExtraBoldItalic.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff") format("woff");
    font-weight: 800;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src: url("../fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-BoldItalic.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-BoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-BoldItalic.woff") format("woff");
    font-weight: 700;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src: url("../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-SemiBoldItalic.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-SemiBoldItalic.woff") format("woff");
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    src: url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-SemiBold.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");
    font-weight: 600;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src: url("../fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-MediumItalic.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-MediumItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    src: url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Regular.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff");
    font-weight: 400;
    font-display: swap
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src: url("../fonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-ThinItalic.otf") format("opentype"), url("../fonts/Montserrat/Montserrat-ThinItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-ThinItalic.woff") format("woff");
    font-weight: 300;
    font-display: swap
}

.jq-checkbox,
.jq-radio {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jq-checkbox input,
.jq-radio input {
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    opacity: 0
}

.jq-file {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.jq-file input {
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
    margin: 0;
    padding: 0;
    opacity: 0;
    font-size: 100px;
    line-height: 1em
}

.jq-file__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-selectbox,
.jq-select-multiple {
    position: relative;
    display: inline-block
}

.jq-selectbox select,
.jq-select-multiple select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0
}

.jq-selectbox li,
.jq-select-multiple li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.jq-selectbox {
    z-index: 10
}

.jq-selectbox__select {
    position: relative
}

.jq-selectbox__select-text {
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jq-selectbox__dropdown {
    position: absolute
}

.jq-selectbox__search input {
    -webkit-appearance: textfield
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none
}

.jq-selectbox__dropdown ul {
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    list-style: none;
    -webkit-overflow-scrolling: touch
}

.jq-select-multiple ul {
    position: relative;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.jq-number {
    display: inline-block
}

.jq-number__field input {
    -moz-appearance: textfield;
    text-align: left
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.jq-checkbox,
.jq-radio {
    vertical-align: -4px;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #C3C3C3;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));
    background: linear-gradient(#fff, #E6E6E6);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #fff, inset 1px -1px #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #fff, inset 1px -1px #fff;
    cursor: pointer
}

.jq-checkbox.focused,
.jq-radio.focused {
    border: 1px solid #08C
}

.jq-checkbox.disabled,
.jq-radio.disabled {
    opacity: .55
}

.jq-checkbox {
    border-radius: 3px
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 8px;
    height: 4px;
    margin: 3px 0 0 3px;
    border-bottom: 2px solid #666;
    border-left: 2px solid #666;
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg)
}

.jq-radio {
    border-radius: 50%
}

.jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #777;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7)
}

.jq-file {
    width: 270px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
}

.jq-file input {
    cursor: pointer
}

.jq-file__name {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: inset 1px 1px #F1F1F1;
    box-shadow: inset 1px 1px #F1F1F1;
    font: 14px/32px Arial, sans-serif;
    color: #333
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));
    background: linear-gradient(#fff, #E6E6E6);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF
}

.jq-file:hover .jq-file__browse {
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794BF
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-number {
    position: relative;
    vertical-align: middle;
    padding: 0 36px 0 0
}

.jq-number__field {
    width: 100px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1)
}

.jq-number__field:hover {
    border-color: #B3B3B3
}

.jq-number__field input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: none;
    background: none;
    font: 14px Arial, sans-serif;
    color: #333
}

.jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));
    background: linear-gradient(#fff, #E6E6E6);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #FFF;
    cursor: pointer
}

.jq-number__spin.minus {
    top: auto;
    bottom: 0
}

.jq-number__spin:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

.jq-number__spin:active {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

.jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent
}

.jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent
}

.jq-number__spin.minus:hover:after {
    border-top-color: #000
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #000
}

.jq-number.focused .jq-number__field {
    border: 1px solid #5794BF
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #AAA
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #AAA
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer
}

.jq-selectbox__select {
    height: 32px;
    padding: 0 45px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));
    background: linear-gradient(#fff, #E6E6E6);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF
}

.jq-selectbox__select:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

.jq-selectbox__select:active {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794BF
}

.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-selectbox__select-text {
    display: block;
    width: 100%
}

.jq-selectbox .placeholder {
    color: #888
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    border-left: 1px solid #CCC
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #AAA
}

.jq-selectbox__dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font: 14px/18px Arial, sans-serif
}

.jq-selectbox__search {
    margin: 5px
}

.jq-selectbox__search input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    outline: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
    -webkit-box-shadow: inset 1px 1px #F1F1F1;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px
}

.jq-selectbox ul {
    margin: 0;
    padding: 0
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    color: #231F20
}

.jq-selectbox li.selected {
    background-color: #A3ABB1;
    color: #FFF
}

.jq-selectbox li:hover {
    background-color: #08C;
    color: #FFF
}

.jq-selectbox li.disabled {
    color: #AAA
}

.jq-selectbox li.disabled:hover {
    background: none
}

.jq-selectbox li.optgroup {
    font-weight: bold
}

.jq-selectbox li.optgroup:hover {
    background: none;
    color: #231F20;
    cursor: default
}

.jq-selectbox li.option {
    padding-left: 25px
}

.jq-select-multiple {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default
}

.jq-select-multiple.focused {
    border: 1px solid #5794BF
}

.jq-select-multiple.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none
}

.jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0
}

.jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px
}

.jq-select-multiple li.selected {
    background: #08C;
    color: #FFF
}

.jq-select-multiple li.disabled {
    color: #AAA
}

.jq-select-multiple li.optgroup {
    font-weight: bold
}

.jq-select-multiple li.option {
    padding-left: 25px
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
    padding: 8px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px Arial, sans-serif;
    color: #333
}

input[type='search'].styler {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

textarea.styler {
    overflow: auto
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
    border-color: #B3B3B3
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    outline: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    outline: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));
    background: linear-gradient(#fff, #E6E6E6);
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF;
    cursor: pointer
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
    background: linear-gradient(#F6F6F6, #E6E6E6)
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888
}

.icon {
    width: 12px;
    height: 12px
}

.icon-pt {
    background-image: url("../images/sprite.png");
    background-position: 0px -36px
}

.icon-ru {
    background-image: url("../images/sprite.png");
    background-position: -54px -0px
}

.icon-br {
    background-image: url("../images/sprite.png");
    background-position: -18px 0px
}

.icon-en {
    background-image: url("../images/sprite.png");
    background-position: -36px 55px
}

.icon-fi {
    background-image: url("../images/sprite.png");
    background-position: -18px -54px
}

.icon-de {
    background-image: url("../images/sprite.png");
    background-position: 0px 36px
}

.icon-el {
    background-image: url("../images/sprite.png");
    background-position: -18px -18px
}

.icon-fr {
    background-image: url("../images/sprite.png");
    background-position: 0px 0px
}

.icon-es {
    background-image: url("../images/sprite.png");
    background-position: -54px -36px
}

.icon-tr {
    background-image: url("../images/sprite.png");
    background-position: -36px -36px
}

.icon-no {
    background-image: url("../images/sprite.png");
    background-position: -36px 36px
}

.icon-br {
    background-image: url("../images/sprite.png");
    background-position: 55px 18px
}

/*!*****************************************************

Freak Flags, Copyright ©2021 Michael P. Cohen. Freak flags is licenced under the MIT licence.  

For complete information visit: www.freakflagsprite.com 

******************************************************/
.fflag {
    background-image: url("../images/flagSprite42.png");
    background-repeat: no-repeat;
    background-size: 100% 49494%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.fflag-ch,
.fflag-np {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.fflag-dz {
    background-position: center .2287%
}

.fflag-ao {
    background-position: center .4524%
}

.fflag-bj {
    background-position: center .6721%
}

.fflag-bw {
    background-position: center .8958%
}

.fflag-bf {
    background-position: center 1.1162%
}

.fflag-bi {
    background-position: center 1.3379%
}

.fflag-cm {
    background-position: center 1.5589%
}

.fflag-cv {
    background-position: center 1.7805%
}

.fflag-cf {
    background-position: center 2.0047%
}

.fflag-td {
    background-position: center 2.2247%
}

.fflag-cd {
    background-position: left 2.4467%
}

.fflag-dj {
    background-position: left 2.6674%
}

.fflag-eg {
    background-position: center 2.8931%
}

.fflag-gq {
    background-position: center 3.1125%
}

.fflag-er {
    background-position: left 3.3325%
}

.fflag-et {
    background-position: center 3.5542%
}

.fflag-ga {
    background-position: center 3.7759%
}

.fflag-gm {
    background-position: center 4.0015%
}

.fflag-gh {
    background-position: center 4.2229%
}

.fflag-gn {
    background-position: center 4.441%
}

.fflag-gw {
    background-position: left 4.66663%
}

.fflag-ci {
    background-position: center 4.8844%
}

.fflag-ke {
    background-position: center 5.1061%
}

.fflag-ls {
    background-position: center 5.3298%
}

.fflag-lr {
    background-position: left 5.5495%
}

.fflag-ly {
    background-position: center 5.7712%
}

.fflag-mg {
    background-position: center 5.994%
}

.fflag-mw {
    background-position: center 6.2156%
}

.fflag-ml {
    background-position: center 6.4363%
}

.fflag-mr {
    background-position: center 6.658%
}

.fflag-mu {
    background-position: center 6.8805%
}

.fflag-yt {
    background-position: center 7.1038%
}

.fflag-ma {
    background-position: center 7.3231%
}

.fflag-mz {
    background-position: left 7.5448%
}

.fflag-na {
    background-position: left 7.7661%
}

.fflag-ne {
    background-position: center 7.98937%
}

.fflag-ng {
    background-position: center 8.2099%
}

.fflag-cg {
    background-position: center 8.4316%
}

.fflag-re {
    background-position: center 8.6533%
}

.fflag-rw {
    background-position: right 8.875%
}

.fflag-sh {
    background-position: center 9.0967%
}

.fflag-st {
    background-position: center 9.32237%
}

.fflag-sn {
    background-position: center 9.5426%
}

.fflag-sc {
    background-position: left 9.7628%
}

.fflag-sl {
    background-position: center 9.9845%
}

.fflag-so {
    background-position: center 10.2052%
}

.fflag-za {
    background-position: left 10.4269%
}

.fflag-ss {
    background-position: left 10.6486%
}

.fflag-sd {
    background-position: center 10.8703%
}

.fflag-sr {
    background-position: center 11.0945%
}

.fflag-sz {
    background-position: center 11.3135%
}

.fflag-tg {
    background-position: left 11.5354%
}

.fflag-tn {
    background-position: center 11.7593%
}

.fflag-ug {
    background-position: center 11.9799%
}

.fflag-tz {
    background-position: center 12.2005%
}

.fflag-eh {
    background-position: center 12.4222%
}

.fflag-ye {
    background-position: center 12.644%
}

.fflag-zm {
    background-position: center 12.8664%
}

.fflag-zw {
    background-position: left 13.0873%
}

.fflag-ai {
    background-position: center 13.309%
}

.fflag-ag {
    background-position: center 13.5307%
}

.fflag-ar {
    background-position: center 13.7524%
}

.fflag-aw {
    background-position: left 13.9741%
}

.fflag-bs {
    background-position: left 14.1958%
}

.fflag-bb {
    background-position: center 14.4175%
}

.fflag-bq {
    background-position: center 14.6415%
}

.fflag-bz {
    background-position: center 14.8609%
}

.fflag-bm {
    background-position: center 15.0826%
}

.fflag-bo {
    background-position: center 15.306%
}

.fflag-vg {
    background-position: center 15.528%
}

.fflag-br {
    background-position: center 15.7496%
}

.fflag-ca {
    background-position: center 15.9694%
}

.fflag-ky {
    background-position: center 16.1911%
}

.fflag-cl {
    background-position: left 16.4128%
}

.fflag-co {
    background-position: left 16.6345%
}

.fflag-km {
    background-position: center 16.8562%
}

.fflag-cr {
    background-position: center 17.0779%
}

.fflag-cu {
    background-position: left 17.2996%
}

.fflag-cw {
    background-position: center 17.5213%
}

.fflag-dm {
    background-position: center 17.743%
}

.fflag-do {
    background-position: center 17.968%
}

.fflag-ec {
    background-position: center 18.1864%
}

.fflag-sv {
    background-position: center 18.4081%
}

.fflag-fk {
    background-position: center 18.6298%
}

.fflag-gf {
    background-position: center 18.8515%
}

.fflag-gl {
    background-position: left 19.0732%
}

.fflag-gd {
    background-position: center 19.2987%
}

.fflag-gp {
    background-position: center 19.518%
}

.fflag-gt {
    background-position: center 19.7383%
}

.fflag-gy {
    background-position: center 19.96%
}

.fflag-ht {
    background-position: center 20.1817%
}

.fflag-hn {
    background-position: center 20.4034%
}

.fflag-jm {
    background-position: center 20.6241%
}

.fflag-mq {
    background-position: center 20.8468%
}

.fflag-mx {
    background-position: center 21.0685%
}

.fflag-ms {
    background-position: center 21.2902%
}

.fflag-ni {
    background-position: center 21.5119%
}

.fflag-pa {
    background-position: center 21.7336%
}

.fflag-py {
    background-position: center 21.9553%
}

.fflag-pe {
    background-position: center 22.177%
}

.fflag-pr {
    background-position: left 22.4002%
}

.fflag-bl {
    background-position: center 22.6204%
}

.fflag-kn {
    background-position: center 22.8421%
}

.fflag-lc {
    background-position: center 23.0638%
}

.fflag-pm {
    background-position: center 23.2855%
}

.fflag-vc {
    background-position: center 23.5072%
}

.fflag-sx {
    background-position: left 23.732%
}

.fflag-tt {
    background-position: center 23.9506%
}

.fflag-tc {
    background-position: center 24.1723%
}

.fflag-en {
    background-position: center 24.394%
}

.fflag-vi {
    background-position: center 24.6157%
}

.fflag-uy {
    background-position: left 24.8374%
}

.fflag-ve {
    background-position: center 25.0591%
}

.fflag-ab {
    background-position: center 25.279%
}

.fflag-af {
    background-position: center 25.5025%
}

.fflag-az {
    background-position: center 25.7242%
}

.fflag-bd {
    background-position: center 25.9459%
}

.fflag-bt {
    background-position: center 26.1676%
}

.fflag-bn {
    background-position: center 26.3885%
}

.fflag-kh {
    background-position: center 26.611%
}

.fflag-cn {
    background-position: left 26.8327%
}

.fflag-ge {
    background-position: center 27.0544%
}

.fflag-hk {
    background-position: center 27.2761%
}

.fflag-in {
    background-position: center 27.4978%
}

.fflag-id {
    background-position: center 27.7195%
}

.fflag-jp {
    background-position: center 27.9412%
}

.fflag-kz {
    background-position: center 28.1615%
}

.fflag-la {
    background-position: center 28.3846%
}

.fflag-mo {
    background-position: center 28.6063%
}

.fflag-my {
    background-position: center 28.829%
}

.fflag-mv {
    background-position: center 29.0497%
}

.fflag-mn {
    background-position: left 29.2714%
}

.fflag-mm {
    background-position: center 29.4931%
}

.fflag-np {
    background-position: left 29.7148%
}

.fflag-kp {
    background-position: left 29.9365%
}

.fflag-mp {
    background-position: center 30.1582%
}

.fflag-pw {
    background-position: center 30.3799%
}

.fflag-pg {
    background-position: center 30.6016%
}

.fflag-ph {
    background-position: left 30.8233%
}

.fflag-sg {
    background-position: left 31.045%
}

.fflag-kr {
    background-position: center 31.2667%
}

.fflag-lk {
    background-position: right 31.4884%
}

.fflag-tw {
    background-position: left 31.7101%
}

.fflag-tj {
    background-position: center 31.9318%
}

.fflag-th {
    background-position: center 32.1535%
}

.fflag-tl {
    background-position: left 32.3752%
}

.fflag-tm {
    background-position: center 32.5969%
}

.fflag-vn {
    background-position: center 32.8186%
}

.fflag-al {
    background-position: center 33.0403%
}

.fflag-ad {
    background-position: center 33.25975%
}

.fflag-am {
    background-position: center 33.4837%
}

.fflag-at {
    background-position: center 33.7054%
}

.fflag-by {
    background-position: left 33.9271%
}

.fflag-be {
    background-position: center 34.1488%
}

.fflag-ba {
    background-position: center 34.3705%
}

.fflag-bg {
    background-position: center 34.5922%
}

.fflag-hr {
    background-position: center 34.8139%
}

.fflag-cy {
    background-position: center 35.0356%
}

.fflag-cz {
    background-position: left 35.2555%
}

.fflag-dk {
    background-position: center 35.479%
}

.fflag-ee {
    background-position: center 35.7007%
}

.fflag-fo {
    background-position: center 35.9224%
}

.fflag-fi {
    background-position: center 36.1441%
}

.fflag-fr {
    background-position: center 36.3658%
}

.fflag-de {
    background-position: center 36.5875%
}

.fflag-gi {
    background-position: center 36.8092%
}

.fflag-gr {
    background-position: left 37.0309%
}

.fflag-hu {
    background-position: center 37.2526%
}

.fflag-is {
    background-position: center 37.4743%
}

.fflag-ie {
    background-position: center 37.696%
}

.fflag-im {
    background-position: center 37.9177%
}

.fflag-it {
    background-position: center 38.1394%
}

.fflag-je {
    background-position: center 38.3611%
}

.fflag-xk {
    background-position: center 38.5828%
}

.fflag-lv {
    background-position: center 38.8045%
}

.fflag-li {
    background-position: left 39.0262%
}

.fflag-lt {
    background-position: center 39.2479%
}

.fflag-lu {
    background-position: center 39.4696%
}

.fflag-mt {
    background-position: left 39.6913%
}

.fflag-md {
    background-position: center 39.913%
}

.fflag-mc {
    background-position: center 40.1347%
}

.fflag-me {
    background-position: center 40.3564%
}

.fflag-nl {
    background-position: center 40.5781%
}

.fflag-mk {
    background-position: center 40.7998%
}

.fflag-no {
    background-position: center 41.0215%
}

.fflag-pl {
    background-position: center 41.2432%
}

.fflag-pt {
    background-position: center 41.4649%
}

.fflag-ro {
    background-position: center 41.6866%
}

.fflag-ru {
    background-position: center 41.9083%
}

.fflag-sm {
    background-position: center 42.13%
}

.fflag-rs {
    background-position: center 42.3517%
}

.fflag-sk {
    background-position: center 42.5734%
}

.fflag-si {
    background-position: center 42.7951%
}

.fflag-es {
    background-position: left 43.0168%
}

.fflag-se {
    background-position: center 43.2385%
}

.fflag-ch {
    background-position: center 43.4602%
}

.fflag-tr {
    background-position: center 43.6819%
}

.fflag-ua {
    background-position: center 43.9036%
}

.fflag-gb {
    background-position: center 44.1253%
}

.fflag-va {
    background-position: right 44.347%
}

.fflag-bh {
    background-position: center 44.5687%
}

.fflag-ir {
    background-position: center 44.7904%
}

.fflag-iq {
    background-position: center 45.0121%
}

.fflag-il {
    background-position: center 45.2338%
}

.fflag-kw {
    background-position: left 45.4555%
}

.fflag-jo {
    background-position: left 45.6772%
}

.fflag-kg {
    background-position: center 45.897%
}

.fflag-lb {
    background-position: center 46.1206%
}

.fflag-om {
    background-position: left 46.3423%
}

.fflag-pk {
    background-position: center 46.561%
}

.fflag-ps {
    background-position: center 46.7857%
}

.fflag-qa {
    background-position: center 47.0074%
}

.fflag-sa {
    background-position: center 47.2291%
}

.fflag-sy {
    background-position: center 47.4508%
}

.fflag-ae {
    background-position: center 47.6725%
}

.fflag-uz {
    background-position: left 47.8942%
}

.fflag-as {
    background-position: right 48.1159%
}

.fflag-au {
    background-position: center 48.3376%
}

.fflag-cx {
    background-position: center 48.5593%
}

.fflag-cc {
    background-position: center 48.781%
}

.fflag-ck {
    background-position: center 49.002%
}

.fflag-fj {
    background-position: center 49.2244%
}

.fflag-pf {
    background-position: center 49.4445%
}

.fflag-gu {
    background-position: center 49.6678%
}

.fflag-ki {
    background-position: center 49.8895%
}

.fflag-mh {
    background-position: left 50.1112%
}

.fflag-fm {
    background-position: center 50.3329%
}

.fflag-nc {
    background-position: center 50.5546%
}

.fflag-nz {
    background-position: center 50.7763%
}

.fflag-nr {
    background-position: left 50.998%
}

.fflag-nu {
    background-position: center 51.2197%
}

.fflag-nf {
    background-position: center 51.4414%
}

.fflag-ws {
    background-position: left 51.6631%
}

.fflag-sb {
    background-position: left 51.8848%
}

.fflag-tk {
    background-position: center 52.1065%
}

.fflag-to {
    background-position: left 52.3282%
}

.fflag-tv {
    background-position: center 52.5499%
}

.fflag-vu {
    background-position: left 52.7716%
}

.fflag-wf {
    background-position: center 52.9933%
}

.fflag-eu {
    background-position: center 53.215%
}

.fflag-jr {
    background-position: center 53.4315%
}

.fflag-oly {
    background-position: center 53.6584%
}

.fflag-un {
    background-position: center 53.875%
}

.fflag-be.ff-round,
.fflag-ci.ff-round,
.fflag-fr.ff-round,
.fflag-gn.ff-round,
.fflag-ie.ff-round,
.fflag-it.ff-round,
.fflag-ml.ff-round,
.fflag-ng.ff-round,
.fflag-ro.ff-round,
.fflag-td.ff-round {
    background-size: 100% 50000%
}

.ff-round {
    background-size: 160%;
    background-clip: content-box;
    border-radius: 50%
}

.ff-round.ff-sm {
    width: 12px;
    height: 12px
}

.ff-round.ff-md {
    width: 18px;
    height: 18px
}

.ff-round.ff-lg {
    width: 24px;
    height: 24px
}

.ff-round.ff-xl {
    width: 32px;
    height: 32px
}

.ellipse-btn {
    margin-bottom: 20px;
    padding: 5px 0.5em;
    min-width: 150px;
    display: inline-block;
    text-align: center;
    color: #181818;
    line-height: 50px;
    font-weight: 700;
    border-radius: 5px;
    background: -webkit-gradient(linear, left bottom, left top, from(#fb0), to(#ffe300)), #fff;
    background: linear-gradient(360deg, #fb0 0%, #ffe300 100%), #fff;
    border: none;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: relative
}

.ellipse-btn:not(.ellipse-btn--promo) {
    -webkit-animation: 2s linear 1s infinite glow;
    animation: 2s linear 1s infinite glow
}

@-webkit-keyframes glow {
    50% {
        -webkit-box-shadow: 0px 0px 50px 0px rgba(255, 187, 4, 0.5);
        box-shadow: 0px 0px 50px 0px rgba(255, 187, 4, 0.5)
    }
}

@keyframes glow {
    50% {
        -webkit-box-shadow: 0px 0px 50px 0px rgba(255, 187, 4, 0.5);
        box-shadow: 0px 0px 50px 0px rgba(255, 187, 4, 0.5)
    }
}

@media (min-width: 767px) {
    .ellipse-btn {
        min-width: 300px
    }
}

@media (min-width: 993px) {
    .ellipse-btn {
        min-width: unset;
        width: 100%;
        max-width: 300px
    }
}

@media (min-width: 1440px) {
    .ellipse-btn {
        font-size: 20px
    }
}

.ellipse-btn:hover {
    background: #e1ab19;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(225, 171, 25, 0.5), 0px -2px 10px 0px rgba(225, 171, 25, 0.5);
    box-shadow: 0px 2px 10px 0px rgba(225, 171, 25, 0.5), 0px -2px 10px 0px rgba(225, 171, 25, 0.5)
}

@media (min-width: 1440px) {
    .ellipse-btn--font {
        font-size: 28px
    }
}

@media (min-width: 1920px) {
    .ellipse-btn--font {
        font-size: 30px
    }
}

.ellipse-btn.custom-btn {
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    position: relative;
    outline: none;
    overflow-x: hidden
}

.ellipse-btn.btn-7 {
    background: #ffbc00;
    padding: 0;
    border: none
}

@media (min-width: 767px) {
    .ellipse-btn.btn-7 {
        line-height: 30px
    }
}

@media (min-width: 1200px) {
    .ellipse-btn.btn-7 {
        line-height: 34px
    }
}

@media (min-width: 1440px) {
    .ellipse-btn.btn-7 {
        line-height: 40px
    }
}

.ellipse-btn.btn-7::after,
.ellipse-btn.btn-7::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    background: #ffbc00;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.ellipse-btn.btn-7::before {
    height: 0%;
    width: 2px
}

.ellipse-btn.btn-7::after {
    width: 0%;
    height: 2px
}

.ellipse-btn.btn-7:hover {
    color: #ffbc00;
    background: transparent
}

.ellipse-btn.btn-7:hover::before {
    height: 100%
}

.ellipse-btn.btn-7:hover::after {
    width: 100%
}

.ellipse-btn.btn-7:hover span::before {
    height: 100%
}

.ellipse-btn.btn-7:hover span::after {
    width: 100%
}

.ellipse-btn.btn-7 span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    letter-spacing: 0
}

.ellipse-btn.btn-7 span::before,
.ellipse-btn.btn-7 span::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background: #ffbc00;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.ellipse-btn.btn-7 span::before {
    width: 2px;
    height: 0%
}

.ellipse-btn.btn-7 span::after {
    height: 2px;
    width: 0%
}

.title {
    color: #fff;
    margin-bottom: 2.2em
}

@media (min-width: 767px) {
    .title {
        margin-bottom: 50px
    }
}

@media (min-width: 1200px) {
    .title {
        margin-bottom: 60px
    }
}

@media (min-width: 1440px) {
    .title {
        margin-bottom: 50px
    }
}

.title [data-code] {
    font-weight: 800
}

.title_uptitle {
    text-transform: uppercase;
    font-size: 8px;
    line-height: 1.4
}

@media (min-width: 767px) {
    .title_uptitle {
        font-size: 12px
    }
}

@media (min-width: 1440px) {
    .title_uptitle {
        font-size: 18px
    }
}

@media (min-width: 1920px) {
    .title_uptitle {
        font-size: 20px
    }
}

.title__amount {
    font-size: calc(24px + 22 * ((100vw - 320px) / 1600));
    line-height: 1.2
}

@media (min-width: 767px) {
    .title__amount {
        font-size: 36px
    }
}

@media (min-width: 1440px) {
    .title__amount {
        font-size: 50px
    }
}

@media (min-width: 1920px) {
    .title__amount {
        font-size: 60px
    }
}

.title__text,
.title__num {
    text-transform: uppercase;
    font-style: italic
}

.title__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #fff;
    font-size: calc(22px + 20 * ((100vw - 320px) / 1600));
    line-height: 1.2;
    opacity: 0
}

@media (min-width: 767px) {
    .title__text {
        margin: 0;
        margin-bottom: 15px;
        font-size: 32px;
        width: 100%
    }
}

@media (min-width: 993px) {
    .title__text {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .title__text {
        margin-bottom: 26px
    }
}

@media (min-width: 1440px) {
    .title__text {
        margin-bottom: 28px;
        font-size: 42px
    }
}

@media (min-width: 1920px) {
    .title__text {
        margin-bottom: 17px;
        font-size: 52px
    }
}

.title__num {
    display: inline-block;
    opacity: 0;
    width: 100%;
    padding: 0;
    color: #ffbc00;
    font-weight: 800
}

.title__num .currency-amount,
.title__num .currency-amount-2 {
    display: inline-block
}

@-webkit-keyframes cinematicInOut {
    0% {
        text-shadow: 0 0 1em white;
        opacity: 0
    }

    100% {
        text-shadow: 0 0 0 white;
        opacity: 1
    }

    75% {
        text-shadow: 0 0 0 white;
        opacity: 1;
        margin-left: 0
    }

    100% {
        text-shadow: 0 0 1em white;
        opacity: 0;
        margin-left: 0
    }
}

@keyframes cinematicInOut {
    0% {
        text-shadow: 0 0 1em white;
        opacity: 0
    }

    100% {
        text-shadow: 0 0 0 white;
        opacity: 1
    }

    75% {
        text-shadow: 0 0 0 white;
        opacity: 1;
        margin-left: 0
    }

    100% {
        text-shadow: 0 0 1em white;
        opacity: 0;
        margin-left: 0
    }
}

.title__promo {
    font-size: 16px
}

@media (min-width: 767px) {
    .title__promo {
        font-size: 14px;
        max-width: 83%
    }
}

@media (min-width: 1200px) {
    .title__promo {
        max-width: 100%;
        font-size: 16px
    }
}

@media (min-width: 1920px) {
    .title__promo {
        font-size: 20px
    }
}

@media (min-width: 767px) {
    .title__short {
        display: none
    }
}

.container {
    --kpadding: 30px;
    min-width: 320px;
    margin: 0 auto;
    padding: 0 var(--kpadding)
}

@media (min-width: 767px) {
    .container {
        --kpadding: 30px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 900px
    }
}

@media (min-width: 1440px) {
    .container {
        max-width: 1140px
    }
}

@media (min-width: 1920px) {
    .container {
        max-width: 1480px
    }
}

@media (min-width: 1200px) {
    .container--fluid {
        max-width: 1040px
    }
}

@media (min-width: 1440px) {
    .container--fluid {
        max-width: 1160px
    }
}

@media (min-width: 1920px) {
    .container--fluid {
        max-width: 1480px
    }
}

.payments-methods {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 7px;
    border-radius: 12px;
    background-color: #202020;
    gap: 10px 0
}

@media (min-width: 767px) {
    .payments-methods {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        z-index: 2;
        width: 100%;
        gap: 10px 10px;
        background-color: transparent;
        border-radius: 0
    }
}

@media (min-width: 1200px) {
    .payments-methods {
        padding-bottom: 0;
        gap: 10px 12px
    }
}

@media (min-width: 1920px) {
    .payments-methods {
        gap: 10px 16px
    }
}

.payments-methods__separator {
    display: inline-block;
    width: 1px;
    height: 20px;
    background-color: #fff
}

.payments-methods__separator.payments-methods__separator--fhd {
    display: none
}

@media (min-width: 767px) {
    .payments-methods__separator.payments-methods__separator--fhd {
        display: block
    }
}

.payments-methods .payments-method {
    color: #fff
}

.payments-methods .payments-method svg {
    height: 17px
}

@media (min-width: 1200px) {
    .payments-methods .payments-method svg {
        height: 20px
    }
}

@media (min-width: 1440px) {
    .payments-methods .payments-method svg {
        height: 22px
    }
}

.payments-methods div {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 2%;
    margin-right: 2%
}

@media (min-width: 767px) {
    .payments-methods div {
        margin-bottom: 0;
        margin-left: 0px;
        margin-right: 0px
    }
}

@media (min-width: 1200px) {
    .payments-methods div {
        margin-left: 0;
        margin-right: 0
    }
}

.payments-methods div svg {
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.thermslink {
    width: 100%;
    margin-bottom: 17px;
    font-size: 16px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    font-weight: 400;
    line-height: 1.4;
    border: none;
    text-align: center;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear;
    letter-spacing: 0
}

@media (min-width: 767px) {
    .thermslink {
        display: block;
        font-size: 12px;
        text-align: left
    }
}

@media (min-width: 1200px) {
    .thermslink {
        font-size: 14px
    }
}

@media (min-width: 1440px) {
    .thermslink {
        font-size: 16px
    }
}

@media (min-width: 1920px) {
    .thermslink {
        margin-bottom: 0px
    }
}

.thermslink:hover {
    color: #bfbfbf
}

.thermslink--font {
    font-weight: 400
}

.thermslink svg {
    margin-right: 5px
}

.thermslink use {
    fill: #fff;
    -webkit-transition: fill 0.3s linear;
    transition: fill 0.3s linear
}

.thermslink:hover use {
    fill: rgba(255, 255, 255, 0.6)
}

.thermslink::first-letter {
    text-transform: uppercase
}

.thermslink:hover {
    border-color: #fff
}

.soc-networks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 576px) {
    .soc-networks {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        margin-left: auto
    }
}

.soc-networks .footer__18icon {
    display: none
}

.soc-networks a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    width: 25px;
    background: #ffbc00;
    -webkit-transition: -webkit-box-shadow 0.2s linear;
    transition: -webkit-box-shadow 0.2s linear;
    transition: box-shadow 0.2s linear;
    transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
    border-radius: 50%;
    margin: 0 5px;
    font-size: 0
}

.soc-networks a:first-child {
    margin-left: 0
}

.soc-networks a:last-child {
    margin-right: 0
}

.soc-networks a svg {
    width: 15px;
    height: 15px
}

.soc-networks a svg use {
    fill: #000;
    -webkit-transition: -webkit-box-shadow 0.3s;
    transition: -webkit-box-shadow 0.3s;
    transition: box-shadow 0.3s;
    transition: box-shadow 0.3s, -webkit-box-shadow 0.3s
}

.soc-networks a:hover {
    -webkit-box-shadow: 0px 0px 20px rgba(255, 187, 4, 0.7);
    box-shadow: 0px 0px 20px rgba(255, 187, 4, 0.7)
}

.app-links__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: relative;
    z-index: 1;
    grid-gap: 0 10px;
    margin: 0 auto;
    padding-bottom: 20px
}

@media (min-width: 767px) {
    .app-links__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 0;
        margin-bottom: 50px;
        max-width: 100%;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (min-width: 1200px) {
    .app-links__inner {
        margin-bottom: 88px
    }
}

@media (min-width: 1440px) {
    .app-links__inner {
        margin-bottom: 65px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width: 1920px) {
    .app-links__inner {
        margin-bottom: 180px;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.app-links__apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-column: 1/3;
    gap: 30px 10px
}

@media (min-width: 1200px) {
    .app-links__apps {
        gap: 30px 13px
    }
}

@media (min-width: 767px) {
    .app-links__link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.app-links__link:hover svg {
    fill: #100f0d
}

.app-links__link:hover .svg-title {
    fill: #ffbc00
}

.app-links__link svg {
    width: auto;
    height: 37px;
    fill: #000;
    -webkit-transition: fill 0.3s linear;
    transition: fill 0.3s linear
}

@media (min-width: 767px) {
    .app-links__link svg {
        height: 25px
    }
}

@media (min-width: 1200px) {
    .app-links__link svg {
        height: 42px
    }
}

.app-links__link .svg-title {
    fill: white;
    -webkit-transition: fill 0.3s linear;
    transition: fill 0.3s linear
}

.app-links__payments {
    grid-column: 1/3;
    margin-bottom: 6px
}

@media (min-width: 767px) {
    .app-links__payments {
        margin-bottom: 25px;
        margin-bottom: 0px;
        margin-right: auto
    }
}

.langCheck {
    --checker-rad-xs: 5px;
    top: 0px;
    height: 25px
}

@media (min-width: 576px) {
    .langCheck {
        display: block;
        z-index: 2;
        right: 10px
    }
}

@media (min-width: 1200px) {
    .langCheck {
        height: 35px;
        right: 0
    }
}

.langCheck__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-color: transparent;
    border-radius: var(--checker-rad-xs);
    overflow: hidden;
    position: relative
}

.langCheck__wrapper::after {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 25px;
    background-color: transparent;
    z-index: 1
}

@media (min-width: 1200px) {
    .langCheck__wrapper::after {
        width: 34px
    }
}

.langCheck__wrapper:hover {
    padding-bottom: 5px;
    -webkit-animation-name: bgShow;
    animation-name: bgShow;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes bgShow {
    0% {
        background-color: transparent
    }

    100% {
        background-color: #b4b4b4
    }
}

@keyframes bgShow {
    0% {
        background-color: transparent
    }

    100% {
        background-color: #b4b4b4
    }
}

.langCheck__wrapper:hover::after {
    -webkit-animation-name: bgShow2;
    animation-name: bgShow2;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes bgShow2 {
    0% {
        background-color: transparent
    }

    100% {
        background-color: #c8c8c8
    }
}

@keyframes bgShow2 {
    0% {
        background-color: transparent
    }

    100% {
        background-color: #c8c8c8
    }
}

.langCheck__wrapper:hover .langCheck__item.selected {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    opacity: 1
}

.langCheck__wrapper:hover .langCheck__item:not(.selected) {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-animation-name: showItem;
    animation-name: showItem;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    z-index: 1;
    padding: 3px 0
}

@media (min-width: 767px) {
    .langCheck__wrapper:hover .langCheck__item:not(.selected) {
        -webkit-animation-name: showItemDesc;
        animation-name: showItemDesc;
        -webkit-animation-duration: 0.7s;
        animation-duration: 0.7s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }
}

.langCheck__wrapper:hover .langCheck__item:not(.selected):hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    background-color: #c8c8c8
}

@-webkit-keyframes showItem {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    100% {
        opacity: 1;
        font-weight: 700;
        text-shadow: 1px 1px 1px #000
    }
}

@keyframes showItem {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    100% {
        opacity: 1;
        font-weight: 700;
        text-shadow: 1px 1px 1px #000
    }
}

@-webkit-keyframes showItemDesc {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    100% {
        opacity: 0.5
    }
}

@keyframes showItemDesc {
    0% {
        opacity: 0
    }

    25% {
        opacity: 0
    }

    100% {
        opacity: 0.5
    }
}

.langCheck__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    opacity: 0.5;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    cursor: pointer;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.langCheck__item:hover {
    opacity: 1 !important
}

.langCheck__item .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 2%;
    height: 17px;
    width: 19px;
    margin: 3px 6px 3px 6px;
    border-radius: 50%;
    border: 1px solid #fff
}

@media (min-width: 1200px) {
    .langCheck__item .icon {
        margin: 3px 6px 3px 6px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.langCheck__item .langContext {
    font-style: normal;
    font-family: "Montserrat", serif;
    font-size: 10px;
    text-transform: uppercase;
    margin: 5px 1px;
    text-shadow: 1px 1px 1px #000;
    color: #fff
}

@media (min-width: 1200px) {
    .langCheck__item .langContext {
        margin: 5px 0
    }
}

.langCheck__item .langContext font {
    font-style: normal;
    font-family: "Montserrat", serif
}

.langCheck__item input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0
}

.langCheck__item.selected {
    height: 25px;
    background-color: #373737;
    border-radius: 0 0 var(--checker-rad-xs) var(--checker-rad-xs);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media (min-width: 1200px) {
    .langCheck__item.selected {
        height: 35px
    }
}

.langCheck__item.selected .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 17px;
    height: 18px;
    margin-left: 6px;
    border-radius: 50%;
    border: 1px solid #fff
}

@media (min-width: 1200px) {
    .langCheck__item.selected .icon {
        width: 25px;
        height: 25px;
        margin-left: 9px
    }
}

.langCheck__item.selected .langContext {
    font-size: 11px;
    margin: 5px
}

@media (min-width: 1200px) {
    .langCheck__item.selected .langContext {
        font-size: 16px;
        margin: 5px 0
    }
}

.langCheck__item.selected .arrow {
    width: 25px;
    height: 100%;
    background-color: #ffbc00;
    margin-left: 5px;
    position: relative
}

@media (min-width: 1200px) {
    .langCheck__item.selected .arrow {
        width: 34px;
        margin-left: 10px
    }
}

.langCheck__item.selected .arrow::before,
.langCheck__item.selected .arrow::after {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #373737;
    height: 2px;
    width: 7px;
    border-radius: 50px;
    position: absolute;
    top: 50%
}

@media (min-width: 1200px) {

    .langCheck__item.selected .arrow::before,
    .langCheck__item.selected .arrow::after {
        width: 14px
    }
}

.langCheck__item.selected .arrow::before {
    left: 28%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (min-width: 1200px) {
    .langCheck__item.selected .arrow::before {
        left: 16%
    }
}

.langCheck__item.selected .arrow::after {
    right: 28%;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

@media (min-width: 1200px) {
    .langCheck__item.selected .arrow::after {
        right: 16%
    }
}

.langCheck__item.active {
    display: none
}

.langCheck__item:not(.selected) {
    position: absolute;
    top: 0;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    opacity: 0
}

.header {
    position: relative;
    z-index: 4;
    background-color: #1e1e1e
}

@media (min-width: 1920px) {
    .header {
        padding: 0 20px
    }
}

.header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 12px 0
}

@media (min-width: 1200px) {
    .header__inner {
        padding: 8px 0
    }
}

.header__left {
    margin-right: auto
}

@media (min-width: 1200px) {
    .header__left {
        margin-right: unset
    }
}

.header__box {
    max-height: 54px;
    margin-left: 10px
}

@media (min-width: 576px) {
    .header__box {
        max-height: 91px;
        margin-left: 12px
    }
}

@media (min-width: 1200px) {
    .header__box {
        margin-left: 20px
    }
}

.header .soc-networks a {
    width: 20px;
    height: 20px
}

.header .soc-networks a svg {
    width: 11px;
    height: 11px
}

.logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.logo__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 0;
    color: transparent
}

.logo__svg {
    width: 80px;
    height: 16px;
    -webkit-filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
    filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8))
}

@media (min-width: 576px) {
    .logo__svg {
        width: 89px;
        height: 17px
    }
}

@media (min-width: 1200px) {
    .logo__svg {
        width: 152px;
        height: 27px;
        max-width: unset;
        max-height: unset
    }
}

.logo__slogan {
    width: 80%;
    background-image: url("../images/slogan-back.png");
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 1.6em
}

@media (min-width: 576px) {
    .logo__slogan {
        width: 67%
    }
}

@media (min-width: 767px) {
    .logo__slogan {
        width: 60%
    }
}

.logo__text {
    color: #e1e1e1;
    font-size: 16px;
    font-style: italic;
    text-transform: uppercase;
    font-size: calc(10px + 4 * ((100vw - 320px) / 1600))
}

@media (min-width: 576px) {
    .logo__text {
        font-size: calc(12px + 4 * ((100vw - 320px) / 1600))
    }
}

.logo__hand {
    width: 43px;
    height: 33px;
    margin-left: 5px
}

@media (max-width: 1200px) {
    .logo__hand {
        width: 25px;
        height: 23px
    }
}

@media (max-width: 576px) {
    .logo__hand {
        width: 18px;
        height: 15px;
        margin-left: 3px
    }
}

.logo__hand use {
    fill: white
}

.top {
    position: relative;
    z-index: 2;
    padding-top: 30px
}

@media (min-width: 767px) {
    .top {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

@media (min-width: 1200px) {
    .top {
        padding-bottom: 0px
    }
}

@media (min-width: 1920px) {
    .top {
        padding-bottom: 0
    }
}

.top__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    max-width: 600px;
    width: 100%;
    margin: 0 auto
}

@media (min-width: 767px) {
    .top__inner {
        max-width: 100%;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        margin-bottom: 26px
    }
}

@media (min-width: 1200px) {
    .top__inner {
        margin-bottom: 24px
    }
}

@media (min-width: 1440px) {
    .top__inner {
        margin-bottom: 30px
    }
}

@media (min-width: 1920px) {
    .top__inner {
        margin-bottom: 67px
    }
}

.top__inner>.title {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    display: block;
    text-align: left;
    margin-right: auto
}

@media (min-width: 576px) {
    .top__inner>.title {
        width: unset
    }
}

@media (min-width: 767px) {
    .top__inner>.title {
        display: block;
        grid-column: 1 / 7;
        grid-row: 1;
        padding-top: 30px;
        margin-bottom: 20px;
        max-width: unset
    }
}

@media (min-width: 993px) {
    .top__inner>.title {
        grid-row: 1
    }
}

@media (min-width: 1200px) {
    .top__inner>.title {
        padding-top: 69px;
        margin-bottom: 0px
    }
}

@media (min-width: 1440px) {
    .top__inner>.title {
        padding-top: 70px;
        margin-bottom: 0px
    }
}

@media (min-width: 1920px) {
    .top__inner>.title {
        padding-top: 81px;
        margin-bottom: 40px;
        grid-column: 1 / 7
    }
}

.top__inner>.title>h1 {
    width: 77%
}

@media (min-width: 767px) {
    .top__inner>.title>h1 {
        width: 82%
    }
}

@media (min-width: 1200px) {
    .top__inner>.title>h1 {
        width: 88%
    }
}

@media (min-width: 1440px) {
    .top__inner>.title>h1 {
        width: 89%
    }
}

.top__inner>.title>h1>span:nth-child(1) {
    display: inline-block
}

.top__geoContent {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0px
}

@media (min-width: 767px) {
    .top__geoContent {
        display: block;
        width: auto;
        max-width: unset;
        margin: 0;
        grid-column: 1 / 7;
        grid-row: 2;
        padding-right: 0px;
        margin-bottom: 0px
    }
}

@media (min-width: 993px) {
    .top__geoContent {
        padding-right: 100px
    }
}

@media (min-width: 1200px) {
    .top__geoContent {
        padding-right: 12px
    }
}

@media (min-width: 1440px) {
    .top__geoContent {
        padding-right: 10px
    }
}

@media (min-width: 1920px) {
    .top__geoContent {
        grid-column: 1 / 7;
        padding-right: 123px
    }
}

.top__geoContent>.title {
    display: block
}

@media (min-width: 1200px) {
    .top__geoContent>.title {
        display: block
    }
}

@media (min-width: 1200px) {
    .top__geoContent .title__text {
        display: block;
        width: 100%;
        margin: 0
    }
}

.top__geoContent .title__text span {
    line-height: 1
}

@media (min-width: 1200px) {
    .top__geoContent .title__text span {
        font-size: inherit
    }
}

.top__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px
}

@media (min-width: 767px) {
    .top__wrapper {
        margin-bottom: 20px
    }
}

@media (min-width: 1920px) {
    .top__wrapper {
        margin-bottom: 0px
    }
}

.top__promo {
    position: relative;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    margin-bottom: 20px
}

@media (min-width: 767px) {
    .top__promo {
        z-index: 1;
        grid-column: 7 / 13;
        grid-row: 1 / 3;
        padding-bottom: 0;
        padding-top: 70px;
        margin-bottom: 0px;
        align-self: flex-start
    }
}

@media (min-width: 1200px) {
    .top__promo {
        padding-top: 63px;
        padding-left: 0px;
        padding-right: 0px
    }
}

@media (min-width: 1440px) {
    .top__promo {
        -ms-flex-item-align: center;
        align-self: center;
        padding-left: 95px;
        padding-bottom: 20px;
        padding-top: 10px
    }
}

@media (min-width: 1920px) {
    .top__promo {
        padding-left: 10px;
        padding-top: 86px;
        grid-column: 7 / 13
    }
}

@media (min-width: 767px) {
    .top__payments {
        max-width: 194px
    }
}

@media (min-width: 1200px) {
    .top__payments {
        max-width: 290px
    }
}

@media (min-width: 1920px) {
    .top__payments {
        max-width: 100%
    }
}

.promo {
    position: relative;
    font-size: calc(14px + 8 * ((100vw - 320px) / 1600))
}

@media (min-width: 576px) {
    .promo {
        max-width: 650px;
        margin: 0 auto;
        font-size: 14px
    }
}

@media (min-width: 767px) {
    .promo {
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .promo {
        width: 100%
    }
}

@media (min-width: 1440px) {
    .promo {
        font-size: 16px;
        width: 100%
    }
}

.promo__decor {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0
}

.promo__item-game {
    position: relative
}

@media (min-width: 767px) {
    .promo__item-game {
        margin-bottom: 22px
    }
}

@media (min-width: 1440px) {
    .promo__item-game {
        margin-left: 57px
    }
}

@media (min-width: 1920px) {
    .promo__item-game {
        margin-bottom: 0;
        margin-left: 244px
    }
}

.promo__item-game::before,
.promo__item-game::after {
    content: "";
    position: absolute;
    z-index: 22;
    --width: 73px;
    --height: 63px;
    width: var(--width);
    height: var(--height);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 767px) {

    .promo__item-game::before,
    .promo__item-game::after {
        --width: 96px;
        --height: 83px
    }
}

@media (min-width: 1200px) {

    .promo__item-game::before,
    .promo__item-game::after {
        --width: 121px;
        --height: 105px
    }
}

@media (min-width: 1440px) {

    .promo__item-game::before,
    .promo__item-game::after {
        --width: 146px;
        --height: 127px
    }
}

@media (min-width: 1920px) {

    .promo__item-game::before,
    .promo__item-game::after {
        --width: 210px;
        --height: 182px
    }
}

.promo__item-game::before {
    left: 100%;
    background-image: -webkit-image-set(url("../images/decor/wing_right_210x182.avif") 1x type("image/avif"), url("../images/decor/wing_right_210x182.webp") 2x type("image/webp"), url("../images/decor/wing_right_210x182.jpg") 2x type("image/jpg"));
    background-image: image-set("../images/decor/wing_right_210x182.avif"1x type("image/avif"), "../images/decor/wing_right_210x182.webp"2x type("image/webp"), "../images/decor/wing_right_210x182.jpg"2x type("image/jpg"))
}

@media (min-width: 1440px) {
    .promo__item-game::before {
        left: 104%
    }
}

.promo__item-game::after {
    right: 100%;
    background-image: -webkit-image-set(url("../images/decor/wing_left_210x182.avif") 1x type("image/avif"), url("../images/decor/wing_left_210x182.webp") 2x type("image/webp"), url("../images/decor/wing_left_210x182.jpg") 2x type("image/jpg"));
    background-image: image-set("../images/decor/wing_left_210x182.avif"1x type("image/avif"), "../images/decor/wing_left_210x182.webp"2x type("image/webp"), "../images/decor/wing_left_210x182.jpg"2x type("image/jpg"))
}

@media (min-width: 1440px) {
    .promo__item-game::after {
        right: 105%
    }
}

.promo__item-svg {
    width: 126px;
    height: auto;
    margin-bottom: 28px;
    color: #f40f3e;
    overflow: visible
}

@media (min-width: 767px) {
    .promo__item-svg {
        margin-bottom: 20px;
        width: 165px
    }
}

@media (min-width: 1200px) {
    .promo__item-svg {
        width: 209px
    }
}

@media (min-width: 1440px) {
    .promo__item-svg {
        width: 252px
    }
}

@media (min-width: 1920px) {
    .promo__item-svg {
        width: 362px;
        margin-bottom: 0
    }
}

.promo__item-svg .plane__item {
    opacity: 0
}

.promo__item-svg .animated-path {
    opacity: 0;
    stroke-dashoffset: 0;
    stroke: white;
    stroke-width: 10px;
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
    -webkit-transition: all 1s linear;
    transition: all 1s linear
}

.promo__item-svg .plane path.test {
    fill: white;
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
    -webkit-animation-name: showLogoBetsoft;
    animation-name: showLogoBetsoft;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

@-webkit-keyframes showLogoBetsoft {
    0% {
        fill: #fff;
        opacity: 0
    }

    80% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@keyframes showLogoBetsoft {
    0% {
        fill: #fff;
        opacity: 0
    }

    80% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

.promo__item-svg .propeller #propeller--center {
    -webkit-animation: fill_center 0.45s ease-in-out infinite alternate;
    animation: fill_center 0.45s ease-in-out infinite alternate;
    fill: #f40f3e
}

@-webkit-keyframes fill_center {
    0% {
        fill: white
    }

    25% {
        fill: #f40f3e
    }

    50% {
        fill: white
    }

    75% {
        fill: #f40f3e
    }

    100% {
        fill: white
    }
}

@keyframes fill_center {
    0% {
        fill: white
    }

    25% {
        fill: #f40f3e
    }

    50% {
        fill: white
    }

    75% {
        fill: #f40f3e
    }

    100% {
        fill: white
    }
}

.promo__item-svg .propeller #propeller--bottom {
    -webkit-animation: spin_bottom 0.35s ease-in-out infinite alternate;
    animation: spin_bottom 0.35s ease-in-out infinite alternate
}

@-webkit-keyframes spin_bottom {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    25% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    50% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    75% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes spin_bottom {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    25% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    50% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    75% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.promo__item-svg .propeller #propeller--top {
    -webkit-animation: spin_top 0.35s ease-in-out infinite alternate;
    animation: spin_top 0.35s ease-in-out infinite alternate
}

.promo__item-svg .propeller #propeller--top {
    -webkit-transform-origin: 0 60%;
    -ms-transform-origin: 0 60%;
    transform-origin: 0 60%
}

@-webkit-keyframes spin_top {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    25% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    50% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    75% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

@keyframes spin_top {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    25% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    50% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }

    75% {
        -webkit-transform: rotateX(-35deg);
        transform: rotateX(-35deg)
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg)
    }
}

.promo__decor-item {
    position: absolute;
    width: var(--width);
    height: var(--height)
}

.promo__decor-item--football-ball {
    opacity: 0;
    right: 0;
    top: -15%;
    --width: 116px;
    --height: 116px
}

@media (min-width: 576px) {
    .promo__decor-item--football-ball {
        --width: 180px;
        --height: 180px;
        top: -10%
    }
}

.promo__decor-item--basket-ball {
    opacity: 0;
    left: 0;
    top: -7%;
    --width: 73px;
    --height: 73px
}

@media (min-width: 576px) {
    .promo__decor-item--basket-ball {
        left: 12px;
        --width: 120px;
        --height: 120px
    }
}

.promo__decor-item--basket-ball img {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.promo__decor-item--coin-l {
    z-index: -1;
    left: -20px;
    top: 10%;
    --width: 55px;
    --height: 64px;
    opacity: 0
}

@media (min-width: 576px) {
    .promo__decor-item--coin-l {
        --width: 73px;
        --height: 85px
    }
}

.promo__decor-item--coin-l img {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg)
}

.promo__decor-item--coin-r {
    z-index: 1;
    right: -10%;
    top: 10%;
    --width: 72px;
    --height: 76px;
    opacity: 0
}

@media (min-width: 576px) {
    .promo__decor-item--coin-r {
        --width: 100px;
        --height: 100px
    }
}

.promo__decor-item--coin-r img {
    -webkit-transform: rotate(32deg);
    -ms-transform: rotate(32deg);
    transform: rotate(32deg)
}

.promo__decor-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.promo__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 767px) {
    .promo__item {
        padding-bottom: 0
    }
}

@media (min-width: 1200px) {
    .promo__item {
        min-width: 530px
    }
}

@media (min-width: 1440px) {
    .promo__item {
        min-width: unset
    }
}

.promo__item .title {
    margin-top: 90px;
    margin-bottom: 0
}

@media (min-width: 576px) {
    .promo__item .title {
        margin-top: 130px
    }
}

.promo__picture {
    min-height: 136px;
    max-width: 290px;
    position: relative;
    margin: 0 -2% 125px
}

@media (min-width: 576px) {
    .promo__picture {
        margin: 0 auto 150px
    }
}

@media (min-width: 767px) {
    .promo__picture {
        margin-bottom: 0;
        -webkit-transform: translate(-10px, 10px);
        -ms-transform: translate(-10px, 10px);
        transform: translate(-10px, 10px)
    }
}

@media (min-width: 993px) {
    .promo__picture {
        -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        max-width: 325px
    }
}

@media (min-width: 1200px) {
    .promo__picture {
        min-height: 193px;
        max-width: 378px
    }
}

@media (min-width: 1440px) {
    .promo__picture {
        min-height: 230px;
        max-width: 450px
    }
}

@media (min-width: 1920px) {
    .promo__picture {
        min-height: 353px;
        max-width: 693px;
        margin-bottom: 0;
        -webkit-transform: translate(100px, 100px);
        -ms-transform: translate(100px, 100px);
        transform: translate(100px, 100px)
    }
}

.promo__picture img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: 0
}

.promo__picture .blur {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation: blur 3s
}

@-webkit-keyframes blur {

    0%,
    100% {
        -webkit-filter: blur(10px)
    }

    50% {
        -webkit-filter: blur(0px)
    }
}

.promo__picture .hue {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation: hue 2.5s
}

@-webkit-keyframes hue {

    0%,
    100% {
        -webkit-filter: hue-rotate(0deg)
    }

    50% {
        -webkit-filter: hue-rotate(180deg)
    }
}

.promo__picture .saturate {
    -webkit-animation: saturate 3s infinite
}

@-webkit-keyframes saturate {

    0%,
    100% {
        -webkit-filter: saturate(none)
    }

    50% {
        -webkit-filter: saturate(-10)
    }
}

.promo__picture .brightness {
    -webkit-animation: brightness 3s infinite
}

@-webkit-keyframes brightness {

    0%,
    100% {
        -webkit-filter: brightness(none)
    }

    50% {
        -webkit-filter: brightness(10)
    }
}

.promo__picture .omgwtfbbq {
    -webkit-animation: omgwtfbbq 3s infinite
}

@-webkit-keyframes omgwtfbbq {

    0%,
    100% {
        -webkit-filter: blur(0px) brightness(none) hue-rotate(0deg) saturate(none)
    }

    50% {
        -webkit-filter: brightness(10) blur(10px) hue-rotate(180deg) saturate(10)
    }
}

.promo__picture-filter {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0;
    z-index: 11;
    border-radius: 100px;
    background: #e6a900;
    -webkit-filter: blur(25px);
    filter: blur(25px)
}

.instruction {
    padding-top: 0;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width: 576px) {
    .instruction {
        padding-top: 10px
    }
}

@media (min-width: 767px) {
    .instruction {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (min-width: 1200px) {
    .instruction {
        margin-bottom: 60px
    }
}

@media (min-width: 1440px) {
    .instruction {
        margin-bottom: 10px
    }
}

@media (min-width: 1920px) {
    .instruction {
        padding-top: 0px;
        margin-bottom: 15px
    }
}

.instruction__inner {
    padding: 0 5px
}

@media (min-width: 767px) {
    .instruction__inner {
        margin-right: -55px;
        padding: 0
    }
}

@media (min-width: 1200px) {
    .instruction__inner {
        margin-right: -90px
    }
}

.instruction__items {
    margin-inline: auto;
    margin-bottom: 35px
}

@media (min-width: 576px) {
    .instruction__items {
        margin-bottom: 10px;
        max-width: 60%
    }
}

@media (min-width: 767px) {
    .instruction__items {
        margin-bottom: 20px;
        position: relative;
        z-index: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 100%
    }
}

@media (min-width: 1200px) {
    .instruction__items {
        gap: 0;
        margin-bottom: 0px
    }
}

@media (min-width: 1440px) {
    .instruction__items {
        margin-bottom: 25px
    }
}

@media (min-width: 1920px) {
    .instruction__items {
        margin-bottom: 6px
    }
}

.instruction__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    text-transform: uppercase;
    padding: 10px 0
}

@media (min-width: 767px) {
    .instruction__content {
        gap: 8px
    }
}

@media (min-width: 1440px) {
    .instruction__content {
        padding: 20px 0
    }
}

.instruction__content--custom {
    position: relative
}

.instruction__content--custom p {
    font-weight: 800
}

.instruction__separator {
    display: none
}

@media (min-width: 767px) {
    .instruction__separator {
        height: 38px;
        width: 1px;
        background-color: #000;
        display: block
    }
}

@media (min-width: 1200px) {
    .instruction__separator {
        height: 42px
    }
}

@media (min-width: 1440px) {
    .instruction__separator {
        height: 56px
    }
}

@media (min-width: 1440px) {
    .instruction__separator {
        height: 72px
    }
}

.instruction__box {
    max-width: 77%
}

@media (min-width: 767px) {
    .instruction__box {
        max-width: unset
    }
}

@media (min-width: 993px) {
    .instruction__box {
        max-width: 77%
    }
}

@media (min-width: 1200px) {
    .instruction__box {
        max-width: 100%
    }
}

@media (min-width: 1440px) {
    .instruction__box {
        max-width: 81%
    }
}

@media (min-width: 767px) {
    .instruction__number#instructionNumberOne {
        width: 30%
    }
}

@media (min-width: 1200px) {
    .instruction__number#instructionNumberOne {
        width: 30%
    }
}

@media (min-width: 1440px) {
    .instruction__number#instructionNumberOne {
        width: 27%
    }
}

@media (min-width: 767px) {
    .instruction__number#instructionNumberTwo {
        width: 30%
    }
}

@media (min-width: 1200px) {
    .instruction__number#instructionNumberTwo {
        width: 30%
    }
}

@media (min-width: 1440px) {
    .instruction__number#instructionNumberTwo {
        width: 30%
    }
}

@media (min-width: 1920px) {
    .instruction__number#instructionNumberTwo {
        width: 28%
    }
}

@media (min-width: 767px) {
    .instruction__number#instructionNumberThree {
        width: 31%
    }
}

@media (min-width: 1200px) {
    .instruction__number#instructionNumberThree {
        width: 27%
    }
}

@media (min-width: 1440px) {
    .instruction__number#instructionNumberThree {
        width: 29%
    }
}

.instruction__number:last-child {
    border-bottom: 1px solid #333
}

@media (min-width: 767px) {
    .instruction__number:last-child {
        border-bottom: none
    }
}

@media (min-width: 767px) {
    .instruction__number:first-child .instruction__num {
        width: 8px
    }
}

@media (min-width: 1200px) {
    .instruction__number:first-child .instruction__num {
        width: 14px
    }
}

@media (min-width: 1440px) {
    .instruction__number:first-child .instruction__num {
        width: 16px
    }
}

@media (min-width: 1920px) {
    .instruction__number:first-child .instruction__num {
        width: 20px
    }
}

.instruction__num {
    width: 22px;
    font-size: 36px;
    letter-spacing: -0.02em;
    color: #333
}

@media (min-width: 767px) {
    .instruction__num {
        width: 17px;
        font-size: 36px
    }
}

@media (min-width: 993px) {
    .instruction__num {
        font-size: 44px;
        width: 30px
    }
}

@media (min-width: 1200px) {
    .instruction__num {
        width: unset;
        font-size: 48px
    }
}

@media (min-width: 1440px) {
    .instruction__num {
        font-size: 56px
    }
}

@media (min-width: 1920px) {
    .instruction__num {
        font-size: 64px
    }
}

.instruction__action {
    line-height: 1.4;
    font-size: 14px
}

@media (min-width: 767px) {
    .instruction__action {
        font-size: 13px;
        line-height: 1.1
    }
}

@media (min-width: 1200px) {
    .instruction__action {
        font-size: 14px
    }
}

@media (min-width: 1440px) {
    .instruction__action {
        font-size: 16px
    }
}

@media (min-width: 1920px) {
    .instruction__action {
        font-size: 20px
    }
}

@-webkit-keyframes shine {
    0% {
        background-position: -200%
    }

    100% {
        background-position: 200%
    }
}

@keyframes shine {
    0% {
        background-position: -200%
    }

    100% {
        background-position: 200%
    }
}

.instruction__action.golden-text {
    background-image: linear-gradient(45deg, gold, gold 40%, #ffdf00 60%, gold);
    background-size: 200% 100%;
    -webkit-animation: shine 2s linear infinite;
    animation: shine 2s linear infinite;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent
}

.footer {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 30px 0 0px;
    background: #1e1e1e
}

@media (min-width: 576px) {
    .footer {
        padding: 20px 0 30px 0px
    }
}

@media (min-width: 767px) {
    .footer {
        padding-top: 31px
    }
}

@media (min-width: 1200px) {
    .footer {
        padding: 20px;
        padding-top: 30px
    }
}

.footer__box {
    margin-left: auto
}

@media (min-width: 993px) {
    .footer__box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 1em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
}

@media (min-width: 1200px) {
    .footer__box {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
}

.footer .soc-networks {
    padding: 1em 0;
    width: 100%
}

@media (min-width: 576px) {
    .footer .soc-networks {
        width: auto;
        max-width: 260px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-left: 0;
        margin-bottom: 0
    }
}

@media (min-width: 767px) {
    .footer .soc-networks {
        padding: 0
    }
}

@media (min-width: 993px) {
    .footer .soc-networks {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        max-width: 20%
    }
}

.footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width: 576px) {
    .footer__inner {
        gap: 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-left: 0px;
        padding-right: 0px
    }
}

@media (min-width: 767px) {
    .footer__inner {
        gap: 40px
    }
}

.footer__copy {
    font-size: 14px;
    line-height: 1.4;
    color: #fff
}

@media (min-width: 576px) {
    .footer__copy {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width: 767px) {
    .footer__copy {
        font-size: 16px
    }
}

@media (min-width: 993px) {
    .footer__copy {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
}

@media (min-width: 1200px) {
    .footer__copy {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0 20px 0 0;
        margin: 0 auto;
        text-align: left;
        width: unset
    }
}

@media (min-width: 1440px) {
    .footer__copy {
        max-width: 860px;
        margin-left: 0
    }
}

.footer__copy a {
    color: inherit;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear
}

.footer__copy a:hover {
    color: #ccc
}

.form-tabs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.form-tabs__switches {
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px
}

@media (min-width: 767px) {
    .form-tabs__switches {
        gap: 10px;
        margin-bottom: 14px
    }
}

@media (min-width: 1440px) {
    .form-tabs__switches {
        margin-bottom: 20px
    }
}

.form-tabs__switches a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 0.5em 1em;
    text-align: center;
    background-color: transparent;
    font-weight: 400;
    cursor: pointer;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #fff
}

@media (min-width: 767px) {
    .form-tabs__switches a {
        padding: 9px 5px
    }
}

@media (min-width: 1200px) {
    .form-tabs__switches a {
        padding: 11px 5px
    }
}

@media (min-width: 1440px) {
    .form-tabs__switches a {
        padding: 13px 5px
    }
}

@media (min-width: 1920px) {
    .form-tabs__switches a {
        padding: 14px 5px
    }
}

.form-tabs__switches a:hover {
    color: rgba(255, 255, 255, 0.7);
    background-color: #898989
}

.form-tabs__switches a:hover:before {
    opacity: 0
}

.form-tabs__switches a:active {
    border-color: #fff
}

.form-tabs__switches a:focus {
    outline-color: #ffbc00
}

.form-tabs__switches a::before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    z-index: -1;
    opacity: 1;
    background: transparent
}

.form-tabs__switches a:nth-child(1)::before {
    border-radius: 5px
}

.form-tabs__switches a:nth-child(2)::before {
    border-radius: 5px
}

.form-tabs__switches a.active {
    border-color: #fff;
    background: -webkit-gradient(linear, left bottom, left top, from(#ffbc00), to(#ffbc00)), #ffbc00;
    background: linear-gradient(0deg, #ffbc00, #ffbc00), #ffbc00;
    border-color: #ffbc00
}

.form-tabs__switches a.active::before {
    opacity: 1;
    z-index: 1;
    background: transparent
}

.form-tabs__switches a.active:hover {
    opacity: 1;
    color: #ffffff
}

.form-tabs__switches a.active:hover::before {
    opacity: 1
}

.form-tabs__switches a.active span {
    color: #000
}

.form-tabs__switches a span {
    position: relative;
    z-index: 2;
    display: inline-block;
    line-height: 1.3;
    font-size: 10px;
    color: #fff;
    text-decoration: none
}

@media (min-width: 767px) {
    .form-tabs__switches a span {
        padding-left: 0;
        font-size: 10px
    }
}

@media (min-width: 1200px) {
    .form-tabs__switches a span {
        padding-left: 12
    }
}

@media (min-width: 1440px) {
    .form-tabs__switches a span {
        font-size: 14px
    }
}

@media (min-width: 1920px) {
    .form-tabs__switches a span {
        font-size: 16px
    }
}

form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

input.form-element,
select.form-element {
    padding-left: 10px
}

select.form-element {
    position: relative;
    display: inline-block;
    padding-right: 30px;
    background-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    appearance: none;
    overflow: hidden;
    color: white
}

@media (min-width: 576px) {
    select.form-element {
        padding-right: 40px
    }
}

.form-element {
    width: 45%;
    height: 30px;
    margin-top: 10px;
    background-color: rgba(0, 0, 0, 0);
    font-size: 10px;
    line-height: 1.2;
    color: #fff;
    border-radius: 5px
}

@media (min-width: 767px) {
    .form-element {
        margin-top: 14px
    }
}

@media (min-width: 1200px) {
    .form-element {
        height: 36px;
        font-size: 12px
    }
}

@media (min-width: 1440px) {
    .form-element {
        height: 44px;
        font-size: 14px;
        margin-top: 21px
    }
}

@media (min-width: 1920px) {
    .form-element {
        height: 49px;
        font-size: 16px
    }
}

.form-element.custom-btn.btn-7 {
    line-height: 50px;
    font-size: 18px
}

@media (min-width: 767px) {
    .form-element.custom-btn.btn-7 {
        line-height: 40px;
        font-size: 14px;
        min-width: 60%
    }
}

@media (min-width: 993px) {
    .form-element.custom-btn.btn-7 {
        min-width: unset
    }
}

@media (min-width: 1200px) {
    .form-element.custom-btn.btn-7 {
        font-size: 14.5px
    }
}

@media (min-width: 1440px) {
    .form-element.custom-btn.btn-7 {
        font-size: 20px;
        line-height: 56px;
        min-width: 54%
    }
}

.form-element[name="country"],
.form-element[name="currency"] {
    color: transparent
}

.form-element[name="country"] {
    position: absolute;
    width: 100%;
    border-radius: 5px 0 0 5px
}

.form-element[name="country"]:focus {
    outline-color: #ffbc00
}

.form-element[name="currency"] {
    position: absolute;
    width: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.form-element[name="currency"]:focus {
    outline-color: #ffbc00
}

.form-element[name="currency"] option:first-child {
    display: block;
    padding-top: 5px
}

.form-element[name="email"] {
    --border-color: #fff;
    width: 100%;
    color: #fff;
    border: 1px solid var(--border-color);
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear
}

@media (min-width: 1920px) {
    .form-element[name="email"] {
        height: 46px;
        margin-bottom: 23px
    }
}

.form-element[name="email"]::-webkit-input-placeholder {
    color: #fff
}

.form-element[name="email"]::-moz-placeholder {
    color: #fff
}

.form-element[name="email"]:-ms-input-placeholder {
    color: #fff
}

.form-element[name="email"]::-ms-input-placeholder {
    color: #fff
}

.form-element[name="email"]::placeholder {
    color: #fff
}

.form-element[name="email"]:hover {
    color: #b3b3b3
}

.form-element[name="email"]:hover::-webkit-input-placeholder {
    color: #b3b3b3
}

.form-element[name="email"]:hover::-moz-placeholder {
    color: #b3b3b3
}

.form-element[name="email"]:hover:-ms-input-placeholder {
    color: #b3b3b3
}

.form-element[name="email"]:hover::-ms-input-placeholder {
    color: #b3b3b3
}

.form-element[name="email"]:hover::placeholder {
    color: #b3b3b3
}

.form-element[name="email"]:active {
    color: #000
}

.form-element[name="email"]:focus {
    outline-color: #ffbc00
}

.form-element.phone-block {
    width: 100%;
    margin-top: 10px
}

@media (min-width: 767px) {
    .form-element.phone-block {
        margin-top: 14px
    }
}

@media (min-width: 1440px) {
    .form-element.phone-block {
        margin-top: 21px
    }
}

@media (min-width: 1920px) {
    .form-element.phone-block {
        margin-bottom: 20px
    }
}

.form-element[name="country"] option,
.form-element[name="currency"] option {
    color: #353535;
    font-size: 12px
}

#country-styler .jq-selectbox__select {
    background-color: transparent
}

#country-styler .jq-selectbox__select:hover {
    background: transparent
}

.jq-selectbox {
    --border-color: #fff
}

.jq-selectbox#country-styler {
    width: 70%;
    border-radius: 5px 0 0 5px;
    border: 1px solid var(--border-color)
}

@media (min-width: 767px) {
    .jq-selectbox#country-styler {
        margin-top: 0
    }
}

.jq-selectbox#currency-styler {
    width: 30%;
    border-radius: 0 5px 5px 0;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color);
    border-right: 1px solid var(--border-color);
    text-transform: uppercase
}

@media (min-width: 767px) {
    .jq-selectbox#currency-styler {
        margin-top: 0
    }
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    border-left: none;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

@media (min-width: 576px) {
    .jq-selectbox__trigger {
        width: 40px
    }
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 20px;
    height: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top: none;
    border-right: none;
    border-left: none;
    background: url("../images/icons/currency-arrow.svg");
    background-size: cover
}

@media (min-width: 576px) {
    .jq-selectbox__trigger-arrow {
        right: 20px;
        width: 22px;
        height: 11px
    }
}

.jq-selectbox__select {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    padding: 0 25px 0 10px;
    border: none;
    border-bottom-color: transparent;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    background: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
    box-shadow: none;
    font: 10px/30px Montserrat, sans-serif;
    color: #000;
    text-shadow: none
}

@media (min-width: 576px) {
    .jq-selectbox__select {
        padding: 0 45px 0 10px
    }
}

@media (min-width: 767px) {
    .jq-selectbox__select {
        font: 10px/30px Montserrat, sans-serif
    }
}

@media (min-width: 1200px) {
    .jq-selectbox__select {
        font: 12px/36px Montserrat, sans-serif
    }
}

@media (min-width: 1440px) {
    .jq-selectbox__select {
        font: 14px/44px Montserrat, sans-serif
    }
}

@media (min-width: 1920px) {
    .jq-selectbox__select {
        font: 16px/50px Montserrat, sans-serif
    }
}

.jq-selectbox__select:hover {
    background: transparent;
    color: #b3b3b3;
    background: transparent
}

.jq-selectbox__select:hover .jq-selectbox__select-text {
    color: #b3b3b3
}

.jq-selectbox__select-text {
    display: block;
    width: 100%;
    font-size: calc(10px + 10 * ((100vw - 320px) / 1600));
    background-color: rgba(0, 0, 0, 0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    overflow: hidden;
    color: #fff
}

@media (min-width: 767px) {
    .jq-selectbox__select-text {
        font-size: 10px;
        height: 30px
    }
}

@media (min-width: 1200px) {
    .jq-selectbox__select-text {
        font-size: 12px;
        height: 36px
    }
}

@media (min-width: 1440px) {
    .jq-selectbox__select-text {
        font-size: 14.6px;
        height: 44px
    }
}

@media (min-width: 1920px) {
    .jq-selectbox__select-text {
        font-size: 16px;
        height: 46px
    }
}

.phone-block {
    margin-top: 0;
    position: relative
}

.phone-block:hover .iti__selected-flag,
.phone-block:hover input[type="tel"] {
    background-color: transparent;
    color: #b3b3b3
}

.phone-block:hover .iti__selected-flag::-webkit-input-placeholder,
.phone-block:hover input[type="tel"]::-webkit-input-placeholder {
    color: #b3b3b3
}

.phone-block:hover .iti__selected-flag::-moz-placeholder,
.phone-block:hover input[type="tel"]::-moz-placeholder {
    color: #b3b3b3
}

.phone-block:hover .iti__selected-flag:-ms-input-placeholder,
.phone-block:hover input[type="tel"]:-ms-input-placeholder {
    color: #b3b3b3
}

.phone-block:hover .iti__selected-flag::-ms-input-placeholder,
.phone-block:hover input[type="tel"]::-ms-input-placeholder {
    color: #b3b3b3
}

.phone-block:hover .iti__selected-flag::placeholder,
.phone-block:hover input[type="tel"]::placeholder {
    color: #b3b3b3
}

.phone-block .iti {
    position: absolute;
    top: 0;
    width: 100%
}

.phone-block input[type="tel"] {
    --border-color: #fff;
    height: 30px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid var(--border-color)
}

@media (min-width: 767px) {
    .phone-block input[type="tel"] {
        height: 30px
    }
}

@media (min-width: 1200px) {
    .phone-block input[type="tel"] {
        height: 36px
    }
}

@media (min-width: 1440px) {
    .phone-block input[type="tel"] {
        height: 44px
    }
}

@media (min-width: 1920px) {
    .phone-block input[type="tel"] {
        height: 46px
    }
}

.phone-block input[type="tel"]::-webkit-input-placeholder {
    color: #fff
}

.phone-block input[type="tel"]::-moz-placeholder {
    color: #fff
}

.phone-block input[type="tel"]:-ms-input-placeholder {
    color: #fff
}

.phone-block input[type="tel"]::-ms-input-placeholder {
    color: #fff
}

.phone-block input[type="tel"]::placeholder {
    color: #fff
}

.phone-block input[type="tel"]:focus {
    outline-color: #ffbc00
}

.phoneConfirmation.animInput {
    animation: animInput 6s linear infinite normal forwards;
}

.phoneConfirmation.animInput:hover,
.phoneConfirmation.animInput:focus,
.phoneConfirmation.animInput:active, 
.phoneConfirmation.animInput.paused {
    animation-play-state: paused;
}

@keyframes animInput {
    0% {
        transform: scale(1);
    }
    5% {
        transform: scale(1.05);
    }
    10% {
        transform: scale(1);
    }
    15% {
        transform: scale(1);
    }
    20% {
        transform: scale(1.05);
    }
    25% {
        transform: scale(1);
    }
    30% {
        transform: scale(1);
    }
    35% {
        transform: scale(1.05);
    }
    40% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}


.valid-block {
    position: absolute;
    height: 30px;
    right: 34%;
    font-size: 1em;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#valid-msg {
    color: #33ff33;
    text-shadow: 1px 0 0 #000
}

#error-msg {
    color: red;
    text-shadow: 1px 0 0 #000
}

input,
select,
.iti {
    cursor: pointer;
    max-width: 100%;
    border: none
}

input,
select {
    height: 30px
}

@media (min-width: 1200px) {

    input,
    select {
        height: 36px
    }
}

@media (min-width: 1440px) {

    input,
    select {
        height: 44px
    }
}

@media (min-width: 1920px) {

    input,
    select {
        height: 46px
    }
}

input.form-element::-webkit-input-placeholder {
    text-transform: uppercase
}

input.form-element::-moz-placeholder {
    text-transform: uppercase
}

input.form-element:-ms-input-placeholder {
    text-transform: uppercase
}

input.form-element::-ms-input-placeholder {
    text-transform: uppercase
}

input.form-element::placeholder {
    text-transform: uppercase
}

.hide {
    display: none !important;
}

#currency {
    text-transform: uppercase
}

.sub-form {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0 auto 23px;
    height: 50px;
    font-weight: 600;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    color: #fff;
    background-color: #f40f3e;
    -webkit-box-shadow: 0px 0px 4.2589px #f40f3e;
    box-shadow: 0px 0px 4.2589px #f40f3e;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 5px;
    -webkit-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear
}

@media (min-width: 576px) {
    .sub-form {
        width: 70%
    }
}

@media (min-width: 767px) {
    .sub-form {
        margin-bottom: 12px;
        height: 40px;
        margin-left: 0
    }
}

@media (min-width: 993px) {
    .sub-form {
        width: 50%
    }
}

@media (min-width: 1200px) {
    .sub-form {
        margin-bottom: 20px
    }
}

@media (min-width: 1440px) {
    .sub-form {
        height: 56px
    }
}

@media (min-width: 1920px) {
    .sub-form {
        width: 50%;
        margin-bottom: 18px
    }
}

.sub-form.custom-btn {
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
    position: relative;
    outline: none;
    position: relative;
    z-index: 1;
    overflow-x: hidden
}

.sub-form.btn-7 {
    background: #f40f3e;
    line-height: 50px;
    padding: 0;
    border: none
}

@media (min-width: 767px) {
    .sub-form.btn-7 {
        line-height: 56px
    }
}

.sub-form.btn-7::after,
.sub-form.btn-7::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    background: #f40f3e;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.sub-form.btn-7::before {
    height: 0%;
    width: 2px
}

.sub-form.btn-7::after {
    width: 0%;
    height: 2px;
    height: 2px
}

.sub-form.btn-7:hover {
    color: #fff;
    background: transparent
}

.sub-form.btn-7:hover::before {
    height: 100%
}

.sub-form.btn-7:hover::after {
    width: 100%
}

.sub-form.btn-7:hover span::before {
    height: 100%
}

.sub-form.btn-7:hover span::after {
    width: 100%
}

.sub-form.btn-7 span {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.sub-form.btn-7 span::first-letter {
    text-transform: uppercase
}

.sub-form.btn-7 span::before,
.sub-form.btn-7 span::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background: #f40f3e;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease
}

.sub-form.btn-7 span::before {
    width: 2px;
    height: 0%
}

.sub-form.btn-7 span::after {
    height: 2px;
    width: 0%
}

@-webkit-keyframes borderPulse {
    0% {
        -webkit-box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #fff;
        box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #fff
    }

    100% {
        -webkit-box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0);
        box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0)
    }
}

@keyframes borderPulse {
    0% {
        -webkit-box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #fff;
        box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #fff
    }

    100% {
        -webkit-box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0);
        box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0)
    }
}

.sub-form.pulse-button {
    -webkit-animation: borderPulse 1000ms infinite ease-out;
    animation: borderPulse 1000ms infinite ease-out
}

.sub-form:disabled {
    cursor: not-allowed;
    color: #fff;
    text-shadow: none;
    --sub-btn-color: #f40f3e;
    background-color: var(--sub-btn-color);
    -webkit-box-shadow: none;
    box-shadow: none
}

.sub-form:disabled:hover {
    color: #fff;
    background-color: var(--sub-btn-color)
}

.sub-form:disabled:hover::before {
    height: 0%
}

.sub-form:disabled:hover::after {
    width: 0%
}

.sub-form:disabled:hover span::before {
    height: 0%
}

.sub-form:disabled:hover span::after {
    width: 0%
}

.sub-form:hover {
    -webkit-animation: none;
    animation: none
}

.block-promo {
    margin: 10px auto 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px
}

@media (min-width: 767px) {
    .block-promo {
        margin: 14px auto 11px
    }
}

@media (min-width: 1200px) {
    .block-promo {
        margin: 14px auto 22px
    }
}

@media (min-width: 1440px) {
    .block-promo {
        margin-top: 18px;
        margin-bottom: 42px
    }
}

@media (min-width: 1920px) {
    .block-promo {
        margin-bottom: 60px;
        margin-top: 0
    }
}

.block-promo>label {
    display: none
}

#promo {
    --border-color: #fff;
    border: 1px solid var(--border-color);
    border-radius: 5px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    padding-inline: 10px;
    color: #fff;
    font-size: 10px;
    -webkit-transition: color 0.3s linear;
    transition: color 0.3s linear
}

@media (min-width: 1200px) {
    #promo {
        font-size: 11px
    }
}

@media (min-width: 1440px) {
    #promo {
        font-size: 14px
    }
}

@media (min-width: 1920px) {
    #promo {
        font-size: 16px
    }
}

#promo::-webkit-input-placeholder {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 10px
}

#promo::-moz-placeholder {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 10px
}

#promo:-ms-input-placeholder {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 10px
}

#promo::-ms-input-placeholder {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 10px
}

#promo::placeholder {
    color: #fff;
    font-style: italic;
    font-weight: 600;
    font-size: 10px
}

@media (min-width: 1200px) {
    #promo::-webkit-input-placeholder {
        font-size: 12px
    }

    #promo::-moz-placeholder {
        font-size: 12px
    }

    #promo:-ms-input-placeholder {
        font-size: 12px
    }

    #promo::-ms-input-placeholder {
        font-size: 12px
    }

    #promo::placeholder {
        font-size: 12px
    }
}

@media (min-width: 1440px) {
    #promo::-webkit-input-placeholder {
        font-size: 14px
    }

    #promo::-moz-placeholder {
        font-size: 14px
    }

    #promo:-ms-input-placeholder {
        font-size: 14px
    }

    #promo::-ms-input-placeholder {
        font-size: 14px
    }

    #promo::placeholder {
        font-size: 14px
    }
}

@media (min-width: 1920px) {
    #promo::-webkit-input-placeholder {
        font-size: 16px
    }

    #promo::-moz-placeholder {
        font-size: 16px
    }

    #promo:-ms-input-placeholder {
        font-size: 16px
    }

    #promo::-ms-input-placeholder {
        font-size: 16px
    }

    #promo::placeholder {
        font-size: 16px
    }
}

#promo:hover {
    color: #b3b3b3
}

#promo:hover::-webkit-input-placeholder {
    color: #b3b3b3
}

#promo:hover::-moz-placeholder {
    color: #b3b3b3
}

#promo:hover:-ms-input-placeholder {
    color: #b3b3b3
}

#promo:hover::-ms-input-placeholder {
    color: #b3b3b3
}

#promo:hover::placeholder {
    color: #b3b3b3
}

#promo:active {
    color: #000
}

#promo:focus {
    outline-color: #ffbc00
}

.agreement {
    width: 80%;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
    font-size: calc(10px + 10 * ((100vw - 320px) / 1600));
    text-shadow: 0 0 2px black
}

@media (min-width: 767px) {
    .agreement {
        margin: 0;
        width: 100%
    }
}

@media (min-width: 1200px) {
    .agreement {
        padding: 10px 0
    }
}

.jq-selectbox__dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: none;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    font: 14px/18px Commissioner, sans-serif
}

@media (min-width: 1920px) {
    .jq-selectbox__dropdown {
        font: 16px/20px Commissioner, sans-serif
    }
}

.jq-selectbox select,
.jq-select-multiple select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 1
}

.iti__country-name {
    color: #353535
}

.rezult {
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 100;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    text-align: center;
    position: absolute;
    padding: 20px 15px 20px 15px;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 5px;
    opacity: 0
}

.rezult div {
    font-weight: bold;
    text-transform: uppercase;
}

.rezult .request-confirmed {
    color: #33ff33;
}

.rezult .request-rejected {
    color: red;
}

@media (min-width: 767px) {
    .rezult {
        text-align: left;
        margin-left: 0;
        -webkit-transform: translateX(-10px) scaleY(0);
        -ms-transform: translateX(-10px) scaleY(0);
        transform: translateX(-10px) scaleY(0)
    }
}

.rezult--show6sec {
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-name: show6s;
    animation-name: show6s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes show6s {
    0% {
        -webkit-transform: scaleY(0) translateX(-100%);
        transform: scaleY(0) translateX(-100%);
        opacity: 0
    }

    10% {
        -webkit-transform: scaleY(0.1) translateX(0);
        transform: scaleY(0.1) translateX(0)
    }

    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1
    }

    90% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1
    }

    95% {
        -webkit-transform: scaleY(0.1);
        transform: scaleY(0.1)
    }

    100% {
        -webkit-transform: scaleY(0) translateX(-100%);
        transform: scaleY(0) translateX(-100%);
        opacity: 0
    }
}

@keyframes show6s {
    0% {
        -webkit-transform: scaleY(0) translateX(-100%);
        transform: scaleY(0) translateX(-100%);
        opacity: 0
    }

    10% {
        -webkit-transform: scaleY(0.1) translateX(0);
        transform: scaleY(0.1) translateX(0)
    }

    20% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1
    }

    90% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1
    }

    95% {
        -webkit-transform: scaleY(0.1);
        transform: scaleY(0.1)
    }

    100% {
        -webkit-transform: scaleY(0) translateX(-100%);
        transform: scaleY(0) translateX(-100%);
        opacity: 0
    }
}

@media (min-width: 767px) {
    .rezult--show6sec {
        -webkit-animation-name: show6sdesktop;
        animation-name: show6sdesktop
    }

    @-webkit-keyframes show6sdesktop {
        0% {
            -webkit-transform: scaleY(0) translateX(-100%);
            transform: scaleY(0) translateX(-100%);
            opacity: 0
        }

        10% {
            -webkit-transform: scaleY(0.1) translateX(-10px);
            transform: scaleY(0.1) translateX(-10px)
        }

        20% {
            -webkit-transform: scaleY(1) translateX(-10px);
            transform: scaleY(1) translateX(-10px);
            opacity: 1
        }

        90% {
            -webkit-transform: scaleY(1) translateX(-10px);
            transform: scaleY(1) translateX(-10px);
            opacity: 1
        }

        95% {
            -webkit-transform: scaleY(0.1) translateX(-10px);
            transform: scaleY(0.1) translateX(-10px)
        }

        100% {
            -webkit-transform: scaleY(0) translateX(-100%);
            transform: scaleY(0) translateX(-100%);
            opacity: 0
        }
    }

    @keyframes show6sdesktop {
        0% {
            -webkit-transform: scaleY(0) translateX(-100%);
            transform: scaleY(0) translateX(-100%);
            opacity: 0
        }

        10% {
            -webkit-transform: scaleY(0.1) translateX(-10px);
            transform: scaleY(0.1) translateX(-10px)
        }

        20% {
            -webkit-transform: scaleY(1) translateX(-10px);
            transform: scaleY(1) translateX(-10px);
            opacity: 1
        }

        90% {
            -webkit-transform: scaleY(1) translateX(-10px);
            transform: scaleY(1) translateX(-10px);
            opacity: 1
        }

        95% {
            -webkit-transform: scaleY(0.1) translateX(-10px);
            transform: scaleY(0.1) translateX(-10px)
        }

        100% {
            -webkit-transform: scaleY(0) translateX(-100%);
            transform: scaleY(0) translateX(-100%);
            opacity: 0
        }
    }
}

@media (min-width: 767px) {
    .rezult div {
        text-align: left
    }
}

.iti {
    position: relative;
    display: inline-block
}

.iti * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.iti__hide {
    display: none
}

.iti__v-hide {
    visibility: hidden
}

.iti input,
.iti input[type="text"],
.iti input[type="tel"] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #fff
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555
}

.iti__country-list {
    position: absolute;
    z-index: 10;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px
}

@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.iti__country {
    padding: 5px 10px;
    outline: none
}

.iti__dial-code {
    color: #999
}

.iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05)
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
    vertical-align: middle
}

.iti__flag-box,
.iti__country-name {
    margin-right: 6px
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type="text"],
.iti--allow-dropdown input[type="tel"],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type="text"],
.iti--separate-dial-code input[type="tel"] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0
}

.iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
    cursor: default
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
    background-color: transparent
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05)
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px
}

.iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.iti--container:hover {
    cursor: pointer
}

.iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em
}

.iti__flag {
    width: 20px
}

.iti__flag.iti__be {
    width: 18px
}

.iti__flag.iti__ch {
    width: 15px
}

.iti__flag.iti__mc {
    width: 19px
}

.iti__flag.iti__ne {
    width: 18px
}

.iti__flag.iti__np {
    width: 13px
}

.iti__flag.iti__va {
    width: 15px
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5652px 15px
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px
}

.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px
}

.iti__flag {
    height: 15px;
    -webkit-box-shadow: 0px 0px 1px 0px #888;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("../images/flags.png");
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-image: url("../images/flags@2x.png")
    }
}

.iti__flag.iti__np {
    background-color: transparent
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWZvcm0tc3R5bGVyL2Rpc3QvanF1ZXJ5LmZvcm1zdHlsZXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS1mb3JtLXN0eWxlci9kaXN0L2pxdWVyeS5mb3Jtc3R5bGVyLnRoZW1lLmNzcyIsImNvbXBvbmVudHMvX2ltZy5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9fZmZsYWcuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbkVsbGlwc2Uuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX3BheW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL190aGVybXMuc2NzcyIsImNvbXBvbmVudHMvX3NvYy1uZXR3b3Jrcy5zY3NzIiwiY29tcG9uZW50cy9fYXBwLWxpbmtzLnNjc3MiLCJibG9ja3MvX3N3aXRjaGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX3RvcC5zY3NzIiwiYmxvY2tzL19wcm9tby5zY3NzIiwiYmxvY2tzL19pbnN0cnVjdGlvbi5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fZm9ybVN0eWxlLnNjc3MiLCJibG9ja3MvX2ludGxUZWxJbnB1dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0UsNkJBQVksQ0FBWixxQkFBc0IsQ0FDdkIscUJBS0MsMEJBQVksQ0FBWixrQkFBbUIsQ0FDcEIsTUFJQyxTQUFVLENBQ1gscUVBa0JDLFFBQVMsQ0FDVixHQUdDLGVBQWdCLENBQ2pCLElBR0MsY0FBZSxDQUNmLGFBQWMsQ0FDZiw2QkFNQyxZQUFhLENBQ2QsMkJDNUJDLG9DQUFxQyxDQUNyQyxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbkIsNEJBR0Msb0NBQXFDLENBQ3JDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNuQixxS0FHQyxvQ0FBcUMsQ0FDckMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ25CLHVDQVFDLG9DQUFxQyxDQUNyQyxlQUFnQixDQUNoQixpQkFBa0IsQ0Q3Q3BCLEtFQ0UsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsd0JBQXlCLENBQ3pCLHNCQUF1QixDQUN4QixnQkFFQyxXQUFZLENBQ1osWUFBYSxDRkpmLHFCRVNFLDZCQUFZLENBQVoscUJBQXNCLENBQ3ZCLEVBR0Msb0JBQXFCLENBQ3RCLGlFQUVELFVBR0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FPZixDQUVELEtBQ0UsaUJBQWtCLENBQ2xCLG9DQUFxQyxDQUNyQyxlQUFnQixDQUNoQixVRHJDVSxDQ3NDVixjQUFlLENBQ2YsaUJBQWtCLENBRWxCLHNCQUF1QixDQVJ6QixlQVdJLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixVQUFXLENBQ1gsY0FBZSxDQWRuQiw0QkFrQk0sU0FBVSxDQWxCaEIsdUJBdUJNLFNBQVUsQ0FDWCxTQUtILGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUM5QixlQUFnQixDQUNoQixlQUFnQixDQUVoQixpRUFBa0UsQ0FDbEUsdUNBQVksQ0FBWiwrQkFBZ0MsQ0FLakMsTUFHQyxpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsd0JBQTZCLENBQTdCLDRCQUE2QixDQUM3QixrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLDZOQUlDLENBSkQsc01BSUMsQ0FFRCw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3RCLDJCQUE0QixDQy9FeEIsMEJEaUVOLE1BaUJJLDZOQUlDLENBSkQsc01BSUMsQ0FJRCx1QkFBd0IsQ0FDeEIseUJBQTBCLENBQzFCLDJCQUE0QixDQTBoQy9CLENDdG5DSywyQkRpRU4sTUErQkksK0JBQWdDLENBQ2hDLG9CQUFxQixDQXFoQ3hCLENDdG5DSywyQkRpRU4sTUFvQ0ksOEJBQStCLENBQy9CLG1PQUFrQixDQUFsQiw0TUFJQyxDQTRnQ0osQ0N0bkNLLDJCRGlFTixNQWtESSxvQkFBcUIsQ0FDckIsd0JBQXlCLENBa2dDNUIsQ0FyakNELGFBdURJLFVBQVcsQ0FDWCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQkFBMkIsQ0FDM0Isa0ZBS0MsQ0NySUMsMEJEaUVOLGFBdUVNLDhFQUtDLENBVUosQ0N2SkcsMEJEaUVOLGFBK0VNLDJGQUtDLENBRUosQ0FFRCxhQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1IscUJBR0MsaUJBQWtCLENBRWxCLCtCQUNFLFlBQWEsQ0NyS2IsMEJEb0tGLCtCQUlJLGFBQWMsQ0FDZCxjQUFRLENBQ1IsZUFBUyxDQUNULG9CQUFZLENBQ1osaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FDckIsaUNBQWtDLENBQ2xDLGlDQUFrQyxDQUNsQyxTQUFVLENBQ1YsV0FBWSxDQUNaLG1CQUFvQixDQUNwQiwyQkFBNEIsQ0FDNUIseUJBQVEsQ0FBUixpQkFBa0IsQ0FXckIsQ0NoTUMsMkJEb0tGLCtCQXFCSSxjQUFRLENBQ1IsZUFBUyxDQUNULDBCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLE9BQVEsQ0FDUixrQkFBa0QsQ0FFckQsQ0FFRCw4QkFDRSxZQUFhLENDbk1iLDBCRGtNRiw4QkFJSSxZQUFRLENBQ1IsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsV0FBWSxDQUVaLDhCQUErQixDQUMvQixvQkFBcUIsQ0FDckIsNkRBQThELENBQzlELGFBQWMsQ0FpQ2pCLENDaFBDLDBCRGtNRiw4QkFpQkksNkJBQVEsQ0E2QlgsQ0NoUEMsMkJEa01GLDhCQXFCSSxZQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxrQ0FBVyxDQUFYLDhCQUFXLENBQVgsMEJBQTJCLENBc0I5QixDQ2hQQywyQkRrTUYsOEJBNkJJLFlBQVEsQ0FpQlgsQ0NoUEMsMkJEa01GLDhCQWlDSSxZQUFRLENBQ1IsMEJBQTJCLENBWTlCLENBRUQseVlBYUUsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FmdEIsNmJBa0JHLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQVksQ0FBWixnQkFBaUIsQ0FDbEIsbVJBWUQsWUFBYSxDQUNkLDhCQUlDLGNBQVEsQ0FDUixlQUFTLENBQ1QsU0FBVSxDQUNWLG1DQUFvQyxDQUNwQyxVQUFXLENDNVJYLDBCRHNSRiw4QkFVSSxNQUFPLENBQ1AsT0FBUSxDQUNSLFNBQVUsQ0FpQmIsQ0NuVEMsMkJEc1JGLDhCQWVJLGNBQVEsQ0FDUixlQUFTLENBQ1QsT0FBUSxDQUNSLFVBQVcsQ0FXZCxDQ25UQywyQkRzUkYsOEJBcUJJLGNBQVEsQ0FDUixlQUFTLENBT1osQ0NuVEMsMkJEc1JGLDhCQXlCSSxhQUFjLENBQ2QsY0FBUSxDQUNSLGVBQVMsQ0FFWixDQ25UQywwQkRxVEYsOEJBRUksYUFBYyxDQUNkLGNBQVEsQ0FDUixlQUFTLENBQ1QsTUFBTyxDQUNQLFlBQWEsQ0FDYixTQUFVLENBd0JiLENDcFZDLDBCRHFURiw4QkFVSSxLQUFNLENBQ04sV0FBWSxDQW9CZixDQ3BWQywyQkRxVEYsOEJBY0ksYUFBYyxDQUNkLGNBQVEsQ0FDUixlQUFTLENBQ1QsV0FBWSxDQWNmLENDcFZDLDJCRHFURiw4QkFvQkksYUFBYyxDQUNkLGNBQVEsQ0FDUixlQUFTLENBQ1QsWUFBYSxDQVFoQixDQ3BWQywyQkRxVEYsOEJBMEJJLFNBQVUsQ0FDVixhQUFjLENBQ2QsZUFBUSxDQUNSLGVBQVMsQ0FFWixDQ3BWQywwQkRzVkYsOEJBRUksU0FBVSxDQUNWLGFBQWMsQ0FDZCxjQUFRLENBQ1IsZUFBUyxDQUNULFNBQVUsQ0FDVixXQUFZLENBa0JmLENDL1dDLDJCRHNWRiw4QkFZSSxjQUFRLENBQ1IsZUFBUyxDQUNULFNBQVUsQ0FDVixZQUFhLENBVWhCLENDL1dDLDJCRHNWRiw4QkFrQkksY0FBUSxDQUNSLGVBQVMsQ0FNWixDQy9XQywyQkRzVkYsOEJBc0JJLGNBQVEsQ0FDUixlQUFTLENBRVosQ0MvV0MsMEJEaVhGLDhCQUVJLFNBQVUsQ0FDVixhQUFjLENBQ2QsY0FBUSxDQUNSLGVBQVMsQ0FDVCxTQUFVLENBQ1YsVUFBVyxDQXVCZCxDQy9ZQywwQkRpWEYsOEJBVUksVUFBVyxDQW9CZCxDQy9ZQywyQkRpWEYsOEJBY0ksY0FBUSxDQUNSLGVBQVMsQ0FDVCxLQUFNLENBQ04sV0FBWSxDQWFmLENDL1lDLDJCRGlYRiw4QkFvQkksY0FBUSxDQUNSLGVBQVMsQ0FDVCxRQUFTLENBQ1QsV0FBWSxDQU9mLENDL1lDLDJCRGlYRiw4QkEwQkksY0FBUSxDQUNSLGVBQVMsQ0FDVCxVQUFXLENBRWQsQ0MvWUMsMEJEaVpGLDhCQUVJLFNBQVUsQ0FDVixhQUFjLENBQ2QsY0FBUSxDQUNSLGVBQVMsQ0FDVCxTQUFVLENBQ1YsVUFBVyxDQXVCZCxDQy9hQywwQkRpWkYsOEJBVUksVUFBVyxDQW9CZCxDQy9hQywyQkRpWkYsOEJBY0ksY0FBUSxDQUNSLGVBQVMsQ0FDVCxLQUFNLENBQ04sV0FBWSxDQWFmLENDL2FDLDJCRGlaRiw4QkFvQkksY0FBUSxDQUNSLGVBQVMsQ0FDVCxRQUFTLENBQ1QsV0FBWSxDQU9mLENDL2FDLDJCRGlaRiw4QkEwQkksY0FBUSxDQUNSLGVBQVMsQ0FDVCxVQUFXLENBRWQsQ0MvYUMsMkJEaWJGLDhCQUVJLFlBQWEsQ0FDYixTQUFVLENBQ1YsYUFBYyxDQUNkLGNBQVEsQ0FDUixlQUFTLENBQ1QsT0FBUSxDQUNSLFdBQVksQ0E4QmYsQ0N2ZEMsMkJEaWJGLDhCQVdJLGNBQVEsQ0FDUixlQUFTLENBQ1QsV0FBWSxDQXlCZixDQ3ZkQywyQkRpYkYsOEJBZ0JJLGNBQVEsQ0FDUixlQUFTLENBQ1QsV0FBWSxDQW9CZixDQ3ZkQywyQkR5ZEYsOEJBRUksU0FBVSxDQUNWLGFBQWMsQ0FDZCxjQUFRLENBQ1IsZUFBUyxDQUNULE9BQVEsQ0FDUixXQUFZLENBRWYsQ0FDRCw0QkFFRSxjQUFRLENBQ1IsZUFBUyxDQUNULFNBQVUsQ0FDVixTQUFVLENBQ1YsV0FBWSxDQ3plWiwwQkRtZUYsNEJBU0ksVUFBVyxDQUNYLFlBQWEsQ0FvQmhCLENDamdCQywyQkRtZUYsNEJBY0ksY0FBUSxDQUNSLGVBQVMsQ0FDVCxXQUFZLENBQ1osYUFBYyxDQWFqQixDQ2pnQkMsMkJEbWVGLDRCQXFCSSxjQUFRLENBQ1IsZUFBUyxDQUNULFlBQWEsQ0FDYixhQUFjLENBTWpCLENDamdCQywyQkRtZUYsNEJBMkJJLFdBQVksQ0FDWixhQUFjLENBRWpCLENDamdCQywyQkRtZ0JGLDhCQUVJLGFBQWMsQ0FDZCxTQUFVLENBQ1YsV0FBWSxDQUNaLGFBQVEsQ0FDUixjQUFTLENBQ1QsUUFBUyxDQUNULFdBQVksQ0FlZixDQzFoQkMsMkJEbWdCRiw4QkFZSSxhQUFRLENBQ1IsZUFBUyxDQUNULFVBQVcsQ0FDWCxZQUFhLENBUWhCLENDMWhCQywyQkRtZ0JGLDhCQWtCSSxjQUFRLENBQ1IsZUFBUyxDQUNULFFBQVMsQ0FDVCxVQUFXLENBRWQsQ0MxaEJDLDJCRDJoQkYsOEJBRUksYUFBYyxDQUNkLFNBQVUsQ0FDVixhQUFRLENBQ1IsY0FBUyxDQUNULFNBQVUsQ0FDVixPQUFRLENBZVgsQ0NqakJDLDJCRDJoQkYsOEJBV0ksYUFBUSxDQUNSLGNBQVMsQ0FDVCxTQUFVLENBQ1YsT0FBUSxDQVFYLENDampCQywyQkQyaEJGLDhCQWlCSSxhQUFRLENBQ1IsY0FBUyxDQUNULFNBQVUsQ0FDVixPQUFRLENBRVgsQ0NqakJDLDBCRG1qQkYsbUNBRUksU0FBVSxDQUNWLGFBQWMsQ0FDZCxhQUFRLENBQ1IsY0FBUyxDQUNULFNBQVUsQ0FDVixPQUFRLENBQ1IscUNBQWtCLENBQWxCLDZCQUE4QixDQTJCakMsQ0N0bEJDLDJCRG1qQkYsbUNBV0ksU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQUFRLENBQ1IsZUFBUyxDQUNULFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQVEsQ0FBUixXQUFZLENBa0JmLENDdGxCQywyQkRtakJGLG1DQXFCSSxjQUFRLENBQ1IsZUFBUyxDQUNULFVBQVcsQ0FDWCxXQUFZLENBV2YsQ0N0bEJDLDJCRG1qQkYsbUNBNEJJLGNBQVEsQ0FDUixlQUFTLENBQ1QsVUFBVyxDQUtkLENBbkNBLHVDQWlDRywrQkFBVyxDQUFYLDJCQUFXLENBQVgsdUJBQXdCLENBQ3pCLDhCQUtELGFBQVEsQ0FDUixjQUFTLENBQ1QsU0FBVSxDQUNWLE1BQU8sQ0FDUCxPQUFRLENDOWxCUiwwQkR3bEJGLDhCQVNJLFlBQWEsQ0FpQ2hCLENDbG9CQywyQkR3bEJGLDhCQWFJLGFBQWMsQ0FDZCxTQUFVLENBQ1YsV0FBWSxDQUNaLFNBQVUsQ0FDVixjQUFRLENBQ1IsZUFBUyxDQUNULFNBQVUsQ0F1QmIsQ0Nsb0JDLDJCRHdsQkYsOEJBdUJJLGNBQVEsQ0FDUixlQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FnQmIsQ0Nsb0JDLDJCRHdsQkYsOEJBOEJJLGNBQVEsQ0FDUixlQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FTYixDQTFDQSxrQ0FxQ0csZ0NBQVcsQ0FBWCw0QkFBVyxDQUFYLHdCQUF5QixDQzduQjNCLDJCRHdsQkQsa0NBdUNLLCtCQUFXLENBQVgsMkJBQVcsQ0FBWCx1QkFBd0IsQ0FFM0IsQ0Nqb0JELDBCRG9vQkYsOEJBRUksU0FBVSxDQUNWLGFBQWMsQ0FDZCxTQUFVLENBQ1YsY0FBUSxDQUNSLGNBQVMsQ0FDVCxZQUFhLENBQ2IsTUFBTyxDQW9CVixDQ2hxQkMsMkJEb29CRiw4QkFjSSxjQUFRLENBQ1IsY0FBUyxDQUNULFNBQVUsQ0FZYixDQ2hxQkMsMkJEb29CRiw4QkFvQkksU0FBVSxDQUNWLGNBQVEsQ0FDUixlQUFTLENBTVosQ0NocUJDLDJCRG9vQkYsOEJBeUJJLGVBQVEsQ0FDUixlQUFTLENBRVosQ0FFRCxtQ0FDRSxZQUFhLENBQ2QseUNBR0MsWUFBYSxDQ3ZxQmIsMEJEc3FCRix5Q0FJSSxhQUFjLENBQ2QsUUFBUyxDQUNULFFBQVMsQ0FDVCxTQUFVLENBQ1YscUdBQWtFLENBQWxFLGlFQUFrRSxDQUNsRSwyQkFBb0IsQ0FBcEIsdUJBQW9CLENBQXBCLG1CQUFvQixDQUNwQixZQUFhLENBQ2IsVUFBVyxDQWlCZCxDQ2xzQkMsMEJEc3FCRix5Q0FlSSxZQUFhLENBYWhCLENDbHNCQywyQkRzcUJGLHlDQW1CSSxZQUFhLENBQ2IscUdBQVksQ0FBWixpRUFBa0UsQ0FRckUsQ0Nsc0JDLDJCRHNxQkYseUNBdUJJLFlBQWEsQ0FLaEIsQ0FqaUJGLHlCQW9pQkcsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBWSxDQUFaLGdCQUFpQixDQUNsQixjQWtYRCxpQkFBWSxDQUNaLGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUNBQXNDLENBQ3RDLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIseUNBQTBDLENDaGtDeEMsMEJEeWpDSixjQVVJLGlCQUFZLENBa0JmLENDcmxDRywyQkR5akNKLGNBY0kscUJBQWMsQ0FDZCxjQUFlLENBQ2YsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixNQUFPLENBVVYsQ0NybENHLDJCRHlqQ0osY0FzQkkscUJBQWMsQ0FNakIsQ0NybENHLDJCRHlqQ0osY0EwQkkscUJBQWMsQ0FFakIsQ0FFRCxpQkFDRSxlQUFnQixDQ3hsQ2QsMEJEdWxDSixpQkFJSSxlQUFnQixDQUtuQixDQ2htQ0csMkJEdWxDSixpQkFPSSxlQUFnQixDQUVuQixDQUVELGtCQUNFLGdCQUFpQixDQ25tQ2YsMEJEa21DSixrQkFLSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBYXBCLENDcm5DRywwQkRrbUNKLGtCQWNJLGtCQUFtQixDQUt0QixDQ3JuQ0csMkJEa21DSixrQkFpQkksZ0JBQWlCLENBRXBCLENBR0gsT0FDRSxtQkFBYSxDQUFiLGFBQWMsQ0FDZixpQkFHQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN2QixVQUlDLHFIQUFvRSxDQUFwRSxtRUFBb0UsQ0FFcEUsb0JBQXFCLENBQ3JCLDRCQUE2QixDQUM3QixtQ0FBb0MsQ0Mvb0NoQywyQkR5b0NOLFVBU0ksYUFBYyxDQVdqQixDQXBCRCxpQkFhSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCRG5xQ1UsQ0NvcUNYLFdFdnFDRCx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLG1UQUkyRSxDQUMzRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLCtSQUdzRSxDQUN0RSxlQUFnQixDQUNoQixpQkFBa0IsQ0FFcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLCtTQUkwRSxDQUMxRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLHVSQUdvRSxDQUNwRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLHVTQUd3RSxDQUN4RSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLG1SQUdtRSxDQUNuRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsV0FDRSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLCtSQUdzRSxDQUN0RSxlQUFnQixDQUNoQixpQkFBa0IsQ0MzRXBCLHVCQUVDLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLG1DQUdBLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFNBQVUsQ0FDVixTQUFVLENBQ1YsU0FFQSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGVBRUEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsV0FBWSxDQUNaLFFBQVMsQ0FDVCxTQUFVLENBQ1YsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBRUEsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQ0FHQSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGdEQUdBLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixTQUFVLENBQ1Ysd0NBR0Esd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixjQUVBLFVBQVcsQ0FDWCxzQkFFQSxpQkFBa0IsQ0FDbEIsMkJBRUEsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsd0JBRUEsaUJBQWtCLENBQ2xCLDRCQUVBLDRCQUE2QixDQUM3QixpSEFHQSx1QkFBd0IsQ0FDeEIsMkJBRUEsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBQ2pDLHVCQUVBLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsZ0NBQWlDLENBQ2pDLFdBRUEsb0JBQXFCLENBQ3JCLHdCQUVBLHlCQUEwQixDQUMxQixlQUFnQixDQUNoQixzR0FHQSxRQUFTLENBQ1QsdUJBQXdCLENBOUd6Qix1QkNFQyxtQkFBb0IsQ0FDcEIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLG1GQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsc0ZBQWdGLENBQWhGLDhFQUFnRixDQUNoRixjQUFlLENBQ2YsdUNBR0EscUJBQXNCLENBQ3RCLHlDQUdBLFdBQVksQ0FDWixhQUVBLGlCQUFrQixDQUNsQix1Q0FFQSxTQUFVLENBQ1YsVUFBVyxDQUNYLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FDN0IsMEJBQTJCLENBQzNCLGdDQUFpQyxDQUNqQyw0QkFBVyxDQUFYLHdCQUF5QixDQUN6QixVQUVBLGlCQUFrQixDQUNsQixpQ0FFQSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0RBQThCLENBQTlCLDRDQUE0QyxDRHRCN0MsU0N5QkMsV0FBWSxDQUNaLGlCQUFrQixDQUNsQiw0Q0FBc0IsQ0FBdEIsb0NBQW9DLENEdEJyQyxlQ3lCQyxjQUFlLENEZGhCLGVDaUJDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsd0NBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsVUFBVyxDQUNYLGlCQUVBLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FBVSxDQUNWLGNBQWUsQ0FDZiwwQkFBMkIsQ0FDM0IseUJBQTBCLENBQzFCLG1GQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsd0ZBQWtGLENBQWxGLGdGQUFrRixDQUNsRixnQ0FBaUMsQ0FDakMsVUFBVyxDQUNYLHdCQUF5QixDQUN6QixnQ0FFQSxzRkFBWSxDQUFaLDRDQUE2QyxDQUM3QyxpQ0FFQSxrQkFBbUIsQ0FDbkIseUNBQVksQ0FBWixpQ0FBa0MsQ0FDbEMsZ0NBRUEsd0JBQXlCLENBQ3pCLHNGQUlBLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0RRWixXQ0xDLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGtCQUVBLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixrRUFBNkMsQ0FBN0MsMERBQTJELENBQzNELHdCQUVBLG9CQUFxQixDREp0Qix3QkNPQyw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1osWUFBYSxDQUNiLGVBQWdCLENBQ2hCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsaUJBRUEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixtRkFBMEMsQ0FBMUMseUNBQTBDLENBQzFDLDRDQUFvQyxDQUFwQyxvQ0FBb0MsQ0FDcEMsd0ZBQWtGLENBQWxGLGdGQUFrRixDQUNsRix3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZix1QkFFQSxRQUFTLENBQ1QsUUFBUyxDQUNULHVCQUVBLHNGQUFZLENBQVosNENBQTZDLENBQzdDLHdCQUVBLGtCQUFtQixDQUNuQix5Q0FBWSxDQUFaLGlDQUFrQyxDQUNsQyx1QkFFQSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixTQUFVLENBQ1YsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQ0FBbUMsQ0FDbkMsNEJBQTZCLENBQzdCLGlDQUFrQyxDQUNsQyw2QkFFQSxPQUFRLENBQ1IseUJBQTBCLENBQzFCLGtDQUFtQyxDQUNuQyxrQkFBbUIsQ0FDbkIsaUNBQWtDLENBQ2xDLG1DQUVBLHFCQUFzQixDQUN0QixrQ0FFQSx3QkFBeUIsQ0FDekIscUNBRUEsd0JBQXlCLENBQ3pCLDJFQUdBLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCwyQ0FFQSx3QkFBeUIsQ0FDekIsaURBRUEscUJBQXNCLENENUh2QixjQytIQyxxQkFBc0IsQ0FDdEIsY0FBZSxDRDdIaEIsc0JDZ0lDLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsbUZBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyx3RkFBa0YsQ0FBbEYsZ0ZBQWtGLENBQ2xGLGdDQUFpQyxDQUNqQyxVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLDRCQUVBLHNGQUFZLENBQVosNENBQTZDLENBQzdDLDZCQUVBLGtCQUFtQixDQUNuQix5Q0FBWSxDQUFaLGlDQUFrQyxDQUNsQyw0Q0FFQSx3QkFBeUIsQ0FDekIsNkNBRUEsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsVUFBVyxDRHRKWiwyQkN5SkMsYUFBYyxDQUNkLFVBQVcsQ0FDWCwyQkFFQSxVQUFXLENBQ1gsdUJBRUEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWiwwQkFBMkIsQ0FDM0IsNkJBRUEsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsT0FBUSxDQUNSLFFBQVMsQ0FDVCx5QkFBMEIsQ0FDMUIsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxpREFFQSxxQkFBc0IsQ0FDdEIsb0RBRUEscUJBQXNCLENENUt2Qix3QkMrS0MsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsY0FBZSxDQUNmLFNBQVUsQ0FDVixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLDZDQUFxQyxDQUFyQyxxQ0FBcUMsQ0FDckMsZ0NBQWlDLENBQ2pDLHNCQUVBLFVBQVcsQ0R2TFosNEJDMExDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCx3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsdWZBQXdmLENBQ3hmLHdDQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsVUFBVyxDQUNYLHlCQUVBLFVBQVcsQ0FDWCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixpQkFFQSxRQUFTLENBQ1QsU0FBVSxDQUNWLGlCQUVBLGVBQWdCLENBQ2hCLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsMEJBRUEsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCx1QkFFQSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLDBCQUVBLFVBQVcsQ0FDWCxnQ0FFQSxlQUFnQixDQUNoQiwwQkFFQSxnQkFBaUIsQ0FDakIsZ0NBRUEsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZix3QkFFQSxpQkFBa0IsQ0FDbEIsb0JBRUEsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsa0VBQTJELENBQTNELDBEQUEyRCxDQUMzRCxnQ0FBaUMsQ0FDakMsVUFBVyxDQUNYLGNBQWUsQ0FDZiw0QkFFQSx3QkFBeUIsQ0FDekIsNkJBRUEsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsVUFBVyxDRGxQWix1QkNxUEMsUUFBUyxDQUNULFNBQVUsQ0FDVix1QkFFQSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsbUNBRUEseUJBQTBCLENBQzFCLGtDQUVBLHlCQUEwQixDQUMxQixnQ0FFQSxlQUFnQixDQUNoQixVQUFXLENBQ1gsZ0NBRUEsVUFBVyxDQUNYLGdDQUVBLGdCQUFpQixDQUNqQiw4QkFFQSxpQkFBa0IsQ0FDbEIsa0ZBR0EsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGlMQVFBLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLGtFQUEyRCxDQUEzRCwwREFBMkQsQ0FDM0QsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCw0QkFFQSx1QkFBd0IsQ0FDeEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGdCQUVBLGFBQWMsQ0FDZCwyTkFRQSxvQkFBcUIsQ0FDckIscVFBUUEsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixZQUFhLENBQ2Isa0RBQTRCLENBQTVCLDBDQUEwQyxDQUMxQyxpR0FLQSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixtRkFBMEMsQ0FBMUMseUNBQTBDLENBQzFDLHdGQUFrRixDQUFsRixnRkFBa0YsQ0FDbEYsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsY0FBZSxDQUNmLHFNQUtBLFNBQVUsQ0FDVixRQUFTLENBQ1QsME5BTUEsc0ZBQVksQ0FBWiw0Q0FBNkMsQ0FDN0MsNkhBS0Esa0JBQW1CLENBQ25CLHlDQUFZLENBQVosaUNBQWtDLENBQ2xDLG9HQUlBLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxNQ3piQyxVQUFXLENBQ1gsV0FBWSxDQU1aLFNBS0ksNENBQTZDLENBQzdDLDZCQUE4QixDQUNqQyxTQU9HLDRDQUE2QyxDQUM3Qyw4QkFBK0IsQ0FDbEMsU0FPRyw0Q0FBNkMsQ0FDN0MsNkJBQThCLENBQ2pDLFNBUUcsNENBQTZDLENBQzdDLDhCQUErQixDQUNsQyxTQVFHLDRDQUE2QyxDQUM3QywrQkFBZ0MsQ0FDbkMsU0FRRyw0Q0FBNkMsQ0FDN0MsNEJBQTZCLENBQ2hDLFNBUUcsNENBQTZDLENBQzdDLCtCQUFnQyxDQUNuQyxTQVFHLDRDQUE2QyxDQUM3QywyQkFBNEIsQ0FDL0IsU0FRRyw0Q0FBNkMsQ0FDN0MsK0JBQWdDLENBQ25DLFNBUUcsNENBQTZDLENBQzdDLCtCQUFnQyxDQUNuQyxTQVFHLDRDQUE2QyxDQUM3Qyw4QkFBK0IsQ0F0Rm5DLFNBK0ZJLDRDQUE2QyxDQUM3Qyw2QkFBOEIsQ0FDakM7Ozs7OztzREN2SW1ELENDQUMsT0FFckQsa0RBQW1ELENBQ25ELDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsOEJBQStCLENBQy9CLHNCQUNGLENBQUMsb0JBSUMsa0NBQW1DLENBQ25DLDBCQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsZ0NBQ0YsQ0FBQyxVQUdDLGdDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGdDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxnQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxnQ0FDRixDQUFDLFVBR0MsZ0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxnQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsZ0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsZ0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsZ0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG9DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLGlDQUNGLENBQUMsVUFHQyxrQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0Msa0NBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxpQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsaUNBQ0YsQ0FBQyxVQUdDLGtDQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FBQyxVQUdDLG1DQUNGLENBQUMsVUFHQyxtQ0FDRixDQUFDLFVBR0MsbUNBQ0YsQ0FB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V0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBOUxqQyxtQkFpTUUsV0FBWSxDQUNaLDhCQUErQixDQUNoQyxtQkFFQyxXQUFZLENBQ1osOEJBQStCLENBQ2hDLG1CQUVDLFdBQVksQ0FDWiw4QkFBK0IsQ0FDaEMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQTNrQmxDLG1CQThrQkUsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0F4cUJsQyxtQkEycUJFLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBN3JCbEMsbUJBZ3NCRSxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFVBQVcsQ0FDWCwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBbDlCbEMsbUJBcTlCRSxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQUNqQyxtQkFFQyxXQUFZLENBQ1osK0JBQWdDLENBQ2pDLG1CQUVDLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDakMsbUJBRUMsV0FBWSxDQUNaLCtCQUFnQyxDQWhpQ2xDLFdBb2lDRSxXQUFZLENBQ1osdUNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQywyQ0FBNEMsQ0FDNUMsMkJBQTRCLENBQzVCLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDNUIscUVBMWlDRCxXQTZpQ0ksOENBQStDLENBQ2hELENBL2hDSCxtQkFtaUNFLDRCQUE2QiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn0iLCIkd2hpdGU6ICNmZmY7XHJcbiRhY2NlbnQ6ICNmZmJjMDA7XHJcbiR5ZWxsb3c6ICNmN2UzMzU7XHJcbiRibHVlOiAjMDM1NGZmO1xyXG4kcGluazogI2Y0MGYzZTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kZ3JleTogIzMzMztcclxuJHJhZGl1cy14czogNXB4O1xyXG4kcmFkaXVzLXByb21vOiAxMHB4O1xyXG4kcmFkaXVzLXByb21vLWxnOiAyMHB4O1xyXG4kZm9ybS1hY2NlbnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2hhZG93OiAwcHggMHB4IDEzLjE0ODZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4keHhsLWJwOiAxMzUwcHg7XHJcbiRkZXNrdG9wLWJwOiAxMjAwcHg7XHJcbiR0YWJsZXQtYnA6IDk5MnB4O1xyXG4kbWlkZGxlLWJwOiA3NjhweDtcclxuJG1vYmlsZS1icDogNTc2cHg7XHJcblxyXG4lbW9udHNlcnJhdC04MDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC03MDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC02MDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC02MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC01MDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC00MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4lbW9udHNlcnJhdC0zMDBpdCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG4iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbi5wYXltZW50c19faWNvbiB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICBAbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtaW4tZGV2aWNlLWhlaWdodDogOTcwcHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlXHJcbiAgLy8gfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgJi5sb2FkZWRfaGlkaW5nIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sb2FkZWQge1xyXG4gICAgLnByZWxvYWRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjAzZTdlIDAlLCAjMGYxZDNhIDEwMCUpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxyXG4gICAgXCIuLi9pbWFnZXMvYmcvYmdfbW9iXzc3OHg5NDQuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgXCIuLi9pbWFnZXMvYmcvYmdfbW9iXzc3OHg5NDQud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgXCIuLi9pbWFnZXMvYmcvYmdfbW9iXzc3OHg5NDQuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICk7XHJcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy94IHlcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NyUgMjgwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxyXG4gICAgICBcIi4uL2ltYWdlcy9iZy9iZ19zbV8xNjkxeDk0NC5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbiAgICAgIFwiLi4vaW1hZ2VzL2JnL2JnX3NtXzE2OTF4OTQ0LndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAgICAgXCIuLi9pbWFnZXMvYmcvYmdfc21fMTY5MXg5NDQuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgKTtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk5JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0yNjFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTcwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgLTI5M3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxyXG4gICAgICBcIi4uL2ltYWdlcy9iZy9iZ19maGRfMjg5MXgxNjI2LmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgICAgXCIuLi9pbWFnZXMvYmcvYmdfZmhkXzI4OTF4MTYyNi53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICAgIFwiLi4vaW1hZ2VzL2JnL2JnX2ZoZF8yODkxeDE2MjYuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxyXG4gICAgLy8gICBcIi4uL2ltYWdlcy9iZy9iZ19maGRfMjg5MXgxNjI2LmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgIC8vICAgXCIuLi9pbWFnZXMvYmcvYmdfZmhkXzI4OTF4MTYyNi53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICAvLyAgIFwiLi4vaW1hZ2VzL2JnL2JnX2ZoZF8yODkxeDE2MjYuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgLy8gKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigxNSwgMjksIDU4KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTc0ZGVnLFxyXG4gICAgICByZ2JhKDE1LCAyOSwgNTgsIDEpIDAlLFxyXG4gICAgICByZ2JhKDMyLCA2MiwgMTI2LCAxKSA0MCUsXHJcbiAgICAgIHJnYmEoMCwgMjEyLCAyNTUsIDApIDg3JVxyXG4gICAgKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgODhkZWcsXHJcbiAgICAgICAgIzE0MjY0ZCxcclxuICAgICAgICAjMjAzZTdlIDQwJSxcclxuICAgICAgICByZ2JhKDAsIDIxMiwgMjU1LCAwKSA4NyVcclxuICAgICAgKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA4OGRlZyxcclxuICAgICAgICAjMTQyNjRkLFxyXG4gICAgICAgIHJnYmEoMzIsIDYyLCAxMjYsIDAuOTUpIDU0JSxcclxuICAgICAgICByZ2JhKDAsIDIxMiwgMjU1LCAwKSA5NSVcclxuICAgICAgKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gICZfX2RlY29yLWVsZW1lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICYtLWdyYWRpZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDIzOXB4O1xyXG4gICAgICAgIC0tZ3JhZGNvbG9yOiAjZmZiYjA0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLXdpZHRoKSAvIDIpO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1oZWlnaHQpIC8gMik7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGNvbG9yKTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMjVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgLS13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigxMDBweCk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcjogJGFjY2VudCwgJGFtb3VudDogMTUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQtYmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAtLXdpZHRoOiA4NiU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCByb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL3RleHQtYmdfZmhkXzIxODN4NDkzLnBuZ1wiKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAtLXdpZHRoOiBjYWxjKDg2JSAtIDQwcHggKiAyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAtLXdpZHRoOiA3MiU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoIDUwJSAtIHZhcigtLXdpZHRoKSAvIDIpKVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC0td2lkdGg6IDgyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgLS13aWR0aDogNjklO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gZ3NhcC5mcm9tKFxyXG4gICAgICAvLyAgIFwiLm1haW5fX2RlY29yLWVsZW1lbnQtLXRleHQtYmdcIixcclxuICAgICAgLy8gICB7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kUG9zaXRpb25ZOiBcIjUwMHB4XCIsXHJcbiAgICAgIC8vICAgICBkdXJhdGlvbjogNixcclxuICAgICAgLy8gICAgIGVhc2U6IFwiZWxhc3RpYy5vdXQoMC4xKVwiLFxyXG4gICAgICAvLyAgIH0sXHJcbiAgICAgIC8vICAgXCIwXCJcclxuICAgICAgLy8gKVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhc3MsXHJcbiAgICAmLS1jYW5keS0zLFxyXG4gICAgJi0tY2FuZHktMixcclxuICAgICYtLWNhbmR5LXZpb2xldCxcclxuICAgICYtLWNsb3VkLTcsXHJcbiAgICAmLS1jbG91ZC02LFxyXG4gICAgJi0tY2xvdWQtNSxcclxuICAgICYtLWNsb3VkLTQsXHJcbiAgICAmLS1jbG91ZC0zLFxyXG4gICAgJi0tY2xvdWQtMixcclxuICAgICYtLWhlYXJ0LXIsXHJcbiAgICAmLS1jYW5keSxcclxuICAgICYtLWNsb3VkLTEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFzcyxcclxuICAgICYtLWNhbmR5LTIsXHJcbiAgICAmLS1jYW5keS0zLFxyXG4gICAgJi0tY2FuZHktdmlvbGV0LFxyXG4gICAgJi0tY2xvdWQtNyxcclxuICAgICYtLWNsb3VkLTYsXHJcbiAgICAmLS1jbG91ZC01LFxyXG4gICAgJi0tY2xvdWQtMyxcclxuICAgICYtLWNsb3VkLTIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3VkLTEge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAtLXdpZHRoOiA0NDlweDtcclxuICAgICAgLS1oZWlnaHQ6IDIzM3B4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICh2YXIoLS13aWR0aCkpIC8gMik7XHJcbiAgICAgIGJvdHRvbTogMzElO1xyXG4gICAgICAvLyBib3R0b206IDMwJTtcclxuICAgICAgLy8gYm90dG9tOiA0MDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB0b3A6IDQlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAtLXdpZHRoOiA1NzlweDtcclxuICAgICAgICAtLWhlaWdodDogMzAycHg7XHJcbiAgICAgICAgdG9wOiAxMiU7XHJcbiAgICAgICAgcmlnaHQ6IDEwdnc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAtLXdpZHRoOiA2OTBweDtcclxuICAgICAgICAtLWhlaWdodDogMzU4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogODYwcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2xvdWQtMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgIHRvcDogMSU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC0td2lkdGg6IDc5MXB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzMjdweDtcclxuICAgICAgICByaWdodDogLTkwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAtLXdpZHRoOiA5NTdweDtcclxuICAgICAgICAtLWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xOTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICByaWdodDogMHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC0td2lkdGg6IDEyMTVweDtcclxuICAgICAgICAtLWhlaWdodDogNDg2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jbG91ZC0zIHtcclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC0td2lkdGg6IDM3M3B4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAxNDdweDtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICAvLyBsZWZ0OiBjYWxjKDUwJSAtICh2YXIoLS13aWR0aCkpIC8gMik7XHJcbiAgICAgICAgLy8gYm90dG9tOiAzMSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAtLXdpZHRoOiA0ODBweDtcclxuICAgICAgICAtLWhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgdG9wOiAtMzlweDtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLS13aWR0aDogNTcycHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC0td2lkdGg6IDc5MHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3VkLTQge1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogMzI4cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDE0N3B4O1xyXG4gICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwdnc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICByaWdodDogMjB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAtLXdpZHRoOiA0ODBweDtcclxuICAgICAgICAtLWhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC0td2lkdGg6IDU3MnB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC0td2lkdGg6IDc5MHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzNDFweDtcclxuICAgICAgICByaWdodDogMTh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3VkLTUge1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogMzI4cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDE0N3B4O1xyXG4gICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwdnc7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICByaWdodDogMjB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAtLXdpZHRoOiA0ODBweDtcclxuICAgICAgICAtLWhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC0td2lkdGg6IDU3MnB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC0td2lkdGg6IDc5MHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzNDFweDtcclxuICAgICAgICByaWdodDogMTh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNsb3VkLTYge1xyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAtLXdpZHRoOiA1NjdweDtcclxuICAgICAgICAtLWhlaWdodDogMjIzcHg7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgbGVmdDogLTE2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLS13aWR0aDogNjM4cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDI1MXB4O1xyXG4gICAgICAgIGxlZnQ6IC0yMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAtLXdpZHRoOiA3OTBweDtcclxuICAgICAgICAtLWhlaWdodDogMzExcHg7XHJcbiAgICAgICAgbGVmdDogLTI1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAvLyAgIC0td2lkdGg6IDQ4MHB4O1xyXG4gICAgICAvLyAgIC0taGVpZ2h0OiAxODlweDtcclxuICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgIC8vICAgcmlnaHQ6IDI1MHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIC8vICAgLS13aWR0aDogNTcycHg7XHJcbiAgICAgIC8vICAgLS1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAvLyAgIHRvcDogNjBweDtcclxuICAgICAgLy8gICByaWdodDogMjAwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIC8vICAgLS13aWR0aDogNzkwcHg7XHJcbiAgICAgIC8vICAgLS1oZWlnaHQ6IDM0MXB4O1xyXG4gICAgICAvLyAgIHJpZ2h0OiAxOHZ3O1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2xvdWQtNyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLS13aWR0aDogOTQwcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIHRvcDogODYlO1xyXG4gICAgICAgIGxlZnQ6IC0xNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY2FuZHkge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAtLXdpZHRoOiAxOTRweDtcclxuICAgICAgLS1oZWlnaHQ6IDIzN3B4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3R0b206IDMlO1xyXG4gICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgIC8vIGxlZnQ6IGNhbGMoNTAlICsgKHZhcigtLXdpZHRoKSkgLyAyKTtcclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICBib3R0b206IC04MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIC0td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzMDVweDtcclxuICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTM3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLS13aWR0aDogMjk3cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDM2M3B4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjA5cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgcmlnaHQ6IC05MXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE2MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FuZHktMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgLS13aWR0aDogNzRweDtcclxuICAgICAgICAtLWhlaWdodDogODNweDtcclxuICAgICAgICBsZWZ0OiA3dnc7XHJcbiAgICAgICAgYm90dG9tOiAyOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC0td2lkdGg6IDgzcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGxlZnQ6IDMuNXZ3O1xyXG4gICAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgLS13aWR0aDogMTAzcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDN2dztcclxuICAgICAgICBib3R0b206IDIzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY2FuZHktMyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAtLXdpZHRoOiAzOXB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGxlZnQ6IDQ5dnc7XHJcbiAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLS13aWR0aDogNDRweDtcclxuICAgICAgICAtLWhlaWdodDogMzlweDtcclxuICAgICAgICBsZWZ0OiA0OHZ3O1xyXG4gICAgICAgIHRvcDogNjYlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIC0td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgbGVmdDogNDV2dztcclxuICAgICAgICB0b3A6IDYxJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNhbmR5LXZpb2xldCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAtLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDQzdnc7XHJcbiAgICAgICAgdG9wOiA1OSU7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDRweCkgb3BhY2l0eSgwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAtLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAtLWhlaWdodDogMTA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIzdnc7XHJcbiAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAtLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAtLWhlaWdodDogMTA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIxdnc7XHJcbiAgICAgICAgYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIC0td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAxMzZweDtcclxuICAgICAgICByaWdodDogMjh2dztcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhlYXJ0LXIge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAtLXdpZHRoOiA0NnB4O1xyXG4gICAgICAtLWhlaWdodDogNDRweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiA4JTtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAtLXdpZHRoOiAxMTRweDtcclxuICAgICAgICAtLWhlaWdodDogMTA3cHg7XHJcbiAgICAgICAgdG9wOiAxNThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAtLXdpZHRoOiAxMjhweDtcclxuICAgICAgICAtLWhlaWdodDogMTIxcHg7XHJcbiAgICAgICAgbGVmdDogLTM0cHg7XHJcbiAgICAgICAgdG9wOiAxMjlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgLS13aWR0aDogMTU5cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGxlZnQ6IC00M3B4O1xyXG4gICAgICAgIHRvcDogMTQ3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbXBhc3Mge1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAtLXdpZHRoOiA1NjJweDtcclxuICAgICAgICAtLWhlaWdodDogMjYyeDtcclxuICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gbGVmdDogY2FsYyg1MCUgLSAodmFyKC0td2lkdGgpKSAvIDIpO1xyXG4gICAgICAgIC8vIGJvdHRvbTogMzElO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIC0td2lkdGg6IDcyNHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAzMzh4O1xyXG4gICAgICAgIGxlZnQ6IDEydnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgbGVmdDogMTl2dztcclxuICAgICAgICAtLXdpZHRoOiA4NjJweDtcclxuICAgICAgICAtLWhlaWdodDogNDAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgICAgLS13aWR0aDogMTIwOHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiA1NjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlLWxheW91dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5zdHJ1Y3Rpb24tbGF5b3V0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRhY2NlbnQgMzMlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYWNjZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAvLyAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICYtLW5vRm9ybSB7XHJcbiAgLy8gICAubWFpbiB7XHJcbiAgLy8gICAgICZfX2l0ZW0tcmlnaHQge1xyXG4gIC8vICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgICZfX2RlY29yLWVsZW1lbnQge1xyXG4gIC8vICAgICAgICYtLXRleHQtYmcge1xyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiA1MCU7XHJcbiAgLy8gICAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgLy8gICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLyAyKSAtICh2YXIoLS13aWR0aCkgLyAyKSk7XHJcbiAgLy8gICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMzIlO1xyXG4gIC8vICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAvLyAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiA0MCU7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG5cclxuICAvLyAgICAgICAmLS1iYXNrZXQtYmFsbCxcclxuICAvLyAgICAgICAmLS12b2xsZXktYmFsbCxcclxuICAvLyAgICAgICAmLS1yZWdiaS1iYWxsIHtcclxuICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG5cclxuICAvLyAgICAgICAmLS1iYWxsIHtcclxuICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAvLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgLy8gICAgICAgICAgIHRvcDogNTMlO1xyXG4gIC8vICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gIC8vICAgICAgICAgICByaWdodDogMHB4O1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiA4M3B4O1xyXG4gIC8vICAgICAgICAgICAtLWhlaWdodDogODRweDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgICAgIC0td2lkdGg6IDExM3B4O1xyXG4gIC8vICAgICAgICAgICAtLWhlaWdodDogMTEzcHg7XHJcbiAgLy8gICAgICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1oZWlnaHQpICogMC43ICogLTEpO1xyXG4gIC8vICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgLy8gICAgICAgICAgIHRvcDogNTUlO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMTI2cHg7XHJcbiAgLy8gICAgICAgICAgIC0taGVpZ2h0OiAxMjdweDtcclxuICAvLyAgICAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWhlaWdodCkgKiAwLjYgKiAtMSk7XHJcbiAgLy8gICAgICAgICAgIGxlZnQ6IDk4JTtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiAxNjlweDtcclxuICAvLyAgICAgICAgICAgLS1oZWlnaHQ6IDE2OXB4O1xyXG4gIC8vICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0taGVpZ2h0KSAqIDAuNjUgKiAtMSk7XHJcbiAgLy8gICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgJi5yb3VuZC1yb3RhdGUge1xyXG4gIC8vICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgICYtLWJhc2tldC1iYWxsIHtcclxuICAvLyAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgLy8gICAgICAgICAtLXdpZHRoOiA3NHB4O1xyXG4gIC8vICAgICAgICAgLS1oZWlnaHQ6IDc0cHg7XHJcbiAgLy8gICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG4gIC8vICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xyXG4gIC8vICAgICAgICAgdG9wOiA0NXB4O1xyXG4gIC8vICAgICAgICAgbGVmdDogNTVweDtcclxuXHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiAxMDZweDtcclxuICAvLyAgICAgICAgICAgLS1oZWlnaHQ6IDEwNXB4O1xyXG4gIC8vICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgLy8gICAgICAgICAgIC8vIGxlZnQ6IDcuOXZ3O1xyXG4gIC8vICAgICAgICAgICBsZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDcwcHgpIC8gMikgKyAodmFyKC0td2lkdGgpIC8gNCkpO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMTM0cHg7XHJcbiAgLy8gICAgICAgICAgIC0taGVpZ2h0OiAxMzFweDtcclxuICAvLyAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMHZ3IC0gMTE0MHB4KSAvIDIpIC0gKHZhcigtLXdpZHRoKSAvIDEwKSk7XHJcbiAgLy8gICAgICAgICAgIHRvcDogODRweDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiAxNTZweDtcclxuICAvLyAgICAgICAgICAgLS1oZWlnaHQ6IDE1M3B4O1xyXG4gIC8vICAgICAgICAgICBsZWZ0OiBjYWxjKCgoMTAwdncgLSAxNDgwcHgpIC8gMikgLSAodmFyKC0td2lkdGgpIC8gNCkpO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICAmLS12b2xsZXktYmFsbCB7XHJcbiAgLy8gICAgICAgICBvcGFjaXR5OiAwO1xyXG4gIC8vICAgICAgICAgLS13aWR0aDogNzRweDtcclxuICAvLyAgICAgICAgIC0taGVpZ2h0OiA3NHB4O1xyXG4gIC8vICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAvLyAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAvLyAgICAgICAgIHRvcDogMzAlO1xyXG4gIC8vICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgLy8gICAgICAgICAvLyBsZWZ0OiBjYWxjKCgxMDAlIC8gMikgLSAodmFyKC0td2lkdGgpIC8gMikpO1xyXG5cclxuICAvLyAgICAgICAgIHRvcDogMjklO1xyXG4gIC8vICAgICAgICAgcmlnaHQ6IDM5cHg7XHJcblxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMTE1cHg7XHJcbiAgLy8gICAgICAgICAgIC0taGVpZ2h0OiAxMTVweDtcclxuICAvLyAgICAgICAgICAgdG9wOiAyMyU7XHJcbiAgLy8gICAgICAgICAgIC8vIHJpZ2h0OiA1OXB4O1xyXG4gIC8vICAgICAgICAgICByaWdodDogY2FsYygoKDEwMHZ3IC0gOTAwcHgpIC8gMikgLSAodmFyKC0td2lkdGgpIC8gMikpO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMTQwcHg7XHJcbiAgLy8gICAgICAgICAgIC0taGVpZ2h0OiAxMzlweDtcclxuICAvLyAgICAgICAgICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDExNDBweCkgLyAyKSAtICh2YXIoLS13aWR0aCkgLyA0KSk7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAvLyAgICAgICAgICAgLS13aWR0aDogMTUxcHg7XHJcbiAgLy8gICAgICAgICAgIC0taGVpZ2h0OiAxNDlweDtcclxuICAvLyAgICAgICAgICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDE0ODBweCkgLyAyKSAtICh2YXIoLS13aWR0aCkgLyA0KSk7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgICYtLXJlZ2JpLWJhbGwge1xyXG4gIC8vICAgICAgICAgb3BhY2l0eTogMDtcclxuICAvLyAgICAgICAgIC0td2lkdGg6IDkzcHg7XHJcbiAgLy8gICAgICAgICAtLWhlaWdodDogNjJweDtcclxuICAvLyAgICAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgLy8gICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgLy8gICAgICAgICB0b3A6IDUwJTtcclxuICAvLyAgICAgICAgIGxlZnQ6IDE5cHg7XHJcbiAgLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjdkZWcpO1xyXG5cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgICAgIC0td2lkdGg6IDExOXB4O1xyXG4gIC8vICAgICAgICAgICAtLWhlaWdodDogODBweDtcclxuICAvLyAgICAgICAgICAgYm90dG9tOiAxNDhweDtcclxuICAvLyAgICAgICAgICAgbGVmdDogMjhweDtcclxuICAvLyAgICAgICAgICAgbGVmdDogY2FsYygoKDEwMHZ3IC0gMTA3MHB4KSAvIDIpKTtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgLy8gICAgICAgICAgIC0td2lkdGg6IDE2NXB4O1xyXG4gIC8vICAgICAgICAgICAtLWhlaWdodDogMTExcHg7XHJcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMTA1cHg7XHJcbiAgLy8gICAgICAgICAgIGxlZnQ6IGNhbGMoKCgxMDB2dyAtIDExNDBweCkgLyAyKSAtICh2YXIoLS13aWR0aCkgLyAxLjYpKTtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAgICAgICAtLXdpZHRoOiAxODlweDtcclxuICAvLyAgICAgICAgICAgLS1oZWlnaHQ6IDEyN3B4O1xyXG4gIC8vICAgICAgICAgICBsZWZ0OiBjYWxjKCgoMTAwdncgLSAxNDgwcHgpIC8gMikgLSAodmFyKC0td2lkdGgpKSk7XHJcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMjIlO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICAmLS1pbnN0cnVjdGlvbi1sYXlvdXQsXHJcbiAgLy8gICAgICAgJi0tdGl0bGUtbGF5b3V0IHtcclxuICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgICAgei1pbmRleDogMTtcclxuICAvLyAgICAgICAgIHRvcDogMDtcclxuICAvLyAgICAgICAgIGxlZnQ6IDA7XHJcbiAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmx1ZSAyMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG5cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDMwN3B4O1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgJi0taW5zdHJ1Y3Rpb24tbGF5b3V0IHtcclxuICAvLyAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gIC8vICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgLy8gICAgICAgICAgIGJvdHRvbTogMDtcclxuICAvLyAgICAgICAgICAgei1pbmRleDogMTtcclxuICAvLyAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xyXG4gIC8vICAgICAgICAgfVxyXG5cclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgLy8gICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRibHVlIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLm1hcnF1ZWUge1xyXG4gIC8vICAgICAmLS1waW5rIHtcclxuICAvLyAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAvLyAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XHJcbiAgLy8gICAgICAgdG9wOiAtMzBweDtcclxuICAvLyAgICAgICBsZWZ0OiA3MCU7XHJcbiAgLy8gICAgICAgYm90dG9tOiBhdXRvO1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgLy8gICAgICAgICB0b3A6IC00NXB4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAgICAgbGVmdDogNTUlO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gIC8vICAgICAgICAgbGVmdDogNjQlO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgICAgICAgbGVmdDogNjElO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgdG9wOiAtNTNweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgICBsZWZ0OiA2MyU7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgICYtLXllbGxvdyB7XHJcbiAgLy8gICAgICAgbGVmdDogYXV0bztcclxuICAvLyAgICAgICByaWdodDogYXV0bztcclxuICAvLyAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XHJcbiAgLy8gICAgICAgdG9wOiBhdXRvO1xyXG4gIC8vICAgICAgIC8vIGJvdHRvbTogMThweDtcclxuICAvLyAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAvLyAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gIC8vICAgICAgICAgLy8gYm90dG9tOiA0MHB4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAgICAgYm90dG9tOiA1N3B4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgICAgICAgYm90dG9tOiA3MHB4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgYm90dG9tOiAxMDVweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgICBib3R0b206IDkycHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLmluc3RydWN0aW9uIHtcclxuICAvLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgICAuY29udGFpbmVyLS1jdXN0b20ge1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgICZfX2l0ZW1zIHtcclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgICZfX251bWJlciB7XHJcbiAgLy8gICAgICAgJiNpbnN0cnVjdGlvbk51bWJlck9uZSB7XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICAmI2luc3RydWN0aW9uTnVtYmVyVHdvIHtcclxuICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgLy8gICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgICYjaW5zdHJ1Y3Rpb25OdW1iZXJUaHJlZSB7XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG5cclxuICAvLyAgICAgJl9fY29udGVudCB7XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLmFwcC1saW5rcyB7XHJcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAvLyAgICAgJl9faW5uZXIge1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgLy8gICAgICAgICBnYXA6IDAgMTVweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgICZfX3BheW1lbnRzIHtcclxuICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gIC8vICAgICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgICAgICAvLyB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgICAgYSB7XHJcbiAgLy8gICAgICAgc3ZnIHtcclxuICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICAgICAgd2lkdGg6IDEwMXB4O1xyXG4gIC8vICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gIC8vICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gIC8vICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgLy8gICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAudGhlcm1zbGluayB7XHJcbiAgLy8gICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICZfX2xheW91dCB7XHJcbiAgICAtLWstcGFkZGluZzogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IHZhcigtLWstcGFkZGluZyk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiB2YXIoLS1rLXBhZGRpbmcpKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLS1rLXBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgLS1jb250YWluZXItdzogMTA4MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogdmFyKC0tY29udGFpbmVyLXcpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIC0tY29udGFpbmVyLXc6IDExNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgLS1jb250YWluZXItdzogMTQ4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1sZWZ0IHtcclxuICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1yaWdodCB7XHJcbiAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICNmZmJiMDQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNXB4OyAvLyBhcyBwYWRkaW5nLWxlZnQgLnRvcCBwcm9tbyBvbSAgd2lkdGggNzY4XHJcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDM3OHB4ICsgMzVweCk7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDYgLyAxMztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy8xMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG59XHJcblxyXG4uZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAuZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMTApO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkYnIpIHtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEoJHBvaW50KSB7XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50LFxyXG4gICR3aWR0aHMgaW4gJGJyZWFrcG9pbnQtd2lkdGhzIHtcclxuICAgIEBpZiAkcG9pbnQ9PSRicmVha3BvaW50IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aHMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuJGJyZWFrcG9pbnQtd2lkdGhzOiAoZmhkOjE5MjBweCwgZHQ6IDE0NDBweCwgbGc6IDEyMDBweCwgbWQ6IDk5M3B4LCBzbTogNzY3cHgsIHhzOiA1NzZweCkgIWRlZmF1bHQ7XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuXHJcbiRjb250YWluZXItd2lkdGhzOiAoZmhkOiAxNDgwcHgsZHQ6IDExNDBweCwgbGc6IDkwMHB4LCBtZDogNzUwcHgsIHNtOiA1NThweCwgeHM6IGF1dG8pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXHJcblxyXG4kbWF4V2lkdGg6IDE5MjA7IC8vIHdpZHRoIGZvciBtYXhpbXVtIGZvbnQgc2l6ZVxyXG5cclxuQG1peGluIGFkYXB0aXYtZm9udCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy50dGZcIilcclxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyAkbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLFxyXG4vLyBzYW5zLXNlcmlmO1xyXG4vLyAkbW9udHNlcnJhdFNlbWk6ICdNb250c2VycmF0IFNlbWlCb2xkJyxcclxuLy8gc2Fucy1zZXJpZjtcclxuXHJcbi8vICRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsXHJcbi8vIHNhbnMtc2VyaWY7XHJcbi8vICRtb250c2VycmF0U2VtaTogJ01vbnRzZXJyYXQgU2VtaUJvbGQnLFxyXG4vLyBzYW5zLXNlcmlmO1xyXG4iLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHotaW5kZXg6IDEwO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtbnVtYmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0dGV4dC1hbGlnbjogbGVmdDsgLyog0LTQu9GPIE9wZXJhIFByZXN0b8KgKi9cbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRtYXJnaW46IDA7IC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0dmVydGljYWwtYWxpZ246IC00cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtY2hlY2tib3guZm9jdXNlZCxcbi5qcS1yYWRpby5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cbi5qcS1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5qcS1yYWRpbyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC43KTtcbn1cbi5qcS1maWxlIHtcblx0d2lkdGg6IDI3MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1maWxlX19icm93c2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG4uanEtbnVtYmVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1udW1iZXJfX3NwaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0cHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMnB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuXHRtYXJnaW46IDVweDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09Jykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcblx0bWFyZ2luOiA1cHg7XG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uanEtc2VsZWN0Ym94IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSB7XG5cdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0Y29sb3I6ICMyMzFGMjA7XG59XG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzIzMUYyMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0NDQztcblx0Y29sb3I6ICNGRkY7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG50ZXh0YXJlYS5zdHlsZXIge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiA4cHggMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn0iLCIvKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUzQtFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4uaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG5cbiAgLy8gXG4gIC8vICAgd2lkdGg6IDE5cHg7XG4gIC8vICAgaGVpZ2h0OiAxOHB4O1xuXG4gICYtcHQge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC0zOXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG4gIH1cblxuICAmLXJ1IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTBweDtcbiAgfVxuXG4gICYtYnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNDRweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xuICB9XG5cbiAgLy8gY2FuYWRhXG4gICYtZW4ge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCA1NXB4O1xuICB9XG5cbiAgLy8gZmlubGFuZCBcbiAgJi1maSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMXB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC01NHB4O1xuICB9XG5cbiAgLy8gZ2VybWFueVxuICAmLWRlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCAtMjFweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDM2cHg7XG4gIH1cblxuICAvLyBncmVlY2VcbiAgJi1lbCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IC0yMXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbiAgfVxuXG4gIC8vIGlyZWxhbmQgRlJBTkNFXG4gICYtZnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIH1cblxuICAvLyBtZXhpY28gXG4gICYtZXMge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG4gIH1cblxuICAvLyBuZXdfemVhbGFuZCBcbiAgJi10ciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbiAgfVxuXG4gIC8vIG5vcndheSBcbiAgJi1ubyB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC0yNHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xuICB9XG5cbiAgLy8gcG9ydHVnYWwgYnJhemlsIFxuICAmLWJyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1cHggMThweDtcbiAgfVxufSIsImh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjo6YWZ0ZXIsKjo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH11bCxvbHtwYWRkaW5nOjB9Ym9keSxoMSxoMixoMyxoNCxoNSxoNixwLHVsLG9sLGxpLGZpZ3VyZSxmaWdjYXB0aW9uLGJsb2NrcXVvdGUsZGwsZGR7bWFyZ2luOjB9dWx7bGlzdC1zdHlsZTpub25lfWltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3R7Zm9udDppbmhlcml0fS50aXRsZV9fYW1vdW50LC50aXRsZV9fbnVte2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXN0eWxlOml0YWxpY30udGl0bGVfdXB0aXRsZSwudGl0bGVfX3RleHR7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6aXRhbGljfS5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3BhbiwuanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0LC5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdLC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGV7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6aXRhbGljfS5pbnN0cnVjdGlvbl9fbnVtLC5pbnN0cnVjdGlvbl9fYWN0aW9ue2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOml0YWxpY31odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6b3ZlcmxheTtiYWNrZ3JvdW5kLWNvbG9yOiMxODE4MTg7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0ucGF5bWVudHNfX2ljb257d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4fSosKjo6YWZ0ZXIsKjo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1he3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLWRldmljZS13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1kZXZpY2UtaGVpZ2h0OiA5NzBweCl7Ym9keSxodG1se21pbi1oZWlnaHQ6MTAwdmg7aGVpZ2h0OjEwMCV9fWJvZHl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7b3ZlcmZsb3cteDpoaWRkZW47bGV0dGVyLXNwYWNpbmc6LTAuMDJlbX1ib2R5Lm5vLXNjcm9sbHtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH1ib2R5LmxvYWRlZF9oaWRpbmcgLndyYXBwZXJ7b3BhY2l0eTowfWJvZHkubG9hZGVkIC5wcmVsb2FkZXJ7b3BhY2l0eTowfS53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgIzIwM2U3ZSAwJSwgIzBmMWQzYSAxMDAlKTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlLWlufS5tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4OjEgMCBhdXRvO2JhY2tncm91bmQtaW1hZ2U6aW1hZ2Utc2V0KFwiLi4vaW1hZ2VzL2JnL2JnX21vYl83Nzh4OTQ0LmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgXCIuLi9pbWFnZXMvYmcvYmdfbW9iXzc3OHg5NDQud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9iZy9iZ19tb2JfNzc4eDk0NC5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc3JSAyODBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW57YmFja2dyb3VuZC1pbWFnZTppbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvYmdfc21fMTY5MXg5NDQuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLCBcIi4uL2ltYWdlcy9iZy9iZ19zbV8xNjkxeDk0NC53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksIFwiLi4vaW1hZ2VzL2JnL2JnX3NtXzE2OTF4OTQ0LmpwZ1wiIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIikpO2JhY2tncm91bmQtcG9zaXRpb246OTklO2JhY2tncm91bmQtc2l6ZToyMDAlIDIwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTI2MXB4O2JhY2tncm91bmQtc2l6ZToxNzAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjk3JSAtMjkzcHg7YmFja2dyb3VuZC1pbWFnZTppbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvYmdfZmhkXzI4OTF4MTYyNi5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksIFwiLi4vaW1hZ2VzL2JnL2JnX2ZoZF8yODkxeDE2MjYud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9iZy9iZ19maGRfMjg5MXgxNjI2LmpwZ1wiIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIikpfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbntiYWNrZ3JvdW5kLXNpemU6MTMwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCV9fS5tYWluOjphZnRlcntjb250ZW50OlwiXCI7ei1pbmRleDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6IzBmMWQzYTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNzRkZWcsICMwZjFkM2EgMCUsICMyMDNlN2UgNDAlLCByZ2JhKDAsMjEyLDI1NSwwKSA4NyUpfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW46OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDg4ZGVnLCAjMTQyNjRkLCAjMjAzZTdlIDQwJSwgcmdiYSgwLDIxMiwyNTUsMCkgODclKX19QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsubWFpbjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoODhkZWcsICMxNDI2NGQsIHJnYmEoMzIsNjIsMTI2LDAuOTUpIDU0JSwgcmdiYSgwLDIxMiwyNTUsMCkgOTUlKX19Lm1haW5fX2RlY29ye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowfS5tYWluX19kZWNvci1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlfS5tYWluX19kZWNvci1lbGVtZW50LS1ncmFkaWVudHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tZ3JhZGllbnR7ZGlzcGxheTpibG9jazstLXdpZHRoOiAzMDBweDstLWhlaWdodDogMjM5cHg7LS1ncmFkY29sb3I6ICNmZmJiMDQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0td2lkdGgpO2hlaWdodDp2YXIoLS1oZWlnaHQpO2xlZnQ6Y2FsYyg1MCUgLSB2YXIoLS13aWR0aCkgLyAyKTt0b3A6Y2FsYyg1MCUgLSB2YXIoLS1oZWlnaHQpIC8gMik7ei1pbmRleDowO29wYWNpdHk6MC41O2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDp2YXIoLS1ncmFkY29sb3IpO2ZpbHRlcjpibHVyKDI1cHgpfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tZ3JhZGllbnR7LS13aWR0aDogNDcwcHg7LS1oZWlnaHQ6IDQ3MHB4O2ZpbHRlcjpibHVyKDEwMHB4KTt6LWluZGV4OjA7dG9wOjEwJTtiYWNrZ3JvdW5kOiNmZmQwNGR9fS5tYWluX19kZWNvci1lbGVtZW50LS10ZXh0LWJne2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19kZWNvci1lbGVtZW50LS10ZXh0LWJney0td2lkdGg6IDg2JTt6LWluZGV4OjE7d2lkdGg6dmFyKC0td2lkdGgpO21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0IHJvdW5kO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2JnL3RleHQtYmdfZmhkXzIxODN4NDkzLnBuZ1wiKTtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5tYWluX19kZWNvci1lbGVtZW50LS10ZXh0LWJney0td2lkdGg6IGNhbGMoODYlIC0gNDBweCAqIDIpfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tdGV4dC1iZ3stLXdpZHRoOiA3MiU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS10ZXh0LWJney0td2lkdGg6IDgyJX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLXRleHQtYmd7LS13aWR0aDogNjklO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15fX0ubWFpbl9fZGVjb3ItZWxlbWVudC0tY29tcGFzcywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktMywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktMiwubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktdmlvbGV0LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC03LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC02LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC01LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC00LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0zLC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0yLC5tYWluX19kZWNvci1lbGVtZW50LS1oZWFydC1yLC5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keSwubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtMXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDp2YXIoLS13aWR0aCk7aGVpZ2h0OnZhcigtLWhlaWdodCl9Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNvbXBhc3MgaW1nLC5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keS0zIGltZywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktMiBpbWcsLm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LXZpb2xldCBpbWcsLm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTcgaW1nLC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC02IGltZywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtNSBpbWcsLm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTQgaW1nLC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0zIGltZywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtMiBpbWcsLm1haW5fX2RlY29yLWVsZW1lbnQtLWhlYXJ0LXIgaW1nLC5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keSBpbWcsLm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWFpbl9fZGVjb3ItZWxlbWVudC0tY29tcGFzcywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktMiwubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktMywubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktdmlvbGV0LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC03LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC02LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC01LC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0zLC5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0ye2Rpc3BsYXk6bm9uZX0ubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtMXstLXdpZHRoOiA0NDlweDstLWhlaWdodDogMjMzcHg7ei1pbmRleDoyO2xlZnQ6Y2FsYyg1MCUgLSAodmFyKC0td2lkdGgpKSAvIDIpO2JvdHRvbTozMSV9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtMXt0b3A6NCU7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0xey0td2lkdGg6IDU3OXB4Oy0taGVpZ2h0OiAzMDJweDt0b3A6MTIlO3JpZ2h0OjEwdnd9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0xey0td2lkdGg6IDY5MHB4Oy0taGVpZ2h0OiAzNThweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTF7ZGlzcGxheTpibG9jazstLXdpZHRoOiA4NjBweDstLWhlaWdodDogNDQ3cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTJ7ZGlzcGxheTpibG9jazstLXdpZHRoOiA2MjVweDstLWhlaWdodDogMjU0cHg7dG9wOjElO3JpZ2h0Oi0xMzBweDt6LWluZGV4OjF9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTJ7dG9wOjA7cmlnaHQ6LTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0ye2Rpc3BsYXk6YmxvY2s7LS13aWR0aDogNzkxcHg7LS1oZWlnaHQ6IDMyN3B4O3JpZ2h0Oi05MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtMntkaXNwbGF5OmJsb2NrOy0td2lkdGg6IDk1N3B4Oy0taGVpZ2h0OiAzOTBweDtyaWdodDotMTkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0ye3JpZ2h0OjB2dztkaXNwbGF5OmJsb2NrOy0td2lkdGg6IDEyMTVweDstLWhlaWdodDogNDg2cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTN7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7LS13aWR0aDogMzczcHg7LS1oZWlnaHQ6IDE0N3B4O3RvcDotMzBweDtyaWdodDotNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTN7LS13aWR0aDogNDgwcHg7LS1oZWlnaHQ6IDE4OXB4O3RvcDotMzlweDtyaWdodDotMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC0zey0td2lkdGg6IDU3MnB4Oy0taGVpZ2h0OiAyMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTN7LS13aWR0aDogNzkwcHg7LS1oZWlnaHQ6IDMxMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC00e3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrOy0td2lkdGg6IDMyOHB4Oy0taGVpZ2h0OiAxNDdweDt0b3A6MTMwcHg7cmlnaHQ6MTB2d319QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtNHtyaWdodDoyMHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtNHstLXdpZHRoOiA0ODBweDstLWhlaWdodDogMTg5cHg7dG9wOjA7cmlnaHQ6MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC00ey0td2lkdGg6IDU3MnB4Oy0taGVpZ2h0OiAyMjVweDt0b3A6NjBweDtyaWdodDoyMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTR7LS13aWR0aDogNzkwcHg7LS1oZWlnaHQ6IDM0MXB4O3JpZ2h0OjE4dnd9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTV7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7LS13aWR0aDogMzI4cHg7LS1oZWlnaHQ6IDE0N3B4O3RvcDoxMzBweDtyaWdodDoxMHZ3fX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC01e3JpZ2h0OjIwdnd9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC01ey0td2lkdGg6IDQ4MHB4Oy0taGVpZ2h0OiAxODlweDt0b3A6MDtyaWdodDoyMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTV7LS13aWR0aDogNTcycHg7LS1oZWlnaHQ6IDIyNXB4O3RvcDo2MHB4O3JpZ2h0OjIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtNXstLXdpZHRoOiA3OTBweDstLWhlaWdodDogMzQxcHg7cmlnaHQ6MTh2d319QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTZ7b3BhY2l0eTowLjA1O3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrOy0td2lkdGg6IDU2N3B4Oy0taGVpZ2h0OiAyMjNweDt0b3A6MzAlO2xlZnQ6LTE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2xvdWQtNnstLXdpZHRoOiA2MzhweDstLWhlaWdodDogMjUxcHg7bGVmdDotMjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jbG91ZC02ey0td2lkdGg6IDc5MHB4Oy0taGVpZ2h0OiAzMTFweDtsZWZ0Oi0yNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNsb3VkLTd7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7LS13aWR0aDogOTQwcHg7LS1oZWlnaHQ6IDQ4MHB4O3RvcDo4NiU7bGVmdDotMTYwcHh9fS5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keXstLXdpZHRoOiAxOTRweDstLWhlaWdodDogMjM3cHg7ei1pbmRleDoxO2JvdHRvbTozJTtyaWdodDotNjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keXtyaWdodDo1MHB4O2JvdHRvbTotODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5ey0td2lkdGg6IDI1MHB4Oy0taGVpZ2h0OiAzMDVweDtyaWdodDotNjBweDtib3R0b206LTEzN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHl7LS13aWR0aDogMjk3cHg7LS1oZWlnaHQ6IDM2M3B4O3JpZ2h0Oi0xMDBweDtib3R0b206LTIwOXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHl7cmlnaHQ6LTkxcHg7Ym90dG9tOi0xNjJweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LTJ7ZGlzcGxheTpibG9jazt6LWluZGV4OjI7b3BhY2l0eTowLjU7LS13aWR0aDogNzRweDstLWhlaWdodDogODNweDtsZWZ0Ojd2dztib3R0b206MjlweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LTJ7LS13aWR0aDogODNweDstLWhlaWdodDogMTAwcHg7bGVmdDozLjV2dztib3R0b206MTEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keS0yey0td2lkdGg6IDEwM3B4Oy0taGVpZ2h0OiAxMjVweDtsZWZ0OjN2dztib3R0b206MjMlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktM3tkaXNwbGF5OmJsb2NrO3otaW5kZXg6MjstLXdpZHRoOiAzOXB4Oy0taGVpZ2h0OiAzNHB4O2xlZnQ6NDl2dzt0b3A6NzUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktM3stLXdpZHRoOiA0NHB4Oy0taGVpZ2h0OiAzOXB4O2xlZnQ6NDh2dzt0b3A6NjYlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0tY2FuZHktM3stLXdpZHRoOiA2NHB4Oy0taGVpZ2h0OiA1N3B4O2xlZnQ6NDV2dzt0b3A6NjElfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jYW5keS12aW9sZXR7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2s7LS13aWR0aDogNDBweDstLWhlaWdodDogNDBweDtsZWZ0OjQzdnc7dG9wOjU5JTtmaWx0ZXI6Ymx1cig0cHgpIG9wYWNpdHkoMC41KX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LXZpb2xldHt0b3A6dW5zZXQ7bGVmdDp1bnNldDstLXdpZHRoOiAxMDVweDstLWhlaWdodDogMTA2cHg7cmlnaHQ6MjN2dztib3R0b206NjBweDtmaWx0ZXI6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LXZpb2xldHstLXdpZHRoOiAxMDVweDstLWhlaWdodDogMTA2cHg7cmlnaHQ6MjF2dztib3R0b206MTlweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LXZpb2xldHstLXdpZHRoOiAxMzVweDstLWhlaWdodDogMTM2cHg7cmlnaHQ6Mjh2d319Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNhbmR5LXZpb2xldCBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgtN2RlZyl9Lm1haW5fX2RlY29yLWVsZW1lbnQtLWhlYXJ0LXJ7LS13aWR0aDogNDZweDstLWhlaWdodDogNDRweDt6LWluZGV4OjI7dG9wOjglO3JpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0taGVhcnQtcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1oZWFydC1ye2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxO3JpZ2h0OnVuc2V0O2xlZnQ6LTlweDstLXdpZHRoOiAxMTRweDstLWhlaWdodDogMTA3cHg7dG9wOjE1OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0taGVhcnQtcnstLXdpZHRoOiAxMjhweDstLWhlaWdodDogMTIxcHg7bGVmdDotMzRweDt0b3A6MTI5cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1oZWFydC1yey0td2lkdGg6IDE1OXB4Oy0taGVpZ2h0OiAxNTBweDtsZWZ0Oi00M3B4O3RvcDoxNDdweH19Lm1haW5fX2RlY29yLWVsZW1lbnQtLWhlYXJ0LXIgaW1ne3RyYW5zZm9ybTpyb3RhdGUoLTI2ZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0taGVhcnQtciBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgzOGRlZyl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNvbXBhc3N7b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxOy0td2lkdGg6IDU2MnB4Oy0taGVpZ2h0OiAyNjJ4O2JvdHRvbTotNDBweDtsZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1jb21wYXNzey0td2lkdGg6IDcyNHB4Oy0taGVpZ2h0OiAzMzh4O2xlZnQ6MTJ2d319QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNvbXBhc3N7bGVmdDoxOXZ3Oy0td2lkdGg6IDg2MnB4Oy0taGVpZ2h0OiA0MDNweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWNvbXBhc3N7LS13aWR0aDogMTIwOHB4Oy0taGVpZ2h0OiA1NjNweH19Lm1haW5fX2RlY29yLWVsZW1lbnQtLXRpdGxlLWxheW91dHtkaXNwbGF5Om5vbmV9Lm1haW5fX2RlY29yLWVsZW1lbnQtLWluc3RydWN0aW9uLWxheW91dHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0taW5zdHJ1Y3Rpb24tbGF5b3V0e2Rpc3BsYXk6YmxvY2s7dG9wOmF1dG87Ym90dG9tOjA7ei1pbmRleDoxO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYmMwMCAzMyUsIHRyYW5zcGFyZW50IDEwMCUpO3RyYW5zZm9ybTpzY2FsZSgtMSk7aGVpZ2h0OjIwMHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7Lm1haW5fX2RlY29yLWVsZW1lbnQtLWluc3RydWN0aW9uLWxheW91dHtoZWlnaHQ6MjQ1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19kZWNvci1lbGVtZW50LS1pbnN0cnVjdGlvbi1sYXlvdXR7aGVpZ2h0OjMzMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYmMwMCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFpbl9fZGVjb3ItZWxlbWVudC0taW5zdHJ1Y3Rpb24tbGF5b3V0e2hlaWdodDozNjBweH19Lm1haW5fX2RlY29yLWVsZW1lbnQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWFpbl9fbGF5b3V0ey0tay1wYWRkaW5nOiAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCAxZnIpO2hlaWdodDoxMDAlO2xlZnQ6dmFyKC0tay1wYWRkaW5nKTt3aWR0aDpjYWxjKDEwMCUgLSAoMiAqIHZhcigtLWstcGFkZGluZykpKX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19sYXlvdXR7LS1rLXBhZGRpbmc6IDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tYWluX19sYXlvdXR7LS1jb250YWluZXItdzogMTA4MHB4O3BhZGRpbmc6MCAzMHB4O21hcmdpbjowIGF1dG87d2lkdGg6dmFyKC0tY29udGFpbmVyLXcpO2xlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lm1haW5fX2xheW91dHstLWNvbnRhaW5lci13OiAxMTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5tYWluX19sYXlvdXR7LS1jb250YWluZXItdzogMTQ4MHB4fX0ubWFpbl9faXRlbS1sZWZ0e2dyaWQtY29sdW1uOjEvN31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19pdGVtLWxlZnR7Z3JpZC1jb2x1bW46MS82fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbl9faXRlbS1sZWZ0e2dyaWQtY29sdW1uOjEvN319Lm1haW5fX2l0ZW0tcmlnaHR7Z3JpZC1jb2x1bW46Ny8xM31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5tYWluX19pdGVtLXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO2dyaWQtY29sdW1uOjcvMTN9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7Lm1haW5fX2l0ZW0tcmlnaHR7Z3JpZC1jb2x1bW46NiAvIDEzfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubWFpbl9faXRlbS1yaWdodHtncmlkLWNvbHVtbjo3LzEzfX1mb290ZXJ7ZmxleC1zaHJpbms6MH0udmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO3doaXRlLXNwYWNlOm5vd3JhcDtjbGlwLXBhdGg6aW5zZXQoMTAwJSl9LmdyYWRpZW50e2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5ncmFkaWVudHtsaW5lLWhlaWdodDoxfX0uZ3JhZGllbnQgLmRlY29ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y0MGYzZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtc3R5bGU6aXRhbGljO3NyYzp1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjgwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtc3R5bGU6aXRhbGljO3NyYzp1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIjtmb250LXN0eWxlOml0YWxpYztzcmM6dXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtc3R5bGU6bm9ybWFsO3NyYzp1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCI7Zm9udC1zdHlsZTppdGFsaWM7c3JjOnVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJNb250c2VycmF0XCI7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiO2ZvbnQtc3R5bGU6aXRhbGljO3NyYzp1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVGhpbkl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVRoaW5JdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDozMDA7Zm9udC1kaXNwbGF5OnN3YXB9LmpxLWNoZWNrYm94LC5qcS1yYWRpb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5qcS1jaGVja2JveCBpbnB1dCwuanEtcmFkaW8gaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTttYXJnaW46MDtwYWRkaW5nOjA7b3BhY2l0eTowfS5qcS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbn0uanEtZmlsZSBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEwMHB4O2xpbmUtaGVpZ2h0OjFlbX0uanEtZmlsZV9fbmFtZXtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmpxLXNlbGVjdGJveCwuanEtc2VsZWN0LW11bHRpcGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qcS1zZWxlY3Rib3ggc2VsZWN0LC5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvcGFjaXR5OjB9LmpxLXNlbGVjdGJveCBsaSwuanEtc2VsZWN0LW11bHRpcGxlIGxpey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmpxLXNlbGVjdGJveHt6LWluZGV4OjEwfS5qcS1zZWxlY3Rib3hfX3NlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dHtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlfS5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwuanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWx7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmpxLXNlbGVjdC1tdWx0aXBsZSB1bHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uanEtbnVtYmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5qcS1udW1iZXJfX2ZpZWxkIGlucHV0ey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7dGV4dC1hbGlnbjpsZWZ0fS5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLC5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue21hcmdpbjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5qcS1jaGVja2JveCwuanEtcmFkaW97dmVydGljYWwtYWxpZ246LTRweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjowIDRweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjQzNDM0MzO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNmZmYsICNFNkU2RTYpO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNSksaW5zZXQgLTFweCAtMXB4ICNmZmYsaW5zZXQgMXB4IC0xcHggI2ZmZjtjdXJzb3I6cG9pbnRlcn0uanEtY2hlY2tib3guZm9jdXNlZCwuanEtcmFkaW8uZm9jdXNlZHtib3JkZXI6MXB4IHNvbGlkICMwOEN9LmpxLWNoZWNrYm94LmRpc2FibGVkLC5qcS1yYWRpby5kaXNhYmxlZHtvcGFjaXR5Oi41NX0uanEtY2hlY2tib3h7Ym9yZGVyLXJhZGl1czozcHh9LmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXZ7d2lkdGg6OHB4O2hlaWdodDo0cHg7bWFyZ2luOjNweCAwIDAgM3B4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM2NjY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICM2NjY7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNTBkZWcpfS5qcS1yYWRpb3tib3JkZXItcmFkaXVzOjUwJX0uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2Rpdnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjozcHggMCAwIDNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiM3Nzc7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNyl9LmpxLWZpbGV7d2lkdGg6MjcwcHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjEpfS5qcS1maWxlIGlucHV0e2N1cnNvcjpwb2ludGVyfS5qcS1maWxlX19uYW1le2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDozNHB4O3BhZGRpbmc6MCA4MHB4IDAgMTBweDtib3JkZXI6MXB4IHNvbGlkICNDQ0M7Ym9yZGVyLWJvdHRvbS1jb2xvcjojQjNCM0IzO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6I0ZGRjtib3gtc2hhZG93Omluc2V0IDFweCAxcHggI0YxRjFGMTtmb250OjE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtjb2xvcjojMzMzfS5qcS1maWxlX19icm93c2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7cGFkZGluZzowIDEwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNDQ0M7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjZmZmLCAjRTZFNkU2KTtib3gtc2hhZG93Omluc2V0IDFweCAtMXB4ICNGMUYxRjEsaW5zZXQgLTFweCAwICNGMUYxRjEsMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtmb250OjE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtjb2xvcjojMzMzO3RleHQtc2hhZG93OjFweCAxcHggI0ZGRn0uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3Nle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpfS5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3Nle2JhY2tncm91bmQ6I0Y1RjVGNTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggM3B4ICNERER9LmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZXtib3JkZXI6MXB4IHNvbGlkICM1Nzk0QkZ9LmpxLWZpbGUuZGlzYWJsZWQsLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZXtib3JkZXItY29sb3I6I0NDQztiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM4ODh9LmpxLW51bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowIDM2cHggMCAwfS5qcS1udW1iZXJfX2ZpZWxke3dpZHRoOjEwMHB4O2JvcmRlcjoxcHggc29saWQgI0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNCM0IzQjM7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4ICNGMUYxRjEsMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKX0uanEtbnVtYmVyX19maWVsZDpob3Zlcntib3JkZXItY29sb3I6I0IzQjNCM30uanEtbnVtYmVyX19maWVsZCBpbnB1dHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTtwYWRkaW5nOjhweCA5cHg7Ym9yZGVyOm5vbmU7b3V0bGluZTpub25lO2JhY2tncm91bmQ6bm9uZTtmb250OjE0cHggQXJpYWwsIHNhbnMtc2VyaWY7Y29sb3I6IzMzM30uanEtbnVtYmVyX19zcGlue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MzJweDtoZWlnaHQ6MTRweDtib3JkZXI6MXB4IHNvbGlkICNDQ0M7Ym9yZGVyLWJvdHRvbS1jb2xvcjojQjNCM0IzO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCNmZmYsICNFNkU2RTYpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtib3gtc2hhZG93Omluc2V0IDFweCAtMXB4ICNGMUYxRjEsaW5zZXQgLTFweCAwICNGMUYxRjEsMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dGV4dC1zaGFkb3c6MXB4IDFweCAjRkZGO2N1cnNvcjpwb2ludGVyfS5qcS1udW1iZXJfX3NwaW4ubWludXN7dG9wOmF1dG87Ym90dG9tOjB9LmpxLW51bWJlcl9fc3Bpbjpob3ZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KX0uanEtbnVtYmVyX19zcGluOmFjdGl2ZXtiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDNweCAjREREfS5qcS1udW1iZXJfX3NwaW46YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6MTFweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzk5OTtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnR9LmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlcnt0b3A6NXB4O2JvcmRlci10b3A6NXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgIzU3OTRCRn0uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLC5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbntib3JkZXItY29sb3I6I0NDQztiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM4ODh9LmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVye2JvcmRlci1ib3R0b20tY29sb3I6I0FBQX0uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojQUFBfS5qcS1zZWxlY3Rib3h7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5qcS1zZWxlY3Rib3hfX3NlbGVjdHtoZWlnaHQ6MzJweDtwYWRkaW5nOjAgNDVweCAwIDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO2JvcmRlci1ib3R0b20tY29sb3I6I0IzQjNCMztib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjZmZmLCAjRTZFNkU2KTtib3gtc2hhZG93Omluc2V0IDFweCAtMXB4ICNGMUYxRjEsaW5zZXQgLTFweCAwICNGMUYxRjEsMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtmb250OjE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtjb2xvcjojMzMzO3RleHQtc2hhZG93OjFweCAxcHggI0ZGRn0uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNil9LmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZXtiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDNweCAjREREfS5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3R7Ym9yZGVyOjFweCBzb2xpZCAjNTc5NEJGfS5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0e2JvcmRlci1jb2xvcjojQ0NDO2JhY2tncm91bmQ6I0Y1RjVGNTtib3gtc2hhZG93Om5vbmU7Y29sb3I6Izg4OH0uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXJ7Y29sb3I6Izg4OH0uanEtc2VsZWN0Ym94X190cmlnZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MzRweDtoZWlnaHQ6MTAwJTtib3JkZXItbGVmdDoxcHggc29saWQgI0NDQ30uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNHB4O3JpZ2h0OjEycHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjVweCBzb2xpZCAjOTk5O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiMwMDB9LmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93e2JvcmRlci10b3AtY29sb3I6I0FBQX0uanEtc2VsZWN0Ym94X19kcm9wZG93bntib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXJnaW46MnB4IDAgMDtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6I0ZGRjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO2ZvbnQ6MTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmfS5qcS1zZWxlY3Rib3hfX3NlYXJjaHttYXJnaW46NXB4fS5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjVweCAyN3B4IDZweCA4cHg7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO2JvcmRlci1yYWRpdXM6M3B4O291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDEwMCUgNTAlO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAjRjFGMUYxO2NvbG9yOiMzMzN9LmpxLXNlbGVjdGJveF9fbm90LWZvdW5ke21hcmdpbjo1cHg7cGFkZGluZzo1cHggOHB4IDZweDtiYWNrZ3JvdW5kOiNGMEYwRjA7Zm9udC1zaXplOjEzcHh9LmpxLXNlbGVjdGJveCB1bHttYXJnaW46MDtwYWRkaW5nOjB9LmpxLXNlbGVjdGJveCBsaXttaW4taGVpZ2h0OjE4cHg7cGFkZGluZzo1cHggMTBweCA2cHg7Y29sb3I6IzIzMUYyMH0uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I0EzQUJCMTtjb2xvcjojRkZGfS5qcS1zZWxlY3Rib3ggbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDhDO2NvbG9yOiNGRkZ9LmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZHtjb2xvcjojQUFBfS5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lfS5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH0uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMjMxRjIwO2N1cnNvcjpkZWZhdWx0fS5qcS1zZWxlY3Rib3ggbGkub3B0aW9ue3BhZGRpbmctbGVmdDoyNXB4fS5qcS1zZWxlY3QtbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MXB4O2JvcmRlcjoxcHggc29saWQgI0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNCM0IzQjM7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojRkZGO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAjRjFGMUYxLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7Zm9udDoxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7Y29sb3I6IzMzMztjdXJzb3I6ZGVmYXVsdH0uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWR7Ym9yZGVyOjFweCBzb2xpZCAjNTc5NEJGfS5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiNDQ0M7YmFja2dyb3VuZDojRjVGNUY1O2JveC1zaGFkb3c6bm9uZTtjb2xvcjojODg4fS5qcS1zZWxlY3QtbXVsdGlwbGUgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5qcS1zZWxlY3QtbXVsdGlwbGUgbGl7cGFkZGluZzozcHggOXB4IDRweDtsaXN0LXN0eWxlOm5vbmV9LmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWR7YmFja2dyb3VuZDojMDhDO2NvbG9yOiNGRkZ9LmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZHtjb2xvcjojQUFBfS5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH0uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbntwYWRkaW5nLWxlZnQ6MjVweH0uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLC5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWR7YmFja2dyb3VuZDojQ0NDO2NvbG9yOiNGRkZ9aW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXIsaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLGlucHV0W3R5cGU9J3RlbCddLnN0eWxlcixpbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLGlucHV0W3R5cGU9J3VybCddLnN0eWxlcix0ZXh0YXJlYS5zdHlsZXJ7cGFkZGluZzo4cHggOXB4O2JvcmRlcjoxcHggc29saWQgI0NDQztib3JkZXItYm90dG9tLWNvbG9yOiNCM0IzQjM7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4ICNGMUYxRjEsMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtmb250OjE0cHggQXJpYWwsIHNhbnMtc2VyaWY7Y29sb3I6IzMzM31pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfXRleHRhcmVhLnN0eWxlcntvdmVyZmxvdzphdXRvfWlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLGlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixpbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixpbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsdGV4dGFyZWEuc3R5bGVyOmhvdmVye2JvcmRlci1jb2xvcjojQjNCM0IzfWlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyOmZvY3VzLGlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxpbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3Zlcjpmb2N1cyxpbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsdGV4dGFyZWEuc3R5bGVyOmhvdmVyOmZvY3Vze2JvcmRlci1jb2xvcjojQ0NDO2JvcmRlci10b3AtY29sb3I6I0IzQjNCMztvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpfWJ1dHRvbi5zdHlsZXIsaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLGlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcntvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6OHB4IDExcHg7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO2JvcmRlci1ib3R0b20tY29sb3I6I0IzQjNCMztib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI0U2RTZFNik7Ym94LXNoYWRvdzppbnNldCAxcHggLTFweCAjRjFGMUYxLGluc2V0IC0xcHggMCAjRjFGMUYxLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7Zm9udDoxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO2NvbG9yOiMzMzM7dGV4dC1zaGFkb3c6MXB4IDFweCAjRkZGO2N1cnNvcjpwb2ludGVyfWJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfWJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLGlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixpbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNil9YnV0dG9uLnN0eWxlcjphY3RpdmUsaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxpbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6YWN0aXZlLGlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZXtiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDNweCAjREREfWJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLGlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0saW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXXtib3JkZXItY29sb3I6I0NDQztiYWNrZ3JvdW5kOiNGNUY1RjU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM4ODh9Lmljb257d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uaWNvbi1wdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246MHB4IC0zNnB4fS5pY29uLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotNTRweCAtMHB4fS5pY29uLWJye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotMThweCAwcHh9Lmljb24tZW57YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IDU1cHh9Lmljb24tZml7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IC01NHB4fS5pY29uLWRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjowcHggMzZweH0uaWNvbi1lbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggLTE4cHh9Lmljb24tZnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjBweCAwcHh9Lmljb24tZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NHB4IC0zNnB4fS5pY29uLXRye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzZweH0uaWNvbi1ub3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggMzZweH0uaWNvbi1icntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246NTVweCAxOHB4fS8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5GcmVhayBGbGFncywgQ29weXJpZ2h0IMKpMjAyMSBNaWNoYWVsIFAuIENvaGVuLiBGcmVhayBmbGFncyBpcyBsaWNlbmNlZCB1bmRlciB0aGUgTUlUIGxpY2VuY2UuICBcclxuXHJcbkZvciBjb21wbGV0ZSBpbmZvcm1hdGlvbiB2aXNpdDogd3d3LmZyZWFrZmxhZ3Nwcml0ZS5jb20gXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovLmZmbGFne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ZsYWdTcHJpdGU0Mi5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDQ5NDk0JTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5mZmxhZy1jaCwuZmZsYWctbnB7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uZmZsYWctZHp7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLjIyODclfS5mZmxhZy1hb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAuNDUyNCV9LmZmbGFnLWJqe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC42NzIxJX0uZmZsYWctYnd7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLjg5NTglfS5mZmxhZy1iZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxLjExNjIlfS5mZmxhZy1iaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxLjMzNzklfS5mZmxhZy1jbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxLjU1ODklfS5mZmxhZy1jdntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxLjc4MDUlfS5mZmxhZy1jZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyLjAwNDclfS5mZmxhZy10ZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyLjIyNDclfS5mZmxhZy1jZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMi40NDY3JX0uZmZsYWctZGp7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDIuNjY3NCV9LmZmbGFnLWVne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDIuODkzMSV9LmZmbGFnLWdxe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMuMTEyNSV9LmZmbGFnLWVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAzLjMzMjUlfS5mZmxhZy1ldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzLjU1NDIlfS5mZmxhZy1nYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzLjc3NTklfS5mZmxhZy1nbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0LjAwMTUlfS5mZmxhZy1naHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0LjIyMjklfS5mZmxhZy1nbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0LjQ0MSV9LmZmbGFnLWd3e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA0LjY2NjYzJX0uZmZsYWctY2l7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNC44ODQ0JX0uZmZsYWcta2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNS4xMDYxJX0uZmZsYWctbHN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNS4zMjk4JX0uZmZsYWctbHJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDUuNTQ5NSV9LmZmbGFnLWx5e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDUuNzcxMiV9LmZmbGFnLW1ne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDUuOTk0JX0uZmZsYWctbXd7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNi4yMTU2JX0uZmZsYWctbWx7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNi40MzYzJX0uZmZsYWctbXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNi42NTglfS5mZmxhZy1tdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA2Ljg4MDUlfS5mZmxhZy15dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA3LjEwMzglfS5mZmxhZy1tYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA3LjMyMzElfS5mZmxhZy1tentiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNy41NDQ4JX0uZmZsYWctbmF7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDcuNzY2MSV9LmZmbGFnLW5le2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDcuOTg5MzclfS5mZmxhZy1uZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA4LjIwOTklfS5mZmxhZy1jZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA4LjQzMTYlfS5mZmxhZy1yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA4LjY1MzMlfS5mZmxhZy1yd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDguODc1JX0uZmZsYWctc2h7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgOS4wOTY3JX0uZmZsYWctc3R7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgOS4zMjIzNyV9LmZmbGFnLXNue2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDkuNTQyNiV9LmZmbGFnLXNje2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA5Ljc2MjglfS5mZmxhZy1zbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA5Ljk4NDUlfS5mZmxhZy1zb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxMC4yMDUyJX0uZmZsYWctemF7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDEwLjQyNjklfS5mZmxhZy1zc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMTAuNjQ4NiV9LmZmbGFnLXNke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDEwLjg3MDMlfS5mZmxhZy1zcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxMS4wOTQ1JX0uZmZsYWctc3p7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTEuMzEzNSV9LmZmbGFnLXRne2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxMS41MzU0JX0uZmZsYWctdG57YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTEuNzU5MyV9LmZmbGFnLXVne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDExLjk3OTklfS5mZmxhZy10entiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxMi4yMDA1JX0uZmZsYWctZWh7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTIuNDIyMiV9LmZmbGFnLXlle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDEyLjY0NCV9LmZmbGFnLXpte2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDEyLjg2NjQlfS5mZmxhZy16d3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMTMuMDg3MyV9LmZmbGFnLWFpe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDEzLjMwOSV9LmZmbGFnLWFne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDEzLjUzMDclfS5mZmxhZy1hcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxMy43NTI0JX0uZmZsYWctYXd7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDEzLjk3NDElfS5mZmxhZy1ic3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMTQuMTk1OCV9LmZmbGFnLWJie2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE0LjQxNzUlfS5mZmxhZy1icXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNC42NDE1JX0uZmZsYWctYnp7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTQuODYwOSV9LmZmbGFnLWJte2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE1LjA4MjYlfS5mZmxhZy1ib3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNS4zMDYlfS5mZmxhZy12Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNS41MjglfS5mZmxhZy1icntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNS43NDk2JX0uZmZsYWctY2F7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTUuOTY5NCV9LmZmbGFnLWt5e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE2LjE5MTElfS5mZmxhZy1jbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMTYuNDEyOCV9LmZmbGFnLWNve2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxNi42MzQ1JX0uZmZsYWcta217YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTYuODU2MiV9LmZmbGFnLWNye2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE3LjA3NzklfS5mZmxhZy1jdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMTcuMjk5NiV9LmZmbGFnLWN3e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE3LjUyMTMlfS5mZmxhZy1kbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNy43NDMlfS5mZmxhZy1kb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxNy45NjglfS5mZmxhZy1lY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxOC4xODY0JX0uZmZsYWctc3Z7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTguNDA4MSV9LmZmbGFnLWZre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE4LjYyOTglfS5mZmxhZy1nZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxOC44NTE1JX0uZmZsYWctZ2x7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDE5LjA3MzIlfS5mZmxhZy1nZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAxOS4yOTg3JX0uZmZsYWctZ3B7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTkuNTE4JX0uZmZsYWctZ3R7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMTkuNzM4MyV9LmZmbGFnLWd5e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDE5Ljk2JX0uZmZsYWctaHR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjAuMTgxNyV9LmZmbGFnLWhue2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDIwLjQwMzQlfS5mZmxhZy1qbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMC42MjQxJX0uZmZsYWctbXF7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjAuODQ2OCV9LmZmbGFnLW14e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDIxLjA2ODUlfS5mZmxhZy1tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMS4yOTAyJX0uZmZsYWctbml7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjEuNTExOSV9LmZmbGFnLXBhe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDIxLjczMzYlfS5mZmxhZy1weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMS45NTUzJX0uZmZsYWctcGV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjIuMTc3JX0uZmZsYWctcHJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDIyLjQwMDIlfS5mZmxhZy1ibHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMi42MjA0JX0uZmZsYWcta257YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjIuODQyMSV9LmZmbGFnLWxje2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDIzLjA2MzglfS5mZmxhZy1wbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMy4yODU1JX0uZmZsYWctdmN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjMuNTA3MiV9LmZmbGFnLXN4e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAyMy43MzIlfS5mZmxhZy10dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyMy45NTA2JX0uZmZsYWctdGN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjQuMTcyMyV9LmZmbGFnLWVue2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI0LjM5NCV9LmZmbGFnLXZpe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI0LjYxNTclfS5mZmxhZy11eXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMjQuODM3NCV9LmZmbGFnLXZle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI1LjA1OTElfS5mZmxhZy1hYntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyNS4yNzklfS5mZmxhZy1hZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyNS41MDI1JX0uZmZsYWctYXp7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjUuNzI0MiV9LmZmbGFnLWJke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI1Ljk0NTklfS5mZmxhZy1idHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyNi4xNjc2JX0uZmZsYWctYm57YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjYuMzg4NSV9LmZmbGFnLWtoe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI2LjYxMSV9LmZmbGFnLWNue2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAyNi44MzI3JX0uZmZsYWctZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjcuMDU0NCV9LmZmbGFnLWhre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI3LjI3NjElfS5mZmxhZy1pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyNy40OTc4JX0uZmZsYWctaWR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjcuNzE5NSV9LmZmbGFnLWpwe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI3Ljk0MTIlfS5mZmxhZy1rentiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyOC4xNjE1JX0uZmZsYWctbGF7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMjguMzg0NiV9LmZmbGFnLW1ve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDI4LjYwNjMlfS5mZmxhZy1teXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyOC44MjklfS5mZmxhZy1tdntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyOS4wNDk3JX0uZmZsYWctbW57YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDI5LjI3MTQlfS5mZmxhZy1tbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyOS40OTMxJX0uZmZsYWctbnB7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDI5LjcxNDglfS5mZmxhZy1rcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMjkuOTM2NSV9LmZmbGFnLW1we2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMwLjE1ODIlfS5mZmxhZy1wd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzMC4zNzk5JX0uZmZsYWctcGd7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzAuNjAxNiV9LmZmbGFnLXBoe2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAzMC44MjMzJX0uZmZsYWctc2d7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDMxLjA0NSV9LmZmbGFnLWtye2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMxLjI2NjclfS5mZmxhZy1sa3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDMxLjQ4ODQlfS5mZmxhZy10d3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMzEuNzEwMSV9LmZmbGFnLXRqe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMxLjkzMTglfS5mZmxhZy10aHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzMi4xNTM1JX0uZmZsYWctdGx7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDMyLjM3NTIlfS5mZmxhZy10bXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzMi41OTY5JX0uZmZsYWctdm57YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzIuODE4NiV9LmZmbGFnLWFse2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMzLjA0MDMlfS5mZmxhZy1hZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzMy4yNTk3NSV9LmZmbGFnLWFte2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDMzLjQ4MzclfS5mZmxhZy1hdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzMy43MDU0JX0uZmZsYWctYnl7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDMzLjkyNzElfS5mZmxhZy1iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzNC4xNDg4JX0uZmZsYWctYmF7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzQuMzcwNSV9LmZmbGFnLWJne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM0LjU5MjIlfS5mZmxhZy1ocntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzNC44MTM5JX0uZmZsYWctY3l7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzUuMDM1NiV9LmZmbGFnLWN6e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAzNS4yNTU1JX0uZmZsYWctZGt7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzUuNDc5JX0uZmZsYWctZWV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzUuNzAwNyV9LmZmbGFnLWZve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM1LjkyMjQlfS5mZmxhZy1maXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzNi4xNDQxJX0uZmZsYWctZnJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzYuMzY1OCV9LmZmbGFnLWRle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM2LjU4NzUlfS5mZmxhZy1naXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzNi44MDkyJX0uZmZsYWctZ3J7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDM3LjAzMDklfS5mZmxhZy1odXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzNy4yNTI2JX0uZmZsYWctaXN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzcuNDc0MyV9LmZmbGFnLWlle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM3LjY5NiV9LmZmbGFnLWlte2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM3LjkxNzclfS5mZmxhZy1pdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzOC4xMzk0JX0uZmZsYWctamV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzguMzYxMSV9LmZmbGFnLXhre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDM4LjU4MjglfS5mZmxhZy1sdntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzOC44MDQ1JX0uZmZsYWctbGl7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDM5LjAyNjIlfS5mZmxhZy1sdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAzOS4yNDc5JX0uZmZsYWctbHV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzkuNDY5NiV9LmZmbGFnLW10e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAzOS42OTEzJX0uZmZsYWctbWR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgMzkuOTEzJX0uZmZsYWctbWN7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDAuMTM0NyV9LmZmbGFnLW1le2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQwLjM1NjQlfS5mZmxhZy1ubHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0MC41NzgxJX0uZmZsYWctbWt7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDAuNzk5OCV9LmZmbGFnLW5ve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQxLjAyMTUlfS5mZmxhZy1wbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0MS4yNDMyJX0uZmZsYWctcHR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDEuNDY0OSV9LmZmbGFnLXJve2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQxLjY4NjYlfS5mZmxhZy1ydXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0MS45MDgzJX0uZmZsYWctc217YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDIuMTMlfS5mZmxhZy1yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0Mi4zNTE3JX0uZmZsYWctc2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDIuNTczNCV9LmZmbGFnLXNpe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQyLjc5NTElfS5mZmxhZy1lc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNDMuMDE2OCV9LmZmbGFnLXNle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQzLjIzODUlfS5mZmxhZy1jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0My40NjAyJX0uZmZsYWctdHJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDMuNjgxOSV9LmZmbGFnLXVhe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQzLjkwMzYlfS5mZmxhZy1nYntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0NC4xMjUzJX0uZmZsYWctdmF7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA0NC4zNDclfS5mZmxhZy1iaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0NC41Njg3JX0uZmZsYWctaXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDQuNzkwNCV9LmZmbGFnLWlxe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ1LjAxMjElfS5mZmxhZy1pbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0NS4yMzM4JX0uZmZsYWcta3d7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDQ1LjQ1NTUlfS5mZmxhZy1qb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNDUuNjc3MiV9LmZmbGFnLWtne2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ1Ljg5NyV9LmZmbGFnLWxie2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ2LjEyMDYlfS5mZmxhZy1vbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNDYuMzQyMyV9LmZmbGFnLXBre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ2LjU2MSV9LmZmbGFnLXBze2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ2Ljc4NTclfS5mZmxhZy1xYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0Ny4wMDc0JX0uZmZsYWctc2F7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDcuMjI5MSV9LmZmbGFnLXN5e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ3LjQ1MDglfS5mZmxhZy1hZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0Ny42NzI1JX0uZmZsYWctdXp7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDQ3Ljg5NDIlfS5mZmxhZy1hc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDQ4LjExNTklfS5mZmxhZy1hdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0OC4zMzc2JX0uZmZsYWctY3h7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDguNTU5MyV9LmZmbGFnLWNje2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ4Ljc4MSV9LmZmbGFnLWNre2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ5LjAwMiV9LmZmbGFnLWZqe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ5LjIyNDQlfS5mZmxhZy1wZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA0OS40NDQ1JX0uZmZsYWctZ3V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNDkuNjY3OCV9LmZmbGFnLWtpe2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDQ5Ljg4OTUlfS5mZmxhZy1taHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgNTAuMTExMiV9LmZmbGFnLWZte2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDUwLjMzMjklfS5mZmxhZy1uY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1MC41NTQ2JX0uZmZsYWctbnp7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTAuNzc2MyV9LmZmbGFnLW5ye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA1MC45OTglfS5mZmxhZy1udXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1MS4yMTk3JX0uZmZsYWctbmZ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTEuNDQxNCV9LmZmbGFnLXdze2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA1MS42NjMxJX0uZmZsYWctc2J7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDUxLjg4NDglfS5mZmxhZy10a3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1Mi4xMDY1JX0uZmZsYWctdG97YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDUyLjMyODIlfS5mZmxhZy10dntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1Mi41NDk5JX0uZmZsYWctdnV7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDUyLjc3MTYlfS5mZmxhZy13ZntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1Mi45OTMzJX0uZmZsYWctZXV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTMuMjE1JX0uZmZsYWctanJ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTMuNDMxNSV9LmZmbGFnLW9seXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA1My42NTg0JX0uZmZsYWctdW57YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgNTMuODc1JX0uZmZsYWctYmUuZmYtcm91bmQsLmZmbGFnLWNpLmZmLXJvdW5kLC5mZmxhZy1mci5mZi1yb3VuZCwuZmZsYWctZ24uZmYtcm91bmQsLmZmbGFnLWllLmZmLXJvdW5kLC5mZmxhZy1pdC5mZi1yb3VuZCwuZmZsYWctbWwuZmYtcm91bmQsLmZmbGFnLW5nLmZmLXJvdW5kLC5mZmxhZy1yby5mZi1yb3VuZCwuZmZsYWctdGQuZmYtcm91bmR7YmFja2dyb3VuZC1zaXplOjEwMCUgNTAwMDAlfS5mZi1yb3VuZHtiYWNrZ3JvdW5kLXNpemU6MTYwJTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7Ym9yZGVyLXJhZGl1czo1MCV9LmZmLXJvdW5kLmZmLXNte3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmZmLXJvdW5kLmZmLW1ke3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LmZmLXJvdW5kLmZmLWxne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmZmLXJvdW5kLmZmLXhse3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmVsbGlwc2UtYnRue21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjVweCAwLjVlbTttaW4td2lkdGg6MTUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzE4MTgxODtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNmYjAgMCUsICNmZmUzMDAgMTAwJSksI2ZmZjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZWxsaXBzZS1idG46bm90KC5lbGxpcHNlLWJ0bi0tcHJvbW8pe2FuaW1hdGlvbjoycyBsaW5lYXIgMXMgaW5maW5pdGUgZ2xvd31Aa2V5ZnJhbWVzIGdsb3d7NTAle2JveC1zaGFkb3c6MHB4IDBweCA1MHB4IDBweCByZ2JhKDI1NSwxODcsNCwwLjUpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5lbGxpcHNlLWJ0bnttaW4td2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LmVsbGlwc2UtYnRue21pbi13aWR0aDp1bnNldDt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LmVsbGlwc2UtYnRue2ZvbnQtc2l6ZToyMHB4fX0uZWxsaXBzZS1idG46aG92ZXJ7YmFja2dyb3VuZDojZTFhYjE5O2JveC1zaGFkb3c6MHB4IDJweCAxMHB4IDBweCByZ2JhKDIyNSwxNzEsMjUsMC41KSwwcHggLTJweCAxMHB4IDBweCByZ2JhKDIyNSwxNzEsMjUsMC41KX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuZWxsaXBzZS1idG4tLWZvbnR7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5lbGxpcHNlLWJ0bi0tZm9udHtmb250LXNpemU6MzBweH19LmVsbGlwc2UtYnRuLmN1c3RvbS1idG57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjdzIGVhc2U7cG9zaXRpb246cmVsYXRpdmU7b3V0bGluZTpub25lO292ZXJmbG93LXg6aGlkZGVufS5lbGxpcHNlLWJ0bi5idG4tN3tiYWNrZ3JvdW5kOiNmZmJjMDA7cGFkZGluZzowO2JvcmRlcjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmVsbGlwc2UtYnRuLmJ0bi03e2xpbmUtaGVpZ2h0OjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5lbGxpcHNlLWJ0bi5idG4tN3tsaW5lLWhlaWdodDozNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuZWxsaXBzZS1idG4uYnRuLTd7bGluZS1oZWlnaHQ6NDBweH19LmVsbGlwc2UtYnRuLmJ0bi03OjphZnRlciwuZWxsaXBzZS1idG4uYnRuLTc6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiNmZmJjMDA7dHJhbnNpdGlvbjphbGwgMC43cyBlYXNlfS5lbGxpcHNlLWJ0bi5idG4tNzo6YmVmb3Jle2hlaWdodDowJTt3aWR0aDoycHh9LmVsbGlwc2UtYnRuLmJ0bi03OjphZnRlcnt3aWR0aDowJTtoZWlnaHQ6MnB4fS5lbGxpcHNlLWJ0bi5idG4tNzpob3Zlcntjb2xvcjojZmZiYzAwO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmVsbGlwc2UtYnRuLmJ0bi03OmhvdmVyOjpiZWZvcmV7aGVpZ2h0OjEwMCV9LmVsbGlwc2UtYnRuLmJ0bi03OmhvdmVyOjphZnRlcnt3aWR0aDoxMDAlfS5lbGxpcHNlLWJ0bi5idG4tNzpob3ZlciBzcGFuOjpiZWZvcmV7aGVpZ2h0OjEwMCV9LmVsbGlwc2UtYnRuLmJ0bi03OmhvdmVyIHNwYW46OmFmdGVye3dpZHRoOjEwMCV9LmVsbGlwc2UtYnRuLmJ0bi03IHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xldHRlci1zcGFjaW5nOjB9LmVsbGlwc2UtYnRuLmJ0bi03IHNwYW46OmJlZm9yZSwuZWxsaXBzZS1idG4uYnRuLTcgc3Bhbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kOiNmZmJjMDA7dHJhbnNpdGlvbjphbGwgMC43cyBlYXNlfS5lbGxpcHNlLWJ0bi5idG4tNyBzcGFuOjpiZWZvcmV7d2lkdGg6MnB4O2hlaWdodDowJX0uZWxsaXBzZS1idG4uYnRuLTcgc3Bhbjo6YWZ0ZXJ7aGVpZ2h0OjJweDt3aWR0aDowJX0udGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjIuMmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRpdGxle21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRpdGxle21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRpdGxle21hcmdpbi1ib3R0b206NTBweH19LnRpdGxlIFtkYXRhLWNvZGVde2ZvbnQtd2VpZ2h0OjgwMH0udGl0bGVfdXB0aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjhweDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsudGl0bGVfdXB0aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRpdGxlX3VwdGl0bGV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey50aXRsZV91cHRpdGxle2ZvbnQtc2l6ZToyMHB4fX0udGl0bGVfX2Ftb3VudHtmb250LXNpemU6Y2FsYygyNHB4ICsgMjIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey50aXRsZV9fYW1vdW50e2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsudGl0bGVfX2Ftb3VudHtmb250LXNpemU6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRpdGxlX19hbW91bnR7Zm9udC1zaXplOjYwcHh9fS50aXRsZV9fdGV4dCwudGl0bGVfX251bXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTppdGFsaWN9LnRpdGxlX190ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjYWxjKDIycHggKyAyMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7bGluZS1oZWlnaHQ6MS4yO29wYWNpdHk6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey50aXRsZV9fdGV4dHttYXJnaW46MDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjMycHg7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsudGl0bGVfX3RleHR7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRpdGxlX190ZXh0e21hcmdpbi1ib3R0b206MjZweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRpdGxlX190ZXh0e21hcmdpbi1ib3R0b206MjhweDtmb250LXNpemU6NDJweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRpdGxlX190ZXh0e21hcmdpbi1ib3R0b206MTdweDtmb250LXNpemU6NTJweH19LnRpdGxlX19udW17ZGlzcGxheTppbmxpbmUtYmxvY2s7b3BhY2l0eTowO3dpZHRoOjEwMCU7cGFkZGluZzowO2NvbG9yOiNmZmJjMDA7Zm9udC13ZWlnaHQ6ODAwfS50aXRsZV9fbnVtIC5jdXJyZW5jeS1hbW91bnQsLnRpdGxlX19udW0gLmN1cnJlbmN5LWFtb3VudC0ye2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXR7MCV7dGV4dC1zaGFkb3c6MCAwIDFlbSB3aGl0ZTtvcGFjaXR5OjB9MTAwJXt0ZXh0LXNoYWRvdzowIDAgMCB3aGl0ZTtvcGFjaXR5OjF9NzUle3RleHQtc2hhZG93OjAgMCAwIHdoaXRlO29wYWNpdHk6MTttYXJnaW4tbGVmdDowfTEwMCV7dGV4dC1zaGFkb3c6MCAwIDFlbSB3aGl0ZTtvcGFjaXR5OjA7bWFyZ2luLWxlZnQ6MH19LnRpdGxlX19wcm9tb3tmb250LXNpemU6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey50aXRsZV9fcHJvbW97Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjgzJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRpdGxlX19wcm9tb3ttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6MTZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRpdGxlX19wcm9tb3tmb250LXNpemU6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsudGl0bGVfX3Nob3J0e2Rpc3BsYXk6bm9uZX19LmNvbnRhaW5lcnstLWtwYWRkaW5nOiAzMHB4O21pbi13aWR0aDozMjBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCB2YXIoLS1rcGFkZGluZyl9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuY29udGFpbmVyey0ta3BhZGRpbmc6IDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjkwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjE0ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lci0tZmx1aWR7bWF4LXdpZHRoOjEwNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhaW5lci0tZmx1aWR7bWF4LXdpZHRoOjExNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbnRhaW5lci0tZmx1aWR7bWF4LXdpZHRoOjE0ODBweH19LnBheW1lbnRzLW1ldGhvZHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6N3B4O2JvcmRlci1yYWRpdXM6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMjA7Z2FwOjEwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wYXltZW50cy1tZXRob2Rze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtnYXA6MTBweCAxMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsucGF5bWVudHMtbWV0aG9kc3twYWRkaW5nLWJvdHRvbTowO2dhcDoxMHB4IDEycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5wYXltZW50cy1tZXRob2Rze2dhcDoxMHB4IDE2cHh9fS5wYXltZW50cy1tZXRob2RzX19zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGF5bWVudHMtbWV0aG9kc19fc2VwYXJhdG9yLnBheW1lbnRzLW1ldGhvZHNfX3NlcGFyYXRvci0tZmhke2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wYXltZW50cy1tZXRob2RzX19zZXBhcmF0b3IucGF5bWVudHMtbWV0aG9kc19fc2VwYXJhdG9yLS1maGR7ZGlzcGxheTpibG9ja319LnBheW1lbnRzLW1ldGhvZHMgLnBheW1lbnRzLW1ldGhvZHtjb2xvcjojZmZmfS5wYXltZW50cy1tZXRob2RzIC5wYXltZW50cy1tZXRob2Qgc3Zne2hlaWdodDoxN3B4fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wYXltZW50cy1tZXRob2RzIC5wYXltZW50cy1tZXRob2Qgc3Zne2hlaWdodDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsucGF5bWVudHMtbWV0aG9kcyAucGF5bWVudHMtbWV0aG9kIHN2Z3toZWlnaHQ6MjJweH19LnBheW1lbnRzLW1ldGhvZHMgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0OjIlO21hcmdpbi1yaWdodDoyJX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wYXltZW50cy1tZXRob2RzIGRpdnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wYXltZW50cy1tZXRob2RzIGRpdnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0ucGF5bWVudHMtbWV0aG9kcyBkaXYgc3Zne3RyYW5zaXRpb246YWxsIDAuNHN9LnRoZXJtc2xpbmt7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE3cHg7Zm9udC1zaXplOjE2cHg7b3JkZXI6MTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGxpbmVhcjtsZXR0ZXItc3BhY2luZzowfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRoZXJtc2xpbmt7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50aGVybXNsaW5re2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsudGhlcm1zbGlua3tmb250LXNpemU6MTZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRoZXJtc2xpbmt7bWFyZ2luLWJvdHRvbTowcHh9fS50aGVybXNsaW5rOmhvdmVye2NvbG9yOiNiZmJmYmZ9LnRoZXJtc2xpbmstLWZvbnR7Zm9udC13ZWlnaHQ6NDAwfS50aGVybXNsaW5rIHN2Z3ttYXJnaW4tcmlnaHQ6NXB4fS50aGVybXNsaW5rIHVzZXtmaWxsOiNmZmY7dHJhbnNpdGlvbjpmaWxsIDAuM3MgbGluZWFyfS50aGVybXNsaW5rOmhvdmVyIHVzZXtmaWxsOnJnYmEoMjU1LDI1NSwyNTUsMC42KX0udGhlcm1zbGluazo6Zmlyc3QtbGV0dGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGhlcm1zbGluazpob3Zlcntib3JkZXItY29sb3I6I2ZmZn0uc29jLW5ldHdvcmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnNvYy1uZXR3b3Jrc3tvcmRlcjowO21hcmdpbi1sZWZ0OmF1dG99fS5zb2MtbmV0d29ya3MgLmZvb3Rlcl9fMThpY29ue2Rpc3BsYXk6bm9uZX0uc29jLW5ldHdvcmtzIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7YmFja2dyb3VuZDojZmZiYzAwO3RyYW5zaXRpb246Ym94LXNoYWRvdyAwLjJzIGxpbmVhcjtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCA1cHg7Zm9udC1zaXplOjB9LnNvYy1uZXR3b3JrcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnNvYy1uZXR3b3JrcyBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnNvYy1uZXR3b3JrcyBhIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5zb2MtbmV0d29ya3MgYSBzdmcgdXNle2ZpbGw6IzAwMDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgMC4zc30uc29jLW5ldHdvcmtzIGE6aG92ZXJ7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgyNTUsMTg3LDQsMC43KX0uYXBwLWxpbmtzX19pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2dyaWQtZ2FwOjAgMTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuYXBwLWxpbmtzX19pbm5lcntkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjUwcHg7bWF4LXdpZHRoOjEwMCU7YWxpZ24taXRlbXM6ZmxleC1lbmR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5hcHAtbGlua3NfX2lubmVye21hcmdpbi1ib3R0b206ODhweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LmFwcC1saW5rc19faW5uZXJ7bWFyZ2luLWJvdHRvbTo2NXB4O2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmFwcC1saW5rc19faW5uZXJ7bWFyZ2luLWJvdHRvbToxODBweDthbGlnbi1pdGVtczpmbGV4LWVuZH19LmFwcC1saW5rc19fYXBwc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z3JpZC1jb2x1bW46MS8zO2dhcDozMHB4IDEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmFwcC1saW5rc19fYXBwc3tnYXA6MzBweCAxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5hcHAtbGlua3NfX2xpbmt7ZGlzcGxheTpmbGV4fX0uYXBwLWxpbmtzX19saW5rOmhvdmVyIHN2Z3tmaWxsOiMxMDBmMGR9LmFwcC1saW5rc19fbGluazpob3ZlciAuc3ZnLXRpdGxle2ZpbGw6I2ZmYmMwMH0uYXBwLWxpbmtzX19saW5rIHN2Z3t3aWR0aDphdXRvO2hlaWdodDozN3B4O2ZpbGw6IzAwMDt0cmFuc2l0aW9uOmZpbGwgMC4zcyBsaW5lYXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuYXBwLWxpbmtzX19saW5rIHN2Z3toZWlnaHQ6MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmFwcC1saW5rc19fbGluayBzdmd7aGVpZ2h0OjQycHh9fS5hcHAtbGlua3NfX2xpbmsgLnN2Zy10aXRsZXtmaWxsOndoaXRlO3RyYW5zaXRpb246ZmlsbCAwLjNzIGxpbmVhcn0uYXBwLWxpbmtzX19wYXltZW50c3tncmlkLWNvbHVtbjoxLzM7bWFyZ2luLWJvdHRvbTo2cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuYXBwLWxpbmtzX19wYXltZW50c3ttYXJnaW4tYm90dG9tOjI1cHg7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OmF1dG99fS5sYW5nQ2hlY2t7LS1jaGVja2VyLXJhZC14czogNXB4O3RvcDowcHg7aGVpZ2h0OjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubGFuZ0NoZWNre2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyO3JpZ2h0OjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2t7aGVpZ2h0OjM1cHg7cmlnaHQ6MH19LmxhbmdDaGVja19fd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOnZhcigtLWNoZWNrZXItcmFkLXhzKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmxhbmdDaGVja19fd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjI1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmxhbmdDaGVja19fd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MzRweH19LmxhbmdDaGVja19fd3JhcHBlcjpob3ZlcntwYWRkaW5nLWJvdHRvbTo1cHg7YW5pbWF0aW9uLW5hbWU6YmdTaG93O2FuaW1hdGlvbi1kdXJhdGlvbjowLjVzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9QGtleWZyYW1lcyBiZ1Nob3d7MCV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0xMDAle2JhY2tncm91bmQtY29sb3I6I2I0YjRiNH19LmxhbmdDaGVja19fd3JhcHBlcjpob3Zlcjo6YWZ0ZXJ7YW5pbWF0aW9uLW5hbWU6YmdTaG93MjthbmltYXRpb24tZHVyYXRpb246MC41czthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfUBrZXlmcmFtZXMgYmdTaG93MnswJXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fTEwMCV7YmFja2dyb3VuZC1jb2xvcjojYzhjOGM4fX0ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWR7b3JkZXI6MztvcGFjaXR5OjF9LmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpe3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOjE7YW5pbWF0aW9uLW5hbWU6c2hvd0l0ZW07YW5pbWF0aW9uLWR1cmF0aW9uOjAuN3M7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczt6LWluZGV4OjE7cGFkZGluZzozcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKXthbmltYXRpb24tbmFtZTpzaG93SXRlbURlc2M7YW5pbWF0aW9uLWR1cmF0aW9uOjAuN3M7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkc319LmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtiYWNrZ3JvdW5kLWNvbG9yOiNjOGM4Yzh9QGtleWZyYW1lcyBzaG93SXRlbXswJXtvcGFjaXR5OjB9MjUle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MTtmb250LXdlaWdodDo3MDA7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMH19QGtleWZyYW1lcyBzaG93SXRlbURlc2N7MCV7b3BhY2l0eTowfTI1JXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjAuNX19LmxhbmdDaGVja19faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MjtvcGFjaXR5OjAuNTt0cmFuc2l0aW9uOmFsbCAwLjRzO2N1cnNvcjpwb2ludGVyO29yZGVyOjN9LmxhbmdDaGVja19faXRlbTpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudH0ubGFuZ0NoZWNrX19pdGVtIC5pY29ue2Rpc3BsYXk6ZmxleDtyaWdodDoyJTtoZWlnaHQ6MTdweDt3aWR0aDoxOXB4O21hcmdpbjozcHggNnB4IDNweCA2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2tfX2l0ZW0gLmljb257bWFyZ2luOjNweCA2cHggM3B4IDZweDtkaXNwbGF5OmZsZXh9fS5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0e2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiTW9udHNlcnJhdFwiLCBzZXJpZjtmb250LXNpemU6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjVweCAxcHg7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMDtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2tfX2l0ZW0gLmxhbmdDb250ZXh0e21hcmdpbjo1cHggMH19LmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQgZm9udHtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpcIk1vbnRzZXJyYXRcIiwgc2VyaWZ9LmxhbmdDaGVja19faXRlbSBpbnB1dHtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt3aWR0aDowO2hlaWdodDowO29wYWNpdHk6MH0ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVke2hlaWdodDoyNXB4O2JhY2tncm91bmQtY29sb3I6IzM3MzczNztib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1jaGVja2VyLXJhZC14cykgdmFyKC0tY2hlY2tlci1yYWQteHMpO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MTtvcmRlcjoxfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWR7aGVpZ2h0OjM1cHh9fS5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmljb257ZGlzcGxheTpmbGV4O3dpZHRoOjE3cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5pY29ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLWxlZnQ6OXB4fX0ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5sYW5nQ29udGV4dHtmb250LXNpemU6MTFweDttYXJnaW46NXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmxhbmdDb250ZXh0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjo1cHggMH19LmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3d7d2lkdGg6MjVweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJjMDA7bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93e3dpZHRoOjM0cHg7bWFyZ2luLWxlZnQ6MTBweH19LmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSwubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiMzNzM3Mzc7aGVpZ2h0OjJweDt3aWR0aDo3cHg7Ym9yZGVyLXJhZGl1czo1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSwubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXJ7d2lkdGg6MTRweH19LmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjI4JTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YmVmb3Jle2xlZnQ6MTYlfX0ubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MjglO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MTYlfX0ubGFuZ0NoZWNrX19pdGVtLmFjdGl2ZXtkaXNwbGF5Om5vbmV9LmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtvcmRlcjowO29wYWNpdHk6MH0uaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtiYWNrZ3JvdW5kLWNvbG9yOiMxZTFlMWV9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmhlYWRlcntwYWRkaW5nOjAgMjBweH19LmhlYWRlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEycHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaGVhZGVyX19pbm5lcntwYWRkaW5nOjhweCAwfX0uaGVhZGVyX19sZWZ0e21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5oZWFkZXJfX2xlZnR7bWFyZ2luLXJpZ2h0OnVuc2V0fX0uaGVhZGVyX19ib3h7bWF4LWhlaWdodDo1NHB4O21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuaGVhZGVyX19ib3h7bWF4LWhlaWdodDo5MXB4O21hcmdpbi1sZWZ0OjEycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5oZWFkZXJfX2JveHttYXJnaW4tbGVmdDoyMHB4fX0uaGVhZGVyIC5zb2MtbmV0d29ya3MgYXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5oZWFkZXIgLnNvYy1uZXR3b3JrcyBhIHN2Z3t3aWR0aDoxMXB4O2hlaWdodDoxMXB4fS5sb2dve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9LmxvZ29fX2xpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudH0ubG9nb19fc3Zne3dpZHRoOjgwcHg7aGVpZ2h0OjE2cHg7ZmlsdGVyOmRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsMCwwLDAuOCkpfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmxvZ29fX3N2Z3t3aWR0aDo4OXB4O2hlaWdodDoxN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubG9nb19fc3Zne3dpZHRoOjE1MnB4O2hlaWdodDoyN3B4O21heC13aWR0aDp1bnNldDttYXgtaGVpZ2h0OnVuc2V0fX0ubG9nb19fc2xvZ2Fue3dpZHRoOjgwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmdcIik7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tcmlnaHQ6MS42ZW19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubG9nb19fc2xvZ2Fue3dpZHRoOjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsubG9nb19fc2xvZ2Fue3dpZHRoOjYwJX19LmxvZ29fX3RleHR7Y29sb3I6I2UxZTFlMTtmb250LXNpemU6MTZweDtmb250LXN0eWxlOml0YWxpYzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOmNhbGMoMTBweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmxvZ29fX3RleHR7Zm9udC1zaXplOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpfX0ubG9nb19faGFuZHt3aWR0aDo0M3B4O2hlaWdodDozM3B4O21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19faGFuZHt3aWR0aDoyNXB4O2hlaWdodDoyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpey5sb2dvX19oYW5ke3dpZHRoOjE4cHg7aGVpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6M3B4fX0ubG9nb19faGFuZCB1c2V7ZmlsbDp3aGl0ZX0udG9we3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcHtwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9we3BhZGRpbmctYm90dG9tOjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRvcHtwYWRkaW5nLWJvdHRvbTowfX0udG9wX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo2MDBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsudG9wX19pbm5lcnttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgMWZyKTttYXJnaW4tYm90dG9tOjI2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50b3BfX2lubmVye21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRvcF9faW5uZXJ7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsudG9wX19pbm5lcnttYXJnaW4tYm90dG9tOjY3cHh9fS50b3BfX2lubmVyPi50aXRsZXt3aWR0aDoxMDAlO29yZGVyOjA7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXJpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudG9wX19pbm5lcj4udGl0bGV7d2lkdGg6dW5zZXR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9faW5uZXI+LnRpdGxle2Rpc3BsYXk6YmxvY2s7Z3JpZC1jb2x1bW46MSAvIDc7Z3JpZC1yb3c6MTtwYWRkaW5nLXRvcDozMHB4O21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6dW5zZXR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LnRvcF9faW5uZXI+LnRpdGxle2dyaWQtcm93OjF9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50b3BfX2lubmVyPi50aXRsZXtwYWRkaW5nLXRvcDo2OXB4O21hcmdpbi1ib3R0b206MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsudG9wX19pbm5lcj4udGl0bGV7cGFkZGluZy10b3A6NzBweDttYXJnaW4tYm90dG9tOjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRvcF9faW5uZXI+LnRpdGxle3BhZGRpbmctdG9wOjgxcHg7bWFyZ2luLWJvdHRvbTo0MHB4O2dyaWQtY29sdW1uOjEgLyA3fX0udG9wX19pbm5lcj4udGl0bGU+aDF7d2lkdGg6NzclfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9faW5uZXI+LnRpdGxlPmgxe3dpZHRoOjgyJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRvcF9faW5uZXI+LnRpdGxlPmgxe3dpZHRoOjg4JX19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRvcF9faW5uZXI+LnRpdGxlPmgxe3dpZHRoOjg5JX19LnRvcF9faW5uZXI+LnRpdGxlPmgxPnNwYW46bnRoLWNoaWxkKDEpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50b3BfX2dlb0NvbnRlbnR7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9fZ2VvQ29udGVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOnVuc2V0O21hcmdpbjowO2dyaWQtY29sdW1uOjEgLyA3O2dyaWQtcm93OjI7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLWJvdHRvbTowcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LnRvcF9fZ2VvQ29udGVudHtwYWRkaW5nLXJpZ2h0OjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19nZW9Db250ZW50e3BhZGRpbmctcmlnaHQ6MTJweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnRvcF9fZ2VvQ29udGVudHtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey50b3BfX2dlb0NvbnRlbnR7Z3JpZC1jb2x1bW46MSAvIDc7cGFkZGluZy1yaWdodDoxMjNweH19LnRvcF9fZ2VvQ29udGVudD4udGl0bGV7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19nZW9Db250ZW50Pi50aXRsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19nZW9Db250ZW50IC50aXRsZV9fdGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOjB9fS50b3BfX2dlb0NvbnRlbnQgLnRpdGxlX190ZXh0IHNwYW57bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19nZW9Db250ZW50IC50aXRsZV9fdGV4dCBzcGFue2ZvbnQtc2l6ZTppbmhlcml0fX0udG9wX193cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9fd3JhcHBlcnttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey50b3BfX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbTowcHh9fS50b3BfX3Byb21ve3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOjA7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9fcHJvbW97ei1pbmRleDoxO2dyaWQtY29sdW1uOjcgLyAxMztncmlkLXJvdzoxIC8gMztwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjcwcHg7bWFyZ2luLWJvdHRvbTowcHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19wcm9tb3twYWRkaW5nLXRvcDo2M3B4O3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey50b3BfX3Byb21ve2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmctbGVmdDo5NXB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnRvcF9fcHJvbW97cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy10b3A6ODZweDtncmlkLWNvbHVtbjo3IC8gMTN9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnRvcF9fcGF5bWVudHN7bWF4LXdpZHRoOjE5NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudG9wX19wYXltZW50c3ttYXgtd2lkdGg6MjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey50b3BfX3BheW1lbnRze21heC13aWR0aDoxMDAlfX0ucHJvbW97cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOmNhbGMoMTRweCArIDggKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnByb21ve21heC13aWR0aDo2NTBweDttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wcm9tb3ttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnByb21ve3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tb3tmb250LXNpemU6MTZweDt3aWR0aDoxMDAlfX0ucHJvbW9fX2RlY29ye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt0b3A6MH0ucHJvbW9fX2l0ZW0tZ2FtZXtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wcm9tb19faXRlbS1nYW1le21hcmdpbi1ib3R0b206MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnByb21vX19pdGVtLWdhbWV7bWFyZ2luLWxlZnQ6NTdweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnByb21vX19pdGVtLWdhbWV7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjI0NHB4fX0ucHJvbW9fX2l0ZW0tZ2FtZTo6YmVmb3JlLC5wcm9tb19faXRlbS1nYW1lOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyMjstLXdpZHRoOiA3M3B4Oy0taGVpZ2h0OiA2M3B4O3dpZHRoOnZhcigtLXdpZHRoKTtoZWlnaHQ6dmFyKC0taGVpZ2h0KTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsucHJvbW9fX2l0ZW0tZ2FtZTo6YmVmb3JlLC5wcm9tb19faXRlbS1nYW1lOjphZnRlcnstLXdpZHRoOiA5NnB4Oy0taGVpZ2h0OiA4M3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsucHJvbW9fX2l0ZW0tZ2FtZTo6YmVmb3JlLC5wcm9tb19faXRlbS1nYW1lOjphZnRlcnstLXdpZHRoOiAxMjFweDstLWhlaWdodDogMTA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tb19faXRlbS1nYW1lOjpiZWZvcmUsLnByb21vX19pdGVtLWdhbWU6OmFmdGVyey0td2lkdGg6IDE0NnB4Oy0taGVpZ2h0OiAxMjdweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnByb21vX19pdGVtLWdhbWU6OmJlZm9yZSwucHJvbW9fX2l0ZW0tZ2FtZTo6YWZ0ZXJ7LS13aWR0aDogMjEwcHg7LS1oZWlnaHQ6IDE4MnB4fX0ucHJvbW9fX2l0ZW0tZ2FtZTo6YmVmb3Jle2xlZnQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmltYWdlLXNldChcIi4uL2ltYWdlcy9kZWNvci93aW5nX3JpZ2h0XzIxMHgxODIuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLCBcIi4uL2ltYWdlcy9kZWNvci93aW5nX3JpZ2h0XzIxMHgxODIud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9kZWNvci93aW5nX3JpZ2h0XzIxMHgxODIuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKSl9QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LnByb21vX19pdGVtLWdhbWU6OmJlZm9yZXtsZWZ0OjEwNCV9fS5wcm9tb19faXRlbS1nYW1lOjphZnRlcntyaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6aW1hZ2Utc2V0KFwiLi4vaW1hZ2VzL2RlY29yL3dpbmdfbGVmdF8yMTB4MTgyLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgXCIuLi9pbWFnZXMvZGVjb3Ivd2luZ19sZWZ0XzIxMHgxODIud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9kZWNvci93aW5nX2xlZnRfMjEweDE4Mi5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvbW9fX2l0ZW0tZ2FtZTo6YWZ0ZXJ7cmlnaHQ6MTA1JX19LnByb21vX19pdGVtLXN2Z3t3aWR0aDoxMjZweDtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjI4cHg7Y29sb3I6I2Y0MGYzZTtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnByb21vX19pdGVtLXN2Z3ttYXJnaW4tYm90dG9tOjIwcHg7d2lkdGg6MTY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wcm9tb19faXRlbS1zdmd7d2lkdGg6MjA5cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tb19faXRlbS1zdmd7d2lkdGg6MjUycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5wcm9tb19faXRlbS1zdmd7d2lkdGg6MzYycHg7bWFyZ2luLWJvdHRvbTowfX0ucHJvbW9fX2l0ZW0tc3ZnIC5wbGFuZV9faXRlbXtvcGFjaXR5OjB9LnByb21vX19pdGVtLXN2ZyAuYW5pbWF0ZWQtcGF0aHtvcGFjaXR5OjA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjEwcHg7c3Ryb2tlLWRhc2hhcnJheTowO3N0cm9rZS1kYXNob2Zmc2V0OjA7dHJhbnNpdGlvbjphbGwgMXMgbGluZWFyfS5wcm9tb19faXRlbS1zdmcgLnBsYW5lIHBhdGgudGVzdHtmaWxsOndoaXRlO3RyYW5zaXRpb246YWxsIDFzIGxpbmVhcjthbmltYXRpb24tbmFtZTpzaG93TG9nb0JldHNvZnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXN9QGtleWZyYW1lcyBzaG93TG9nb0JldHNvZnR7MCV7ZmlsbDojZmZmO29wYWNpdHk6MH04MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eToxfX0ucHJvbW9fX2l0ZW0tc3ZnIC5wcm9wZWxsZXIgI3Byb3BlbGxlci0tY2VudGVye2FuaW1hdGlvbjpmaWxsX2NlbnRlciAwLjQ1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7ZmlsbDojZjQwZjNlfUBrZXlmcmFtZXMgZmlsbF9jZW50ZXJ7MCV7ZmlsbDp3aGl0ZX0yNSV7ZmlsbDojZjQwZjNlfTUwJXtmaWxsOndoaXRlfTc1JXtmaWxsOiNmNDBmM2V9MTAwJXtmaWxsOndoaXRlfX0ucHJvbW9fX2l0ZW0tc3ZnIC5wcm9wZWxsZXIgI3Byb3BlbGxlci0tYm90dG9te2FuaW1hdGlvbjpzcGluX2JvdHRvbSAwLjM1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGV9QGtleWZyYW1lcyBzcGluX2JvdHRvbXswJXt0cmFuc2Zvcm06cm90YXRlWCgwZGVnKX0yNSV7dHJhbnNmb3JtOnJvdGF0ZVgoLTM1ZGVnKX01MCV7dHJhbnNmb3JtOnJvdGF0ZVgoMGRlZyl9NzUle3RyYW5zZm9ybTpyb3RhdGVYKC0zNWRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlWCgwZGVnKX19LnByb21vX19pdGVtLXN2ZyAucHJvcGVsbGVyICNwcm9wZWxsZXItLXRvcHthbmltYXRpb246c3Bpbl90b3AgMC4zNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlfS5wcm9tb19faXRlbS1zdmcgLnByb3BlbGxlciAjcHJvcGVsbGVyLS10b3B7dHJhbnNmb3JtLW9yaWdpbjowIDYwJX1Aa2V5ZnJhbWVzIHNwaW5fdG9wezAle3RyYW5zZm9ybTpyb3RhdGVYKDBkZWcpfTI1JXt0cmFuc2Zvcm06cm90YXRlWCgtMzVkZWcpfTUwJXt0cmFuc2Zvcm06cm90YXRlWCgwZGVnKX03NSV7dHJhbnNmb3JtOnJvdGF0ZVgoLTM1ZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGVYKDBkZWcpfX0ucHJvbW9fX2RlY29yLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0td2lkdGgpO2hlaWdodDp2YXIoLS1oZWlnaHQpfS5wcm9tb19fZGVjb3ItaXRlbS0tZm9vdGJhbGwtYmFsbHtvcGFjaXR5OjA7cmlnaHQ6MDt0b3A6LTE1JTstLXdpZHRoOiAxMTZweDstLWhlaWdodDogMTE2cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsucHJvbW9fX2RlY29yLWl0ZW0tLWZvb3RiYWxsLWJhbGx7LS13aWR0aDogMTgwcHg7LS1oZWlnaHQ6IDE4MHB4O3RvcDotMTAlfX0ucHJvbW9fX2RlY29yLWl0ZW0tLWJhc2tldC1iYWxse29wYWNpdHk6MDtsZWZ0OjA7dG9wOi03JTstLXdpZHRoOiA3M3B4Oy0taGVpZ2h0OiA3M3B4fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnByb21vX19kZWNvci1pdGVtLS1iYXNrZXQtYmFsbHtsZWZ0OjEycHg7LS13aWR0aDogMTIwcHg7LS1oZWlnaHQ6IDEyMHB4fX0ucHJvbW9fX2RlY29yLWl0ZW0tLWJhc2tldC1iYWxsIGltZ3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucHJvbW9fX2RlY29yLWl0ZW0tLWNvaW4tbHt6LWluZGV4Oi0xO2xlZnQ6LTIwcHg7dG9wOjEwJTstLXdpZHRoOiA1NXB4Oy0taGVpZ2h0OiA2NHB4O29wYWNpdHk6MH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5wcm9tb19fZGVjb3ItaXRlbS0tY29pbi1sey0td2lkdGg6IDczcHg7LS1oZWlnaHQ6IDg1cHh9fS5wcm9tb19fZGVjb3ItaXRlbS0tY29pbi1sIGltZ3t0cmFuc2Zvcm06cm90YXRlKDE4ZGVnKX0ucHJvbW9fX2RlY29yLWl0ZW0tLWNvaW4tcnt6LWluZGV4OjE7cmlnaHQ6LTEwJTt0b3A6MTAlOy0td2lkdGg6IDcycHg7LS1oZWlnaHQ6IDc2cHg7b3BhY2l0eTowfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnByb21vX19kZWNvci1pdGVtLS1jb2luLXJ7LS13aWR0aDogMTAwcHg7LS1oZWlnaHQ6IDEwMHB4fX0ucHJvbW9fX2RlY29yLWl0ZW0tLWNvaW4tciBpbWd7dHJhbnNmb3JtOnJvdGF0ZSgzMmRlZyl9LnByb21vX19kZWNvci1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnByb21vX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnByb21vX19pdGVte3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wcm9tb19faXRlbXttaW4td2lkdGg6NTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tb19faXRlbXttaW4td2lkdGg6dW5zZXR9fS5wcm9tb19faXRlbSAudGl0bGV7bWFyZ2luLXRvcDo5MHB4O21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5wcm9tb19faXRlbSAudGl0bGV7bWFyZ2luLXRvcDoxMzBweH19LnByb21vX19waWN0dXJle21pbi1oZWlnaHQ6MTM2cHg7bWF4LXdpZHRoOjI5MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0yJSAxMjVweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5wcm9tb19fcGljdHVyZXttYXJnaW46MCBhdXRvIDE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wcm9tb19fcGljdHVyZXttYXJnaW4tYm90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTBweCwgMTBweCl9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LnByb21vX19waWN0dXJle3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAwcHgpO21heC13aWR0aDozMjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnByb21vX19waWN0dXJle21pbi1oZWlnaHQ6MTkzcHg7bWF4LXdpZHRoOjM3OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvbW9fX3BpY3R1cmV7bWluLWhlaWdodDoyMzBweDttYXgtd2lkdGg6NDUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5wcm9tb19fcGljdHVyZXttaW4taGVpZ2h0OjM1M3B4O21heC13aWR0aDo2OTNweDttYXJnaW4tYm90dG9tOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpfX0ucHJvbW9fX3BpY3R1cmUgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjB9LnByb21vX19waWN0dXJlIC5ibHVye2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTstd2Via2l0LWFuaW1hdGlvbjpibHVyIDNzfUAtd2Via2l0LWtleWZyYW1lcyBibHVyezAlLDEwMCV7LXdlYmtpdC1maWx0ZXI6Ymx1cigxMHB4KX01MCV7LXdlYmtpdC1maWx0ZXI6Ymx1cigwcHgpfX0ucHJvbW9fX3BpY3R1cmUgLmh1ZXthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb246aHVlIDIuNXN9QC13ZWJraXQta2V5ZnJhbWVzIGh1ZXswJSwxMDAley13ZWJraXQtZmlsdGVyOmh1ZS1yb3RhdGUoMGRlZyl9NTAley13ZWJraXQtZmlsdGVyOmh1ZS1yb3RhdGUoMTgwZGVnKX19LnByb21vX19waWN0dXJlIC5zYXR1cmF0ZXstd2Via2l0LWFuaW1hdGlvbjpzYXR1cmF0ZSAzcyBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgc2F0dXJhdGV7MCUsMTAwJXstd2Via2l0LWZpbHRlcjpzYXR1cmF0ZShub25lKX01MCV7LXdlYmtpdC1maWx0ZXI6c2F0dXJhdGUoLTEwKX19LnByb21vX19waWN0dXJlIC5icmlnaHRuZXNzey13ZWJraXQtYW5pbWF0aW9uOmJyaWdodG5lc3MgM3MgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGJyaWdodG5lc3N7MCUsMTAwJXstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKG5vbmUpfTUwJXstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEwKX19LnByb21vX19waWN0dXJlIC5vbWd3dGZiYnF7LXdlYmtpdC1hbmltYXRpb246b21nd3RmYmJxIDNzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBvbWd3dGZiYnF7MCUsMTAwJXstd2Via2l0LWZpbHRlcjpibHVyKDBweCkgYnJpZ2h0bmVzcyhub25lKSBodWUtcm90YXRlKDBkZWcpIHNhdHVyYXRlKG5vbmUpfTUwJXstd2Via2l0LWZpbHRlcjpicmlnaHRuZXNzKDEwKSBibHVyKDEwcHgpIGh1ZS1yb3RhdGUoMTgwZGVnKSBzYXR1cmF0ZSgxMCl9fS5wcm9tb19fcGljdHVyZS1maWx0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MCU7bGVmdDowO3otaW5kZXg6MTE7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kOiNlNmE5MDA7ZmlsdGVyOmJsdXIoMjVweCl9Lmluc3RydWN0aW9ue3BhZGRpbmctdG9wOjA7d2lkdGg6MTAwJTtvcmRlcjoyfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lmluc3RydWN0aW9ue3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmluc3RydWN0aW9ue29yZGVyOjF9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5pbnN0cnVjdGlvbnttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5pbnN0cnVjdGlvbnttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5pbnN0cnVjdGlvbntwYWRkaW5nLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxNXB4fX0uaW5zdHJ1Y3Rpb25fX2lubmVye3BhZGRpbmc6MCA1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuaW5zdHJ1Y3Rpb25fX2lubmVye21hcmdpbi1yaWdodDotNTVweDtwYWRkaW5nOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5pbnN0cnVjdGlvbl9faW5uZXJ7bWFyZ2luLXJpZ2h0Oi05MHB4fX0uaW5zdHJ1Y3Rpb25fX2l0ZW1ze21hcmdpbi1pbmxpbmU6YXV0bzttYXJnaW4tYm90dG9tOjM1cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuaW5zdHJ1Y3Rpb25fX2l0ZW1ze21hcmdpbi1ib3R0b206MTBweDttYXgtd2lkdGg6NjAlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9faXRlbXN7bWFyZ2luLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaW5zdHJ1Y3Rpb25fX2l0ZW1ze2dhcDowO21hcmdpbi1ib3R0b206MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuaW5zdHJ1Y3Rpb25fX2l0ZW1ze21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lmluc3RydWN0aW9uX19pdGVtc3ttYXJnaW4tYm90dG9tOjZweH19Lmluc3RydWN0aW9uX19jb250ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmluc3RydWN0aW9uX19jb250ZW50e2dhcDo4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5pbnN0cnVjdGlvbl9fY29udGVudHtwYWRkaW5nOjIwcHggMH19Lmluc3RydWN0aW9uX19jb250ZW50LS1jdXN0b217cG9zaXRpb246cmVsYXRpdmV9Lmluc3RydWN0aW9uX19jb250ZW50LS1jdXN0b20gcHtmb250LXdlaWdodDo4MDB9Lmluc3RydWN0aW9uX19zZXBhcmF0b3J7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmluc3RydWN0aW9uX19zZXBhcmF0b3J7aGVpZ2h0OjM4cHg7d2lkdGg6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaW5zdHJ1Y3Rpb25fX3NlcGFyYXRvcntoZWlnaHQ6NDJweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lmluc3RydWN0aW9uX19zZXBhcmF0b3J7aGVpZ2h0OjU2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5pbnN0cnVjdGlvbl9fc2VwYXJhdG9ye2hlaWdodDo3MnB4fX0uaW5zdHJ1Y3Rpb25fX2JveHttYXgtd2lkdGg6NzclfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmluc3RydWN0aW9uX19ib3h7bWF4LXdpZHRoOnVuc2V0fX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5pbnN0cnVjdGlvbl9fYm94e21heC13aWR0aDo3NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5pbnN0cnVjdGlvbl9fYm94e21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuaW5zdHJ1Y3Rpb25fX2JveHttYXgtd2lkdGg6ODElfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9fbnVtYmVyI2luc3RydWN0aW9uTnVtYmVyT25le3dpZHRoOjMwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lmluc3RydWN0aW9uX19udW1iZXIjaW5zdHJ1Y3Rpb25OdW1iZXJPbmV7d2lkdGg6MzAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuaW5zdHJ1Y3Rpb25fX251bWJlciNpbnN0cnVjdGlvbk51bWJlck9uZXt3aWR0aDoyNyV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmluc3RydWN0aW9uX19udW1iZXIjaW5zdHJ1Y3Rpb25OdW1iZXJUd297d2lkdGg6MzAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaW5zdHJ1Y3Rpb25fX251bWJlciNpbnN0cnVjdGlvbk51bWJlclR3b3t3aWR0aDozMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5pbnN0cnVjdGlvbl9fbnVtYmVyI2luc3RydWN0aW9uTnVtYmVyVHdve3dpZHRoOjMwJX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lmluc3RydWN0aW9uX19udW1iZXIjaW5zdHJ1Y3Rpb25OdW1iZXJUd297d2lkdGg6MjglfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9fbnVtYmVyI2luc3RydWN0aW9uTnVtYmVyVGhyZWV7d2lkdGg6MzElfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuaW5zdHJ1Y3Rpb25fX251bWJlciNpbnN0cnVjdGlvbk51bWJlclRocmVle3dpZHRoOjI3JX19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lmluc3RydWN0aW9uX19udW1iZXIjaW5zdHJ1Y3Rpb25OdW1iZXJUaHJlZXt3aWR0aDoyOSV9fS5pbnN0cnVjdGlvbl9fbnVtYmVyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9fbnVtYmVyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9fbnVtYmVyOmZpcnN0LWNoaWxkIC5pbnN0cnVjdGlvbl9fbnVte3dpZHRoOjhweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lmluc3RydWN0aW9uX19udW1iZXI6Zmlyc3QtY2hpbGQgLmluc3RydWN0aW9uX19udW17d2lkdGg6MTRweH19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7Lmluc3RydWN0aW9uX19udW1iZXI6Zmlyc3QtY2hpbGQgLmluc3RydWN0aW9uX19udW17d2lkdGg6MTZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lmluc3RydWN0aW9uX19udW1iZXI6Zmlyc3QtY2hpbGQgLmluc3RydWN0aW9uX19udW17d2lkdGg6MjBweH19Lmluc3RydWN0aW9uX19udW17d2lkdGg6MjJweDtmb250LXNpemU6MzZweDtsZXR0ZXItc3BhY2luZzotMC4wMmVtO2NvbG9yOiMzMzN9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuaW5zdHJ1Y3Rpb25fX251bXt3aWR0aDoxN3B4O2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5pbnN0cnVjdGlvbl9fbnVte2ZvbnQtc2l6ZTo0NHB4O3dpZHRoOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5pbnN0cnVjdGlvbl9fbnVte3dpZHRoOnVuc2V0O2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuaW5zdHJ1Y3Rpb25fX251bXtmb250LXNpemU6NTZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7Lmluc3RydWN0aW9uX19udW17Zm9udC1zaXplOjY0cHh9fS5pbnN0cnVjdGlvbl9fYWN0aW9ue2xpbmUtaGVpZ2h0OjEuNDtmb250LXNpemU6MTRweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5pbnN0cnVjdGlvbl9fYWN0aW9ue2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lmluc3RydWN0aW9uX19hY3Rpb257Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5pbnN0cnVjdGlvbl9fYWN0aW9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuaW5zdHJ1Y3Rpb25fX2FjdGlvbntmb250LXNpemU6MjBweH19QGtleWZyYW1lcyBzaGluZXswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDAlfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlfX0uaW5zdHJ1Y3Rpb25fX2FjdGlvbi5nb2xkZW4tdGV4dHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgZ29sZCwgZ29sZCA0MCUsICNmZmRmMDAgNjAlLCBnb2xkKTtiYWNrZ3JvdW5kLXNpemU6MjAwJSAxMDAlO2FuaW1hdGlvbjpzaGluZSAycyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtiYWNrZ3JvdW5kLWNsaXA6dGV4dDtjb2xvcjp0cmFuc3BhcmVudH0uZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO3BhZGRpbmc6MzBweCAwIDBweDtiYWNrZ3JvdW5kOiMxZTFlMWV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZm9vdGVye3BhZGRpbmc6MjBweCAwIDMwcHggMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5mb290ZXJ7cGFkZGluZy10b3A6MzFweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZvb3RlcntwYWRkaW5nOjIwcHg7cGFkZGluZy10b3A6MzBweH19LmZvb3Rlcl9fYm94e21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsuZm9vdGVyX19ib3h7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OjFlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtvcmRlcjozfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZm9vdGVyX19ib3h7b3JkZXI6M319LmZvb3RlciAuc29jLW5ldHdvcmtze3BhZGRpbmc6MWVtIDA7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mb290ZXIgLnNvYy1uZXR3b3Jrc3t3aWR0aDphdXRvO21heC13aWR0aDoyNjBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuZm9vdGVyIC5zb2MtbmV0d29ya3N7cGFkZGluZzowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5mb290ZXIgLnNvYy1uZXR3b3Jrc3tvcmRlcjowO21heC13aWR0aDoyMCV9fS5mb290ZXJfX2lubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7ZmxleC13cmFwOndyYXB9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZm9vdGVyX19pbm5lcntnYXA6MzBweDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9faW5uZXJ7Z2FwOjQwcHh9fS5mb290ZXJfX2NvcHl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZm9vdGVyX19jb3B5e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9fY29weXtmb250LXNpemU6MTZweH19QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsuZm9vdGVyX19jb3B5e29yZGVyOjJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5mb290ZXJfX2NvcHl7b3JkZXI6MTtwYWRkaW5nOjAgMjBweCAwIDA7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6dW5zZXR9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5mb290ZXJfX2NvcHl7bWF4LXdpZHRoOjg2MHB4O21hcmdpbi1sZWZ0OjB9fS5mb290ZXJfX2NvcHkgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGxpbmVhcn0uZm9vdGVyX19jb3B5IGE6aG92ZXJ7Y29sb3I6I2NjY30uZm9ybS10YWJze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mb3JtLXRhYnNfX3N3aXRjaGVze21hcmdpbi1ib3R0b206MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuZm9ybS10YWJzX19zd2l0Y2hlc3tnYXA6MTBweDttYXJnaW4tYm90dG9tOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLXRhYnNfX3N3aXRjaGVze21hcmdpbi1ib3R0b206MjBweH19LmZvcm0tdGFic19fc3dpdGNoZXMgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjAuNWVtIDFlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjVweDt0cmFuc2l0aW9uOmFsbCAwLjNzO2JvcmRlcjoxcHggc29saWQgI2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5mb3JtLXRhYnNfX3N3aXRjaGVzIGF7cGFkZGluZzo5cHggNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZm9ybS10YWJzX19zd2l0Y2hlcyBhe3BhZGRpbmc6MTFweCA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLXRhYnNfX3N3aXRjaGVzIGF7cGFkZGluZzoxM3B4IDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZvcm0tdGFic19fc3dpdGNoZXMgYXtwYWRkaW5nOjE0cHggNXB4fX0uZm9ybS10YWJzX19zd2l0Y2hlcyBhOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtiYWNrZ3JvdW5kLWNvbG9yOiM4OTg5ODl9LmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3ZlcjpiZWZvcmV7b3BhY2l0eTowfS5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6YWN0aXZle2JvcmRlci1jb2xvcjojZmZmfS5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6Zm9jdXN7b3V0bGluZS1jb2xvcjojZmZiYzAwfS5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIDAuNXM7ei1pbmRleDotMTtvcGFjaXR5OjE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKTo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NXB4fS5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1cHh9LmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmV7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYmMwMCwgI2ZmYmMwMCksI2ZmYmMwMDtib3JkZXItY29sb3I6I2ZmYmMwMH0uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTo6YmVmb3Jle29wYWNpdHk6MTt6LWluZGV4OjE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2ZmZmZmZn0uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MX0uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZSBzcGFue2NvbG9yOiMwMDB9LmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjM7Zm9udC1zaXplOjEwcHg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3BhbntwYWRkaW5nLWxlZnQ6MDtmb250LXNpemU6MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFue3BhZGRpbmctbGVmdDoxMn19QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7LmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFue2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW57Zm9udC1zaXplOjE2cHh9fWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfWlucHV0LmZvcm0tZWxlbWVudCxzZWxlY3QuZm9ybS1lbGVtZW50e3BhZGRpbmctbGVmdDoxMHB4fXNlbGVjdC5mb3JtLWVsZW1lbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTthcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO292ZXJmbG93OmhpZGRlbjtjb2xvcjp3aGl0ZX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpe3NlbGVjdC5mb3JtLWVsZW1lbnR7cGFkZGluZy1yaWdodDo0MHB4fX0uZm9ybS1lbGVtZW50e3dpZHRoOjQ1JTtoZWlnaHQ6MzBweDttYXJnaW4tdG9wOjEwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmZvcm0tZWxlbWVudHttYXJnaW4tdG9wOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5mb3JtLWVsZW1lbnR7aGVpZ2h0OjM2cHg7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLWVsZW1lbnR7aGVpZ2h0OjQ0cHg7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoyMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZm9ybS1lbGVtZW50e2hlaWdodDo0OXB4O2ZvbnQtc2l6ZToxNnB4fX0uZm9ybS1lbGVtZW50LmN1c3RvbS1idG4uYnRuLTd7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6MThweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5mb3JtLWVsZW1lbnQuY3VzdG9tLWJ0bi5idG4tN3tsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNHB4O21pbi13aWR0aDo2MCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LmZvcm0tZWxlbWVudC5jdXN0b20tYnRuLmJ0bi03e21pbi13aWR0aDp1bnNldH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZvcm0tZWxlbWVudC5jdXN0b20tYnRuLmJ0bi03e2ZvbnQtc2l6ZToxNC41cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLWVsZW1lbnQuY3VzdG9tLWJ0bi5idG4tN3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo1NnB4O21pbi13aWR0aDo1NCV9fS5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0sLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl17Y29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6NXB4IDAgMCA1cHh9LmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXTpmb2N1c3tvdXRsaW5lLWNvbG9yOiNmZmJjMDB9LmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdOmZvY3Vze291dGxpbmUtY29sb3I6I2ZmYmMwMH0uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo1cHh9LmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl17LS1ib3JkZXItY29sb3I6ICNmZmY7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgbGluZWFyfUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5mb3JtLWVsZW1lbnRbbmFtZT1cImVtYWlsXCJde2hlaWdodDo0NnB4O21hcmdpbi1ib3R0b206MjNweH19LmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl06OnBsYWNlaG9sZGVye2NvbG9yOiNmZmZ9LmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl06aG92ZXJ7Y29sb3I6I2IzYjNiM30uZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXTpob3Zlcjo6cGxhY2Vob2xkZXJ7Y29sb3I6I2IzYjNiM30uZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXTphY3RpdmV7Y29sb3I6IzAwMH0uZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXTpmb2N1c3tvdXRsaW5lLWNvbG9yOiNmZmJjMDB9LmZvcm0tZWxlbWVudC5waG9uZS1ibG9ja3t3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2t7bWFyZ2luLXRvcDoxNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9ybS1lbGVtZW50LnBob25lLWJsb2Nre21hcmdpbi10b3A6MjFweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZvcm0tZWxlbWVudC5waG9uZS1ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHh9fS5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0gb3B0aW9uLC5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdIG9wdGlvbntjb2xvcjojMzUzNTM1O2ZvbnQtc2l6ZToxMnB4fSNjb3VudHJ5LXN0eWxlciAuanEtc2VsZWN0Ym94X19zZWxlY3R7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0jY291bnRyeS1zdHlsZXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmpxLXNlbGVjdGJveHstLWJvcmRlci1jb2xvcjogI2ZmZn0uanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVye3dpZHRoOjcwJTtib3JkZXItcmFkaXVzOjVweCAwIDAgNXB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qcS1zZWxlY3Rib3gjY291bnRyeS1zdHlsZXJ7bWFyZ2luLXRvcDowfX0uanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlcnt3aWR0aDozMCU7Ym9yZGVyLXJhZGl1czowIDVweCA1cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5qcS1zZWxlY3Rib3gjY3VycmVuY3ktc3R5bGVye21hcmdpbi10b3A6MH19LmpxLXNlbGVjdGJveF9fdHJpZ2dlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjIwcHg7aGVpZ2h0OjEwMCU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoxMHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuanEtc2VsZWN0Ym94X190cmlnZ2Vye3dpZHRoOjQwcHh9fS5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxNXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci1sZWZ0Om5vbmU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3VycmVuY3ktYXJyb3cuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3d7cmlnaHQ6MjBweDt3aWR0aDoyMnB4O2hlaWdodDoxMXB4fX0uanEtc2VsZWN0Ym94X19zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowIDI1cHggMCAxMHB4O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtmb250OjEwcHgvMzBweCBNb250c2VycmF0LCBzYW5zLXNlcmlmO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5qcS1zZWxlY3Rib3hfX3NlbGVjdHtwYWRkaW5nOjAgNDVweCAwIDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmpxLXNlbGVjdGJveF9fc2VsZWN0e2ZvbnQ6MTBweC8zMHB4IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWZ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5qcS1zZWxlY3Rib3hfX3NlbGVjdHtmb250OjEycHgvMzZweCBNb250c2VycmF0LCBzYW5zLXNlcmlmfX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuanEtc2VsZWN0Ym94X19zZWxlY3R7Zm9udDoxNHB4LzQ0cHggTW9udHNlcnJhdCwgc2Fucy1zZXJpZn19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmpxLXNlbGVjdGJveF9fc2VsZWN0e2ZvbnQ6MTZweC81MHB4IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWZ9fS5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNiM2IzYjM7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHR7Y29sb3I6I2IzYjNiM30uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Zm9udC1zaXplOmNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHR7Zm9udC1zaXplOjEwcHg7aGVpZ2h0OjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0e2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dHtmb250LXNpemU6MTQuNnB4O2hlaWdodDo0NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dHtmb250LXNpemU6MTZweDtoZWlnaHQ6NDZweH19LnBob25lLWJsb2Nre21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGhvbmUtYmxvY2s6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZywucGhvbmUtYmxvY2s6aG92ZXIgaW5wdXRbdHlwZT1cInRlbFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNiM2IzYjN9LnBob25lLWJsb2NrOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWc6OnBsYWNlaG9sZGVyLC5waG9uZS1ibG9jazpob3ZlciBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcntjb2xvcjojYjNiM2IzfS5waG9uZS1ibG9jayAuaXRpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBob25lLWJsb2NrIGlucHV0W3R5cGU9XCJ0ZWxcIl17LS1ib3JkZXItY29sb3I6ICNmZmY7aGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnBob25lLWJsb2NrIGlucHV0W3R5cGU9XCJ0ZWxcIl17aGVpZ2h0OjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJde2hlaWdodDozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXXtoZWlnaHQ6NDRweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnBob25lLWJsb2NrIGlucHV0W3R5cGU9XCJ0ZWxcIl17aGVpZ2h0OjQ2cHh9fS5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcntjb2xvcjojZmZmfS5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3Vze291dGxpbmUtY29sb3I6I2ZmYmMwMH0udmFsaWQtYmxvY2t7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuNmVtO3RvcDotNXB4O3JpZ2h0OjVweDtoZWlnaHQ6MzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSN2YWxpZC1tc2d7Y29sb3I6Z3JlZW47dGV4dC1zaGFkb3c6MXB4IDAgMCAjMDAwfSNlcnJvci1tc2d7Y29sb3I6cmVkO3RleHQtc2hhZG93OjFweCAwIDAgIzAwMH1pbnB1dCxzZWxlY3QsLml0aXtjdXJzb3I6cG9pbnRlcjttYXgtd2lkdGg6MTAwJTtib3JkZXI6bm9uZX1pbnB1dCxzZWxlY3R7aGVpZ2h0OjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7aW5wdXQsc2VsZWN0e2hlaWdodDozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXtpbnB1dCxzZWxlY3R7aGVpZ2h0OjQ0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpe2lucHV0LHNlbGVjdHtoZWlnaHQ6NDZweH19aW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmhpZGV7ZGlzcGxheTpub25lfSNjdXJyZW5jeXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnN1Yi1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAyM3B4O2hlaWdodDo1MHB4O2ZvbnQtd2VpZ2h0OjYwMDtvcmRlcjoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjQwZjNlO2JveC1zaGFkb3c6MHB4IDBweCA0LjI1ODlweCAjZjQwZjNlO3RyYW5zaXRpb246Y29sb3IgMC4zcyBsaW5lYXI7Ym9yZGVyOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NXB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcn1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5zdWItZm9ybXt3aWR0aDo3MCV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnN1Yi1mb3Jte21hcmdpbi1ib3R0b206MTJweDtoZWlnaHQ6NDBweDttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5zdWItZm9ybXt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5zdWItZm9ybXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5zdWItZm9ybXtoZWlnaHQ6NTZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN1Yi1mb3Jte3dpZHRoOjUwJTttYXJnaW4tYm90dG9tOjE4cHh9fS5zdWItZm9ybS5jdXN0b20tYnRue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgMC43cyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3cteDpoaWRkZW59LnN1Yi1mb3JtLmJ0bi03e2JhY2tncm91bmQ6I2Y0MGYzZTtsaW5lLWhlaWdodDo1MHB4O3BhZGRpbmc6MDtib3JkZXI6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5zdWItZm9ybS5idG4tN3tsaW5lLWhlaWdodDo1NnB4fX0uc3ViLWZvcm0uYnRuLTc6OmFmdGVyLC5zdWItZm9ybS5idG4tNzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2Y0MGYzZTt0cmFuc2l0aW9uOmFsbCAwLjdzIGVhc2V9LnN1Yi1mb3JtLmJ0bi03OjpiZWZvcmV7aGVpZ2h0OjAlO3dpZHRoOjJweH0uc3ViLWZvcm0uYnRuLTc6OmFmdGVye3dpZHRoOjAlO2hlaWdodDoycHg7aGVpZ2h0OjJweH0uc3ViLWZvcm0uYnRuLTc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zdWItZm9ybS5idG4tNzpob3Zlcjo6YmVmb3Jle2hlaWdodDoxMDAlfS5zdWItZm9ybS5idG4tNzpob3Zlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX0uc3ViLWZvcm0uYnRuLTc6aG92ZXIgc3Bhbjo6YmVmb3Jle2hlaWdodDoxMDAlfS5zdWItZm9ybS5idG4tNzpob3ZlciBzcGFuOjphZnRlcnt3aWR0aDoxMDAlfS5zdWItZm9ybS5idG4tNyBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3ViLWZvcm0uYnRuLTcgc3Bhbjo6Zmlyc3QtbGV0dGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3ViLWZvcm0uYnRuLTcgc3Bhbjo6YmVmb3JlLC5zdWItZm9ybS5idG4tNyBzcGFuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7bGVmdDowO3RvcDowO2JhY2tncm91bmQ6I2Y0MGYzZTt0cmFuc2l0aW9uOmFsbCAwLjdzIGVhc2V9LnN1Yi1mb3JtLmJ0bi03IHNwYW46OmJlZm9yZXt3aWR0aDoycHg7aGVpZ2h0OjAlfS5zdWItZm9ybS5idG4tNyBzcGFuOjphZnRlcntoZWlnaHQ6MnB4O3dpZHRoOjAlfUBrZXlmcmFtZXMgYm9yZGVyUHVsc2V7MCV7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpLDBweCAwcHggMHB4IDBweCAjZmZmfTEwMCV7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAzcHggcmdiYSgxMTcsMTE3LDI1NSwwLjIpLDBweCAwcHggMHB4IDEwcHggcmdiYSgyNTUsMjU1LDI1NSwwKX19LnN1Yi1mb3JtLnB1bHNlLWJ1dHRvbnthbmltYXRpb246Ym9yZGVyUHVsc2UgMTAwMG1zIGluZmluaXRlIGVhc2Utb3V0fS5zdWItZm9ybTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lOy0tc3ViLWJ0bi1jb2xvcjogI2Y0MGYzZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXN1Yi1idG4tY29sb3IpO2JveC1zaGFkb3c6bm9uZX0uc3ViLWZvcm06ZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXN1Yi1idG4tY29sb3IpfS5zdWItZm9ybTpkaXNhYmxlZDpob3Zlcjo6YmVmb3Jle2hlaWdodDowJX0uc3ViLWZvcm06ZGlzYWJsZWQ6aG92ZXI6OmFmdGVye3dpZHRoOjAlfS5zdWItZm9ybTpkaXNhYmxlZDpob3ZlciBzcGFuOjpiZWZvcmV7aGVpZ2h0OjAlfS5zdWItZm9ybTpkaXNhYmxlZDpob3ZlciBzcGFuOjphZnRlcnt3aWR0aDowJX0uc3ViLWZvcm06aG92ZXJ7YW5pbWF0aW9uOm5vbmV9LmJsb2NrLXByb21ve21hcmdpbjoxMHB4IGF1dG8gMTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuYmxvY2stcHJvbW97bWFyZ2luOjE0cHggYXV0byAxMXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuYmxvY2stcHJvbW97bWFyZ2luOjE0cHggYXV0byAyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stcHJvbW97bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206NDJweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmJsb2NrLXByb21ve21hcmdpbi1ib3R0b206NjBweDttYXJnaW4tdG9wOjB9fS5ibG9jay1wcm9tbz5sYWJlbHtkaXNwbGF5Om5vbmV9I3Byb21vey0tYm9yZGVyLWNvbG9yOiAjZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOjVweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwYWRkaW5nLWlubGluZToxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHg7dHJhbnNpdGlvbjpjb2xvciAwLjNzIGxpbmVhcn1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsjcHJvbW97Zm9udC1zaXplOjExcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpeyNwcm9tb3tmb250LXNpemU6MTRweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I3Byb21ve2ZvbnQtc2l6ZToxNnB4fX0jcHJvbW86OnBsYWNlaG9sZGVye2NvbG9yOiNmZmY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpeyNwcm9tbzo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpeyNwcm9tbzo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNwcm9tbzo6cGxhY2Vob2xkZXJ7Zm9udC1zaXplOjE2cHh9fSNwcm9tbzpob3Zlcntjb2xvcjojYjNiM2IzfSNwcm9tbzpob3Zlcjo6cGxhY2Vob2xkZXJ7Y29sb3I6I2IzYjNiM30jcHJvbW86YWN0aXZle2NvbG9yOiMwMDB9I3Byb21vOmZvY3Vze291dGxpbmUtY29sb3I6I2ZmYmMwMH0uYWdyZWVtZW50e3dpZHRoOjgwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MjBweCAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTpjYWxjKDEwcHggKyAxMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7dGV4dC1zaGFkb3c6MCAwIDJweCBibGFja31AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5hZ3JlZW1lbnR7bWFyZ2luOjA7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmFncmVlbWVudHtwYWRkaW5nOjEwcHggMH19LmpxLXNlbGVjdGJveF9fZHJvcGRvd257LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjJweCAwIDA7cGFkZGluZzowO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Zm9udDoxNHB4LzE4cHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmfUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3due2ZvbnQ6MTZweC8yMHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZn19LmpxLXNlbGVjdGJveCBzZWxlY3QsLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO29wYWNpdHk6MX0uaXRpX19jb3VudHJ5LW5hbWV7Y29sb3I6IzM1MzUzNX0ucmV6dWx0e2xlZnQ6MDtyaWdodDowO3RyYW5zZm9ybTpzY2FsZVkoMCk7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSk7cGFkZGluZzo3cHggNXB4IDdweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O29wYWNpdHk6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5yZXp1bHR7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1sZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlWSgwKX19LnJlenVsdC0tc2hvdzZzZWN7YW5pbWF0aW9uLWR1cmF0aW9uOjEwczthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24tbmFtZTpzaG93NnM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkc31Aa2V5ZnJhbWVzIHNob3c2c3swJXt0cmFuc2Zvcm06c2NhbGVZKDApIHRyYW5zbGF0ZVgoLTEwMCUpO29wYWNpdHk6MH0xMCV7dHJhbnNmb3JtOnNjYWxlWSgwLjEpIHRyYW5zbGF0ZVgoMCl9MjAle3RyYW5zZm9ybTpzY2FsZVkoMSk7b3BhY2l0eToxfTkwJXt0cmFuc2Zvcm06c2NhbGVZKDEpO29wYWNpdHk6MX05NSV7dHJhbnNmb3JtOnNjYWxlWSgwLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlWSgwKSB0cmFuc2xhdGVYKC0xMDAlKTtvcGFjaXR5OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnJlenVsdC0tc2hvdzZzZWN7YW5pbWF0aW9uLW5hbWU6c2hvdzZzZGVza3RvcH1Aa2V5ZnJhbWVzIHNob3c2c2Rlc2t0b3B7MCV7dHJhbnNmb3JtOnNjYWxlWSgwKSB0cmFuc2xhdGVYKC0xMDAlKTtvcGFjaXR5OjB9MTAle3RyYW5zZm9ybTpzY2FsZVkoMC4xKSB0cmFuc2xhdGVYKC0xMHB4KX0yMCV7dHJhbnNmb3JtOnNjYWxlWSgxKSB0cmFuc2xhdGVYKC0xMHB4KTtvcGFjaXR5OjF9OTAle3RyYW5zZm9ybTpzY2FsZVkoMSkgdHJhbnNsYXRlWCgtMTBweCk7b3BhY2l0eToxfTk1JXt0cmFuc2Zvcm06c2NhbGVZKDAuMSkgdHJhbnNsYXRlWCgtMTBweCl9MTAwJXt0cmFuc2Zvcm06c2NhbGVZKDApIHRyYW5zbGF0ZVgoLTEwMCUpO29wYWNpdHk6MH19fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7LnJlenVsdCBkaXZ7dGV4dC1hbGlnbjpsZWZ0fX0uaXRpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pdGkgKntib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3h9Lml0aV9faGlkZXtkaXNwbGF5Om5vbmV9Lml0aV9fdi1oaWRle3Zpc2liaWxpdHk6aGlkZGVufS5pdGkgaW5wdXQsLml0aSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuaXRpIGlucHV0W3R5cGU9XCJ0ZWxcIl17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzZweDttYXJnaW4tcmlnaHQ6MH0uaXRpX19mbGFnLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3BhZGRpbmc6MXB4fS5pdGlfX3NlbGVjdGVkLWZsYWd7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7cGFkZGluZzowIDZweCAwIDhweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweH0uaXRpX19hcnJvd3ttYXJnaW4tbGVmdDo2cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmfS5pdGlfX2Fycm93LS11cHtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzU1NX0uaXRpX19jb3VudHJ5LWxpc3R7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDttYXJnaW46MCAwIDAgLTFweDtib3gtc2hhZG93OjFweCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2NjYzt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cHtib3R0b206MTAwJTttYXJnaW4tYm90dG9tOi0xcHh9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuaXRpX19jb3VudHJ5LWxpc3R7d2hpdGUtc3BhY2U6bm9ybWFsfX0uaXRpX19mbGFnLWJveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4fS5pdGlfX2RpdmlkZXJ7cGFkZGluZy1ib3R0b206NXB4O21hcmdpbi1ib3R0b206NXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9Lml0aV9fY291bnRyeXtwYWRkaW5nOjVweCAxMHB4O291dGxpbmU6bm9uZX0uaXRpX19kaWFsLWNvZGV7Y29sb3I6Izk5OX0uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0uaXRpX19mbGFnLWJveCwuaXRpX19jb3VudHJ5LW5hbWUsLml0aV9fZGlhbC1jb2Rle3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaXRpX19mbGFnLWJveCwuaXRpX19jb3VudHJ5LW5hbWV7bWFyZ2luLXJpZ2h0OjZweH0uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGV4dFwiXSwuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl0sLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZWxcIl17cGFkZGluZy1yaWdodDo2cHg7cGFkZGluZy1sZWZ0OjUycHg7bWFyZ2luLWxlZnQ6MH0uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9Lml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSsuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0rLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZywuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0rLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2Rle21hcmdpbi1sZWZ0OjZweH0uaXRpLS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAwcHg7bGVmdDotMTAwMHB4O3otaW5kZXg6MTA2MDtwYWRkaW5nOjFweH0uaXRpLS1jb250YWluZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVye3RvcDozMHB4O2JvdHRvbTozMHB4O2xlZnQ6MzBweDtyaWdodDozMHB4O3Bvc2l0aW9uOmZpeGVkfS5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdHttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5e3BhZGRpbmc6MTBweCAxMHB4O2xpbmUtaGVpZ2h0OjEuNWVtfS5pdGlfX2ZsYWd7d2lkdGg6MjBweH0uaXRpX19mbGFnLml0aV9fYmV7d2lkdGg6MThweH0uaXRpX19mbGFnLml0aV9fY2h7d2lkdGg6MTVweH0uaXRpX19mbGFnLml0aV9fbWN7d2lkdGg6MTlweH0uaXRpX19mbGFnLml0aV9fbmV7d2lkdGg6MThweH0uaXRpX19mbGFnLml0aV9fbnB7d2lkdGg6MTNweH0uaXRpX19mbGFnLml0aV9fdmF7d2lkdGg6MTVweH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKXsuaXRpX19mbGFne2JhY2tncm91bmQtc2l6ZTo1NjUycHggMTVweH19Lml0aV9fZmxhZy5pdGlfX2Fje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweH0uaXRpX19mbGFnLml0aV9fYWR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Fle2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19hZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NnB4IDBweH0uaXRpX19mbGFnLml0aV9fYWd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Fpe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMHB4IDBweH0uaXRpX19mbGFnLml0aV9fYWx7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19hbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Fve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IDBweH0uaXRpX19mbGFnLml0aV9fYXF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19hcntoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjBweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Fze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0MnB4IDBweH0uaXRpX19mbGFnLml0aV9fYXR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19hdXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODZweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2F3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwOHB4IDBweH0uaXRpX19mbGFnLml0aV9fYXh7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19hentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Jhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NHB4IDBweH0uaXRpX19mbGFnLml0aV9fYmJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19iZHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MThweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Jle2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MHB4IDBweH0uaXRpX19mbGFnLml0aV9fYmZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDYwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19iZ3toZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Joe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNHB4IDBweH0uaXRpX19mbGFnLml0aV9fYml7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19iantoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Jse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU3MHB4IDBweH0uaXRpX19mbGFnLml0aV9fYm17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTkycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ibntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MTRweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Jve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYzNnB4IDBweH0uaXRpX19mbGFnLml0aV9fYnF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjU4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19icntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02ODBweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Jze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcwMnB4IDBweH0uaXRpX19mbGFnLml0aV9fYnR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzI0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19idntoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03NDZweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2J3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc2OHB4IDBweH0uaXRpX19mbGFnLml0aV9fYnl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzkwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ientoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MTJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Nhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgzNHB4IDBweH0uaXRpX19mbGFnLml0aV9fY2N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODU2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jZHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04NzhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Nme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkwMHB4IDBweH0uaXRpX19mbGFnLml0aV9fY2d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTIycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jaHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NDRweCAwcHh9Lml0aV9fZmxhZy5pdGlfX2Npe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk2MXB4IDBweH0uaXRpX19mbGFnLml0aV9fY2t7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTgzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDA1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDI3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDQ5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDcxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDkzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTE1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jdXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTM3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jdntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTU5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jd3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTgxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jeHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjAzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jeXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjI1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19jentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjQ3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjY5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjkxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kantoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzEzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ka3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzM1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzU3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzc5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19kentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDAxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDIzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDQ1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lZXtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDY3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDg5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19laHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTExcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lcntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTMzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19lc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTU1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ldHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTc3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ldXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTk5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19maXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjIxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19mantoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjQzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ma3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjY1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19mbXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjg3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19mb3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzA5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19mcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzMxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nYXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzUzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nYntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzc1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nZHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzk3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODE5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODQxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODYzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19naHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODg1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19naXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTA3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTI5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTUxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTczcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ncHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTk1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ncXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDE3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ncntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDM5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDYxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ndHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDgzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ndXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTA1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19nd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTI3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19neXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTQ5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19oa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTcxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19obXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTkzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19obntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjE1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ocntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjM3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19odHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjU5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19odXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjgxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzAzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pZHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzI1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzQ3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pbHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzY5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzkxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDEzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pb3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDM1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDU3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDc5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pc3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTAxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19pdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTIzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19qZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTQ1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19qbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTY3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19qb3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTg5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19qcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjExcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjMzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rZ3toZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjU1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19raHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjc3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19raXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjk5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rbXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzIxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzQzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rcHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzY1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzg3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODA5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19reXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODMxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19rentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODUzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODc1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sYntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODk3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sY3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTE5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19saXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTQxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sa3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTYzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19scntoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTg1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDA3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sdHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDI5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sdXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDUxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19sdntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDczcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19seXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDk1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTE3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tY3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTM5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tZHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTYwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTgycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjA0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjI2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19taHtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjQ4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ta3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjcwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjkycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzE0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzM2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzU4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tcHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzgwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDAycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDI0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDQ2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDY4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tdXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDkwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tdntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTEycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19td3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTM0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19teHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTU2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19teXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTc4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19tentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjAwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjIycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uY3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjQ0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uZXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjY2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uZntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjg2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzA4cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uaXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzMwcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ubHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzUycHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ub3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzc0cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ucHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzk2cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19ucntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODExcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19udXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODMzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19uentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODU1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19vbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODc3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODk5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTIxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTQzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wZ3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTY1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19waHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTg3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDA5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wbHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDMxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDUzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDc1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDk3cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTE5cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTQxcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19wd3toZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTYzcHggMHB4fS5pdGlfX2ZsYWcuaXRpX19weXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTg1cHggMHB4fS5pdGlfX2ZsYWcuaXRpX19xYXtoZWlnaHQ6OHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyMDdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Jle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyMjlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Jve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNTFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Jze2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNzNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3J1e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyOTVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3J3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMTdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMzlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nie2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzNjFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzODNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nke2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MDVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nle2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MjdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NDlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Noe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NzFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Npe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0OTNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nqe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MTVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nre2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MzdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1NTlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nte2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1ODFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MDNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MjVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NDdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Nze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NjlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3N0e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2OTFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3N2e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MTNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3N4e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MzVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3N5e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NTdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3N6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NzlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MDFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MjNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NDVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NjdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rne2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4ODlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Roe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MTFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rqe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MzNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NTVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rse2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NzdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5OTlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwMjFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNDNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Rye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNjVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3R0e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwODdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3R2e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMDlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3R3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMzFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3R6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNTNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Vhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNzVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Vne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxOTdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Vte2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyMTlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Vue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNDFweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Vze2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNjNweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3V5e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyODVweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3V6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMDdweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zhe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMjlweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zje2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNDZweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNjhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzOTBweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zpe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MTJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Zue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MzRweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3Z1e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0NTZweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3dme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0NzhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3dze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MDBweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3hre2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MjJweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3lle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NDRweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3l0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NjZweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3phe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1ODhweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3pte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU2MTBweCAwcHh9Lml0aV9fZmxhZy5pdGlfX3p3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU2MzJweCAwcHh9Lml0aV9fZmxhZ3toZWlnaHQ6MTVweDtib3gtc2hhZG93OjBweCAwcHggMXB4IDBweCAjODg4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ZsYWdzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO2JhY2tncm91bmQtcG9zaXRpb246MjBweCAwfUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpey5pdGlfX2ZsYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvZmxhZ3NAMngucG5nXCIpfX0uaXRpX19mbGFnLml0aV9fbnB7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1cbiIsIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5GcmVhayBGbGFncywgQ29weXJpZ2h0IMKpMjAyMSBNaWNoYWVsIFAuIENvaGVuLiBGcmVhayBmbGFncyBpcyBsaWNlbmNlZCB1bmRlciB0aGUgTUlUIGxpY2VuY2UuICBcclxuXHJcbkZvciBjb21wbGV0ZSBpbmZvcm1hdGlvbiB2aXNpdDogd3d3LmZyZWFrZmxhZ3Nwcml0ZS5jb20gXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ1Nwcml0ZTQyLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ5NDk0JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5mZmxhZy1jaCxcclxuLmZmbGFnLW5wIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZmbGFnLWR6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLjIyODclXHJcbn1cclxuXHJcbi5mZmxhZy1hbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC40NTI0JVxyXG59XHJcblxyXG4uZmZsYWctYmoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuNjcyMSVcclxufVxyXG5cclxuLmZmbGFnLWJ3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLjg5NTglXHJcbn1cclxuXHJcbi5mZmxhZy1iZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMTE2MiVcclxufVxyXG5cclxuLmZmbGFnLWJpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS4zMzc5JVxyXG59XHJcblxyXG4uZmZsYWctY20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjU1ODklXHJcbn1cclxuXHJcbi5mZmxhZy1jdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNzgwNSVcclxufVxyXG5cclxuLmZmbGFnLWNmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4wMDQ3JVxyXG59XHJcblxyXG4uZmZsYWctdGQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjIyNDclXHJcbn1cclxuXHJcbi5mZmxhZy1jZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjQ0NjclXHJcbn1cclxuXHJcbi5mZmxhZy1kaiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjY2NzQlXHJcbn1cclxuXHJcbi5mZmxhZy1lZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuODkzMSVcclxufVxyXG5cclxuLmZmbGFnLWdxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy4xMTI1JVxyXG59XHJcblxyXG4uZmZsYWctZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMy4zMzI1JVxyXG59XHJcblxyXG4uZmZsYWctZXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjU1NDIlXHJcbn1cclxuXHJcbi5mZmxhZy1nYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNzc1OSVcclxufVxyXG5cclxuLmZmbGFnLWdtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4wMDE1JVxyXG59XHJcblxyXG4uZmZsYWctZ2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjIyMjklXHJcbn1cclxuXHJcbi5mZmxhZy1nbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuNDQxJVxyXG59XHJcblxyXG4uZmZsYWctZ3cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNC42NjY2MyVcclxufVxyXG5cclxuLmZmbGFnLWNpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC44ODQ0JVxyXG59XHJcblxyXG4uZmZsYWcta2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjEwNjElXHJcbn1cclxuXHJcbi5mZmxhZy1scyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuMzI5OCVcclxufVxyXG5cclxuLmZmbGFnLWxyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUuNTQ5NSVcclxufVxyXG5cclxuLmZmbGFnLWx5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS43NzEyJVxyXG59XHJcblxyXG4uZmZsYWctbWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Ljk5NCVcclxufVxyXG5cclxuLmZmbGFnLW13IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi4yMTU2JVxyXG59XHJcblxyXG4uZmZsYWctbWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjQzNjMlXHJcbn1cclxuXHJcbi5mZmxhZy1tciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuNjU4JVxyXG59XHJcblxyXG4uZmZsYWctbXUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2Ljg4MDUlXHJcbn1cclxuXHJcbi5mZmxhZy15dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMTAzOCVcclxufVxyXG5cclxuLmZmbGFnLW1hIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy4zMjMxJVxyXG59XHJcblxyXG4uZmZsYWctbXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNy41NDQ4JVxyXG59XHJcblxyXG4uZmZsYWctbmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNy43NjYxJVxyXG59XHJcblxyXG4uZmZsYWctbmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3Ljk4OTM3JVxyXG59XHJcblxyXG4uZmZsYWctbmcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjIwOTklXHJcbn1cclxuXHJcbi5mZmxhZy1jZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNDMxNiVcclxufVxyXG5cclxuLmZmbGFnLXJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC42NTMzJVxyXG59XHJcblxyXG4uZmZsYWctcncge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDguODc1JVxyXG59XHJcblxyXG4uZmZsYWctc2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjA5NjclXHJcbn1cclxuXHJcbi5mZmxhZy1zdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuMzIyMzclXHJcbn1cclxuXHJcbi5mZmxhZy1zbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuNTQyNiVcclxufVxyXG5cclxuLmZmbGFnLXNjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDkuNzYyOCVcclxufVxyXG5cclxuLmZmbGFnLXNsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS45ODQ1JVxyXG59XHJcblxyXG4uZmZsYWctc28ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMC4yMDUyJVxyXG59XHJcblxyXG4uZmZsYWctemEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAuNDI2OSVcclxufVxyXG5cclxuLmZmbGFnLXNzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjY0ODYlXHJcbn1cclxuXHJcbi5mZmxhZy1zZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwLjg3MDMlXHJcbn1cclxuXHJcbi5mZmxhZy1zciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjA5NDUlXHJcbn1cclxuXHJcbi5mZmxhZy1zeiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjMxMzUlXHJcbn1cclxuXHJcbi5mZmxhZy10ZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMS41MzU0JVxyXG59XHJcblxyXG4uZmZsYWctdG4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS43NTkzJVxyXG59XHJcblxyXG4uZmZsYWctdWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS45Nzk5JVxyXG59XHJcblxyXG4uZmZsYWctdHoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi4yMDA1JVxyXG59XHJcblxyXG4uZmZsYWctZWgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi40MjIyJVxyXG59XHJcblxyXG4uZmZsYWcteWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi42NDQlXHJcbn1cclxuXHJcbi5mZmxhZy16bSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjg2NjQlXHJcbn1cclxuXHJcbi5mZmxhZy16dyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy4wODczJVxyXG59XHJcblxyXG4uZmZsYWctYWkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy4zMDklXHJcbn1cclxuXHJcbi5mZmxhZy1hZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjUzMDclXHJcbn1cclxuXHJcbi5mZmxhZy1hciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjc1MjQlXHJcbn1cclxuXHJcbi5mZmxhZy1hdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy45NzQxJVxyXG59XHJcblxyXG4uZmZsYWctYnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTQuMTk1OCVcclxufVxyXG5cclxuLmZmbGFnLWJiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNDE3NSVcclxufVxyXG5cclxuLmZmbGFnLWJxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNjQxNSVcclxufVxyXG5cclxuLmZmbGFnLWJ6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuODYwOSVcclxufVxyXG5cclxuLmZmbGFnLWJtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMDgyNiVcclxufVxyXG5cclxuLmZmbGFnLWJvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMzA2JVxyXG59XHJcblxyXG4uZmZsYWctdmcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS41MjglXHJcbn1cclxuXHJcbi5mZmxhZy1iciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljc0OTYlXHJcbn1cclxuXHJcbi5mZmxhZy1jYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljk2OTQlXHJcbn1cclxuXHJcbi5mZmxhZy1reSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2LjE5MTElXHJcbn1cclxuXHJcbi5mZmxhZy1jbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNi40MTI4JVxyXG59XHJcblxyXG4uZmZsYWctY28ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNjM0NSVcclxufVxyXG5cclxuLmZmbGFnLWttIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTYuODU2MiVcclxufVxyXG5cclxuLmZmbGFnLWNyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuMDc3OSVcclxufVxyXG5cclxuLmZmbGFnLWN1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE3LjI5OTYlXHJcbn1cclxuXHJcbi5mZmxhZy1jdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3LjUyMTMlXHJcbn1cclxuXHJcbi5mZmxhZy1kbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljc0MyVcclxufVxyXG5cclxuLmZmbGFnLWRvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuOTY4JVxyXG59XHJcblxyXG4uZmZsYWctZWMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC4xODY0JVxyXG59XHJcblxyXG4uZmZsYWctc3Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC40MDgxJVxyXG59XHJcblxyXG4uZmZsYWctZmsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC42Mjk4JVxyXG59XHJcblxyXG4uZmZsYWctZ2Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC44NTE1JVxyXG59XHJcblxyXG4uZmZsYWctZ2wge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTkuMDczMiVcclxufVxyXG5cclxuLmZmbGFnLWdkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuMjk4NyVcclxufVxyXG5cclxuLmZmbGFnLWdwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuNTE4JVxyXG59XHJcblxyXG4uZmZsYWctZ3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS43MzgzJVxyXG59XHJcblxyXG4uZmZsYWctZ3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS45NiVcclxufVxyXG5cclxuLmZmbGFnLWh0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuMTgxNyVcclxufVxyXG5cclxuLmZmbGFnLWhuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNDAzNCVcclxufVxyXG5cclxuLmZmbGFnLWptIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNjI0MSVcclxufVxyXG5cclxuLmZmbGFnLW1xIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuODQ2OCVcclxufVxyXG5cclxuLmZmbGFnLW14IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMDY4NSVcclxufVxyXG5cclxuLmZmbGFnLW1zIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMjkwMiVcclxufVxyXG5cclxuLmZmbGFnLW5pIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuNTExOSVcclxufVxyXG5cclxuLmZmbGFnLXBhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuNzMzNiVcclxufVxyXG5cclxuLmZmbGFnLXB5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuOTU1MyVcclxufVxyXG5cclxuLmZmbGFnLXBlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIuMTc3JVxyXG59XHJcblxyXG4uZmZsYWctcHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjIuNDAwMiVcclxufVxyXG5cclxuLmZmbGFnLWJsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIuNjIwNCVcclxufVxyXG5cclxuLmZmbGFnLWtuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIuODQyMSVcclxufVxyXG5cclxuLmZmbGFnLWxjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMDYzOCVcclxufVxyXG5cclxuLmZmbGFnLXBtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMjg1NSVcclxufVxyXG5cclxuLmZmbGFnLXZjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuNTA3MiVcclxufVxyXG5cclxuLmZmbGFnLXN4IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIzLjczMiVcclxufVxyXG5cclxuLmZmbGFnLXR0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuOTUwNiVcclxufVxyXG5cclxuLmZmbGFnLXRjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuMTcyMyVcclxufVxyXG5cclxuLmZmbGFnLWVuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuMzk0JVxyXG59XHJcblxyXG4uZmZsYWctdmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC42MTU3JVxyXG59XHJcblxyXG4uZmZsYWctdXkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjQuODM3NCVcclxufVxyXG5cclxuLmZmbGFnLXZlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMDU5MSVcclxufVxyXG5cclxuLmZmbGFnLWFiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMjc5JVxyXG59XHJcblxyXG4uZmZsYWctYWYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS41MDI1JVxyXG59XHJcblxyXG4uZmZsYWctYXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS43MjQyJVxyXG59XHJcblxyXG4uZmZsYWctYmQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS45NDU5JVxyXG59XHJcblxyXG4uZmZsYWctYnQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi4xNjc2JVxyXG59XHJcblxyXG4uZmZsYWctYm4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi4zODg1JVxyXG59XHJcblxyXG4uZmZsYWcta2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi42MTElXHJcbn1cclxuXHJcbi5mZmxhZy1jbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNi44MzI3JVxyXG59XHJcblxyXG4uZmZsYWctZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4wNTQ0JVxyXG59XHJcblxyXG4uZmZsYWctaGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4yNzYxJVxyXG59XHJcblxyXG4uZmZsYWctaW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy40OTc4JVxyXG59XHJcblxyXG4uZmZsYWctaWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy43MTk1JVxyXG59XHJcblxyXG4uZmZsYWctanAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy45NDEyJVxyXG59XHJcblxyXG4uZmZsYWcta3oge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC4xNjE1JVxyXG59XHJcblxyXG4uZmZsYWctbGEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC4zODQ2JVxyXG59XHJcblxyXG4uZmZsYWctbW8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC42MDYzJVxyXG59XHJcblxyXG4uZmZsYWctbXkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC44MjklXHJcbn1cclxuXHJcbi5mZmxhZy1tdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjA0OTclXHJcbn1cclxuXHJcbi5mZmxhZy1tbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS4yNzE0JVxyXG59XHJcblxyXG4uZmZsYWctbW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOS40OTMxJVxyXG59XHJcblxyXG4uZmZsYWctbnAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuNzE0OCVcclxufVxyXG5cclxuLmZmbGFnLWtwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjkzNjUlXHJcbn1cclxuXHJcbi5mZmxhZy1tcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjE1ODIlXHJcbn1cclxuXHJcbi5mZmxhZy1wdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjM3OTklXHJcbn1cclxuXHJcbi5mZmxhZy1wZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjYwMTYlXHJcbn1cclxuXHJcbi5mZmxhZy1waCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMC44MjMzJVxyXG59XHJcblxyXG4uZmZsYWctc2cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuMDQ1JVxyXG59XHJcblxyXG4uZmZsYWcta3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS4yNjY3JVxyXG59XHJcblxyXG4uZmZsYWctbGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMxLjQ4ODQlXHJcbn1cclxuXHJcbi5mZmxhZy10dyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMS43MTAxJVxyXG59XHJcblxyXG4uZmZsYWctdGoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS45MzE4JVxyXG59XHJcblxyXG4uZmZsYWctdGgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi4xNTM1JVxyXG59XHJcblxyXG4uZmZsYWctdGwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzIuMzc1MiVcclxufVxyXG5cclxuLmZmbGFnLXRtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuNTk2OSVcclxufVxyXG5cclxuLmZmbGFnLXZuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuODE4NiVcclxufVxyXG5cclxuLmZmbGFnLWFsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMDQwMyVcclxufVxyXG5cclxuLmZmbGFnLWFkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMjU5NzUlXHJcbn1cclxuXHJcbi5mZmxhZy1hbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjQ4MzclXHJcbn1cclxuXHJcbi5mZmxhZy1hdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjcwNTQlXHJcbn1cclxuXHJcbi5mZmxhZy1ieSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMy45MjcxJVxyXG59XHJcblxyXG4uZmZsYWctYmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC4xNDg4JVxyXG59XHJcblxyXG4uZmZsYWctYmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC4zNzA1JVxyXG59XHJcblxyXG4uZmZsYWctYmcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC41OTIyJVxyXG59XHJcblxyXG4uZmZsYWctaHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC44MTM5JVxyXG59XHJcblxyXG4uZmZsYWctY3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS4wMzU2JVxyXG59XHJcblxyXG4uZmZsYWctY3oge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzUuMjU1NSVcclxufVxyXG5cclxuLmZmbGFnLWRrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuNDc5JVxyXG59XHJcblxyXG4uZmZsYWctZWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS43MDA3JVxyXG59XHJcblxyXG4uZmZsYWctZm8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS45MjI0JVxyXG59XHJcblxyXG4uZmZsYWctZmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi4xNDQxJVxyXG59XHJcblxyXG4uZmZsYWctZnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi4zNjU4JVxyXG59XHJcblxyXG4uZmZsYWctZGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi41ODc1JVxyXG59XHJcblxyXG4uZmZsYWctZ2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi44MDkyJVxyXG59XHJcblxyXG4uZmZsYWctZ3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzcuMDMwOSVcclxufVxyXG5cclxuLmZmbGFnLWh1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuMjUyNiVcclxufVxyXG5cclxuLmZmbGFnLWlzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuNDc0MyVcclxufVxyXG5cclxuLmZmbGFnLWllIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuNjk2JVxyXG59XHJcblxyXG4uZmZsYWctaW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy45MTc3JVxyXG59XHJcblxyXG4uZmZsYWctaXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC4xMzk0JVxyXG59XHJcblxyXG4uZmZsYWctamUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC4zNjExJVxyXG59XHJcblxyXG4uZmZsYWcteGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC41ODI4JVxyXG59XHJcblxyXG4uZmZsYWctbHYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC44MDQ1JVxyXG59XHJcblxyXG4uZmZsYWctbGkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzkuMDI2MiVcclxufVxyXG5cclxuLmZmbGFnLWx0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuMjQ3OSVcclxufVxyXG5cclxuLmZmbGFnLWx1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuNDY5NiVcclxufVxyXG5cclxuLmZmbGFnLW10IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjY5MTMlXHJcbn1cclxuXHJcbi5mZmxhZy1tZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjkxMyVcclxufVxyXG5cclxuLmZmbGFnLW1jIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuMTM0NyVcclxufVxyXG5cclxuLmZmbGFnLW1lIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuMzU2NCVcclxufVxyXG5cclxuLmZmbGFnLW5sIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuNTc4MSVcclxufVxyXG5cclxuLmZmbGFnLW1rIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuNzk5OCVcclxufVxyXG5cclxuLmZmbGFnLW5vIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMDIxNSVcclxufVxyXG5cclxuLmZmbGFnLXBsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMjQzMiVcclxufVxyXG5cclxuLmZmbGFnLXB0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuNDY0OSVcclxufVxyXG5cclxuLmZmbGFnLXJvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuNjg2NiVcclxufVxyXG5cclxuLmZmbGFnLXJ1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuOTA4MyVcclxufVxyXG5cclxuLmZmbGFnLXNtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuMTMlXHJcbn1cclxuXHJcbi5mZmxhZy1ycyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjM1MTclXHJcbn1cclxuXHJcbi5mZmxhZy1zayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjU3MzQlXHJcbn1cclxuXHJcbi5mZmxhZy1zaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjc5NTElXHJcbn1cclxuXHJcbi5mZmxhZy1lcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0My4wMTY4JVxyXG59XHJcblxyXG4uZmZsYWctc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My4yMzg1JVxyXG59XHJcblxyXG4uZmZsYWctY2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My40NjAyJVxyXG59XHJcblxyXG4uZmZsYWctdHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My42ODE5JVxyXG59XHJcblxyXG4uZmZsYWctdWEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My45MDM2JVxyXG59XHJcblxyXG4uZmZsYWctZ2Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC4xMjUzJVxyXG59XHJcblxyXG4uZmZsYWctdmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQ0LjM0NyVcclxufVxyXG5cclxuLmZmbGFnLWJoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuNTY4NyVcclxufVxyXG5cclxuLmZmbGFnLWlyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuNzkwNCVcclxufVxyXG5cclxuLmZmbGFnLWlxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMDEyMSVcclxufVxyXG5cclxuLmZmbGFnLWlsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMjMzOCVcclxufVxyXG5cclxuLmZmbGFnLWt3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQ1LjQ1NTUlXHJcbn1cclxuXHJcbi5mZmxhZy1qbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS42NzcyJVxyXG59XHJcblxyXG4uZmZsYWcta2cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS44OTclXHJcbn1cclxuXHJcbi5mZmxhZy1sYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ2LjEyMDYlXHJcbn1cclxuXHJcbi5mZmxhZy1vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ni4zNDIzJVxyXG59XHJcblxyXG4uZmZsYWctcGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni41NjElXHJcbn1cclxuXHJcbi5mZmxhZy1wcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ2Ljc4NTclXHJcbn1cclxuXHJcbi5mZmxhZy1xYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjAwNzQlXHJcbn1cclxuXHJcbi5mZmxhZy1zYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjIyOTElXHJcbn1cclxuXHJcbi5mZmxhZy1zeSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjQ1MDglXHJcbn1cclxuXHJcbi5mZmxhZy1hZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjY3MjUlXHJcbn1cclxuXHJcbi5mZmxhZy11eiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ny44OTQyJVxyXG59XHJcblxyXG4uZmZsYWctYXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQ4LjExNTklXHJcbn1cclxuXHJcbi5mZmxhZy1hdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjMzNzYlXHJcbn1cclxuXHJcbi5mZmxhZy1jeCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjU1OTMlXHJcbn1cclxuXHJcbi5mZmxhZy1jYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4Ljc4MSVcclxufVxyXG5cclxuLmZmbGFnLWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMDAyJVxyXG59XHJcblxyXG4uZmZsYWctZmoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS4yMjQ0JVxyXG59XHJcblxyXG4uZmZsYWctcGYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS40NDQ1JVxyXG59XHJcblxyXG4uZmZsYWctZ3Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS42Njc4JVxyXG59XHJcblxyXG4uZmZsYWcta2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS44ODk1JVxyXG59XHJcblxyXG4uZmZsYWctbWgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTAuMTExMiVcclxufVxyXG5cclxuLmZmbGFnLWZtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuMzMyOSVcclxufVxyXG5cclxuLmZmbGFnLW5jIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuNTU0NiVcclxufVxyXG5cclxuLmZmbGFnLW56IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuNzc2MyVcclxufVxyXG5cclxuLmZmbGFnLW5yIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjk5OCVcclxufVxyXG5cclxuLmZmbGFnLW51IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTEuMjE5NyVcclxufVxyXG5cclxuLmZmbGFnLW5mIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTEuNDQxNCVcclxufVxyXG5cclxuLmZmbGFnLXdzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUxLjY2MzElXHJcbn1cclxuXHJcbi5mZmxhZy1zYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS44ODQ4JVxyXG59XHJcblxyXG4uZmZsYWctdGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi4xMDY1JVxyXG59XHJcblxyXG4uZmZsYWctdG8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuMzI4MiVcclxufVxyXG5cclxuLmZmbGFnLXR2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuNTQ5OSVcclxufVxyXG5cclxuLmZmbGFnLXZ1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUyLjc3MTYlXHJcbn1cclxuXHJcbi5mZmxhZy13ZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjk5MzMlXHJcbn1cclxuXHJcbi5mZmxhZy1ldSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjIxNSVcclxufVxyXG5cclxuLmZmbGFnLWpyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTMuNDMxNSVcclxufVxyXG5cclxuLmZmbGFnLW9seSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjY1ODQlXHJcbn1cclxuXHJcbi5mZmxhZy11biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjg3NSVcclxufVxyXG5cclxuLmZmbGFnLWJlLmZmLXJvdW5kLFxyXG4uZmZsYWctY2kuZmYtcm91bmQsXHJcbi5mZmxhZy1mci5mZi1yb3VuZCxcclxuLmZmbGFnLWduLmZmLXJvdW5kLFxyXG4uZmZsYWctaWUuZmYtcm91bmQsXHJcbi5mZmxhZy1pdC5mZi1yb3VuZCxcclxuLmZmbGFnLW1sLmZmLXJvdW5kLFxyXG4uZmZsYWctbmcuZmYtcm91bmQsXHJcbi5mZmxhZy1yby5mZi1yb3VuZCxcclxuLmZmbGFnLXRkLmZmLXJvdW5kIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAwMDAlXHJcbn1cclxuXHJcbi5mZi1yb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xyXG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi1zbSB7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi1tZCB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi1sZyB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi14bCB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4XHJcbn0iLCIuZWxsaXBzZS1idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogNXB4IDAuNWVtO1xyXG4gIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzE4MTgxODtcclxuICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjYsIDEyKTtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiKDI1NSwgMTg3LCAwKSAwJSwgI2ZmZTMwMCAxMDAlKSxcclxuICAgICNmZmZmZmY7XHJcbiAgLy8gYm94LXNoYWRvdzogMHB4IDBweCAxNS4zODExcHggcmdiYSgyNTUsIDE5NSwgMSwgMC41KTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vINCt0YLQviDQstCw0LbQvdC+INC00L7QsdCw0LLQuNGC0YxcclxuICAmOm5vdCguZWxsaXBzZS1idG4tLXByb21vKSB7XHJcbiAgICBhbmltYXRpb246IDJzIGxpbmVhciAxcyBpbmZpbml0ZSBnbG93O1xyXG5cclxuICAgIEBrZXlmcmFtZXMgZ2xvdyB7XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDI1NSwgMTg3LCA0LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC8vICY6YWN0aXZlIHtcclxuICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYigyNTUsIDE4NywgMCkgMCUsICNGRkUzMDAgMTAwJSksICNGRkZGRkY7XHJcbiAgLy8gfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlMWFiMTk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMjI1LCAxNzEsIDI1LCAwLjUpLFxyXG4gICAgICAwcHggLTJweCAxMHB4IDBweCByZ2JhKDIyNSwgMTcxLCAyNSwgMC41KTtcclxuICB9XHJcblxyXG4gICYtLWZvbnQge1xyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY3VzdG9tLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDJweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLFxyXG4gICAgLy8gICA3cHggN3B4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgNHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAvLyBAZXh0ZW5kICVNb250c2VycmF0LTYwMDtcclxuXHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IC8vINCt0YLQviDQstCw0LbQvdC+INC00L7QsdCw0LLQuNGC0YxcclxuICB9XHJcblxyXG4gICYuYnRuLTcge1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIC8vICAgMGRlZyxcclxuICAgIC8vICAgcmdiYSgyNTUsIDE1MSwgMCwgMSkgMCUsXHJcbiAgICAvLyAgIHJnYmEoMjUxLCA3NSwgMiwgMSkgMTAwJVxyXG4gICAgLy8gKTtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjUxLDc1LDIsMSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcblxyXG4gICAgICAvLyBib3gtc2hhZG93OlxyXG4gICAgICAvLyAgLTdweCAtN3B4IDIwcHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjkpLFxyXG4gICAgICAvLyAgLTRweCAtNHB4IDVweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwuOSksXHJcbiAgICAgIC8vICA3cHggN3B4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjIpLFxyXG4gICAgICAvLyAgNHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMCU7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjUxLDc1LDIsMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OlxyXG4gICAgICAgIC8vICAtN3B4IC03cHggMjBweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwuOSksXHJcbiAgICAgICAgLy8gIC00cHggLTRweCA1cHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjkpLFxyXG4gICAgICAgIC8vICA3cHggN3B4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjIpLFxyXG4gICAgICAgIC8vICA0cHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aXRsZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyLjJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDBlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtY29kZV0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcblxyXG4gICZfdXB0aXRsZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgQGV4dGVuZCAlbW9udHNlcnJhdC03MDBpdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Ftb3VudCB7XHJcbiAgICBAZXh0ZW5kICVtb250c2VycmF0LTgwMGl0O1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQ2LCAyNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCxcclxuICAmX19udW0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgLy8gYW5pbWF0aW9uOiBjaW5lbWF0aWNJbk91dCAxcyBlYXNlLWluIDJzO1xyXG4gICAgLy8gYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAZXh0ZW5kICVtb250c2VycmF0LTcwMGl0O1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQyLCAyMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzcGFuIHtcclxuICAgIC8vICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAvLyAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZzogMCA2cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGV4dGVuZCAlbW9udHNlcnJhdC04MDBpdDtcclxuICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1MCwgMjkpO1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgIC5jdXJyZW5jeS1hbW91bnQsXHJcbiAgICAuY3VycmVuY3ktYW1vdW50LTIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGNpbmVtYXRpY0luT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tbyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgzJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Nob3J0IHtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWluZXIge1xyXG4gIC8vIG1heC13aWR0aDogOTAwcHg7XHJcbiAgLS1rcGFkZGluZzogMzBweDtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0ta3BhZGRpbmcpO1xyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLS1rcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICB9XHJcblxyXG4gICYtLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBheW1lbnRzLW1ldGhvZHMge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMTIuNSUpO1xyXG4gIGdhcDogMTBweCAwO1xyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMTBweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgZ2FwOiAxMHB4IDEycHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIGdhcDogMTBweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VwYXJhdG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICYucGF5bWVudHMtbWV0aG9kc19fc2VwYXJhdG9yLS1maGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBheW1lbnRzLW1ldGhvZCB7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi0tYmFuay10cmFuc2ZlciB7XHJcbiAgICAvLyAgIHN2ZyB7XHJcbiAgICAvLyAgICAgLy8gd2lkdGg6IDE3cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogMTZweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiAxOHB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiAyMnB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLWpldG9uIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogNTRweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDE3cHg7XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogNTJweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA1OXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA3MnB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLXBtIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogMTZweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogMTZweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogMThweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMThweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogMjJweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMjJweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLS1zZXBhIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogNDZweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDE3cHg7XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogNDRweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA1MHB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA2MXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLXBheXNhZmVjYXJkIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogOTRweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDE3cHg7XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogOTBweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiAxMDFweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMThweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogMTI0cHg7XHJcbiAgICAvLyAgICAgLy8gICBoZWlnaHQ6IDIycHg7XHJcbiAgICAvLyAgICAgLy8gfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi0tc2tyaWxsIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogNDdweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAvLyAgICAgLy8gICB3aWR0aDogNDZweDtcclxuICAgIC8vICAgICAvLyAgIGhlaWdodDogMTZweDtcclxuICAgIC8vICAgICAvLyB9XHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA1MXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA2MnB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLWJpbmFuY2Uge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiA4MnB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMTdweDtcclxuXHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA3OXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgLy8gICAgIC8vICAgd2lkdGg6IDg5cHg7XHJcbiAgICAvLyAgICAgLy8gICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAvLyAgICAgLy8gfVxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgLy8gICAgIC8vICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLWljb24tTUIge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiAxM3B4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAvLyAgICAgLy8gQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIC8vICAgICAvLyAgIHdpZHRoOiA3OXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgLy8gICAgIC8vICAgd2lkdGg6IDg5cHg7XHJcbiAgICAvLyAgICAgLy8gICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAvLyAgICAgLy8gfVxyXG4gICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgLy8gICAgIC8vICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgLy8gICAgIC8vICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgLy8gICAgIC8vIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLW5ldGVsbGVyIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogMTE4cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi0tYXN0cm9wYXkge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiA4NHB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMjJweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLW1hc3RlcmNhcmQge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiA4OXB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMjJweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLXRlYXRoZXIge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiAyMnB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMjJweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLXBhcGFyYSB7XHJcbiAgICAvLyAgIHN2ZyB7XHJcbiAgICAvLyAgICAgLy8gd2lkdGg6IDc0cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi0tbWVmZXRlIHtcclxuICAgIC8vICAgc3ZnIHtcclxuICAgIC8vICAgICAvLyB3aWR0aDogMTI5cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi0tY2VwYmFuayB7XHJcbiAgICAvLyAgIHN2ZyB7XHJcbiAgICAvLyAgICAgLy8gd2lkdGg6IDI1cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJi0tYmluYW5jZS1wYXkge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiAxMzlweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmLS1wYXlmaXgge1xyXG4gICAgLy8gICBzdmcge1xyXG4gICAgLy8gICAgIC8vIHdpZHRoOiA3MXB4O1xyXG4gICAgLy8gICAgIGhlaWdodDogMjJweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICYtLXRoaW5rcGFyYSB7XHJcbiAgICAvLyAgIHN2ZyB7XHJcbiAgICAvLyAgICAgLy8gd2lkdGg6IDc5cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGhlcm1zbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgb3JkZXI6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDE0KTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDI1JSk7XHJcbiAgICAvLyBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAmLS1mb250IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICB1c2Uge1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdXNlIHtcclxuICAgICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi50aGVybXNsaW5rOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAvLyBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxufVxyXG4iLCIuc29jLW5ldHdvcmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIC8vIGdhcDogOHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmZvb3Rlcl9fMThpY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBsaW5lYXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogMiU7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAvLyAgIHdpZHRoOiAyNXB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmOmZpcnN0LWNoaWxkIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgLy8gICBAZXh0ZW5kICVtb250LTgwMDtcclxuICAgIC8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgLy8gICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgLy8gICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAvLyAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogMTVweDtcclxuICAgICAgLy8gfVxyXG4gICAgICB1c2Uge1xyXG4gICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDI1NSwgMTg3LCA0LCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXBwLWxpbmtzIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGdyaWQtZ2FwOiAwIDEwcHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDMyNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gZ2FwOiAwIDEwcHg7XHJcbiAgICAvLyB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAvKiBhbGlnbi1jb250ZW50OiBpbmhlcml0OyAqL1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2FwcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICBnYXA6IDMwcHggMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBnYXA6IDMwcHggMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC8vICY6bnRoLWNoaWxkKDEpIHtcclxuICAgIC8vICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAvLyAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAvLyAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICAvLyAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAvLyB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAjMTAwZjBkO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdmctdGl0bGUge1xyXG4gICAgICAgIGZpbGw6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN2Zy10aXRsZSB7XHJcbiAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGF5bWVudHMge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxhbmdDaGVjayB7XHJcbiAgLS1jaGVja2VyLXJhZC14czogNXB4O1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLy8gd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAvLyBoZWlnaHQ6IDI1cHg7XHJcbiAgICAvLyB3aWR0aDogODdweDtcclxuICAgIC8vIHRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2tlci1yYWQteHMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3c7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgYmdTaG93IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTgwLCAxODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3cyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgYmdTaG93MiB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFuZ0NoZWNrX19pdGVtIHtcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW1EZXNjO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2hvd0l0ZW0ge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzaG93SXRlbURlc2Mge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcmRlcjogMztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMXB4O1xyXG4gICAgICByaWdodDogMiU7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgIG1hcmdpbjogM3B4IDZweCAzcHggNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIG1hcmdpbjogM3B4IDZweCAzcHggNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ0NvbnRleHQge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiA1cHggMXB4O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9udCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWNoZWNrZXItcmFkLXhzKSB2YXIoLS1jaGVja2VyLXJhZC14cyk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA3NnB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhbmdDb250ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDI4JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMjglO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgICByaWdodDogMTYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNDtcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDEwMTAxIDMwLjczJSwgcmdiYSgxLCAxLCAxLCAwKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvcjogJGJsYWNrLCAkYW1vdW50OiAxMS43JSk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgbWF4LWhlaWdodDogNTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDkxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIC8vIHdpZHRoOiA0MHZ3O1xyXG4gICAgLy8gaGVpZ2h0OiA0LjJ2dztcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgd2lkdGg6IDg5cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxNTJweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Nsb2dhbiB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nsb2dhbi1iYWNrLnBuZ1wiKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1yaWdodDogMS42ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgd2lkdGg6IDY3JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogI2UxZTFlMTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTQsIDEwKTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNiwgMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGFuZCB7XHJcbiAgICB3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcC1icCkge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHVzZSB7XHJcbiAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbWluLXdpZHRoOiA1MDBweDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAudGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA3O1xyXG4gICAgICAgIC8vIGdyaWQtY29sdW1uOiAxIC8gODtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gaDEge1xyXG4gICAgICAgIHdpZHRoOiA3NyU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogODIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDc2JTtcclxuICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgICB3aWR0aDogODklO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGl0bGVfX251bSB7XHJcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19nZW9Db250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcclxuICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIC8vIGdyaWQtY29sdW1uOiAxIC8gNjtcclxuICAgICAgLy8gZ3JpZC1yb3c6IDI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcclxuICAgICAgcGFkZGluZy1yaWdodDogMTIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnRpdGxlX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBncmlkLWNvbHVtbjogNyAvIDEzO1xyXG4gICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAvLyBhbGlnbi1zZWxmOiBlbmQ7IC8vIGNlbnRlclxyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIC8vICAgZ3JpZC1jb2x1bW46IDYgLyAxMztcclxuICAgIC8vICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgLy8gICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgLy8gfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYzcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgIC8vIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4NnB4O1xyXG4gICAgICBncmlkLWNvbHVtbjogNyAvIDEzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGF5bWVudHMge1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLy8gbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIG1heC13aWR0aDogMTk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAudGhlcm1zbGluayB7XHJcbiAgLy8gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iLCIucHJvbW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjIsIDE0KTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19kZWNvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1nYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyMjtcclxuICAgICAgLS13aWR0aDogNzNweDtcclxuICAgICAgLS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIC0td2lkdGg6IDk2cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgLS13aWR0aDogMTIxcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgLS13aWR0aDogMTQ2cHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDEyN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAtLXdpZHRoOiAyMTBweDtcclxuICAgICAgICAtLWhlaWdodDogMTgycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXHJcbiAgICAgICAgXCIuLi9pbWFnZXMvZGVjb3Ivd2luZ19yaWdodF8yMTB4MTgyLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgICAgICBcIi4uL2ltYWdlcy9kZWNvci93aW5nX3JpZ2h0XzIxMHgxODIud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgICAgIFwiLi4vaW1hZ2VzL2RlY29yL3dpbmdfcmlnaHRfMjEweDE4Mi5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpXHJcbiAgICAgICk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIGxlZnQ6IDEwNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXHJcbiAgICAgICAgXCIuLi9pbWFnZXMvZGVjb3Ivd2luZ19sZWZ0XzIxMHgxODIuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgICAgIFwiLi4vaW1hZ2VzL2RlY29yL3dpbmdfbGVmdF8yMTB4MTgyLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAgICAgICBcIi4uL2ltYWdlcy9kZWNvci93aW5nX2xlZnRfMjEweDE4Mi5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpXHJcbiAgICAgICk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tc3ZnIHtcclxuICAgIHdpZHRoOiAxMjZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBjb2xvcjogJHBpbms7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgIC8vIGhlaWdodDogMTQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgd2lkdGg6IDIwOXB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE4NHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDEyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICB3aWR0aDogMzYycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIC8vIGhlaWdodDogMzE4cHg7XHJcbiAgICB9XHJcbiAgICAucGxhbmVfX2l0ZW0ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDIwMHB4KTtcclxuICAgIH1cclxuICAgIC5hbmltYXRlZC1wYXRoIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMTBweDtcclxuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMDtcclxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7XHJcbiAgICAgIC8vIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgM3MgbGluZWFyLCBzdHJva2Utd2lkdGggMXMgbGluZWFyLFxyXG4gICAgICAvLyAgIGZpbGwgMXMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuZSBwYXRoLnRlc3Qge1xyXG4gICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGxpbmVhcjtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3dMb2dvQmV0c29mdDtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hvd0xvZ29CZXRzb2Z0IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgLy8gY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgODAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlbGxlciB7XHJcbiAgICAgICNwcm9wZWxsZXItLWNlbnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmaWxsX2NlbnRlciAwLjQ1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgZmlsbDogJHBpbms7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgZmlsbF9jZW50ZXIge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwaW5rO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGluaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNwcm9wZWxsZXItLWJvdHRvbSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluX2JvdHRvbSAwLjM1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc3Bpbl9ib3R0b20ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMzVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3Byb3BlbGxlci0tdG9wIHtcclxuICAgICAgICBhbmltYXRpb246IHNwaW5fdG9wIDAuMzVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3Byb3BlbGxlci0tdG9wIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDYwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzcGluX3RvcCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0zNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTM1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvci1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcblxyXG4gICAgJi0tZm9vdGJhbGwtYmFsbCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0xNSU7XHJcbiAgICAgIC0td2lkdGg6IDExNnB4O1xyXG4gICAgICAtLWhlaWdodDogMTE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLS13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgLS1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJhc2tldC1iYWxsIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAtNyU7XHJcbiAgICAgIC0td2lkdGg6IDczcHg7XHJcbiAgICAgIC0taGVpZ2h0OiA3M3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgIC0td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2luLWwge1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgICAtLXdpZHRoOiA1NXB4O1xyXG4gICAgICAtLWhlaWdodDogNjRweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAtLXdpZHRoOiA3M3B4O1xyXG4gICAgICAgIC0taGVpZ2h0OiA4NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jb2luLXIge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICByaWdodDogLTEwJTtcclxuICAgICAgdG9wOiAxMCU7XHJcbiAgICAgIC0td2lkdGg6IDcycHg7XHJcbiAgICAgIC0taGVpZ2h0OiA3NnB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIC0td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIC0taGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZmxleC1ncm93OiAxO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWluLXdpZHRoOiA1MzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19waWN0dXJlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCAtMiUgMTI1cHg7XHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgLy8gdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNTNweDtcclxuICAgICAgbWF4LXdpZHRoOiA2OTNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDEwMHB4KTtcclxuICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGVZKDM1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAvLyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgIC8vIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIC8vICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmx1ciB7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibHVyIDNzO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBibHVyIHtcclxuICAgICAgMCUsXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5odWUge1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogaHVlIDIuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGh1ZSB7XHJcbiAgICAgIDAlLFxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogaHVlLXJvdGF0ZSgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBodWUtcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2F0dXJhdGUge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2F0dXJhdGUgM3MgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHNhdHVyYXRlIHtcclxuICAgICAgMCUsXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZShub25lKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSgtMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyaWdodG5lc3Mge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYnJpZ2h0bmVzcyAzcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYnJpZ2h0bmVzcyB7XHJcbiAgICAgIDAlLFxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyhub25lKTtcclxuICAgICAgfVxyXG4gICAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vbWd3dGZiYnEge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb21nd3RmYmJxIDNzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBvbWd3dGZiYnEge1xyXG4gICAgICAwJSxcclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMHB4KSBicmlnaHRuZXNzKG5vbmUpIGh1ZS1yb3RhdGUoMGRlZylcclxuICAgICAgICAgIHNhdHVyYXRlKG5vbmUpO1xyXG4gICAgICB9XHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMTApIGJsdXIoMTBweCkgaHVlLXJvdGF0ZSgxODBkZWcpXHJcbiAgICAgICAgICBzYXR1cmF0ZSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaHVlIHtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUtZmlsdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDUlKTtcclxuICAgIGZpbHRlcjogYmx1cigyNXB4KTtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG4iLCIvLyAuaW5zdHJ1Y3Rpb24ge1xyXG4vLyAgICZfX2l0ZW1zIHtcclxuLy8gICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4vLyAgIH1cclxuLy8gICAmX19udW1iZXIge1xyXG4vLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbi8vICAgICBmbGV4LWdyb3c6IDA7XHJcbi8vICAgICAvLyB3aWR0aDogMzAlO1xyXG4vLyAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuLy8gICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuLy8gICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fYWN0aW9uIHtcclxuLy8gICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uaW5zdHJ1Y3Rpb24ge1xyXG4gIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG9yZGVyOiAyO1xyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAvLyAuY29udGFpbmVyLS1jdXN0b20ge1xyXG4gIC8vICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01NXB4O1xyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmLS1mb3JtIHtcclxuICAvLyAgIC5pbnN0cnVjdGlvbl9fbnVtYmVyIHtcclxuICAvLyAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgLy8gICAgICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcclxuICAvLyAgICAgICBtaW4td2lkdGg6IDMwJTtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAuaW5zdHJ1Y3Rpb25fX2NvbnRlbnQge1xyXG4gIC8vICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcclxuICAvLyAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAuaW5zdHJ1Y3Rpb25fX2FjdGlvbiB7XHJcbiAgLy8gICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIC8vICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAvLyAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gICAuaW5zdHJ1Y3Rpb25fX2l0ZW1zIHtcclxuICAvLyAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gIC8vICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vICAgLmluc3RydWN0aW9uX19udW1iZXIge1xyXG4gIC8vICAgICAmI2luc3RydWN0aW9uTnVtYmVyT25lIHtcclxuICAvLyAgICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAgIC8vICAgd2lkdGg6IDI3JTtcclxuICAvLyAgICAgICAvLyB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgLy8gICAgICAgICB3aWR0aDogMjclO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAvLyAgICAgICAvLyAgIHdpZHRoOiAxOCU7XHJcbiAgLy8gICAgICAgLy8gfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICAgICYjaW5zdHJ1Y3Rpb25OdW1iZXJUd28ge1xyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgICAgICB3aWR0aDogMzAlO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgLy8gICAgICAgICB3aWR0aDogMjglO1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgICAmI2luc3RydWN0aW9uTnVtYmVyVGhyZWUge1xyXG4gIC8vICAgICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICAgICAgLy8gICB3aWR0aDogMjMlO1xyXG4gIC8vICAgICAgIC8vIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAvLyAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICAgIC8vIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAgIC8vICAgd2lkdGg6IDE5JTtcclxuICAvLyAgICAgICAvLyB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgICAgJjpsYXN0LWNoaWxkKCkge1xyXG4gIC8vICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuXHJcbiAgLy8gICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcclxuICAvLyAgICAgLy8gICAuaW5zdHJ1Y3Rpb25fX251bSB7XHJcbiAgLy8gICAgIC8vICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgICAvLyAgICAgICB3aWR0aDogOHB4O1xyXG4gIC8vICAgICAvLyAgICAgfVxyXG4gIC8vICAgICAvLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgICAgLy8gICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgLy8gICAgIC8vICAgICB9XHJcbiAgLy8gICAgIC8vICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gIC8vICAgICAvLyAgICAgICB3aWR0aDogMTZweDtcclxuICAvLyAgICAgLy8gICAgIH1cclxuICAvLyAgICAgLy8gICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgICAvLyAgICAgICB3aWR0aDogMjBweDtcclxuICAvLyAgICAgLy8gICAgIH1cclxuICAvLyAgICAgLy8gICB9XHJcbiAgLy8gICAgIC8vIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIGdhcDogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIC8vIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3VzdG9tIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAmID4gc3BhbiB7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIHotaW5kZXg6IDE7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgIC8vICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VwYXJhdG9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyB3aWR0aDogMzFweDtcclxuICAgICAgLy8gaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIG1heC13aWR0aDogNzclO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDc3JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1heC13aWR0aDogODElO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgICYjaW5zdHJ1Y3Rpb25OdW1iZXJPbmUge1xyXG4gICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAvLyAgIHdpZHRoOiAyNyU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDE4JTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgJiNpbnN0cnVjdGlvbk51bWJlclR3byB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYjaW5zdHJ1Y3Rpb25OdW1iZXJUaHJlZSB7XHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDIzJTtcclxuICAgICAgLy8gfVxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgfVxyXG4gICAgICAvLyBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTklO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQoKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAuaW5zdHJ1Y3Rpb25fX251bSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgQGV4dGVuZCAlbW9udHNlcnJhdC01MDBpdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBAZXh0ZW5kICVtb250c2VycmF0LTUwMGl0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzaGluZSB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nb2xkZW4tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA0NWRlZyxcclxuICAgICAgICAjZmZkNzAwLFxyXG4gICAgICAgICNmZmQ3MDAgNDAlLFxyXG4gICAgICAgICNmZmRmMDAgNjAlLFxyXG4gICAgICAgICNmZmQ3MDBcclxuICAgICAgKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogc2hpbmUgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHggMCAwcHg7XHJcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jLW5ldHdvcmtzIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5IHtcclxuICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNiwgMTQpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICAvLyB3aWR0aDogY2xhbXAoNzAlLCA4MCUsIDQ5MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIG1heC13aWR0aDogODYwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAyMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLXRhYnMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAvLyBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAmX19zd2l0Y2hlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGFjY2VudCwgJGFjY2VudCksICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWljb24ucG5nXCIpO1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tYWlsLWljb24ucG5nXCIpO1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYWNjZW50LCAkYWNjZW50KSwgJGFjY2VudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYWNjZW50LWNvbG9yO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGZvcm0tYWNjZW50LWNvbG9yLCAkYWNjZW50KSwgI2ZmZmZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYWRhcHRpdi1mb250KDI1LCAxNCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIEBleHRlbmQgJW1vbnRzZXJyYXQtNjAwaXQ7XHJcbiAgICAgICAgLy8gY29sb3I6ICMzNTM1MzU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgIHRvcDogNTAlO1xyXG4gICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC8vICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1lbGVtZW50LFxyXG5zZWxlY3QuZm9ybS1lbGVtZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWVsZW1lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWFjY2VudC1jb2xvcjtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZWxlbWVudCB7XHJcbiAgd2lkdGg6IDQ1JTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYWNjZW50LWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNSwgMTYpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLmN1c3RvbS1idG4uYnRuLTcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDE0LjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogNTQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltuYW1lPVwiY291bnRyeVwiXSxcclxuICAmW25hbWU9XCJjdXJyZW5jeVwiXSB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmW25hbWU9XCJjb3VudHJ5XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cyAwIDAgJHJhZGl1cy14cztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZS1jb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbbmFtZT1cImN1cnJlbmN5XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW25hbWU9XCJlbWFpbFwiXSB7XHJcbiAgICAtLWJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQsIDMlKTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBob25lLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXHJcbiAgJltuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuI2NvdW50cnktc3R5bGVyIHtcclxuICAjY291bnRyeSB7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuZm9ybS1lbGVtZW50XHJcblxyXG4uanEtc2VsZWN0Ym94IHtcclxuICAtLWJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHJcbiAgJiNjb3VudHJ5LXN0eWxlciB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcclxuICAgICAgQGV4dGVuZCAlbW9udHNlcnJhdC02MDBpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjY3VycmVuY3ktc3R5bGVyIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJpZ2dlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJpZ2dlci1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2N1cnJlbmN5LWFycm93LnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7XHJcblxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXhzO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy14cztcclxuICAgIGJhY2tncm91bmQ6ICRmb3JtLWFjY2VudC1jb2xvcjtcclxuICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250OiAxMHB4LzMwcHggTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcclxuICAgIC8vIGZvbnQ6IDE0cHgvNTBweCBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xyXG4gICAgLy8gY29sb3I6ICMzMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgZm9udDogMTBweC8zMHB4IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250OiAxMnB4LzM2cHggTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGR0KSB7XHJcbiAgICAgIGZvbnQ6IDE0cHgvNDRweCBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQ6IDE2cHgvNTBweCBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDMwJSk7XHJcblxyXG4gICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDMlKTtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcclxuICAgICAgfVxyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC8vIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2U2ZTZlNik7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbGVjdC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDEwKTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1hY2NlbnQtY29sb3I7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBmb250LXNpemU6IDE0LjZweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBob25lLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaXRpX19zZWxlY3RlZC1mbGFnLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgIC0tYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteHM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1hY2NlbnQtY29sb3I7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIEBleHRlbmQgJW1vbnRzZXJyYXQtNjAwaXQ7XHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAvLyBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgICAgLy8gZm9udC1zaXplOiAxNC42cHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucGhvbmUtYmxvY2tcclxuXHJcbi8vIC5waG9uZS1ibG9ja1xyXG5cclxuLnZhbGlkLWJsb2NrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiAwLjZlbTtcclxuICB0b3A6IC01cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICAvLyB0b3A6IC0zMHB4O1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI3ZhbGlkLW1zZyB7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XHJcbn1cclxuXHJcbiNlcnJvci1tc2cge1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuLml0aSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIGhlaWdodDogNDZweDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tZWxlbWVudDo6cGxhY2Vob2xkZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jY3VycmVuY3kge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdWItZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0byAyM3B4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG9yZGVyOiAxO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0LjI1ODlweCAkcGluaztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJi5jdXN0b20tYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksXHJcbiAgICAvLyAgIDdweCA3cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCA0cHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vINCt0YLQviDQstCw0LbQvdC+INC00L7QsdCw0LLQuNGC0YxcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IC8vINCt0YLQviDQstCw0LbQvdC+INC00L7QsdCw0LLQuNGC0YxcclxuICB9XHJcblxyXG4gICYuYnRuLTcge1xyXG4gICAgYmFja2dyb3VuZDogJHBpbms7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAvLyAgIDBkZWcsXHJcbiAgICAvLyAgIHJnYmEoMjU1LCAxNTEsIDAsIDEpIDAlLFxyXG4gICAgLy8gICByZ2JhKDI1MSwgNzUsIDIsIDEpIDEwMCVcclxuICAgIC8vICk7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjUxLDc1LDIsMSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xyXG5cclxuICAgICAgLy8gYm94LXNoYWRvdzpcclxuICAgICAgLy8gIC03cHggLTdweCAyMHB4IDBweCByZ2JhKDI1NSwyNTUsMjU1LC45KSxcclxuICAgICAgLy8gIC00cHggLTRweCA1cHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjkpLFxyXG4gICAgICAvLyAgN3B4IDdweCAyMHB4IDBweCByZ2JhKDAsMCwwLC4yKSxcclxuICAgICAgLy8gIDRweCA0cHggNXB4IDBweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IDAlO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgICY6OmFmdGVyIHtcclxuICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyNTEsNzUsMiwxKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcclxuICAgICAgICAvLyBib3gtc2hhZG93OlxyXG4gICAgICAgIC8vICAtN3B4IC03cHggMjBweCAwcHggcmdiYSgyNTUsMjU1LDI1NSwuOSksXHJcbiAgICAgICAgLy8gIC00cHggLTRweCA1cHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjkpLFxyXG4gICAgICAgIC8vICA3cHggN3B4IDIwcHggMHB4IHJnYmEoMCwwLDAsLjIpLFxyXG4gICAgICAgIC8vICA0cHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIERlY2xhdGUgY29sb3Igc2hpZnRpbmcgYW5pbWF0aW9uICovXHJcbiAgLy8gQGtleWZyYW1lcyBjb2xvclNoaWZ0IHtcclxuICAvLyAgIDAlLFxyXG4gIC8vICAgMTAwJSB7XHJcbiAgLy8gICAgIGJhY2tncm91bmQ6ICMwMDQ1ZTY7XHJcbiAgLy8gICB9XHJcbiAgLy8gICAzMyUge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiAjZmIzZTNlO1xyXG4gIC8vICAgfVxyXG4gIC8vICAgNjYlIHtcclxuICAvLyAgICAgYmFja2dyb3VuZDogIzBkY2MwMDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC8qIERlY2xhcmUgYm9yZGVyIHB1bHNlIGFuaW1hdGlvbiAqL1xyXG4gIEBrZXlmcmFtZXMgYm9yZGVyUHVsc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLFxyXG4gICAgICAgIDBweCAwcHggMHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDNweCByZ2JhKDExNywgMTE3LCAyNTUsIDAuMiksXHJcbiAgICAgICAgMHB4IDBweCAwcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wdWxzZS1idXR0b24ge1xyXG4gICAgYW5pbWF0aW9uOiBib3JkZXJQdWxzZSAxMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAvKiBDb250aW51ZSBhbmltYXRpb24gYW5kIGFkZCBzaGluZSBvbiBob3ZlciAqL1xyXG4gICY6bm90KDpkaXNhYmxlZCk6aG92ZXIsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XHJcbiAgICAvLyBhbmltYXRpb246IGJvcmRlclB1bHNlIDEwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgLy8gb3BhY2l0eTogMC41O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC0tc3ViLWJ0bi1jb2xvcjogI2Y0MGYzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1idG4tY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItYnRuLWNvbG9yKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGhlaWdodDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXByb21vIHtcclxuICBtYXJnaW46IDEwcHggYXV0byAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGhlaWdodDogNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIG1hcmdpbjogMTRweCBhdXRvIDExcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMjJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAmID4gbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiNwcm9tbyB7XHJcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC0tYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy14cztcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1hY2NlbnQtY29sb3I7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZHQpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShkdCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMzAlKTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LCAzJSk7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnByb21vLXNob3cge1xyXG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICBhbmltYXRpb246IHByb21vU2hvdyAwLjVzIGxpbmVhciBmb3J3YXJkcztcclxuLy8gfVxyXG5cclxuLy8gQGtleWZyYW1lcyBwcm9tb1Nob3cge1xyXG4vLyAgIDAlIHtcclxuLy8gICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICBoZWlnaHQ6IDA7XHJcbi8vICAgfVxyXG5cclxuLy8gICAxMDAlIHtcclxuLy8gICAgIHBhZGRpbmc6IDVweDtcclxuLy8gICAgIGhlaWdodDogMzBweDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5wcm9tby1oaWRlIHtcclxuICAvLyBhbmltYXRpb246IHByb21vSGlkZSAwLjVzIGxpbmVhciBmb3J3YXJkcztcclxufVxyXG5cclxuLy8gQGtleWZyYW1lcyBwcm9tb0hpZGUge1xyXG4vLyAgIDAlIHtcclxuLy8gICAgIHBhZGRpbmc6IDVweDtcclxuLy8gICAgIGhlaWdodDogMzBweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIDEwMCUge1xyXG4vLyAgICAgcGFkZGluZzogMDtcclxuLy8gICAgIGhlaWdodDogMDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5hZ3JlZW1lbnQge1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDEwKTtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDJweCBibGFjaztcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIHNlbGVjdC5mb3JtLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiMTIzMTIzXCI7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIHRvcDogNHB4O1xyXG4gIHotaW5kZXg6IDMxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSAqL1xyXG5cclxuLy8gLmpxLXNlbGVjdGJveFxyXG5cclxuLy8gLmpxLXNlbGVjdGJveFxyXG5cclxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBmb250OiAxNHB4LzE4cHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmO1xyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgZm9udDogMTZweC8yMHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxuICB9XHJcbn1cclxuXHJcbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxyXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vLyAuanEtc2VsZWN0Ym94IHVsIHt9XHJcblxyXG4uaXRpX19jb3VudHJ5LW5hbWUge1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcblxyXG4ucmV6dWx0IHtcclxuICAvLyB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUpO1xyXG4gIHBhZGRpbmc6IDdweCA1cHggN3B4IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlWSgwKTtcclxuICB9XHJcblxyXG4gICYtLXNob3c2c2VjIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3c2cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hvdzZzIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApIHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjEpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgLy8gb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICAgIDIwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICA5MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgOTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjEpO1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCkgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93NnNkZXNrdG9wO1xyXG5cclxuICAgICAgQGtleWZyYW1lcyBzaG93NnNkZXNrdG9wIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjEpIHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgICAgICAgLy8gb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICAyMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA5MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICA5NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4xKSB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCkgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml0aSBpbnB1dCxcbi5pdGkgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkd2hpdGU7XG59XG4uaXRpX19hcnJvdy0tdXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaXRpX19mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pdGlfX2RpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaXRpX19mbGFnLWJveCxcbi5pdGlfX2NvdW50cnktbmFtZSxcbi5pdGlfX2RpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaXRpX19mbGFnLWJveCxcbi5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4vLyAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogICAgbGlnaHRlbigjMDUxYjRhLCAyNSUpIDtcbi8vIH1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93blxuICBpbnB1dFtkaXNhYmxlZF1cbiAgKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlclxuICAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd25cbiAgaW5wdXRbcmVhZG9ubHldXG4gICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJcbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIEBleHRlbmQgJW1vbnRzZXJyYXQtNjAwaXQ7XG59XG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG4uaXRpX19mbGFnLml0aV9fYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iXX0= */