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

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

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

body {
    min-height: 100vh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    font-size: 18px;
    line-height: 23px;
    color: var(--Txt, #343434)
}

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

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

img {
    max-width: 100%;
    display: block
}

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

button,
input,
select,
textarea {
    font: inherit
}

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

html {
    scroll-behavior: smooth
}

/* a:focus {
    border: 1px #cb4c00 dotted;
    outline-offset: 1px
} */

a:target {
    scroll-margin-top: 2rem
}

/* a:active {
    background-color: #ff0
} */

/* p:active {
    background: #e5e5e5
} */

::-moz-selection {
    color: #fff;
    background-color: #5c6ec6
}

::selection {
    color: #fff;
    background-color: #5c6ec6
}

* {
    font-family: 'Nunito', sans-serif
}

.h1,
.h2,
h1,
h2 {
    font-size: 60px;
    line-height: 110%;
    margin-top: 23px;
    margin-bottom: 46px
}

.h2,
h2 {
    font-size: 47px;
    line-height: 69px;
    margin-bottom: 23px
}

.h3,
.h4,
.h5,
h3,
h4,
h5 {
    font-size: 29px;
    line-height: 46px;
    margin-top: 23px;
    margin-bottom: 0
}

.h4,
.h5,
h4,
h5 {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 10px
}

.h5,
h5 {
    margin-bottom: 0
}

blockquote,
ol,
p,
pre,
table,
ul {
    margin-top: 0;
    margin-bottom: 23px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-top: 0;
    margin-bottom: 0
}

.hr,
hr {
    border: 1px solid;
    margin: -1px 0
}

a,
b,
code,
em,
i,
small,
strong,
sub,
sup {
    line-height: 0
}

sub,
sup {
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

section {
    margin-bottom: 90px
}

a {
    text-decoration: none
}

.container {
    max-width: 1330px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px
}

.btn,
.center {
    text-align: center
}

.btn {
    display: inline-block;
    padding: 10px 24px 12px;
    -webkit-border-radius: 500px;
    border-radius: 500px;
    background: var(--Orange, #ff782d);
    color: var(--White, #fff);
    font-size: 19px;
    line-height: normal;
    font-weight: 800;
    border: 2px solid var(--Orange, #ff782d)
}

.btn:hover {
    background: #ff964b;
    border: 2px solid var(--Orange, #ff964b)
}

.btn:active {
    background: #eb6419;
    border: 2px solid var(--Orange, #eb6419)
}

.btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 12px
}

.btn-light,
.btn-tr {
    color: var(--Orange, #ff782d)
}

.btn-tr {
    background: #fff
}

.btn-light {
    background: #ffe2d2;
    border: 2px solid var(--Orange, #ffe2d2)
}

.btn-light:hover {
    border: 2px solid var(--Orange, #ff782d);
    background: var(--Orange, #ff782d);
    color: #fff
}

.modal {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(92, 110, 198, .329);
    overflow: scroll
}

.modal-content {
    background-color: #fff;
    margin: 5% auto;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 36px 34px 0px;
    width: 420px;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700
}

.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.modal-title {
    margin-bottom: 24px;
    display: inline-block;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%
}

.modal input,
.utp__item:before {
    -webkit-border-radius: 500px;
    border-radius: 500px
}

.modal input,
.modal textarea {
    width: 336px;
    border: 1px solid #e0e0e0;
    background: var(--white, #fff)
}

.modal input {
    margin-bottom:  16px;
    height: 40px
}

.modal button,
.modal textarea {
    width: 100%;
    margin-bottom: 32px
}

.modal textarea {
    height: 150px;
    -webkit-border-radius: 20px;
    border-radius: 20px
}

.menu a,
.modal label,
.modal-title {
    color: var(--Txt, #343434)
}

.modal label {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%
}

[x-cloak] {
    display: none !important
}

.header,
.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.menu {
    gap: 20px
}

.menu a {
    text-decoration: none;
    -webkit-transition: text-shadow .3s;
    -o-transition: text-shadow .3s;
    transition: text-shadow .3s
}

.menu a:hover {
    color: var(--Main, #5c6ec6);
    text-shadow: 0 0 .65px #5c6ec6, 0 0 .65px #5c6ec6
}

.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

.logo {
    margin-right: 120px
}

.contact-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: auto
}

.contact-group a {
    color: var(--Main, #5c6ec6);
    font-weight: 700;
    line-height: normal;
    margin-bottom: 4px
}

.contact-group span {
    color: var(--Txt, #343434);
    font-size: 15px;
    font-weight: 600;
    line-height: 130%;
    padding-left: 16px;
    background: url(../img/phone.svg) no-repeat left;
    -webkit-background-size: 12px 12px;
    background-size: 12px;
    cursor: pointer
}

.mob-items {
    display: none
}

@media (max-width:960px) {
    .contact-group {
        display: none
    }

    .logo {
        margin-right: auto
    }

    .mob-items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 10px
    }

    .mob-menu,
    .mob-phone {
        display: block;
        width: 40px;
        height: 40px
    }

    .mob-phone {
        background: url(../img/mob-pohne.svg) no-repeat center
    }

    .mob-menu {
        background: url(../img/mob-menu.svg) no-repeat center
    }

    .mob-menu.open-menu {
        background: url(../img/menu-close.svg) no-repeat center
    }

    .header .menu {
        display: none
    }

    .header .menu.open-menu {
        position: absolute;
        top: 100px;
        right: 0;
        height: 100vh;
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: #fff;
        z-index: 9999;
        padding: 60px 20px;
        width: 100%
    }

    .btn-group,
    .header .menu.open-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.slider__item {
    height: 600px;
    -webkit-background-size: contain;
    background-size: contain;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .06);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .06);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 110px
}

.slider__title {
    color: #338a65;
    font-size: 50px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    display: inline-block;
    margin-bottom: 30px;
    max-width: 600px
}

.slider__desc {
    max-width: 415px
}

.slider__pagination {
    text-align: left;
    padding-bottom: 33px;
    padding-left: 110px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slider__pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px
}

.slider__pagination .swiper-pagination-bullet-active {
    background: #338a65;
    width: 18px;
    height: 18px
}

@media (max-width:960px) {
    .slider {
        display: none
    }
}

.promo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.promo-slider,
.promo-text {
    max-width: 640px
}

.promo-text ul {
    list-style: none;
    padding: 0
}

.promo-text ul li {
    color: var(--Grey, #7d7d7d);
    font-size: 16px;
    font-weight: 600;
    padding-left: 20px;
    margin-left: 20px;
    background: url(../img/check.svg) no-repeat left
}

.promo-slider {
    padding-bottom: 40px
}

.promo-slider img {
    -o-object-fit: contain;
    object-fit: contain
}

.promo-pagination .swiper-pagination-bullet {
    width: 24px;
    height: 24px;
    background: url(../img/dog-icon.svg) no-repeat center
}

@media (max-width:960px) {
    .promo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.utp,
.utp__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.utp {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.utp__item {
    width: 200px;
    text-align: center;
    font-weight: 700;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.utp__item:before {
    content: '';
    display: block;
    width: 90px;
    height: 90px;
    margin-bottom: 12px
}

.utp__item--1:before {
    background: #f4f5fa url(../img/utp/1.svg) no-repeat center
}

.utp__item--2:before {
    background: #f4f5fa url(../img/utp/2.svg) no-repeat center
}

.utp__item--3:before {
    background: #f4f5fa url(../img/utp/3.svg) no-repeat center
}

.utp__item--4:before {
    background: #f4f5fa url(../img/utp/4.svg) no-repeat center
}

@media (max-width:960px) {
    .utp {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .utp__item {
        width: 150px
    }
}

.utp-2__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.utp-2__item {
    width: 420px;
    padding: 20px 30px 24px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #f4f5fa
}

.utp-2__item-title {
    display: inline-block;
    color: var(--Main, #5c6ec6);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 8px
}

.utp-2__item--img {
    width: 420px;
    padding: 0;
    background: 0 0;
    margin-bottom: -20px;
    position: relative
}

.utp-2__item--img img {
    position: absolute;
    bottom: 0
}

.utp-2__item--alt {
    background: #fff4ea
}

.utp-2__item--alt .utp-2__item-title {
    color: var(--Orange, #ff782d)
}

.utp-2__item--ico {
    position: relative
}

.utp-2__item--ico:before {
    content: '';
    position: absolute;
    display: block;
    width: 200px;
    height: 130px;
    background: url(../img/busya.png);
    top: -130px;
    left: 200px
}

@media (max-width:960px) {

    .utp-2__item--ico:before,
    .utp-2__item--img {
        display: none
    }

    .utp-2__item-title {
        font-size: 18px
    }

    .utp-2__item p {
        margin-bottom: 0
    }
}

.our-product__item,
.our-product__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.our-product__wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

.our-product__item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 420px;
    height: 250px;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.our-product__item-1 {
    background: url(../img/content/our-products/1.png)
}

.our-product__item-2 {
    background: url(../img/content/our-products/2.png)
}

.our-product__item-3 {
    background: url(../img/content/our-products/3.png)
}

.our-product__item-4 {
    background: url(../img/content/our-products/4.png)
}

.our-product__item-5 {
    background: url(../img/content/our-products/5.png)
}

.our-product__item-6 {
    background: url(../img/content/our-products/6.png)
}

.our-product__btn {
    color: var(--White, #fff);
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 24px 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin: auto auto 20px;
    -webkit-border-radius: 500px;
    border-radius: 500px
}
.our-product__btn-6,
.our-product__btn-1 {
    background: var(--Red, #ad5959)
}

.our-product__btn-2 {
    background: var(--Purple, #746095)
}

.our-product__btn-3 {
    background: var(--Yellow, #da9353)
}

.our-product__btn-4 {
    background: var(--Green, #77a473)
}

.our-product__btn-5 {
    background: var(--Green, #dacc53)
}

.our-product-button-next,
.our-product-button-prev {
    display: none
}

@media (max-width:960px) {
    .our-product {
        padding-bottom: 70px
    }

    .our-product__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        gap: 0
    }

    .our-product-button-next,
    .our-product-button-prev {
        display: block
    }

    .our-product__item {
        width: 100%
    }
}

.product__cat-list,
.product__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.product__header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.product__cat-list {
    gap: 23px
}

.product__cat-list button {
    color: var(--Grey, #7d7d7d);
    font-size: 17px;
    font-weight: 600;
    line-height: 100%;
    background: 0 0;
    border: 0;
    cursor: pointer
}

.product__cat-list button:hover {
    color: #7a8ce4
}

.product__cat-list button.active,
.product__sort span.active {
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.product__cat-list button.active,
.product__sort {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px
}

.product__cat-list button.active {
    color: var(--Main, #5c6ec6);
    font-weight: 800
}

.product__cat-list button.active:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    background: #5c6ec6;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

.product__sort {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 23px
}

.product__sort span {
    color: var(--Txt, #343434);
    font-size: 18px;
    line-height: 23px;
    padding: 8px 16px 10px;
    background: var(--BG-blocks, #f4f5fa);
    -webkit-border-radius: 500px;
    border-radius: 500px;
    cursor: pointer
}

.product__sort span:hover {
    background: #e7ebff
}

.product__sort span.active {
    background: var(--Main, #5c6ec6);
    color: #fff;
    font-weight: 700;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.product__filter-item--open .product__filter-item-block,
.product__sort span.active,
.product__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.product__filter {
    width: 220px;
    margin-right: 111px
}

.product__filter-item {
    margin-bottom: 12px
}

.product__filter-item-title {
    display: block;
    color: var(--Main, #5c6ec6);
    font-size: 16px;
    line-height: 23px;
    font-weight: 700;
    background: url(../img/arr-down.svg) no-repeat right;
    margin-bottom: 12px;
    cursor: pointer
}

.product__filter-item--open .product__filter-item-title {
    background: url(../img/arr-up-b.svg) no-repeat right
}

.product__filter-item-block {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--Light-grey, #e3e3e3)
}

.product__filter-item-block label {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 23px;
    color: var(--Grey, #7d7d7d);
    cursor: pointer
}

.faq__title--about:hover,
.partner a,
.product__filter-item-block label:hover,
.sub__desc a {
    color: var(--Main, #5c6ec6)
}

.product__list {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 40px 19px
}

.product__item {
    max-width: 310px
}

.product__item-img {
    width: 310px;
    height: 310px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-bottom: 16px
}

.product__item-title {
    color: var(--Txt, #343434);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 8px;
    overflow: hidden;
    height: 70px
}

.product__item-price {
    display: inline-block;
    color: var(--Main, #5c6ec6);
    font-weight: 700;
    font-size: 17px;
    line-height: 120%;
    margin-bottom: 16px
}

.product__item-btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px
}

.product__item-btn {
    height: 45px;
    padding: 8px 20px;
    font-size: 17px;
    font-weight: 800;
    line-height: normal
}

.product__list-wrap {
    max-width: 970px
}

.btn-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: var(--Main, #5c6ec6);
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    line-height: 120%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding-right: 28px;
    background: url(../img/arr-down.svg) no-repeat right;
    border: 0;
    cursor: pointer
}

.btn-clear {
    color: var(--Grey, #7d7d7d);
    font-size: 17px;
    line-height: 130%;
    padding-left: 24px;
    background: url(../img/clear.svg)
}

.product-filter-btn {
    display: none
}

.checkbox {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border: 1px solid #7d7d7d;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.checkbox:hover input~.checkmark {
    border: 1px solid #5c6ec6
}

.checkbox input:checked~.checkmark {
    background-color: #5c6ec6
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.checkbox input:checked~.checkmark:after {
    display: block
}

.checkbox .checkmark:after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (max-width:960px) {
    .product {
        position: relative
    }

    .product__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 40px
    }

    .product__cat-list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 15px
    }

    .product__list {
        max-width: 100%;
        gap: 15px
    }

    .product__item {
        max-width: 47%
    }

    .btn.product__item-btn.btn-light {
        display: none
    }

    .product__item-price {
        font-size: 18px
    }

    .product__item-btn {
        width: 100%
    }

    .product__item-title {
        font-size: 14px;
        line-height: 120%;
        height: 53px
    }

    .btn-more {
        width: 180px
    }

    .product__cat-list button {
        font-size: 16px
    }

    .product__item-img {
        width: 150px;
        height: 150px
    }

    .product-filter-btn {
        display: block;
        width: 40px;
        height: 40px;
        background: url(../img/filter.svg) no-repeat center;
        position: absolute;
        right: 0;
        top: 15px
    }

    .product__header h2 {
        margin-bottom: 40px
    }

    .product__sort {
        display: none
    }

    .product__filter {
        display: none;
        position: absolute;
        width: 100%;
        margin-right: 0;
        z-index: 999;
        background: #fff;
        top: 70px
    }

    .product__filter--show {
        display: block
    }
}

.sub {
    position: relative
}

.sub:after,
.sub:before {
    content: '';
    position: absolute;
    right: 0;
    height: 494px
}

.sub:after {
    top: 0;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #f4f5fa;
    width: 310px
}

.sub:before {
    display: block;
    width: 632px;
    background: url(../img/dog-bg.png);
    z-index: 2
}

.sub__form form input,
.sub__title {
    color: var(--Orange, #ff782d)
}

.sub__form {
    width: 820px;
    background: #fff4ea;
    padding: 130px;
    -webkit-border-radius: 30px;
    border-radius: 30px
}

.sub__form form {
    height: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    margin-bottom: 12px
}

.sub__form form input {
    -webkit-border-radius: 500px;
    border-radius: 500px;
    border: 1px solid var(--Orange, #ff782d);
    background: #fff4ea;
    padding: 10px 24px 12px;
    width: 372px
}

.sub__form form button {
    cursor: pointer
}

.sub__desc {
    color: var(--Grey, #7d7d7d);
    font-size: 15px;
    line-height: 120%
}

input::-webkit-input-placeholder {
    color: var(--Orange, #ff782d)
}

input:-ms-input-placeholder,
input::-ms-input-placeholder {
    color: var(--Orange, #ff782d)
}

input::placeholder {
    color: var(--Orange, #ff782d)
}

@media (max-width:960px) {

    .sub:after,
    .sub:before {
        display: none
    }

    .sub__form {
        width: 100%;
        padding: 20px
    }

    .sub__form form {
        height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .sub__form form input {
        width: 100%
    }
}

.partner__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.partner__col {
    max-width: 531px
}

.partner__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
    gap: 36px
}

.partner__space {
    display: block;
    width: 23px;
    height: 40px
}

.partner__space:before {
    content: 'x';
    color: #cfcfcf;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%
}

.partner__right {
    width: 640px;
    height: 500px;
    background: url(../img/partner.png);
    position: relative
}

.partner__info {
    display: inline-block;
    max-width: 322px;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 16px 20px 18px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background: #fee7ee
}

.partner__info:before {
    position: absolute;
    left: -81px;
    top: 20px;
    content: '15%';
    width: 73px;
    height: 66px;
    background: url(../img/heart.svg) no-repeat center;
    -webkit-background-size: contain;
    background-size: contain;
    color: #fff;
    font-size: 17px;
    font-weight: 800;
    line-height: 130%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:960px) {
    .partner__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .partner__info:before {
        top: 10px
    }

    .partner__info {
        font-size: 14px;
        line-height: 1.4;
        max-width: 75%
    }

    .partner__right {
        width: 100%;
        height: 360px;
        -webkit-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat
    }

    .partner__group {
        gap: 10px
    }
}

.about__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.about__col {
    max-width: 532px
}

.about__text {
    margin-bottom: 48px
}

.about ul {
    list-style: none;
    padding: 0;
    margin: 16px 0 0
}

.about li {
    margin-bottom: 8px
}

.about a {
    color: var(--Main, #5c6ec6);
    font-size: 17px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    text-decoration: underline
}

.about__list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-bottom: 12px
}

.about__list-item-text {
    font-size: 17px;
    font-weight: 600;
    line-height: 120%
}

.about__list-item-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px
}

.faq__title--about {
    position: relative;
    background: url(../img/arr-down.svg) no-repeat right !important;
    padding-left: 12px
}

.faq__title--about:before {
    content: '';
    display: block;
    position: absolute;
    left: -19px;
    top: -2px;
    width: 24px;
    height: 24px;
    background: url(../img/dog-icon.svg)
}

.faq__item--open .faq__title--about {
    background: url(../img/arr-up.svg) no-repeat right !important
}

.faq__item--open .faq__title--about:before {
    background: url(../img/dog-icon-h.svg)
}

.reviews__item,
.reviews__item-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.reviews__item {
    max-width: 400px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.reviews__item-info {
    margin-bottom: 8px;
    gap: 8px
}

.reviews__name,
.reviews__product {
    font-style: normal;
    line-height: 120%;
    display: inline-block
}

.reviews__name {
    color: var(--Txt, #343434);
    font-size: 17px;
    font-weight: 700
}

.reviews__product {
    max-width: 370px;
    color: #4ab122;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 12px
}

.reviews__product:hover {
    color: var(--Main, #5c6ec6)
}

.reviews__star {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px
}

.reviews__star i {
    background: url(../img/star.svg);
    width: 13px;
    height: 12px
}

.swiper-button-next,
.swiper-button-prev {
    background: url(../img/arr.svg) no-repeat center;
    width: 48px;
    height: 48px
}

.swiper-button-prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: inherit;
    right: 0;
    top: 200px
}

.swiper-button-next {
    right: 0;
    top: 150px
}

@media (max-width:960px) {
    .swiper-button-next {
        top: inherit;
        bottom: 0;
        right: calc(50% - 48px)
    }

    .swiper-button-prev {
        top: inherit;
        bottom: 0;
        left: calc(50% - 48px)
    }

    .reviews__text p {
        margin-bottom: 50px
    }
}

.faq {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto
}

.faq__wrap {
    margin-bottom: 42px
}

.faq__item {
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #f4f5fa;
    margin-bottom: 12px;
    padding: 16px 30px 20px;
    cursor: pointer
}

.faq__item--open {
    background: #fff4ea
}

.faq__item--open .faq__title {
    color: var(--Orange, #ff782d);
    margin-bottom: 10px;
    background: url(../img/minus.svg) no-repeat right
}

.faq__item--open .faq__text {
    display: block
}

.faq__text {
    display: none;
    margin-bottom: 4px
}

.faq__title {
    width: 100%;
    padding-right: 30px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    display: inline-block;
    background: url(../img/plus.svg) no-repeat right
}

.soc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 30px 20px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #f4f5fa
}

.soc__title {
    color: var(--Main, #5c6ec6)
}

.soc__text {
    max-width: 640px;
    text-align: center;
    color: var(--Txt, #343434)
}

.soc__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 20px
}

.soc__tg {
    display: block;
    width: 60px;
    height: 60px;
    background: url(../img/tg.svg)
}

.soc__vb {
    background: url(../img/viber.svg)
}

.soc__fb,
.soc__gmail,
.soc__vb {
    display: block;
    width: 60px;
    height: 60px
}

.soc__fb {
    background: url(../img/fb.svg)
}

.soc__gmail {
    background: url(../img/mail.svg)
}

@media (max-width:960px) {
    .soc {
        padding: 20px
    }

    .soc__title {
        font-size: 20px;
        line-height: 120%;
        margin-bottom: 8px;
        text-align: center
    }
}

.footer {
    background: #f4f5fa;
    padding: 90px 0
}

.footer__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__logo {
    margin-right: 120px
}

.footer__phone {
    display: none
}

@media (max-width:960px) {
    .footer {
        padding: 30px 0
    }

    .footer__wrap {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__logo {
        display: none
    }

    .footer__menu,
    .footer__phone {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .footer__menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__phone {
        width: 320px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 44px;
        font-size: 16px;
        color: #fff;
        font-weight: 700;
        -webkit-border-radius: 500px;
        border-radius: 500px;
        background: var(--Main, #5c6ec6);
        padding: 10px 24px;
        text-align: center;
        margin-bottom: 20px
    }

    body {
        font-size: 16px;
        line-height: 1.6
    }

    .container {
        max-width: 100%
    }

    section {
        margin-bottom: 50px
    }

    .h1,
    h1 {
        font-size: 32px;
        line-height: 100%;
        margin-bottom: 16px
    }

    .h2,
    .h3,
    h2,
    h3 {
        font-size: 28px;
        line-height: 100%;
        font-weight: 800
    }

    .h3,
    h3 {
        font-size: 20px;
        line-height: 130%;
        margin-bottom: 8px;
        margin-top: 0
    }

    .about__col,
    .about__list {
        margin-bottom: 20px
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnN0eWwiLCJtYWluLmNzcyIsIm1haW4uc3R5bCIsIm1haW4tcGFnZS91dHAuc3R5bCIsIm1haW4tcGFnZS9oZWFkZXIuc3R5bCIsIm1haW4tcGFnZS9zbGlkZXIuc3R5bCIsIm1haW4tcGFnZS9wcm9tby5zdHlsIiwibWFpbi1wYWdlL3V0cDIuc3R5bCIsIm1haW4tcGFnZS9vdXItcHJvZHVjdC5zdHlsIiwibWFpbi1wYWdlL3Byb2R1Y3Quc3R5bCIsIm1haW4tcGFnZS9hYm91dC5zdHlsIiwibWFpbi1wYWdlL3BhcnRuZXIuc3R5bCIsIm1haW4tcGFnZS9zdWIuc3R5bCIsIm1haW4tcGFnZS9yZXZpZXdzLnN0eWwiLCJtYWluLXBhZ2UvZmFxLnN0eWwiLCJtYWluLXBhZ2UvZm9vdGVyLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQyxDQ0VBLE8sQ0FEQSxRLENERUUsNkIsQ0FBQSxxQixDQ0lGLFMsQ0REQSxTLENBRUUsUyxDQ2FGLFUsQ0RWQSxJLENDWUEsRSxDQURBLEUsQ0FGQSxVLENBREEsTSxDQVJBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FJQSxFLENBREEsUyxDQUZBLEMsQ0FDQSxTLENEU0UsUSxDQUdGLEksQ0FDRSxnQixDQUNBLHNCLENBQ0EsNEIsQ0VHRSxjLENBQ0EsZ0IsQ0FDQSx5QixDREhKLFMsQ0RHQSxTLENBRUUsZSxDQUlGLE1BQUEsUSxDQUNFLDZCLENBSUYsRyxDQUNFLGMsQ0FDQSxhLENBSUYsVyxDQUNFLGMsQ0NQRixNLENEVUEsSyxDQ1JBLE0sQ0FEQSxRLENEYUUsWSxDQUlvQyx1Q0FDcEMsQyxDQUNFLDBDLENBQUEsa0MsQ0FDQSw2QyxDQUFBLHFDLENBQ0EsMkMsQ0FBQSxzQyxDQUFBLG1DLENBQ0EsZ0NFcEVKLEksQ0FDSSxzQixDQUVKLE8sQ0FDSSx5QixDQUNBLGtCLENBRUosUSxDQUNJLHNCLENBR0osUSxDQUNJLHFCLENBR0osUSxDQUNJLGtCLENBR0osZ0IsQ0FDSSxVLENBQ0Esd0IsQ0FFSixXLENBQ0ksVSxDQUNBLHdCLENBR0osQyxDQUNJLCtCLENEa0VKLEcsQ0FPQSxHLENDbEVBLEUsQ0FNQSxFLENBTEksYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENEOERKLEcsQ0M1REEsRSxDQUNJLGMsQ0FDQSxnQixDQUVBLGtCLENEK0RKLEcsQ0FPQSxHLENBT0EsRyxDQzNFQSxFLENBTUEsRSxDQU1BLEUsQ0FYSSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDRGdFSixHLENBT0EsRyxDQ3JFQSxFLENBTUEsRSxDQUxJLGMsQ0FDQSxnQixDQUVBLGtCLENEaUVKLEcsQ0MvREEsRSxDQUlJLGUsQ0RzRUosVSxDQUhBLEUsQ0NqRUEsQyxDRGtFQSxHLENBQ0EsSyxDQUhBLEUsQ0MvREksWSxDQUNBLGtCLENEdUVKLEssQ0FFQSxLLENBREEsSyxDQ3RFQSxLLENBQ0ksWSxDQUNBLGUsQ0QwRUosRyxDQ3hFQSxFLENBQ0ksZ0IsQ0FDQSxhLENBRUosQyxDRHlFQSxDLENBS0EsSSxDQUZBLEUsQ0FGQSxDLENBR0EsSyxDQUZBLE0sQ0N4RUEsRyxDRCtFQSxHLENDakZJLGEsQ0FFSixHLENEK0VBLEcsQ0M3RUksaUIsQ0FDQSx1QixDQUVKLEcsQ0FDSSxTLENBRUosRyxDQUNJLGEsQ0FFSixPLENBY0ksa0IsQ0FYSixDLENBQ0ksb0IsQ0FHSixVLENBQ0ksZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQVFKLEksQ0FIQSxPLENBQ0ksaUIsQ0FFSixJLENBQ0ksb0IsQ0FDQSxzQixDQUNBLDJCLENBQUEsbUIsQ0FDQSxpQyxDQUNBLHdCLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDQUVBLHVDLENBQ0EsVSxDQUNJLGtCLENBQ0EsdUMsQ0FDSixXLENBQ0ksa0IsQ0FDQSx1QyxDQUVKLFUsQ0FDSSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDQU1KLFUsQ0FKQSxPLENBT0ksNEIsQ0FQSixPLENBQ0ksZSxDQUdKLFUsQ0FDSSxrQixDQUNBLHVDLENBRUEsZ0IsQ0FDSSx1QyxDQUNBLGlDLENBQ0EsVSxDQUlaLE0sQ0FDSSxjLENBQ0EsUyxDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FFQSxxQixDQUNBLHNDLENBQ0EsZSxDQUNKLGMsQ0FDSSxxQixDQUNBLGUsQ0FDQSx3QixDQUNBLDBCLENBQUEsa0IsQ0FDQSxzQixDQUNBLFcsQ0FDQSxZLENBQ0EsOEMsQ0FBQSxzQyxDQUVKLE0sQ0FDSSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENEeUZKLFksQ0N2RkEsWSxDQUVJLFUsQ0FDQSxvQixDQUNBLGMsQ0FFSixZLENBRUksa0IsQ0FDQSxvQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDRDZFSixZLENBNE5BLGlCLENFeGRZLDJCLENBQUEsbUIsQ0Y0UFosWSxDQVlBLGUsQ0M1RUksVyxDQUdJLHdCLENBQ0EsNkIsQ0Q0RFIsWSxDQ3JFUSxrQixDQUpBLFcsQ0RpRlIsYSxDQUlBLGUsQ0MvRUksVSxDQUNJLGtCLENEOEVSLGUsQ0MzRVEsWSxDQUNBLDBCLENBQUEsa0IsQ0RrR1IsTyxDQWhCQSxZLENDeEdBLFksQ0VwTEkseUIsQ0g0UkosWSxDQzdFSSxvQixDQUNJLGlCLENBRUEsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ21CLFMsQ0RnRnpCLHNCLENBZUYsTyxDQWJBLEssQ0FjRSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBZEYsSyxDRzNTQSxRLENIK1NBLE8sQ0FDRSxvQixDRzVTTSxrQyxDQUFBLDZCLENBQUEsMEIsQ0hnVFIsYSxDQUNFLDBCLENHOVNNLCtDLENIaVRSLE8sQ0c3U0Esd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FDSSxrQixDSGlUSixLLENBQ0Usa0IsQ0FFRixjLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDRzlTRiwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0ksZ0IsQ0hpVEosZ0IsQ0FDRSwwQixDRy9TRSxlLENBQ0ksa0IsQ0FDQSxpQixDSGtUUixtQixDQUNFLHlCLENHaFRFLGMsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLCtDLENBQ0EsaUMsQ0FBQSxvQixDQUNBLGMsQ0htVFIsVSxDQUNFLFksQ0FFRix5QkFDRSxjLENHalRxQixZLENIb1RyQixLLENBQ0UsaUIsQ0FFRixVLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDR25UQSxRLENINFRGLFMsQ0FOQSxVLENBT0UsYSxDR3JUQSxVLENBQ0ksVyxDSDZTTixVLENBQ0UscUQsQ0FLRixTLENHbFRNLG9ELENId1ROLG1CLENBQ0Usc0QsQ0FFRixhLENBQ0UsWSxDQUVGLHVCLENBQ0UsaUIsQ0d4VEEsUyxDQUNJLE8sQ0FDQSxZLENBQ0EsZSxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FFQSxlLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDSDJUTixVLENBYkEsdUIsQ0FjRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHVCQUdKLGEsQ0FDRSxZLENJdFlFLCtCLENBQUEsdUIsQ0FDSSwwQixDQUFBLGtCLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxrQixDSnlZUixjLENBQ0UsYSxDSXZZRSxjLENBQ0ksaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGtCLENBQW1CLGUsQ0oyWTNCLGEsQ0l4WVEsZSxDQUNKLG1CLENBQ0ksZSxDSjJZTixtQixDSTFZRSxrQixDQUNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDSjZZUiw2QyxDSTFZUSxVLENKNFlOLFcsQ0FFRixvRCxDSTNZWSxrQixDSjZZVixVLENJNVlNLFcsQ0orWVIseUJJNVlZLE8sQ0o4WVIsY0FHSixNLENBQ0UsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDS25iRixhLENBRUksVyxDQURBLGUsQ0FJSixjLENBQ0ksZSxDTHViRixTLENBRUYsaUIsQ0t0YlEsMEIsQ0x3Yk4sYyxDS3ZiTSxlLENBRUksaUIsQ0FDQSxnQixDQUNBLCtDLENMMGJaLGEsQ0t2YlksbUIsQ0FFWixpQixDQUNJLHFCLENBQUEsa0IsQ0FDQSwyQyxDQUNJLFUsQ0wwYk4sVyxDS3ZiRSxvRCxDTDBiSix5Qkt2YlEsTSxDTHliSiwyQixDQUFBLDZCLENBQUEscUMsQ0FBQSxpQyxDQUFBLCtCQUdKLEksQ0FNQSxVLENFdmRRLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0ZpZFIsSSxDRXhkQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNJLFEsQ0Z5ZEYsdUIsQ0FBQSw4QixDQUFBLG9CLENBQUEsc0IsQ0FJRixVLENFMWRJLFcsQ0Y0ZEYsaUIsQ0UzZEUsZSxDQUNJLGlCLENBRUEsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENGOGRSLGlCLENFM2RRLFUsQ0Y2ZE4sYSxDRTVkTSxVLENBQ0ksVyxDQUVBLGtCLENGK2RaLG9CLENFNWRZLHlELENBRUEsb0IsQ0FDSSx5RCxDQUVKLG9CLENBQ0kseUQsQ0FFSixvQixDQUNJLHlELENBRUoseUJBQ0ksSSxDRjhkWixzQixDQUFBLGtCLENBQUEsYyxDRTNkQSxVLENBQ0ksYUZnZVIsWSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSxzQixDQUFBLGtCLENBQUEsYyxDTXBnQkUsUSxDTnVnQkosWSxDTXBnQlEsVyxDTnNnQk4sc0IsQ01yZ0JFLDBCLENBQUEsa0IsQ0FDSSxrQixDTndnQlIsa0IsQ01yZ0JRLG9CLENOdWdCTiwwQixDTXRnQk0sYyxDQUNJLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ055Z0JaLGlCLENNdGdCWSxXLENOd2dCVixTLENNdmdCRSxjLENBQ0ksbUIsQ0FDQSxpQixDTjBnQlIscUIsQ012Z0JRLGlCLENOeWdCTixRLENBRUYsaUIsQ014Z0JZLGtCLENBQ1Isb0MsQ0FDSSw0QixDQUNBLGlCLENBQ0ksaUIsQ0FDUix3QixDQUNJLFUsQ042Z0JOLGlCLENNNWdCTSxhLENBQ0ksVyxDQUNBLFksQ0FDQSxnQyxDQUNBLFUsQ0FDQSxVLENOK2dCWix5Qk12Z0JJLHdCLENBTFEsaUIsQ044Z0JSLFksQ012Z0JBLGtCLENBQ0ksYyxDQUNKLGMsQ0FDSSxpQk5xaEJSLGtCLENBTEEsa0IsQ08vakJRLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ1ArakJSLGtCLENBRUUsc0IsQ0FBQSxrQixDQUFBLGMsQ09wa0JFLFEsQ1B1a0JKLGtCLENBRUUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ09ya0JFLG9CLENBQUEsZ0MsQ0FBQSxpQixDQUFBLHdCLENBQ0ksVyxDQUNBLFksQ0FDQSwwQixDQUFBLGtCLENQd2tCUixvQixDT3JrQlEsaUQsQ0FDQSxvQixDQUNJLGlELENBQ0osb0IsQ0FDSSxpRCxDQUNKLG9CLENBQ0ksaUQsQ0FDSixvQixDQUNJLGlELENBQ0osb0IsQ0FDSSxpRCxDQUNKLGlCLENBQ0ksd0IsQ1A2a0JWLGlCLENPNWtCRSxjLENBQ0ksaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLHFCLENBQ0EsMkIsQ0FBQSxtQixDUCtrQlIsbUIsQ081a0JRLDhCLENBRUEsbUIsQ0FDSSxpQyxDQUNKLG1CLENBQ0ksaUMsQ0FDSixtQixDQUNJLGdDLENBQ0osbUIsQ0FDSSxnQyxDUGl0Qlosd0IsQ09odEJRLHdCLENQbWxCTixZLENPaGxCdUIseUJBRXJCLFksQ1BrbEJBLG1CLENPOWtCQSxrQixDQUNJLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ1BpbEJKLHdCLENBQUEsb0IsQ0FBQSxnQixDT2hsQkksSyxDUHV0Qk4sd0IsQ0FwSUEsd0IsQ0FFRSxhLENPamxCeUIsa0IsQ0FFckIsWVAwbEJSLGtCLENBTEEsZ0IsQ1FqcEJRLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ1JpcEJSLGdCLENBRUUsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ1F0cEJFLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENSeXBCSixrQixDQUVFLFEsQ0FFRix5QixDUXZwQlEsMEIsQ1J5cEJOLGMsQ1F4cEJNLGUsQ0FDSSxnQixDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDUjJwQlosK0IsQ1F4cEJZLGEsQ0FDQSxnQyxDQTZCQSwwQixDQUdJLGlCLENBRUEsd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FsQ0osZ0MsQ1IwcUJaLGMsQ1EzcEJvQixtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ2hCLE8sQ0FoQlEsZ0MsQ0FHSSwwQixDQUNBLGUsQ1I4cEJoQix1QyxDUTFwQmdCLFUsQ1I0cEJkLGEsQ1EzcEJjLFMsQ0FDSSxVLENBQ0Esa0IsQ0FDQSwwQixDQUFBLGtCLENSOHBCcEIsYyxDQUVFLHNCLENBQUEsa0IsQ0FBQSxjLENRM3BCTSxrQixDUitwQlIsbUIsQ1E1cEJRLHlCLENSOHBCTixjLENRN3BCTSxnQixDQUNJLHFCLENBQ0Esb0MsQ0FDQSwyQixDQUFBLG1CLENBQ0EsYyxDUmdxQloseUIsQ1E3cEJZLGtCLENBQ0EsMEIsQ0FDSSwrQixDUmdxQmQsVSxDUS9wQlUsZSxDQUlJLDZCLENBQUEsNkIsQ0FBQSxrQyxDQUFBLDhCLENBQUEsMEIsQ1JzckJoQix1RCxDUTVyQlksMEIsQ1J3cUJaLGMsQ1EvcEJnQixtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBUVosZ0IsQ0FDSSxXLENSMnBCTixrQixDQUVGLHFCLENRMXBCUSxrQixDQUNBLDJCLENBQ0ksYSxDUjZwQlYsMEIsQ1E1cEJVLGMsQ0FDSSxnQixDQUNBLGUsQ0FDQSxtRCxDQUNBLGtCLENBQ0EsYyxDQUtBLHVELENBQ0ksbUQsQ0FDSiwyQixDQUNJLFksQ1IrcEJsQiwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENROXBCVSxtQixDQUNJLGtELENSaXFCaEIsaUMsQ1E5cEJnQixrQixDUmdxQmQsYyxDUS9wQmMsZ0IsQ0FJSSwwQixDQUNBLGMsQ0NyRHBCLHdCLENDdkNJLFUsQ1YydkJKLHVDLENBd1BBLFksQ1FwNUJvQiwwQixDQUlBLGMsQ0FDSSxjLENSNHBCdEIsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDUTFwQkUsc0IsQ0FBQSxrQixDQUFBLGMsQ0FDSSxhLENSNnBCUixjLENRMXBCUSxlLENBQ0osa0IsQ0FDSSxXLENSNnBCTixZLENRNXBCTSxxQixDQUFBLGtCLENBQ0ksa0IsQ1IrcEJaLG9CLENRNXBCWSx5QixDUjhwQlYsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDUTdwQk0sYyxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVyxDUmdxQlosb0IsQ1E3cEJZLG9CLENSK3BCViwwQixDUTlwQk0sZSxDQUNJLGMsQ0FDQSxnQixDQUNBLGtCLENSaXFCWix3QixDUTlwQlksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDUmdxQlYsUSxDQUVGLGtCLENRL3BCWSxXLENSaXFCVixnQixDUWhxQk0sYyxDQUNJLGUsQ0FDQSxrQixDUm1xQlosbUIsQ1FocUJZLGUsQ0FFWixTLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDUmtxQkYsMEIsQ1FocUJGLGlCLENBQ0ksYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxtRCxDQUNBLFEsQ0FDQSxjLENSbXFCSixVLENRaHFCSSwwQixDUmtxQkYsYyxDUWhxQkYsZ0IsQ0FDSSxpQixDQUNBLGdDLENBQ21CLG1CLENBQ25CLFksQ1JvcUJKLFMsQ1FocUJBLGEsQ0FDSSxpQixDUmtxQkYsaUIsQ1E5cEJGLGMsQ0FDSSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ1JpcUJKLGUsQ1E5cEJJLGlCLENBQ0EsUyxDUmdxQkYsYyxDUS9wQkUsUSxDQUNJLE8sQ1JrcUJSLFUsQ1EvcEJRLGlCLENBQ0EsSyxDUmlxQk4sTSxDUS9wQkYsVyxDQUNJLFUsQ0FDQSx3QixDQUNBLHlCLENBQUEsaUIsQ1JrcUJKLGdDLENRL3BCSSx3QixDUmtxQkosa0MsQ1EvcEJBLHdCLENSa3FCQSxnQixDUS9wQkEsVSxDQUNJLGlCLENSaXFCRixZLENBRUYsd0MsQ1EvcEJJLGEsQ1JrcUJKLDBCLENRL3BCQSxRLENBQ0ksTyxDUmlxQkYsUyxDUS9wQkYsVyxDQUNJLGlCLENBQ0Esd0IsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ1JrcUJKLHlCUS9wQkksUSxDQUNBLGlCLENBTW1CLGdCLENBQ25CLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDSSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDUjZwQkosa0IsQ0FFRixrQixDUTVwQk0sc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDUjhwQkosUSxDQUVGLGMsQ1E3cEJNLGMsQ0FDQSxRLENBQ0osYyxDQUNJLGEsQ1JpcUJOLGdDLENRL3BCRSxZLENSa3FCRixvQixDUS9wQkUsYyxDUmtxQkYsa0IsQ1FocUJFLFUsQ1JtcUJGLG9CLENRaHFCRSxjLENBQ0ksZ0IsQ1JrcUJKLFcsQ0FFRixTLENRaHFCTSxXLENSbXFCTix5QixDUWhxQkUsYyxDUm1xQkYsa0IsQ1FocUJFLFcsQ0FDSSxZLENBQ0osbUIsQ0FDSSxhLENBQ0EsVSxDUm1xQkosVyxDUWpxQkEsa0QsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENSb3FCTixtQixDUWpxQk0sa0IsQ1JvcUJOLGMsQ1FscUJFLFksQ1JxcUJGLGdCLENRanFCRSxZLENBQ0ksaUIsQ1JtcUJKLFUsQ1FocUJBLGMsQ0FDSSxXLENBQ0EsZSxDQUNBLFEsQ1JtcUJOLHNCLENRaHFCTSxlQUVBLEksQ1JtcUJOLGlCLENBRUYsVSxDQVVBLFcsQ1dsOEJRLFUsQ1hxOEJOLGlCLENXbjhCRSxPLENBRUksWSxDWG83QlIsVSxDQUdFLEssQ1cvN0JNLDBCLENBQUEsa0IsQ0FDQSxrQixDQUhBLFcsQ1h3OEJSLFcsQ1dqOEJRLGEsQ0FFQSxXLENBRUEsaUMsQ0FDQSxTLENYcTlCUixxQixDQWZBLFcsQ1duOEJRLDRCLENYczhCUixVLENXcDhCSSxXLENBQ0ksa0IsQ1hzOEJOLGEsQ1dyOEJFLDBCLENBQUEsa0IsQ1h3OEJKLGUsQ1dyOEJRLFcsQ0FDQSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENYdThCTixPLENXdDhCTSxrQixDWHk4QlIscUIsQ1dyOEJZLDJCLENBQUEsbUIsQ1h3OEJWLHVDLENXdjhCVSxrQixDQUNJLHNCLENBQ0EsVyxDWDA4QmhCLHNCLENXdjhCZ0IsYyxDWDA4QmhCLFUsQ1d4OEJZLDBCLENBQ0ksYyxDWDA4QmQsZ0IsQ0FLRixnQyxDV3g4QlEsNEIsQ1h3OEJSLDJCLENBQUEsNEIsQ1d4OEJRLDRCLENYdzhCUixrQixDV3g4QlEsNEIsQ1gyOEJSLHlCQWtPRSxVLENXenFDRixXLENYMDhCSSxZLENXcDhCQSxVLENBQVksVSxDQUVSLFksQ0FDSixlLENBQ0ksVyxDQUNBLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FDSixxQixDQUNJLFlBRUosYyxDWDA4QkYsbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUMsQ0FBQSxxQixDQUFBLDZCLENBS0YsYSxDVTlnQ0ksZSxDVmloQ0osZSxDVS9nQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNJLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENWaWhDTixrQixDVWhoQ0UsUSxDVm1oQ0osZSxDVWhoQ1EsYSxDQUNBLFUsQ1ZraENOLFcsQ0FFRixzQixDVWpoQ1EsVyxDQUNBLGEsQ1ZtaENOLGMsQ1VsaENNLGlCLENBQ0ksZSxDQUNBLGdCLENWcWhDWixlLENVbGhDWSxXLENBQ0EsWSxDVm9oQ1Ysa0MsQ1VsaENFLGlCLENWcWhDSixjLENVbGhDUSxvQixDQUNBLGUsQ1ZvaENOLGlCLENVbmhDRSxRLENBQ0ksTyxDQUNBLHNCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLGtCLENWc2hDUixxQixDVW5oQ1EsaUIsQ0FDQSxVLENWcWhDTixRLENVcGhDTSxhLENBQ0ksVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLCtCLENBQUEsdUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUVBLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENWc2hDWix5QlVuaENZLGMsQ0FDQSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENBR1cscUIsQ0FFZixRLENWb2hDTixjLENVamhDRSxjLENBQ0ksZSxDVm1oQ0osYSxDQUVGLGUsQ1VsaENNLFUsQ0FDQSxZLENWb2hDSiwrQixDQUFBLHVCLENVbmhDQSwyQixDVnNoQ0YsZSxDVW5oQ00sVUFHSixZLENWcWhDRixtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFDLENBQUEscUIsQ0FBQSw2QixDQUVGLFcsQ1NqbUNRLGUsQ1RvbUNSLFksQ1NsbUNJLGtCLENUcW1DSixTLENTbm1DSSxlLENUc21DRixTLENTbm1DRSxlLENUc21DSixTLENTbm1DUSxpQixDVHNtQ1IsUSxDU3BtQ0ksMEIsQ0FDSSxjLENUc21DTixpQixDU3JtQ0UsZSxDQUNJLGtCLENBQ0EseUIsQ1R3bUNSLGlCLENTcm1DUSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUSxDVHVtQ04sa0IsQ0FFRixzQixDU3BtQ1ksYyxDQUNBLGUsQ1RzbUNWLGdCLENBRUYsdUIsQ1NybUNnQixjLENBQ0EsaUIsQ0FBbUIsZSxDVHdtQ2pDLGdCLENBRUYsa0IsQ1N2bUNnQixpQixDQUNBLDZELENBQ0EsaUIsQ1Q2bUNoQix5QixDQUNFLFUsQ1N4bUNFLGEsQ0FDSSxpQixDVDBtQ04sVSxDU3ptQ0UsUSxDQUNJLFUsQ0FDQSxXLENBQ0EsbUMsQ1Q0bUNSLG1DLENTem1DUSwyRCxDVDRtQ1IsMEMsQ0FDRSxxQyxDQUVGLGMsQ1lscUNJLG1CLENBRUksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDWmdxQ1IsYyxDQUNFLGUsQ1N0bUNVLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0c3RFIsbUIsQ0FDSSxpQixDQUVBLE8sQ0FDQSxjLENaZ3JDUixpQixDWXJxQ1EsaUIsQ0FFSixnQixDQUNJLG9CLENBZEEsYyxDQUNJLHlCLENBQ0EsYyxDWjBxQ1YsZSxDQUlGLGlCLENZdnFDUSxlLENBQ0EsYSxDQUFtQixjLENaMnFDekIsZSxDWXRxQ00sa0IsQ1oycUNSLHVCLENZeHFDUSwwQixDQUNtQixjLENBQ25CLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDWjJxQ04sTyxDQUVGLGdCLENBQ0UsK0IsQ1kxcUNFLFUsQ0FDSSxXLENaNnFDUixtQixDQTRSQSxtQixDWXQ4Q1EsK0MsQ0FDSSxVLENBQ0EsVyxDWjhxQ1osbUIsQ1kxcUNBLGdDLENBQUEsNEIsQ0FBQSx3QixDQUNBLFksQ0FDSSxPLENBQ0EsUyxDWjZxQ0osbUIsQ1kxcUNBLE8sQ0FDSSxTLENaNnFDSix5QlkxcUNJLG1CLENaNHFDQSxXLENZMXFDSixRLENBQ0ksc0IsQ1o2cUNGLG1CLENZeHFDcUIsVyxDQUNuQixRLENBQ0kscUIsQ1oycUNOLGdCLENBQ0Usb0JBR0osSSxDQUNFLGUsQ0FDQSxnQixDWTFxQ0UsaUIsQ1o2cUNKLFUsQ0FDRSxrQixDQUVGLFUsQ2FqdkNJLDBCLENBQUEsa0IsQ0FDQSxrQixDYm12Q0Ysa0IsQ2FsdkNFLHNCLENBQ0ksYyxDQUNKLGdCLENBQ0ksa0IsQ2JzdkNSLDRCLENhbnZDUSw0QixDQUNBLGtCLENicXZDTixnRCxDQUVGLDJCLENBQ0UsYSxDQUVGLFUsQ2FwdkNnQixZLENBQ0EsaUIsQ0FDSixXLENBQ0ksVSxDYnV2Q2Qsa0IsQ2F0dkNFLGMsQ0FDSSxpQixDQUNBLGUsQ2J3dkNOLGdCLENhdnZDRSxvQixDQUNJLCtDLENiMHZDUixJLENhdnZDUSxtQixDQUFBLG9CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEsMEIsQ0FBQSxxQixDQUFBLGtCLENBQW1CLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ25CLHNCLENBQ0EsMEIsQ0FBQSxrQixDYjB2Q04sa0IsQ0FFRixXLENhdHZDSSwwQixDYnl2Q0osVSxDYXR2Q0ksZSxDQUNBLGlCLENBQ0EseUIsQ0FDQSxXLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDYnl2Q04sUSxDQUVGLFEsQ2F4dkNRLGEsQ0FDQSxVLENiMHZDTixXLENhenZDRSw2QixDYjR2Q0osUSxDYXZ2Q1EsZ0MsQ2I2dkNSLFEsQ0FNQSxXLENBWkEsUSxDQWFFLGEsQ2E1dkNFLFUsQ0FDSSxXLENib3ZDUixRLENheHZDUSw2QixDYjh2Q1IsVyxDYXp2Q1EsK0IsQ2IrdkNSLHlCQUNFLEksQ2E3dkNFLFksQ0FFSSxXLENBQ0EsYyxDQUNBLGdCLENiK3ZDSixpQixDYTd2Q21CLG1CYml3Q3ZCLE8sQ2E5dkNRLGtCLENiZ3dDTixjLENBRUYsYSxDQUNFLG1CLENBQUEsb0IsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLDBCLENBQUEscUIsQ0FBQSxrQixDY2oxQ0YsYSxDQUNJLGtCLENkcTFDSixjLENjbjFDSSxZLENkczFDSix5QkFDRSxPLENjcDFDRSxjLENkdTFDRixhLENjcjFDRSx1QixDQUFBLDhCLENBQUEsb0IsQ0FBQSxzQixDQUNJLDJCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBQUEscUIsQ0FJZSxhLENBQ25CLFksQ2RzMUNGLGEsQ0FJQSxjLENBR0Usd0IsQ0FBQSwwQixDQUFBLHFCLENBQUEsa0IsQ0FQRixhLENjcDFDRSwyQixDQUFBLDRCLENBQUEsNkIsQ0FBQSx5QixDQUFBLHFCLENkdzFDRixjLENjcjFDRSxXLENBQ0ksbUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsWSxDQUNKLHVCLENBQUEsOEIsQ0FBQSxvQixDQUFBLHNCLENBQ0ksVyxDQUNBLGMsQ2R3MUNKLFUsQ2N2MUNBLGUsQ0FDSSwyQixDQUFBLG1CLENBQ0EsK0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ2Q0MUNOLEksQ2N2MUNNLGMsQ0FDQSxlLENkMDFDTixVLENBQ0UsYyxDQzdvQ21CLE8sQ0FDbkIsa0IsQ0QrOUNGLEcsQ0E5VUEsRSxDQzlvQ0UsYyxDQUNJLGdCLENEaXBDSixrQixDQWdWRixHLENBTUEsRyxDQXBWQSxFLENBTUEsRSxDQ3JwQ0UsYyxDQUFJLGdCLENBQ0EsZSxDRGsrQ04sRyxDQTlVQSxFLENDanBDRSxjLENBQ0ksZ0IsQ0FDQSxpQixDQUNBLFksQ0R5cENOLFcsQ0N4cENFLFksQ0FBSSxvQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnVsW2NsYXNzXSxcclxub2xbY2xhc3NdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxucCxcclxudWxbY2xhc3NdLFxyXG5vbFtjbGFzc10sXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5cclxudWxbY2xhc3NdLFxyXG5vbFtjbGFzc10ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5hOm5vdChbY2xhc3NdKSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcblxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5hcnRpY2xlID4gKiArICoge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgKiB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hcnRpY2xlID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5hOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggI2NiNGMwMCBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5hOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAycmVtO1xufVxuYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxucDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2ZWM2O1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmVjNjtcbn1cbioge1xuICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XG59XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxucCxcbnVsLFxub2wsXG5wcmUsXG50YWJsZSxcbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG51bCB1bCxcbm9sIG9sLFxudWwgb2wsXG5vbCB1bCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuaHIsXG4uaHIge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbWFyZ2luOiAtMXB4IDA7XG59XG5hLFxuYixcbmksXG5zdHJvbmcsXG5lbSxcbnNtYWxsLFxuY29kZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuc3ViLFxuc3VwIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbiAgY29sb3I6IHZhcigtLVdoaXRlLCAjZmZmKTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLU9yYW5nZSwgI2ZmNzgyZCk7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTY0YjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjZmY5NjRiKTtcbn1cbi5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ViNjQxOTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjZWI2NDE5KTtcbn1cbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uYnRuLXRyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLU9yYW5nZSwgI2ZmNzgyZCk7XG59XG4uYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZTJkMjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjZmZlMmQyKTtcbiAgY29sb3I6IHZhcigtLU9yYW5nZSwgI2ZmNzgyZCk7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsMTEwLDE5OCwwLjMyOSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTAlIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDM2cHggNDBweCAzMnB4IDQwcHg7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA1NjZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbn1cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDI0cHggKi9cbn1cbi5tb2RhbCBpbnB1dCB7XG4gIHdpZHRoOiAzMzZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUsICNmZmYpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1vZGFsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1vZGFsIHRleHRhcmVhIHtcbiAgd2lkdGg6IDMzNnB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSwgI2ZmZik7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubW9kYWwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjAuNHB4ICovXG59XG5beC1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1UeHQsICMzNDM0MzQpO1xuICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzO1xufVxuLm1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjY1cHggIzVjNmVjNiwgMCAwIDAuNjVweCAjNWM2ZWM2O1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG4uY29udGFjdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNvbnRhY3QtZ3JvdXAgYSB7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNvbnRhY3QtZ3JvdXAgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1UeHQsICMzNDM0MzQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9waG9uZS5zdmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vYi1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhY3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubW9iLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAubW9iLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iLXBvaG5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAubW9iLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbW9iLW1lbnUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLm1vYi1tZW51Lm9wZW4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lbnUtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyIC5tZW51Lm9wZW4tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bi1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4wNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuLnNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogIzMzOGE2NTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA1MHB4ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5zbGlkZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQxNXB4O1xufVxuLnNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzM4YTY1O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9tbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvbW8tc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5wcm9tby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5wcm9tby10ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9tby10ZXh0IHVsIGxpIHtcbiAgY29sb3I6IHZhcigtLUdyZXksICM3ZDdkN2QpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0O1xufVxuLnByb21vLXNsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnByb21vLXNsaWRlciBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb21vLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb2ctaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnV0cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnV0cF9faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXRwX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udXRwX19pdGVtLS0xOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZmEgdXJsKFwiLi4vaW1nL3V0cC8xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnV0cF9faXRlbS0tMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhIHVybChcIi4uL2ltZy91dHAvMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi51dHBfX2l0ZW0tLTM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmYSB1cmwoXCIuLi9pbWcvdXRwLzMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udXRwX19pdGVtLS00OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZmEgdXJsKFwiLi4vaW1nL3V0cC80LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC51dHAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudXRwX19pdGVtIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi51dHAtMl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnV0cC0yX19pdGVtIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjRweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhO1xufVxuLnV0cC0yX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnV0cC0yX19pdGVtLS1pbWcge1xuICB3aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXRwLTJfX2l0ZW0tLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xufVxuLnV0cC0yX19pdGVtLS1hbHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmNGVhO1xufVxuLnV0cC0yX19pdGVtLS1hbHQgLnV0cC0yX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU9yYW5nZSwgI2ZmNzgyZCk7XG59XG4udXRwLTJfX2l0ZW0tLWljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51dHAtMl9faXRlbS0taWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9idXN5YS5wbmdcIik7XG4gIHRvcDogLTEzMHB4O1xuICBsZWZ0OiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudXRwLTJfX2l0ZW0tLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudXRwLTJfX2l0ZW0tLWljbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnV0cC0yX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnV0cC0yX19pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vdXItcHJvZHVjdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLm91ci1wcm9kdWN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLm91ci1wcm9kdWN0X19pdGVtLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29udGVudC9vdXItcHJvZHVjdHMvMS5wbmdcIik7XG59XG4ub3VyLXByb2R1Y3RfX2l0ZW0tMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb250ZW50L291ci1wcm9kdWN0cy8yLnBuZ1wiKTtcbn1cbi5vdXItcHJvZHVjdF9faXRlbS0zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbnRlbnQvb3VyLXByb2R1Y3RzLzMucG5nXCIpO1xufVxuLm91ci1wcm9kdWN0X19pdGVtLTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29udGVudC9vdXItcHJvZHVjdHMvNC5wbmdcIik7XG59XG4ub3VyLXByb2R1Y3RfX2l0ZW0tNSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb250ZW50L291ci1wcm9kdWN0cy81LnBuZ1wiKTtcbn1cbi5vdXItcHJvZHVjdF9faXRlbS02IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbnRlbnQvb3VyLXByb2R1Y3RzLzYucG5nXCIpO1xufVxuLm91ci1wcm9kdWN0X19idG4ge1xuICBjb2xvcjogdmFyKC0tV2hpdGUsICNmZmYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyNHB4IDEycHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cbi5vdXItcHJvZHVjdF9fYnRuLTEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1SZWQsICNhZDU5NTkpO1xufVxuLm91ci1wcm9kdWN0X19idG4tMiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLVB1cnBsZSwgIzc0NjA5NSk7XG59XG4ub3VyLXByb2R1Y3RfX2J0bi0zIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tWWVsbG93LCAjZGE5MzUzKTtcbn1cbi5vdXItcHJvZHVjdF9fYnRuLTQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmVlbiwgIzc3YTQ3Myk7XG59XG4ub3VyLXByb2R1Y3RfX2J0bi01IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tR3JlZW4sICNkYWNjNTMpO1xufVxuLm91ci1wcm9kdWN0LWJ1dHRvbi1wcmV2LFxuLm91ci1wcm9kdWN0LWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAub3VyLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5vdXItcHJvZHVjdF9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLm91ci1wcm9kdWN0LWJ1dHRvbi1wcmV2LFxuICAub3VyLXByb2R1Y3QtYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdXItcHJvZHVjdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZHVjdF9fY2F0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIzcHg7XG59XG4ucHJvZHVjdF9fY2F0LWxpc3QgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLUdyZXksICM3ZDdkN2QpO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0X19jYXQtbGlzdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzdhOGNlNDtcbn1cbi5wcm9kdWN0X19jYXQtbGlzdCBidXR0b24uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3RfX2NhdC1saXN0IGJ1dHRvbi5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzVjNmVjNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5wcm9kdWN0X19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5wcm9kdWN0X19zb3J0IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogOHB4IDE2cHggMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CRy1ibG9ja3MsICNmNGY1ZmEpO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3RfX3NvcnQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlN2ViZmY7XG59XG4ucHJvZHVjdF9fc29ydCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLU1haW4sICM1YzZlYzYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucHJvZHVjdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdF9fZmlsdGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDExMXB4O1xufVxuLnByb2R1Y3RfX2ZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9kdWN0X19maWx0ZXItaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnItZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdF9fZmlsdGVyLWl0ZW0tLW9wZW4gLnByb2R1Y3RfX2ZpbHRlci1pdGVtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9kdWN0X19maWx0ZXItaXRlbS0tb3BlbiAucHJvZHVjdF9fZmlsdGVyLWl0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyLXVwLWIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodDtcbn1cbi5wcm9kdWN0X19maWx0ZXItaXRlbS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTGlnaHQtZ3JleSwgI2UzZTNlMyk7XG59XG4ucHJvZHVjdF9fZmlsdGVyLWl0ZW0tYmxvY2sgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogdmFyKC0tR3JleSwgIzdkN2Q3ZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0X19maWx0ZXItaXRlbS1ibG9jayBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbn1cbi5wcm9kdWN0X19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweCAxOXB4O1xufVxuLnByb2R1Y3RfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLnByb2R1Y3RfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByb2R1Y3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ucHJvZHVjdF9faXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLU1haW4sICM1YzZlYzYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnByb2R1Y3RfX2l0ZW0tYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2R1Y3RfX2l0ZW0tYnRuIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByb2R1Y3RfX2xpc3Qtd3JhcCB7XG4gIG1heC13aWR0aDogOTcwcHg7XG59XG4uYnRuLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fyci1kb3duLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1jbGVhciB7XG4gIGNvbG9yOiB2YXIoLS1HcmV5LCAjN2Q3ZDdkKTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjIuMXB4ICovXG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NsZWFyLnN2Z1wiKTtcbn1cbi5wcm9kdWN0LWZpbHRlci1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdkN2Q3ZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1YzZlYzY7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2ZWM2O1xufVxuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb2R1Y3RfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0X19jYXQtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdF9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbiAgLmJ0bi5wcm9kdWN0X19pdGVtLWJ0bi5idG4tbGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RfX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvZHVjdF9faXRlbS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICB9XG4gIC5idG4tbW9yZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5wcm9kdWN0X19jYXQtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvZHVjdF9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmlsdGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3RfX2hlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvZHVjdF9fc29ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdF9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiA3MHB4O1xuICB9XG4gIC5wcm9kdWN0X19maWx0ZXItLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiA0OTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmYTtcbn1cbi5zdWI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjMycHg7XG4gIGhlaWdodDogNDk0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb2ctYmcucG5nXCIpO1xuICB6LWluZGV4OiAyO1xufVxuLnN1Yl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbn1cbi5zdWJfX2Zvcm0ge1xuICB3aWR0aDogODIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY0ZWE7XG4gIHBhZGRpbmc6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnN1Yl9fZm9ybSBmb3JtIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdWJfX2Zvcm0gZm9ybSBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1PcmFuZ2UsICNmZjc4MmQpO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbiAgYmFja2dyb3VuZDogI2ZmZjRlYTtcbiAgcGFkZGluZzogMTBweCAyNHB4IDEycHggMjRweDtcbiAgd2lkdGg6IDM3MnB4O1xufVxuLnN1Yl9fZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJfX2Rlc2Mge1xuICBjb2xvcjogdmFyKC0tR3JleSwgIzdkN2Q3ZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uc3ViX19kZXNjIGEge1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3ViOmJlZm9yZSxcbiAgLnN1YjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3ViX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5zdWJfX2Zvcm0gZm9ybSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1Yl9fZm9ybSBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcnRuZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFydG5lciBhIHtcbiAgY29sb3I6IHZhcigtLU1haW4sICM1YzZlYzYpO1xufVxuLnBhcnRuZXJfX2NvbCB7XG4gIG1heC13aWR0aDogNTMxcHg7XG59XG4ucGFydG5lcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBnYXA6IDM2cHg7XG59XG4ucGFydG5lcl9fc3BhY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wYXJ0bmVyX19zcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiAneCc7XG4gIGNvbG9yOiAjY2ZjZmNmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ucGFydG5lcl9fcmlnaHQge1xuICB3aWR0aDogNjQwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXJ0bmVyLnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJfX2luZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZlZTdlZTtcbn1cbi5wYXJ0bmVyX19pbmZvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTgxcHg7XG4gIHRvcDogMjBweDtcbiAgY29udGVudDogJzE1JSc7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9oZWFydC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhcnRuZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhcnRuZXJfX2luZm86YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnBhcnRuZXJfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5wYXJ0bmVyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucGFydG5lcl9fZ3JvdXAge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmFib3V0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWJvdXRfX2NvbCB7XG4gIG1heC13aWR0aDogNTMycHg7XG59XG4uYWJvdXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmFib3V0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmFib3V0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFib3V0IGEge1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hYm91dF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFib3V0X19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDIwLjRweCAqL1xufVxuLmFib3V0X19saXN0LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uZmFxX190aXRsZS0tYWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnItZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5mYXFfX3RpdGxlLS1hYm91dDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbn1cbi5mYXFfX3RpdGxlLS1hYm91dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE5cHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RvZy1pY29uLnN2Z1wiKTtcbn1cbi5mYXFfX2l0ZW0tLW9wZW4gLmZhcV9fdGl0bGUtLWFib3V0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fyci11cC5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZmFxX19pdGVtLS1vcGVuIC5mYXFfX3RpdGxlLS1hYm91dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG9nLWljb24taC5zdmdcIik7XG59XG4ucmV2aWV3c19faXRlbSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmV2aWV3c19faXRlbS1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5yZXZpZXdzX19uYW1lIHtcbiAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMjAuNHB4ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXZpZXdzX19wcm9kdWN0IHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgY29sb3I6ICM0YWIxMjI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMThweCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucmV2aWV3c19fcHJvZHVjdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1NYWluLCAjNWM2ZWM2KTtcbn1cbi5yZXZpZXdzX19zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ucmV2aWV3c19fc3RhciBpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N0YXIuc3ZnXCIpO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwMHB4O1xufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA0OHB4KTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDhweCk7XG4gIH1cbiAgLnJldmlld3NfX3RleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmZhcSB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZmFxX193cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5mYXFfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDMwcHggMjBweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxX19pdGVtLS1vcGVuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjRlYTtcbn1cbi5mYXFfX2l0ZW0tLW9wZW4gLmZhcV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjZmY3ODJkKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21pbnVzLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQ7XG59XG4uZmFxX19pdGVtLS1vcGVuIC5mYXFfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXFfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZmFxX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI0cHggKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGx1cy5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0O1xufVxuLnNvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDMwcHggMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWZhO1xufVxuLnNvY19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG59XG4uc29jX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcbn1cbi5zb2NfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLnNvY19fdGcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RnLnN2Z1wiKTtcbn1cbi5zb2NfX3ZiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWJlci5zdmdcIik7XG59XG4uc29jX19mYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmIuc3ZnXCIpO1xufVxuLnNvY19fZ21haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21haWwuc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zb2Mge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICB9XG4gIC5zb2NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZmE7XG4gIHBhZGRpbmc6IDkwcHggMHB4O1xufVxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cbi5mb290ZXJfX3Bob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tTWFpbiwgIzVjNmVjNik7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFib3V0X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hYm91dF9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICdyZXNldC5zdHlsJ1xyXG5cclxuaHRtbFxyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcclxuXHJcbmE6Zm9jdXMgXHJcbiAgICBib3JkZXI6IDFweCAjY2I0YzAwIGRvdHRlZDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHhcclxuXHJcbmE6dGFyZ2V0XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMnJlbVxyXG5cclxuXHJcbmE6YWN0aXZlXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwXHJcblxyXG5cclxucDphY3RpdmVcclxuICAgIGJhY2tncm91bmQ6ICNlNWU1ZTVcclxuXHJcblxyXG46Oi1tb3otc2VsZWN0aW9uXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzZFQzZcclxuXHJcbjo6c2VsZWN0aW9uXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzZFQzZcclxuXHJcblxyXG4qXHJcbiAgICBmb250LWZhbWlseSAnTnVuaXRvJywgc2Fucy1zZXJpZlxyXG5cclxuYm9keVxyXG4gICAgZm9udC1zaXplIDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0IDIzcHhcclxuICAgIGNvbG9yOiB2YXIoLS1UeHQsICMzNDM0MzQpO1xyXG5cclxuaDEsIC5oMVxyXG4gICAgZm9udC1zaXplIDYwcHhcclxuICAgIGxpbmUtaGVpZ2h0IDExMCVcclxuICAgIG1hcmdpbi10b3AgMjNweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA0NnB4XHJcblxyXG5oMiwgLmgyXHJcbiAgICBmb250LXNpemUgNDdweFxyXG4gICAgbGluZS1oZWlnaHQgNjlweFxyXG4gICAgbWFyZ2luLXRvcCAyM3B4XHJcbiAgICBtYXJnaW4tYm90dG9tIDIzcHhcclxuXHJcbmgzLCAuaDNcclxuICAgIGZvbnQtc2l6ZSAyOXB4XHJcbiAgICBsaW5lLWhlaWdodCA0NnB4XHJcbiAgICBtYXJnaW4tdG9wIDIzcHhcclxuICAgIG1hcmdpbi1ib3R0b20gMHB4XHJcblxyXG5oNCwgLmg0XHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgbGluZS1oZWlnaHQgMjNweFxyXG4gICAgbWFyZ2luLXRvcCAyM3B4XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuXHJcbmg1LCAuaDVcclxuICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICBsaW5lLWhlaWdodCAyM3B4XHJcbiAgICBtYXJnaW4tdG9wIDIzcHhcclxuICAgIG1hcmdpbi1ib3R0b20gMHB4XHJcblxyXG5wLCB1bCwgb2wsIHByZSwgdGFibGUsIGJsb2NrcXVvdGVcclxuICAgIG1hcmdpbi10b3AgMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDIzcHhcclxuXHJcbnVsIHVsLCBvbCBvbCwgdWwgb2wsIG9sIHVsXHJcbiAgICBtYXJnaW4tdG9wIDBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAwcHhcclxuXHJcbmhyLCAuaHJcclxuICAgIGJvcmRlciAxcHggc29saWRcclxuICAgIG1hcmdpbiAtMXB4IDBcclxuXHJcbmEsIGIsIGksIHN0cm9uZywgZW0sIHNtYWxsLCBjb2RlXHJcbiAgICBsaW5lLWhlaWdodCAwXHJcblxyXG5zdWIsIHN1cFxyXG4gICAgbGluZS1oZWlnaHQgMFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXHJcblxyXG5zdXBcclxuICAgIHRvcCAtMC41ZW1cclxuXHJcbnN1YlxyXG4gICAgYm90dG9tIC0wLjI1ZW1cclxuXHJcbnNlY3Rpb25cclxuICAgIG1hcmdpbi1ib3R0b20gOTBweFxyXG5cclxuYVxyXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuXHJcblxyXG4uY29udGFpbmVyXHJcbiAgICBtYXgtd2lkdGg6IDEzMzBweFxyXG4gICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgcGFkZGluZy1sZWZ0IDE1cHhcclxuICAgIHBhZGRpbmctcmlnaHQgMTVweFxyXG5cclxuc2VjdGlvblxyXG4gICAgbWFyZ2luLWJvdHRvbSA5MHB4XHJcblxyXG4uY2VudGVyXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG5cclxuLmJ0blxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTJweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1PcmFuZ2UsICNGRjc4MkQpO1xyXG4gICAgY29sb3I6IHZhcigtLVdoaXRlLCAjRkZGKTtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY5NjRCO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLU9yYW5nZSwgI0ZGOTY0Qik7XHJcbiAgICAmOmFjdGl2ZVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQjY0MTk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjRUI2NDE5KTtcclxuXHJcbiAgICAmLWdyb3VwXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZ2FwIDEycHhcclxuXHJcbiAgICAmLXRyXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuXHJcbiAgICAmLWxpZ2h0XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRTJEMjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1PcmFuZ2UsICNGRkUyRDIpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1PcmFuZ2UsICNGRjc4MkQpO1xyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICAgICAgICAgY29sb3IgI2ZmZjtcclxuXHJcblxyXG5cclxuLm1vZGFsXHJcbiAgICBwb3NpdGlvbiBmaXhlZFxyXG4gICAgei1pbmRleCAxXHJcbiAgICBsZWZ0IDBcclxuICAgIHRvcCAwXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgb3ZlcmZsb3cgYXV0b1xyXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2IoMCwwLDApXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICM1YzZlYzY1NFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4ubW9kYWwtY29udGVudFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXHJcbiAgICBtYXJnaW4gMTAlIGF1dG9cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMzZweCA0MHB4IDMycHggNDBweDtcclxuICAgIHdpZHRoOiA0MjBweDtcclxuICAgIGhlaWdodDogNTY2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuLmNsb3NlXHJcbiAgICBjb2xvciAjYWFhXHJcbiAgICBmbG9hdCByaWdodFxyXG4gICAgZm9udC1zaXplIDI4cHhcclxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuXHJcbi5jbG9zZTpob3ZlcixcclxuLmNsb3NlOmZvY3VzXHJcbiAgICBjb2xvciBibGFja1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG4ubW9kYWwtdGl0bGVcclxuICAgIGNvbG9yOiB2YXIoLS1UeHQsICMzNDM0MzQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbSAzMnB4XHJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAyNHB4ICovXHJcblxyXG4ubW9kYWxcclxuICAgICYgaW5wdXRcclxuICAgICAgICB3aWR0aDogMzM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUsICNGRkYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjRweFxyXG4gICAgJiBidXR0b25cclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMnB4XHJcbiAgICAmIHRleHRhcmVhXHJcbiAgICAgICAgd2lkdGg6IDMzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLCAjRkZGKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDMycHhcclxuICAgICYgbGFiZWxcclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XHJcbiAgICAgICAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMC40cHggKi9cclxuXHJcblxyXG5beC1jbG9ha11cclxuICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XHJcblxyXG5cclxuXHJcbkBpbXBvcnQgJ21haW4tcGFnZS9oZWFkZXIuc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL3NsaWRlci5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2UvcHJvbW8uc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL3V0cC5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2UvdXRwMi5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2Uvb3VyLXByb2R1Y3Quc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL3Byb2R1Y3Quc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL3N1Yi5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2UvcGFydG5lci5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2UvYWJvdXQuc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL3Jldmlld3Muc3R5bCdcclxuQGltcG9ydCAnbWFpbi1wYWdlL2ZhcS5zdHlsJ1xyXG5AaW1wb3J0ICdtYWluLXBhZ2UvZm9vdGVyLnN0eWwnXHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KVxyXG4gICAgYm9keVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMS42XHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcclxuICAgIHNlY3Rpb25cclxuICAgICAgICBtYXJnaW4tYm90dG9tIDUwcHhcclxuXHJcbiAgICBoMSwgLmgxXHJcbiAgICAgICAgZm9udC1zaXplIDMycHhcclxuICAgICAgICBsaW5lLWhlaWdodCAxMDAlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcbiAgICBoMiwgLmgyXHJcbiAgICAgICAgZm9udC1zaXplIDI4cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAxMDAlXHJcbiAgICAgICAgZm9udC13ZWlnaHQgODAwXHJcbiAgICBoMywgLmgzXHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQgODAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQgMTMwJVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XHJcbiAgICAgICAgbWFyZ2luLXRvcCAwXHJcbiAgICAuYWJvdXRfX2xpc3RcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgIC5hYm91dF9fY29sXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIudXRwXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIGdhcCAyMHB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgd2lkdGggMjAwcHhcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAgIHdpZHRoIDkwcHhcclxuICAgICAgICAgICAgaGVpZ2h0IDkwcHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG4gICAgICAgICYtLTFcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkEgdXJsKCcuLi9pbWcvdXRwLzEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgICYtLTJcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkEgdXJsKCcuLi9pbWcvdXRwLzIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgICYtLTNcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkEgdXJsKCcuLi9pbWcvdXRwLzMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgICYtLTRcclxuICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkEgdXJsKCcuLi9pbWcvdXRwLzQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTYwcHgpXHJcbiAgICAudXRwXHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAgICAmX19pdGVtXHJcbiAgICAgICAgICAgIHdpZHRoIDE1MHB4IiwiLm1lbnVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgZ2FwIDIwcHhcclxuICAgICYgYVxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICAgICAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNClcclxuICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAuM3M7XHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tTWFpbiwgIzVDNkVDNik7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgLjY1cHggIzVDNkVDNiwgMCAwIC42NXB4ICM1QzZFQzY7XHJcblxyXG4uaGVhZGVyXHJcbiAgICBkaXNwbGF5IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcblxyXG4ubG9nb1xyXG4gICAgbWFyZ2luLXJpZ2h0IDEyMHB4XHJcblxyXG4uY29udGFjdC1ncm91cFxyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBtYXJnaW4tbGVmdCBhdXRvXHJcbiAgICAmIGFcclxuICAgICAgICBjb2xvcjogdmFyKC0tTWFpbiwgIzVDNkVDNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNHB4XHJcbiAgICAmIHNwYW5cclxuICAgICAgICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTZweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Bob25lLnN2ZycpIG5vLXJlcGVhdCBsZWZ0XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIDEycHhcclxuICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4ubW9iLWl0ZW1zIFxyXG4gICAgZGlzcGxheSBub25lXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5jb250YWN0LWdyb3VwXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAubG9nb1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXHJcbiAgICAubW9iLWl0ZW1zIFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGdhcDogMTBweFxyXG4gICAgLm1vYi1waG9uZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21vYi1wb2huZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDQwcHhcclxuICAgICAgICBoZWlnaHQgNDBweFxyXG4gICAgLm1vYi1tZW51XHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDQwcHhcclxuICAgICAgICBoZWlnaHQgNDBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21vYi1tZW51LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgIC5tb2ItbWVudS5vcGVuLW1lbnVcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tZW51LWNsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgIC5oZWFkZXIgLm1lbnVcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgIC5oZWFkZXIgLm1lbnUub3Blbi1tZW51XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBoZWlnaHQgMTAwdmhcclxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC5idG4tZ3JvdXBcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4iLCIuc2xpZGVyXHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgaGVpZ2h0IDYwMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxyXG4gICAgICAgIHBhZGRpbmctbGVmdCAxMTBweFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBjb2xvcjogIzMzOEE2NTtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDUwcHggKi9cclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHhcclxuICAgICZfX2Rlc2NcclxuICAgICAgICBtYXgtd2lkdGg6IDQxNXB4XHJcbiAgICAmX19wYWdpbmF0aW9uXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDMzcHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTEwcHhcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRcclxuICAgICAgICAgICAgd2lkdGggMTJweFxyXG4gICAgICAgICAgICBoZWlnaHQgMTJweFxyXG4gICAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzOEE2NVxyXG4gICAgICAgICAgICB3aWR0aCAxOHB4XHJcbiAgICAgICAgICAgIGhlaWdodCAxOHB4XHJcbkBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KVxyXG4gICAgLnNsaWRlclxyXG4gICAgICAgIGRpc3BsYXkgbm9uZSIsIi5wcm9tb1xyXG4gICAgZGlzcGxheSBmbGV4XHJcbiAgICAmLXNsaWRlclxyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHhcclxuXHJcbi5wcm9tby10ZXh0XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4XHJcbiAgICAmIHVsXHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxyXG4gICAgICAgIHBhZGRpbmcgMFxyXG4gICAgICAgICYgbGlcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLUdyZXksICM3RDdEN0QpO1xyXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAwXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hlY2suc3ZnJykgbm8tcmVwZWF0IGxlZnRcclxuXHJcbi5wcm9tby1zbGlkZXJcclxuICAgIHBhZGRpbmctYm90dG9tIDQwcHhcclxuICAgICYgaW1nXHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxyXG5cclxuLnByb21vLXBhZ2luYXRpb25cclxuICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxyXG4gICAgICAgIHdpZHRoIDI0cHhcclxuICAgICAgICBoZWlnaHQgMjRweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RvZy1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTYwcHgpXHJcbiAgICAucHJvbW9cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZSIsIi51dHAtMlxyXG4gICAgJl9fd3JhcFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGdhcCAgMjBweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjRweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjVGQTtcclxuICAgICAgICAmLXRpdGxlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1NYWluLCAjNUM2RUM2KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgJl9faXRlbS0taW1nXHJcbiAgICAgICAgd2lkdGggNDIwcHhcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAtMjBweFxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgJiBpbWdcclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgYm90dG9tOiAwcHhcclxuICAgICZfX2l0ZW0tLWFsdFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY0RUE7XHJcbiAgICAgICAgJiAudXRwLTJfX2l0ZW0tdGl0bGVcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLU9yYW5nZSwgI0ZGNzgyRCk7XHJcbiAgICAmX19pdGVtLS1pY29cclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICB3aWR0aCAyMDBweFxyXG4gICAgICAgICAgICBoZWlnaHQgMTMwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnVzeWEucG5nJylcclxuICAgICAgICAgICAgdG9wIC0xMzBweFxyXG4gICAgICAgICAgICBsZWZ0IDIwMHB4XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KVxyXG4gICAgLnV0cC0yX19pdGVtLS1pbWdcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgIC51dHAtMl9faXRlbS0taWNvOmJlZm9yZVxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgLnV0cC0yX19pdGVtLXRpdGxlXHJcbiAgICAgICAgZm9udC1zaXplIDE4cHhcclxuXHJcbiAgICAudXRwLTJfX2l0ZW0gcFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMCIsIi5vdXItcHJvZHVjdFxyXG4gICAgJl9fd3JhcFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGdhcCAyMHB4XHJcbiAgICAmX19pdGVtXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXHJcbiAgICAgICAgd2lkdGggNDIwcHhcclxuICAgICAgICBoZWlnaHQgMjUwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4XHJcbiAgICAgICAgJi0xXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbnRlbnQvb3VyLXByb2R1Y3RzLzEucG5nJylcclxuICAgICAgICAmLTJcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29udGVudC9vdXItcHJvZHVjdHMvMi5wbmcnKVxyXG4gICAgICAgICYtM1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250ZW50L291ci1wcm9kdWN0cy8zLnBuZycpXHJcbiAgICAgICAgJi00XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbnRlbnQvb3VyLXByb2R1Y3RzLzQucG5nJylcclxuICAgICAgICAmLTVcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY29udGVudC9vdXItcHJvZHVjdHMvNS5wbmcnKVxyXG4gICAgICAgICYtNlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250ZW50L291ci1wcm9kdWN0cy82LnBuZycpXHJcbiAgICAmX19idG5cclxuICAgICAgICBjb2xvcjogdmFyKC0tV2hpdGUsICNGRkYpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTJweCAyNHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbiBhdXRvIGF1dG8gMjBweCBhdXRvXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcblxyXG4gICAgICAgICYtMVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1SZWQsICNBRDU5NTkpO1xyXG4gICAgICAgICYtMlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1QdXJwbGUsICM3NDYwOTUpO1xyXG4gICAgICAgICYtM1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ZZWxsb3csICNEQTkzNTMpO1xyXG4gICAgICAgICYtNFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmVlbiwgIzc3QTQ3Myk7XHJcbiAgICAgICAgJi01XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUdyZWVuLCAjREFDQzUzKTtcclxuXHJcbi5vdXItcHJvZHVjdC1idXR0b24tcHJldixcclxuLm91ci1wcm9kdWN0LWJ1dHRvbi1uZXh0XHJcbiAgICBkaXNwbGF5IG5vbmVcclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5vdXItcHJvZHVjdFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDcwcHhcclxuICAgICAgICAmX193cmFwXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcFxyXG4gICAgICAgICAgICBnYXAgMFxyXG4gICAgLm91ci1wcm9kdWN0LWJ1dHRvbi1wcmV2LFxyXG4gICAgLm91ci1wcm9kdWN0LWJ1dHRvbi1uZXh0XHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgLm91ci1wcm9kdWN0X19pdGVtXHJcbiAgICAgICAgd2lkdGggMTAwJSIsIi5wcm9kdWN0XHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgJl9fY2F0LWxpc3RcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBnYXAgMjNweFxyXG4gICAgICAgICYgYnV0dG9uXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1HcmV5LCAjN0Q3RDdEKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAgICAgICBib3JkZXIgbm9uZVxyXG4gICAgICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICBjb2xvciAjN0E4Q0U0XHJcbiAgICAgICAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgICAgICAgICAgZ2FwIDhweFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgODAwXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA4cHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVDNkVDNlxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcclxuICAgICZfX3NvcnRcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICBnYXAgOHB4XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyM3B4XHJcbiAgICAgICAgJiBzcGFuXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UeHQsICMzNDM0MzQpO1xyXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDEwcHggMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQkctYmxvY2tzLCAjRjRGNUZBKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHhcclxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U3RUJGRjtcclxuICAgICAgICAgICAgJi5hY3RpdmVcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG4gICAgICAgICAgICAgICAgLy8gJjpiZWZvcmVcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jYW5jZWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoIDIwcHhcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQgMjBweFxyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXHJcbiAgICAmX193cmFwXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAmX19maWx0ZXIgXHJcbiAgICAgICAgd2lkdGggMjIwcHhcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTExcHhcclxuICAgICAgICAmLWl0ZW1cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XHJcbiAgICAgICAgICAgICYtdGl0bGVcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1NYWluLCAjNUM2RUM2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnItZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHRcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG4gICAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAgICAgJi0tb3BlblxyXG4gICAgICAgICAgICAgICAgJiAucHJvZHVjdF9fZmlsdGVyLWl0ZW0tYmxvY2tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgICAgICYgLnByb2R1Y3RfX2ZpbHRlci1pdGVtLXRpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyLXVwLWIuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0XHJcbiAgICAgICAgICAgICYtYmxvY2tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LWdyZXksICNFM0UzRTMpO1xyXG4gICAgICAgICAgICAgICAgJiBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGdhcCA4cHhcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIzcHhcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tR3JleSwgIzdEN0Q3RCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAgICAgICAgICAgICAvLyAmIGlucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoIDIwcHhcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0IDIwcHhcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1NYWluLCAjNUM2RUM2KTtcclxuXHJcbiAgICAmX19saXN0XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgZ2FwIDQwcHggMTlweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHhcclxuICAgICAgICAmLWltZ1xyXG4gICAgICAgICAgICB3aWR0aCAzMTBweFxyXG4gICAgICAgICAgICBoZWlnaHQgMzEwcHhcclxuICAgICAgICAgICAgb2JqZWN0LWZpdCBjb250YWluXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxyXG4gICAgICAgICYtdGl0bGVcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICAgICAgaGVpZ2h0IDcwcHhcclxuICAgICAgICAmLXByaWNlXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1NYWluLCAjNUM2RUM2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxN3B4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEyMCVcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XHJcbiAgICAgICAgJi1idG4tZ3JvdXAgXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBnYXAgMTBweFxyXG4gICAgICAgICYtYnRuXHJcbiAgICAgICAgICAgIGhlaWdodCA0NXB4XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOHB4IDIwcHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodCA4MDBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgbm9ybWFsXHJcblxyXG4ucHJvZHVjdF9fbGlzdC13cmFwXHJcbiAgICBtYXgtd2lkdGg6IDk3MHB4XHJcblxyXG4uYnRuLW1vcmVcclxuICAgIGRpc3BsYXkgZmxleFxyXG4gICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbWFyZ2luLWxlZnQgYXV0b1xyXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cclxuICAgIG1hcmdpbi10b3AgNDBweFxyXG4gICAgcGFkZGluZy1yaWdodCAyOHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnItZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHRcclxuICAgIGJvcmRlcjogbm9uZVxyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuXHJcbi5idG4tY2xlYXJcclxuICAgIGNvbG9yOiB2YXIoLS1HcmV5LCAjN0Q3RDdEKTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMi4xcHggKi9cclxuICAgIHBhZGRpbmctbGVmdCAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jbGVhci5zdmcnKVxyXG5cclxuXHJcbi5wcm9kdWN0LWZpbHRlci1idG5cclxuICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuXHJcblxyXG4uY2hlY2tib3hcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAmIGlucHV0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDsgICBcclxuXHJcbi5jaGVja21hcmtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlciAxcHggc29saWQgIzdEN0Q3RDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG5cclxuLmNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayBcclxuICAgIGJvcmRlciAxcHggc29saWQgIzVDNkVDNjtcclxuXHJcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFya1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNkVDNjtcclxuXHJcbi5jaGVja21hcms6YWZ0ZXIgXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlclxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4uY2hlY2tib3ggLmNoZWNrbWFyazphZnRlciBcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTYwcHgpXHJcbiAgICAucHJvZHVjdFxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAucHJvZHVjdF9faGVhZGVyXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDQwcHhcclxuICAgIC5wcm9kdWN0X19jYXQtbGlzdFxyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBnYXAgMTVweFxyXG4gICAgLnByb2R1Y3RfX2xpc3RcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICBnYXAgMTVweFxyXG4gICAgLnByb2R1Y3RfX2l0ZW1cclxuICAgICAgICBtYXgtd2lkdGg6IDQ3JVxyXG5cclxuICAgIC5idG4ucHJvZHVjdF9faXRlbS1idG4uYnRuLWxpZ2h0XHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAucHJvZHVjdF9faXRlbS1wcmljZVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICBcclxuICAgIC5wcm9kdWN0X19pdGVtLWJ0blxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuXHJcbiAgICAucHJvZHVjdF9faXRlbS10aXRsZVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMTIwJVxyXG4gICAgICAgIGhlaWdodCA1M3B4XHJcblxyXG4gICAgLmJ0bi1tb3JlXHJcbiAgICAgICAgd2lkdGggMTgwcHhcclxuICAgIFxyXG4gICAgLnByb2R1Y3RfX2NhdC1saXN0IGJ1dHRvblxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAucHJvZHVjdF9faXRlbS1pbWdcclxuICAgICAgICB3aWR0aCAxNTBweFxyXG4gICAgICAgIGhlaWdodCAxNTBweFxyXG5cclxuICAgIC5wcm9kdWN0LWZpbHRlci1idG5cclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggNDBweFxyXG4gICAgICAgIGhlaWdodCA0MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZmlsdGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIHJpZ2h0IDBcclxuICAgICAgICB0b3AgMTVweFxyXG4gICAgLnByb2R1Y3RfX2hlYWRlciBoMlxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDBweFxyXG5cclxuXHJcbiAgICAucHJvZHVjdF9fc29ydFxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuXHJcbiAgICAucHJvZHVjdF9fZmlsdGVyXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICB6LWluZGV4IDk5OVxyXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICAgIHRvcCA3MHB4XHJcbiAgICAgICAgJi0tc2hvd1xyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrIiwiLmFib3V0XHJcbiAgICAmX193cmFwXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC13cmFwIHdyYXBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgJl9fY29sXHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzJweCBcclxuICAgICZfX3RleHRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDQ4cHhcclxuXHJcbiAgICAmIHVsXHJcbiAgICAgICAgbGlzdC1zdHlsZSBub25lXHJcbiAgICAgICAgbWFyZ2luIDBcclxuICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgICBtYXJnaW4tdG9wIDE2cHhcclxuICAgICYgbGlcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgJiBhXHJcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuXHJcbiAgICAmX19saXN0XHJcbiAgICAgICAgJi1pdGVtXHJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgICAgICBnYXA6IDE2cHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XHJcbiAgICAgICAgICAgICYtdGV4dFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyMC40cHggKi9cclxuICAgICAgICAgICAgJi10aXRsZVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cclxuLmZhcV9fdGl0bGUtLWFib3V0XHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyLWRvd24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0ICFpbXBvcnRhbnRcclxuICAgIHBhZGRpbmctbGVmdCAxMnB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgbGVmdCAtMTlweFxyXG4gICAgICAgIHRvcCAtMnB4XHJcbiAgICAgICAgd2lkdGggMjRweFxyXG4gICAgICAgIGhlaWdodCAyNHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZG9nLWljb24uc3ZnJylcclxuXHJcblxyXG5cclxuLmZhcV9faXRlbS0tb3BlblxyXG4gICAgJiAuZmFxX190aXRsZS0tYWJvdXRcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnItdXAuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0ICFpbXBvcnRhbnRcclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kb2ctaWNvbi1oLnN2ZycpIiwiLnBhcnRuZXJcclxuICAgICZfX3dyYXBcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxyXG4gICAgJiBhXHJcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgJl9fY29sXHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzFweFxyXG4gICAgJl9fZ3JvdXBcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgICAgICBnYXAgMzZweFxyXG4gICAgJl9fc3BhY2VcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggMjNweFxyXG4gICAgICAgIGhlaWdodCA0MHB4XHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgY29udGVudDogJ3gnXHJcbiAgICAgICAgICAgIGNvbG9yOiAjQ0ZDRkNGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICZfX3JpZ2h0XHJcbiAgICAgICAgd2lkdGggNjQwcHhcclxuICAgICAgICBoZWlnaHQgNTAwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYXJ0bmVyLnBuZycpXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICZfX2luZm9cclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIG1heC13aWR0aDogMzIycHhcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbSAwXHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMThweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZFRTdFRTtcclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0IC04MXB4XHJcbiAgICAgICAgICAgIHRvcCAyMHB4XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcxNSUnXHJcbiAgICAgICAgICAgIHdpZHRoIDczcHhcclxuICAgICAgICAgICAgaGVpZ2h0IDY2cHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVhcnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxyXG5cclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgICAgICBmb250LXNpemUgMTdweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodCA4MDBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTMwJVxyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5wYXJ0bmVyXHJcbiAgICAgICAgJl9fd3JhcFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG4gICAgLnBhcnRuZXJfX2luZm86YmVmb3JlXHJcbiAgICAgICAgdG9wOiAxMHB4XHJcbiAgICAucGFydG5lcl9faW5mb1xyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMS40XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcclxuICAgIC5wYXJ0bmVyX19yaWdodFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMzYwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuXHJcbiAgICAucGFydG5lcl9fZ3JvdXBcclxuICAgICAgICBnYXA6IDEwcHgiLCIuc3ViXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgJjphZnRlclxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgcmlnaHQgMFxyXG4gICAgICAgIHRvcCAwXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkE7XHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgcmlnaHQgMFxyXG4gICAgICAgIHdpZHRoIDYzMnB4XHJcbiAgICAgICAgaGVpZ2h0IDQ5NHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZG9nLWJnLnBuZycpXHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICZfX2Zvcm1cclxuICAgICAgICB3aWR0aDogODIwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNEVBO1xyXG4gICAgICAgIHBhZGRpbmcgMTMwcHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICYgZm9ybVxyXG4gICAgICAgICAgICBoZWlnaHQgNDVweFxyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgZ2FwIDhweFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcclxuICAgICAgICAgICAgJiBpbnB1dFxyXG4gICAgICAgICAgICAgICAgY29sb3IgdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY0RUE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGggMzcycHhcclxuICAgICAgICAgICAgJiBidXR0b25cclxuICAgICAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG5cclxuICAgICZfX2Rlc2NcclxuICAgICAgICBjb2xvcjogdmFyKC0tR3JleSwgIzdEN0Q3RCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICYgYVxyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tTWFpbiwgIzVDNkVDNik7XHJcblxyXG5cclxuaW5wdXQ6OnBsYWNlaG9sZGVyXHJcbiAgICBjb2xvciB2YXIoLS1PcmFuZ2UsICNGRjc4MkQpO1xyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5zdWI6YmVmb3JlLFxyXG4gICAgLnN1YjphZnRlclxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgLnN1Yl9fZm9ybVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgcGFkZGluZyAyMHB4XHJcbiAgICAuc3ViX19mb3JtIGZvcm1cclxuICAgICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIC5zdWJfX2Zvcm0gZm9ybSBpbnB1dFxyXG4gICAgICAgIHdpZHRoOiAxMDAlIiwiLnJldmlld3NcclxuICAgICZfX2l0ZW1cclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4XHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICYtaW5mb1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICAgICAgZ2FwIDhweFxyXG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICZfX25hbWVcclxuICAgICAgICBjb2xvcjogdmFyKC0tVHh0LCAjMzQzNDM0KTtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDIwLjRweCAqL1xyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcblxyXG4gICAgJl9fcHJvZHVjdFxyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHhcclxuICAgICAgICBjb2xvcjogIzRBQjEyMjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE4cHggKi9cclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG5cclxuICAgICZfX3N0YXJcclxuICAgICAgICBkaXNwbGF5IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgICAgICBnYXAgNHB4XHJcbiAgICAgICAgJiBpXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N0YXIuc3ZnJylcclxuICAgICAgICAgICAgd2lkdGggMTNweFxyXG4gICAgICAgICAgICBoZWlnaHQgMTJweFxyXG5cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHRcclxuLnN3aXBlci1idXR0b24tcHJldlxyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgIHdpZHRoIDQ4cHhcclxuICAgIGhlaWdodCA0OHB4XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dFxyXG4gICAgcmlnaHQgMFxyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIFxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dFxyXG4gICAgICAgIHRvcCBpbmhlcml0XHJcbiAgICAgICAgYm90dG9tOiAwcHhcclxuICAgICAgICByaWdodCBjYWxjKDUwJSAtICA0OHB4KVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldlxyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAgNDhweClcclxuICAgIC5yZXZpZXdzX190ZXh0IHBcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDUwcHgiLCIuZmFxXHJcbiAgICBtYXgtd2lkdGg6IDg2MHB4XHJcbiAgICBtYXJnaW4tbGVmdCBhdXRvXHJcbiAgICBtYXJnaW4tcmlnaHQgYXV0b1xyXG4gICAgJl9fd3JhcFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDJweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjVGQVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxyXG4gICAgICAgIHBhZGRpbmcgMTZweCAzMHB4IDIwcHggMzBweFxyXG4gICAgICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG4gICAgICAgICYtLW9wZW5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjRFQVxyXG4gICAgICAgICAgICAmIC5mYXFfX3RpdGxlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tT3JhbmdlLCAjRkY3ODJEKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWludXMuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0XHJcbiAgICAgICAgICAgICYgLmZhcV9fdGV4dFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgJl9fdGV4dFxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNHB4XHJcbiAgICAmX190aXRsZVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI0cHggKi9cclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsdXMuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0XHJcbiAgICAgICAgXHJcbiAgICBcclxuXHJcbi5zb2NcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgIHBhZGRpbmc6IDE2cHggMzBweCAyMHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y0RjVGQTtcclxuICAgICZfX3RpdGxlXHJcbiAgICAgICAgY29sb3I6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgJl9fdGV4dFxyXG4gICAgICAgIG1heC13aWR0aCA2NDBweFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgY29sb3I6IHZhcigtLVR4dCwgIzM0MzQzNCk7XHJcbiAgICAmX19ncm91cFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGdhcCAyMHB4XHJcbiAgICAmX190Z1xyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICB3aWR0aCA2MHB4XHJcbiAgICAgICAgaGVpZ2h0IDYwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy90Zy5zdmcnKVxyXG4gICAgJl9fdmJcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggNjBweFxyXG4gICAgICAgIGhlaWdodCA2MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdmliZXIuc3ZnJylcclxuICAgICZfX2ZiXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDYwcHhcclxuICAgICAgICBoZWlnaHQgNjBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ZiLnN2ZycpXHJcbiAgICAmX19nbWFpbFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICB3aWR0aCA2MHB4XHJcbiAgICAgICAgaGVpZ2h0IDYwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tYWlsLnN2ZycpXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5zb2NcclxuICAgICAgICBwYWRkaW5nIDIwcHggMjBweCAyMHB4XHJcbiAgICAgICAgJl9fdGl0bGVcclxuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTIwJVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlciIsIi5mb290ZXJcclxuICAgIGJhY2tncm91bmQ6ICNGNEY1RkE7XHJcbiAgICBwYWRkaW5nIDkwcHggMHB4XHJcbiAgICAmX193cmFwXHJcbiAgICAgICAgZGlzcGxheSBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXHJcbiAgICAmX19sb2dvXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEyMHB4XHJcbiAgICAmX19waG9uZVxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweClcclxuICAgIC5mb290ZXJcclxuICAgICAgICBwYWRkaW5nIDMwcHggMFxyXG4gICAgLmZvb3Rlcl9fd3JhcFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAuZm9vdGVyX19sb2dvIFxyXG4gICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgLmZvb3Rlcl9fbWVudVxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgLmZvb3Rlcl9fcGhvbmVcclxuICAgICAgICB3aWR0aCAzMjBweFxyXG4gICAgICAgIGRpc3BsYXkgZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuICAgICAgICBoZWlnaHQgNDRweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU1haW4sICM1QzZFQzYpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweCJdfQ== */