@font-face {
  font-family: 'latoblack';
  src: url('../../fonts/lato-black-webfont.woff2') format('woff2'), url('../../fonts/lato-black-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latobold';
  src: url('../../fonts/lato-bold-webfont.woff2') format('woff2'), url('../../fonts/lato-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latoheavy';
  src: url('../../fonts/lato-heavy-webfont.woff2') format('woff2'), url('../../fonts/lato-heavy-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latolight';
  src: url('../../fonts/lato-light-webfont.woff2') format('woff2'), url('../../fonts/lato-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latosemibold';
  src: url('../../fonts/lato-semibold-webfont.woff2') format('woff2'), url('../../fonts/lato-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'latoregular';
  src: url('../../fonts/lato-regular-webfont.eot');
  src: url('../../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/lato-regular-webfont.woff2') format('woff2'), url('../../fonts/lato-regular-webfont.woff') format('woff'), url('../../fonts/lato-regular-webfont.ttf') format('truetype'), url('../../fonts/lato-regular-webfont.svg#latoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.block {
  font-size: 16px;
}
h2,
.h2 {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}
h2 .bigger,
.h2 .bigger {
  font-size: 1.06667em;
}
.ic-store {
  margin-right: 25px;
  margin-top: 18px;
}
.numbers-items-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 50px 25px 40px;
}
.numbers-items-wrapper .number-item-wrapper {
  border-left: 2px solid #eb008b;
  position: relative;
  padding: 0 20px 11px;
}
.numbers-items-wrapper .number-item-wrapper:before {
  position: absolute;
  content: "";
  width: 24px;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #eb008b;
}
.numbers-items-wrapper .number-item-wrapper .digit {
  color: #ec008c;
  font-weight: 100;
  font-size: 40px;
  line-height: 30px;
  margin-bottom: 23px;
}
.blockquote {
  background: #f0f1f1;
  color: #231f20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 45px 25px;
}
.blockquote .image {
  margin: -45px 61px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.blockquote .image img {
  border: 8px solid #e6e7e8;
  border-radius: 50%;
}
.blockquote .text {
  padding: 20px 5px 20px 0;
}
.advantages-items-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 35px;
}
.advantages-items-wrapper .advantage-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
  width: 50%;
  margin-bottom: 25px;
}
.advantages-items-wrapper .advantage-item .icon {
  min-width: 170px;
  height: 90px;
}
.advantages-items-wrapper .advantage-item .icon.icon-1 {
  background: url(../../images/landings/whatsapp/adv_1.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_1.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-2 {
  background: url(../../images/landings/whatsapp/adv_2a.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_2.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-3 {
  background: url(../../images/landings/whatsapp/adv_3.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_3.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-4 {
  background: url(../../images/landings/whatsapp/adv_4.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_4.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-5 {
  background: url(../../images/landings/whatsapp/adv_5.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_5.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-6 {
  background: url(../../images/landings/whatsapp/adv_6.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_6.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-7 {
  background: url(../../images/landings/whatsapp/adv_7.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_7.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item .icon.icon-8 {
  background: url(../../images/landings/whatsapp/adv_8.png) center center no-repeat, url(../../images/landings/whatsapp/adv_bg_8.png) center center no-repeat;
}
.advantages-items-wrapper .advantage-item h3,
.advantages-items-wrapper .advantage-item .h3 {
  font-size: 16px;
  margin-top: 0;
  font-weight: bold;
  color: #ec008c;
}
.advantages-items-wrapper .advantage-item .text {
  padding-top: 4px;
}
.marked-ul {
  list-style: none;
  padding-left: 0;
}
.marked-ul li {
  padding-left: 62px;
  background: url(../../images/landings/whatsapp/ic-ul.png) left top no-repeat;
  margin-bottom: 40px;
}
.marked-ul li .text {
  text-align: justify;
  margin-top: 10px;
}
.advantages-caption {
  margin-top: 113px;
  margin-left: 187px;
  margin-bottom: 45px;
}
.settings-image {
  width: 336px;
  height: 604px;
  background: url(../../images/landings/whatsapp/phone.png) center center no-repeat;
  margin-left: 30px;
  margin-top: -115px;
  display: inline-block;
}
.settings-text {
  width: 770px;
  margin-top: -110px;
  float: right;
}
/***************************************************
                   MARKUP: БЛОКИ
***************************************************/
.top-block {
  background: url(../../images/landings/whatsapp/top-banner.jpg) center center no-repeat;
  min-height: 565px;
  position: relative;
  padding-top: 128px;
}
.top-block h1,
.top-block .h1 {
  font-size: 75px;
  color: white;
  font-family: 'latoblack', 'sans-serif';
  margin-top: 0;
  line-height: 1;
  margin-left: 30px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.65);
}
.top-block h1 .small-heading,
.top-block .h1 .small-heading {
  font-size: 21px;
  font-family: 'latobold', 'sans-serif';
  margin-top: 28px;
  display: block;
}
.top-block h1 {
  display: inline;
  margin-left: 0;
}
.top-block .centered {
  position: relative;
}
.top-block .line-wrapper {
  color: white;
  letter-spacing: 0.5px;
  margin-top: 54px;
  margin-left: -352px;
  width: 843px;
  height: 132px;
  background: url(../../images/landings/whatsapp/top-line.png) center center no-repeat;
  padding-left: 377px;
  padding-right: 30px;
  padding-top: 15px;
  line-height: 24px;
}
.before-after-block {
  padding-bottom: 60px;
}
.before-after-block .bg-wrapper {
  background: #e6e7e8;
  padding: 60px 0;
  margin-bottom: 85px;
}
.before-after-block .img-wrap {
  text-align: center;
}
.before-after-block h2,
.before-after-block .h2 {
  margin-bottom: 20px;
  padding: 0 15px;
}
.before-after-block p {
  color: #231f20;
  margin-bottom: 20px;
  padding: 0 15px;
}
.before-after-block img {
  max-width: 100%;
  height: auto;
}
.settings-block {
  padding-top: 115px;
}
.settings-block .settings-inner-wrapper {
  background: #e6e7e8;
}
.settings-block h2,
.settings-block .h2 {
  margin-top: 0;
  margin-left: 60px;
  margin-bottom: 80px;
}
.additional-block {
  padding-bottom: 425px;
  background: url(../../images/landings/whatsapp/bg-kremlin.png) center bottom no-repeat;
}
.additional-block h2,
.additional-block .h2 {
  margin-top: 68px;
  margin-bottom: 12px;
}
.additional-block .adds-container {
  position: relative;
  height: 378px;
}
.additional-block .add-item {
  position: absolute;
  padding-left: 20px;
  border-left: 2px solid #bbbdc0;
  margin-top: -4px;
  width: 350px;
}
.additional-block .add-item:after {
  content: "";
  background: #eb008b;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: -26px;
  border-radius: 50%;
  bottom: 0;
  position: absolute;
}
.additional-block .add-item .caption {
  margin-bottom: 8px;
  font-weight: bold;
}
.additional-block .add-item .text {
  position: relative;
  background: #fff;
}
.additional-block .add-item .text:before,
.additional-block .add-item .text:after {
  content: "";
  width: 100%;
  height: 15px;
  background: #fff;
  display: block;
  position: absolute;
}
.additional-block .add-item .text:before {
  top: -15px;
}
.additional-block .add-item .text:after {
  bottom: -15px;
}
.additional-block .add-item.add-item-1 {
  left: 58px;
  top: 80px;
  height: 383px;
}
.additional-block .add-item.add-item-2 {
  left: 150px;
  top: 295px;
  position: relative;
  z-index: 99;
  height: 286px;
}
.additional-block .add-item.add-item-3 {
  left: 363px;
  top: 148px;
  height: 363px;
}
.additional-block .add-item.add-item-4 {
  right: 113px;
  top: 40px;
  height: 339px;
}
.additional-block .add-item.add-item-5 {
  right: 46px;
  top: 233px;
  height: 250px;
}
.numbers-block h2,
.numbers-block .h2 {
  margin-top: 74px;
  margin-bottom: 0;
}
.numbers-wrapper {
  margin-bottom: 30px;
}
.numbers-wrapper .reg-wrapper {
  margin-bottom: 45px;
}
.numbers-wrapper .reg-group-caption {
  display: none;
}
.btn-goodnumbers {
  color: white;
  font-size: 18px;
  padding: 12px 32px;
  border-radius: 24px;
  background: #ec008c;
  display: inline-block;
  margin-bottom: 80px;
  text-transform: uppercase;
}
.btn-goodnumbers:hover,
.btn-goodnumbers:focus {
  color: white;
}
/***************************************************
                   MARKUP: МЕДИА
***************************************************/
@media (max-width: 1262px) {
  .numbers-items-wrapper .number-item-wrapper .text br,
  .advantages-items-wrapper .advantage-item .text br,
  .additional-block .add-item .text br {
    display: none;
  }
  .settings-image {
    margin-left: 0;
  }
  .settings-text {
    width: 630px;
  }
  .additional-block .add-item.add-item-1 {
    left: 5px;
  }
  .additional-block .add-item.add-item-3 {
    left: 250px;
    top: 165px;
  }
  .additional-block .add-item.add-item-4 {
    right: 55px;
  }
  .additional-block .add-item.add-item-5 {
    right: 5px;
  }
}
@media (max-width: 1030px) {
  h1,
  .h1 {
    font-size: 55px;
  }
  h1 .small-heading,
  .h1 .small-heading {
    margin-top: 15px;
    font-size: 15px;
  }
  .numbers-items-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .numbers-items-wrapper .number-item-wrapper {
    width: 50%;
    margin-bottom: 30px;
  }
  .blockquote .text {
    padding-right: 40px;
  }
  .advantages-caption {
    margin-left: 30px;
    margin-right: 30px;
  }
  .advantages-items-wrapper .advantage-item {
    width: 100%;
  }
  .settings-image {
    width: 100%;
  }
  .settings-text {
    width: 100%;
    float: none;
    padding: 0 15px;
    margin-top: 0;
  }
  .additional-block .adds-container {
    height: 610px;
    padding: 0 15px;
  }
  .additional-block .add-item {
    position: relative;
    margin-top: 0;
    margin-bottom: 25px;
  }
  .additional-block .add-item.add-item-1,
  .additional-block .add-item.add-item-2,
  .additional-block .add-item.add-item-3,
  .additional-block .add-item.add-item-4,
  .additional-block .add-item.add-item-5 {
    height: auto;
    left: auto;
    right: auto;
    top: auto;
  }
}
@media (max-width: 767px) {
  .blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .blockquote .text {
    padding-left: 40px;
    padding-top: 60px;
  }
  .before-after-block .bg-wrapper {
    margin-bottom: 30px;
  }
  .before-after-block .img-wrap {
    background: url(../../images/landings/whatsapp/bg-map.png) center no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
  }
  .settings-block h2,
  .settings-block .h2 {
    margin-left: 0;
  }
}
@media (max-width: 600px) {
  .top-block {
    padding-top: 215px;
  }
  .top-block .line-wrapper {
    background: #ec0088;
    height: auto;
    padding: 15px;
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    width: auto;
  }
  h1,
  .h1 {
    font-size: 35px;
    margin-right: 30px;
  }
  h2,
  .h2 {
    font-size: 26px;
  }
  h2 .bigger,
  .h2 .bigger {
    font-size: 1em;
  }
  h2 div,
  .h2 div {
    display: inline;
  }
  .advantages-caption {
    margin-top: 60px;
  }
  .numbers-items-wrapper .number-item-wrapper {
    width: 100%;
  }
  .advantages-items-wrapper {
    margin-bottom: 0;
  }
  .advantages-items-wrapper .advantage-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .advantages-items-wrapper .advantage-item .icon {
    margin-bottom: 15px;
  }
  .additional-block h2,
  .additional-block .h2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .additional-block .adds-container {
    height: 860px;
  }
  .additional-block .add-item {
    max-width: 100%;
  }
  .before-after-block .img-wrap {
    background: none;
  }
  .before-after-block .img-part {
    width: 100%;
    padding: 0;
    float: none;
  }
  .settings-image {
    width: 90%;
    -webkit-background-size: contain;
            background-size: contain;
    margin-left: 5%;
  }
  .numbers-block h2,
  .numbers-block .h2 {
    padding: 0 15px;
  }
  .numbers-wrapper {
    margin-bottom: 0;
  }
  .numbers-wrapper:after {
    content: none;
  }
  .numbers-wrapper .d_category-wrapper {
    border: none;
  }
  .numbers-wrapper .d_category-wrapper:first-of-type:before {
    content: none;
  }
  .numbers-wrapper .owl-carousel {
    display: block;
    margin-bottom: 0;
  }
  .numbers-wrapper .owl-carousel:after {
    content: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3doYXRzYXBwLmxlc3MiLCJwYWdlcy93aGF0c2FwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSx5QkFBQTtFQUNBLDRIQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtDQ0FEO0FERUQ7RUFDRSx3QkFBQTtFQUNBLDBIQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtDQ0REO0FER0Q7RUFDRSx5QkFBQTtFQUNBLDRIQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtDQ0ZEO0FESUQ7RUFDRSx5QkFBQTtFQUNBLDRIQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtDQ0hEO0FES0Q7RUFDRSw0QkFBQTtFQUNBLGtJQUFBO0VBRUEsb0JBQUE7RUFDQSxtQkFBQTtDQ0pEO0FETUQ7RUFDRSwyQkFBQTtFQUNBLGlEQUFBO0VBQ0EsdVZBQUE7RUFLQSxvQkFBQTtFQUNBLG1CQUFBO0NDUkQ7QURjRDtFQUNFLGdCQUFBO0NDWkQ7QURlRDs7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Q0NaRDtBRFNEOztFQUtJLHFCQUFBO0NDVkg7QURjRDtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7Q0NaRDtBRGVEO0VBQ0UscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0VBQ0Esd0JBQUE7Q0NiRDtBRFVEO0VBS0ksK0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0NDWkg7QURjRztFQUNFLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxvQkFBQTtDQ1pMO0FESkQ7RUFvQk0sZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0NDYkw7QURvQkQ7RUFDRSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJB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QkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLFlBQUE7R0M5RUg7RURpRkQ7O0lBQ0UsZ0JBQUE7SUFDQSxtQkFBQTtHQzlFRDtFRGdGRDs7SUFDRSxnQkFBQTtHQzdFRDtFRDRFRDs7SUFHSSxlQUFBO0dDM0VIO0VEd0VEOztJQU1JLGdCQUFBO0dDMUVIO0VENkVEO0lBQ0UsaUJBQUE7R0MzRUQ7RUQ2RUQ7SUFDRSxZQUFBO0dDM0VEO0VENkVEO0lBQ0UsaUJBQUE7R0MzRUQ7RUQwRUQ7SUFHSSw2QkFBQTtJQUFBLDhCQUFBO0lBQUEsK0JBQUE7UUFBQSwyQkFBQTtZQUFBLHVCQUFBO0dDMUVIO0VEdUVEO0lBS00sb0JBQUE7R0N6RUw7RUQ2RUQ7O0lBRUksbUJBQUE7SUFDQSxvQkFBQTtHQzNFSDtFRHdFRDtJQU1JLGNBQUE7R0MzRUg7RURxRUQ7SUFTSSxnQkFBQTtHQzNFSDtFRDhFRDtJQUVJLGlCQUFBO0dDN0VIO0VEMkVEO0lBS0ksWUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0dDN0VIO0VEZ0ZEO0lBQ0UsV0FBQTtJQUNBLGlDQUFBO1lBQUEseUJBQUE7SUFDQSxnQkFBQTtHQzlFRDtFRGdGRDs7SUFFSSxnQkFBQTtHQzlFSDtFRGlGRDtJQUNFLGlCQUFBO0dDL0VEO0VEZ0ZDO0lBQ0UsY0FBQTtHQzlFSDtFRDJFRDtJQU9JLGFBQUE7R0MvRUg7RURpRks7SUFDRSxjQUFBO0dDL0VQO0VEcUVEO0lBZUksZUFBQTtJQUNBLGlCQUFBO0dDakZIO0VEa0ZHO0lBQ0UsY0FBQTtHQ2hGTDtDQUNGIiwiZmlsZSI6InBhZ2VzL3doYXRzYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JsYWNrJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbGF0by1ibGFjay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vLi4vZm9udHMvbGF0by1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi8uLi9mb250cy9sYXRvLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdsYXRvaGVhdnknO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9sYXRvLWhlYXZ5LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi8uLi9mb250cy9sYXRvLWhlYXZ5LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnbGF0b2xpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbGF0by1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vLi4vZm9udHMvbGF0by1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2xhdG9zZW1pYm9sZCc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdsYXRvcmVndWxhcic7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vLi4vZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC5zdmcjbGF0b3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AcGluazogI2VjMDA4YztcclxuQGJsYWNrOiAjMjMxZjIwO1xyXG5cclxuLmJsb2NrIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIC5iaWdnZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjA2NjY3ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaWMtc3RvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcblxyXG4ubnVtYmVycy1pdGVtcy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiA1MHB4IDI1cHggNDBweDtcclxuICAubnVtYmVyLWl0ZW0td3JhcHBlciB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYjAwOGI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMTFweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlYjAwOGI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpZ2l0IHtcclxuICAgICAgY29sb3I6IEBwaW5rO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6ICNmMGYxZjE7XHJcbiAgY29sb3I6IEBibGFjaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDQ1cHggMjVweDtcclxuICAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAtNDVweCA2MXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNlNmU3ZTg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gIC5hZHZhbnRhZ2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgJi5hZHZhbnRhZ2UtaXRlbS0xIHtcclxuICAgIH1cclxuICAgICYuYWR2YW50YWdlLWl0ZW0tMiB7XHJcbiAgICB9XHJcbiAgICAmLmFkdmFudGFnZS1pdGVtLTMge1xyXG4gICAgfVxyXG4gICAgJi5hZHZhbnRhZ2UtaXRlbS00IHtcclxuICAgIH1cclxuICAgICYuYWR2YW50YWdlLWl0ZW0tNSB7XHJcbiAgICB9XHJcbiAgICAmLmFkdmFudGFnZS1pdGVtLTYge1xyXG4gICAgfVxyXG4gICAgJi5hZHZhbnRhZ2UtaXRlbS03IHtcclxuICAgIH1cclxuICAgICYuYWR2YW50YWdlLWl0ZW0tOCB7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcblxyXG4gICAgICAmLmljb24tMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfMS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgICAgdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfYmdfMS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICAgICYuaWNvbi0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl8yYS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzIucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfMy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tNiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNi5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzYucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tNyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzcucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICAmLmljb24tOCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfOC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LFxyXG4gICAgICAgIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzgucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzLCAuaDMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogQHBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtlZC11bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9pYy11bC5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlcy1jYXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxMTNweDtcclxuICBtYXJnaW4tbGVmdDogMTg3cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnNldHRpbmdzLWltYWdlIHtcclxuICB3aWR0aDogMzM2cHg7XHJcbiAgaGVpZ2h0OiA2MDRweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL3Bob25lLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTExNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNldHRpbmdzLXRleHQge1xyXG4gIHdpZHRoOiA3NzBweDtcclxuICBtYXJnaW4tdG9wOiAtMTEwcHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICAgICAgICAgICAgTUFSS1VQOiDQkdCb0J7QmtCYXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi50b3AtYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvdG9wLWJhbm5lci5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIG1pbi1oZWlnaHQ6IDU2NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMTI4cHg7XHJcblxyXG4gIGgxLC5oMSB7XHJcbiAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJ2xhdG9ibGFjaycsICdzYW5zLXNlcmlmJztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcbiAgICAuc21hbGwtaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCcsICdzYW5zLXNlcmlmJztcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luLWxlZnQ6MDtcclxuICB9XHJcblxyXG4gIC5jZW50ZXJlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubGluZS13cmFwcGVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTM1MnB4O1xyXG4gICAgd2lkdGg6IDg0M3B4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvdG9wLWxpbmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmctbGVmdDogMzc3cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYmVmb3JlLWFmdGVyLWJsb2Nre1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIC5iZy13cmFwcGVye1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTdlODtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcbiAgfVxyXG4gIC5pbWctd3JhcHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICBoMiwuaDJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjojMjMxZjIwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6YXV0bzsgIFxyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLWJsb2NrIHtcclxuICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgLnNldHRpbmdzLWlubmVyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTdlODtcclxuICB9XHJcbiAgaDIsIC5oMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MjVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2JnLWtyZW1saW4ucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuICBoMiwgLmgyIHtcclxuICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZHMtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzc4cHg7XHJcbiAgfVxyXG4gIC5hZGQtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiYmJkYzA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWIwMDhiO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICY6YmVmb3JlICxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFkZC1pdGVtLTEge1xyXG4gICAgICBsZWZ0OiA1OHB4O1xyXG4gICAgICB0b3A6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogMzgzcHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZC1pdGVtLTIge1xyXG4gICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgdG9wOiAyOTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgaGVpZ2h0OiAyODZweDtcclxuICAgIH1cclxuICAgICYuYWRkLWl0ZW0tMyB7XHJcbiAgICAgIGxlZnQ6IDM2M3B4O1xyXG4gICAgICB0b3A6IDE0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2M3B4O1xyXG4gICAgfVxyXG4gICAgJi5hZGQtaXRlbS00IHtcclxuICAgICAgcmlnaHQ6IDExM3B4O1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMzM5cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZC1pdGVtLTUge1xyXG4gICAgICByaWdodDogNDZweDtcclxuICAgICAgdG9wOiAyMzNweDtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5udW1iZXJzLWJsb2NrIHtcclxuICBoMiwgLmgyIHtcclxuICAgIG1hcmdpbi10b3A6IDc0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm51bWJlcnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubnVtYmVycy13cmFwcGVyIC5yZWctd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG4ubnVtYmVycy13cmFwcGVyIC5yZWctZ3JvdXAtY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnRuLWdvb2RudW1iZXJzIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMzJweDtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGJhY2tncm91bmQ6IEBwaW5rO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgICAgICAgICAgICBNQVJLVVA6INCc0JXQlNCY0JBcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjJweCkge1xyXG4gIC5udW1iZXJzLWl0ZW1zLXdyYXBwZXIgLm51bWJlci1pdGVtLXdyYXBwZXIgLnRleHQgYnIgLFxyXG4gIC5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIC50ZXh0IGJyICxcclxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0gLnRleHQgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNldHRpbmdzLWltYWdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuc2V0dGluZ3MtdGV4dCB7XHJcbiAgICB3aWR0aDogNjMwcHg7XHJcbiAgfVxyXG4gIC5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbSB7XHJcbiAgICAmLmFkZC1pdGVtLTEge1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZC1pdGVtLTIge31cclxuICAgICYuYWRkLWl0ZW0tMyB7XHJcbiAgICAgIGxlZnQ6IDI1MHB4O1xyXG4gICAgICB0b3A6IDE2NXB4O1xyXG4gICAgfVxyXG4gICAgJi5hZGQtaXRlbS00IHtcclxuICAgICAgcmlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZC1pdGVtLTUge1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzBweCkge1xyXG4gIGgxLC5oMSB7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAuc21hbGwtaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm51bWJlcnMtaXRlbXMtd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAubnVtYmVyLWl0ZW0td3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9ja3F1b3RlIC50ZXh0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5hZHZhbnRhZ2VzLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc2V0dGluZ3MtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zZXR0aW5ncy10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuYWRkaXRpb25hbC1ibG9jayB7XHJcbiAgICAuYWRkcy1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDYxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWRkLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAmLmFkZC1pdGVtLTEgLFxyXG4gICAgICAmLmFkZC1pdGVtLTIgLFxyXG4gICAgICAmLmFkZC1pdGVtLTMgLFxyXG4gICAgICAmLmFkZC1pdGVtLTQgLFxyXG4gICAgICAmLmFkZC1pdGVtLTUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJsb2NrcXVvdGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJlZm9yZS1hZnRlci1ibG9ja3tcclxuICAgIC5iZy13cmFwcGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmltZy13cmFwe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2JnLW1hcC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNldHRpbmdzLWJsb2NrIHtcclxuICAgIGgyLCAuaDIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50b3AtYmxvY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xyXG4gICAgLmxpbmUtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlYzAwODg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgaDEsLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICB9XHJcbiAgaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAuYmlnZ2VyIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZHZhbnRhZ2VzLWNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgLm51bWJlcnMtaXRlbXMtd3JhcHBlciAubnVtYmVyLWl0ZW0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmFkdmFudGFnZS1pdGVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZGl0aW9uYWwtYmxvY2sge1xyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5hZGRzLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogODYwcHg7XHJcbiAgICB9XHJcbiAgICAuYWRkLWl0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZWZvcmUtYWZ0ZXItYmxvY2t7XHJcbiAgICAuaW1nLXdyYXB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW1nLXBhcnR7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuc2V0dGluZ3MtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICB9XHJcbiAgLm51bWJlcnMtYmxvY2sge1xyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm51bWJlcnMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRfY2F0ZWdvcnktd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhdG9ibGFjayc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9sYXRvLWJsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvbGF0by1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvaGVhdnknO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbGF0by1oZWF2eS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8taGVhdnktd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhdG9saWdodCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9sYXRvLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvbGF0by1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b3NlbWlib2xkJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9sYXRvLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvcmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vLi4vZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uL2ZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi8uLi9mb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC5zdmcjbGF0b3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYmxvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oMiAuYmlnZ2VyLFxuLmgyIC5iaWdnZXIge1xuICBmb250LXNpemU6IDEuMDY2NjdlbTtcbn1cbi5pYy1zdG9yZSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5udW1iZXJzLWl0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDUwcHggMjVweCA0MHB4O1xufVxuLm51bWJlcnMtaXRlbXMtd3JhcHBlciAubnVtYmVyLWl0ZW0td3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViMDA4YjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHggMTFweDtcbn1cbi5udW1iZXJzLWl0ZW1zLXdyYXBwZXIgLm51bWJlci1pdGVtLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ViMDA4Yjtcbn1cbi5udW1iZXJzLWl0ZW1zLXdyYXBwZXIgLm51bWJlci1pdGVtLXdyYXBwZXIgLmRpZ2l0IHtcbiAgY29sb3I6ICNlYzAwOGM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYxZjE7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNDVweCAyNXB4O1xufVxuLmJsb2NrcXVvdGUgLmltYWdlIHtcbiAgbWFyZ2luOiAtNDVweCA2MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9ja3F1b3RlIC5pbWFnZSBpbWcge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZTZlN2U4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvY2txdW90ZSAudGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciAuYWR2YW50YWdlLWl0ZW0gLmljb24ge1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4uYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSAuaWNvbi5pY29uLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl8xLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzEucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIC5pY29uLmljb24tMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2XzJhLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzIucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIC5pY29uLmljb24tMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2XzMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfYmdfMy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciAuYWR2YW50YWdlLWl0ZW0gLmljb24uaWNvbi00IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl9iZ180LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSAuaWNvbi5pY29uLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl81LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIC5pY29uLmljb24tNiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2XzYucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCwgdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfYmdfNi5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciAuYWR2YW50YWdlLWl0ZW0gLmljb24uaWNvbi03IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9hZHZfNy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl9iZ183LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSAuaWNvbi5pY29uLTgge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3doYXRzYXBwL2Fkdl84LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQsIHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYWR2X2JnXzgucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIGgzLFxuLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciAuYWR2YW50YWdlLWl0ZW0gLmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlYzAwOGM7XG59XG4uYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSAudGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ubWFya2VkLXVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1hcmtlZC11bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9pYy11bC5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYXJrZWQtdWwgbGkgLnRleHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFkdmFudGFnZXMtY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDExM3B4O1xuICBtYXJnaW4tbGVmdDogMTg3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uc2V0dGluZ3MtaW1hZ2Uge1xuICB3aWR0aDogMzM2cHg7XG4gIGhlaWdodDogNjA0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvcGhvbmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNldHRpbmdzLXRleHQge1xuICB3aWR0aDogNzcwcHg7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICAgICAgICAgIE1BUktVUDog0JHQm9Ce0JrQmFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvdG9wLWJhbm5lci5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiA1NjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG59XG4udG9wLWJsb2NrIGgxLFxuLnRvcC1ibG9jayAuaDEge1xuICBmb250LXNpemU6IDc1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdsYXRvYmxhY2snLCAnc2Fucy1zZXJpZic7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4udG9wLWJsb2NrIGgxIC5zbWFsbC1oZWFkaW5nLFxuLnRvcC1ibG9jayAuaDEgLnNtYWxsLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnLCAnc2Fucy1zZXJpZic7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvcC1ibG9jayBoMSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9wLWJsb2NrIC5jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtYmxvY2sgLmxpbmUtd3JhcHBlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBtYXJnaW4tbGVmdDogLTM1MnB4O1xuICB3aWR0aDogODQzcHg7XG4gIGhlaWdodDogMTMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvdG9wLWxpbmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNzdweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJlZm9yZS1hZnRlci1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmJlZm9yZS1hZnRlci1ibG9jayAuYmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbi5iZWZvcmUtYWZ0ZXItYmxvY2sgLmltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJlZm9yZS1hZnRlci1ibG9jayBoMixcbi5iZWZvcmUtYWZ0ZXItYmxvY2sgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmJlZm9yZS1hZnRlci1ibG9jayBwIHtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5iZWZvcmUtYWZ0ZXItYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2V0dGluZ3MtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG59XG4uc2V0dGluZ3MtYmxvY2sgLnNldHRpbmdzLWlubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xufVxuLnNldHRpbmdzLWJsb2NrIGgyLFxuLnNldHRpbmdzLWJsb2NrIC5oMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3Mvd2hhdHNhcHAvYmcta3JlbWxpbi5wbmcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgaDIsXG4uYWRkaXRpb25hbC1ibG9jayAuaDIge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3OHB4O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2JiYmRjMDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ViMDA4YjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0gLmNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtIC50ZXh0OmJlZm9yZSxcbi5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbSAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0gLnRleHQ6YmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbn1cbi5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbSAudGV4dDphZnRlciB7XG4gIGJvdHRvbTogLTE1cHg7XG59XG4uYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tMSB7XG4gIGxlZnQ6IDU4cHg7XG4gIHRvcDogODBweDtcbiAgaGVpZ2h0OiAzODNweDtcbn1cbi5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbS5hZGQtaXRlbS0yIHtcbiAgbGVmdDogMTUwcHg7XG4gIHRvcDogMjk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMjg2cHg7XG59XG4uYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tMyB7XG4gIGxlZnQ6IDM2M3B4O1xuICB0b3A6IDE0OHB4O1xuICBoZWlnaHQ6IDM2M3B4O1xufVxuLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtLmFkZC1pdGVtLTQge1xuICByaWdodDogMTEzcHg7XG4gIHRvcDogNDBweDtcbiAgaGVpZ2h0OiAzMzlweDtcbn1cbi5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbS5hZGQtaXRlbS01IHtcbiAgcmlnaHQ6IDQ2cHg7XG4gIHRvcDogMjMzcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ubnVtYmVycy1ibG9jayBoMixcbi5udW1iZXJzLWJsb2NrIC5oMiB7XG4gIG1hcmdpbi10b3A6IDc0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubnVtYmVycy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5udW1iZXJzLXdyYXBwZXIgLnJlZy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5udW1iZXJzLXdyYXBwZXIgLnJlZy1ncm91cC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tZ29vZG51bWJlcnMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWMwMDhjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLWdvb2RudW1iZXJzOmhvdmVyLFxuLmJ0bi1nb29kbnVtYmVyczpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgICAgICAgICBNQVJLVVA6INCc0JXQlNCY0JBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjYycHgpIHtcbiAgLm51bWJlcnMtaXRlbXMtd3JhcHBlciAubnVtYmVyLWl0ZW0td3JhcHBlciAudGV4dCBicixcbiAgLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciAuYWR2YW50YWdlLWl0ZW0gLnRleHQgYnIsXG4gIC5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbSAudGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2V0dGluZ3MtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZXR0aW5ncy10ZXh0IHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtLmFkZC1pdGVtLTEge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tMyB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxNjVweDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tNCB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtLmFkZC1pdGVtLTUge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG4gIGgxIC5zbWFsbC1oZWFkaW5nLFxuICAuaDEgLnNtYWxsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5udW1iZXJzLWl0ZW1zLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubnVtYmVycy1pdGVtcy13cmFwcGVyIC5udW1iZXItaXRlbS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2NrcXVvdGUgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLWl0ZW1zLXdyYXBwZXIgLmFkdmFudGFnZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2V0dGluZ3MtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXR0aW5ncy10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkcy1jb250YWluZXIge1xuICAgIGhlaWdodDogNjEwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tMSxcbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtLmFkZC1pdGVtLTIsXG4gIC5hZGRpdGlvbmFsLWJsb2NrIC5hZGQtaXRlbS5hZGQtaXRlbS0zLFxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkLWl0ZW0uYWRkLWl0ZW0tNCxcbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtLmFkZC1pdGVtLTUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9ja3F1b3RlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9ja3F1b3RlIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1ibG9jayAuYmctd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmVmb3JlLWFmdGVyLWJsb2NrIC5pbWctd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy93aGF0c2FwcC9iZy1tYXAucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc2V0dGluZ3MtYmxvY2sgaDIsXG4gIC5zZXR0aW5ncy1ibG9jayAuaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICB9XG4gIC50b3AtYmxvY2sgLmxpbmUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2VjMDA4ODtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgaDIgLmJpZ2dlcixcbiAgLmgyIC5iaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIGgyIGRpdixcbiAgLmgyIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5hZHZhbnRhZ2VzLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm51bWJlcnMtaXRlbXMtd3JhcHBlciAubnVtYmVyLWl0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFkdmFudGFnZXMtaXRlbXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWR2YW50YWdlcy1pdGVtcy13cmFwcGVyIC5hZHZhbnRhZ2UtaXRlbSAuaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayBoMixcbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYWRkaXRpb25hbC1ibG9jayAuYWRkcy1jb250YWluZXIge1xuICAgIGhlaWdodDogODYwcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtYmxvY2sgLmFkZC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1ibG9jayAuaW1nLXdyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmJlZm9yZS1hZnRlci1ibG9jayAuaW1nLXBhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnNldHRpbmdzLWltYWdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgLm51bWJlcnMtYmxvY2sgaDIsXG4gIC5udW1iZXJzLWJsb2NrIC5oMiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5udW1iZXJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm51bWJlcnMtd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubnVtYmVycy13cmFwcGVyIC5kX2NhdGVnb3J5LXdyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubnVtYmVycy13cmFwcGVyIC5kX2NhdGVnb3J5LXdyYXBwZXI6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm51bWJlcnMtd3JhcHBlciAub3dsLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5udW1iZXJzLXdyYXBwZXIgLm93bC1jYXJvdXNlbDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuIl19 */
