@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600");
* {
    -webkit-text-size-adjust: none
}
* {
    box-sizing: border-box
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
a,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    -webkit-tap-highlight-color: transparent;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
    margin: 0;
    padding: 0
}
a {
    background: transparent
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
td img {
    vertical-align: top
}
input,
select,
button,
textarea {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0
}
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="phone"],
input[type="number"] {
    font: 12px Arial, Helvetica, sans-serif;
    padding: 0
}
input[type="checkbox"] {
    vertical-align: bottom
}
input[type="radio"] {
    vertical-align: text-bottom
}
sub {
    vertical-align: sub;
    font-size: smaller
}
sup {
    vertical-align: super;
    font-size: smaller
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
ul,
ol {
    list-style: none
}
html {
    overflow-y: auto;
    overflow-x: auto
}
html,
body {
    height: 100%
}
body {
    line-height: 1;
    color: #000;
    text-align: left;
    z-index: 1;
    position: relative
}
input [type='text'] {
    padding: 0
}
textarea {
    resize: none;
    overflow: auto
}
label,
input[type="button"],
input[type="submit"],
button {
    cursor: pointer
}
input[type="button"],
input[type="reset"],
input[type="submit"],
button,
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="tel"],
input[type="phone"],
input[type="number"] {
    -webkit-appearance: none
}
a,
a:visited,
a:hover,
a:focus,
a:active {
    text-decoration: none
}
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0;
    padding: 0
}
input:invalid {
    outline: none;
    -moz-box-shadow: none;
    border: none
}
::-ms-clear {
    display: none
}
input,
textarea,
input[type="search"]:focus,
:focus {
    outline: none
}
::-webkit-input-placeholder {
    color: #4d2d6b;
    -webkit-transition: color 300ms ease-in-out
}
:-moz-placeholder {
    color: #4d2d6b;
    transition: color 300ms ease-in-out
}
.placeholder {
    color: #4d2d6b;
    transition: color 300ms ease-in-out
}
:focus::-webkit-input-placeholder {
    color: transparent !important
}
:focus::-moz-placeholder {
    color: transparent !important
}
:focus:-moz-placeholder {
    color: transparent !important
}
:focus:-ms-input-placeholder {
    color: transparent !important
}
@font-face {
    font-family: "FuturaPTBold";
    src: url("../fonts/FuturaPTBold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "FuturaMedium";
    src: url("../fonts/futura-medium.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "FuturaHeavyRegular";
    src: url("../fonts/FuturaHeavyRegular.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "NexaRustSlab";
    src: url("../fonts/NexaRustSlab-BlackShadow.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "Congress";
    src: url("../fonts/Congress-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "Congress-Medium";
    src: url("../fonts/Congress-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "JustRealize";
    src: url("../fonts/JustRealize-Bold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "JustRealize-Regular";
    src: url("../fonts/JustRealize.woff") format("woff");
    font-weight: normal;
    font-style: normal
}
.site__header {
    position: relative;
    height: 72.5px;
    padding: 0 calc( 50% - 515px);
    border-bottom: 2px solid #c72233;
    z-index: 2
}
.site__header-layout {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: inherit;
    padding: 15px 15px 0
}
.site__footer {
    position: relative;
    padding: 146px calc( 50% - 550px) 20px;
}
.site__footer-layout {
    position: relative;
    padding: 15px 0 0 0;
    text-align: center;
    z-index: 1
}
.site__footer .logo {
    left: -24px;
    top: 27px;
    width: 209px;
    height: 159.5px
}
.site__title {
    display: block;
    position: relative;
    margin-bottom: 30px;
    text-align: center;
    font-size: 28px;
    color: #ce253d;
    text-transform: uppercase;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal
}
@media (min-width: 768px) {
    .site__footer {
        padding-top: 46px
    }
    .site__footer-layout {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 185px;
        text-align: left
    }
    .site__title {
        font-size: 34px;
        letter-spacing: 1px
    }
}
@media (min-width: 992px) {
    .site__footer-layout {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-left: 0
    }
}
.logo {
    position: absolute;
    left: -2px;
    top: 17px;
    width: 173px
}
.logo img {
    display: block;
    width: 100%
}
.mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    padding: 20px 15px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    transition: visibility 0.3s ease, opacity 0.3s ease;
    -webkit-transition: visibility 0.3s ease, opacity 0.3s ease
}
.mobile-menu>div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    overflow-y: auto
}
.mobile-menu.visible {
    opacity: 1;
    visibility: visible
}
.mobile-menu-btn {
    position: absolute;
    top: calc( 50% - 15px);
    right: 20px;
    width: 34px;
    height: 27px;
    padding: 13px 0 13px 0;
    background-color: transparent;
    z-index: 10;
    cursor: pointer
}
.mobile-menu-btn span {
    display: block;
    width: 15px;
    height: 2px;
    background-color: #be1e2d
}
.mobile-menu-btn span:before,
.mobile-menu-btn span:after {
    position: absolute;
    left: 0;
    right: 0;
    height: inherit;
    background-color: inherit;
    content: '';
    transition: top .3s ease, transform .3s ease, background-color .3s ease;
    -webkit-transition: top .3s ease, transform .3s ease, background-color .3s ease
}
.mobile-menu-btn span:before {
    top: 3px
}
.mobile-menu-btn span:after {
    bottom: 3px
}
.mobile-menu-btn.close span {
    background-color: transparent
}
.mobile-menu-btn.close span:before {
    top: 12px;
    background-color: #fff;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}
.mobile-menu-btn.close span:after {
    bottom: 13px;
    background-color: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}
@media (min-width: 1200px) {
    .mobile-menu {
        position: static;
        width: auto;
        opacity: 1;
        visibility: visible;
        background-color: transparent;
        padding: 0
    }
    .mobile-menu>div {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        overflow-y: visible
    }
    .mobile-menu-btn {
        display: none
    }
}
.menu {
    width: 100%
}
.menu>ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 600;
    width: 100%;
    text-transform: uppercase
}
.menu>ul>li:first-child .menu__item {
    margin-left: 0
}
.menu__item {
    display: block;
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
    letter-spacing: .5px;
    transition: color .3s ease-in-out;
    text-align: center
}
.menu__item.active {
    color: #be1e2e
}
.menu__item-img {
    display: none
}
.menu__subcategory {
    height: 0;
    overflow: hidden;
    transition: height .3s ease
}
.menu__subcategory ul {
    margin-bottom: 20px;
    border-bottom: 1px solid #fff
}
@media (min-width: 1200px) {
    .menu>ul {
        width: auto;
        -ms-flex-direction: row;
        flex-direction: row;
        margin: 3px 10px 0 0;
    }
    .menu>ul>li {
        position: relative
    }
    .menu>ul>li:hover .menu__subcategory {
        top: calc( 100% + 25px);
        opacity: 1;
        visibility: visible;
        transition: top .3s ease, opacity .3s ease, visibility .3s ease
    }
    .menu__item {
        position: relative;
        margin-left: 41px;
        margin-bottom: 0;
        color: #4d2d6b
    }
    .menu__item:hover {
        color: #be1e2e
    }
    .menu__item-img {
        position: relative;
        display: block;
        width: 150px;
        height: 150px;
        margin-bottom: 10px
    }
    .menu__item-img img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 100%;
        max-height: 100%;
        min-width: 100%
    }
    .menu__subcategory {
        position: absolute;
        top: 100%;
        left: 50%;
        height: auto;
        padding: 15px 0 15px 15px;
        border: 2px solid #c72233;
        border-radius: 15px;
        background-color: #fff;
        z-index: 5;
        transform: translateX(-50%);
        overflow: visible;
        opacity: 0;
        visibility: hidden;
    }
    .menu__subcategory:after,
    .menu__subcategory:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }
    .menu__subcategory:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #fff;
        border-width: 15px;
        margin-left: -15px
    }
    .menu__subcategory:before {
        border-color: rgba(199, 34, 51, 0);
        border-bottom-color: #c72233;
        border-width: 18px;
        margin-left: -18px
    }
    .menu__subcategory ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin-bottom: 0;
        border-bottom: none;
        width: 495px;
    }
    .menu__subcategory ul li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 150px;
        margin: 0 15px 15px 0
    }
}
.social {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-right: 13px
}
.social__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 50%
}
.social__item svg {
    width: 20px;
    height: 20px;
    fill: #fff
}
.social__item-instagram svg {
	width: auto !important;
    height: auto !important;
}
.social__item-pinterest {
    background-color: #cf4c2c
}
.social__item-twetter {
    background-color: #2cbde2
}
.social__item-facebook {
    background-color: #3f65a6
}
.social__item-email {
    background-color: #54965a
}
.social_footer {
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 135px;
    font-size: 14px;
    line-height: 15px;
    color: #4d2d6b
}
.social_footer p {
    width: 100%;
    margin-bottom: 8px
}
.social_footer .social__item {
    width: 38px;
    height: 38px;
    margin-right: 6px
}
@media (min-width: 768px) {
    .social {
        margin: 0 13px 0 0
    }
    .social_footer {
        margin: 0
    }
}
@media (min-width: 1200px) {
    .social__item {
        position: relative;
        transition: transform .3s ease
    }
    .social__item:hover,
    .social__item:active {
        transform: scale(1.1)
    }
    .social__item-pinterest:after {
        border-color: #cf4c2c
    }
    .social__item-twetter:after {
        border-color: #2cbde2
    }
    .social__item-facebook:after {
        border-color: #3f65a6
    }
}
.search {
    position: relative;
    top: 2px
}
.search svg {
    width: 30px;
    height: 30px;
    fill: #be1e2d
}
.search__form {
    position: absolute;
    top: 0;
    right: 40px;
    width: 0;
    height: 33px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 15px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease, visibility .2s ease, width .3s ease
}
.search__form.show {
    opacity: 1;
    visibility: visible;
    width: 125px
}
.search__form input {
    display: block;
    width: 100%;
    height: 33px;
    padding: 0 15px;
    border: none;
    border-radius: 15px;
    background-color: transparent;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #535353
}
.search__form button {
    display: none
}
@media (min-width: 768px) {
    .search__form.show {
        width: 220px
    }
}
@media (min-width: 1200px) {
    .search svg {
        transition: transform .3s ease
    }
    .search:hover svg {
        transform: scale(1.1)
    }
    .search__form.show {
        width: 647px
    }
    .search__form input {
        border: 1px solid #c72233
    }
}
.btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 50px;
    margin: 0 auto;
    padding: 0 28px;
    border: none;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    background-color: #a41d35;
    text-transform: uppercase;
    letter-spacing: .4px
}
.btn_1 {
    height: 50px
}
.btn_2 {
    height: 30px;
    background-color: #8d1c58;
    font-size: 12px
}
.btn_3 {
    background-color: #4d2d6b;
    text-transform: uppercase;
    font-family: 'FuturaPTBold', sans-serif;
    font-weight: 400;
    font-style: normal
}
.btn_4 {
    height: 44px;
    padding: 0 25px;
    border-radius: 13px
}
.btn_5 {
    padding: 0 25px;
    border-radius: 13px;
    background: #6f0010
}
@media (min-width: 768px) {
    .btn_1 {
        font-size: 17px
    }
}
@media (min-width: 1200px) {
    .btn {
        transition: background-color .3s ease, color .3s ease
    }
    .btn:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 98%;
        height: 98%;
        border-radius: inherit;
        opacity: 0;
        visibility: hidden;
        border: 1px solid #a41d35;
        transition: transform .4s ease, opacity .2s ease, visibility .2s ease;
        transform: scale(2) translate(-25%, -25%);
        content: ''
    }
    .btn:hover:after,
    .btn:active:after {
        opacity: 1;
        visibility: visible;
        transform: scale(1) translate(-50%, -50%)
    }
    .btn_3 {
        height: 42px;
        font-size: 14px;
        letter-spacing: 1.6px
    }
    .btn_3:after {
        border-color: #4d2d6b
    }
    .btn_4 {
        font-size: 18px
    }
    .btn_5:after {
        border-color: #6f0010
    }
}
.product {
    padding: 20px;
    margin-bottom: 20px
}
.product__slider {
    width: 100%
}
.product__slider-top {
    position: relative
}
.product__slider-top:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
    width: calc(100% + 40px);
    height: 110%;
    background: url(../img/shadow.png) no-repeat bottom center;
    background-size: contain;
    content: '';
}
.prdded_pager:after {
    display: table;
    content: "";
    clear: both;
}
.prdded_pager {
    padding: 30px 0 0 0;
}
.product__slider .swiper-container {
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}
.product__slider .sw-slide {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    height: 430px;
}
.prdded_pager a {
    width: 33%;
    display: block;
    float: left;
    border: 5px solid #fff;
}
.prdded_pager a div{
    border: 2.5px solid #fff; 
}
.prdded_pager a.active div{
    border-color: #e22844;
}
.prdded_pager a img {
    max-width: 90%;
}
.prdded_pager span {
    width: 90%;
    height: 80px;
    display: table;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden !important;
    margin: 2px auto;
}
.sw-slide-thb{
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    height: 50px;
    display: block;
}
.product__slider .gallery-top {
    margin-bottom: 30px;
    padding-top: 100%
}
.product__slider .gallery-top .swiper-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}
.product__slider .gallery-thumbs {
    box-sizing: border-box;
    margin-bottom: 30px;
    padding-top: calc(12900%/489)
}
.product__slider .gallery-thumbs .swiper-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}
.product__slider .gallery-thumbs .swiper-slide {
    width: calc(100%/3);
    height: 100%;
    transform: translate(-100%, 0);
    border: 9px solid #fff;
    cursor: pointer
}
.product__slider .gallery-thumbs .swiper-slide:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border: 2.5px solid #e22844;
    box-sizing: border-box;
    content: ''
}
.product__slider .gallery-thumbs .swiper-slide-active:after {
    opacity: 1
}
.product__content {
    font-size: 12px;
    color: #797979;
    line-height: 1.251;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal
}
.product__content p {
    margin-bottom: 25px;
    letter-spacing: .2px
}
.product__title {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    color: #c56e28;
    line-height: 1.2;
    border-bottom: 4px dotted #c56e28;
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal
}
.product__title span {
    display: block;
    margin-bottom: 4px;
    font-size: 25px;
    color: #ce253d;
    text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: 1.5px;
    font-family: 'Congress-Medium', sans-serif;
    font-weight: 400;
    font-style: normal
}
.product__subtitle {
    display: block;
    margin-bottom: 10px;
    font-size: 25px;
    color: #ce253d;
    line-height: 1.2;
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal
}
.product__subtitle.with-icon {
    position: relative;
    padding-left: 20px
}
.product__subtitle.with-icon img {
    position: absolute;
    top: -1px;
    left: -3px;
    width: 18px
}
.product__list-item {
    padding: 20px 0;
    border-top: 4px dotted #c56e28
}
.product__list-item:first-child {
    padding-left: 0;
    border: none
}
.product__list-item input[type=search] {
    width: 100%;
    height: 30px;
    padding: 0 7px;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #e22844;
    font-size: 14px;
    color: #797979;
    line-height: 1.2;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal
}
.product__list-item input[type=search]::-webkit-input-placeholder {
    color: #959595
}
.product__list-item input[type=search]::-moz-placeholder {
    color: #959595
}
.product__list-item input[type=search]:-ms-input-placeholder {
    color: #959595
}
.product__list-item input[type=search]:-moz-placeholder {
    color: #959595
}
.product .social {
    -ms-flex-pack: start;
    justify-content: flex-start
}
.product .social__item {
    width: 38px;
    height: 38px;
    margin-right: 6px
}
@media (min-width: 768px) {
    .product {
        padding: 16px 65px;
        margin: 0 auto 43px
    }
    .product__content {
        font-size: 22px
    }
    .product__content p {
        margin-bottom: 47px
    }
    .product__title {
        margin-bottom: 20px;
        padding-bottom: 18px;
        font-size: 34px;
        border-bottom: 4px dotted #c56e28
    }
    .product__title span {
        margin-bottom: 4px;
        font-size: 45px
    }
    .product__subtitle {
        margin-bottom: 15px;
        font-size: 35px
    }
    .product__subtitle.with-icon {
        padding-left: 34px
    }
    .product__subtitle.with-icon img {
        top: -4px;
        left: -3px;
        width: 25px
    }
    .product__list {
        display: -ms-flexbox;
        display: flex
    }
    .product__list-item {
        padding: 0 45px 21px;
        border-top: none;
        border-left: 4px dotted #c56e28
    }
    .product__list-item:first-child {
        padding-left: 0;
        border-left: none
    }
    .product__list-item input[type=search] {
        width: 303px;
        height: 52px;
        padding: 0 13px;
        font-size: 23px
    }
    .product .social__item {
        width: 52px;
        height: 52px;
        margin-right: 10px
    }
    .product .social__item svg {
        width: 32px;
        height: 32px
    }
}
@media (min-width: 1200px) {
    .product {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 65px;
        max-width: 1380px
    }
    .product__slider {
        width: 511px;
        padding-left: 22px
    }
    .product__slider .gallery-top {
        height: 489px;
        margin-bottom: 55px;
        padding: 0
    }
    .product__slider .gallery-thumbs {
        height: 109px;
        padding: 10px 0
    }
    .product__content {
        width: calc(100% - 576px);
        padding-top: 20px
    }
}
.products {
    padding: 40px calc( 50% - 692px) 82px
}
.products.products_borders {
    position: relative
}
.products.products_borders:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 100%;
    max-width: 1250px;
    border-top: 4px dotted #c56e28;
    content: ''
}
.products.products_borders:after {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    width: 100%;
    max-width: 1250px;
    border-bottom: 4px dotted #c56e28;
    content: ''
}
.products__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0 15px 0 18px
}
.products__title {
    width: 100%;
    margin-bottom: 65px;
    color: #ce253d;
    text-align: center
}
.products__title>div:first-child {
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    line-height: 55px
}
.products__title span {
    border-top: 4px dotted #db9577;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}
.products__img {
    position: relative;
    width: 100%;
    max-width: 205px;
    height: 225px;
    margin: 0 auto 15px
}
.products__img img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    height: auto
}
.products__swiper {
    width: calc( 100% - 60px)
}
.products__item {
    color: #c56e28;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    text-align: center
}
.products__prev,
.products__next {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 28px;
    height: 28px;
    margin-bottom: 65px;
    border-radius: 50%;
    background-color: #dedede
}
.products__prev svg,
.products__next svg {
    width: 15px;
    fill: #fff
}
.products__prev {
    padding-right: 3px
}
.products__prev svg {
    transform: rotate(90deg)
}
.products__next {
    padding-left: 3px
}
.products__next svg {
    transform: rotate(-90deg)
}
@media (min-width: 768px) {
    .products {
        padding-top: 80px;
        padding-bottom: 80px
    }
    .products.products_borders {
        padding-top: 43px;
        padding-bottom: 48px
    }
    .products__title span {
        font-size: 42px
    }
    .products__swiper {
        width: calc(100% - 170px);
        margin: 0 0 0 50px
    }
    .products__prev,
    .products__next {
        width: 57px;
        height: 57px
    }
    .products__prev svg,
    .products__next svg {
        width: 20px
    }
}
@media (min-width: 1200px) {
    .products__prev,
    .products__next {
        transition: background-color .3s ease
    }
    .products__prev:hover,
    .products__next:hover {
        background-color: #cbcbcb
    }
}
.recipes {
    padding: 57px 0 79px
}
.recipes.recipes_product {
    padding: 32px 0 0
}
.recipes.recipes_product .recipes__row {
    margin-bottom: 0
}
.recipes__title {
    width: 100%;
    margin-bottom: 37px;
    color: #ce253d;
    text-align: center
}
.recipes__title>div:first-child {
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    line-height: 55px
}
.recipes__title span {
    border-top: 4px dotted #db9577;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 1.4px
}
.recipes__row {
    margin-bottom: 31px
}
.recipes__item {
    position: relative;
    overflow: hidden
}
.recipes__item img {
    display: block;
    width: 100%;
    height: auto
}
.recipes__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    left: 27px;
    right: 27px;
    bottom: 27px;
    padding: 2px 30px 10px;
    background-color: rgba(255, 255, 255, 0.8);
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 200;
    color: #2b2b2b;
    font-size: 14px;
    line-height: 15px;
    text-align: center
}
.recipes__content p {
    margin-bottom: 18px
}
.recipes__content h3 {
    margin-bottom: 9px;
    color: #ce253d;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 600
}
.recipes__all {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}
.recipes__all a {
    color: #4d2d6b
}
@media (min-width: 768px) {
    .recipes {
        padding-bottom: 129px
    }
    .recipes__title span {
        font-size: 42px
    }
    .recipes__row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .recipes__item {
        width: 50%
    }
    .recipes__all {
        font-size: 22px
    }
}
@media (min-width: 992px) {
    .recipes__content {
        top: 10px;
        left: 17px;
        right: 17px;
        bottom: 17px
    }
    .recipes__item {
        width: 25%
    }
    .recipes__row {
        -ms-flex-pack: center;
        justify-content: center
    }
}
@media (min-width: 1200px) {
    .recipes__item:hover .recipes__content {
        opacity: 1;
        visibility: visible
    }
    .recipes__content {
        top: 20px;
        left: 27px;
        right: 27px;
        bottom: 27px;
        opacity: 0;
        visibility: hidden;
        transition: opacity .3s ease, visibility .3s ease
    }
    .recipes__content h3 {
        font-size: 23px;
        line-height: 27px
    }
    .recipes__all a {
        position: relative
    }
    .recipes__all a:after {
        position: absolute;
        left: 0;
        right: 100%;
        bottom: -5px;
        border-bottom: 1px solid #4d2d6b;
        transition: right .3s ease;
        content: ''
    }
    .recipes__all a:hover:after {
        right: 0
    }
}
.footer__navigation {
    margin-bottom: 25px;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px
}
.footer__navigation ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}
.footer__navigation ul li {
    margin-bottom: 17px;
    white-space: nowrap
}
.footer__navigation ul li:before {
    content: '•';
    margin: 0 6px;
    font-size: 10px
}
.footer__navigation ul li:first-child:before {
    display: none
}
.footer__navigation a {
    color: #4d2d6b
}
.footer__navigation>div {
    margin-bottom: 17px
}
@media (min-width: 768px) {
    .footer__navigation {
        margin-right: 20px
    }
    .footer__navigation ul {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .footer__navigation ul li:before {
        margin: 0 10px;
    }
}
@media (min-width: 992px) {
    .footer__navigation {
        margin-bottom: 0
    }
}
@media (min-width: 1200px) {
    .footer__navigation {
        margin-right: 50px;
    }
    .footer__navigation a:hover {
        text-decoration: underline
    }
}
.breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    text-align: right
}
.breadcrumbs a,
.breadcrumbs a:visited {
    display: block;
    margin-bottom: 10px;
    color: #c56e28;
    font-size: 17px;
    transition: color .3s ease-in-out
}
.breadcrumbs a:hover,
.breadcrumbs a:visited:hover {
    color: #4d2d6b
}
.breadcrumbs span {
    color: #ce253d
}
@media (min-width: 1200px) {
    .breadcrumbs {
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 55px calc(50% - 620px) 51px
    }
    .breadcrumbs a {
        margin: 0;
        padding: 0 12px 0 11px;
        border-right: 1px solid #c56e28
    }
    .breadcrumbs span {
        padding: 0 12px 0 11px
    }
}
.main-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 38px;
    color: #ce253d;
    text-align: center;
    font-family: 'JustRealize', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    line-height: 55px
}
.main-title.color2 {
    color: #fff
}
.main-title.single span {
    border: none !important;
    padding: 0;
    letter-spacing: normal
}
.main-title span {
    display: block;
    border-top: 4px dotted #db9577;
    font-family: 'Congress', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 52px;
    margin: 0
}
.main-title span:first-child {
    border-top: none;
    margin: 0 0 6px 0;
    border-bottom: 4px dotted #db9577
}
@media (min-width: 768px) {
    .main-title span {
        font-size: 42px
    }
}
.sign-up {
    width: 260px;
    margin: 0 auto 24px;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -.2px
}
.sign-up p {
    margin-bottom: 14px
}
.sign-up form {
    margin-left: -2px;
    padding: 3px 4px;
    border: 1px solid #4d2d6b;
    border-radius: 25px;
    width: 252px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}
