/* Font Sizes */
.wp-block-acf-house-full-three-cols {
  position: relative;
  background-color: var(--c-white);
}
.wp-block-acf-house-full-three-cols .container {
  padding: 0 var(--site-padding);
}
.wp-block-acf-house-full-three-cols .container .house-line-svg {
  width: 100%;
  position: relative;
}
.wp-block-acf-house-full-three-cols .container .house-line-svg .house-row {
  width: 100%;
  max-width: 272px;
  position: relative;
  left: 35px;
  top: 10px;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .house-line-svg .house-row {
    left: 60px;
    top: 3px;
  }
}
.wp-block-acf-house-full-three-cols .container .house-line-svg .house-line {
  width: 100%;
  height: 65px;
}
.wp-block-acf-house-full-three-cols .container .hftc-title-col h1, .wp-block-acf-house-full-three-cols .container .hftc-title-col h2, .wp-block-acf-house-full-three-cols .container .hftc-title-col h3, .wp-block-acf-house-full-three-cols .container .hftc-title-col h4, .wp-block-acf-house-full-three-cols .container .hftc-title-col h5, .wp-block-acf-house-full-three-cols .container .hftc-title-col h6, .wp-block-acf-house-full-three-cols .container .hftc-title-col p {
  font-size: 28px;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 500;
  margin-bottom: 40px;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-title-col h1, .wp-block-acf-house-full-three-cols .container .hftc-title-col h2, .wp-block-acf-house-full-three-cols .container .hftc-title-col h3, .wp-block-acf-house-full-three-cols .container .hftc-title-col h4, .wp-block-acf-house-full-three-cols .container .hftc-title-col h5, .wp-block-acf-house-full-three-cols .container .hftc-title-col h6, .wp-block-acf-house-full-three-cols .container .hftc-title-col p {
    border: 0px;
    font-size: 32px;
    padding-left: 0px;
    margin-bottom: 54px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap {
  display: grid;
  grid-gap: 0px;
  grid-auto-flow: columns;
  grid-template-columns: 1fr;
  padding-top: 0px;
  position: relative;
  min-height: 80vh;
  height: 100%;
}
@media screen and (min-width: 48em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap {
    height: 100%;
    grid-gap: 40px;
    grid-auto-flow: row;
    grid-template-columns: 1fr 1fr 1fr;
    min-height: 240px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col {
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .flip-card-inner {
  position: relative;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 240px;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  margin-bottom: 24px;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .flip-card-inner {
    margin-bottom: 0px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 280px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col:hover .flip-card-inner {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner {
  display: grid;
  grid-gap: 30px;
  grid-auto-flow: columns;
  grid-template-columns: 0.6fr 2fr;
  border: 1px solid #f2f2f2;
  border-radius: 10px;
  padding: 24px;
  position: relative;
  -webkit-box-shadow: 0px 0px 2px #29235B;
          box-shadow: 0px 0px 2px #29235B;
  background-color: #ffffff;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner {
    padding: 45px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .rotate-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .bubble-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .bubble-number svg {
  height: 77px;
  width: 100%;
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .content-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .content-col .col-title {
  font-size: 28px;
  font-weight: 500;
  font-family: "Barlow Semi Condensed", sans-serif;
  margin-bottom: 8px;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .content-col .col-title {
    font-size: 32px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .content-col p {
  font-size: 20px;
  font-weight: 400;
  font-family: "Barlow Semi Condensed", sans-serif;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-inner .content-col p {
    font-size: 24px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-front, .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-back {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 240px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (min-width: 64em) {
  .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-front, .wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-back {
    min-height: 310px;
  }
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-back {
  grid-template-columns: 1fr;
  padding: 0px 16px;
  width: 100%;
  height: 100%;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.wp-block-acf-house-full-three-cols .container .hftc-wrap .hftc-text-col .col-back .content-col p {
  margin-bottom: 0px;
}
.wp-block-acf-house-full-three-cols .container svg.hero-line-two {
  position: absolute;
  top: -100px;
  left: 35px;
}

.wp-admin .wp-block-acf-house-full-three-cols p {
  font-size: 16px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiaG91c2UtZnVsbC10aHJlZS1jb2xzL2hvdXNlLWZ1bGwtdGhyZWUtY29scy5zY3NzIiwiaG91c2UtZnVsbC10aHJlZS1jb2xzL2hvdXNlLWZ1bGwtdGhyZWUtY29scy5jc3MiLCIuLi9zcmMvc2Nzcy9iYXNlL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRUEsZUFBQTtBQ3hFQTtFQUNJLGtCQUFBO0VBQ0EsZ0NBQUE7QUNESjtBREVJO0VBQ0ksOEJBQUE7QUNBUjtBRENRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0FDQ1o7QURBWTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNFaEI7QUNMSTtFRkZRO0lBT1EsVUFBQTtJQUNBLFFBQUE7RUNJbEI7QUFDRjtBREZZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUNJaEI7QURBWTtFQUNJLGVBQUE7RUFDQSxnRERHTTtFQ0ZOLGdCQUFBO0VBQ0EsbUJBQUE7QUNFaEI7QUNyQkk7RUZlUTtJQU1RLFdBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFQ0lsQjtBQUNGO0FERFE7RUFDSSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1o7QUN2Q0k7RUY0Qkk7SUFVUSwwQkFBQTtFQ0tkO0FBQ0Y7QUM1Q0k7RUY0Qkk7SUFhUSxZQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0NBQUE7SUFDQSxpQkFBQTtFQ09kO0FBQ0Y7QUROWTtFQUNJLDJCQUFBO1VBQUEsbUJBQUE7QUNRaEI7QURQZ0I7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7RUFBQSwwQkFBQTtFQUFBLGtEQUFBO0VBQ0Esb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0FDU3BCO0FDakVJO0VGaURZO0lBU1Esa0JBQUE7SUFDQSwyQkFBQTtJQUFBLHdCQUFBO0lBQUEsbUJBQUE7SUFDQSxpQkFBQTtFQ1d0QjtBQUNGO0FEUm9CO0VBQ0ksa0NBQUE7VUFBQSwwQkFBQTtBQ1V4QjtBRFBnQjtFQUNJLGFBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0VBQ0EseUJEN0NaO0FFc0RSO0FDdkZJO0VGb0VZO0lBWVEsYUFBQTtFQ1d0QjtBQUNGO0FEVm9CO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ1l4QjtBRFZvQjtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FDWXhCO0FEWHdCO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QUNhNUI7QURWb0I7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FDWXhCO0FEWHdCO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0REdEZOO0VDdUZNLGtCQUFBO0FDYTVCO0FDeEhJO0VGdUdvQjtJQU1RLGVBQUE7RUNlOUI7QUFDRjtBRGJ3QjtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdERC9GTjtBRThHdEI7QUNsSUk7RUZnSG9CO0lBS1EsZUFBQTtFQ2lCOUI7QUFDRjtBRGJnQjtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFFQSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7QUNjcEI7QUNqSkk7RUYwSFk7SUFXUSxpQkFBQTtFQ2dCdEI7QUFDRjtBRGRnQjtFQUNJLDBCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7QUNnQnBCO0FEZHdCO0VBQ0ksa0JBQUE7QUNnQjVCO0FEVlE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FDWVo7O0FERlE7RUFDSSxlQUFBO0FDS1oiLCJmaWxlIjoiaG91c2UtZnVsbC10aHJlZS1jb2xzL2hvdXNlLWZ1bGwtdGhyZWUtY29scy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAgLy8vLyAgLS18ICAgIEJyZWFrcG9pbnRzXG5cbiRicmVha3BvaW50czogKFxuICAgIHM6IDQ1MCxcbiAgICBtOiA3NjgsXG4gICAgbDogMTAyNCxcbiAgICB4bDogMTYwMCxcbiAgICBtYXg6IDE5MjBcbik7XG5cbi8vIFRoaXMgaXMgdGhlIGJyZWFrcG9pbnQgdmFsdWUgYXQgd2hpY2ggdGhlIGhlYWRlciBzdGF0ZSBjaGFuZ2VzXG4vLyBmcm9tIG1vYmlsZSB0byBkZXNrdG9wIHZlcnNpb24uXG4kaGVhZGVyLWJyZWFrcG9pbnQ6IDExNTA7XG4kY29udGFpbmVyLWJyZWFrcG9pbnQ6IDE2MDA7XG4kZGVmYXVsdC1oZWFkZXItaGVpZ2h0OiAxMjRweDtcbiRkZXNrdG9wLWhlYWRlci1oZWlnaHQ6IDE5MHB4O1xuXG5cbi8vICAvLy8vICAtLXwgICAgQ29udGFpbmVyXG5cbiRjb250YWluZXItd2lkdGg6IDE2MDBweDtcbiRzaXRlLXBhZGRpbmc6IDE2cHg7XG5cblxuLy8gIC8vLy8gIC0tfCAgICBUeXBvZ3JhcGh5XG5cbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdytTZW1pK0NvbmRlbnNlZDppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcblxuJGJhc2UtbWluLWZvbnQtc2l6ZTogMTtcbiRiYXNlLW1heC1mb250LXNpemU6IDEuMTI1O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNzU7IC8vIFRoaXMgc2hvdWxkIGFsd2F5cyBiZSB1bml0bGVzc1xuXG4kYmFzZS1mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4kaGVhZGluZy1mb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcblxuJGJhc2VsaW5lOiAkYmFzZS1tYXgtZm9udC1zaXplICogJGJhc2UtbGluZS1oZWlnaHQ7XG5cblxuLy8gIC8vLy8gIC0tfCAgICBDb2xvcnNcblxuLy8gQnJhbmRcbiRwcmltYXJ5OiAjMjkyMjVCOyAvLyBNYWluIEJsdWVcbiRzZWNvbmRhcnk6ICM0QkE1QTc7IC8vIERhcmsgQ3lhblxuJHRlcnRpYXJ5OiAjMDQ5REQ5OyAvLyBNaWQgQmx1ZSAobmV3KVxuXG4vLyAgTGlnaHRzXG4kd2hpdGU6ICNmZmZmZmY7XG4kbC1ncmV5OiBkYXJrZW4oJHdoaXRlLCA1JSk7XG5cbi8vICBEYXJrc1xuJGJsYWNrOiAjMDAwMDAwO1xuJGQtZ3JleTogbGlnaHRlbigkYmxhY2ssIDEwJSk7XG5cbi8vIEFkZGl0aW9uYWxcbiRibGVuZDogbWl4KCRwcmltYXJ5LCAkc2Vjb25kYXJ5ICk7XG4kZ3JleTogI2JiYmJiYjtcblxuLy8gQWRtaW5cbiRhZG1pbi1wcmltYXJ5OiAjMDVDN0YyO1xuJGFkbWluLWxpZ2h0OiBkYXJrZW4oJHRlcnRpYXJ5LCAxMCUpO1xuJGFkbWluLWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRhZG1pbi13aGl0ZTogJGwtZ3JleTtcblxuLy8gVXRpbGl0aWVzXG4kYmx1ZTogIzA1QzdGMjsgLy8gTGlnaHQgQmx1ZVxuJHJlZDogI0UzMDYxNztcbiRncmVlbjogIzI0Q0U3QjtcbiRsaW5rLWJsdWU6ICMwNUM3RjI7IC8vIExpZ2h0IEJsdWVcbiRsaW5rLWJsdWUtaG92ZXI6ICMwNDlERDk7IC8vIE1pZCBCbHVlXG5cbiRwcmltZS1jdGE6ICNGMzUyMUM7IC8vIFZpdmlkIE9yYW5nZVxuJHNlYy1jdGE6ICMyNENFN0I7IC8vIEdyZWVuXG4kbGlnaHRidWxiOiAjRkZFNjAwOyAvLyBQdXJlIFllbGxvd1xuJGJhbm5lci1iZzogI0Y1RjNFNztcblxuLyogRm9udCBTaXplcyAqL1xuJGgxbWFpbnNpemU6IDQwcHg7XG4kaDJtYWluc2l6ZTogMzJweDtcbiRoM21haW5zaXplOiAyNHB4O1xuJGg0bWFpbnNpemU6IDIwcHg7XG4kaDVtYWluc2l6ZTogMThweDtcbiRoNm1haW5zaXplOiAxNHB4O1xuXG4kaDFtb2JzaXplOiAzNnB4O1xuJGgybW9ic2l6ZTogMjhweDtcbiRoM21vYnNpemU6IDIwcHg7XG4kaDRtb2JzaXplOiAxNnB4O1xuJGg1bW9ic2l6ZTogMTZweDtcbiRoNm1vYnNpemU6IDE0cHg7XG5cbiR0aW55OiAxNHB4O1xuXG4vLyAvKiBNYXJnaW5zICovXG4vLyAubWFyQjAgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbi8vIC5tYXJCOCB7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuLy8gLm1hckIxMCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi8vIC5tYXJCMTYgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4vLyAubWFyQjI0IHsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuLy8gLm1hckIzMiB7IG1hcmdpbi1ib3R0b206IDMycHg7IH1cbi8vIC5tYXJCNDAgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4vLyAubWFyQjQ4IHsgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuLy8gLm1hckI1NiB7IG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbi8vIC5tYXJCNjQgeyBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4vLyAubWFyQjcyIHsgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuLy8gLm1hckI4MCB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbi8vXG4vLyAubWFyVDggeyBtYXJnaW4tdG9wOiA4cHg7IH1cbi8vIC5tYXJUMTYgeyBtYXJnaW4tdG9wOiAxNnB4OyB9XG4vLyAubWFyVDI0IHsgbWFyZ2luLXRvcDogMjRweDsgfVxuLy8gLm1hclQzMiB7IG1hcmdpbi10b3A6IDMycHg7IH1cbi8vIC5tYXJUNDAgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4vLyAubWFyVDQ4IHsgbWFyZ2luLXRvcDogNDhweDsgfVxuLy8gLm1hclQ1NiB7IG1hcmdpbi10b3A6IDU2cHg7IH1cbi8vIC5tYXJUNjQgeyBtYXJnaW4tdG9wOiA2NHB4OyB9XG4vLyAubWFyVDcyIHsgbWFyZ2luLXRvcDogNzJweDsgfVxuLy8gLm1hclQ4MCB7IG1hcmdpbi10b3A6IDgwcHg7IH1cbiIsIkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Nzcy9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zY3NzL2Jhc2UvbWl4aW5zXCI7XG5cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tc2l0ZS1wYWRkaW5nKTtcbiAgICAgICAgLmhvdXNlLWxpbmUtc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmhvdXNlLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhvdXNlLWxpbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGZ0Yy10aXRsZS1jb2wge1xuICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYscCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZnRjLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwcHg7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1ucztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgobSkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhmdGMtdGV4dC1jb2wge1xuICAgICAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgLmZsaXAtY2FyZC1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmZsaXAtY2FyZC1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5zO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIDJmcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGwtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjMjkyMzVCO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yb3RhdGUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5idWJibGUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi13aWR0aChsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLXdpZHRoKGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLWZyb250LCAuY29sLWJhY2sge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4td2lkdGgobCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbC1iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcuaGVyby1saW5lLXR3byB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1hZG1pbiB7XG4gICAgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMge1xuICAgICAgICAvLyBzdmcge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEZvbnQgU2l6ZXMgKi9cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIHZhcigtLXNpdGUtcGFkZGluZyk7XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5ob3VzZS1saW5lLXN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5ob3VzZS1saW5lLXN2ZyAuaG91c2Utcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzVweDtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5ob3VzZS1saW5lLXN2ZyAuaG91c2Utcm93IHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHRvcDogM3B4O1xuICB9XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5ob3VzZS1saW5lLXN2ZyAuaG91c2UtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1cHg7XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXRpdGxlLWNvbCBoMSwgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy10aXRsZS1jb2wgaDIsIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtdGl0bGUtY29sIGgzLCAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXRpdGxlLWNvbCBoNCwgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy10aXRsZS1jb2wgaDUsIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtdGl0bGUtY29sIGg2LCAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXRpdGxlLWNvbCBwIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy10aXRsZS1jb2wgaDEsIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtdGl0bGUtY29sIGgyLCAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXRpdGxlLWNvbCBoMywgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy10aXRsZS1jb2wgaDQsIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtdGl0bGUtY29sIGg1LCAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXRpdGxlLWNvbCBoNiwgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy10aXRsZS1jb2wgcCB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwcHg7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW5zO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIC5oZnRjLXRleHQtY29sIC5mbGlwLWNhcmQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuZmxpcC1jYXJkLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIC5oZnRjLXRleHQtY29sOmhvdmVyIC5mbGlwLWNhcmQtaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW5zO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNmZyIDJmcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjMjkyMzVCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1pbm5lciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxufVxuLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIC5oZnRjLXRleHQtY29sIC5jb2wtaW5uZXIgLnJvdGF0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1pbm5lciAuYnViYmxlLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWlubmVyIC5idWJibGUtbnVtYmVyIHN2ZyB7XG4gIGhlaWdodDogNzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1pbm5lciAuY29udGVudC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWlubmVyIC5jb250ZW50LWNvbCAuY29sLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1pbm5lciAuY29udGVudC1jb2wgLmNvbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1pbm5lciAuY29udGVudC1jb2wgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWlubmVyIC5jb250ZW50LWNvbCBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWZyb250LCAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1iYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stYWNmLWhvdXNlLWZ1bGwtdGhyZWUtY29scyAuY29udGFpbmVyIC5oZnRjLXdyYXAgLmhmdGMtdGV4dC1jb2wgLmNvbC1mcm9udCwgLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIC5oZnRjLXRleHQtY29sIC5jb2wtYmFjayB7XG4gICAgbWluLWhlaWdodDogMzEwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgLmhmdGMtd3JhcCAuaGZ0Yy10ZXh0LWNvbCAuY29sLWJhY2sge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgLmNvbnRhaW5lciAuaGZ0Yy13cmFwIC5oZnRjLXRleHQtY29sIC5jb2wtYmFjayAuY29udGVudC1jb2wgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53cC1ibG9jay1hY2YtaG91c2UtZnVsbC10aHJlZS1jb2xzIC5jb250YWluZXIgc3ZnLmhlcm8tbGluZS10d28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAzNXB4O1xufVxuXG4ud3AtYWRtaW4gLndwLWJsb2NrLWFjZi1ob3VzZS1mdWxsLXRocmVlLWNvbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn0iLCIvLyAgTUVESUEgUVVFUklFU1xuQG1peGluIG1pbi13aWR0aCgkc2l6ZSApIHtcbiAgICAkdmFsdWU6ICcnO1xuXG4gICAgQGlmICh0eXBlLW9mKCRzaXplICk9PSdudW1iZXInKSB7XG4gICAgICAgICR2YWx1ZTogJHNpemU7XG5cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRzaXplICk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tjYWxjKCR2YWx1ZSAvIDE2KX1lbSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8gUkVTUE9OU0lWRSBSQVRJT1xuQG1peGluIHJhdGlvKCR4LCAkeSApIHtcbiAgICBwYWRkaW5nLXRvcDogdW5xdW90ZShjYWxjKCR5IC8gJHggKSAqIDEwMCArICclJyk7XG59XG5cblxuLy8gIFRSVU5DQVRFXG5AbWl4aW4gdHJ1bmNhdGUoJG92ZXJmbG93OiBlbGxpcHNpcykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiAkb3ZlcmZsb3c7XG59XG5cblxuLy8gIFBTRVVET1xuQG1peGluIGJlZm9yZSgkaW5jbHVkZTogdHJ1ZSwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG5cbiAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgIEBpZiAoJGluY2x1ZGUgKSB7XG4gICAgICAgICAgICBjb250ZW50OiAkY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5AbWl4aW4gYWZ0ZXIoJGluY2x1ZGU6IHRydWUsICRwb3NpdGlvbjogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xuXG4gICAgJjo6YWZ0ZXIge1xuXG4gICAgICAgIEBpZiAoJGluY2x1ZGUgKSB7XG4gICAgICAgICAgICBjb250ZW50OiAkY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5AbWl4aW4gb2JqZWN0LWZpdCgkeDogNTAlLCAkeTogNTAlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHggJHk7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0Jztcbn1cblxuQGZ1bmN0aW9uIG1hZ2ljLWNsYW1wKCRtaW46IDIwcHgsICRtYXg6IDIwMHB4LCAkZHluYW1pYzogNTAsICRvZmZzZXQ6IDIwMHB4LCAkYnJlYWtwb2ludDogdmFyKC0tY29udGFpbmVyLXdpZHRoKSkge1xuICAgIEByZXR1cm4gY2xhbXAoJG1pbiwgY2FsYygjeyRkeW5hbWljfXZ3IC0gI3skYnJlYWtwb2ludH0qI3tjYWxjKCRkeW5hbWljLzEwMCl9ICsgI3skb2Zmc2V0fSksICN7JG1heH0pO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4vLyBERUJVR1xuQG1peGluIGRlYnVnIHtcbiAgICAqIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbiAgICB9XG59XG4iXX0= */
