@charset "UTF-8";
@import url(css2e7eef.css);
@font-face {
    font-family: Geometria;
    src: url(Geometria555e9.eot);
    src: local("Geometria"), url(Geometria-1b5b02.eot) format("embedded-opentype"), url(Geometria2f223.woff) format("woff"), url(Geometria8d01b.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: Geometria;
    src: url(Geometria-Mediumecffc.eot);
    src: local("Geometria Medium"), local("Geometria-Medium"), url(Geometria-Medium-17fb9f.eot) format("embedded-opentype"), url(Geometria-Medium673e2.woff) format("woff"), url(Geometria-Medium357d5.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: Geometria;
    src: url(Geometria-Bold844dd.eot);
    src: local("Geometria Bold"), local("Geometria-Bold"), url(Geometria-Bold-172fa8.eot) format("embedded-opentype"), url(Geometria-Boldcaea5.woff) format("woff"), url(Geometria-Bold19b77.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: Geometria;
    src: url(Geometria-Lightab2c6.eot);
    src: local("Geometria Light"), local("Geometria-Light"), url(Geometria-Light-1c9241.eot) format("embedded-opentype"), url(Geometria-Light36ca4.woff) format("woff"), url(Geometria-Light19e75.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url(MuseoSansCyrl-700ce526.eot);
    src: local("MuseoSansCyrl-700"), url(MuseoSansCyrl-700-1ee21c.eot) format("embedded-opentype"), url(MuseoSansCyrl-700d6f5a.woff) format("woff"), url(MuseoSansCyrl-700a2dc5.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url(MuseoSansCyrl-3005279e.eot);
    src: local("MuseoSansCyrl-300"), url(MuseoSansCyrl-300-1b7a80.eot) format("embedded-opentype"), url(MuseoSansCyrl-300cd2f5.woff) format("woff"), url(MuseoSansCyrl-30025248.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: block
}
@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url(MuseoSansCyrl-90078814.eot);
    src: local("MuseoSansCyrl-900"), url(MuseoSansCyrl-900-17c31f.eot) format("embedded-opentype"), url(MuseoSansCyrl-900b9d95.woff) format("woff"), url(MuseoSansCyrl-900085ed.ttf) format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: block
}
body {
    font-family: Geometria;
    font-size: 16px;
    color: #000;
    line-height: normal;
    background: #fff url(bodyd9643.png) no-repeat center;
    background-size: cover
}
* {
    box-sizing: border-box
}
button:focus, input:focus {
    outline: 0
}
button {
    cursor: pointer;
    max-width: 100%
}
h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0
}
ul {
    list-style: none
}
a {
    color: inherit;
    text-decoration: none
}
body, html {
    overflow-x: hidden
}
img {
    max-width: 100%
}
h2 {
    font-size: 32px;
    font-family: 'Museo Sans Cyrl';
    text-align: center;
    font-weight: 700;
    text-transform: uppercase
}
h2 strong {
    color: #1094d9
}
a:hover {
    color: inherit;
    text-decoration: none
}
.container {
    box-sizing: content-box
}
.cap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 28px
}
.header {
    background: url(firtsf58ae.png) no-repeat center/cover
}
.logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 315px;
    font-family: 'Open Sans'
}
.logo img {
    min-width: 67px;
    width: 67px;
    display: block
}
.logo__name {
    font-size: 31px;
    font-weight: 700;
    color: #000e1f;
    text-transform: uppercase
}
.logo__sub-name {
    font-size: 12px;
    color: #8a8a8a;
    line-height: 15px;
    display: block
}
.logo__text {
    margin-left: 16px
}
.call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-top: 5px;
    font-family: 'Museo Sans Cyrl';
    font-weight: 700
}
.call__phone {
    display: block;
    font-size: 22px;
    color: #095cb1;
    font-weight: 700;
    padding-left: 29px;
    background: url(call-answer38fc0.svg) no-repeat left center;
    background-size: 19px
}
.call__button {
    width: 206px;
    height: 33px;
    border-radius: 3px;
    background-color: #76a5c3;
    border: none;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Museo Sans Cyrl';
    font-weight: 700;
    margin-left: 19px
}
.first__title {
    font-size: 46px;
    line-height: 54px;
    color: #1d1d1d;
    font-family: 'Museo Sans Cyrl';
    font-weight: 900;
    text-transform: uppercase
}
.first__label {
    font-size: 24px;
    font-family: 'Museo Sans Cyrl';
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 33px;
    background: #2c8be4;
    border-radius: 6px;
    display: inline-block;
    margin-top: 20px
}
.first__offer {
    position: relative;
    max-width: 787px;
    margin-top: 45px
}
.first__offer:after {
    content: '';
    position: absolute;
    bottom: -18px;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 742px;
    height: 164px;
    background: url(bottom2912a.png) no-repeat center bottom;
    background-size: contain
}
.first__offer_wrap {
    position: relative;
    padding: 22px 0 32px;
    z-index: 2;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 0 10px 13px 0 rgba(10, 19, 23, .11)
}
.first__offer_title {
    font-size: 24px;
    font-weight: 700;
    color: #005fa9;
    text-align: center
}
.first__offer_label {
    color: #7b7b7c;
    font-family: 'Museo Sans Cyrl';
    text-align: center;
    margin: 6px 0 30px
}
.first__offer_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.first__offer_bonus {
    position: relative;
    width: 359px;
    background-color: #ffeaea;
    font-size: 14px;
    font-weight: 500;
    padding: 11px 10px 15px 103px;
    color: #2f2f2f;
    margin-right: 15px
}
.first__offer_prize {
    position: absolute;
    left: -16px;
    top: -17px
}
.button {
    position: relative;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #313131;
    border: none;
    padding: 0
}
.button:before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 6px;
    background-color: #f5af14;
    box-shadow: 0 4px 21px 0 rgba(233, 183, 108, .4);
    position: absolute;
    left: 0;
    bottom: -3px;
    z-index: 0
}
.button span {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    background-image: linear-gradient(0deg, #ffc333 0, #ffdf9a 100%);
    background-image: -ms-linear-gradient(0deg, #ffc333 0, #ffdf9a 100%);
    box-shadow: inset 0 1px 3px 0 rgba(221, 165, 85, .07);
    width: 313px;
    height: 65px;
    z-index: 2
}
.first__merits_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.first__merits_icon-box {
    width: 117px;
    height: 117px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: url(elipseba005.png) no-repeat
}
.first__merits_icon {
    background: #2c8be4;
    border-radius: 50%;
    width: 53px;
    height: 53px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.first__merits_icon img {
    max-width: 23px
}
.first__merits_text {
    font-weight: 500;
    color: #272727;
    line-height: normal;
    margin-left: 16px
}
.first__merits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    top: 58px
}
.first {
    padding-top: 125px
}
.merits__img {
    height: 146px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.merits__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
    margin-top: 78px
}
.merits__name {
    margin: 22px 0 13px;
    font-weight: 700;
    color: #060606
}
.merits__text {
    font-size: 14px;
    font-family: 'Museo Sans Cyrl';
    color: #111
}
.merits {
    padding: 141px 0 135px
}
.order__box {
    position: relative;
    padding: 56px 67px 50px;
    border-radius: 9px;
    background: #fff;
    box-shadow: 0 0 47.6px 20.4px rgba(10, 19, 23, .06)
}
.order__box:after {
    content: '';
    position: absolute;
    bottom: -30px;
    z-index: -1;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 1074px;
    height: 164px;
    background: url(bottom2912a.png) no-repeat center bottom
}
.order__title {
    font-size: 38px;
    text-align: left
}
.order__label {
    font-weight: 300;
    margin: 17px 0 30px
}
.input {
    width: 243px;
    height: 48px;
    background-color: #f5f8fc;
    border: 1px solid #cedaf0;
    padding-left: 44px;
    font-size: 14px;
    background: url(usercf244.svg) no-repeat 13px center;
    background-size: 17px 20px
}
.input--phone {
    background-image: url(phonedd698.svg);
    margin-left: 10px
}
.order__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 17px
}
.order__button span {
    width: 246px;
    height: 50px
}
.order__concent {
    margin-left: 10px;
    font-size: 12px;
    font-weight: 300;
    color: #3d3d3d
}
.order__img {
    position: absolute;
    top: -27px;
    right: 0;
    z-index: 1
}
.order__content {
    position: relative;
    z-index: 2
}
.stages__item {
    text-align: center;
    margin-bottom: 110px
}
.stages__name {
    font-size: 18px;
    font-weight: 500;
    color: #060606
}
.stages__text {
    font-size: 16px;
    font-family: 'Museo Sans Cyrl';
    line-height: 1.551;
    letter-spacing: .5px;
    margin-top: 8px
}
.stages__img {
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.stages__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
    margin-top: 57px;
    background: url(stages618ed.png) no-repeat center top
}
.stages__wrapper--2 {
    width: 100%
}
.stages__wrapper--2 .stages__item {
    margin: -123px auto 0
}
.stages {
    padding-top: 145px
}
.quiz__item {
    min-height: 503px;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 0 0 77.7px 33.3px rgba(10, 19, 23, .07)
}
.quiz__progress_text {
    font-size: 14px;
    color: #4f4f4f;
    text-align: center;
    margin-bottom: 41px
}
.quiz__left {
    width: 768px;
    padding-top: 29px;
    display: none
}
.quiz__left--1 {
    display: block
}
.quiz__left--1 .quiz__button {
    margin-top: 50px
}
.quiz__left--3 .quiz__button {
    margin-top: 50px
}
.quiz__left--4 .quiz__button {
    margin-top: 108px
}
.quiz__progress_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    width: 570px;
    height: 11px;
    background-color: #fafafa;
    box-shadow: inset 0 1px 3px 0 rgba(2, 3, 4, .05)
}
.quiz__progress_elipse {
    position: absolute;
    left: -23px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05), inset 0 3px 2px 0 rgba(2, 3, 4, .05)
}
.quiz__progress_elipse:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ffc73e
}
.quiz__progress_elipse--2 {
    left: auto;
    right: -23px
}
.quiz__progress_line {
    position: relative;
    width: 33.3%;
    height: 100%
}
.quiz__progress_line.active {
    background: url(line84954.png) no-repeat;
    background-size: cover
}
.quiz__quest {
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin: 42px 0 29px
}
.checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px
}
.checkbox {
    margin-bottom: 12px
}
.checkbox__text {
    width: 285px;
    display: block;
    position: relative;
    padding: 16px 10px 17px 54px;
    cursor: pointer;
    transition: all .3s ease;
    border-radius: 4px;
    border: 1px dashed #ddd;
    color: #292929
}
.checkbox__text:after {
    content: '';
    position: absolute;
    left: 21px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    width: 18px;
    height: 18px;
    background: url(check7aa22.svg) no-repeat center;
    background-size: 10px;
    opacity: 0;
    transition: all .3s ease
}
.checkbox__text:before {
    content: '';
    position: absolute;
    left: 21px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 3px 7px 0 rgba(0, 0, 0, .1);
    width: 18px;
    height: 18px
}
.checkbox input:checked+.checkbox__text {
    background: #2d8ce5;
    color: #fff;
    font-weight: 500;
    border-color: transparent
}
.checkbox input:checked+.checkbox__text:after {
    opacity: 1
}
.quiz__checks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 592px;
    margin: 0 auto
}
.quiz__button {
    position: relative;
    width: 247px;
    height: 50px;
    cursor: pointer;
    margin: 25px auto 0
}
.quiz__button span {
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-weight: 500;
    padding-right: 21px
}
.quiz__button:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 35px;
    margin: auto;
    display: block;
    width: 9px;
    height: 9px;
    background: url(right-arrowad270.svg) no-repeat center;
    background-size: contain;
    z-index: 3
}
.quiz__wrapper {
    position: relative
}
.quiz__right {
    position: absolute;
    right: 0;
    top: 0;
    width: 372px;
    height: 503px;
    background-color: #75b0ed;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px
}
.quiz__right img {
    position: absolute;
    top: -25px;
    right: 0;
    max-width: none
}
.quiz {
    padding: 97px 0 15px
}
.quiz .order__wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.quiz__box {
    position: relative;
    margin-top: 51px
}
.quiz__box:after {
    content: '';
    position: absolute;
    bottom: -30px;
    z-index: -1;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 1074px;
    height: 164px;
    background: url(bottom2912a.png) no-repeat center bottom
}
.quiz__button {
    display: block
}
.consultation {
    background: url(cons2256d.png) no-repeat center;
    background-size: cover
}
.consultation .order__box {
    max-width: 632px;
    margin-right: 42px;
    margin-left: auto
}
.consultation .order__box:after {
    width: 95%
}
.consultation .container {
    position: relative;
    padding: 203px 15px 140px
}
.consultation__img {
    position: absolute;
    bottom: 0;
    left: 45px
}
.acc-body {
    display: none
}
.questions__title {
    text-align: left
}
.acc-head {
    position: relative;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 0 0 20.3px 8.7px rgba(10, 19, 23, .05);
    font-weight: 500;
    color: #222;
    padding: 27px 25px;
    cursor: pointer
}
.acc-head:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 32px;
    margin: auto;
    display: block;
    width: 10px;
    height: 10px;
    background: url(right-arrowad270.svg) no-repeat center;
    background-size: 10px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all .3s ease
}
.acc-head.active:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}
.acc-item {
    max-width: 705px;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 0 0 14.88px 1.12px rgba(10, 19, 23, .03);
    margin-bottom: 10px
}
.acc-body {
    font-weight: 300;
    padding: 15px 25px 28px
}
.acc-body p {
    margin-bottom: 11px
}
.accordeon {
    margin-top: 36px
}
.questions .container {
    padding-top: 76px;
    padding-bottom: 56px;
    background: url(quest47446.png) no-repeat right bottom
}
.questions__img {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1
}
.contacts {
  overflow: hidden;
    position: relative;
    padding: 79px 0 59px
}
.map {
    background: #ccc;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}
.contacts__box {
    position: relative;
    padding: 40px 34px;
    position: relative;
    z-index: 2;
    width: 390px;
    border-radius: 9px;
    background-color: #fff;
    box-shadow: 0 0 37.8px 16.2px rgba(10, 19, 23, .08)
}
.contacts__box:after {
    content: '';
    position: absolute;
    bottom: -10px;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 95%;
    height: 54px;
    background: url(bottom2912a.png) no-repeat center bottom;
    background-size: contain
}
.contacts__title {
    text-align: left;
    font-size: 23px
}
.contacts__caption {
    font-weight: 500;
    color: #1a1a1a;
    position: relative
}
.contacts__caption:before {
    content: '';
    position: absolute;
    left: -42px;
    top: 10px;
    display: block;
    background: #ffc73e;
    width: 22px;
    height: 4px
}
.contacts__text {
    font-weight: 300;
    color: #1a1a1a;
    margin-top: 4px
}
.contacts__item {
    padding-left: 42px;
    margin-top: 15px
}
.contacts__wrapper {
    margin-top: 24px
}
.footer__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 19px 0
}
.modal-dialog {
    max-width: 394px
}
.modal__title {
    font-size: 19px;
    font-family: 'Museo Sans Cyrl';
    font-weight: 700;
    color: #3a3e42;
    margin-bottom: 16px
}
.order__modal {
    padding: 45px 35px 37px
}
.form__label {
    font-size: 15px;
    color: #8d9199;
    font-family: 'Open Sans';
    margin-bottom: 12px
}
.modal__input {
    width: 315px;
    height: 50px;
    margin: 0;
    font-family: 'Open Sans'
}
.form__group {
    margin-top: 16px
}
.modal__button {
    width: 319px;
    height: 50px;
    margin-top: 15px
}
.modal__button span {
    width: 100%;
    height: 100%;
    font-size: 12px;
    font-weight: 500
}
.modal__concent {
    font-size: 11px;
    color: #3d3d3d;
    font-family: 'Open Sans';
    margin-top: 20px
}
.close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 15px;
    height: 15px;
    background: url(exit7f942.svg) no-repeat
}
@media screen and (max-width:1199px) {
    .first__merits_icon-box {
        width: 60px;
        height: 60px;
        background-size: contain
    }
    .first__merits_icon {
        width: 40px;
        height: 40px
    }
    .merits__text br {
        display: none
    }
    .merits__item {
        width: 23%
    }
    .order__img {
        width: 600px;
        top: auto;
        bottom: 0
    }
    .quiz__left {
        width: 640px
    }
    .quiz__right {
        width: 320px
    }
    .quiz__right img {
        max-width: 110%;
        top: -20px
    }
    .consultation__img {
        width: 300px
    }
}
@media screen and (max-width:991px) {
    .call {
        margin: 0
    }
    .cap {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .first__title {
        font-size: 35px
    }
    .first {
        padding-top: 60px
    }
    .first__offer::after {
        width: 95%
    }
    .first__merits {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .first__merits_item {
        width: 50%;
        margin-bottom: 15px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .first__merits_text {
        width: 138px
    }
    .merits__box {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .merits__item {
        width: 48%;
        margin-bottom: 40px
    }
    .merits {
        padding: 100px 0 60px 0
    }
    .order__img {
        display: none
    }
    .order__box::after {
        display: none
    }
    .stages__box {
        background: 0 0
    }
    .quiz__right {
        position: relative;
        width: 100%;
        height: 300px;
        margin-top: 30px;
        border-bottom-left-radius: 9px;
        border-top-right-radius: 0
    }
    .quiz__right img {
        max-height: 100%;
        left: 0;
        display: block;
        margin: auto
    }
    .quiz__left {
        width: 100%
    }
    .consultation__img {
        display: none
    }
    .consultation .container {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .questions .container {
        background: 0 0
    }
}
@media screen and (max-width:767px) {
    .container {
        width: 320px
    }
    .cap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .logo__name {
        font-size: 22px
    }
    .logo__sub-name {
        font-size: 10px;
        max-width: 190px
    }
    .logo {
        max-width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .call {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 15px
    }
    .call__phone {
        margin-bottom: 15px
    }
    .cap {
        max-width: 100%;
        padding-top: 15px
    }
    .container {
        box-sizing: border-box
    }
    .first__title {
        font-size: 28px;
        text-align: center;
        line-height: 40px
    }
    .first__label {
        padding: 10px;
        width: 100%;
        font-size: 18px;
        display: block;
        text-align: center
    }
    .first {
        padding-top: 30px
    }
    .first__offer_wrapper {
        display: block
    }
    .first__offer_bonus {
        width: 100%;
        padding-left: 64px;
        font-size: 12px;
        margin-bottom: 15px
    }
    .first__offer_prize {
        width: 80px;
        top: 0;
        bottom: 0;
        margin: auto;
        display: block
    }
    .button {
        width: 100%;
        height: 45px;
        display: block
    }
    .button span {
        width: 100%;
        height: 100%
    }
    .first__offer_wrap {
        padding: 20px 10px
    }
    .first__offer_title {
        font-size: 18px
    }
    .first__offer_title br {
        display: none
    }
    body {
        font-size: 14px
    }
    .header {
        background: 0 0
    }
    .first__merits_item {
        width: 100%
    }
    .first__merits {
        position: static;
        margin-top: 20px
    }
    h2 {
        font-size: 20px
    }
    h2 br {
        display: none
    }
    .merits {
        padding: 40px 0
    }
    .merits__item {
        width: 100%
    }
    .merits__box {
        margin-top: 30px
    }
    .order__box {
        padding: 20px 10px;
        text-align: center
    }
    .order__wrapper {
        display: block
    }
    .input {
        width: 100%
    }
    .input--phone {
        margin: 10px 0 0
    }
    .order__concent {
        margin: 10px 0 0
    }
    .order__title {
        font-size: 20px;
        text-align: center
    }
    .order__label {
        margin: 10px 0 20px
    }
    .order__label br {
        display: none
    }
    .stages__item {
        width: 100%;
        margin-bottom: 30px
    }
    .stages__wrapper {
        width: 100%
    }
    .stages__box {
        margin-top: 20px
    }
    .stages {
        padding-top: 40px
    }
    .stages__wrapper--2 .stages__item {
        margin: 0
    }
    .quiz__progress_box {
        width: 250px
    }
    .quiz__progress_elipse {
        left: -15px
    }
    .quiz__progress_elipse--2 {
        left: auto;
        right: -15px
    }
    .checkbox__text {
        width: 100%
    }
    .checkbox {
        width: 100%
    }
    .quiz__checks {
        width: 100%
    }
    .quiz__left {
        padding: 20px 10px 0
    }
    .quiz__quest {
        font-size: 18px
    }
    .quiz__box {
        margin-top: 30px
    }
    .quiz {
        padding-top: 40px
    }
    body {
        background: #fff
    }
    .stages__wrapper--1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .stages__wrapper--2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    .stages__wrapper--3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .stages__wrapper--3 :first-child {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    .stages__wrapper--3 :nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .consultation .order__box {
        margin-right: 0
    }
    .consultation {
        background: #fff
    }
    .questions__title {
        text-align: center
    }
    .questions .container {
        padding-top: 0;
        padding-bottom: 0
    }
    .acc-head {
        padding: 15px 30px 15px 10px
    }
    .acc-head::after {
        right: 10px
    }
    .map {
        position: static;
        width: 100%;
        height: 250px
    }
    .contacts__box {
        padding: 20px 10px;
        width: 100%;
        margin-bottom: 30px
    }
    .contacts {
        padding: 40px 0 0
    }
    .contacts__box::after {
        display: none
    }
    .footer__box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .order__modal {
        padding: 40px 10px
    }
    .modal__title {
        text-align: center;
        font-size: 17px
    }
    .modal__title br {
        display: none
    }
    .quiz__quest br {
        display: none
    }
}
.top-header.fixed {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  box-shadow: 0 0 40px rgb(0 0 0 / 10%);
}
.top-header.fixed .cap {
  padding: 20px 0;
}
.top-header.fixed .cap img {
  height: 40px;
}
.top-header.fixed .cap .logo__sub-name {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQXNGQSwwRkFwRkEsV0FDSSxZQUFBLFVBQ0EsSUFBQSw0QkFDQSxJQUFBLGtCQUFBLENBQUEsbUNBQUEsMkJBQUEsQ0FBQSw2QkFBQSxjQUFBLENBQUEsNEJBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE1BR0osV0FDSSxZQUFBLFVBQ0EsSUFBQSxtQ0FDQSxJQUFBLHlCQUFBLENBQUEseUJBQUEsQ0FBQSwwQ0FBQSwyQkFBQSxDQUFBLG9DQUFBLGNBQUEsQ0FBQSxtQ0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsTUFHSixXQUNJLFlBQUEsVUFDQSxJQUFBLGlDQUNBLElBQUEsdUJBQUEsQ0FBQSx1QkFBQSxDQUFBLHdDQUFBLDJCQUFBLENBQUEsa0NBQUEsY0FBQSxDQUFBLGlDQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxNQUdKLFdBQ0ksWUFBQSxVQUNBLElBQUEsa0NBQ0EsSUFBQSx3QkFBQSxDQUFBLHdCQUFBLENBQUEseUNBQUEsMkJBQUEsQ0FBQSxtQ0FBQSxjQUFBLENBQUEsa0NBQUEsbUJBSUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE1BR0osV0FDSSxZQUFBLGtCQUNBLElBQUEsb0NBQ0EsSUFBQSwwQkFBQSxDQUFBLDJDQUFBLDJCQUFBLENBQUEscUNBQUEsY0FBQSxDQUFBLG9DQUFBLG1CQUlBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxNQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLG9DQUNBLElBQUEsMEJBQUEsQ0FBQSwyQ0FBQSwyQkFBQSxDQUFBLHFDQUFBLGNBQUEsQ0FBQSxvQ0FBQSxtQkFJQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsTUFHSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSxvQ0FDQSxJQUFBLDBCQUFBLENBQUEsMkNBQUEsMkJBQUEsQ0FBQSxxQ0FBQSxjQUFBLENBQUEs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QUEsS0FLSixnQkFDSSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8q0KHQv9C10YbQuNCw0LvQuNC30LDRhtC40Y8qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR2VvbWV0cmlhLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnR2VvbWV0cmlhJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9tZXRyaWEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdHZW9tZXRyaWEgTWVkaXVtJyksIGxvY2FsKCdHZW9tZXRyaWEtTWVkaXVtJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHZW9tZXRyaWEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnR2VvbWV0cmlhIEJvbGQnKSwgbG9jYWwoJ0dlb21ldHJpYS1Cb2xkJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HZW9tZXRyaWEtTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdHZW9tZXRyaWEgTGlnaHQnKSwgbG9jYWwoJ0dlb21ldHJpYS1MaWdodCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9HZW9tZXRyaWEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvR2VvbWV0cmlhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NdXNlb1NhbnNDeXJsLTcwMC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ011c2VvU2Fuc0N5cmwtNzAwJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9NdXNlb1NhbnNDeXJsLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXVzZW9TYW5zQ3lybC03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXVzZW9TYW5zQ3lybC03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtMzAwLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnTXVzZW9TYW5zQ3lybC0zMDAnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9NdXNlb1NhbnNDeXJsLTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9NdXNlb1NhbnNDeXJsLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXVzZW9TYW5zQ3lybC05MDAuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdNdXNlb1NhbnNDeXJsLTkwMCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXVzZW9TYW5zQ3lybC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvYm9keS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJvZHksIGh0bWx7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogIzEwOTRkOTtcclxuICAgIH1cclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLmNhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZpcnRzLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2N3B4O1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nb19fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDBlMWY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG9nb19fc3ViLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM4YThhOGE7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubG9nb19fdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG5cclxuLmNhbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogODdweDtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uY2FsbF9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBjb2xvcjogIzA5NWNiMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhbGwtYW5zd2VyLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xyXG59XHJcblxyXG4uY2FsbF9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAyMDZweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTgsIDE2NSwgMTk1KTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcclxufVxyXG5cclxuLmZpcnN0X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4uZmlyc3RfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmM4YmU0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmZpcnN0X19vZmZlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDc4N3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMThweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA3NDJweDtcclxuICAgICAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYm90dG9tLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmZpcnN0X19vZmZlcl93cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIycHggMCAzMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggMHB4IHJnYmEoMTAsIDE5LCAyMywgMC4xMSk7XHJcbn1cclxuXHJcbi5maXJzdF9fb2ZmZXJfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMDA1ZmE5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmlyc3RfX29mZmVyX2xhYmVsIHtcclxuICAgIGNvbG9yOiAjN2I3YjdjO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA2cHggMCAzMHB4O1xyXG59XHJcblxyXG4uZmlyc3RfX29mZmVyX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpcnN0X19vZmZlcl9ib251cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMzU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzQsIDIzNCk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMTFweCAxMHB4IDE1cHggMTAzcHg7XHJcbiAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmZpcnN0X19vZmZlcl9wcml6ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuICAgIHRvcDogLTE3cHg7XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDE3NSwgMjApO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjFweCAwcHggcmdiYSgyMzMsIDE4MywgMTA4LCAwLjQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDE5NSwgNTEpIDAlLCByZ2IoMjU1LCAyMjMsIDE1NCkgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMTk1LCA1MSkgMCUsIHJnYigyNTUsIDIyMywgMTU0KSAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAxOTUsIDUxKSAwJSwgcmdiKDI1NSwgMjIzLCAxNTQpIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMTk1LCA1MSkgMCUsIHJnYigyNTUsIDIyMywgMTU0KSAxMDAlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCAwcHggcmdiYSgyMjEsIDE2NSwgODUsIDAuMDcpO1xyXG4gICAgICAgIHdpZHRoOiAzMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLmZpcnN0X19tZXJpdHNfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZpcnN0X19tZXJpdHNfaWNvbi1ib3gge1xyXG4gICAgd2lkdGg6IDExN3B4O1xyXG4gICAgaGVpZ2h0OiAxMTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VsaXBzZS5wbmcpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZpcnN0X19tZXJpdHNfaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkM4QkU0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDUzcHg7XHJcbiAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlyc3RfX21lcml0c190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzI3MjcyNztcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxufVxyXG5cclxuLmZpcnN0X19tZXJpdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNThweDtcclxufVxyXG5cclxuLmZpcnN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxufVxyXG5cclxuLm1lcml0c19faW1nIHtcclxuICAgIGhlaWdodDogMTQ2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubWVyaXRzX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcbn1cclxuXHJcbi5tZXJpdHNfX25hbWUge1xyXG4gICAgbWFyZ2luOiAyMnB4IDAgMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzA2MDYwNjtcclxufVxyXG5cclxuLm1lcml0c19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XHJcbiAgICBjb2xvcjogIzExMTExMTtcclxufVxyXG5cclxuLm1lcml0cyB7XHJcbiAgICBwYWRkaW5nOiAxNDFweCAwIDEzNXB4O1xyXG59XHJcblxyXG4ub3JkZXJfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDY3cHggNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ3LjZweCAyMC40cHggcmdiYSgxMCwgMTksIDIzLCAwLjA2KTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ib3R0b20ucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5vcmRlcl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm9yZGVyX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luOiAxN3B4IDAgMzBweDtcclxufVxyXG5cclxuLmlucHV0IHtcclxuICAgIHdpZHRoOiAyNDNweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0OCwgMjUyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDYsIDIxOCwgMjQwKTtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdXNlci5zdmcpIG5vLXJlcGVhdCAxM3B4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xyXG59XHJcblxyXG4uaW5wdXQtLXBob25lIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGhvbmUuc3ZnKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ub3JkZXJfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG59XHJcblxyXG4ub3JkZXJfX2J1dHRvbiB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXJfX2NvbmNlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMzZDNkM2Q7XHJcbn1cclxuXHJcbi5vcmRlcl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTI3cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5vcmRlcl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uc3RhZ2VzX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG59XHJcblxyXG4uc3RhZ2VzX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzA2MDYwNjtcclxufVxyXG5cclxuLnN0YWdlc19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NTE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5zdGFnZXNfX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnN0YWdlc19fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N0YWdlcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG59XHJcblxyXG4uc3RhZ2VzX193cmFwcGVyLS0yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zdGFnZXNfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogLTEyM3B4IGF1dG8gMDtcclxuICAgIH1cclxufVxyXG5cclxuLnN0YWdlcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbn1cclxuXHJcbi5xdWl6X19pdGVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzcuN3B4IDMzLjNweCByZ2JhKDEwLCAxOSwgMjMsIDAuMDcpO1xyXG59XHJcblxyXG4ucXVpel9fcHJvZ3Jlc3NfdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzRmNGY0ZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbn1cclxuXHJcbi5xdWl6X19sZWZ0IHtcclxuICAgIHdpZHRoOiA3NjhweDtcclxuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnF1aXpfX2xlZnQtLTEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLnF1aXpfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aXpfX2xlZnQtLTMge1xyXG4gICAgLnF1aXpfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aXpfX2xlZnQtLTQge1xyXG4gICAgLnF1aXpfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWl6X19wcm9ncmVzc19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMiwgMywgNCwgMC4wNSk7XHJcbn1cclxuXHJcbi5xdWl6X19wcm9ncmVzc19lbGlwc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTIzcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwcHggM3B4IDJweCAwcHggcmdiYSgyLCAzLCA0LCAwLjA1KTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxOTksIDYyKTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWl6X19wcm9ncmVzc19lbGlwc2UtLTIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMjNweDtcclxufVxyXG5cclxuLnF1aXpfX3Byb2dyZXNzX2xpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aXpfX3F1ZXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQycHggMCAyOXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuXHJcbi5jaGVja2JveF9fdGV4dCB7XHJcbiAgICB3aWR0aDogMjg1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE2cHggMTBweCAxN3B4IDU0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYigyMjEsIDIyMSwgMjIxKTtcclxuICAgIGNvbG9yOiAjMjkyOTI5O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjFweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQrLmNoZWNrYm94X190ZXh0IHtcclxuICAgIGJhY2tncm91bmQ6ICMyRDhDRTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWl6X19jaGVja3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiA1OTJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucXVpel9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNDdweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yaWdodC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWl6X193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnF1aXpfX3JpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDM3MnB4O1xyXG4gICAgaGVpZ2h0OiA1MDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTcsIDE3NiwgMjM3KTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucXVpeiB7XHJcbiAgICBwYWRkaW5nOiA5N3B4IDAgMTVweDtcclxuICAgIC5vcmRlcl9fd3JhcHBlcntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aXpfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDc0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnF1aXpfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbnN1bHRhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnMucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAub3JkZXJfX2JveCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjAzcHggMTVweCAxNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnN1bHRhdGlvbl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5hY2MtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYWNjLWhlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMC4zcHggOC43cHggcmdiYSgxMCwgMTksIDIzLCAwLjA1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIHBhZGRpbmc6IDI3cHggMjVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjLWl0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTQuODhweCAxLjEycHggcmdiYSgxMCwgMTksIDIzLCAwLjAzKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5hY2MtYm9keSB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDI4cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGVvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25zIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXVlc3QucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25zX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNvbnRhY3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDc5cHggMCA1OXB4O1xyXG59XHJcblxyXG4ubWFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDM0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNy44cHggMTYuMnB4IHJnYmEoMTAsIDE5LCAyMywgMC4wOCk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19jYXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC00MnB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDNzNFO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjMWExYTFhO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX193cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE5cHggMDtcclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM5NHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzNhM2U0MjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5vcmRlcl9fbW9kYWwge1xyXG4gICAgcGFkZGluZzogNDVweCAzNXB4IDM3cHg7XHJcbn1cclxuXHJcbi5mb3JtX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogIzhEOTE5OTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5tb2RhbF9faW5wdXQge1xyXG4gICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG59XHJcblxyXG4uZm9ybV9fZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLm1vZGFsX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDMxOXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fY29uY2VudCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogIzNkM2QzZDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9leGl0LnN2Zykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5maXJzdF9fbWVyaXRzX2ljb24tYm94IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fbWVyaXRzX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVyaXRzX190ZXh0IHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZXJpdHNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6X19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXpfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN1bHRhdGlvbl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY2FsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXAge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fb2ZmZXI6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fbWVyaXRzIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0X19tZXJpdHNfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fbWVyaXRzX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVyaXRzX19ib3gge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAubWVyaXRzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lcml0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19ib3g6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFnZXNfX2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXpfX3JpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVpel9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN1bHRhdGlvbl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25zdWx0YXRpb24ge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbnMgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubG9nb19fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvX19zdWItbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbF9fcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpcnN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RfX29mZmVyX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fb2ZmZXJfYm9udXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RfX29mZmVyX3ByaXplIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RfX29mZmVyX3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3RfX29mZmVyX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fbWVyaXRzX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdF9fbWVyaXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVyaXRzIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lcml0c19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lcml0c19fYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9fYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtLXBob25lIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9fY29uY2VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VzX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VzX19ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlc19fd3JhcHBlci0tMiAuc3RhZ2VzX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXpfX3Byb2dyZXNzX2JveHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXpfX3Byb2dyZXNzX2VsaXBzZXtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVpel9fcHJvZ3Jlc3NfZWxpcHNlLS0ye1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveF9fdGV4dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXpfX2NoZWNrc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucXVpel9fbGVmdHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucXVpel9fcXVlc3R7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6X19ib3h7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVpentcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc3RhZ2VzX193cmFwcGVyLS0xe1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFnZXNfX3dyYXBwZXItLTJ7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlc19fd3JhcHBlci0tM3tcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN1bHRhdGlvbiAub3JkZXJfX2JveHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN1bHRhdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWVzdGlvbnNfX3RpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucXVlc3Rpb25zIC5jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjYy1oZWFke1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjYy1oZWFkOjphZnRlcntcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2JveHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHN7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19ib3g6OmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fYm94e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJfX21vZGFse1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX3RpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdWl6X19xdWVzdHtcclxuICAgICAgICBicntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKtCh0L/QtdGG0LjQsNC70LjQt9Cw0YbQuNGPKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdlb21ldHJpYVwiKSwgdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHZW9tZXRyaWEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2VvbWV0cmlhIE1lZGl1bVwiKSwgbG9jYWwoXCJHZW9tZXRyaWEtTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiR2VvbWV0cmlhIEJvbGRcIiksIGxvY2FsKFwiR2VvbWV0cmlhLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dlb21ldHJpYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2VvbWV0cmlhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkdlb21ldHJpYSBMaWdodFwiKSwgbG9jYWwoXCJHZW9tZXRyaWEtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0dlb21ldHJpYS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HZW9tZXRyaWEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NdXNlb1NhbnNDeXJsLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNdXNlb1NhbnNDeXJsLTcwMFwiKSwgdXJsKFwiLi4vZm9udHMvTXVzZW9TYW5zQ3lybC03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTXVzZW9TYW5zQ3lybC03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NdXNlb1NhbnNDeXJsLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtMzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk11c2VvU2Fuc0N5cmwtMzAwXCIpLCB1cmwoXCIuLi9mb250cy9NdXNlb1NhbnNDeXJsLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NdXNlb1NhbnNDeXJsLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXVzZW9TYW5zQ3lybC05MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTXVzZW9TYW5zQ3lybC05MDBcIiksIHVybChcIi4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL011c2VvU2Fuc0N5cmwtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTXVzZW9TYW5zQ3lybC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VvbWV0cmlhJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2JvZHkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHksIGh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBoMiBzdHJvbmcge1xuICAgIGNvbG9yOiAjMTA5NGQ5OyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uY2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyOHB4OyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZpcnRzLnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7IH1cbiAgLmxvZ28gaW1nIHtcbiAgICBtaW4td2lkdGg6IDY3cHg7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxvZ29fX25hbWUge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwZTFmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5sb2dvX19zdWItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubG9nb19fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDg3cHg7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2FsbF9fcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzA5NWNiMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhbGwtYW5zd2VyLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7IH1cblxuLmNhbGxfX2J1dHRvbiB7XG4gIHdpZHRoOiAyMDZweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmE1YzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMTlweDsgfVxuXG4uZmlyc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICMxZDFkMWQ7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBDeXJsJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmlyc3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDMzcHg7XG4gIGJhY2tncm91bmQ6ICMyYzhiZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5maXJzdF9fb2ZmZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzg3cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgLmZpcnN0X19vZmZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzQycHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZmlyc3RfX29mZmVyX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIycHggMCAzMnB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IDBweCByZ2JhKDEwLCAxOSwgMjMsIDAuMTEpOyB9XG5cbi5maXJzdF9fb2ZmZXJfdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1ZmE5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZpcnN0X19vZmZlcl9sYWJlbCB7XG4gIGNvbG9yOiAjN2I3YjdjO1xuICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgQ3lybCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cHggMCAzMHB4OyB9XG5cbi5maXJzdF9fb2ZmZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5maXJzdF9fb2ZmZXJfYm9udXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMTVweCAxMDNweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uZmlyc3RfX29mZmVyX3ByaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWFmMTQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMXB4IDBweCByZ2JhKDIzMywgMTgzLCAxMDgsIDAuNCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZjMzMzIDAlLCAjZmZkZjlhIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmMzMzMgMCUsICNmZmRmOWEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzMzMyAwJSwgI2ZmZGY5YSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmMzMzMgMCUsICNmZmRmOWEgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAzcHggMHB4IHJnYmEoMjIxLCAxNjUsIDg1LCAwLjA3KTtcbiAgICB3aWR0aDogMzEzcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmZpcnN0X19tZXJpdHNfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZpcnN0X19tZXJpdHNfaWNvbi1ib3gge1xuICB3aWR0aDogMTE3cHg7XG4gIGhlaWdodDogMTE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VsaXBzZS5wbmcpIG5vLXJlcGVhdDsgfVxuXG4uZmlyc3RfX21lcml0c19pY29uIHtcbiAgYmFja2dyb3VuZDogIzJDOEJFNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlyc3RfX21lcml0c19pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyM3B4OyB9XG5cbi5maXJzdF9fbWVyaXRzX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzI3MjcyNztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmZpcnN0X19tZXJpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1OHB4OyB9XG5cbi5maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDsgfVxuXG4ubWVyaXRzX19pbWcge1xuICBoZWlnaHQ6IDE0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWVyaXRzX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNzhweDsgfVxuXG4ubWVyaXRzX19uYW1lIHtcbiAgbWFyZ2luOiAyMnB4IDAgMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwNjA2MDY7IH1cblxuLm1lcml0c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBjb2xvcjogIzExMTExMTsgfVxuXG4ubWVyaXRzIHtcbiAgcGFkZGluZzogMTQxcHggMCAxMzVweDsgfVxuXG4ub3JkZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTZweCA2N3B4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0Ny42cHggMjAuNHB4IHJnYmEoMTAsIDE5LCAyMywgMC4wNik7IH1cbiAgLm9yZGVyX19ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDc0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tOyB9XG5cbi5vcmRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm9yZGVyX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTdweCAwIDMwcHg7IH1cblxuLmlucHV0IHtcbiAgd2lkdGg6IDI0M3B4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWRhZjA7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3VzZXIuc3ZnKSBuby1yZXBlYXQgMTNweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4OyB9XG5cbi5pbnB1dC0tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLnN2Zyk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5vcmRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE3cHg7IH1cblxuLm9yZGVyX19idXR0b24gc3BhbiB7XG4gIHdpZHRoOiAyNDZweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5vcmRlcl9fY29uY2VudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjM2QzZDNkOyB9XG5cbi5vcmRlcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yN3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ub3JkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLnN0YWdlc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLnN0YWdlc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwNjA2MDY7IH1cblxuLnN0YWdlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBsaW5lLWhlaWdodDogMS41NTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5zdGFnZXNfX2ltZyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zdGFnZXNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdGFnZXMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDsgfVxuXG4uc3RhZ2VzX193cmFwcGVyLS0yIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YWdlc19fd3JhcHBlci0tMiAuc3RhZ2VzX19pdGVtIHtcbiAgICBtYXJnaW46IC0xMjNweCBhdXRvIDA7IH1cblxuLnN0YWdlcyB7XG4gIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuXG4ucXVpel9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDUwM3B4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNzcuN3B4IDMzLjNweCByZ2JhKDEwLCAxOSwgMjMsIDAuMDcpOyB9XG5cbi5xdWl6X19wcm9ncmVzc190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4OyB9XG5cbi5xdWl6X19sZWZ0IHtcbiAgd2lkdGg6IDc2OHB4O1xuICBwYWRkaW5nLXRvcDogMjlweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucXVpel9fbGVmdC0tMSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdWl6X19sZWZ0LS0xIC5xdWl6X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnF1aXpfX2xlZnQtLTMgLnF1aXpfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnF1aXpfX2xlZnQtLTQgLnF1aXpfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwOHB4OyB9XG5cbi5xdWl6X19wcm9ncmVzc19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDNweCAwcHggcmdiYSgyLCAzLCA0LCAwLjA1KTsgfVxuXG4ucXVpel9fcHJvZ3Jlc3NfZWxpcHNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDBweCAzcHggMnB4IDBweCByZ2JhKDIsIDMsIDQsIDAuMDUpOyB9XG4gIC5xdWl6X19wcm9ncmVzc19lbGlwc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM3M2U7IH1cblxuLnF1aXpfX3Byb2dyZXNzX2VsaXBzZS0tMiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjNweDsgfVxuXG4ucXVpel9fcHJvZ3Jlc3NfbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnF1aXpfX3Byb2dyZXNzX2xpbmUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmUucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ucXVpel9fcXVlc3Qge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MnB4IDAgMjlweDsgfVxuXG4uY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDEwcHggMCAwIDIwcHg7IH1cblxuLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4uY2hlY2tib3hfX3RleHQge1xuICB3aWR0aDogMjg1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMTBweCAxN3B4IDU0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgY29sb3I6ICMyOTI5Mjk7IH1cbiAgLmNoZWNrYm94X190ZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cblxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjMkQ4Q0U1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucXVpel9fY2hlY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA1OTJweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnF1aXpfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAucXVpel9fYnV0dG9uIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4OyB9XG4gIC5xdWl6X19idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5xdWl6X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xdWl6X19yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM3MnB4O1xuICBoZWlnaHQ6IDUwM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzViMGVkO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4OyB9XG4gIC5xdWl6X19yaWdodCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5xdWl6IHtcbiAgcGFkZGluZzogOTdweCAwIDE1cHg7IH1cbiAgLnF1aXogLm9yZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucXVpel9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MXB4OyB9XG4gIC5xdWl6X19ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDc0cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tOyB9XG5cbi5xdWl6X19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29uc3VsdGF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb25zLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuY29uc3VsdGF0aW9uIC5vcmRlcl9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDYzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5jb25zdWx0YXRpb24gLm9yZGVyX19ib3g6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDk1JTsgfVxuICAuY29uc3VsdGF0aW9uIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMDNweCAxNXB4IDE0MHB4OyB9XG5cbi5jb25zdWx0YXRpb25fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0NXB4OyB9XG5cbi5hY2MtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1ZXN0aW9uc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hY2MtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMC4zcHggOC43cHggcmdiYSgxMCwgMTksIDIzLCAwLjA1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDI3cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hY2MtaGVhZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JpZ2h0LWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmFjYy1oZWFkLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uYWNjLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDcwNXB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE0Ljg4cHggMS4xMnB4IHJnYmEoMTAsIDE5LCAyMywgMC4wMyk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFjYy1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDI4cHg7IH1cbiAgLmFjYy1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLmFjY29yZGVvbiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLnF1ZXN0aW9ucyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDc2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3F1ZXN0LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTsgfVxuXG4ucXVlc3Rpb25zX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5jb250YWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzlweCAwIDU5cHg7IH1cblxuLm1hcCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb250YWN0c19fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDM5MHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM3LjhweCAxNi4ycHggcmdiYSgxMCwgMTksIDIzLCAwLjA4KTsgfVxuICAuY29udGFjdHNfX2JveDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JvdHRvbS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyM3B4OyB9XG5cbi5jb250YWN0c19fY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3RzX19jYXB0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MnB4O1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjRkZDNzNFO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogNHB4OyB9XG5cbi5jb250YWN0c19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmNvbnRhY3RzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLmZvb3Rlcl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOXB4IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMzk0cHg7IH1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIEN5cmwnO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNhM2U0MjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4ub3JkZXJfX21vZGFsIHtcbiAgcGFkZGluZzogNDVweCAzNXB4IDM3cHg7IH1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzhEOTE5OTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5tb2RhbF9faW5wdXQge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7IH1cblxuLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ubW9kYWxfX2J1dHRvbiB7XG4gIHdpZHRoOiAzMTlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tb2RhbF9fYnV0dG9uIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubW9kYWxfX2NvbmNlbnQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V4aXQuc3ZnKSBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5maXJzdF9fbWVyaXRzX2ljb24tYm94IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5maXJzdF9fbWVyaXRzX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAubWVyaXRzX190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZXJpdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMyU7IH1cbiAgLm9yZGVyX19pbWcge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG4gIC5xdWl6X19sZWZ0IHtcbiAgICB3aWR0aDogNjQwcHg7IH1cbiAgLnF1aXpfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAucXVpel9fcmlnaHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTEwJTtcbiAgICAgIHRvcDogLTIwcHg7IH1cbiAgLmNvbnN1bHRhdGlvbl9faW1nIHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FsbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5maXJzdF9fb2ZmZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogOTUlOyB9XG4gIC5maXJzdF9fbWVyaXRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpcnN0X19tZXJpdHNfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5maXJzdF9fbWVyaXRzX3RleHQge1xuICAgIHdpZHRoOiAxMzhweDsgfVxuICAubWVyaXRzX19ib3gge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWVyaXRzX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1lcml0cyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7IH1cbiAgLm9yZGVyX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9yZGVyX19ib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGFnZXNfX2JveCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnF1aXpfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnF1aXpfX3JpZ2h0IGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5xdWl6X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29uc3VsdGF0aW9uX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnN1bHRhdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAucXVlc3Rpb25zIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIC5jYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmxvZ29fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAubG9nb19fc3ViLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY2FsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmNhbGxfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5maXJzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmZpcnN0X19sYWJlbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5maXJzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmZpcnN0X19vZmZlcl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlyc3RfX29mZmVyX2JvbnVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZpcnN0X19vZmZlcl9wcml6ZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJ1dHRvbiBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5maXJzdF9fb2ZmZXJfd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIC5maXJzdF9fb2ZmZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5maXJzdF9fb2ZmZXJfdGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZpcnN0X19tZXJpdHNfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpcnN0X19tZXJpdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgaDIgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVyaXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLm1lcml0c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lcml0c19fYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5vcmRlcl9fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtLXBob25lIHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gIC5vcmRlcl9fY29uY2VudCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAub3JkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmRlcl9fbGFiZWwge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7IH1cbiAgICAub3JkZXJfX2xhYmVsIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YWdlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RhZ2VzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RhZ2VzX19ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnN0YWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnN0YWdlc19fd3JhcHBlci0tMiAuc3RhZ2VzX19pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnF1aXpfX3Byb2dyZXNzX2JveCB7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIC5xdWl6X19wcm9ncmVzc19lbGlwc2Uge1xuICAgIGxlZnQ6IC0xNXB4OyB9XG4gIC5xdWl6X19wcm9ncmVzc19lbGlwc2UtLTIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNXB4OyB9XG4gIC5jaGVja2JveF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVpel9fY2hlY2tzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVpel9fbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDA7IH1cbiAgLnF1aXpfX3F1ZXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnF1aXpfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucXVpeiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc3RhZ2VzX193cmFwcGVyLS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAuc3RhZ2VzX193cmFwcGVyLS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAuc3RhZ2VzX193cmFwcGVyLS0zIHtcbiAgICBvcmRlcjogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc3RhZ2VzX193cmFwcGVyLS0zIDpmaXJzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5zdGFnZXNfX3dyYXBwZXItLTMgOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAuY29uc3VsdGF0aW9uIC5vcmRlcl9fYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnN1bHRhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucXVlc3Rpb25zX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5xdWVzdGlvbnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmFjYy1oZWFkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxMHB4OyB9XG4gIC5hY2MtaGVhZDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC5tYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuY29udGFjdHNfX2JveCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICAuY29udGFjdHNfX2JveDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm9yZGVyX19tb2RhbCB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4OyB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAubW9kYWxfX3RpdGxlIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1aXpfX3F1ZXN0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiJdfQ== */