.sign-up .gform_body {
    width: calc(100% - 87px)
}
.sign-up input {
    width: calc( 100% - 12px);
    margin-left: 12px;
    border: none;
    color: #4d2d6b;
    font-family: 'FuturaMedium', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px
}
.sign-up button {
    width: 87px;
    height: 27px;
    border-radius: 25px;
    font-family: 'FuturaPTBold', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    color: #fff;
    background-color: #4d2d6b;
    text-transform: uppercase;
    border: none;
    white-space: nowrap;
    padding: 0
}
.sign-up button span {
    width: 100%;
    text-align: center
}
@media (min-width: 768px) and (max-width: 900px) {
    .single-products .product__slider .gallery-top {
        padding-top: 0;
    }
    .product__slider-top:after {
        top: -190px;
        height: 110%;
    }
    .prdded_pager {
        padding: 160px 0 0 0;
    }
}
@media (min-width: 768px) {
    .sign-up {
        margin: 0 27px 14px 0
    }
}
@media (max-width: 767px) {
    .product__slider .gallery-top {
        padding-top: 0;
    }
    .product__slider-top .bx-wrapper {
        margin-bottom: 0;
        padding: 0;
    }
    .product__slider-top:after {
        top: -200px;
    }
    .product__slider .sw-slide {
        height: 350px;
    }
}

