.advantages-card {
  --card-background: var(--bg-grey);
  --card-background-hover: var(--bg-grey-hover);
  --card-icon-color: var(--bg-light-100);
  --card-icon-size: 1.125rem;
  --card-inner-padding: 0.9375rem;
  --card-max-width: 35.3125rem;
  --card-min-height: 24.4375rem;
  --card-padding-horizontal: 1.875rem;
  --card-padding-vertical: 1.875rem;
  --card-primary-color: var(--text-dark-100);
  --card-primary-color-hover: var(--text-light-100);
  position: relative;
  padding: var(--card-padding-vertical) var(--card-padding-horizontal);
  width: 100%;
  max-width: var(--card-max-width);
  height: auto;
  min-height: var(--card-min-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  gap: 1.875rem;
  background-color: var(--card-background);
  border-radius: var(--radius-card);
  overflow: hidden;
}
@media screen and (min-width: 2561px) {
  .advantages-card {
    --card-icon-size: 0.703125vw;
    --card-inner-padding: 0.5859375vw;
    --card-max-width: 22.0703125vw;
    --card-min-height: 15.2734375vw;
    --card-padding-horizontal: 1.171875vw;
    --card-padding-vertical: 1.171875vw;
    gap: 1.171875vw;
  }
}
@media screen and (max-width: 2200px) {
  .advantages-card {
    --card-icon-size: 0.875rem;
    --card-inner-padding: 0.625rem;
    --card-max-width: 27.0625rem;
    --card-min-height: 18.75rem;
    --card-padding-horizontal: 1.5625rem;
    --card-padding-vertical: 1.5625rem;
    gap: 1.5625rem;
  }
}
@media screen and (max-width: 1700px) {
  .advantages-card {
    --card-icon-size: 0.75rem;
    --card-inner-padding: 0.5rem;
    --card-max-width: 19.8125rem;
    --card-min-height: 12.5rem;
    --card-padding-horizontal: 1.25rem;
    --card-padding-vertical: 1.25rem;
    gap: 1.25rem;
  }
}
@media screen and (max-width: 1250px) {
  .advantages-card {
    --card-max-width: var(--section-tablet-card-width);
    --card-min-height: 11.25rem;
  }
}
@media screen and (max-width: 630px) {
  .advantages-card {
    --card-icon-size: 0.625rem;
    --card-min-height: unset;
    --card-padding-horizontal: 0.9375rem;
    --card-padding-vertical: 0.9375rem;
    gap: 0.9375rem;

	background-color: #9799A6;
  }
}
@media (any-hover: hover) {
  .advantages-card:hover {
    --card-primary-color: var(--card-primary-color-hover);
  }
  .advantages-card:hover::after {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .advantages-card:hover .advantages-card__button {
    visibility: hidden;
    opacity: 0;
  }
  .advantages-card:hover .advantages-card__description {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
.advantages-card::before {
  content: "";
  position: absolute;
  top: var(--card-padding-vertical);
  right: var(--card-padding-horizontal);
  z-index: 2;
  margin-top: var(--card-inner-padding);
  width: var(--card-icon-size);
  height: var(--card-icon-size);
  background-color: var(--card-icon-color);
  border-radius: var(--radius-infinity);
}
@media screen and (max-width: 630px) {
  .advantages-card::before {
	background-color: var(--card-primary-color-hover);
  }
}
.advantages-card::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: var(--card-background-hover);
  border-radius: var(--radius-card);
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform var(--animation-default);
  transition: -webkit-transform var(--animation-default);
  transition: transform var(--animation-default);
  transition: transform var(--animation-default), -webkit-transform var(--animation-default);
}
.advantages-card__title {
  z-index: 2;
  width: calc(100% - var(--card-padding-horizontal) - var(--card-icon-size));
  color: var(--card-primary-color);
  font: var(--font-body-M-m);
  text-decoration: none;
  -webkit-transition: color var(--animation-default);
  transition: color var(--animation-default);
}
@media screen and (max-width: 630px) {
  .advantages-card__title {
	color: var(--card-primary-color-hover);
  }
}
.advantages-card__title[href]::before {
  content: "";
  position: absolute;
  top: -0rem;
  left: -0rem;
  width: calc(100% + 0rem * 2);
  height: calc(100% + 0rem * 2);
  background-color: transparent;
  opacity: 0;
}
@media screen and (min-width: 2561px) {
  .advantages-card__title[href]::before {
    top: 0vw;
    left: 0vw;
    width: calc(100% + 0vw * 2);
    height: calc(100% + 0vw * 2);
  }
}
.advantages-card__body {
  margin-top: auto;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  overflow: hidden;
}
.advantages-card__description {
  position: relative;
  z-index: 2;
  height: auto;
  color: var(--card-primary-color-hover);
  font: var(--font-body-M-l);
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform var(--animation-default);
  transition: -webkit-transform var(--animation-default);
  transition: transform var(--animation-default);
  transition: transform var(--animation-default), -webkit-transform var(--animation-default);
}
.advantages-card__button {
  position: absolute;
  bottom: var(--card-padding-vertical);
  left: var(--card-padding-horizontal);
  z-index: 0;
  -webkit-transition: opacity var(--animation-default), visibility var(--animation-default);
  transition: opacity var(--animation-default), visibility var(--animation-default);
  pointer-events: none;
}
@media screen and (max-width: 630px) {
  .advantages-card__button.button-icon {
	display: none;
    --button-icon-size: 0.75rem;
    --button-size: 2.25rem;
  }

  .advantages-card__description {
	transform: translateY(0%);
  }
}
.section_dark .advantages-card,
.dark-mode .advantages-card {
  --card-background: var(--bg-light-8);
  --card-background-hover: transparent;
  --card-icon-color: var(--bg-dark-100);
  --card-primary-color: var(--text-light-100);
  --card-primary-color-hover: var(--text-light-100);
  -webkit-backdrop-filter: var(--blur-15);
          backdrop-filter: var(--blur-15);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvYWR2YW50YWdlcy1jYXJkL2FkdmFudGFnZXMtY2FyZC5zY3NzJTIzc2FzcyIsImNvbXBvbmVudHMvY2FyZHMvYWR2YW50YWdlcy1jYXJkL2FkdmFudGFnZXMtY2FyZC5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIiwibWl4aW5zL19kaXNhYmxlLW1vYi1ob3Zlci5zY3NzIiwibWl4aW5zL19wc2V1ZG8taG92ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGlDQUFBO0VDREYsNkNBQUE7RURHRSxzQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsaURBQUE7RUFFQSxrQkFBQTtFQUVBLG9FQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLGFBQUE7RUFFQSx3Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7QUNKRjtBQ3pCRTtFRkNGO0lDMkJFLDRCQUFBO0lBQ0EsaUNESUU7SUFDQSw4QkFBQTtJQ0hGLCtCQUFBO0lES0UscUNBQUE7SUFDQSxtQ0FBQTtJQUVBLGVBQUE7RUNKRjtBQUNGO0FDOUJFO0VGTEY7SUEwQ0ksMEJBQUE7SUNIRiw4QkFBQTtJREtFLDRCQUFBO0lDSEYsMkJBQUE7SURLRSxvQ0FBQTtJQUNBLGtDQUFBO0lBRUEsY0FBQTtFQ0pGO0FBQ0Y7QUNuQ0U7RUZYRjtJQXFESSx5QkFBQTtJQ0hGLDRCQUFBO0lES0UsNEJBQUE7SUNIRiwwQkFBQTtJREtFLGtDQUFBO0lBQ0EsZ0NBQUE7SUFFQSxZQUFBO0VDSkY7QUFDRjtBQ3hDRTtFRmpCRjtJQWdFSSxrREFBQTtJQ0hGLDJCQUFBO0VBQ0E7QUFDRjtBQ3hDRTtFRnZCRjtJQ2tFRSwwQkFBQTtJRElFLHdCQUFBO0lDRkYsb0NBQUE7SURJRSxrQ0FBQTtJQUVBLGNBQUE7RUNIRjtBQUNGO0FFekVFO0VBQ0U7SUYyRUYscURBQUE7RUFDQTtFRElFO0lBQ0UsZ0NBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0VDRko7RURNSTtJQUNFLGtCQUFBO0lBQ0EsVUFBQTtFQ0pOO0VET0k7SUFDRSxnQ0FBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7RUNMTjtBQUNGO0FEU0U7RUFDRSxXQUFBO0VBRUEsa0JBQUE7RUFDQSxpQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsVUFBQTtFQUNBLHFDQUFBO0VBRUEsNEJBQUE7RUFDQSw2QkFBQTtFQUVBLHdDQUFBO0VBQ0EscUNBQUE7QUNWSjtBRGFFO0VBQ0UsV0FBQTtFQUVBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFFQSw4Q0FBQTtFQUNBLGlDQUFBO0VBRUEsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsOERBQUE7RUFBQSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsMEZBQUE7QUNmSjtBRGtCRTtFQUNFLFVBQUE7RUFFQSwwRUFBQTtFQUVBLGdDQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtFQUVBLGtEQUFBO0VBQUEsMENBQUE7QUNuQko7QURzQk07RUkvSUosV0FBQTtFQUVBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFFQSw0QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSxVQUFBO0FIeUhGO0FDbklFO0VGK0lJO0lJbElGLFFBQUE7SUFDQSxTQUFBO0lBRUEsMkJBQUE7SUFDQSw0QkFBQTtFSHlIRjtBQUNGO0FEVUU7RUFDRSxnQkFBQTtFQUVBLFdBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsMkJBQUE7TUFBQSxzQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUVBLGdCQUFBO0FDVko7QURhRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUVBLFlBQUE7RUFFQSxzQ0FBQTtFQUNBLDBCQUFBO0VBRUEsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsOERBQUE7RUFBQSxzREFBQTtFQUFBLDhDQUFBO0VBQUEsMEZBQUE7QUNkSjtBRGlCRTtFQUNFLGtCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLFVBQUE7RUFFQSx5RkFBQTtFQUFBLGlGQUFBO0VBR0Esb0JBQUE7QUNsQko7QUMvSUU7RUZtS0U7SUFFSSwyQkFBQTtJQUNBLHNCQUFBO0VDbEJOO0FBQ0Y7QUR5QkU7O0VBQ0Usb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSxpREFBQTtFQUVBLHVDQUFBO1VBQUEsK0JBQUE7QUN0QkoiLCJmaWxlIjoiY29tcG9uZW50cy9jYXJkcy9hZHZhbnRhZ2VzLWNhcmQvYWR2YW50YWdlcy1jYXJkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLmFkdmFudGFnZXMtY2FyZCB7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kOiB2YXIoLS1iZy1ncmV5KTtcbiAgLS1jYXJkLWJhY2tncm91bmQtaG92ZXI6IHZhcigtLWJnLWdyZXktaG92ZXIpO1xuICAtLWNhcmQtaWNvbi1jb2xvcjogdmFyKC0tYmctbGlnaHQtMTAwKTtcbiAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMTgpfTtcbiAgLS1jYXJkLWlubmVyLXBhZGRpbmc6ICN7cmVtKDE1KX07XG4gIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDU2NSl9O1xuICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMzkxKX07XG4gIC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWw6ICN7cmVtKDMwKX07XG4gIC0tY2FyZC1wYWRkaW5nLXZlcnRpY2FsOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1kYXJrLTEwMCk7XG4gIC0tY2FyZC1wcmltYXJ5LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0LWxpZ2h0LTEwMCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW1heC13aWR0aCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1taW4taGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiByZW0oMzApO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7YmlnKDE4KX07XG4gICAgLS1jYXJkLWlubmVyLXBhZGRpbmc6ICN7YmlnKDE1KX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogI3tiaWcoNTY1KX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7YmlnKDM5MSl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWw6ICN7YmlnKDMwKX07XG4gICAgLS1jYXJkLXBhZGRpbmctdmVydGljYWw6ICN7YmlnKDMwKX07XG5cbiAgICBnYXA6IGJpZygzMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYURlc2t0b3Age1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDE0KX07XG4gICAgLS1jYXJkLWlubmVyLXBhZGRpbmc6ICN7cmVtKDEwKX07XG4gICAgLS1jYXJkLW1heC13aWR0aDogI3tyZW0oNDMzKX07XG4gICAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDMwMCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWw6ICN7cmVtKDI1KX07XG4gICAgLS1jYXJkLXBhZGRpbmctdmVydGljYWw6ICN7cmVtKDI1KX07XG5cbiAgICBnYXA6IHJlbSgyNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMTIpfTtcbiAgICAtLWNhcmQtaW5uZXItcGFkZGluZzogI3tyZW0oOCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDMxNyl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgyMDApfTtcbiAgICAtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsOiAje3JlbSgyMCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLXZlcnRpY2FsOiAje3JlbSgyMCl9O1xuXG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6IHZhcigtLXNlY3Rpb24tdGFibGV0LWNhcmQtd2lkdGgpO1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgxODApfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgxMCl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiB1bnNldDtcbiAgICAtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsOiAje3JlbSgxNSl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLXZlcnRpY2FsOiAje3JlbSgxNSl9O1xuXG4gICAgZ2FwOiByZW0oMTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIC0tY2FyZC1wcmltYXJ5LWNvbG9yOiB2YXIoLS1jYXJkLXByaW1hcnktY29sb3ItaG92ZXIpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICYgLmFkdmFudGFnZXMtY2FyZCB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgcmlnaHQ6IHZhcigtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWNhcmQtaW5uZXItcGFkZGluZyk7XG5cbiAgICB3aWR0aDogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tY2FyZC1pY29uLXNpemUpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1pY29uLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtaW5maW5pdHkpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNhcmQpO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbCkgLSB2YXIoLS1jYXJkLWljb24tc2l6ZSkpO1xuXG4gICAgY29sb3I6IHZhcigtLWNhcmQtcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuXG4gICAgJltocmVmXSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLWwpO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHZhcigtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbCk7XG4gICAgbGVmdDogdmFyKC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KSxcbiAgICB2aXNpYmlsaXR5IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5idXR0b24taWNvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgIC0tYnV0dG9uLWljb24tc2l6ZTogI3tyZW0oMTIpfTtcbiAgICAgICAgLS1idXR0b24tc2l6ZTogI3tyZW0oMzYpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb25fZGFyayxcbi5kYXJrLW1vZGUge1xuICAmIC5hZHZhbnRhZ2VzLWNhcmQge1xuICAgIC0tY2FyZC1iYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodC04KTtcbiAgICAtLWNhcmQtYmFja2dyb3VuZC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1jYXJkLWljb24tY29sb3I6IHZhcigtLWJnLWRhcmstMTAwKTtcbiAgICAtLWNhcmQtcHJpbWFyeS1jb2xvcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuICAgIC0tY2FyZC1wcmltYXJ5LWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0LWxpZ2h0LTEwMCk7XG5cbiAgICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWJsdXItMTUpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5hZHZhbnRhZ2VzLWNhcmQge1xuICAtLWNhcmQtYmFja2dyb3VuZDogdmFyKC0tYmctZ3JleSk7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1iZy1ncmV5LWhvdmVyKTtcbiAgLS1jYXJkLWljb24tY29sb3I6IHZhcigtLWJnLWxpZ2h0LTEwMCk7XG4gIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDE4KX07XG4gIC0tY2FyZC1pbm5lci1wYWRkaW5nOiAje3JlbSgxNSl9O1xuICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSg1NjUpfTtcbiAgLS1jYXJkLW1pbi1oZWlnaHQ6ICN7cmVtKDM5MSl9O1xuICAtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsOiAje3JlbSgzMCl9O1xuICAtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbDogI3tyZW0oMzApfTtcbiAgLS1jYXJkLXByaW1hcnktY29sb3I6IHZhcigtLXRleHQtZGFyay0xMDApO1xuICAtLWNhcmQtcHJpbWFyeS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNhcmQtbWluLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGdhcDogcmVtKDMwKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2FyZCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje2JpZygxOCl9O1xuICAgIC0tY2FyZC1pbm5lci1wYWRkaW5nOiAje2JpZygxNSl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7YmlnKDU2NSl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje2JpZygzOTEpfTtcbiAgICAtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsOiAje2JpZygzMCl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLXZlcnRpY2FsOiAje2JpZygzMCl9O1xuXG4gICAgZ2FwOiBiaWcoMzApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAtLWNhcmQtaWNvbi1zaXplOiAje3JlbSgxNCl9O1xuICAgIC0tY2FyZC1pbm5lci1wYWRkaW5nOiAje3JlbSgxMCl9O1xuICAgIC0tY2FyZC1tYXgtd2lkdGg6ICN7cmVtKDQzMyl9O1xuICAgIC0tY2FyZC1taW4taGVpZ2h0OiAje3JlbSgzMDApfTtcbiAgICAtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsOiAje3JlbSgyNSl9O1xuICAgIC0tY2FyZC1wYWRkaW5nLXZlcnRpY2FsOiAje3JlbSgyNSl9O1xuXG4gICAgZ2FwOiByZW0oMjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIC0tY2FyZC1pY29uLXNpemU6ICN7cmVtKDEyKX07XG4gICAgLS1jYXJkLWlubmVyLXBhZGRpbmc6ICN7cmVtKDgpfTtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiAje3JlbSgzMTcpfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMjAwKX07XG4gICAgLS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbDogI3tyZW0oMjApfTtcbiAgICAtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbDogI3tyZW0oMjApfTtcblxuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAtLWNhcmQtbWF4LXdpZHRoOiB2YXIoLS1zZWN0aW9uLXRhYmxldC1jYXJkLXdpZHRoKTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogI3tyZW0oMTgwKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1jYXJkLWljb24tc2l6ZTogI3tyZW0oMTApfTtcbiAgICAtLWNhcmQtbWluLWhlaWdodDogdW5zZXQ7XG4gICAgLS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbDogI3tyZW0oMTUpfTtcbiAgICAtLWNhcmQtcGFkZGluZy12ZXJ0aWNhbDogI3tyZW0oMTUpfTtcblxuICAgIGdhcDogcmVtKDE1KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAtLWNhcmQtcHJpbWFyeS1jb2xvcjogdmFyKC0tY2FyZC1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmIC5hZHZhbnRhZ2VzLWNhcmQge1xuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1jYXJkLXBhZGRpbmctdmVydGljYWwpO1xuICAgIHJpZ2h0OiB2YXIoLS1jYXJkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1jYXJkLWlubmVyLXBhZGRpbmcpO1xuXG4gICAgd2lkdGg6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWNhcmQtaWNvbi1zaXplKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtaWNvbi1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWluZmluaXR5KTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtaG92ZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jYXJkKTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tY2FyZC1wYWRkaW5nLWhvcml6b250YWwpIC0gdmFyKC0tY2FyZC1pY29uLXNpemUpKTtcblxuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXByaW1hcnktY29sb3IpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICAgICZbaHJlZl0ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBjb2xvcjogdmFyKC0tY2FyZC1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1sKTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLWRlZmF1bHQpO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiB2YXIoLS1jYXJkLXBhZGRpbmctdmVydGljYWwpO1xuICAgIGxlZnQ6IHZhcigtLWNhcmQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCksXG4gICAgdmlzaWJpbGl0eSB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuYnV0dG9uLWljb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAtLWJ1dHRvbi1pY29uLXNpemU6ICN7cmVtKDEyKX07XG4gICAgICAgIC0tYnV0dG9uLXNpemU6ICN7cmVtKDM2KX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uX2RhcmssXG4uZGFyay1tb2RlIHtcbiAgJiAuYWR2YW50YWdlcy1jYXJkIHtcbiAgICAtLWNhcmQtYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQtOCk7XG4gICAgLS1jYXJkLWJhY2tncm91bmQtaG92ZXI6IHRyYW5zcGFyZW50O1xuICAgIC0tY2FyZC1pY29uLWNvbG9yOiB2YXIoLS1iZy1kYXJrLTEwMCk7XG4gICAgLS1jYXJkLXByaW1hcnktY29sb3I6IHZhcigtLXRleHQtbGlnaHQtMTAwKTtcbiAgICAtLWNhcmQtcHJpbWFyeS1jb2xvci1ob3ZlcjogdmFyKC0tdGV4dC1saWdodC0xMDApO1xuXG4gICAgYmFja2Ryb3AtZmlsdGVyOiB2YXIoLS1ibHVyLTE1KTtcbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1NjFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgXHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcHNldWRvKCRwaXhlbCkge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcclxuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XHJcblxyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xyXG4gICAgbGVmdDogI3tiaWcoLSRwaXhlbCl9O1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gIH1cclxuXHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuIl19 */
