:root {
  --hh: 48px;
}
@media (min-width: 768px) {
  :root {
    --hh: 60px;
  }
}
@media (min-width: 1920px) {
  :root {
    --hh: 68px;
  }
}

body.top-promo :root {
  --hh: 72px;
}
@media (min-width: 768px) {
  body.top-promo :root {
    --hh: 88px;
  }
}
@media (min-width: 1920px) {
  body.top-promo :root {
    --hh: 108px;
  }
}

body.display-laptop-menu :root {
  --hh: 74px;
}
@media (min-width: 768px) {
  body.display-laptop-menu :root {
    --hh: 104px;
  }
}
@media (min-width: 1440px) {
  body.display-laptop-menu :root {
    --hh: 60px;
  }
}
@media (min-width: 1920px) {
  body.display-laptop-menu :root {
    --hh: 68px;
  }
}

body.top-promo.display-laptop-menu :root {
  --hh: 98px;
}
@media (min-width: 768px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 132px;
  }
}
@media (min-width: 1440px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 88px;
  }
}
@media (min-width: 1920px) {
  body.top-promo.display-laptop-menu :root {
    --hh: 108px;
  }
}

.quiz-listing-inner {
  padding: 56px 0;
}
@media (min-width: 768px) {
  .quiz-listing-inner {
    padding: 64px 0;
  }
}
@media (min-width: 992px) {
  .quiz-listing-inner {
    padding: 80px 0;
  }
}
@media (min-width: 1920px) {
  .quiz-listing-inner {
    padding: 100px 0;
  }
}
.quiz-listing .section-h2 {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .quiz-listing .section-h2 {
    margin-bottom: 40px;
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .quiz-listing .section-h2 {
    text-align: center;
    margin-bottom: 50px;
  }
}
@media (min-width: 1920px) {
  .quiz-listing .section-h2 {
    margin-bottom: 56px;
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .quiz-listing-listing ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;
    row-gap: 32px;
  }
}
@media (min-width: 1440px) {
  .quiz-listing-listing ul {
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
  }
}
.quiz-listing-listing li {
  padding-left: 32px;
  margin-bottom: 24px;
  position: relative;
}
@media (min-width: 768px) {
  .quiz-listing-listing li {
    margin-bottom: 32px;
    font-size: 22px;
    padding-left: 48px;
  }
}
@media (min-width: 992px) {
  .quiz-listing-listing li {
    width: calc(50% - 12px);
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1440px) {
  .quiz-listing-listing li {
    width: calc(33.3333333333% - 20px);
  }
}
@media (min-width: 1920px) {
  .quiz-listing-listing li {
    font-size: 23px;
  }
}
.quiz-listing-listing li:last-child {
  margin-bottom: 0;
}
.quiz-listing-listing li::after {
  content: "";
  border-radius: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  position: absolute;
  background-color: var(--data-point-color);
  width: 21px;
  height: 21px;
}
@media (min-width: 768px) {
  .quiz-listing-listing li::after {
    width: 32px;
    height: 32px;
  }
}
.quiz-listing-listing li::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 6px;
  background: url(../../../img/icons/check.svg) no-repeat center/100%;
  width: 9px;
  height: 12px;
  z-index: 1;
}
@media (min-width: 768px) {
  .quiz-listing-listing li::before {
    width: 16px;
    left: 8px;
  }
}
.quiz-listing-button {
  margin-top: 32px;
}
@media (min-width: 768px) {
  .quiz-listing-button {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .quiz-listing-button {
    margin-top: 50px;
  }
}
@media (min-width: 1920px) {
  .quiz-listing-button {
    margin-top: 56px;
  }
}
.quiz-listing .btn {
  min-height: 37px;
  margin: 0 auto;
  font-size: 16px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 185px;
}
@media (min-width: 768px) {
  .quiz-listing .btn {
    font-size: 20px;
    min-height: 50px;
    min-width: 289px;
  }
}
@media (min-width: 992px) {
  .quiz-listing .btn {
    font-size: 18px;
    min-height: 55px;
    min-width: 371px;
  }
}
@media (min-width: 1920px) {
  .quiz-listing .btn {
    font-size: 23px;
  }
}
.quiz-listing .btn:hover {
  opacity: 0.9;
}
@supports (-webkit-appearance:none){
.quiz-listing-listing li::before{background:url(../../../img/icons/check.svg) no-repeat center/100%}
}

 @media (min-width: 768px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 1920px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 1440px){

@supports (-webkit-appearance:none){

}

}

 @media (min-width: 992px){

@supports (-webkit-appearance:none){

}

}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvdmFycy5zY3NzIiwicXVpei1zZWN0aW9ucy9xdWl6X2xpc3Rpbmdfc2VjdGlvbi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwicXVpei1zZWN0aW9ucy9xdWl6X2xpc3Rpbmdfc2VjdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThHQTtFQUNDLFVBQUE7QUM3R0Q7QUM2REk7RUYrQ0o7SUFHRSxVQUFBO0VDM0dBO0FBQ0Y7QUN3REk7RUYrQ0o7SUFNRSxVQUFBO0VDekdBO0FBQ0Y7O0FEOEdDO0VBQ0MsVUFBQTtBQzNHRjtBQytDSTtFRjJESDtJQUdFLFVBQUE7RUN6R0Q7QUFDRjtBQzBDSTtFRjJESDtJQU1FLFdBQUE7RUN2R0Q7QUFDRjs7QUQ0R0M7RUFDQyxVQUFBO0FDekdGO0FDaUNJO0VGdUVIO0lBR0UsV0FBQTtFQ3ZHRDtBQUNGO0FDNEJJO0VGdUVIO0lBTUUsVUFBQTtFQ3JHRDtBQUNGO0FDdUJJO0VGdUVIO0lBU0UsVUFBQTtFQ25HRDtBQUNGOztBRHVHQztFQUNDLFVBQUE7QUNwR0Y7QUNjSTtFRnFGSDtJQUdFLFdBQUE7RUNsR0Q7QUFDRjtBQ1NJO0VGcUZIO0lBTUUsVUFBQTtFQ2hHRDtBQUNGO0FDSUk7RUZxRkg7SUFTRSxXQUFBO0VDOUZEO0FBQ0Y7O0FFNURJO0VBQ0ksZUFBQTtBRitEUjtBQ0xJO0VDM0RBO0lBR1EsZUFBQTtFRmlFVjtBQUNGO0FDVkk7RUMzREE7SUFNUSxlQUFBO0VGbUVWO0FBQ0Y7QUNmSTtFQzNEQTtJQVNRLGdCQUFBO0VGcUVWO0FBQ0Y7QUVuRUk7RUFDSSxtQkFBQTtBRnFFUjtBQ3ZCSTtFQy9DQTtJQUdRLG1CQUFBO0lBQ0EsZUFBQTtFRnVFVjtBQUNGO0FDN0JJO0VDL0NBO0lBT1Esa0JBQUE7SUFDQSxtQkFBQTtFRnlFVjtBQUNGO0FDbkNJO0VDL0NBO0lBV1EsbUJBQUE7SUFDQSxlQUFBO0VGMkVWO0FBQ0Y7QUN6Q0k7RUM5Qkk7SUFFUSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLHdCQUFBO09BQUEscUJBQUE7WUFBQSxnQkFBQTtJQUNBLGFBQUE7RUZ5RWQ7QUFDRjtBQ2pESTtFQzlCSTtJQVFRLHdCQUFBO09BQUEscUJBQUE7WUFBQSxnQkFBQTtFRjJFZDtBQUNGO0FFekVRO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FGMkVaO0FDM0RJO0VDbkJJO0lBS1EsbUJBQUE7SUFDQSxlSHJCTDtJR3NCSyxrQkFBQTtFRjZFZDtBQUNGO0FDbEVJO0VDbkJJO0lBVVEsdUJBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0VGK0VkO0FBQ0Y7QUMxRUk7RUNuQkk7SUFnQlEsa0NBQUE7RUZpRmQ7QUFDRjtBQy9FSTtFQ25CSTtJQW1CUSxlSGpDRjtFQ29IWjtBQUNGO0FFakZZO0VBQ0ksZ0JBQUE7QUZtRmhCO0FFakZZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUZtRmhCO0FDbEdJO0VDTVE7SUFXUSxXQUFBO0lBQ0EsWUFBQTtFRnFGbEI7QUFDRjtBRW5GWTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSxTQUFBO0VBQ0EsbUVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUZxRmhCO0FDbkhJO0VDcUJRO0lBV1EsV0FBQTtJQUNBLFNBQUE7RUZ1RmxCO0FBQ0Y7QUVoRkk7RUFDSSxnQkFBQTtBRmtGUjtBQzVISTtFQ3lDQTtJQUdRLGdCQUFBO0VGb0ZWO0FBQ0Y7QUNqSUk7RUN5Q0E7SUFNUSxnQkFBQTtFRnNGVjtBQUNGO0FDdElJO0VDeUNBO0lBU1EsZ0JBQUE7RUZ3RlY7QUFDRjtBRXJGSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVIakdFO0VHa0dGLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGdCQUFBO0FGdUZSO0FDbEpJO0VDc0RBO0lBT1EsZUhqR0Y7SUdrR0UsZ0JBQUE7SUFDQSxnQkFBQTtFRnlGVjtBQUNGO0FDekpJO0VDc0RBO0lBWVEsZUh4R0Y7SUd5R0UsZ0JBQUE7SUFDQSxnQkFBQTtFRjJGVjtBQUNGO0FDaEtJO0VDc0RBO0lBaUJRLGVIeEdFO0VDcU1aO0FBQ0Y7QUU1RlE7RUFDSSxZQUFBO0FGOEZaO0FBQ0E7QUFDQSxpQ0FBaUMsa0VBQWtFO0FBQ25HOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBOztDQUVDOztBQUVEOztBQUVBOztBQUVBIiwiZmlsZSI6InF1aXotc2VjdGlvbnMvcXVpel9saXN0aW5nX3NlY3Rpb24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4vLyBHcmlkLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDM2MHB4LFxuXHRzbTogNDE0cHgsXG5cdG1kOiA3NjhweCxcblx0bWQtYWx0OiA5OTJweCxcblx0bGctYWx0OiAxMjAwcHgsXG5cdGxnOiAxNDQwcHgsXG5cdHhsOiAxOTIwcHhcbik7XG5cblxuLy8gRm9udCBmYW1pbGllcy5cbiRmZlx0XHRcdFx0OiBPbmVzdCwgc2Fucy1zZXJpZjtcbiRmZi1pdGFsaWNcdFx0OiBQaWF6em9sbGEsIHNhbnMtc2VyaWY7XG5cbi8vIEZvbnQgc2l6ZXMuXG4kZnMteHMtYWx0XHQ6IDExcHg7XG4kZnMteHNcdFx0OiAxMnB4O1xuJGZzLXNtLWFsdFx0OiAxM3B4O1xuJGZzLXNtXHRcdDogMTRweDtcbiRmcy1tZFx0XHQ6IDE2cHg7XG4kZnMtbWQtYWx0XHQ6IDE3cHg7XG4kZnMtbGdcdFx0OiAxOHB4O1xuJGZzLWxnLWFsdFx0OiAxOXB4O1xuJGZzLXhsXHRcdDogMjBweDtcbiRmcy14bC1hbHRcdDogMjFweDtcbiRmcy14eGxcdFx0OiAyMnB4O1xuJGZzLXh4bC1hbHRcdDogMjNweDtcblxuLy8gRm9udCB3ZWlnaHRzLlxuJGZ3LXJlZ3VsYXJcdFx0OiA0MDA7XG4kZnctbWVkaXVtXHRcdDogNTAwO1xuJGZ3LWJvbGRcdFx0OiA3MDA7XG5cbi8vIExpbmUgaGVpZ2h0cy5cbiRsaFx0XHRcdDogMS40O1xuJGxoLXRpdGxlXHQ6IDEuMjtcbiRsaC10ZXh0XHQ6IDEuMzM7XG5cbi8vIENvbG9ycy5cbiR3aGl0ZVx0XHQ6ICNmZmY7XG4kYmxhY2tcdFx0OiAjMDAwO1xuJGRhcmtcdFx0OiAjMUQxRDFCO1xuJGhvdmVyLWRhcmtcdDogIzMzMzMyZTtcbiRibHVlIFx0XHQ6ICMwMDI4NEY7XG4kYmx1ZS1kZWZhdWx0XHQ6ICMxRDYyRDc7XG4kbGlnaHQtYmx1ZVx0OiAjREFFOEZGO1xuXG5cbiRncmF5LW1haW5cdDogIzVDNUM1QztcbiRncmF5IFx0XHQ6ICM5Njk1OTI7XG4kZ3JheS1iZyBcdDogI0NCQ0JDQjtcbiRncmF5LXRleHQgXHQ6ICM5QTlBOUE7XG4kbGlnaHQtZ3JheVx0OiAjRjlGN0Y0O1xuJGdyYXktdGV4dC1hbHQgOiAjQzRDNEM0O1xuJGdyYXktdGV4dC1hbHQtMiA6ICNBQ0FDQUM7XG4kbGlnaHQtZ3JheS1iZ1x0OiAjZjlmOWY5O1xuJGxpZ2h0LWdyYXktYmctYWx0XHQ6ICNGMUYxRjE7XG4kbGlnaHQtZ3JheS1iZy1hbHQtMiA6ICNGM0YzRjM7XG4kbGlnaHQtZ3JheS1iZFx0OiAjRDlEOUQ5O1xuJGxpZ2h0LWdyYXktYmQtYWx0XHQ6ICNkYmRiZGI7XG4kbGlnaHQtZ3JheS1iZC1hbHQtMlx0OiAjRUNFQ0VDO1xuXG5cblxuJHllbGxvd1x0XHRcdDogI0Y1RjM1MjtcblxuJHBpbmstbGlnaHRcdFx0OiAjZmZlYmYwO1xuJGJlaWdlLWxpZ2h0XHQ6ICNmZmVlZDQ7XG4kYmx1ZS1saWdodCBcdDogI2UyZWVmYTtcbiR5ZWxsb3ctbGlnaHRcdDogI2Y4ZmZkMDtcbiRncmVlbi1saWdodCBcdDogI0Q5RjFFNjtcblxuJHBpbmstbWFpblx0XHQ6ICNiZDI1NmU7XG4kYmx1ZS1tYWluXHRcdDogIzQ4NjFiOTtcbiRiZWlnZS1tYWluIFx0OiAjZTM2YzM5O1xuJHllbGxvdy1tYWluIFx0OiAjNWU4ODA2O1xuJGdyZWVuLW1haW4gXHQ6ICM0MUEzNTc7XG5cbiRsaWdodC1yb3NlXHRcdDogI0Y3REZGRjtcbiRsaWdodC1yb3NlLWhvdmVyIDogI0YzRDBGRjtcbiRsaWdodC1yb3NlLWFjdGl2ZVx0OiAjRUVCRUZFO1xuJHJvc2VcdFx0XHQ6ICNFOTkwRkY7XG4kaG92ZXItcm9zZVx0XHQ6ICNFNDUzRkY7XG4kYWN0aXZlLXJvc2VcdDogI0IyMkJDQjtcblxuJHJlZFx0XHRcdDogI0VBNDMzNTtcblxuJGdyZWVuXHRcdFx0OiAjNzVDNTI1O1xuJGdyZWVuLWhvdmVyXHQ6ICM2MkFBMTk7XG4kZ3JlZW4tYWN0aXZlXHQ6ICM1MzkzMTM7XG4kZ3JlZW4tZGFya1x0XHQ6ICM0RDg0MTc7XG5cbiRvcmFuZ2UgXHRcdDogI0UwNzMwRTtcblxuJG9yYW5nZS1hbHRcdFx0OiAjRkY4RDA2O1xuJHJlZC1hbHRcdFx0OiAjRkY3OTZEO1xuJHllbGxvdy1hbHRcdFx0OiAjRjVGMzUyO1xuJGdyZWVuLWFsdFx0XHQ6ICM3NUM1MjU7XG5cblxuLy8gT3RoZXJzLlxuJHRyXHRcdDogMC4zNXM7XG4kcmFkaXVzXHQ6IDVweDtcbiRyYWRpdXMtYm9yZGVyXHQ6IDhweDtcblxuLy8gUm9vdFxuOnJvb3Qge1xuXHQtLWhoOiA0OHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0LS1oaDogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0LS1oaDogNjhweDtcblx0fVxufVxuXG5cbmJvZHkudG9wLXByb21vIHtcblx0OnJvb3Qge1xuXHRcdC0taGg6IDcycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LS1oaDogODhweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0LS1oaDogMTA4cHg7XG5cdFx0fVxuXHR9XG59XG5cdFxuYm9keS5kaXNwbGF5LWxhcHRvcC1tZW51IHtcblx0OnJvb3Qge1xuXHRcdC0taGg6IDc0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LS1oaDogMTA0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdC0taGg6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdC0taGg6IDY4cHg7XG5cdFx0fVxuXHR9XG59XG5ib2R5LnRvcC1wcm9tby5kaXNwbGF5LWxhcHRvcC1tZW51IHtcblx0OnJvb3Qge1xuXHRcdC0taGg6IDk4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LS1oaDogMTMycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdC0taGg6IDg4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdC0taGg6IDEwOHB4O1xuXHRcdH1cblx0fVxufSIsIjpyb290IHtcbiAgLS1oaDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS1oaDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICA6cm9vdCB7XG4gICAgLS1oaDogNjhweDtcbiAgfVxufVxuXG5ib2R5LnRvcC1wcm9tbyA6cm9vdCB7XG4gIC0taGg6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS50b3AtcHJvbW8gOnJvb3Qge1xuICAgIC0taGg6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS50b3AtcHJvbW8gOnJvb3Qge1xuICAgIC0taGg6IDEwOHB4O1xuICB9XG59XG5cbmJvZHkuZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gIC0taGg6IDc0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgICAtLWhoOiAxMDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5LmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS5kaXNwbGF5LWxhcHRvcC1tZW51IDpyb290IHtcbiAgICAtLWhoOiA2OHB4O1xuICB9XG59XG5cbmJvZHkudG9wLXByb21vLmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAtLWhoOiA5OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudG9wLXByb21vLmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDEzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkudG9wLXByb21vLmRpc3BsYXktbGFwdG9wLW1lbnUgOnJvb3Qge1xuICAgIC0taGg6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keS50b3AtcHJvbW8uZGlzcGxheS1sYXB0b3AtbWVudSA6cm9vdCB7XG4gICAgLS1oaDogMTA4cHg7XG4gIH1cbn1cblxuLnF1aXotbGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDU2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1saXN0aW5nLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1saXN0aW5nLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnF1aXotbGlzdGluZy1pbm5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuLnF1aXotbGlzdGluZyAuc2VjdGlvbi1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotbGlzdGluZyAuc2VjdGlvbi1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1saXN0aW5nIC5zZWN0aW9uLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1saXN0aW5nIC5zZWN0aW9uLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWl6LWxpc3RpbmctbGlzdGluZyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWl6LWxpc3RpbmctbGlzdGluZyB1bCB7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLnF1aXotbGlzdGluZy1saXN0aW5nIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotbGlzdGluZy1saXN0aW5nIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1saXN0aW5nLWxpc3RpbmcgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5xdWl6LWxpc3RpbmctbGlzdGluZyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1saXN0aW5nLWxpc3RpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnF1aXotbGlzdGluZy1saXN0aW5nIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnF1aXotbGlzdGluZy1saXN0aW5nIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXRhLXBvaW50LWNvbG9yKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1saXN0aW5nLWxpc3RpbmcgbGk6OmFmdGVyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5xdWl6LWxpc3RpbmctbGlzdGluZyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVpei1saXN0aW5nLWxpc3RpbmcgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG4ucXVpei1saXN0aW5nLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1aXotbGlzdGluZy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVpei1saXN0aW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1saXN0aW5nLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuLnF1aXotbGlzdGluZyAuYnRuIHtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE4NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdWl6LWxpc3RpbmcgLmJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLXdpZHRoOiAyODlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5xdWl6LWxpc3RpbmcgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgbWluLXdpZHRoOiAzNzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucXVpei1saXN0aW5nIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnF1aXotbGlzdGluZyAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG4ucXVpei1saXN0aW5nLWxpc3RpbmcgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kOnVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyLzEwMCV9XG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuXG5Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKXtcblxufVxuXG59XG5cbiBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtcblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSl7XG5cbn1cblxufVxuXG4gQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cblxuIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpe1xuXG59XG5cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9jb21wb25lbnRzL3ZhcnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucyc7XG5cbi5xdWl6LWxpc3Rpbmcge1xuICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24taDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Rpbmcge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kLWFsdCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmcy14eGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHhsLWFsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXRhLXBvaW50LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7IFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9jaGVjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQtYWx0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogJGZzLW1kO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjg5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZC1hbHQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWxnO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzcxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMteHhsLWFsdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
