.block_team {
  background-color: var(--theme-color-2);
}
.block_team .sub-block[data-type=heading] h1, .block_team .sub-block[data-type=heading] h2, .block_team .sub-block[data-type=heading] h3 {
  color: var(--neutral-color-50);
}
.block_team .card {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0;
  will-change: auto;
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .block_team .card {
    width: clamp(320px, 25vw, 380px);
    margin-bottom: 0;
  }
}
.block_team .card figure {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 2rem;
}
.block_team .card figure img {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.85;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 20%;
     object-position: center 20%;
  will-change: transform, filter;
  filter: grayscale(1);
  transform: scale(1.01) rotate(0deg);
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out, filter 0.5s ease-in-out;
}
.block_team .card figure:hover img {
  transform: scale(1.05) rotate(0deg);
  opacity: 1;
  filter: grayscale(0);
}
.block_team .card .card-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.block_team .card .card-content .card-content-heading {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.block_team .card .card-content .card-content-heading .sub-title {
  line-height: 1.2;
  color: var(--theme-color-1);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: calc(18px * var(--font-scale-factor));
}
@media screen and (min-width: 321px) {
  .block_team .card .card-content .card-content-heading .sub-title {
    font-size: calc(18px + 0 * (100vw - 321px) / 1079 * var(--font-scale-factor));
  }
}
@media screen and (min-width: 1400px) {
  .block_team .card .card-content .card-content-heading .sub-title {
    font-size: calc(18px * var(--font-scale-factor));
  }
}
.block_team .card .card-content .card-content-heading h3 {
  margin-bottom: 0;
  color: var(--neutral-color-50);
  font-size: calc(20px * var(--font-scale-factor));
}
@media screen and (min-width: 321px) {
  .block_team .card .card-content .card-content-heading h3 {
    font-size: calc(20px + 2 * (100vw - 321px) / 1079 * var(--font-scale-factor));
  }
}
@media screen and (min-width: 1400px) {
  .block_team .card .card-content .card-content-heading h3 {
    font-size: calc(22px * var(--font-scale-factor));
  }
}
.block_team .card .card-content a {
  color: var(--theme-color-5);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: calc(16px * var(--font-scale-factor));
}
@media screen and (min-width: 321px) {
  .block_team .card .card-content a {
    font-size: calc(16px + 0 * (100vw - 321px) / 1079 * var(--font-scale-factor));
  }
}
@media screen and (min-width: 1400px) {
  .block_team .card .card-content a {
    font-size: calc(16px * var(--font-scale-factor));
  }
}
.block_team .card p {
  display: block;
  line-height: 1.5;
  margin-bottom: 0;
  color: var(--neutral-color-100);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: calc(18px * var(--font-scale-factor));
}
@media screen and (min-width: 321px) {
  .block_team .card p {
    font-size: calc(18px + 0 * (100vw - 321px) / 1079 * var(--font-scale-factor));
  }
}
@media screen and (min-width: 1400px) {
  .block_team .card p {
    font-size: calc(18px * var(--font-scale-factor));
  }
}
.block_team .swiper {
  overflow: visible;
}
.block_team .swiper .swiper-wrapper {
  overflow: visible;
}
.block_team .swiper .swiper-slide {
  width: auto;
}
.block_team .swiper .swiper-navigation {
  position: relative;
  display: flex;
  justify-content: flex-end;
  gap: 2rem;
}
.block_team .swiper .swiper-navigation button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
}
.block_team .swiper .swiper-navigation button.swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}
.block_team .swiper .swiper-navigation button svg {
  width: 100%;
  height: 100%;
}
.block_team .swiper .swiper-navigation button svg path {
  stroke: var(--theme-color-1);
}
.acf-block-preview .block_team .swiper {
  overflow: visible;
}
.acf-block-preview .block_team .swiper-wrapper {
  gap: 1.5rem;
  overflow: visible;
}
.acf-block-preview .block_team .swiper-wrapper .card {
  width: clamp(320px, 25vw, 380px);
  background-color: transparent;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  border-width: 0;
  border-radius: 0;
  color: var(--white-color);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlYW0vdGVhbS5zY3NzIiwidGVhbS90ZWFtLmNzcyIsIkM6L1VzZXJzL1VzZXIvTG9jYWwlMjBTaXRlcy9lbGFudGlyL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvZWxhbnRpci9zcmMvc2Fzcy9oZWxwZXJzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJLHNDQUFBO0FDRko7QURNWTtFQUNJLDhCQUFBO0FDSmhCO0FEU0k7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUNQUjtBQ0FRO0VGREo7SUFXUSxnQ0FBQTtJQUNBLGdCQUFBO0VDTlY7QUFDRjtBRFFRO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FDTlo7QURRWTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsOEJBQUE7S0FBQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQ0FBQTtFQUNBLHlGQUFBO0FDTmhCO0FEVWdCO0VBQ0ksbUNBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7QUNScEI7QURhUTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QUNYWjtBRGFZO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBQ1hoQjtBRGFnQjtFQUNJLGdCQUFBO0VBQ0EsMkJBQUE7RUUyQlosNENBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFrREosZ0RBQUE7QUR0Rko7QUN3Rkk7RUZwRlk7SUVxRlIsNkVBQUE7RURyRk47QUFDRjtBQ3NGSTtFRnZGWTtJRXdGUixnREFBQTtFRG5GTjtBQUNGO0FER2dCO0VBQ0ksZ0JBQUE7RUFDQSw4QkFBQTtFRXVFaEIsZ0RBQUE7QUR2RUo7QUN5RUk7RUYzRVk7SUU0RVIsNkVBQUE7RUR0RU47QUFDRjtBQ3VFSTtFRjlFWTtJRStFUixnREFBQTtFRHBFTjtBQUNGO0FESlk7RUFDSSwyQkFBQTtFRXVCUiw0Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQXNDSixnREFBQTtBRHJESjtBQ3VESTtFRm5FUTtJRW9FSiw2RUFBQTtFRHBETjtBQUNGO0FDcURJO0VGdEVRO0lFdUVKLGdEQUFBO0VEbEROO0FBQ0Y7QURkUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUVBSiw0Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQWtESixnREFBQTtBRGhDSjtBQ2tDSTtFRjNESTtJRTREQSw2RUFBQTtFRC9CTjtBQUNGO0FDZ0NJO0VGOURJO0lFK0RBLGdEQUFBO0VEN0JOO0FBQ0Y7QUR4Qkk7RUFDSSxpQkFBQTtBQzBCUjtBRHhCUTtFQUNJLGlCQUFBO0FDMEJaO0FEdkJRO0VBQ0ksV0FBQTtBQ3lCWjtBRHBCUTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsU0FBQTtBQ3NCWjtBRHBCWTtFQUNJLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FDc0JoQjtBRHBCZ0I7RUFDSSxZQUFBO0VBQ0EsZUFBQTtBQ3NCcEI7QURuQmdCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QUNxQnBCO0FEcEJvQjtFQUNJLDRCQUFBO0FDc0J4QjtBRGRRO0VBQ0ksaUJBQUE7QUNnQlo7QURkUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBQ2dCWjtBRGRZO0VBQ0ksZ0NBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FDZ0JoQiIsImZpbGUiOiJ0ZWFtL3RlYW0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vc3JjL3Nhc3MvaGVscGVycy9fdmFycy5zY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uL3NyYy9zYXNzL2hlbHBlcnMvX21peGlucy5zY3NzJztcblxuLmJsb2NrX3RlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLTIpO1xuXG4gICAgLnN1Yi1ibG9jayB7XG4gICAgICAgICZbZGF0YS10eXBlPSdoZWFkaW5nJ10ge1xuICAgICAgICAgICAgaDEsIGgyLCBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgzMjBweCwgMjV2dywgMzgwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAyMCU7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgZmlsdGVyO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgLmNhcmQtY29udGVudC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Vjb25kYXJ5X2ZvbnQoNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxOHB4LCAxOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTUwKTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMjBweCwgMjJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZWNvbmRhcnlfZm9udCg1MDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkLWZvbnQoMTZweCwgMTZweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0xMDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZWNvbmRhcnlfZm9udCg0MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQtZm9udCgxOHB4LCAxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXRoZW1lLWNvbG9yLTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjZi1ibG9jay1wcmV2aWV3ICYge1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDMyMHB4LCAyNXZ3LCAzODBweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9ja190ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtY29sb3ItMik7XG59XG4uYmxvY2tfdGVhbSAuc3ViLWJsb2NrW2RhdGEtdHlwZT1oZWFkaW5nXSBoMSwgLmJsb2NrX3RlYW0gLnN1Yi1ibG9ja1tkYXRhLXR5cGU9aGVhZGluZ10gaDIsIC5ibG9ja190ZWFtIC5zdWItYmxvY2tbZGF0YS10eXBlPWhlYWRpbmddIGgzIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3ItNTApO1xufVxuLmJsb2NrX3RlYW0gLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja190ZWFtIC5jYXJkIHtcbiAgICB3aWR0aDogY2xhbXAoMzIwcHgsIDI1dncsIDM4MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmxvY2tfdGVhbSAuY2FyZCBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLmJsb2NrX3RlYW0gLmNhcmQgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg1O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMjAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBmaWx0ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgZmlsdGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYmxvY2tfdGVhbSAuY2FyZCBmaWd1cmU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmJsb2NrX3RlYW0gLmNhcmQgLmNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5ibG9ja190ZWFtIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYmxvY2tfdGVhbSAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtaGVhZGluZyAuc3ViLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLTEpO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsYygxOHB4ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gIC5ibG9ja190ZWFtIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1oZWFkaW5nIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgMCAqICgxMDB2dyAtIDMyMXB4KSAvIDEwNzkgKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrX3RlYW0gLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LWhlYWRpbmcgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xuICB9XG59XG4uYmxvY2tfdGVhbSAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtaGVhZGluZyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTUwKTtcbiAgZm9udC1zaXplOiBjYWxjKDIwcHggKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIHtcbiAgLmJsb2NrX3RlYW0gLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LWhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgMiAqICgxMDB2dyAtIDMyMXB4KSAvIDEwNzkgKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrX3RlYW0gLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LWhlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMnB4ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcbiAgfVxufVxuLmJsb2NrX3RlYW0gLmNhcmQgLmNhcmQtY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWNvbG9yLTUpO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gIC5ibG9ja190ZWFtIC5jYXJkIC5jYXJkLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAwICogKDEwMHZ3IC0gMzIxcHgpIC8gMTA3OSAqIHZhcigtLWZvbnQtc2NhbGUtZmFjdG9yKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmxvY2tfdGVhbSAuY2FyZCAuY2FyZC1jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcbiAgfVxufVxuLmJsb2NrX3RlYW0gLmNhcmQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvci0xMDApO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2FsYygxOHB4ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gIC5ibG9ja190ZWFtIC5jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgMCAqICgxMDB2dyAtIDMyMXB4KSAvIDEwNzkgKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJsb2NrX3RlYW0gLmNhcmQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKiB2YXIoLS1mb250LXNjYWxlLWZhY3RvcikpO1xuICB9XG59XG4uYmxvY2tfdGVhbSAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvY2tfdGVhbSAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmJsb2NrX3RlYW0gLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmxvY2tfdGVhbSAuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAycmVtO1xufVxuLmJsb2NrX3RlYW0gLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLmJsb2NrX3RlYW0gLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ibG9ja190ZWFtIC5zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrX3RlYW0gLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gYnV0dG9uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1jb2xvci0xKTtcbn1cbi5hY2YtYmxvY2stcHJldmlldyAuYmxvY2tfdGVhbSAuc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYWNmLWJsb2NrLXByZXZpZXcgLmJsb2NrX3RlYW0gLnN3aXBlci13cmFwcGVyIHtcbiAgZ2FwOiAxLjVyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFjZi1ibG9jay1wcmV2aWV3IC5ibG9ja190ZWFtIC5zd2lwZXItd3JhcHBlciAuY2FyZCB7XG4gIHdpZHRoOiBjbGFtcCgzMjBweCwgMjV2dywgMzgwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4vL0JyZWFrcG9pbnRzXHJcbkBtaXhpbiBicmVha3BvaW50KCR3aWR0aCkge1xyXG4gICAgQGlmICgkd2lkdGggPT0geHMpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8teHMpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHNtKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLXNtKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBzbS1vbmx5KSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkgYW5kIChtYXgtd2lkdGg6ICRtZCAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBtZCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by1tZCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gbWQtb25seSkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbGcgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gbGcpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8tbGcpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHhsKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLXhsKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB4eGwpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQcmltYXJ5IEZvbnQgRmFtaWx5XHJcbkBtaXhpbiBwcmltYXJ5X2ZvbnQoJHdlaWdodDogNDAwKSB7XHJcbiAgICBAaWYgJHdlaWdodCA9PSA0MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZhaGt3YW5nXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBAaWYgJHdlaWdodCA9PSA0MDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZhaGt3YW5nXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNlY29uZGFyeSBGb250IEZhbWlseVxyXG5AbWl4aW4gc2Vjb25kYXJ5X2ZvbnQoJHdlaWdodDogNDAwKSB7XHJcbiAgICBAaWYgJHdlaWdodCA9PSA0MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBpZiAkd2VpZ2h0ID09IDQwMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gICAgQGlmICR3ZWlnaHQgPT0gNTAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBAaWYgJHdlaWdodCA9PSA1MDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICAgIEBpZiAkd2VpZ2h0ID09IDYwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIEBpZiAkd2VpZ2h0ID09IDYwMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxufVxyXG5cclxuLy8gT3BhY2l0eSB0cmFuc2l0aW9uXHJcbkBtaXhpbiBvcGFjaXR5KCR0KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgJHQgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgJHQgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAkdCBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246ICAgICAgICAgb3BhY2l0eSAkdCBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAkdCBlYXNlLWluLW91dCwgdHJhbnNmb3JtICR0IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xyXG4gICAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XHJcbiAgICAgICAgQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAoJG51bWJlciAqIDAgKyAxKSk7XHJcbiAgICB9XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbHVpZC1mb250KCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJG1pbi12dzogMzIxcHg7XHJcbiAgICAkbWF4LXZ3OiAxNDAwcHg7XHJcblxyXG4gICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSAqIHZhcigtLWZvbnQtc2NhbGUtZmFjdG9yKSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1heC1mb250LXNpemV9ICogdmFyKC0tZm9udC1zY2FsZS1mYWN0b3IpKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZsdWlkLXZhbHVlKCRzZWxlY3RvciwgJG1pbi1tYiwgJG1heC1tYikge1xyXG4gICAgI3skc2VsZWN0b3J9OiAkbWluLW1iO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xyXG4gICAgICAgICN7JHNlbGVjdG9yfTogY2FsYygjeyRtaW4tbWJ9ICsgI3tzdHJpcC11bml0KCRtYXgtbWIgLSAkbWluLW1iKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xyXG4gICAgICAgICN7JHNlbGVjdG9yfTogJG1heC1tYjtcclxuICAgIH1cclxufVxyXG4iXX0= */