@media (min-width: 1200px) {
    .sign-up {
        margin-right: 50px;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3RfcGFnZS5jc3MiLCJmb250cy9fbW9udHNlcnJhdC5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJmb250cy9fRnV0dXJhUFRCb2xkLnNjc3MiLCJmb250cy9fRnV0dXJhTWVkaXVtLnNjc3MiLCJmb250cy9fTmV4YVJ1c3RTbGFiLnNjc3MiLCJmb250cy9fY29uZmVyZW5jZUJvbGQuc2NzcyIsImZvbnRzL19KdXN0UmVhbGl6ZUJvbGQuc2NzcyIsIl9zaXRlLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfbG9nby5zY3NzIiwiX21vYmlsZS1tZW51LnNjc3MiLCJfbWVudS5zY3NzIiwiX3NvY2lhbC5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2J0bi5zY3NzIiwiX3Byb2R1Y3Quc2NzcyIsIl9wcm9kdWN0cy5zY3NzIiwiX3JlY2lwZXMuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9icmVhZGNydW1icy5zY3NzIiwiX21haW4tdGl0bGUuc2NzcyIsIl9zaWduLXVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOEVDQVEsRUFBSSw2QkNFZ0IsQ0FBQSxFQUNWLHFCQUF1QixDQUFBLCtQQUFzUSx3Q0FBbUMsU0FBb0IsVUFBVyx3QkFBbUIsdUJBQXFCLGVBQXVCLFNBQVksU0FBSSxDQUFPLEVBQUcsc0JBQWUsQ0FBQSxNQUFjLHlCQUFzQixnQkFBVSxDQUFjLFVBQVcsa0JBQW1CLENBQUEsNkJBQTBCLGVBQW1CLHlDQUFrQixRQUE4QixDQUFNLGdIQUEyRyx1Q0FBZSxTQUFtQyxDQUFPLHVCQUFnQixxQkFBMkIsQ0FBQSxvQkFBb0IsMEJBQXdCLENBQUEsSUFBYyxtQkFBbUIsaUJBQWUsQ0FBQSxJQUFVLHFCQUFtQixpQkFBaUIsQ0FBQSw4RUFBZ0YsYUFBZ0IsQ0FBQSxNQUFXLGVBQWMsQ0FBQSxLQUFPLGdCQUFnQixlQUFpQixDQUFBLFVBQVksV0FBWSxDQUFBLEtBQU8sY0FBZ0IsV0FBVSxnQkFBaUIsVUFBYSxpQkFBYSxDQUFBLG9CQUF1QixT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QkFDTSxjQUNSLGVBQ0ksZ0NBQ0MsQ0FBQSxrREFMTCxhQU9VLENBQUEsa0JBR25CLGFBQ1MsQ0FBQSwyQkFVQyxhQUNWLHVCQUFBLEFBQ2dCLG1CQUFBLG1DQUNJLENBQWMsZUFGbEMsU0FLSSxzQkFDUyw4QkFDSyxDQUFBLGtCQUdoQixxQkFDVyxDQUFBLENBQUEsWUM1Q2Ysb0JBQUEsQUFDVyxhQUFBLDBCQUFBLEFBQ08sc0JBQUEsc0JBQUEsQUFDSCxtQkFBQSxtQkFDRSxjQUNSLGtCQUNLLHNDWm9DQyxnQkFDRixrQkFDQyxlWXBDRCxnQkFDQSxDQUFFLG1CQVRKLFVBWUYsQ0FBRSx3QkFJUCx1QkFDVSxVQUNSLHFCQUNnQixDQUFBLGlCQUlwQixjQUNXLDhCQUNHLG1DWk9ELGdCQUNGLGtCQUNDLGVZUEMseUJBQ0ssbUJBQ0YsZUFDTCxRQUNULENBQUEsNkJBUkUsZ0JBV1ksaUJBQ0osZ0NBQ08sQ0FBQSwwQkFLVCxpQkFHUixjQUNXLENBQUUsQ0FBQSxTQzdDakIsWUFDUyxtQkFDQyxjQUNELHVDYlNNLGdCQUNGLGtCQUNDLGVhVEQsaUJBQ0Usb0JBQ0csQ0FBQSxXQVBsQixrQkFVaUIsQ0FBRSxjQUdqQixpQkFDZSxnQkFDSix5QkFDRCxtQkFDTyxZQUNSLG9CQUFBLEFBQ0UsYUFBQSxzQkFBQSxBQUNJLGtCQUFBLENBQUEscUJBRWYsdUJBQ1MsQ0FBQSxlQUdULHlCQUNTLGlCQUNNLFlBQ0wsY0FDRCx1Q2JsQkksZ0JBQ0Ysa0JBQ0MsY2FrQkQsQ0FBRSxnQkFHYixXQUNTLFlBQ0MsbUJBQ08sdUNiL0JKLGdCQUNGLGtCQUNDLGVhK0JDLFdBQ0oseUJBQ1cseUJBQ0YsWUFDUixtQkFDSyxTQUNiLENBQUEscUJBRUEsV0FDUyxpQkFDSyxDQUFBLDBCQU9OLFNBQ1Ysb0JBQ1UsQ0FBQSxDQUFBLDJCQUlBLFNBQ1Ysa0JBQ2dCLENBQUEsQ0FBQSIsImZpbGUiOiJwcm9kdWN0X3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDYwMFwiKTsqey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lfSp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWwsYm9keSxkaXYsc3BhbixoMSxoMixoMyxoNCxoNSxoNixwLGVtLGltZyxzdHJvbmcsc3ViLHN1cCxiLHUsaSxkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLHRhYmxlLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsYSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVvey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtvdXRsaW5lOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRkIGltZ3t2ZXJ0aWNhbC1hbGlnbjp0b3B9aW5wdXQsc2VsZWN0LGJ1dHRvbix0ZXh0YXJlYXtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO21hcmdpbjowfWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Zm9udDoxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7cGFkZGluZzowfWlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219aW5wdXRbdHlwZT1cInJhZGlvXCJde3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXJ9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTpzbWFsbGVyfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9dWwsb2x7bGlzdC1zdHlsZTpub25lfWh0bWx7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6YXV0b31odG1sLGJvZHl7aGVpZ2h0OjEwMCV9Ym9keXtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX1pbnB1dCBbdHlwZT0ndGV4dCdde3BhZGRpbmc6MH10ZXh0YXJlYXtyZXNpemU6bm9uZTtvdmVyZmxvdzphdXRvfWxhYmVsLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b257Y3Vyc29yOnBvaW50ZXJ9aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b24saW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHRleHRhcmVhLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWEsYTp2aXNpdGVkLGE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX1pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXQ6aW52YWxpZHtvdXRsaW5lOm5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmV9OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfWlucHV0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsOmZvY3Vze291dGxpbmU6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzRkMmQ2Yjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZS1pbi1vdXR9Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzRkMmQ2Yjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAzMDBtcyBlYXNlLWluLW91dH0ucGxhY2Vob2xkZXJ7Y29sb3I6IzRkMmQ2Yjstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAzMDBtcyBlYXNlLWluLW91dH06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH06Zm9jdXM6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnV0dXJhUFRCb2xkXCI7c3JjOnVybChcIi4uL2ZvbnRzL0Z1dHVyYVBUQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGdXR1cmFNZWRpdW1cIjtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGdXR1cmFIZWF2eVJlZ3VsYXJcIjtzcmM6dXJsKFwiLi4vZm9udHMvRnV0dXJhSGVhdnlSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk5leGFSdXN0U2xhYlwiO3NyYzp1cmwoXCIuLi9mb250cy9OZXhhUnVzdFNsYWItQmxhY2tTaGFkb3cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQ29uZ3Jlc3NcIjtzcmM6dXJsKFwiLi4vZm9udHMvQ29uZ3Jlc3MtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJDb25ncmVzcy1NZWRpdW1cIjtzcmM6dXJsKFwiLi4vZm9udHMvQ29uZ3Jlc3MtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkp1c3RSZWFsaXplXCI7c3JjOnVybChcIi4uL2ZvbnRzL0p1c3RSZWFsaXplLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiSnVzdFJlYWxpemUtUmVndWxhclwiO3NyYzp1cmwoXCIuLi9mb250cy9KdXN0UmVhbGl6ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5zaXRlX19oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjcyLjVweDtwYWRkaW5nOjAgY2FsYyggNTAlIC0gNTE1cHgpO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjNzIyMzM7ei1pbmRleDoyfS5zaXRlX19oZWFkZXItbGF5b3V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OmluaGVyaXQ7cGFkZGluZzoxNXB4IDE1cHggMH0uc2l0ZV9fZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTQ2cHggY2FsYyggNTAlIC0gNTE1cHgpIDIwcHh9LnNpdGVfX2Zvb3Rlci1sYXlvdXR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDE1cHggMDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjF9LnNpdGVfX2Zvb3RlciAubG9nb3tsZWZ0Oi0yNHB4O3RvcDoyN3B4O3dpZHRoOjIwOXB4O2hlaWdodDoxNTkuNXB4fS5zaXRlX190aXRsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweDtjb2xvcjojY2UyNTNkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTonQ29uZ3Jlc3MnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlX19mb290ZXJ7cGFkZGluZy10b3A6NDZweH0uc2l0ZV9fZm9vdGVyLWxheW91dHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MTg1cHg7dGV4dC1hbGlnbjpsZWZ0fS5zaXRlX190aXRsZXtmb250LXNpemU6MzRweDtsZXR0ZXItc3BhY2luZzoxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnNpdGVfX2Zvb3Rlci1sYXlvdXR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjB9fS5sb2dve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTJweDt0b3A6MTdweDt3aWR0aDoxNzNweH0ubG9nbyBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5tb2JpbGUtbWVudXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cGFkZGluZzoyMHB4IDE1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoyO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwLjNzIGVhc2Usb3BhY2l0eSAwLjNzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMC4zcyBlYXNlLG9wYWNpdHkgMC4zcyBlYXNlfS5tb2JpbGUtbWVudT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0b30ubW9iaWxlLW1lbnUudmlzaWJsZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5tb2JpbGUtbWVudS1idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoIDUwJSAtIDE1cHgpO3JpZ2h0OjIwcHg7d2lkdGg6MzRweDtoZWlnaHQ6MjdweDtwYWRkaW5nOjEzcHggMCAxM3B4IDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyfS5tb2JpbGUtbWVudS1idG4gc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNiZTFlMmR9Lm1vYmlsZS1tZW51LWJ0biBzcGFuOmJlZm9yZSwubW9iaWxlLW1lbnUtYnRuIHNwYW46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjp0b3AgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTstd2Via2l0LXRyYW5zaXRpb246dG9wIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2V9Lm1vYmlsZS1tZW51LWJ0biBzcGFuOmJlZm9yZXt0b3A6M3B4fS5tb2JpbGUtbWVudS1idG4gc3BhbjphZnRlcntib3R0b206M3B4fS5tb2JpbGUtbWVudS1idG4uY2xvc2Ugc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tb2JpbGUtbWVudS1idG4uY2xvc2Ugc3BhbjpiZWZvcmV7dG9wOjEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW9iaWxlLW1lbnUtYnRuLmNsb3NlIHNwYW46YWZ0ZXJ7Ym90dG9tOjEzcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1vYmlsZS1tZW51e3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjB9Lm1vYmlsZS1tZW51PmRpdntmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdy15OnZpc2libGV9Lm1vYmlsZS1tZW51LWJ0bntkaXNwbGF5Om5vbmV9fS5tZW51e3dpZHRoOjEwMCV9Lm1lbnU+dWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LWZhbWlseTonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubWVudT51bD5saTpmaXJzdC1jaGlsZCAubWVudV9faXRlbXttYXJnaW4tbGVmdDowfS5tZW51X19pdGVte2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6LjVweDt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmNlbnRlcn0ubWVudV9faXRlbS5hY3RpdmV7Y29sb3I6I2JlMWUyZX0ubWVudV9faXRlbS1pbWd7ZGlzcGxheTpub25lfS5tZW51X19zdWJjYXRlZ29yeXtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAuM3MgZWFzZTt0cmFuc2l0aW9uOmhlaWdodCAuM3MgZWFzZX0ubWVudV9fc3ViY2F0ZWdvcnkgdWx7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm1lbnU+dWx7d2lkdGg6YXV0bztmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luOjNweCAzMnB4IDAgMH0ubWVudT51bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0ubWVudT51bD5saTpob3ZlciAubWVudV9fc3ViY2F0ZWdvcnl7dG9wOmNhbGMoIDEwMCUgKyAyNXB4KTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNpdGlvbjp0b3AgLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjp0b3AgLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2V9Lm1lbnVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6NDFweDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzRkMmQ2Yn0ubWVudV9faXRlbTpob3Zlcntjb2xvcjojYmUxZTJlfS5tZW51X19pdGVtLWltZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweDttYXJnaW4tYm90dG9tOjEwcHh9Lm1lbnVfX2l0ZW0taW1nIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlfS5tZW51X19zdWJjYXRlZ29yeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjUwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjE1cHggMCAxNXB4IDE1cHg7Ym9yZGVyOjJweCBzb2xpZCAjYzcyMjMzO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDo1Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuM3MgZWFzZSAuNXMsIG9wYWNpdHkgLjNzIGVhc2UgLjVzLCB2aXNpYmlsaXR5IC4zcyBlYXNlIC41czt0cmFuc2l0aW9uOnRvcCAuM3MgZWFzZSAuNXMsIG9wYWNpdHkgLjNzIGVhc2UgLjVzLCB2aXNpYmlsaXR5IC4zcyBlYXNlIC41c30ubWVudV9fc3ViY2F0ZWdvcnk6YWZ0ZXIsLm1lbnVfX3N1YmNhdGVnb3J5OmJlZm9yZXtib3R0b206MTAwJTtsZWZ0OjUwJTtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIiBcIjtoZWlnaHQ6MDt3aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1lbnVfX3N1YmNhdGVnb3J5OmFmdGVye2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItd2lkdGg6MTVweDttYXJnaW4tbGVmdDotMTVweH0ubWVudV9fc3ViY2F0ZWdvcnk6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDE5OSwzNCw1MSwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNjNzIyMzM7Ym9yZGVyLXdpZHRoOjE4cHg7bWFyZ2luLWxlZnQ6LTE4cHh9Lm1lbnVfX3N1YmNhdGVnb3J5IHVse2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lO3dpZHRoOjY2MHB4fS5tZW51X19zdWJjYXRlZ29yeSB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTUwcHg7bWFyZ2luOjAgMTVweCAxNXB4IDB9fS5zb2NpYWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLXJpZ2h0OjEzcHh9LnNvY2lhbF9faXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJX0uc29jaWFsX19pdGVtIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZn0uc29jaWFsX19pdGVtLXBpbnRlcmVzdHtiYWNrZ3JvdW5kLWNvbG9yOiNjZjRjMmN9LnNvY2lhbF9faXRlbS10d2V0dGVye2JhY2tncm91bmQtY29sb3I6IzJjYmRlMn0uc29jaWFsX19pdGVtLWZhY2Vib29re2JhY2tncm91bmQtY29sb3I6IzNmNjVhNn0uc29jaWFsX19pdGVtLWVtYWlse2JhY2tncm91bmQtY29sb3I6IzU0OTY1YX0uc29jaWFsX2Zvb3Rlcntmb250LWZhbWlseTonRnV0dXJhTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMzVweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNXB4O2NvbG9yOiM0ZDJkNmJ9LnNvY2lhbF9mb290ZXIgcHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206OHB4fS5zb2NpYWxfZm9vdGVyIC5zb2NpYWxfX2l0ZW17d2lkdGg6MzhweDtoZWlnaHQ6MzhweDttYXJnaW4tcmlnaHQ6NnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNvY2lhbHttYXJnaW46MCAxM3B4IDAgMH0uc29jaWFsX2Zvb3RlcnttYXJnaW46MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnNvY2lhbF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5zb2NpYWxfX2l0ZW06aG92ZXIsLnNvY2lhbF9faXRlbTphY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnNvY2lhbF9faXRlbS1waW50ZXJlc3Q6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjZjRjMmN9LnNvY2lhbF9faXRlbS10d2V0dGVyOmFmdGVye2JvcmRlci1jb2xvcjojMmNiZGUyfS5zb2NpYWxfX2l0ZW0tZmFjZWJvb2s6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiMzZjY1YTZ9fS5zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweH0uc2VhcmNoIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6I2JlMWUyZH0uc2VhcmNoX19mb3Jte3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjQwcHg7d2lkdGg6MDtoZWlnaHQ6MzNweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MTVweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2UsIHdpZHRoIC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSwgdmlzaWJpbGl0eSAuMnMgZWFzZSwgd2lkdGggLjNzIGVhc2V9LnNlYXJjaF9fZm9ybS5zaG93e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTI1cHh9LnNlYXJjaF9fZm9ybSBpbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjMzcHg7cGFkZGluZzowIDE1cHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1mYW1pbHk6J0Z1dHVyYU1lZGl1bScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNzE7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiM1MzUzNTN9LnNlYXJjaF9fZm9ybSBidXR0b257ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXJjaF9fZm9ybS5zaG93e3dpZHRoOjIyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuc2VhcmNoIHN2Z3std2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5zZWFyY2g6aG92ZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zZWFyY2hfX2Zvcm0uc2hvd3t3aWR0aDo2NDdweH0uc2VhcmNoX19mb3JtIGlucHV0e2JvcmRlcjoxcHggc29saWQgI2M3MjIzM319LmJ0bntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyOHB4O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MjVweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZC1jb2xvcjojYTQxZDM1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouNHB4fS5idG5fMXtoZWlnaHQ6NTBweH0uYnRuXzJ7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojOGQxYzU4O2ZvbnQtc2l6ZToxMnB4fS5idG5fM3tiYWNrZ3JvdW5kLWNvbG9yOiM0ZDJkNmI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OidGdXR1cmFQVEJvbGQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uYnRuXzR7aGVpZ2h0OjQ0cHg7cGFkZGluZzowIDI1cHg7Ym9yZGVyLXJhZGl1czoxM3B4fS5idG5fNXtwYWRkaW5nOjAgMjVweDtib3JkZXItcmFkaXVzOjEzcHg7YmFja2dyb3VuZDojNmYwMDEwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJ0bl8xe2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuYnRuey13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlfS5idG46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo5OCU7aGVpZ2h0Ojk4JTtib3JkZXItcmFkaXVzOmluaGVyaXQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgI2E0MWQzNTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDIpIHRyYW5zbGF0ZSgtMjUlLCAtMjUlKTt0cmFuc2Zvcm06c2NhbGUoMikgdHJhbnNsYXRlKC0yNSUsIC0yNSUpO2NvbnRlbnQ6Jyd9LmJ0bjpob3ZlcjphZnRlciwuYnRuOmFjdGl2ZTphZnRlcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpfS5idG5fM3toZWlnaHQ6NDJweDtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxLjZweH0uYnRuXzM6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM0ZDJkNmJ9LmJ0bl80e2ZvbnQtc2l6ZToxOHB4fS5idG5fNTphZnRlcntib3JkZXItY29sb3I6IzZmMDAxMH19LnByb2R1Y3R7cGFkZGluZzoyMHB4O21hcmdpbi1ib3R0b206MjBweH0ucHJvZHVjdF9fc2xpZGVye3dpZHRoOjEwMCV9LnByb2R1Y3RfX3NsaWRlci10b3B7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3RfX3NsaWRlci10b3A6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOjA7d2lkdGg6Y2FsYygxMDAlICsgNDBweCk7aGVpZ2h0OjExMCU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvc2hhZG93LnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OicnfS5wcm9kdWN0X19zbGlkZXIgLnN3aXBlci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5wcm9kdWN0X19zbGlkZXIgLnN3aXBlci1zbGlkZXtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10b3B7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOjEwMCV9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10b3AgLnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0ucHJvZHVjdF9fc2xpZGVyIC5nYWxsZXJ5LXRodW1ic3tib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOmNhbGMoMTI5MDAlLzQ4OSl9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0ucHJvZHVjdF9fc2xpZGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRle3dpZHRoOmNhbGMoMTAwJS8zKTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAwKTtib3JkZXI6OXB4IHNvbGlkICNmZmY7Y3Vyc29yOnBvaW50ZXJ9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtib3JkZXI6Mi41cHggc29saWQgI2UyMjg0NDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29udGVudDonJ30ucHJvZHVjdF9fc2xpZGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZTphZnRlcntvcGFjaXR5OjF9LnByb2R1Y3RfX2NvbnRlbnR7Zm9udC1zaXplOjEycHg7Y29sb3I6Izc5Nzk3OTtsaW5lLWhlaWdodDoxLjI1MTtmb250LWZhbWlseTonRnV0dXJhTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnByb2R1Y3RfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjI1cHg7bGV0dGVyLXNwYWNpbmc6LjJweH0ucHJvZHVjdF9fdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtmb250LXNpemU6MjBweDtjb2xvcjojYzU2ZTI4O2xpbmUtaGVpZ2h0OjEuMjtib3JkZXItYm90dG9tOjRweCBkb3R0ZWQgI2M1NmUyODtmb250LWZhbWlseTonSnVzdFJlYWxpemUnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0ucHJvZHVjdF9fdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NHB4O2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiNjZTI1M2Q7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzoxLjVweDtmb250LWZhbWlseTonQ29uZ3Jlc3MtTWVkaXVtJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnByb2R1Y3RfX3N1YnRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyNXB4O2NvbG9yOiNjZTI1M2Q7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtZmFtaWx5OidKdXN0UmVhbGl6ZScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5wcm9kdWN0X19zdWJ0aXRsZS53aXRoLWljb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHh9LnByb2R1Y3RfX3N1YnRpdGxlLndpdGgtaWNvbiBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7bGVmdDotM3B4O3dpZHRoOjE4cHh9LnByb2R1Y3RfX2xpc3QtaXRlbXtwYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjRweCBkb3R0ZWQgI2M1NmUyOH0ucHJvZHVjdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO2JvcmRlcjpub25lfS5wcm9kdWN0X19saXN0LWl0ZW0gaW5wdXRbdHlwZT1zZWFyY2hde3dpZHRoOjEwMCU7aGVpZ2h0OjMwcHg7cGFkZGluZzowIDdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLWNvbG9yOiNlMjI4NDQ7Zm9udC1zaXplOjE0cHg7Y29sb3I6Izc5Nzk3OTtsaW5lLWhlaWdodDoxLjI7Zm9udC1mYW1pbHk6J0Z1dHVyYU1lZGl1bScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5wcm9kdWN0X19saXN0LWl0ZW0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5NTk1OTV9LnByb2R1Y3RfX2xpc3QtaXRlbSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6Izk1OTU5NX0ucHJvZHVjdF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk1OTU5NX0ucHJvZHVjdF9fbGlzdC1pdGVtIGlucHV0W3R5cGU9c2VhcmNoXTotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM5NTk1OTV9LnByb2R1Y3QgLnNvY2lhbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucHJvZHVjdCAuc29jaWFsX19pdGVte3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luLXJpZ2h0OjZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0e3BhZGRpbmc6MTZweCA2NXB4O21hcmdpbjowIGF1dG8gNDNweH0ucHJvZHVjdF9fY29udGVudHtmb250LXNpemU6MjJweH0ucHJvZHVjdF9fY29udGVudCBwe21hcmdpbi1ib3R0b206NDdweH0ucHJvZHVjdF9fdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Zm9udC1zaXplOjM0cHg7Ym9yZGVyLWJvdHRvbTo0cHggZG90dGVkICNjNTZlMjh9LnByb2R1Y3RfX3RpdGxlIHNwYW57bWFyZ2luLWJvdHRvbTo0cHg7Zm9udC1zaXplOjQ1cHh9LnByb2R1Y3RfX3N1YnRpdGxle21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MzVweH0ucHJvZHVjdF9fc3VidGl0bGUud2l0aC1pY29ue3BhZGRpbmctbGVmdDozNHB4fS5wcm9kdWN0X19zdWJ0aXRsZS53aXRoLWljb24gaW1ne3RvcDotNHB4O2xlZnQ6LTNweDt3aWR0aDoyNXB4fS5wcm9kdWN0X19saXN0e2Rpc3BsYXk6ZmxleH0ucHJvZHVjdF9fbGlzdC1pdGVte3BhZGRpbmc6MCA0NXB4IDIxcHg7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0OjRweCBkb3R0ZWQgI2M1NmUyOH0ucHJvZHVjdF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowO2JvcmRlci1sZWZ0Om5vbmV9LnByb2R1Y3RfX2xpc3QtaXRlbSBpbnB1dFt0eXBlPXNlYXJjaF17d2lkdGg6MzAzcHg7aGVpZ2h0OjUycHg7cGFkZGluZzowIDEzcHg7Zm9udC1zaXplOjIzcHh9LnByb2R1Y3QgLnNvY2lhbF9faXRlbXt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O21hcmdpbi1yaWdodDoxMHB4fS5wcm9kdWN0IC5zb2NpYWxfX2l0ZW0gc3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wcm9kdWN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgNjVweDttYXgtd2lkdGg6MTM4MHB4fS5wcm9kdWN0X19zbGlkZXJ7d2lkdGg6NTExcHg7cGFkZGluZy1sZWZ0OjIycHh9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10b3B7aGVpZ2h0OjQ4OXB4O21hcmdpbi1ib3R0b206NTVweDtwYWRkaW5nOjB9LnByb2R1Y3RfX3NsaWRlciAuZ2FsbGVyeS10aHVtYnN7aGVpZ2h0OjEwOXB4O3BhZGRpbmc6MTBweCAwfS5wcm9kdWN0X19jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDU3NnB4KTtwYWRkaW5nLXRvcDoyMHB4fX0ucHJvZHVjdHN7cGFkZGluZzo0MHB4IGNhbGMoIDUwJSAtIDY5MnB4KSA4MnB4fS5wcm9kdWN0cy5wcm9kdWN0c19ib3JkZXJze3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9kdWN0cy5wcm9kdWN0c19ib3JkZXJzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0b3A6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMjUwcHg7Ym9yZGVyLXRvcDo0cHggZG90dGVkICNjNTZlMjg7Y29udGVudDonJ30ucHJvZHVjdHMucHJvZHVjdHNfYm9yZGVyczphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMjUwcHg7Ym9yZGVyLWJvdHRvbTo0cHggZG90dGVkICNjNTZlMjg7Y29udGVudDonJ30ucHJvZHVjdHNfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxNXB4IDAgMThweH0ucHJvZHVjdHNfX3RpdGxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo2NXB4O2NvbG9yOiNjZTI1M2Q7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3RzX190aXRsZT5kaXY6Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6J0p1c3RSZWFsaXplJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6NTVweH0ucHJvZHVjdHNfX3RpdGxlIHNwYW57Ym9yZGVyLXRvcDo0cHggZG90dGVkICNkYjk1Nzc7Zm9udC1mYW1pbHk6J0NvbmdyZXNzJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjMycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjEuNHB4fS5wcm9kdWN0c19faW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIwNXB4O2hlaWdodDoyMjVweDttYXJnaW46MCBhdXRvIDE1cHh9LnByb2R1Y3RzX19pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtoZWlnaHQ6YXV0b30ucHJvZHVjdHNfX3N3aXBlcnt3aWR0aDpjYWxjKCAxMDAlIC0gNjBweCl9LnByb2R1Y3RzX19pdGVte2NvbG9yOiNjNTZlMjg7Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTdweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdHNfX3ByZXYsLnByb2R1Y3RzX19uZXh0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9LnByb2R1Y3RzX19wcmV2IHN2ZywucHJvZHVjdHNfX25leHQgc3Zne3dpZHRoOjE1cHg7ZmlsbDojZmZmfS5wcm9kdWN0c19fcHJldntwYWRkaW5nLXJpZ2h0OjNweH0ucHJvZHVjdHNfX3ByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wcm9kdWN0c19fbmV4dHtwYWRkaW5nLWxlZnQ6M3B4fS5wcm9kdWN0c19fbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnByb2R1Y3Rze3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweH0ucHJvZHVjdHMucHJvZHVjdHNfYm9yZGVyc3twYWRkaW5nLXRvcDo0M3B4O3BhZGRpbmctYm90dG9tOjQ4cHh9LnByb2R1Y3RzX190aXRsZSBzcGFue2ZvbnQtc2l6ZTo0MnB4fS5wcm9kdWN0c19fc3dpcGVye3dpZHRoOmNhbGMoMTAwJSAtIDE3MHB4KTttYXJnaW46MCAwIDAgNTBweH0ucHJvZHVjdHNfX3ByZXYsLnByb2R1Y3RzX19uZXh0e3dpZHRoOjU3cHg7aGVpZ2h0OjU3cHh9LnByb2R1Y3RzX19wcmV2IHN2ZywucHJvZHVjdHNfX25leHQgc3Zne3dpZHRoOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wcm9kdWN0c19fcHJldiwucHJvZHVjdHNfX25leHR7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlfS5wcm9kdWN0c19fcHJldjpob3ZlciwucHJvZHVjdHNfX25leHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2JjYmNifX0ucmVjaXBlc3twYWRkaW5nOjU3cHggMCA3OXB4fS5yZWNpcGVzLnJlY2lwZXNfcHJvZHVjdHtwYWRkaW5nOjMycHggMCAwfS5yZWNpcGVzLnJlY2lwZXNfcHJvZHVjdCAucmVjaXBlc19fcm93e21hcmdpbi1ib3R0b206MH0ucmVjaXBlc19fdGl0bGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjM3cHg7Y29sb3I6I2NlMjUzZDt0ZXh0LWFsaWduOmNlbnRlcn0ucmVjaXBlc19fdGl0bGU+ZGl2OmZpcnN0LWNoaWxke2ZvbnQtZmFtaWx5OidKdXN0UmVhbGl6ZScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjU1cHh9LnJlY2lwZXNfX3RpdGxlIHNwYW57Ym9yZGVyLXRvcDo0cHggZG90dGVkICNkYjk1Nzc7Zm9udC1mYW1pbHk6J0NvbmdyZXNzJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjMycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjEuNHB4fS5yZWNpcGVzX19yb3d7bWFyZ2luLWJvdHRvbTozMXB4fS5yZWNpcGVzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ucmVjaXBlc19faXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yZWNpcGVzX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MjdweDtyaWdodDoyN3B4O2JvdHRvbToyN3B4O3BhZGRpbmc6MnB4IDMwcHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KTtmb250LWZhbWlseTonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjIwMDtjb2xvcjojMmIyYjJiO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlY2lwZXNfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjE4cHh9LnJlY2lwZXNfX2NvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbTo5cHg7Y29sb3I6I2NlMjUzZDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo2MDB9LnJlY2lwZXNfX2FsbHtmb250LWZhbWlseTonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnJlY2lwZXNfX2FsbCBhe2NvbG9yOiM0ZDJkNmJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmVjaXBlc3twYWRkaW5nLWJvdHRvbToxMjlweH0ucmVjaXBlc19fdGl0bGUgc3Bhbntmb250LXNpemU6NDJweH0ucmVjaXBlc19fcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZWNpcGVzX19pdGVte3dpZHRoOjUwJX0ucmVjaXBlc19fYWxse2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5yZWNpcGVzX19jb250ZW50e3RvcDoxMHB4O2xlZnQ6MTdweDtyaWdodDoxN3B4O2JvdHRvbToxN3B4fS5yZWNpcGVzX19pdGVte3dpZHRoOjI1JX0ucmVjaXBlc19fcm93e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5yZWNpcGVzX19pdGVtOmhvdmVyIC5yZWNpcGVzX19jb250ZW50e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnJlY2lwZXNfX2NvbnRlbnR7dG9wOjIwcHg7bGVmdDoyN3B4O3JpZ2h0OjI3cHg7Ym90dG9tOjI3cHg7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZX0ucmVjaXBlc19fY29udGVudCBoM3tmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyN3B4fS5yZWNpcGVzX19hbGwgYXtwb3NpdGlvbjpyZWxhdGl2ZX0ucmVjaXBlc19fYWxsIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjEwMCU7Ym90dG9tOi01cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzRkMmQ2Yjstd2Via2l0LXRyYW5zaXRpb246cmlnaHQgLjNzIGVhc2U7dHJhbnNpdGlvbjpyaWdodCAuM3MgZWFzZTtjb250ZW50OicnfS5yZWNpcGVzX19hbGwgYTpob3ZlcjphZnRlcntyaWdodDowfX0uZm9vdGVyX19uYXZpZ2F0aW9ue21hcmdpbi1ib3R0b206MjVweDtjb2xvcjojNGQyZDZiO2ZvbnQtZmFtaWx5OidGdXR1cmFNZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTJweH0uZm9vdGVyX19uYXZpZ2F0aW9uIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyX19uYXZpZ2F0aW9uIHVsIGxpe21hcmdpbi1ib3R0b206MTdweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bCBsaTpiZWZvcmV7Y29udGVudDon4oCiJzttYXJnaW46MCA2cHg7Zm9udC1zaXplOjEwcHh9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5mb290ZXJfX25hdmlnYXRpb24gYXtjb2xvcjojNGQyZDZifS5mb290ZXJfX25hdmlnYXRpb24+ZGl2e21hcmdpbi1ib3R0b206MTdweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfX25hdmlnYXRpb257bWFyZ2luLXJpZ2h0OjIwcHh9LmZvb3Rlcl9fbmF2aWdhdGlvbiB1bHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uZm9vdGVyX19uYXZpZ2F0aW9uIHVsIGxpOmJlZm9yZXttYXJnaW46MCAxMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mb290ZXJfX25hdmlnYXRpb257bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZm9vdGVyX19uYXZpZ2F0aW9ue21hcmdpbi1yaWdodDo4MHB4fS5mb290ZXJfX25hdmlnYXRpb24gYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0uYnJlYWRjcnVtYnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoyMHB4O2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE3cHg7dGV4dC1hbGlnbjpyaWdodH0uYnJlYWRjcnVtYnMgYSwuYnJlYWRjcnVtYnMgYTp2aXNpdGVke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiNjNTZlMjg7Zm9udC1zaXplOjE3cHg7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LmJyZWFkY3J1bWJzIGE6aG92ZXIsLmJyZWFkY3J1bWJzIGE6dmlzaXRlZDpob3Zlcntjb2xvcjojNGQyZDZifS5icmVhZGNydW1icyBzcGFue2NvbG9yOiNjZTI1M2R9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmJyZWFkY3J1bWJze2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjU1cHggY2FsYyg1MCUgLSA2MjBweCkgNTFweH0uYnJlYWRjcnVtYnMgYXttYXJnaW46MDtwYWRkaW5nOjAgMTJweCAwIDExcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzU2ZTI4fS5icmVhZGNydW1icyBzcGFue3BhZGRpbmc6MCAxMnB4IDAgMTFweH19Lm1haW4tdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTozOHB4O2NvbG9yOiNjZTI1M2Q7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6J0p1c3RSZWFsaXplJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6NTVweH0ubWFpbi10aXRsZS5jb2xvcjJ7Y29sb3I6I2ZmZn0ubWFpbi10aXRsZS5zaW5nbGUgc3Bhbntib3JkZXI6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MDtsZXR0ZXItc3BhY2luZzpub3JtYWx9Lm1haW4tdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6NHB4IGRvdHRlZCAjZGI5NTc3O2ZvbnQtZmFtaWx5OidDb25ncmVzcycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7cGFkZGluZzowIDUycHg7bWFyZ2luOjB9Lm1haW4tdGl0bGUgc3BhbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmU7bWFyZ2luOjAgMCA2cHggMDtib3JkZXItYm90dG9tOjRweCBkb3R0ZWQgI2RiOTU3N31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tYWluLXRpdGxlIHNwYW57Zm9udC1zaXplOjQycHh9fS5zaWduLXVwe3dpZHRoOjI2MHB4O21hcmdpbjowIGF1dG8gMjRweDtjb2xvcjojNGQyZDZiO2ZvbnQtZmFtaWx5OidGdXR1cmFNZWRpdW0nLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNXB4O2xldHRlci1zcGFjaW5nOi0uMnB4fS5zaWduLXVwIHB7bWFyZ2luLWJvdHRvbToxNHB4fS5zaWduLXVwIGZvcm17bWFyZ2luLWxlZnQ6LTJweDtwYWRkaW5nOjNweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCAjNGQyZDZiO2JvcmRlci1yYWRpdXM6MjVweDt3aWR0aDoyNTJweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zaWduLXVwIC5nZm9ybV9ib2R5e3dpZHRoOmNhbGMoMTAwJSAtIDg3cHgpfS5zaWduLXVwIGlucHV0e3dpZHRoOmNhbGMoIDEwMCUgLSAxMnB4KTttYXJnaW4tbGVmdDoxMnB4O2JvcmRlcjpub25lO2NvbG9yOiM0ZDJkNmI7Zm9udC1mYW1pbHk6J0Z1dHVyYU1lZGl1bScsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4fS5zaWduLXVwIGJ1dHRvbnt3aWR0aDo4N3B4O2hlaWdodDoyN3B4O2JvcmRlci1yYWRpdXM6MjVweDtmb250LWZhbWlseTonRnV0dXJhUFRCb2xkJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjExcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0ZDJkNmI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjB9LnNpZ24tdXAgYnV0dG9uIHNwYW57d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zaWduLXVwe21hcmdpbjowIDI3cHggMTRweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuc2lnbi11cHttYXJnaW4tcmlnaHQ6MTA3cHh9fVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNjAwJyk7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cclxuKnstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cclxuKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fWh0bWwsYm9keSxkaXYsc3BhbixoMSxoMixoMyxoNCxoNSxoNixwLGVtLGltZyxzdHJvbmcsc3ViLHN1cCxiLHUsaSxkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLHRhYmxlLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsYSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVvey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtib3JkZXI6MDtvdXRsaW5lOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtmb250LXNpemU6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7fWF7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7fXRkLHRkIGltZ3t2ZXJ0aWNhbC1hbGlnbjp0b3A7fWlucHV0LHNlbGVjdCxidXR0b24sdGV4dGFyZWF7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjttYXJnaW46MDt9aW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHRleHRhcmVhLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXtmb250OjEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtwYWRkaW5nOjA7fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXXt2ZXJ0aWNhbC1hbGlnbjpib3R0b207fWlucHV0W3R5cGU9XCJyYWRpb1wiXXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTt9c3Vie3ZlcnRpY2FsLWFsaWduOnN1Yjtmb250LXNpemU6c21hbGxlcjt9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTpzbWFsbGVyO31hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrO311bCxvbHtsaXN0LXN0eWxlOm5vbmU7fWh0bWx7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6YXV0bzt9aHRtbCxib2R5e2hlaWdodDoxMDAlO31ib2R5e2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO31pbnB1dCBbdHlwZT0ndGV4dCdde3BhZGRpbmc6MDt9dGV4dGFyZWF7cmVzaXplOm5vbmU7b3ZlcmZsb3c6YXV0bzt9bGFiZWwsaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcjt9aW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b24saW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHRleHRhcmVhLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdey13ZWJraXQtYXBwZWFyYW5jZTpub25lO31hLGE6dmlzaXRlZCxhOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fWlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MDt9aW5wdXQ6aW52YWxpZHtvdXRsaW5lOm5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmU7fTo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZTt9aW5wdXQsdGV4dGFyZWEsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyw6Zm9jdXN7b3V0bGluZTpub25lO31cclxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0gcGxhY2Vob2xkZXIgLS0tLS0tLS0tLS0tLS0tICovXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcclxufVxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcclxufVxyXG4ucGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjNGQyZDZiO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O31cclxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O31cclxuOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O31cclxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O31cclxuLyogLS0tLS0tLS0tLS0tLS0tIHBsYWNlaG9sZGVyIC0tLS0tLS0tLS0tLS0tLSAqLyIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVBUQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhUFRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJGdXR1cmFNZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYUhlYXZ5UmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhSGVhdnlSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJOZXhhUnVzdFNsYWJcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL05leGFSdXN0U2xhYi1CbGFja1NoYWRvdy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ29uZ3Jlc3NcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbmdyZXNzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbmdyZXNzLU1lZGl1bVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29uZ3Jlc3MtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJKdXN0UmVhbGl6ZVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSnVzdFJlYWxpemUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSnVzdFJlYWxpemUtUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSnVzdFJlYWxpemUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi5zaXRlIHtcclxuXHJcbiAgJl9faGVhZGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA3Mi41cHg7XHJcbiAgICBwYWRkaW5nOiAwIGNhbGMoIDUwJSAtIDUxNXB4ICk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M3MjIzMztcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJi1sYXlvdXR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTQ2cHggY2FsYyggNTAlIC0gNTE1cHggKSAyMHB4O1xyXG5cclxuICAgICYtbGF5b3V0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ297XHJcbiAgICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgICB0b3A6IDI3cHg7XHJcbiAgICAgIHdpZHRoOiAyMDlweDtcclxuICAgICAgaGVpZ2h0OiAxNTkuNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGNvbG9yOiAjY2UyNTNkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIENvbmdyZXNzKCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5zaXRlIHtcclxuXHJcbiAgICAmX19mb290ZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xyXG5cclxuICAgICAgJi1sYXlvdXR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgLnNpdGUge1xyXG5cclxuICAgICZfX2Zvb3RlcntcclxuXHJcbiAgICAgICYtbGF5b3V0e1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5zaXRlIHtcclxuXHJcbiAgICAmX19oZWFkZXJ7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi8vZm9udHNcclxuQG1peGluIG1vbnRzZXJyYXQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gRnV0dXJhUFRCb2xkKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhUFRCb2xkJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gRnV0dXJhTWVkaXVtKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhTWVkaXVtJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gRnV0dXJhSGVhdnlSZWd1bGFyKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhSGVhdnlSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gTmV4YVJ1c3RTbGFiKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmV4YVJ1c3RTbGFiJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gYXJpYWwoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIENvbmdyZXNzKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29uZ3Jlc3MnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBDb25ncmVzc01lZGl1bSgpIHtcclxuICBmb250LWZhbWlseTogJ0NvbmdyZXNzLU1lZGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIEp1c3RSZWFsaXplKCkge1xyXG4gIGZvbnQtZmFtaWx5OiAnSnVzdFJlYWxpemUnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBKdXN0UmVhbGl6ZVJlZ3VsYXIoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdKdXN0UmVhbGl6ZS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGp1c3RpZnkoKSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFic29sdXRlQ2VudGVyKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcclxufVxyXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXJYKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XHJcbn1cclxuQG1peGluIGFic29sdXRlQ2VudGVyWSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICk7XHJcbn0iLCIubG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0ycHg7XHJcbiAgdG9wOiAxN3B4O1xyXG4gIHdpZHRoOiAxNzNweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAubG9nbyB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmxvZ28ge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5tb2JpbGUtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zcyBlYXNlLCBvcGFjaXR5LjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4zcyBlYXNlLCBvcGFjaXR5LjNzIGVhc2U7XHJcblxyXG4gICYgPiBkaXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gICYudmlzaWJsZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJi1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoIDUwJSAtIDE1cHgpO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTFlMmQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3NlIHtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkcGhvbmUtbGFuZHNjYXBlKSB7XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG5cclxuICAubW9iaWxlLW1lbnV7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCIubWVudSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gdWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1vbnRzZXJyYXQoKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJiA+IGxpe1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCAubWVudV9faXRlbXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjYmUxZTJlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3N1YmNhdGVnb3J5e1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xyXG5cclxuICAgIHVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAubWVudSB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLm1lbnUge1xyXG5cclxuICAgICYgPiB1bHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbjogM3B4IDMycHggMCAwO1xyXG5cclxuICAgICAgJiA+IGxpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgICAgICAubWVudV9fc3ViY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyggMTAwJSArIDI1cHggKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogIzRkMmQ2YjtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNiZTFlMmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YmNhdGVnb3J5e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNzIyMzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlIC41cywgb3BhY2l0eSAuM3MgZWFzZSAuNXMsIHZpc2liaWxpdHkgLjNzIGVhc2UgLjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UgLjVzLCBvcGFjaXR5IC4zcyBlYXNlIC41cywgdmlzaWJpbGl0eSAuM3MgZWFzZSAuNXM7XHJcblxyXG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk5LCAzNCwgNTEsIDApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNzIyMzM7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDY2MHB4O1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc29jaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGludGVyZXN0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y0YzJjO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHdldHRlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYmRlMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWZhY2Vib29re1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y2NWE2O1xyXG4gICAgfVxyXG5cclxuICAgICYtZW1haWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDk2NWE7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9mb290ZXJ7XHJcbiAgICBAaW5jbHVkZSBGdXR1cmFNZWRpdW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgY29sb3I6ICM0ZDJkNmI7XHJcblxyXG4gICAgcHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsX19pdGVte1xyXG4gICAgICB3aWR0aDogMzhweDtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAuc29jaWFsIHtcclxuICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcclxuXHJcbiAgICAmX2Zvb3RlcntcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5zb2NpYWwge1xyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGludGVyZXN0e1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2Y0YzJjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHdldHRlcntcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJjYmRlMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZhY2Vib29re1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y2NWE2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi5zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuXHJcbiAgc3Zne1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmaWxsOiAjYmUxZTJkO1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlLCB3aWR0aCAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2UsIHdpZHRoIC4zcyBlYXNlO1xyXG5cclxuICAgICYuc2hvd3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBAaW5jbHVkZSBGdXR1cmFNZWRpdW0oKTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5zZWFyY2gge1xyXG5cclxuICAgICZfX2Zvcm17XHJcblxyXG4gICAgICAmLnNob3d7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5zZWFyY2gge1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHN2Z3tcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm17XHJcblxyXG4gICAgICAmLnNob3d7XHJcbiAgICAgICAgd2lkdGg6IDY0N3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcyMjMzO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMjhweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbW9udHNlcnJhdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MWQzNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xyXG5cclxuICAmXzEge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl8ye1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkMWM1ODtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgJl8zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDJkNmI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgRnV0dXJhUFRCb2xkKCk7XHJcbiAgfVxyXG4gICZfNCB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gIH1cclxuICAmXzUge1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQ6ICM2ZjAwMTA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5idG4ge1xyXG5cclxuICAgICZfMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuYnRuIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIGhlaWdodDogOTglO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNDFkMzU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlLCB2aXNpYmlsaXR5IC4ycyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2UsIHZpc2liaWxpdHkgLjJzIGVhc2U7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGUoLTI1JSwgLTI1JSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlKC0yNSUsIC0yNSUpO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfMyB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHsgYm9yZGVyLWNvbG9yOiAjNGQyZDZiIH1cclxuICAgIH1cclxuICAgICZfNCB7IGZvbnQtc2l6ZTogMThweCB9XHJcbiAgICAmXzU6YWZ0ZXIgeyBib3JkZXItY29sb3I6ICM2ZjAwMTAgfVxyXG4gIH1cclxufSIsIi5wcm9kdWN0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWCgpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFkb3cucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS10b3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktdGh1bWJzIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTI5MDAlLzQ4OSk7XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgYm9yZGVyOiA5cHggc29saWQgI2ZmZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJvcmRlcjogMi41cHggc29saWQgI2UyMjg0NDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6IHJnYigxMjEsIDEyMSwgMTIxKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1MTtcclxuICAgIEBpbmNsdWRlIEZ1dHVyYU1lZGl1bSgpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6IHJnYigxOTcsIDExMCwgNDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgcmdiKDE5NywgMTEwLCA0MCk7XHJcbiAgICBAaW5jbHVkZSBKdXN0UmVhbGl6ZSgpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiByZ2IoMjA2LCAzNywgNjEpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIEBpbmNsdWRlIENvbmdyZXNzTWVkaXVtKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBjb2xvcjogcmdiKDIwNiwgMzcsIDYxKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBAaW5jbHVkZSBKdXN0UmVhbGl6ZSgpO1xyXG5cclxuICAgICYud2l0aC1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBib3JkZXItdG9wOiA0cHggZG90dGVkIHJnYigxOTcsIDExMCwgNDApO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDIyNiwgNDAsIDY4KTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYigxMjEsIDEyMSwgMTIxKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBpbmNsdWRlIEZ1dHVyYU1lZGl1bSgpO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoMTQ5LCAxNDksIDE0OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHJnYigxNDksIDE0OSwgMTQ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHJnYigxNDksIDE0OSwgMTQ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoMTQ5LCAxNDksIDE0OSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFsIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5wcm9kdWN0IHtcclxuICAgIHBhZGRpbmc6IDE2cHggNjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQzcHg7XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgcmdiKDE5NywgMTEwLCA0MCk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcblxyXG4gICAgICAmLndpdGgtaWNvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQ1cHggMjFweDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggZG90dGVkIHJnYigxOTcsIDExMCwgNDApO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgICAgICAgIHdpZHRoOiAzMDNweDtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsIHtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5wcm9kdWN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwIDY1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogNTExcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuXHJcbiAgICAgIC5nYWxsZXJ5LXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0ODlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmdhbGxlcnktdGh1bWJzIHtcclxuICAgICAgICBoZWlnaHQ6IDEwOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTc2cHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0cyB7XHJcbiAgcGFkZGluZzogNDBweCBjYWxjKCA1MCUgLSA2OTJweCApIDgycHg7XHJcblxyXG4gICYucHJvZHVjdHNfYm9yZGVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDRweCBkb3R0ZWQgcmdiKDE5NywgMTEwLCA0MCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgcmdiKDE5NywgMTEwLCA0MCk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICBjb2xvcjogI2NlMjUzZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgSnVzdFJlYWxpemU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgYm9yZGVyLXRvcDogNHB4IGRvdHRlZCAjZGI5NTc3O1xyXG4gICAgICBAaW5jbHVkZSBDb25ncmVzcztcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3N3aXBlcntcclxuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNjBweCApO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGNvbG9yOiAjYzU2ZTI4O1xyXG4gICAgQGluY2x1ZGUgbW9udHNlcnJhdDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3ByZXYsXHJcbiAgJl9fbmV4dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcHJldntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG5cclxuICAgIHN2Z3tcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAucHJvZHVjdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAmLnByb2R1Y3RzX2JvcmRlcnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldixcclxuICAgICZfX25leHR7XHJcbiAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICBoZWlnaHQ6IDU3cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5wcm9kdWN0cyB7XHJcblxyXG4gICAgJl9fcHJldixcclxuICAgICZfX25leHR7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLnJlY2lwZXMge1xyXG4gIHBhZGRpbmc6IDU3cHggMCA3OXB4O1xyXG5cclxuXHJcbiAgJi5yZWNpcGVzX3Byb2R1Y3Qge1xyXG4gICAgcGFkZGluZzogMzJweCAwIDA7XHJcblxyXG4gICAgLnJlY2lwZXNfX3JvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIGNvbG9yOiAjY2UyNTNkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgID4gZGl2OmZpcnN0LWNoaWxke1xyXG4gICAgICBAaW5jbHVkZSBKdXN0UmVhbGl6ZTtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBib3JkZXItdG9wOiA0cHggZG90dGVkICNkYjk1Nzc7XHJcbiAgICAgIEBpbmNsdWRlIENvbmdyZXNzO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBsZWZ0OiAyN3B4O1xyXG4gICAgcmlnaHQ6IDI3cHg7XHJcbiAgICBib3R0b206IDI3cHg7XHJcbiAgICBwYWRkaW5nOiAycHggMzBweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcbiAgICBAaW5jbHVkZSBtb250c2VycmF0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICBjb2xvcjogI2NlMjUzZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19hbGx7XHJcbiAgICBAaW5jbHVkZSBtb250c2VycmF0O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5yZWNpcGVzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjlweDtcclxuXHJcbiAgICAmX190aXRsZXtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxse1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgLnJlY2lwZXMge1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICBib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3d7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xyXG4gIC5yZWNpcGVzIHtcclxuXHJcbiAgICAmX19pdGVtOmhvdmVye1xyXG5cclxuICAgICAgLnJlY2lwZXNfX2NvbnRlbnR7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgbGVmdDogMjdweDtcclxuICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgIGJvdHRvbTogMjdweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxse1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRkMmQ2YjtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgLjNzIGVhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuM3MgZWFzZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZm9vdGVyIHtcclxuXHJcbiAgJl9fbmF2aWdhdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvcjogIzRkMmQ2YjtcclxuICAgIEBpbmNsdWRlIEZ1dHVyYU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcclxuICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzRkMmQ2YjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5mb290ZXIge1xyXG5cclxuICAgICZfX25hdmlnYXRpb257XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIHVse1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XHJcbiAgLmZvb3RlciB7XHJcblxyXG4gICAgJl9fbmF2aWdhdGlvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuZm9vdGVyIHtcclxuXHJcbiAgICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICBhOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5icmVhZGNydW1icyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgQGluY2x1ZGUgbW9udHNlcnJhdCgpO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICNjNTZlMjg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7IGNvbG9yOiAjNGQyZDZiIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICNjZTI1M2Q7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xyXG4gIC5icmVhZGNydW1icyB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLmJyZWFkY3J1bWJzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiA1NXB4IGNhbGMoNTAlIC0gNjIwcHgpIDUxcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxMnB4IDAgMTFweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1NmUyODtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMCAxMnB4IDAgMTFweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICBjb2xvcjogI2NlMjUzZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgSnVzdFJlYWxpemU7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAmLmNvbG9yMiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJi5zaW5nbGUge1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiA0cHggZG90dGVkICNkYjk1Nzc7XHJcbiAgICBAaW5jbHVkZSBDb25ncmVzcztcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgcGFkZGluZzogMCA1MnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgMCA2cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCAjZGI5NTc3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAubWFpbi10aXRsZSB7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcbiAgLm1haW4tdGl0bGUge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbiIsIi5zaWduLXVwIHtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICBjb2xvcjogIzRkMmQ2YjtcclxuICBAaW5jbHVkZSBGdXR1cmFNZWRpdW07XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtLjJweDtcclxuXHJcbiAgcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG5cclxuICBmb3Jte1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkMmQ2YjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB3aWR0aDogMjUycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmdmb3JtX2JvZHkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg3cHgpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXR7XHJcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDEycHggKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICM0ZDJkNmI7XHJcbiAgICBAaW5jbHVkZSBGdXR1cmFNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG5cclxuICBidXR0b257XHJcbiAgICB3aWR0aDogODdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBGdXR1cmFQVEJvbGQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDJkNmI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcclxuICAuc2lnbi11cCB7XHJcbiAgICBtYXJnaW46IDAgMjdweCAxNHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcclxuICAuc2lnbi11cCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwN3B4O1xyXG4gIH1cclxufVxyXG5cclxuIl19 */