/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/floors/_floors.scss ***!
  \************************************************************************************************************************************/
.content-cta .cols {
  display: flex;
  justify-content: space-between;
  margin: -10px;
}
@media screen and (max-width: 768px) {
  .content-cta .cols {
    flex-wrap: wrap;
  }
}
.content-cta .cols .col {
  padding: 10px;
}
@media screen and (max-width: 540px) {
  .content-cta .cols .col {
    width: 100%;
  }
}
.content-cta .cols .col-text *:last-child {
  margin-bottom: 0;
}
.content-cta .cols .col-text .col-inner {
  max-width: 687px;
  padding-top: 10px;
}
.content-cta .cols .col-cta .ctas {
  white-space: nowrap;
}
.content-cta.text-center .cols {
  justify-content: center;
  text-align: center;
}

.card-floor .card-inner {
  height: 100%;
}
.card-floor .card-inner figure {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  background-color: #F1F1F1;
}
.card-floor .card-inner figure::before {
  content: "";
  display: block;
  padding-bottom: 70%;
}
.card-floor .card-inner figure img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-floor .card-inner figure .img-wrap {
  display: block;
}
.card-floor .card-inner .card-content {
  padding: 40px 10px 20px;
}
.card-floor .card-inner .card-content .type {
  text-transform: uppercase;
}
.card-floor.theme-color-dark_aqua .card-content .type {
  color: #C8B1A2;
}
.card-floor.theme-color-dark_aqua .card-content .title,
.card-floor.theme-color-dark_aqua .card-content .text * {
  color: #005A71;
}

