@layer base {
  .fs2,
  .fs3,
  .fs4,
  .fs5,
  .fs6,
  .subtitle, .fs1, body {
    font-size: max(var(--_font-size-min), var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min)) * min(1, log(var(--px-width) / var(--min-font-breakpoint)) / log(var(--max-font-breakpoint) / var(--min-font-breakpoint))));
  }
  body {
    --_font-size-min: var(--body-font-size-min-medium);
    --_font-size-max: var(--body-font-size-max-medium);
    --_body-color: var(--body-text-color, var(--brand-black));
    font-family: var(--ff-default);
    font-weight: 300;
    line-height: 1.5;
    color: var(--_body-color);
  }
  svg.icon {
    width: 32px;
  }
  button {
    font-family: var(--btn-ff);
  }
  .fs1 {
    --_color: var(--heading-text-color, var(--brand-black));
    color: var(--_color);
    font-family: var(--ff-primary);
    line-height: 1.1;
  }
  .fs1.white {
    color: var(--brand-white);
  }
  .fs1.green {
    color: var(--primary-color-1);
  }
  .fs2.green,
  .fs3.green,
  .fs4.green {
    color: var(--primary-color-1);
  }
  .fs2,
  .fs3,
  .fs4,
  .fs5,
  .fs6,
  .subtitle {
    --_color: var(--heading-text-color, var(--brand-black));
    color: var(--_color);
    font-family: var(--ff-secondary);
  }
  .fs2.white,
  .fs3.white,
  .fs4.white,
  .fs5.white,
  .fs6.white,
  .subtitle.white {
    color: var(--brand-white);
  }
  .fs1 {
    --_font-size-min: var(--h1-font-size-min);
    --_font-size-max: var(--h1-font-size-max);
    font-weight: 400;
  }
  .fs2 {
    --_font-size-min: var(--h2-font-size-min);
    --_font-size-max: var(--h2-font-size-max);
    line-height: 1.1;
    font-weight: 500;
  }
  .fs3 {
    --_font-size-min: var(--h3-font-size-min);
    --_font-size-max: var(--h3-font-size-max);
    line-height: 1.1;
    font-weight: 600;
  }
  .fs4 {
    --_font-size-min: var(--h4-font-size-min);
    --_font-size-max: var(--h4-font-size-max);
    line-height: 1.4;
    font-weight: 600;
  }
  .fs5 {
    --_font-size-min: var(--h5-font-size-min);
    --_font-size-max: var(--h5-font-size-max);
    line-height: 1.4;
  }
  .fs6 {
    --_font-size-min: var(--h6-font-size-min);
    --_font-size-max: var(--h6-font-size-max);
    line-height: 1.4;
  }
  p {
    font-weight: 300;
  }
  .subtitle {
    --_font-size-min: var(--subtitle-font-size-min);
    --_font-size-max: var(--subtitle-font-size-max);
    --_color: var(--subtitle-text-color, var(--brand-black));
    display: block;
    font-family: var(--ff-default);
    font-weight: 500;
    color: var(--_color);
  }
}
@layer base {
  .news-navigation {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
  .news-navigation a.next {
    margin-left: auto;
  }
}
@layer theme {
  .news-navigation {
    --icon-border-color: var(--primary-color-1);
    --icon-color: var(--primary-color-1);
    --icon-bg-color: transparent;
  }
  .news-navigation a.next,
  .news-navigation a.previous {
    gap: 8px;
    font-family: var(--ff-secondary);
  }
  .news-navigation a.next .btn-bg,
  .news-navigation a.previous .btn-bg {
    display: none;
  }
  .news-navigation a.next .icon,
  .news-navigation a.previous .icon {
    color: var(--icon-color);
    background-color: var(--icon-bg-color);
    transition: color var(--transition), transform var(--transition);
  }
  @media (max-width: 991px) {
    .news-navigation a.next,
    .news-navigation a.previous {
      gap: 4px;
    }
    .news-navigation a.next .icon,
    .news-navigation a.previous .icon {
      width: 24px;
    }
  }
  .news-navigation a.previous:not([disabled]):active .icon {
    transform: translateX(-4px);
  }
  @media (hover: hover) {
    .news-navigation a.previous:not([disabled]):hover .icon {
      transform: translateX(-4px);
    }
  }
  .news-navigation a.next:not([disabled]):active .icon {
    transform: translateX(4px);
  }
  @media (hover: hover) {
    .news-navigation a.next:not([disabled]):hover .icon {
      transform: translateX(4px);
    }
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvY2tzLnByZXZpb3VzTmV4dE5hdmlnYXRpb24uY3NzIiwibWFwcGluZ3MiOiJBQUlBO0VBTUU7Ozs7OztJQUNFO0VDSEY7RURPQTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0VDUEY7RURVQTtJQUNFO0VDUkY7RURXQTtJQUNFO0VDVEY7RURZQTtJQUNFO0lBRUE7SUFDQTtJQUVBO0VDWkY7RURjRTtJQUNFO0VDWko7RURlRTtJQUNFO0VDYko7RURvQkU7OztJQUNFO0VDaEJKO0VEb0JBOzs7Ozs7SUFNRTtJQUVBO0lBQ0E7RUNuQkY7RURzQkU7Ozs7OztJQUNFO0VDZko7RURtQkE7SUFDRTtJQUNBO0lBQ0E7RUNqQkY7RURvQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2xCRjtFRHFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDbkJGO0VEc0JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNwQkY7RUR1QkE7SUFDRTtJQUNBO0lBQ0E7RUNyQkY7RUR3QkE7SUFDRTtJQUNBO0lBQ0E7RUN0QkY7RUR5QkE7SUFDRTtFQ3ZCRjtFRDBCQTtJQUNFO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VDekJGO0FBQ0Y7QUFyR0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBdUdOO0VBckdNO0lBQ0k7RUF1R1Y7QUFDRjtBQW5HQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VBcUdOO0VBbkdNOztJQUVJO0lBQ0E7RUFxR1Y7RUFuR1U7O0lBQ0k7RUFzR2Q7RUFuR1U7O0lBQ0k7SUFDQTtJQUNBLGdFQUNJO0VBcUdsQjtFQWpHVTtJQWpCSjs7TUFrQlE7SUFxR1o7SUFuR1k7O01BQ0k7SUFzR2hCO0VBQ0Y7RUFoR2M7SUFDSTtFQWtHbEI7RUNsSEU7SURlWTtNQUNJO0lBc0doQjtFQUNGO0VBaEdjO0lBQ0k7RUFrR2xCO0VDMUhFO0lEdUJZO01BQ0k7SUFzR2hCO0VBQ0Y7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdGVhbS1hd2Vzb21lLy4vc3JjL3N0eWxlL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly90ZWFtLWF3ZXNvbWUvLi9zcmMvYmxvY2tzL3ByZXZpb3VzTmV4dE5hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWFtLWF3ZXNvbWUvLi9zcmMvc3R5bGUvaGVscGVycy9pbmRleC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIu+7vy8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbkBsYXllciBiYXNlIHtcclxuXHJcbiAgLy8gRm9udC1zaXplIGNhbGN1bGF0aW9uXHJcbiAgLy8gRWRpdCBhdCB5b3VyIG93biByaXNrXHJcbiAgLy8gSWYgY2hhbmdpbmcgZm9udC1zaXplcyBiZSBzdXJlIHRvIGNoZWNrIGlmIGZvbnQtc2l6ZXMgYXJlIGNvbXBsaWFudCB3aXRoIFdDQUcyLkEgQUEgU0MuIDEuNC40OlxyXG4gIC8vIC0gRXhjZXB0IGZvciBjYXB0aW9ucyBhbmQgaW1hZ2VzIG9mIHRleHQsIHRleHQgY2FuIGJlIHJlc2l6ZWQgd2l0aG91dCBhc3Npc3RpdmUgdGVjaG5vbG9neSB1cCB0byAyMDAgcGVyY2VudCB3aXRob3V0IGxvc3Mgb2YgY29udGVudCBvciBmdW5jdGlvbmFsaXR5LlxyXG4gICVmb250c2l6ZSB7XHJcbiAgICBmb250LXNpemU6IG1heCh2YXIoLS1fZm9udC1zaXplLW1pbiksIGNhbGModmFyKC0tX2ZvbnQtc2l6ZS1taW4pICsgKHZhcigtLV9mb250LXNpemUtbWF4KSAtIHZhcigtLV9mb250LXNpemUtbWluKSkgKiAobWluKDEsIGxvZyh2YXIoLS1weC13aWR0aCkvdmFyKC0tbWluLWZvbnQtYnJlYWtwb2ludCkpIC8gbG9nKHZhcigtLW1heC1mb250LWJyZWFrcG9pbnQpL3ZhcigtLW1pbi1mb250LWJyZWFrcG9pbnQpKSkpKSk7XHJcbiAgfVxyXG5cclxuXHJcbiAgYm9keSB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZS1taW4tbWVkaXVtKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLWJvZHktZm9udC1zaXplLW1heC1tZWRpdW0pO1xyXG4gICAgLS1fYm9keS1jb2xvcjogdmFyKC0tYm9keS10ZXh0LWNvbG9yLCB2YXIoLS1icmFuZC1ibGFjaykpO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1kZWZhdWx0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBAZXh0ZW5kICVmb250c2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogdmFyKC0tX2JvZHktY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgc3ZnLmljb24ge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mZik7XHJcbiAgfVxyXG5cclxuICAuZnMxIHtcclxuICAgIC0tX2NvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtY29sb3IsIHZhcigtLWJyYW5kLWJsYWNrKSk7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLV9jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XHJcbiAgICBAZXh0ZW5kICVmb250c2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC13aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZzMixcclxuICAuZnMzLFxyXG4gIC5mczQge1xyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZzMixcclxuICAuZnMzLFxyXG4gIC5mczQsXHJcbiAgLmZzNSxcclxuICAuZnM2LFxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICAtLV9jb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWNvbG9yLCB2YXIoLS1icmFuZC1ibGFjaykpO1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS1fY29sb3IpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlY29uZGFyeSk7XHJcbiAgICBAZXh0ZW5kICVmb250c2l6ZTtcclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mczEge1xyXG4gICAgLS1fZm9udC1zaXplLW1pbjogdmFyKC0taDEtZm9udC1zaXplLW1pbik7XHJcbiAgICAtLV9mb250LXNpemUtbWF4OiB2YXIoLS1oMS1mb250LXNpemUtbWF4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuZnMyIHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWgyLWZvbnQtc2l6ZS1taW4pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0taDItZm9udC1zaXplLW1heCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5mczMge1xyXG4gICAgLS1fZm9udC1zaXplLW1pbjogdmFyKC0taDMtZm9udC1zaXplLW1pbik7XHJcbiAgICAtLV9mb250LXNpemUtbWF4OiB2YXIoLS1oMy1mb250LXNpemUtbWF4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgLmZzNCB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1oNC1mb250LXNpemUtbWluKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLWg0LWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuZnM1IHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWg1LWZvbnQtc2l6ZS1taW4pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0taDUtZm9udC1zaXplLW1heCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgLmZzNiB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1oNi1mb250LXNpemUtbWluKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLWg2LWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1zdWJ0aXRsZS1mb250LXNpemUtbWluKTtcclxuICAgIC0tX2ZvbnQtc2l6ZS1tYXg6IHZhcigtLXN1YnRpdGxlLWZvbnQtc2l6ZS1tYXgpO1xyXG4gICAgLS1fY29sb3I6IHZhcigtLXN1YnRpdGxlLXRleHQtY29sb3IsIHZhcigtLWJyYW5kLWJsYWNrKSk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtZGVmYXVsdCk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLV9jb2xvcik7XHJcbiAgfVxyXG59IiwiQHVzZSBcIkBiYXNlbGluZS9zdHlsZS9oZWxwZXJzL1wiIGFzIGg7XHJcbkB1c2UgXCJAYmFzZWxpbmUvc3R5bGUvdmFyaWFibGVzL1wiIGFzIHY7XHJcblxyXG5AbGF5ZXIgYmFzZSB7XHJcbiAgICAubmV3cy1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgYS5uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdGhlbWUge1xyXG4gICAgLm5ld3MtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLS1pY29uLWJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci0xKTtcclxuICAgICAgICAtLWljb24tY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItMSk7XHJcbiAgICAgICAgLS1pY29uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgYS5uZXh0LFxyXG4gICAgICAgIGEucHJldmlvdXMge1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAuYnRuLWJnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24tYmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciB2YXIoLS10cmFuc2l0aW9uKSxcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiB2LiRsZy1tYXgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5wcmV2aW91cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGguYWN0aXZlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubmV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGguYWN0aXZlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlIFwiQGJhc2VsaW5lL3N0eWxlL3ZhcmlhYmxlcy9cIiBhcyB2O1xyXG5AdXNlIFwiQGJhc2VsaW5lL3N0eWxlL3R5cG9ncmFwaHlcIiBhcyB0O1xyXG5cclxuQG1peGluIGNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgd2lkdGg6IG1pbih2YXIoLS1jb250YWluZXItbWF4LXdpZHRoKSwgMTAwJSAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLWlubGluZSkpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiB2LiRtZCkge1xyXG4gICAgICAgIC0tY29udGFpbmVyLXBhZGRpbmctaW5saW5lOiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5AbWl4aW4gcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFjdGl2ZS1ob3ZlciB7XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNsYW1wKCRsaW5lczogMykge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gc21hbGwtZm9udC1zaXplIHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWJvZHktZm9udC1zaXplLW1pbi1zbWFsbCk7XHJcbiAgICAtLV9mb250LXNpemUtbWF4OiB2YXIoLS1ib2R5LWZvbnQtc2l6ZS1tYXgtc21hbGwpO1xyXG4gICAgQGV4dGVuZCAlZm9udHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpdW0tZm9udC1zaXplIHtcclxuICAgIC0tX2ZvbnQtc2l6ZS1taW46IHZhcigtLWJvZHktZm9udC1zaXplLW1pbi1tZWRpdW0pO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0tYm9keS1mb250LXNpemUtbWF4LW1lZGl1bSk7XHJcbiAgICBAZXh0ZW5kICVmb250c2l6ZTtcclxufVxyXG5cclxuQG1peGluIGxhcmdlLWZvbnQtc2l6ZSB7XHJcbiAgICAtLV9mb250LXNpemUtbWluOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZS1taW4tbGFyZ2UpO1xyXG4gICAgLS1fZm9udC1zaXplLW1heDogdmFyKC0tYm9keS1mb250LXNpemUtbWF4LWxhcmdlKTtcclxuICAgIEBleHRlbmQgJWZvbnRzaXplO1xyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEoJG1lZGlhKSB7XHJcbiAgICBAaWYgJG1lZGlhID09bW9iaWxlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogdi4kbWQtbWF4KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkbWVkaWEgPT1mcm9tLW1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IHYuJG1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkbWVkaWEgPT10YWJsZXQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiB2LiRtZCkgYW5kIChtYXgtd2lkdGg6IHYuJGxnLW1heCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1lZGlhID09ZnJvbS10YWJsZXQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiB2LiRsZykge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJG1lZGlhID09bGFwdG9wIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogdi4kbGcpIGFuZCAobWF4LXdpZHRoOiB2LiR4bC1tYXgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRtZWRpYSA9PWRlc2t0b3Age1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiB2LiR4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/