/* end of variables */
* {
  font-family: "proxima-soft";
  color: #555555;
}
main {
  width: 100%;
  overflow: hidden;
}
.primary-bg {
  background: rgba(103, 198, 209, 0.2);
}
.secondary-bg {
  background: rgba(171, 121, 170, 0.2);
}
.color--pink {
  color: #db7d98;
}
.color--purple {
  color: #ab79aa;
}
.color--blue {
  color: #67c6d1;
}
/* end of predefinitions */
.c-mainHeader2 {
  display: block;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: #555555;
  /* RESPONSIVE MAINHEADER2 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-mainHeader2 {
    font-size: 37px;
  }
}
@media (max-width: 500px) {
  .c-mainHeader2 {
    font-size: 34px;
  }
}
.c-subpageMainHeader {
  padding: 30px 0;
  font-size: 50px;
  font-weight: 700;
  color: #555555;
}
/* end of header */
.c-button {
  display: inline-block;
  padding: 7px 40px;
  font-size: 22px;
  font-weight: 500;
  color: #ffffff;
  line-height: 1;
  cursor: pointer;
  background: #67c6d1;
  border-radius: 10px;
  border: 0;
  outline: none;
  text-transform: lowercase;
  /* RESPONSIVE BUTTON 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-button {
    font-size: 19px;
  }
}
.c-button:hover {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.9;
}
.c-button.u-bigButton {
  padding: 20px 50px;
}
@media (max-width: 500px) {
  .c-button.u-bigButton {
    padding: 15px 30px;
  }
}
.c-button.u-mediumButton {
  padding: 17px 50px;
  font-size: 18px;
}
@media (max-width: 500px) {
  .c-button.u-mediumButton {
    padding: 15px 30px;
  }
}
.c-button.u-whiteButton {
  background: #ffffff;
}
.c-button.u-silverButton {
  background: #b5b5b7;
}
.c-button.u-purpleButton {
  background: #ab7aa9;
}
.c-button.u-purpleButton.u-active {
  background: #ffffff;
  border: 1px solid #ab7aa9;
  color: #ab7aa9;
}
@media (max-width: 991px) {
  .c-button.u-purpleButton.u-active:after {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.c-button.u-greenButton {
  background: #67c6d1;
}
.c-button.u-greenButton.u-active {
  background: #ffffff;
  border: 1px solid #67c6d1;
  color: #67c6d1;
}
@media (max-width: 991px) {
  .c-button.u-greenButton.u-active:after {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.c-button.u-pinkButton {
  background: #db7d98;
}
.c-button.u-mainButton {
  background: #67c6d1;
  border: 0;
}
.c-button.u-signpostButton {
  position: relative;
  width: 100%;
  padding: 15px 30px 15px 15px;
  margin: 5px 0;
  line-height: 30px;
}
@media (max-width: 500px) {
  .c-button.u-signpostButton {
    line-height: 1;
    font-size: 15px;
  }
}
.c-button.u-signpostButtonArrow:after {
  position: absolute;
  right: 10px;
  top: -webkit-calc(50% - 15px);
  top: -moz-calc(50% - 15px);
  top: calc(50% - 15px);
  content: "\f105";
  font-family: FontAwesome;
  font-size: 40px;
}
@media (max-width: 500px) {
  .c-button.u-signpostButtonArrow:after {
    top: -webkit-calc(50% - 7.5px);
    top: -moz-calc(50% - 7.5px);
    top: calc(50% - 7.5px);
    font-size: inherit;
  }
}
/* end of buttons */
/* --------------------- */
/*
    //
    // TABS BUTTONS BOX
*/
.c-tabsButtonsBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-pack: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-box-pack: justify;
       justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  z-index: 20;
  /* Specialist button */
  /* end of tab button */
  /* Centrum asistovane reprodukce */
  /* end of car */
  /* Plasticka chirurgie */
  /* end of plasticka chirurgie */
  /* Chirurgicke obory */
  /* end of chirurgicke obory */
}
@media (max-width: 1200px) {
  .c-tabsButtonsBox {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.c-tabsButtonsBox .c-tabButton {
  display: inline-block;
  padding: 12px 15px;
  margin: 10px;
  font-size: 18px;
  font-weight: 500;
  color: #67c6d1;
  text-decoration: none;
  text-transform: lowercase;
  border: 1px solid #67c6d1;
  border-radius: 10px;
  /* RESPONSIVE TABBUTTON 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-tabsButtonsBox .c-tabButton {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .c-tabsButtonsBox .c-tabButton {
    margin: 10px;
  }
}
.c-tabsButtonsBox .c-tabButton:hover {
  background: #67c6d1;
  color: #ffffff;
}
.c-tabsButtonsBox .c-tabButton.active {
  background: #67c6d1;
  color: #ffffff;
}
.c-tabsButtonsBox.u-car .c-tabButton {
  border-color: #db7d98;
  color: #db7d98;
}
.c-tabsButtonsBox.u-car .c-tabButton:hover {
  background: #db7d98;
  color: #ffffff;
}
.c-tabsButtonsBox.u-car .c-tabButton.active {
  background: #db7d98;
  color: #ffffff;
}
.c-tabsButtonsBox.u-plastic .c-tabButton {
  border-color: #ab7aa9;
  color: #ab7aa9;
}
.c-tabsButtonsBox.u-plastic .c-tabButton:hover {
  background: #ab7aa9;
  color: #ffffff;
}
.c-tabsButtonsBox.u-plastic .c-tabButton.active {
  background: #ab7aa9;
  color: #ffffff;
}
.c-tabsButtonsBox.u-chirurgy .c-tabButton {
  border-color: #b9b29a;
  color: #b9b29a;
}
.c-tabsButtonsBox.u-chirurgy .c-tabButton:hover {
  background: #b9b29a;
  color: #ffffff;
}
.c-tabsButtonsBox.u-chirurgy .c-tabButton.active {
  background: #b9b29a;
  color: #ffffff;
}
/* end of tabs buttons box */
/* ---------------------------------------- */
/* OUR DISCIPLINES BOX */
.c-ourDisciplines {
  position: fixed;
  right: 0;
  top: 0px;
  display: none;
  width: 40%;
  height: 900px;
  padding: 150px 100px 80px 100px;
  background: #ffffff;
  border-bottom-left-radius: 25%;
  -webkit-box-shadow: 0 0 5px silver;
          box-shadow: 0 0 5px silver;
  z-index: 320;
  /* Header */
  /* end of listLink */
}
@media screen and (max-height: 750px) {
  .c-ourDisciplines {
    height: 100% !important;
    border-bottom-left-radius: 0;
    overflow-y: scroll;
  }
}
@media (max-width: 1500px) {
  .c-ourDisciplines {
    height: 1000px;
  }
}
@media (max-width: 1200px) {
  .c-ourDisciplines {
    display: none !important;
  }
}
.c-ourDisciplines button {
  position: absolute;
  right: 30px;
  top: 150px;
  padding: 10px;
  font-size: 15px;
  color: #ffffff;
  cursor: pointer;
  border: 0;
  outline: 0;
}
.c-ourDisciplines button i {
  color: #ffffff;
}
.c-ourDisciplines .header {
  display: block;
  padding-bottom: 5px;
  font-size: 23px;
  font-weight: 600;
  color: #555555;
  line-height: 1;
  /* RESPONSIVE HEADER 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-ourDisciplines .header {
    font-size: 20px;
  }
}
.c-ourDisciplines .header.highlight-menu {
  color: #db7d98;
}
.c-ourDisciplines .header.highlight-menu-2 {
  color: #67c6d1;
}
.c-ourDisciplines .listLink {
  position: relative;
  display: block;
  max-width: 50%;
  padding: 3px 0 3px 10px;
  font-size: 16px;
  line-height: 1.5;
  color: #555555;
  /* RESPONSIVE LISTLINK 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-ourDisciplines .listLink {
    font-size: 14px;
  }
}
@media (max-width: 1500px) {
  .c-ourDisciplines .listLink {
    max-width: 100%;
  }
}
.c-ourDisciplines .listLink:before {
  position: absolute;
  content: "\f105";
  font-family: FontAwesome;
  left: 0;
  top: 3px;
  font-size: 16px;
  color: inherit;
}
.c-ourDisciplines p {
  font-weight: 700;
  /* RESPONSIVE P 1201 to 1500PX */
}
@media (max-width: 1500px) and (min-width: 1201px) {
  .c-ourDisciplines p {
    font-size: 14px;
  }
}
.c-ourDisciplines a {
  color: #67c6d1;
}
.more-button {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* end of our disciplines */
.lp-ivf-sf-hc__container {
  max-width: 1160px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.lp-ivf-sf-hc__title {
  display: none;
  max-width: 400px;
  margin-bottom: 12px !important;
  text-align: left !important;
  font-size: 36px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 1.36;
}
@media (min-width: 670px) {
  .lp-ivf-sf-hc__title {
    display: block;
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__title {
    max-width: 400px;
    padding-top: 180px;
    font-size: 44px;
  }
}
@media (min-width: 1500px) {
  .lp-ivf-sf-hc__title {
    padding-top: 280px;
  }
}
.lp-ivf-sf-hc__title span {
  color: #DB7D98;
}
.lp-ivf-sf-hc__button {
  display: inline-block;
  width: 100%;
  padding: 10px 25px;
  background: #DB7D98;
  border: 1px solid #DB7D98;
  border-radius: 10px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.36;
  -webkit-transition: 0.2s ease-in-out background, 0.2s ease-in-out color;
     -moz-transition: 0.2s ease-in-out background, 0.2s ease-in-out color;
          transition: 0.2s ease-in-out background, 0.2s ease-in-out color;
}
@media (min-width: 500px) {
  .lp-ivf-sf-hc__button {
    width: auto;
  }
}
.lp-ivf-sf-hc__button:hover {
  background: #ffffff;
  color: #DB7D98;
  text-decoration: none;
}
@media (min-width: 1920px) {
  .lp-ivf-sf-hc__intro {
    min-width: 100%;
  }
}
@media (min-width: 1920px) {
  .lp-ivf-sf-hc__intro .small-rainbow {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .lp-ivf-sf-hc__intro.o-subpageTopBox.p-ourDoctors.o-workplaceTop.car-header .rainbow {
    width: 100%;
    top: 738px;
  }
}
.lp-ivf-sf-hc__intro .lp-ivf-sf-hc__container {
  position: relative;
  z-index: 100;
}
.lp-ivf-sf-hc__intro p {
  display: none;
  max-width: 540px;
  margin-bottom: 16px;
  color: #555;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.36;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__intro p {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__intro p {
    display: block;
  }
}
.lp-ivf-sf-hc__intro a {
  display: none;
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__intro a {
    display: inline-block;
  }
}
.lp-ivf-sf-hc__intro--2 {
  padding-bottom: 50px;
  margin-top: -50px;
}
@media (min-width: 670px) {
  .lp-ivf-sf-hc__intro--2 {
    padding-top: 20px;
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__intro--2 {
    display: none;
  }
}
.lp-ivf-sf-hc__intro--2 .lp-ivf-sf-hc__title {
  display: block;
}
@media (min-width: 670px) {
  .lp-ivf-sf-hc__intro--2 .lp-ivf-sf-hc__title {
    display: none;
  }
}
.lp-ivf-sf-hc__intro--2 p {
  display: block;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__intro--2 p {
    display: none;
  }
}
.lp-ivf-sf-hc__intro--2 a {
  display: inline-block;
}
@media (min-width: 1200px) {
  .lp-ivf-sf-hc__intro--2 a {
    display: none;
  }
}
.lp-ivf-sf-hc__header-image {
  position: absolute;
  width: 100%;
  height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__header-image {
    height: auto;
  }
}
.lp-ivf-sf-hc__text-boxes {
  padding-bottom: 10px;
}
@media (min-width: 1500px) {
  .lp-ivf-sf-hc__text-boxes {
    margin-top: -10px;
    padding-bottom: 30px;
  }
}
.lp-ivf-sf-hc__text-boxes--m-full {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media (min-width: 1500px) {
  .lp-ivf-sf-hc__text-boxes--m-full {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.lp-ivf-sf-hc__text-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box {
    margin-bottom: 0;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.lp-ivf-sf-hc__text-box__title {
  margin-bottom: 25px;
  color: #555;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.35;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box__title {
    font-size: 37px;
  }
}
.lp-ivf-sf-hc__text-box__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 30px;
  margin-bottom: 40px;
}
.lp-ivf-sf-hc__text-box__button a {
  width: 100%;
}
@media (min-width: 750px) {
  .lp-ivf-sf-hc__text-box__button a {
    width: auto;
    margin-bottom: 0;
  }
}
.lp-ivf-sf-hc__text-box__text-col {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box__text-col {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 50px;
  }
}
.lp-ivf-sf-hc__text-box__content p,
.lp-ivf-sf-hc__text-box__content ul li {
  color: #555;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box__content p,
  .lp-ivf-sf-hc__text-box__content ul li {
    font-size: 22px;
  }
}
.lp-ivf-sf-hc__text-box__content p {
  margin-bottom: 18px;
}
.lp-ivf-sf-hc__text-box__content p:last-child {
  margin-bottom: 0;
}
.lp-ivf-sf-hc__text-box__content ul {
  padding-left: 20px;
  margin-bottom: 0;
}
.lp-ivf-sf-hc__text-box__image-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 30px;
  max-width: 400px;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box__image-col {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: 510px;
    min-width: 510px;
    padding-bottom: 0;
  }
}
.lp-ivf-sf-hc__text-box__image-col img {
  width: 100%;
}
.lp-ivf-sf-hc__text-box--image-left {
  margin-bottom: 20px;
}
.lp-ivf-sf-hc__text-box--image-left .lp-ivf-sf-hc__text-box__text-col {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding-right: 0;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__text-box--image-left .lp-ivf-sf-hc__text-box__text-col {
    padding-left: 50px;
  }
}
.lp-ivf-sf-hc__text-box--image-left .lp-ivf-sf-hc__text-box__image-col {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.lp-ivf-sf-hc__text-boxes--pink {
  background-color: #FFF0F4;
}
.lp-ivf-sf-hc__text-boxes--pink .lp-ivf-sf-hc__text-box__title {
  color: #DB7D98;
}
.lp-ivf-sf-hc__ivf-process {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #FFF0F4;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process__header {
    padding-bottom: 30px;
  }
}
.lp-ivf-sf-hc__ivf-process__header h2 {
  margin-bottom: 25px;
  color: #555;
  text-align: left;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.35;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process__header h2 {
    text-align: center;
    font-size: 37px;
  }
}
.lp-ivf-sf-hc__ivf-process__header p {
  margin-bottom: 25px;
  color: #555;
  text-align: left;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.36;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process__header p {
    text-align: center;
    font-size: 22px;
  }
}
.lp-ivf-sf-hc__ivf-process__header p:last-child {
  margin-bottom: 0;
}
.lp-ivf-sf-hc__ivf-process__journey--slick {
  display: none;
  max-width: 1600px;
  margin: 31px 15px 53px;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__ivf-process__journey--slick {
    display: block;
  }
}
@media (min-width: 1630px) {
  .lp-ivf-sf-hc__ivf-process__journey--slick {
    margin-right: auto;
    margin-left: auto;
  }
}
.lp-ivf-sf-hc__ivf-process__journey--slick a {
  text-decoration: none;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-slide {
  position: relative;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-slide:nth-child(odd):after {
  position: absolute;
  top: 0;
  right: -24px;
  width: 51px;
  height: 39px;
  background: url('../images/landing-page-ivf-sf-hc/journey-arrow-bottom.svg') no-repeat;
  content: '';
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-slide:nth-child(even):after {
  position: absolute;
  top: 70px;
  right: -24px;
  width: 50px;
  height: 16px;
  background: url('../images/landing-page-ivf-sf-hc/journey-arrow-top.svg') no-repeat;
  content: '';
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-slide:last-child:after {
  display: none;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow {
  position: absolute;
  top: -webkit-calc(50% - 15px);
  top: -moz-calc(50% - 15px);
  top: calc(50% - 15px);
  left: -10px;
  z-index: 999;
  width: 30px;
  height: 30px;
  background: #DB7D98;
  border-radius: 50%;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 30px;
  height: 30px;
  color: #ffffff;
  text-align: center;
  text-indent: 0;
  font-size: 20px;
  content: '<';
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow.slick-next {
  right: -10px;
  left: auto;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow.slick-next:before {
  content: '>';
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.lp-ivf-sf-hc__ivf-process__journey--slick .slick-arrow.slick-disabled:before {
  opacity: 1;
  color: #ffffff;
}
.lp-ivf-sf-hc__ivf-process__journey--mobile {
  padding-top: 20px;
  margin-bottom: 23px;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__ivf-process__journey--mobile {
    display: none;
  }
}
.lp-ivf-sf-hc__ivf-process__journey--mobile details:nth-child(odd) {
  background: #ffffff;
}
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item {
  padding: 0;
}
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item::marker,
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item::-webkit-details-marker {
  content: '';
}
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item a,
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 17px 20px;
}
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item a img,
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item > div img {
  margin-right: 17px;
  margin-bottom: 0;
  margin-left: 0;
}
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item a span,
.lp-ivf-sf-hc__ivf-process__journey--mobile .lp-ivf-sf__ivf-process__journey__item > div span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 142px;
}
.lp-ivf-sf-hc__ivf-process__journey__item {
  padding-right: 24px;
  padding-left: 24px;
  text-align: center;
}
.lp-ivf-sf-hc__ivf-process__journey__item img {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}
.lp-ivf-sf-hc__ivf-process__journey__item span {
  display: block;
  color: #555;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
}
.lp-ivf-sf-hc__ivf-process__button {
  padding-bottom: 25px;
  text-align: center;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process__button {
    padding-bottom: 50px;
  }
}
.lp-ivf-sf-hc__ivf-process__button a {
  width: 100%;
}
@media (min-width: 750px) {
  .lp-ivf-sf-hc__ivf-process__button a {
    width: auto;
  }
}
.lp-ivf-sf-hc__ivf-process-block {
  position: relative;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__ivf-process-block {
    padding-left: 118px;
  }
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process-block {
    padding-bottom: 50px;
    padding-left: 158px;
  }
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__ivf-process-block:before {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-size: 80px 80px;
    content: '';
  }
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process-block:before {
    width: 120px;
    height: 120px;
    background-size: 120px 120px;
  }
}
.lp-ivf-sf-hc__ivf-process-block__title {
  margin-top: 0;
  margin-bottom: 5px;
  color: #DB7D98;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process-block__title {
    margin-bottom: 25px;
    font-size: 36px;
  }
}
.lp-ivf-sf-hc__ivf-process-block__content p {
  margin-bottom: 25px;
  color: #555;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.36;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__ivf-process-block__content p {
    font-size: 22px;
  }
}
.lp-ivf-sf-hc__ivf-process-block__content p:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__ivf-process-block--1:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-1.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-2.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--3:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-3.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--4:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-4.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--5:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-5.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--6:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-6.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--1-2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-1.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--2-2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-2.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--3-2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-3.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--4-2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-4.svg');
  }
  .lp-ivf-sf-hc__ivf-process-block--5-2:before {
    background-image: url('../images/landing-page-ivf-sf-hc/process-icon-5.svg');
  }
}
.lp-ivf-sf-hc__faq {
  padding-top: 34px;
  padding-bottom: 34px;
}
@media (min-width: 1150px) {
  .lp-ivf-sf-hc__faq {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.lp-ivf-sf-hc__faq h2 {
  margin-bottom: 25px;
  color: #555;
  text-align: left;
  font-size: 37px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.35;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__faq h2 {
    padding-bottom: 10px;
    text-align: center;
    font-size: 37px;
  }
}
.lp-ivf-sf-hc__faq__item {
  margin-bottom: 19px;
}
.lp-ivf-sf-hc__faq__item__question {
  position: relative;
  min-height: 18px;
  padding-left: 30px;
  cursor: pointer;
  color: #DB7D98;
  font-weight: 700;
  line-height: 1.55;
  font-size: 18px;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__faq__item__question {
    font-size: 22px;
  }
}
.lp-ivf-sf-hc__faq__item__icon {
  position: absolute;
  top: 5px;
  left: 0;
  width: 17px;
  height: 17px;
  border: 1px solid #DB7D98;
  border-radius: 50%;
}
.lp-ivf-sf-hc__faq__item__icon::before {
  position: absolute;
  top: -webkit-calc(50% - 4px);
  top: -moz-calc(50% - 4px);
  top: calc(50% - 4px);
  left: -webkit-calc(50% - 0.5px);
  left: -moz-calc(50% - 0.5px);
  left: calc(50% - 0.5px);
  display: block;
  width: 1px;
  height: 8px;
  background-color: #DB7D98;
  -webkit-transition: opacity 0.2s;
     -moz-transition: opacity 0.2s;
          transition: opacity 0.2s;
  content: "";
}
.lp-ivf-sf-hc__faq__item__icon::after {
  position: absolute;
  top: -webkit-calc(50% - 0.5px);
  top: -moz-calc(50% - 0.5px);
  top: calc(50% - 0.5px);
  left: -webkit-calc(50% - 4px);
  left: -moz-calc(50% - 4px);
  left: calc(50% - 4px);
  display: block;
  width: 8px;
  height: 1px;
  background-color: #DB7D98;
  content: "";
}
.lp-ivf-sf-hc__faq__item--active .lp-ivf-sf-hc__faq__item__icon::before {
  opacity: 0;
}
.lp-ivf-sf-hc__faq__item__answer {
  display: none;
  padding-top: 4px;
  color: #555;
  font-weight: 400;
  line-height: 1.55;
  font-size: 18px;
}
@media (min-width: 1000px) {
  .lp-ivf-sf-hc__faq__item__answer {
    font-size: 22px;
  }
}
@media (min-width: 500px) {
  .lp-ivf-sf-hc__faq__item__answer {
    padding-left: 30px;
  }
}
.lp-ivf-sf-hc__faq__item__answer p a,
.lp-ivf-sf-hc__faq__item__answer ul li a {
  color: #555;
  text-decoration: underline;
}
.lp-ivf-sf-hc__faq__item__answer p a:hover,
.lp-ivf-sf-hc__faq__item__answer ul li a:hover {
  color: #DB7D98;
  text-decoration: none;
}
.lp-ivf-sf-hc__faq__item__answer p strong,
.lp-ivf-sf-hc__faq__item__answer ul li strong {
  font-weight: 500;
}
.lp-ivf-sf-hc__faq__item__answer p {
  margin-bottom: 15px;
  text-align: center;
}
.lp-ivf-sf-hc__faq__item__answer p:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .lp-ivf-sf-hc__faq__item__answer p {
    text-align: left;
  }
}
.lp-ivf-sf-hc__faq__item__answer ul li {
  margin-bottom: 0;
}
.lp-ivf-sf-hc__faq__item__answer p + ul {
  margin-top: -15px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLWxhbmRpbmctcGFnZS1pdmYtc2YtaGMuY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLmxlc3MiLCJsYW5kaW5nLXBhZ2UtaXZmLXNmLWhjL2Jhc2UubGVzcyIsImxhbmRpbmctcGFnZS1pdmYtc2YtaGMvc2VjdGlvbnMvaW50cm8ubGVzcyIsImxhbmRpbmctcGFnZS1pdmYtc2YtaGMvc2VjdGlvbnMvdGV4dC1ib3hlcy5sZXNzIiwibGFuZGluZy1wYWdlLWl2Zi1zZi1oYy9zZWN0aW9ucy9wcm9jZXNzLmxlc3MiLCJsYW5kaW5nLXBhZ2UtaXZmLXNmLWhjL3NlY3Rpb25zL2ZhcS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNCQUFzQjtBQzJDdEI7RUFDSSw0QkFBQTtFQUNBLGVBQUE7Q0R6Q0g7QUM0Q0Q7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7Q0QxQ0g7QUM2Q0Q7RUFDSSxxQ0FBQTtDRDNDSDtBQzhDRDtFQUNJLHFDQUFBO0NENUNIO0FDK0NEO0VBQ0ksZUFBQTtDRDdDSDtBQ2dERDtFQUNJLGVBQUE7Q0Q5Q0g7QUNpREQ7RUFDSSxlQUFBO0NEL0NIO0FBQ0QsMkJBQTJCO0FDdUQzQjtFQUNJLGVBQUE7RUFFQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUR0REYsMkNBQTJDO0NBQzVDO0FDd0RHO0VBZ2FKO0lBL1pRLGdCQUFBO0dEckRMO0NBQ0Y7QUN1REc7RUE0Wko7SUEzWlEsZ0JBQUE7R0RwREw7Q0FDRjtBQ3VERDtFQUNJLGdCQUFBO0VBRUEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7Q0R0REg7QUFDRCxtQkFBbUI7QUM4RG5CO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBRUEsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUQ5REYsc0NBQXNDO0NB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O0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7Q055OEJuQjtBTXI4Qm1CO0VBQ0ksV0FBQTtDTnU4QnZCO0FNbDhCVztFQUNJLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7Q05vOEJmO0FNbDhCZTtFQW1EaEI7SUFsRG9CLGdCQUFBO0dOcThCakI7Q0FDRjtBTWw4QmU7RUE4Q2hCO0lBN0NvQixtQkFBQTtHTnE4QmpCO0NBQ0Y7QU1wOUJXOztFQW1CWSxZQUFBO0VBQ0EsMkJBQUE7Q05xOEJ2QjtBTW44QnVCOztFQUNJLGVBQUE7RUFDQSxzQkFBQTtDTnM4QjNCO0FNOTlCVzs7RUE2QlksaUJBQUE7Q05xOEJ2QjtBTWwrQlc7RUFrQ1Esb0JBQUE7RUFDQSxtQkFBQTtDTm04Qm5CO0FNajhCbUI7RUFDSSxpQkFBQTtDTm04QnZCO0FNajhCbUI7RUFtQnBCO0lBbEJ3QixpQkFBQTtHTm84QnJCO0NBQ0Y7QU05K0JXO0VBZ0RZLGlCQUFBO0NOaThCdkI7QU1qL0JXO0VBcURRLGtCQUFBO0NOKzdCbkIiLCJmaWxlIjoic3R5bGUtbGFuZGluZy1wYWdlLWl2Zi1zZi1oYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlbmQgb2YgdmFyaWFibGVzICovXG4qIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1zb2Z0XCI7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByaW1hcnktYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwMywgMTk4LCAyMDksIDAuMik7XG59XG4uc2Vjb25kYXJ5LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzEsIDEyMSwgMTcwLCAwLjIpO1xufVxuLmNvbG9yLS1waW5rIHtcbiAgY29sb3I6ICNkYjdkOTg7XG59XG4uY29sb3ItLXB1cnBsZSB7XG4gIGNvbG9yOiAjYWI3OWFhO1xufVxuLmNvbG9yLS1ibHVlIHtcbiAgY29sb3I6ICM2N2M2ZDE7XG59XG4vKiBlbmQgb2YgcHJlZGVmaW5pdGlvbnMgKi9cbi5jLW1haW5IZWFkZXIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICAvKiBSRVNQT05TSVZFIE1BSU5IRUFERVIyIDEyMDEgdG8gMTUwMFBYICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jLW1haW5IZWFkZXIyIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy1tYWluSGVhZGVyMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4uYy1zdWJwYWdlTWFpbkhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi8qIGVuZCBvZiBoZWFkZXIgKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogN3B4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2N2M2ZDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgLyogUkVTUE9OU0lWRSBCVVRUT04gMTIwMSB0byAxNTAwUFggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jLWJ1dHRvbi51LWJpZ0J1dHRvbiB7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy1idXR0b24udS1iaWdCdXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuLmMtYnV0dG9uLnUtbWVkaXVtQnV0dG9uIHtcbiAgcGFkZGluZzogMTdweCA1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmMtYnV0dG9uLnUtbWVkaXVtQnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cbi5jLWJ1dHRvbi51LXdoaXRlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbi51LXNpbHZlckJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNiNWI1Yjc7XG59XG4uYy1idXR0b24udS1wdXJwbGVCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjYWI3YWE5O1xufVxuLmMtYnV0dG9uLnUtcHVycGxlQnV0dG9uLnUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiN2FhOTtcbiAgY29sb3I6ICNhYjdhYTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtYnV0dG9uLnUtcHVycGxlQnV0dG9uLnUtYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5jLWJ1dHRvbi51LWdyZWVuQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzY3YzZkMTtcbn1cbi5jLWJ1dHRvbi51LWdyZWVuQnV0dG9uLnUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3YzZkMTtcbiAgY29sb3I6ICM2N2M2ZDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtYnV0dG9uLnUtZ3JlZW5CdXR0b24udS1hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLmMtYnV0dG9uLnUtcGlua0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNkYjdkOTg7XG59XG4uYy1idXR0b24udS1tYWluQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzY3YzZkMTtcbiAgYm9yZGVyOiAwO1xufVxuLmMtYnV0dG9uLnUtc2lnbnBvc3RCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy1idXR0b24udS1zaWducG9zdEJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYy1idXR0b24udS1zaWducG9zdEJ1dHRvbkFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYy1idXR0b24udS1zaWducG9zdEJ1dHRvbkFycm93OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuLyogZW5kIG9mIGJ1dHRvbnMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiAgICAvL1xuICAgIC8vIFRBQlMgQlVUVE9OUyBCT1hcbiovXG4uYy10YWJzQnV0dG9uc0JveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICAvKiBTcGVjaWFsaXN0IGJ1dHRvbiAqL1xuICAvKiBlbmQgb2YgdGFiIGJ1dHRvbiAqL1xuICAvKiBDZW50cnVtIGFzaXN0b3ZhbmUgcmVwcm9kdWtjZSAqL1xuICAvKiBlbmQgb2YgY2FyICovXG4gIC8qIFBsYXN0aWNrYSBjaGlydXJnaWUgKi9cbiAgLyogZW5kIG9mIHBsYXN0aWNrYSBjaGlydXJnaWUgKi9cbiAgLyogQ2hpcnVyZ2lja2Ugb2JvcnkgKi9cbiAgLyogZW5kIG9mIGNoaXJ1cmdpY2tlIG9ib3J5ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRhYnNCdXR0b25zQm94IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMtdGFic0J1dHRvbnNCb3ggLmMtdGFiQnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY3YzZkMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjdjNmQxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvKiBSRVNQT05TSVZFIFRBQkJVVFRPTiAxMjAxIHRvIDE1MDBQWCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYy10YWJzQnV0dG9uc0JveCAuYy10YWJCdXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy10YWJzQnV0dG9uc0JveCAuYy10YWJCdXR0b24ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuLmMtdGFic0J1dHRvbnNCb3ggLmMtdGFiQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY3YzZkMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10YWJzQnV0dG9uc0JveCAuYy10YWJCdXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzY3YzZkMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10YWJzQnV0dG9uc0JveC51LWNhciAuYy10YWJCdXR0b24ge1xuICBib3JkZXItY29sb3I6ICNkYjdkOTg7XG4gIGNvbG9yOiAjZGI3ZDk4O1xufVxuLmMtdGFic0J1dHRvbnNCb3gudS1jYXIgLmMtdGFiQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RiN2Q5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10YWJzQnV0dG9uc0JveC51LWNhciAuYy10YWJCdXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RiN2Q5ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10YWJzQnV0dG9uc0JveC51LXBsYXN0aWMgLmMtdGFiQnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWI3YWE5O1xuICBjb2xvcjogI2FiN2FhOTtcbn1cbi5jLXRhYnNCdXR0b25zQm94LnUtcGxhc3RpYyAuYy10YWJCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWI3YWE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLXRhYnNCdXR0b25zQm94LnUtcGxhc3RpYyAuYy10YWJCdXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FiN2FhOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10YWJzQnV0dG9uc0JveC51LWNoaXJ1cmd5IC5jLXRhYkJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2I5YjI5YTtcbiAgY29sb3I6ICNiOWIyOWE7XG59XG4uYy10YWJzQnV0dG9uc0JveC51LWNoaXJ1cmd5IC5jLXRhYkJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiOWIyOWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtdGFic0J1dHRvbnNCb3gudS1jaGlydXJneSAuYy10YWJCdXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2I5YjI5YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBlbmQgb2YgdGFicyBidXR0b25zIGJveCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogT1VSIERJU0NJUExJTkVTIEJPWCAqL1xuLmMtb3VyRGlzY2lwbGluZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgcGFkZGluZzogMTUwcHggMTAwcHggODBweCAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjUlO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHNpbHZlcjtcbiAgei1pbmRleDogMzIwO1xuICAvKiBIZWFkZXIgKi9cbiAgLyogZW5kIG9mIGxpc3RMaW5rICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLmMtb3VyRGlzY2lwbGluZXMge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jLW91ckRpc2NpcGxpbmVzIHtcbiAgICBoZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYy1vdXJEaXNjaXBsaW5lcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1vdXJEaXNjaXBsaW5lcyBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5jLW91ckRpc2NpcGxpbmVzIGJ1dHRvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1vdXJEaXNjaXBsaW5lcyAuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBSRVNQT05TSVZFIEhFQURFUiAxMjAxIHRvIDE1MDBQWCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYy1vdXJEaXNjaXBsaW5lcyAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jLW91ckRpc2NpcGxpbmVzIC5oZWFkZXIuaGlnaGxpZ2h0LW1lbnUge1xuICBjb2xvcjogI2RiN2Q5ODtcbn1cbi5jLW91ckRpc2NpcGxpbmVzIC5oZWFkZXIuaGlnaGxpZ2h0LW1lbnUtMiB7XG4gIGNvbG9yOiAjNjdjNmQxO1xufVxuLmMtb3VyRGlzY2lwbGluZXMgLmxpc3RMaW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICAvKiBSRVNQT05TSVZFIExJU1RMSU5LIDEyMDEgdG8gMTUwMFBYICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jLW91ckRpc2NpcGxpbmVzIC5saXN0TGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jLW91ckRpc2NpcGxpbmVzIC5saXN0TGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1vdXJEaXNjaXBsaW5lcyAubGlzdExpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtb3VyRGlzY2lwbGluZXMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIFJFU1BPTlNJVkUgUCAxMjAxIHRvIDE1MDBQWCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYy1vdXJEaXNjaXBsaW5lcyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jLW91ckRpc2NpcGxpbmVzIGEge1xuICBjb2xvcjogIzY3YzZkMTtcbn1cbi5tb3JlLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi8qIGVuZCBvZiBvdXIgZGlzY2lwbGluZXMgKi9cbi5scC1pdmYtc2YtaGNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubHAtaXZmLXNmLWhjX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NzBweCkge1xuICAubHAtaXZmLXNmLWhjX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyODBweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjREI3RDk4O1xufVxuLmxwLWl2Zi1zZi1oY19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjREI3RDk4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREI3RDk4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZCwgMC4ycyBlYXNlLWluLW91dCBjb2xvcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAubHAtaXZmLXNmLWhjX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI0RCN0Q5ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubHAtaXZmLXNmLWhjX19pbnRybyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvIC5zbWFsbC1yYWluYm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubHAtaXZmLXNmLWhjX19pbnRyby5vLXN1YnBhZ2VUb3BCb3gucC1vdXJEb2N0b3JzLm8td29ya3BsYWNlVG9wLmNhci1oZWFkZXIgLnJhaW5ib3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNzM4cHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ludHJvIC5scC1pdmYtc2YtaGNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLmxwLWl2Zi1zZi1oY19faW50cm8gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19faW50cm8gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ludHJvIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19pbnRybyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ludHJvLS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY3MHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvLS0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pbnRyby0tMiAubHAtaXZmLXNmLWhjX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY3MHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvLS0yIC5scC1pdmYtc2YtaGNfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pbnRyby0tMiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvLS0yIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ludHJvLS0yIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2ludHJvLS0yIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2hlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2hlYWRlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94ZXMge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveGVzLS1tLWZ1bGwge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94ZXMtLW0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX3RleHQtYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2J1dHRvbiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2J1dHRvbiBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveF9fdGV4dC1jb2wge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX3RleHQtY29sIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveF9fY29udGVudCBwLFxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2NvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X19jb250ZW50IHAsXG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X19jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX3RleHQtYm94X19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scC1pdmYtc2YtaGNfX3RleHQtYm94X19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2ltYWdlLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X19pbWFnZS1jb2wge1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgbWluLXdpZHRoOiA1MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2ltYWdlLWNvbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5scC1pdmYtc2YtaGNfX3RleHQtYm94LS1pbWFnZS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5scC1pdmYtc2YtaGNfX3RleHQtYm94LS1pbWFnZS1sZWZ0IC5scC1pdmYtc2YtaGNfX3RleHQtYm94X190ZXh0LWNvbCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX190ZXh0LWJveC0taW1hZ2UtbGVmdCAubHAtaXZmLXNmLWhjX190ZXh0LWJveF9fdGV4dC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3gtLWltYWdlLWxlZnQgLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2ltYWdlLWNvbCB7XG4gIG9yZGVyOiAxO1xufVxuLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hlcy0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYwRjQ7XG59XG4ubHAtaXZmLXNmLWhjX190ZXh0LWJveGVzLS1waW5rIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X190aXRsZSB7XG4gIGNvbG9yOiAjREI3RDk4O1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkYwRjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19faGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19oZWFkZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19oZWFkZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19oZWFkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2hlYWRlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMzFweCAxNXB4IDUzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tc2xpY2sge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tc2xpY2sgLnNsaWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIC5zbGljay1zbGlkZTpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTI0cHg7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvam91cm5leS1hcnJvdy1ib3R0b20uc3ZnJykgbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1zbGljayAuc2xpY2stc2xpZGU6bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAtMjRweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGFuZGluZy1wYWdlLWl2Zi1zZi1oYy9qb3VybmV5LWFycm93LXRvcC5zdmcnKSBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIC5zbGljay1zbGlkZTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1zbGljayAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI0RCN0Q5ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbnRlbnQ6ICc8Jztcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1zbGljayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1zbGljayAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnPic7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tc2xpY2sgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLXNsaWNrIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIGRldGFpbHM6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXktLW1vYmlsZSAubHAtaXZmLXNmX19pdmYtcHJvY2Vzc19fam91cm5leV9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtOjptYXJrZXIsXG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgY29udGVudDogJyc7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtIGEsXG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1tb2JpbGUgLmxwLWl2Zi1zZl9faXZmLXByb2Nlc3NfX2pvdXJuZXlfX2l0ZW0gYSBpbWcsXG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtID4gZGl2IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leS0tbW9iaWxlIC5scC1pdmYtc2ZfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtIGEgc3Bhbixcbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5LS1tb2JpbGUgLmxwLWl2Zi1zZl9faXZmLXByb2Nlc3NfX2pvdXJuZXlfX2l0ZW0gPiBkaXYgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTQycHg7XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fam91cm5leV9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2pvdXJuZXlfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19qb3VybmV5X19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3NfX2J1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzX19idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fYnV0dG9uIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzc19fYnV0dG9uIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzLWJsb2NrOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jazpiZWZvcmUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNEQjdEOTg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2tfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9ja19fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzLWJsb2NrX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sYW5kaW5nLXBhZ2UtaXZmLXNmLWhjL3Byb2Nlc3MtaWNvbi0xLnN2ZycpO1xuICB9XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzLWJsb2NrLS0yOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGFuZGluZy1wYWdlLWl2Zi1zZi1oYy9wcm9jZXNzLWljb24tMi5zdmcnKTtcbiAgfVxuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jay0tMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTMuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sYW5kaW5nLXBhZ2UtaXZmLXNmLWhjL3Byb2Nlc3MtaWNvbi00LnN2ZycpO1xuICB9XG4gIC5scC1pdmYtc2YtaGNfX2l2Zi1wcm9jZXNzLWJsb2NrLS01OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGFuZGluZy1wYWdlLWl2Zi1zZi1oYy9wcm9jZXNzLWljb24tNS5zdmcnKTtcbiAgfVxuICAubHAtaXZmLXNmLWhjX19pdmYtcHJvY2Vzcy1ibG9jay0tNjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTYuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTEtMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTEuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTItMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTIuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTMtMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTMuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTQtMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTQuc3ZnJyk7XG4gIH1cbiAgLmxwLWl2Zi1zZi1oY19faXZmLXByb2Nlc3MtYmxvY2stLTUtMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xhbmRpbmctcGFnZS1pdmYtc2YtaGMvcHJvY2Vzcy1pY29uLTUuc3ZnJyk7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ZhcSB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fZmFxIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fZmFxIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG4ubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjREI3RDk4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW1fX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5scC1pdmYtc2YtaGNfX2ZhcV9faXRlbV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQjdEOTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5scC1pdmYtc2YtaGNfX2ZhcV9faXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCN0Q5ODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjdEOTg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW0tLWFjdGl2ZSAubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW1fX2ljb246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW1fX2Fuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW1fX2Fuc3dlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgcCBhLFxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5scC1pdmYtc2YtaGNfX2ZhcV9faXRlbV9fYW5zd2VyIHAgYTpob3Zlcixcbi5scC1pdmYtc2YtaGNfX2ZhcV9faXRlbV9fYW5zd2VyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0RCN0Q5ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgcCBzdHJvbmcsXG4ubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW1fX2Fuc3dlciB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5scC1pdmYtc2YtaGNfX2ZhcV9faXRlbV9fYW5zd2VyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxwLWl2Zi1zZi1oY19fZmFxX19pdGVtX19hbnN3ZXIgcCArIHVsIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4iLCIvL1xuLy8gVkFSSUFCTEVTXG4vL1xuXG5AYmxhY2s6ICM1NTU1NTU7XG5Ac2lsdmVyOiAjYjViNWI3O1xuQHdoaXRlOiAjZmZmZmZmO1xuQG1haW5Db2xvcjogIzY3YzZkMTtcbkBibHVlOiAjODFjM2Q5O1xuXG5AcHVycGxlOiAjYWI3OWFhO1xuQHB1cnBsZS1saWdodDogI2VmZTVlZTtcbkBwdXJwbGUtbGlnaHRlcjogI2Y4ZjFmODtcblxuQGNhckNvbG9yOiAjZGI3ZDk4O1xuQGxpZ2h0UGluazogI2VkOTRiMDtcbkBsaWdodGVyUGluazogI2ZjZjFmNDtcbkBkYXJrUGluazogIzlmNWY5YztcbkBwYWxlUGluazogI2Y5ZTVlYjtcbkBzcGVjaWFsaXphdGlvbkNvbG9yOiBAbWFpbkNvbG9yO1xuQGNvbnRhY3RDZW50ZXJCZ0NvbG9yOiAjZjRmNGY0O1xuQGxpZ2h0TWFpbkNvbG9yOiAjZTFmM2Y2O1xuXG5AY2FyR3JleTogI2EyYTJhMjtcbkBkYXJrR3JleTogIzY0NjQ2NDtcbkBncmV5OiAjZWRlZGVlO1xuQGxpZ2h0R3JleTogI2U0ZTRlNDtcbkBsaWdodGVyR3JleTogI2YwZjBmMDtcbkBsYWJlbEdyZXk6ICM5NTk1OTU7XG5AY2FyQmFja0dyZXk6ICNiM2IzYjE7XG5cbkBocE5ld3NCb3JkZXI6ICNlOWU5ZTk7XG5AaHBIZWFkZXJCZzogI2Y3ZjdmNztcbkBocEhlYWRlclRleHQ6ICM5YzljOWM7XG5cbkBmaUxhbmdDb2xvcjogQGNhckNvbG9yO1xuXG4vKiBlbmQgb2YgdmFyaWFibGVzICovXG5cbi8vXG4vLyBCQVNJQyBQUkVERUZJTklUSU9OU1xuLy9cblxuKiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1zb2Z0XCI7XG4gICAgY29sb3I6IEBibGFjaztcbn1cblxubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByaW1hcnktYmcge1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQG1haW5Db2xvciwgMjAlKTtcbn1cblxuLnNlY29uZGFyeS1iZyB7XG4gICAgYmFja2dyb3VuZDogZmFkZShAcHVycGxlLCAyMCUpO1xufVxuXG4uY29sb3ItLXBpbmsge1xuICAgIGNvbG9yOiBAY2FyQ29sb3I7XG59XG5cbi5jb2xvci0tcHVycGxlIHtcbiAgICBjb2xvcjogQHB1cnBsZTtcbn1cblxuLmNvbG9yLS1ibHVlIHtcbiAgICBjb2xvcjogQG1haW5Db2xvcjtcbn1cblxuLyogZW5kIG9mIHByZWRlZmluaXRpb25zICovXG5cbi8vXG4vLyBIRUFERVJTXG4vL1xuXG4uYy1tYWluSGVhZGVyMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgLyogUkVTUE9OU0lWRSBNQUlOSEVBREVSMiAxMjAxIHRvIDE1MDBQWCAqL1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuXG4uYy1zdWJwYWdlTWFpbkhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IEBibGFjaztcbn1cblxuLyogZW5kIG9mIGhlYWRlciAqL1xuXG4vL1xuLy8gQlVUVE9OU1xuLy9cblxuLmMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDQwcHg7XG5cbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6IEBtYWluQ29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgLyogUkVTUE9OU0lWRSBCVVRUT04gMTIwMSB0byAxNTAwUFggKi9cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG5cbiAgICAmLnUtYmlnQnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi51LW1lZGl1bUJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi51LXdoaXRlQnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIH1cblxuICAgICYudS1zaWx2ZXJCdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAc2lsdmVyO1xuICAgIH1cblxuICAgICYudS1wdXJwbGVCdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWI3YWE5O1xuXG4gICAgICAgICYudS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FiN2FhOTtcbiAgICAgICAgICAgIGNvbG9yOiAjYWI3YWE5O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudS1ncmVlbkJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzcGVjaWFsaXphdGlvbkNvbG9yO1xuXG4gICAgICAgICYudS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHNwZWNpYWxpemF0aW9uQ29sb3I7XG4gICAgICAgICAgICBjb2xvcjogQHNwZWNpYWxpemF0aW9uQ29sb3I7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi51LXBpbmtCdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAY2FyQ29sb3I7XG4gICAgfVxuXG4gICAgJi51LW1haW5CdXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAbWFpbkNvbG9yO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi51LXNpZ25wb3N0QnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnUtc2lnbnBvc3RCdXR0b25BcnJvdyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoflwiNTAlIC0gMTVweFwiKTtcblxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKH5cIjUwJSAtIDcuNXB4XCIpO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBlbmQgb2YgYnV0dG9ucyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qXG4gICAgLy9cbiAgICAvLyBUQUJTIEJVVFRPTlMgQk9YXG4qL1xuLmMtdGFic0J1dHRvbnNCb3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLyogU3BlY2lhbGlzdCBidXR0b24gKi9cbiAgICAuYy10YWJCdXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IEBtYWluQ29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbWFpbkNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgIC8qIFJFU1BPTlNJVkUgVEFCQlVUVE9OIDEyMDEgdG8gMTUwMFBYICovXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQG1haW5Db2xvcjtcblxuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBtYWluQ29sb3I7XG5cbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogZW5kIG9mIHRhYiBidXR0b24gKi9cblxuICAgIC8qIENlbnRydW0gYXNpc3RvdmFuZSByZXByb2R1a2NlICovXG4gICAgJi51LWNhciB7XG4gICAgICAgIC5jLXRhYkJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBjYXJDb2xvcjtcblxuICAgICAgICAgICAgY29sb3I6IEBjYXJDb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGNhckNvbG9yO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBjYXJDb2xvcjtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogZW5kIG9mIGNhciAqL1xuXG4gICAgLyogUGxhc3RpY2thIGNoaXJ1cmdpZSAqL1xuICAgICYudS1wbGFzdGljIHtcbiAgICAgICAgLmMtdGFiQnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FiN2FhOTtcblxuICAgICAgICAgICAgY29sb3I6ICNhYjdhYTk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYjdhYTk7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FiN2FhOTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogZW5kIG9mIHBsYXN0aWNrYSBjaGlydXJnaWUgKi9cblxuICAgIC8qIENoaXJ1cmdpY2tlIG9ib3J5ICovXG4gICAgJi51LWNoaXJ1cmd5IHtcbiAgICAgICAgLmMtdGFiQnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2I5YjI5YTtcblxuICAgICAgICAgICAgY29sb3I6ICNiOWIyOWE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiOWIyOWE7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2I5YjI5YTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogZW5kIG9mIGNoaXJ1cmdpY2tlIG9ib3J5ICovXG59XG5cbi8qIGVuZCBvZiB0YWJzIGJ1dHRvbnMgYm94ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIE9VUiBESVNDSVBMSU5FUyBCT1ggKi9cbi5jLW91ckRpc2NpcGxpbmVzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBwYWRkaW5nOiAxNTBweCAxMDBweCA4MHB4IDEwMHB4O1xuXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1JTtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHNpbHZlcjtcblxuICAgIHotaW5kZXg6IDMyMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDE1MHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIEhlYWRlciAqL1xuICAgIC5oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIC8qIFJFU1BPTlNJVkUgSEVBREVSIDEyMDEgdG8gMTUwMFBYICovXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlnaGxpZ2h0LW1lbnUge1xuICAgICAgICAgICAgY29sb3I6IEBjYXJDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlnaGxpZ2h0LW1lbnUtMiB7XG4gICAgICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0TGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDNweCAxMHB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6IEBibGFjaztcblxuICAgICAgICAvKiBSRVNQT05TSVZFIExJU1RMSU5LIDEyMDEgdG8gMTUwMFBYICovXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIGVuZCBvZiBsaXN0TGluayAqL1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgLyogUkVTUE9OU0lWRSBQIDEyMDEgdG8gMTUwMFBYICovXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogQG1haW5Db2xvcjtcbiAgICB9XG59XG5cbi5tb3JlLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4vKiBlbmQgb2Ygb3VyIGRpc2NpcGxpbmVzICovXG4iLCIuQHtscC1pdmYtcGFnZS1wcmVmaXh9IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IEBscC1pdmYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbHAtaXZmLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZCwgMC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuQHtscC1pdmYtcGFnZS1wcmVmaXh9IHtcbiAgICAmX19pbnRybyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtcmFpbmJvdyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vLXN1YnBhZ2VUb3BCb3gucC1vdXJEb2N0b3JzLm8td29ya3BsYWNlVG9wLmNhci1oZWFkZXIgLnJhaW5ib3cge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogNzM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxwLWl2Zi1zZi1oY19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3ItdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxwLWl2Zi1zZi1oY19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuQHtscC1pdmYtcGFnZS1wcmVmaXh9IHtcbiAgICAmX190ZXh0LWJveGVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW0tZnVsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3ItdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0LWNvbCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHAsIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZS1jb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltYWdlLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5scC1pdmYtc2YtaGNfX3RleHQtYm94X190ZXh0LWNvbCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX2ltYWdlLWNvbCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWJveGVzIHtcbiAgICAgICAgJi0tcGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEY0OztcblxuICAgICAgICAgICAgLmxwLWl2Zi1zZi1oY19fdGV4dC1ib3hfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuQHtscC1pdmYtcGFnZS1wcmVmaXh9IHtcbiAgICAmX19pdmYtcHJvY2VzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogQGxwLWl2Zi1iZy1zZWNvbmRhcnk7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19qb3VybmV5IHtcbiAgICAgICAgICAgICYtLXNsaWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzFweCAxNXB4IDUzcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnQHtscC1pdmYtYmFzZS1pbWFnZS1wYXRofS9qb3VybmV5LWFycm93LWJvdHRvbS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdAe2xwLWl2Zi1iYXNlLWltYWdlLXBhdGh9L2pvdXJuZXktYXJyb3ctdG9wLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMofic1MCUgLSAxNXB4Jyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBscC1pdmYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPCc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubHAtaXZmLXNmX19pdmYtcHJvY2Vzc19fam91cm5leV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyLCAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSwgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXZmLXByb2Nlc3MtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1OHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbHAtaXZmLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7bHAtaXZmLWJhc2UtaW1hZ2UtcGF0aH0vcHJvY2Vzcy1pY29uLTEuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtscC1pdmYtYmFzZS1pbWFnZS1wYXRofS9wcm9jZXNzLWljb24tMi5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2xwLWl2Zi1iYXNlLWltYWdlLXBhdGh9L3Byb2Nlc3MtaWNvbi0zLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tNCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7bHAtaXZmLWJhc2UtaW1hZ2UtcGF0aH0vcHJvY2Vzcy1pY29uLTQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS01IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtscC1pdmYtYmFzZS1pbWFnZS1wYXRofS9wcm9jZXNzLWljb24tNS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTYge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2xwLWl2Zi1iYXNlLWltYWdlLXBhdGh9L3Byb2Nlc3MtaWNvbi02LnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTEtMiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7bHAtaXZmLWJhc2UtaW1hZ2UtcGF0aH0vcHJvY2Vzcy1pY29uLTEuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0yLTIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdAe2xwLWl2Zi1iYXNlLWltYWdlLXBhdGh9L3Byb2Nlc3MtaWNvbi0yLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tMy0yIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtscC1pdmYtYmFzZS1pbWFnZS1wYXRofS9wcm9jZXNzLWljb24tMy5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTQtMntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtscC1pdmYtYmFzZS1pbWFnZS1wYXRofS9wcm9jZXNzLWljb24tNC5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTUtMiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ0B7bHAtaXZmLWJhc2UtaW1hZ2UtcGF0aH0vcHJvY2Vzcy1pY29uLTUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLkB7bHAtaXZmLXBhZ2UtcHJlZml4fSB7XG4gICAgJl9fZmFxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3ItdGV4dDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgICAgICAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGxwLWl2Zi1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbHAtaXZmLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAvLyArLCBvbiBhY3RpdmUgLVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKH4nNTAlIC0gNHB4Jyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMofic1MCUgLSAwLjVweCcpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBscC1pdmYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyh+JzUwJSAtIDAuNXB4Jyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMofic1MCUgLSA0cHgnKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbHAtaXZmLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubHAtaXZmLXNmLWhjX19mYXFfX2l0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Fuc3dlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbHAtaXZmLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCwgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbHAtaXZmLWNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBscC1pdmYtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAgKyB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