.floors .content-cta .col-text .text {
  max-width: 486px;
}
.floors .section--items {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .floors .section--items {
    margin-top: 20px;
  }
}
.floors .section--items .items {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
.floors .section--items .items .item {
  padding: 15px;
  width: 33.3333333333%;
}
@media screen and (max-width: 1024px) {
  .floors .section--items .items .item {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .floors .section--items .items .item {
    width: 100%;
  }
}
.floors .filters {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .floors .filters {
    margin-bottom: 20px;
  }
}
.floors .filters .form-group {
  margin: 0;
}
.floors .filters .form-group .btn {
  border-radius: 999px;
}
.floors .filters .form-group label input {
  display: none;
}
.floors .filters .form-group label.non-active .btn {
  background-color: #F1F1F1;
  border-color: #F1F1F1;
  color: #151515;
}
.floors .filters .form-group label.non-active .btn:hover {
  background-color: #151515;
  border-color: #151515;
  color: #FFFFFF;
}
.floors .filters .cols {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}
.floors .filters .cols .col {
  padding: 12px;
}
.floors .swiper-buttons {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .floors .swiper-buttons {
    margin-top: 30px;
  }
}
.floors .swiper-buttons:has(.swiper-button-lock) {
  display: none;
}
.floors .swiper-button-wrapper {
  display: flex;
  margin: 0px -27px;
}
.floors .swiper-button-wrap {
  padding: 0px 27px;
}
.floors .swiper-button {
  position: static;
  background: rgba(21, 21, 21, 0.2);
  border: none;
  border-radius: 2px;
  padding: 8px 9px;
}
.floors .swiper-button.swiper-button-disabled {
  background: transparent;
}
.floors .swiper-button:hover {
  background: rgba(21, 21, 21, 0.05);
}
.floors .swiper-button svg {
  display: block;
}
.floors .swiper-button svg path {
  stroke: #151515;
}
.floors.theme-section-dark_aqua .filters .form-group label.non-active .btn {
  background-color: #E8EBEE;
  border-color: #E8EBEE;
  color: #005A71;
}
.floors.theme-section-dark_aqua .filters .form-group label.non-active .btn:hover {
  background-color: #005A71;
  border-color: #005A71;
  color: #FFFFFF;
}
.floors.theme-section-dark_aqua .swiper-button {
  background: rgba(51, 66, 107, 0.2);
}
.floors.theme-section-dark_aqua .swiper-button.swiper-button-disabled {
  background: transparent;
}
.floors.theme-section-dark_aqua .swiper-button:hover {
  background: rgba(51, 66, 107, 0.05);
}
.floors.theme-section-dark_aqua .swiper-button svg path {
  stroke: #005A71;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfZmxvb3JzX2Zsb29yc19qcy5lNzVkMmJkYzkyNWZhOTQzMGE2My5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0k7RUFDSTtFQUNBO0VBSUE7QUNIUjtBQzZlRTtFRmhmRTtJQUlRO0VDR1Y7QUFDRjtBRERRO0VBQ0k7QUNHWjtBQ2lmRTtFRnJmTTtJQUdRO0VDS2Q7QUFDRjtBREdnQjtFQUNJO0FDRHBCO0FESVk7RUFDSTtFQUNBO0FDRmhCO0FEVVk7RUFDSTtBQ1JoQjtBRGFRO0VBQ0k7RUFDQTtBQ1haOztBRTlCSTtFQUVJO0FGZ0NSO0FFOUJRO0VBQ0k7RUFDQTtFQUNBO0VEb1lWO0VDbFlVLHlCRHNCRjtBRFVWO0FDb1dFO0VBQ0U7RUFDQTtFQUNBO0FEbFdKO0FFcENZO0VEcVpWO0VBQ0E7RUFDQTtFQWxEQTtFQUNBO0VBQ0E7RUFDQSxpQkN0VzhCO0FGMkNoQztBRXpDWTtFQUNJO0FGMkNoQjtBRXhDUTtFQUNJO0FGMENaO0FFekNZO0VBQ0k7QUYyQ2hCO0FFaENnQjtFQUNJLGNEMENJO0FEUnhCO0FFaENnQjs7RUFFSSxjRHFDRjtBREhsQjs7QUFqRVk7RUFDSTtBQW9FaEI7QUEvREk7RUFDSTtBQWlFUjtBQ2thRTtFRHBlRTtJQUdRO0VBbUVWO0FBQ0Y7QUFqRVE7RUFDSTtFQUNBO0VBQ0E7QUFtRVo7QUFsRVk7RUFDSTtFQUNBO0FBb0VoQjtBQzRYRTtFRGxjVTtJQUlRO0VBc0VsQjtBQUNGO0FDK1lFO0VEMWRVO0lBT1E7RUF3RWxCO0FBQ0Y7QUFuRUk7RUFDSTtBQXFFUjtBQ3VZRTtFRDdjRTtJQUdRO0VBdUVWO0FBQ0Y7QUFyRVE7RUFDSTtBQXVFWjtBQXRFWTtFQUNJO0FBd0VoQjtBQXJFZ0I7RUFDSTtBQXVFcEI7QUFwRW9CO0VBQ0kseUJDWlA7RURhTyxxQkNiUDtFRGNPLGNDakJWO0FEdUZkO0FBcEV3QjtFQUNJLHlCQ3BCZDtFRHFCYyxxQkNyQmQ7RURzQmMsY0N6RHBCO0FEK0hSO0FBaEVRO0VBQ0k7RUFDQTtFQUNBO0FBa0VaO0FBakVZO0VBQ0k7QUFtRWhCO0FBOURJO0VBQ0k7QUFnRVI7QUNvV0U7RURyYUU7SUFHUTtFQWtFVjtBQUNGO0FBaEVRO0VBQ0k7QUFrRVo7QUEvREk7RUFDSTtFQUNBO0FBaUVSO0FBL0RJO0VBQ0k7QUFpRVI7QUEvREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaUVSO0FBaEVRO0VBQ0k7QUFrRVo7QUFoRVE7RUFDSTtBQWtFWjtBQWhFUTtFQUNJO0FBa0VaO0FBakVZO0VBQ0ksZUNoRkE7QURtSmhCO0FBeEQ0QjtFQUNJLHlCQzFDWDtFRDJDVyxxQkMzQ1g7RUQ0Q1csY0MvQ2Q7QUR5R2xCO0FBeERnQztFQUNJLHlCQ2xEbEI7RURtRGtCLHFCQ25EbEI7RURvRGtCLGNDNUg1QjtBRHNMUjtBQW5EWTtFQUNJO0FBcURoQjtBQXBEZ0I7RUFDSTtBQXNEcEI7QUFwRGdCO0VBQ0k7QUFzRHBCO0FBbkRvQjtFQUNJLGVDckVOO0FEMEhsQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXlhdC8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vYXlhdC8uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9mbG9vcnMvX2Zsb29ycy5zY3NzIiwid2VicGFjazovL2F5YXQvLi9zcmMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9heWF0Ly4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2FyZC1mbG9vci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jb250ZW50LWN0YSB7XG4gICAgLmNvbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogLTEwcHg7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNte1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2wtdGV4dHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLWlubmVye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjg3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1jdGF7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN0YXN7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRleHQtY2VudGVye1xuICAgICAgICAuY29sc3tcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzcmMvc2Nzcy9jb3JlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzcmMvc2Nzcy9jb21wb25lbnRzL19jb250ZW50LWN0YVwiO1xuQGltcG9ydCBcInNyYy9zY3NzL2NvbXBvbmVudHMvX2NhcmQtZmxvb3JcIjtcblxuLmZsb29ycyB7XG4gICAgLmNvbnRlbnQtY3Rhe1xuICAgICAgICAuY29sLXRleHR7XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tLWl0ZW1ze1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub24tYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrX2JnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWVfYmxhY2tfYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2JsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZV9ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogLTEycHg7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN3aXBlci1idXR0b25ze1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLnN3aXBlci1idXR0b24tbG9jayl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMHB4IC0yN3B4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi13cmFwe1xuICAgICAgICBwYWRkaW5nOiAwcHggMjdweDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b257XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigkdGhlbWVfYmxhY2ssIDIwJSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKCR0aGVtZV9ibGFjaywgNSUpO1xuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aGVtZS1zZWN0aW9ue1xuICAgICAgICAmLWRhcmtfYXF1YXtcbiAgICAgICAgICAgIC5maWx0ZXJzeyAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub24tYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9kYXJrX2FxdWFfYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YV9iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lX2RhcmtfYXF1YTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoJHRoZW1lX2JsdWUsIDIwJSk7XG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKCR0aGVtZV9ibHVlLCA1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lX2RhcmtfYXF1YTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkZm9udEVOOiAnR2lsbFNhbnMnO1xuJGZvbnRBUjogJ0lCTVBsZXhTYW5zQXJhYmljJztcblxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMTUxNTE1O1xuJGRhcmtHcmVlbjogIzE2MUYxNztcbiRkYXJrR3JlZW5Db2RlOiAnMTYxRjE3JztcbiRsaWdodEdyZWVuOiAjNUY4MTU5O1xuJGJyb3duOiAjOTY2QTREO1xuJGJlaWdlOiAjRURDN0ExO1xuJGxpZ2h0QnJvd246ICNFREM3QTE7XG4kZ3JleTogIzcwNkY2RTtcbiRzdG9uZUdyZXk6ICNCM0IzQjM7XG4kZGFya0dyZXk6ICM1ZjVmNWY7XG4kbGlnaHRHcmV5OiAjQzZDNkM2O1xuJGdyZWVuOiAjMzdDRDczO1xuJHJlZDogI0ZBNUY1NTtcbiRkYXJrUmVkOiAjYmQzOTJmO1xuJHBpbms6ICNDNjhCNzc7XG4kbGlnaHRQaW5rOiAjQzhCMUEyO1xuJGxpZ2h0Qmx1ZTogIzY3N0M4RjtcbiRkYXJrQXF1YTogIzAwNUE3MTtcbiRwdXJwbGU6ICM2QjUyN0Y7XG4kbmF2eTogIzMzNDI2QjtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMztcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogNjQ7XG5cbiRjb2xvclByaW1hcnkxOiAjMTUxNTE1O1xuJGNvbG9yUHJpbWFyeTFDb2RlOiAnMTUxNTE1JztcbiRjb2xvclByaW1hcnkxSG92ZXI6ICM3MDZGNkU7XG4kY29sb3JQcmltYXJ5MUhvdmVyQ29kZTogJzcwNkY2RSc7XG4kY29sb3JCZzogI0YxRjFGMTtcblxuXG4vLyBUaGVtZSBjb2xvcnNcblxuJHRoZW1lX2JsYWNrX2NvZGU6ICcxNTE1MTUnOyAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2s6ICMxNTE1MTU7IC8vIEhvbGRpbmdcbiR0aGVtZV9ibGFja19ob3ZlcjogI0QyQUU3MjsgLy8gIzcwNkY2RTsob2xkKSAvLyBIb2xkaW5nXG4kdGhlbWVfYmxhY2tfaG92ZXJfY29kZTogJ0QyQUU3Mic7IC8vICM3MDZGNkU7KG9sZCkgLy8gSG9sZGluZ1xuJHRoZW1lX2JsYWNrX2JnOiAjRjFGMUYxOyAvLyBIb2xkaW5nXG5cbiR0aGVtZV9ibHVlX2NvZGU6ICczMzQyNkInOyAvLyBEZXZlbG9wbWVudFxuJHRoZW1lX2JsdWU6ICMzMzQyNkI7IC8vIERldmVsb3BtZW50XG4kdGhlbWVfYmx1ZV9ob3ZlcjogI0M2OEI3NzsgLy8gRGV2ZWxvcG1lbnRcbiR0aGVtZV9ibHVlX2JnOiAjRThFQ0VFOyAvLyBEZXZlbG9wbWVudFxuXG4kdGhlbWVfZ3JlZW5fY29kZTogJzIwM0EzNSc7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbjogIzIwM0EzNTsgLy8gSW52ZXN0bWVudFxuJHRoZW1lX2dyZWVuX2hvdmVyOiAjQkNBMzc4OyAvLyBJbnZlc3RtZW50XG4kdGhlbWVfZ3JlZW5faG92ZXJfY29kZTogJ0JDQTM3OCc7IC8vIEludmVzdG1lbnRcbiR0aGVtZV9ncmVlbl9iZzogcmdiKCMzODgyNzAsIDEwJSk7IC8vIEludmVzdG1lbnRcblxuJHRoZW1lX3B1cnBsZV9jb2RlOiAnNkI1MjdGJzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3B1cnBsZTogIzZCNTI3RjsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3B1cnBsZV9ob3ZlcjogI0NEQjlBRDsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3B1cnBsZV9ob3Zlcl9jb2RlOiAnQ0RCOUFEJzsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3B1cnBsZV9iZzogcmdiKCM2QjUyN0YsIDEwJSk7IC8vIFByb3BlcnRpZXNcblxuJHRoZW1lX2Jyb3duX2NvZGU6ICczRDBDMjYnOyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bjogIzNEMEMyNjsgLy8gR2VuZXJhbCBUcmFkaW5nXG4kdGhlbWVfYnJvd25faG92ZXI6ICMzRDBDMjY7IC8vIEdlbmVyYWwgVHJhZGluZ1xuJHRoZW1lX2Jyb3duX2hvdmVyX2NvZGU6ICczRDBDMjYnOyAvLyBHZW5lcmFsIFRyYWRpbmdcbiR0aGVtZV9icm93bl9iZzogI0YxRjFGMTsgLy8gR2VuZXJhbCBUcmFkaW5nXG5cbiR0aGVtZV9vcmFuZ2VfY29kZTogJzk0NDcxMic7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZTogIzk0NDcxMjsgLy8gQ29uc3RydWN0aW9uXG4kdGhlbWVfb3JhbmdlX2hvdmVyOiAjQUE5RjhFOyAvLyBDb25zdHJ1Y3Rpb25cbiR0aGVtZV9vcmFuZ2VfaG92ZXJfY29kZTogJ0FBOUY4RSc7IC8vIENvbnN0cnVjdGlvblxuJHRoZW1lX29yYW5nZV9iZzogcmdiYSgxNDgsIDcxLCAxOCwgMC4xKTsgLy8gQ29uc3RydWN0aW9uXG5cbi8vIFByb2plY3QgdGhlbWUgY29sb3JzXG5cbiR0aGVtZV9kYXJrX2FxdWFfY29kZTogJzAwNUE3MSc7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2FxdWE6ICMwMDVBNzE7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2FxdWFfaG92ZXI6ICNDOEIxQTI7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2FxdWFfaG92ZXJfY29kZTogJ0M4QjFBMic7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2FxdWFfYmc6ICNFOEVCRUU7IC8vIFdhdGVyZnJvbnRcblxuJHRoZW1lX2RhcmtfZ3JlZW5fY29kZTogJzAwNEEyNyc7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuOiAjMDA0QTI3OyAvLyBXYXRlcmZyb250XG4kdGhlbWVfZGFya19ncmVlbl9ob3ZlcjogI0ZFOEE2RDsgLy8gV2F0ZXJmcm9udFxuJHRoZW1lX2RhcmtfZ3JlZW5faG92ZXJfY29kZTogJ0ZFOEE2RCc7IC8vIFdhdGVyZnJvbnRcbiR0aGVtZV9kYXJrX2dyZWVuX2JnOiAjRThFQ0VFOyAvLyBXYXRlcmZyb250XG5cbiR0aGVtZV9wcHVycGxlX2NvZGU6ICc2QjUyN0YnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZTogIzZCNTI3RjsgLy8gUHJvcGVydGllc1xuJHRoZW1lX3BwdXJwbGVfaG92ZXI6ICM5ODg3YTc7IC8vIFByb3BlcnRpZXNcbiR0aGVtZV9wcHVycGxlX2hvdmVyX2NvZGU6ICc5ODg3YTcnOyAvLyBQcm9wZXJ0aWVzXG4kdGhlbWVfcHB1cnBsZV9iZzogI0YxRjFGMTsgLy8gUHJvcGVydGllc1xuXG5cbkBtaXhpbiBqb2JDb2xzKCl7XG4gIC5qb2ItY29sc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0yMHB4IC00MHB4O1xuICAgIC5jb2x7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgfVxuICAgIC5jb2wtdGl0bGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1ye1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtY29udGVudHtcbiAgICAgIEBpbmNsdWRlIHRhYmxldC1ye1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1peGluIGpvYk1ldGEoKXtcbiAgLmpvYi1tZXRhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTEycHg7XG4gICAgLm1ldGEtaXRlbXtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAubWV0YS1pdGVtLWlubmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiwgdGltZXtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGV2ZW50TWV0YSgpe1xuICAuZXZlbnQtbWV0YXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbW9iaWxlLXJ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5tZXRhLWl0ZW17XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgLm1ldGEtaXRlbS1pbm5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xuICAgICAgICBzcGFuLCB0aW1le1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIC50aGVtZS1saWdodCAme1xuICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvclByaW1hcnkxO1xuICAgICAgICAgICAgICAvLyBmaWxsOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVHbG9iYWxDb2xvcnNfX1N0cm9rZUNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbG9jYXRpb257XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhLWl0ZW0taW5uZXJ7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgLnRoZW1lLWxpZ2h0ICZ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JQcmltYXJ5MTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aGVtZUdsb2JhbENvbG9yc19fRmlsbENvbG9yKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWVHbG9iYWxDb2xvcnNfX0NvbnRlbnRBbGx7XG4gICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFwSW5mb1dpbmRvdygpe1xuICAuaW5mby13aW5kb3d7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgLy8gQGluY2x1ZGUgdGhlbWVDb2xvcnNfX0JnKCk7XG4gICAgLmluZm8td2luZG93LWlubmVye1xuICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50Rml0KDM4LjI2MSUpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZSgpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbjogOXB4IDBweCAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aGVtZS1pbmZvLXdpbmRvd3tcbiAgICAgICYtYmxhY2sge1xuICAgICAgICAgIC5pbmZvLXdpbmRvd3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2JsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1ibHVlIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWdyZWVuIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Y3tcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWVfZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgICYtcHVycGxlIHtcbiAgICAgICAgICAuaW5mby13aW5kb3d7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9wdXJwbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX3B1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJi1icm93biB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfYnJvd247XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lX2Jyb3duICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAmLW9yYW5nZSB7XG4gICAgICAgICAgLmluZm8td2luZG93e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRje1xuICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZV9vcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5nbS1zdHlsZS1pd3tcbiAgICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgLmdtLXN0eWxlLWl3LWNocntcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ20tc3R5bGUtaXctZHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgIFxuICAgICAgfVxuICB9XG4gIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGN7XG4gICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvbnRTaXplKCl7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1peGluIGgxaDYoKXtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcnRsIHtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGltaXRUZXh0TGluZSgkbGluZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbiAgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cbiAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uR2xvYmFsKCRzOiAwLjJzKSB7XG4gIHRyYW5zaXRpb246ICN7JHN9O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkb2JqLCAkc3BlZWQpIHtcbiAgdHJhbnNpdGlvbjogJG9iaiAkc3BlZWQgY3ViaWMtYmV6aWVyKDAuMSwgMCwgMC4zLCAxKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb25zKCR0cmFuc2l0aW9ucy4uLikge1xuICAkdHJhbnNpdGlvbi1zdHJpbmc6IChcbiAgKTtcblxuQGVhY2ggJHRyYW5zaXRpb24gaW4gJHRyYW5zaXRpb25zIHtcbiAgJHByb3BlcnR5OiBudGgoJHRyYW5zaXRpb24sIDEpO1xuICAkc3BlZWQ6IG50aCgkdHJhbnNpdGlvbiwgMik7XG4gICR0cmFuc2l0aW9uLXN0cmluZzogYXBwZW5kKCR0cmFuc2l0aW9uLXN0cmluZywgI3skcHJvcGVydHl9ICN7JHNwZWVkfSBjdWJpYy1iZXppZXIoMC4xLCAwLCAwLjMsIDEpLCBjb21tYSk7XG59XG5cbnRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXN0cmluZztcbn1cblxuQG1peGluIGltZ0ZpdCgkZml0OiBjb3Zlcikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcbn1cblxuQG1peGluIGJnRml0KCRmaXQ6IGNvdmVyKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZml0O1xufVxuXG5AbWl4aW4gb3ZlcmxheSgkYmcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRiZztcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudEZpdCgkcGVyY2VudGFnZTogMTAwJSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRwZXJjZW50YWdlfTtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudEZpdEFmdGVyKCRwZXJjZW50YWdlOiAxMDAlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGVyY2VudGFnZX07XG4gIH1cbn1cblxuQG1peGluIGFic29sdXRlKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1peGluIGNlbnRlckVsZW1lbnQoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJZIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbkBtaXhpbiBDdXN0b21zY3JvbGxiYXJZIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3AtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXNtLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zbS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXhzLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIHRleHRDaGlsZFJlbW92ZU1hcmdpbiB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtdygkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGltcG9ydCBcInRoZW1lXCI7IiwiLmNhcmQtZmxvb3J7XG4gICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudEZpdCg3MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmc7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbWdGaXQoY292ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy13cmFwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIC50eXBle1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnRoZW1lLWNvbG9ye1xuICAgICAgICAmLWRhcmtfYXF1YXtcbiAgICAgICAgICAgIC5jYXJkLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgLnR5cGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfZGFya19hcXVhX2hvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAgICAgLnRleHQgKntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9kYXJrX2FxdWE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/