

/* Start:/keyinfo/taxation/css/style.css?170495736980201*/
@font-face {
  font-family: "NotoSansMedium";
  src: url("/media/font/NotoSans/NotoSansMedium.woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "NotoSansSemiBold";
  src: url("/media/font/NotoSans/NotoSansSemiBold.woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
.taxation-info {
  padding-top: 24px;
  padding-bottom: 160px;
}
.taxation-info .placeholder {
  padding-top: 0;
  padding-bottom: 0;
  color: transparent;
  height: 40px;
}
.taxation-info .brake {
  display: block;
  margin-top: 4px;
}
.taxation-info .hidden {
  display: none;
}
.taxation-info .breadcrumbs {
  margin-top: 0;
}
.taxation-info__title {
  position: relative;
  font-size: 34px;
  text-align: left;
  font-family: var(--font-roboto-bold);
  color: var(--head);
  margin: 43px 0 19px;
  padding: 0;
  padding-bottom: 15px;
}
.taxation-info__title:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 4px;
  width: 48px;
  background-color: var(--red-main);
}
.taxation-info__desc-wrap {
  margin-top: 36px;
  max-width: 1260px;
}
.taxation-info__main-desc {
  color: var(--head);
  font-size: 18px;
}
.taxation-info__secondary-desc,
.taxation-info__desc {
  color: var(--text-secondary);
  font-size: 18px;
  font-family: "NotoSansSemiBold", sans-serif;
  margin-top: 36px;
}
.taxation-info__desc {
  position: relative;
  font-size: 16px;
  font-family: "NotoSansRegular", sans-serif;
  max-height: 44px;
  overflow: hidden;
  max-width: 1200px;
  margin-top: 24px;
}
.taxation-info__desc:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(11.36%, #FFFFFF), color-stop(222.73%, #ffffff00));
  background: linear-gradient(360deg, #FFFFFF 11.36%, #ffffff00 222.73%);
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.taxation-info__desc.open:after {
  opacity: 0;
  visibility: hidden;
}
.taxation-info__show-more {
  position: relative;
  display: block;
  font-size: 16px;
  color: var(--red-main);
  font-family: "NotoSansMedium", sans-serif;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: 16px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-right: 15px;
}
.taxation-info__show-more:hover,
.taxation-info__show-more:focus {
  color: var(--red-elem-icon);
}
.taxation-info__show-more:after {
  position: absolute;
  content: '';
  right: 0;
  top: 7px;
  border: solid;
  border-width: 0 1px 1px 0;
  width: 7px;
  height: 7px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}
.taxation-info__show-more.open:after {
  top: 11px;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.taxation-info__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 48px;
  height: 60px;
}
.taxation-info__heading-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-family: "NotoSansMedium", sans-serif;
  border: 1px solid var(--border-gray);
  border-right: none;
  padding: 10px 15px;
  width: 100%;
  max-width: 210px;
}
.taxation-info__heading-title + .taxation-info__heading-title {
  max-width: 100%;
  border-left: 1px solid var(--border-gray);
}
.taxation-info__heading-title:last-child {
  border-right: 1px solid var(--border-gray);
}
.taxation-info__table {
  list-style-type: none;
  margin-top: 15px;
}
.taxation-info__row.open > .taxation-info__row-wrap {
  background-color: #F1F1F1;
  border-bottom-color: transparent;
}
.taxation-info__row.open > .taxation-info__list {
  display: block;
}
.taxation-info__row.open .taxation-info__open-icon {
  background-image: url(/keyinfo/taxation/css/../img/sprite.svg#close);
}
.taxation-info__row + .taxation-info__row {
  margin-top: 15px;
}
.taxation-info__row--inside {
  position: relative;
  margin-top: 10px;
}
.taxation-info__row--inside > .taxation-info__row-wrap {
  background-color: #F1F1F1;
  border-top: 1px solid var(--border-gray);
  border-bottom: none;
  cursor: initial;
}
.taxation-info__row--inside:before {
  content: '';
  top: -10px;
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--border-gray);
}
.taxation-info__row--inside + .taxation-info__row {
  margin-top: 10px;
}
.taxation-info__row--inside + .taxation-info__row:before {
  display: none;
}
.taxation-info__row-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid var(--border-gray);
  min-height: 74px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 100%;
  cursor: pointer;
}
.taxation-info__row-wrap:hover .taxation-info__open-icon.placeholder {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(8%, #ececec), color-stop(18%, #f5f5f5), color-stop(33%, #ececec));
  background-image: linear-gradient(to right, #ececec 8%, #f5f5f5 18%, #ececec 33%);
}
.taxation-info__row-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 15px 14px 19px;
}
.taxation-info__row-col--1 {
  background-color: #F1F1F1;
  white-space: nowrap;
  max-width: 210px;
  width: 100%;
  border-right: 1px solid var(--border-gray);
  padding-left: 12px;
}
.taxation-info__row-col--1 .taxation-info__row-desc {
  font-size: 18px;
}
.taxation-info__row-col--2 {
  width: 100%;
}
.taxation-info__row-col--2 .taxation-info__row-desc {
  font-family: var(--font-notoSans);
  max-width: 1360px;
  width: 100%;
}
.taxation-info__icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  padding-right: 11px;
  margin-right: 15px;
  height: 100%;
  min-height: 40px;
  border-right: 1px solid var(--border-gray);
}
.taxation-info__open-icon {
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  border-radius: 50%;
  background-color: transparent;
  background-image: url(/keyinfo/taxation/css/../img/sprite.svg#open);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.taxation-info__open-icon.placeholder {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(8%, #ececec), color-stop(18%, #f5f5f5), color-stop(33%, #ececec));
  background-image: linear-gradient(to right, #ececec 8%, #f5f5f5 18%, #ececec 33%);
}
.taxation-info__row-desc {
  color: var(--head);
  font-family: "NotoSansMedium", sans-serif;
}
.taxation-info__row-desc.placeholder {
  width: 100%;
}
.taxation-info__list {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.taxation-info__list.visible {
  overflow: auto;
  max-height: initial;
}
.taxation-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.taxation-info__item.heading .taxation-info__item-col {
  background-color: #F1F1F1;
  border-bottom: none;
}
.taxation-info__item.heading .taxation-info__item-desc {
  font-size: 14px;
  font-family: "NotoSansMedium", sans-serif;
  color: var(--gray-assign);
}
.taxation-info__item + .taxation-info__item .taxation-info__item-col {
  border-top: 1px solid var(--border-gray);
}
.taxation-info__item:last-child .taxation-info__item-col {
  border-bottom: 1px solid var(--border-gray);
}
.taxation-info__item-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  border: 1px solid var(--border-gray);
  padding: 14px 15px 15px 14px;
  background-color: #fff;
  border-bottom: none;
}
.taxation-info__item-col + .taxation-info__item-col {
  border-left: 1px solid var(--border-gray);
}
.taxation-info__item-col--1 {
  border-right: none;
  max-width: 210px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.taxation-info__item-col--2 {
  max-width: 144px;
  border-right: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.taxation-info__item-col--3 {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.taxation-info__item-col--3 .taxation-info__item-desc {
  max-width: 1220px;
}
.taxation-info__item-col--multiple {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.taxation-info__item-col--multiple .taxation-info__item-col.taxation-info__item-col--2,
.taxation-info__item-col--multiple .taxation-info__item-col.taxation-info__item-col--3 {
  border-top: none;
  border-bottom: none;
}
.taxation-info__item-col--multiple .taxation-info__item-col.taxation-info__item-col--2 {
  border-right: 1px solid var(--border-gray);
  border-left: none;
}
.taxation-info__item-col--multiple .taxation-info__item-col.taxation-info__item-col--3 {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.taxation-info__item-col-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.taxation-info__item-col-wrap + .taxation-info__item-col-wrap .taxation-info__item-col.taxation-info__item-col--2,
.taxation-info__item-col-wrap + .taxation-info__item-col-wrap .taxation-info__item-col.taxation-info__item-col--3 {
  border-top: 1px solid var(--border-gray);
}
.taxation-info__item-desc {
  font-family: var(--font-notoSans);
  font-size: 16px;
  color: var(--text-secondary);
}
.taxation-info__item-desc.not-subject {
  font-family: "NotoSansMedium", sans-serif;
  color: #2B9C04;
}
.taxation-info__item-desc.subject {
  font-family: "NotoSansMedium", sans-serif;
  color: var(--red-main);
}
.taxation-info__item-desc.almost {
  font-family: "NotoSansMedium", sans-serif;
  color: #FF9900;
}
@media (min-width: 768px) {
  .taxation-info__row.open .taxation-info__row-wrap:hover .taxation-info__open-icon {
    background-image: url(/keyinfo/taxation/css/../img/sprite.svg#close);
  }
  .taxation-info__row-wrap:hover {
    background-color: #F1F1F1;
  }
  .taxation-info__row-wrap:hover .taxation-info__open-icon {
    background-image: url(/keyinfo/taxation/css/../img/sprite.svg#open-h);
  }
  .taxation-info__open-icon:hover {
    background-image: url(/keyinfo/taxation/css/../img/sprite.svg#open-h);
  }
}
@media (max-width: 1461px) {
  .taxation-info .breadcrumbs {
    margin-top: 24px;
  }
}
@media (max-width: 1440px) {
  .taxation-info .breadcrumbs {
    margin-top: 0;
  }
}
@media (max-width: 1316px) {
  .taxation-info .breadcrumbs {
    margin-top: 18px;
  }
}
@media (max-width: 1206px) {
  .taxation-info .breadcrumbs {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .taxation-info .brake {
    margin-top: 3px;
  }
  .taxation-info__title {
    font-size: 30px;
    margin-top: 36px;
  }
  .taxation-info__desc-wrap {
    margin-top: 30px;
  }
  .taxation-info__secondary-desc {
    margin-top: 31px;
  }
  .taxation-info__desc {
    margin-top: 35px;
  }
  .taxation-info__heading {
    margin-top: 36px;
  }
  .taxation-info__heading-title {
    max-width: 179px;
  }
  .taxation-info__heading-title + .taxation-info__heading-title {
    max-width: 100%;
  }
  .taxation-info__row-desc {
    font-size: 14px;
  }
  .taxation-info__row-wrap {
    min-height: 80px;
  }
  .taxation-info__row-col {
    padding: 8px 15px 9px 14px;
  }
  .taxation-info__row-col--1 {
    max-width: 179px;
  }
  .taxation-info__row-col--2 {
    padding-left: 20px;
    padding-right: 30px;
  }
  .taxation-info__icon-wrap {
    padding-right: 14px;
    margin-right: 15px;
    height: calc(100% - 20px);
  }
  .taxation-info__item.heading .taxation-info__item-col {
    padding: 9px 15px 9px 14px;
  }
  .taxation-info__item-col--1 {
    max-width: 179px;
  }
  .taxation-info__item-col--3 .taxation-info__item-desc {
    font-size: 14px;
  }
}
@media (max-width: 900px) {
  .taxation-info {
    padding-top: 7px;
    padding-bottom: 112px;
  }
  .taxation-info__title {
    font-size: 24px;
    margin-top: 29px;
  }
  .taxation-info__desc-wrap {
    margin-top: 30px;
  }
  .taxation-info__secondary-desc,
  .taxation-info__main-desc {
    font-size: 16px;
  }
  .taxation-info__desc {
    margin-top: 20px;
    font-size: 14px;
  }
  .taxation-info__heading-title {
    max-width: 140px;
    padding-left: 9px;
    padding-right: 9px;
  }
  .taxation-info__heading-title + .taxation-info__heading-title {
    max-width: 100%;
  }
  .taxation-info__row-wrap {
    min-height: 60px;
  }
  .taxation-info__row-col {
    padding: 8px 15px 9px 9px;
  }
  .taxation-info__row-col--1 {
    max-width: 140px;
  }
  .taxation-info__row-col--1 .taxation-info__row-desc {
    font-size: 16px;
  }
  .taxation-info__row-col--2 {
    padding-left: 9px;
    padding-right: 20px;
  }
  .taxation-info__row-desc {
    font-size: 14px;
  }
  .taxation-info__icon-wrap {
    padding-right: 9px;
    margin-right: 10px;
  }
  .taxation-info__item {
    min-height: 49px;
  }
  .taxation-info__item.heading .taxation-info__item-col {
    padding: 10px 15px 9px 9px;
  }
  .taxation-info__item-col {
    padding: 10px 20px 10px 9px;
  }
  .taxation-info__item-col--1 {
    max-width: 140px;
  }
  .taxation-info__item-col--2 {
    max-width: 119px;
  }
  .taxation-info__item-col--multiple {
    padding: 0;
  }
  .taxation-info__item-desc {
    font-size: 14px;
  }
}
@media (max-width: 650px) {
  .taxation-info {
    padding-bottom: 84px;
  }
  .taxation-info .placeholder {
    height: 32px;
  }
  .taxation-info .hidden {
    font-size: 14px;
    display: inline;
    color: var(--gray-assign);
    font-family: "NotoSansMedium", sans-serif;
  }
  .taxation-info__title {
    font-size: 20px;
    margin-top: 12px;
    margin-bottom: 16px;
  }
  .taxation-info__desc-wrap {
    margin-top: 16px;
  }
  .taxation-info__main-desc {
    font-size: 14px;
  }
  .taxation-info__secondary-desc {
    font-size: 14px;
    margin-top: 16px;
  }
  .taxation-info__desc {
    font-size: 14px;
    margin-top: 16px;
  }
  .taxation-info__heading {
    display: none;
  }
  .taxation-info__table {
    margin-top: 34px;
  }
  .taxation-info__row.open .taxation-info__row-wrap {
    border-bottom-color: var(--border-gray);
  }
  .taxation-info__row + .taxation-info__row {
    margin-top: 5px;
  }
  .taxation-info__row.open + .taxation-info__row {
    margin-top: 15px;
  }
  .taxation-info__row--inside {
    margin-top: 15px;
  }
  .taxation-info__row--inside:before {
    display: none;
  }
  .taxation-info__row--inside .taxation-info__row-wrap {
    border-bottom: 1px solid var(--border-gray);
  }
  .taxation-info__row--inside + .taxation-info__row {
    margin-top: 15px;
  }
  .taxation-info__row-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 60px;
  }
  .taxation-info__row-col {
    padding: 9px 9px 9px 13px;
  }
  .taxation-info__row-col--1 {
    max-width: 100%;
    border-right: none;
    border-bottom: 1px solid var(--border-gray);
  }
  .taxation-info__row-col--1 .taxation-info__row-desc {
    font-size: 14px;
  }
  .taxation-info__row-col--2 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .taxation-info__row-col--2 .hidden {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
  }
  .taxation-info__row-desc {
    font-size: 13px;
  }
  .taxation-info__icon-wrap {
    padding-right: 14px;
    margin-right: 14px;
    min-height: initial;
  }
  .taxation-info__open-icon {
    width: 32px;
    height: 32px;
    -webkit-transition: none;
    transition: none;
  }
  .taxation-info__list {
    margin-top: 10px;
  }
  .taxation-info__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 49px;
  }
  .taxation-info__item.heading {
    display: none;
  }
  .taxation-info__item + .taxation-info__item {
    margin-top: 10px;
  }
  .taxation-info__item + .taxation-info__item .taxation-info__item-col--3 {
    border-top: none;
    padding-top: 0;
  }
  .taxation-info__item.heading + .taxation-info__item {
    margin-top: 0;
  }
  .taxation-info__item:last-child .taxation-info__item-col--1,
  .taxation-info__item:last-child .taxation-info__item-col--2 {
    border-bottom: none;
  }
  .taxation-info__item:last-child .taxation-info__item-col-wrap .taxation-info__item-col.taxation-info__item-col--3 {
    border-bottom: none;
  }
  .taxation-info__item-col {
    padding: 9px 10px 8px 9px;
    border-right: 1px solid var(--border-gray);
  }
  .taxation-info__item-col--1 {
    max-width: 100%;
  }
  .taxation-info__item-col--2,
  .taxation-info__item-col--3,
  .taxation-info__item-col--multiple {
    background-color: #F8F8F8;
  }
  .taxation-info__item-col--2 {
    max-width: 100%;
  }
  .taxation-info__item-col--2 .taxation-info__item-desc {
    font-size: 12px;
  }
  .taxation-info__item-col--3 {
    border-bottom: 1px solid var(--border-gray);
  }
  .taxation-info__item-col--3 .taxation-info__item-desc {
    font-size: 13px;
  }
  .taxation-info__item-col--multiple {
    padding: 0;
  }
  .taxation-info__item-col--multiple .taxation-info__item-col.taxation-info__item-col--2 {
    border-right: none;
  }
  .taxation-info__item-col-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .taxation-info__item-col-wrap + .taxation-info__item-col-wrap .taxation-info__item-col.taxation-info__item-col--2 {
    border-top: none;
  }
  .taxation-info__item-col-wrap + .taxation-info__item-col-wrap .taxation-info__item-col.taxation-info__item-col--3 {
    border-top: none;
    border-bottom: none;
  }
  .taxation-info__item-col-wrap:last-child .taxation-info__item-col.taxation-info__item-col--3 {
    border-bottom: 1px solid var(--border-gray);
  }
  .taxation-info__item-desc {
    font-size: 13px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRheGF0aW9uLWluZm8vdGF4YXRpb24taW5mby5sZXNzIiwic3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0EsNkJBQUE7RUFDQSxxREFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ0NBO0FERUE7RUFDQSwrQkFBQTtFQUNBLHVEQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDQUE7QURPQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QUNMQTtBREdBO0VBS0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDTEE7QURIQTtFQVlBLGNBQUE7RUFDQSxlQUFBO0FDTkE7QURQQTtFQWlCQSxhQUFBO0FDUEE7QURWQTtFQXFCQSxhQUFBO0FDUkE7QURXQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FDVEE7QURXQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ1RBO0FEY0E7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDWkE7QURlQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQ2JBO0FEZ0JBOztFQUVBLDRCQUFBO0VBQ0EsZUFBQTtFQUNBLDJDQUFBO0VBQ0EsZ0JBQUE7QUNkQTtBRGlCQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUNmQTtBRGlCQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSx3SEFBQTtFQUFBLHNFQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7QUNmQTtBRG1CQTtFQUNB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QUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0VDblBFO0VEcVBGO0lBRUEsZ0JBQUE7RUNwUEU7RURrUEY7SUFNQSxnQkFBQTtJQUNBLG1CQUFBO0VDclBFO0VEeVBGO0lBRUEsMkNBQUE7RUN4UEU7RUQ2UEY7SUFDQSxlQUFBO0VDM1BFO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiO1xyXG4gICAgc3JjOiB1cmwoXCIvbWVkaWEvZm9udC9Ob3RvU2Fucy9Ob3RvU2Fuc01lZGl1bS53b2ZmMlwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNTZW1pQm9sZFwiO1xyXG4gICAgc3JjOiB1cmwoXCIvbWVkaWEvZm9udC9Ob3RvU2Fucy9Ob3RvU2Fuc1NlbWlCb2xkLndvZmYyXCIpO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQE5vdG9NZWRpdW06IFwiTm90b1NhbnNNZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuQGJnLWdyYXk6ICNGMUYxRjE7XHJcbkBOb3RvU2VtaTogXCJOb3RvU2Fuc1NlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4udGF4YXRpb24taW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYWtlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8tYm9sZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWQpO1xyXG4gICAgICAgIG1hcmdpbjogNDNweCAwIDE5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19kZXNjLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi1kZXNjIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeS1kZXNjLFxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvU2VtaTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGRkZGRkYgMTEuMzYlLCAjZmZmZmZmMDAgMjIyLjczJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICBmb250LWZhbWlseTogQE5vdG9NZWRpdW07XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtZWxlbS1pY29uKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBATm90b01lZGl1bTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICA+LnRheGF0aW9uLWluZm9fX3Jvdy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1ncmF5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4udGF4YXRpb24taW5mb19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX29wZW4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY2xvc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5zaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgPi50YXhhdGlvbi1pbmZvX19yb3ctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5zaWRlKyYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19fb3Blbi1pY29uLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VjZWNlYyA4JSwgI2Y1ZjVmNSAxOCUsICNlY2VjZWMgMzMlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMTlweDtcclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1ncmF5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19fcm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19fcm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90b1NhbnMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wZW4taWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNvcGVuKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICYucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlY2VjZWMgOCUsICNmNWY1ZjUgMTglLCAjZWNlY2VjIDMzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvdy1kZXNjIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvTWVkaXVtO1xyXG5cclxuICAgICAgICAmLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQE5vdG9NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgLnRheGF0aW9uLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIsXHJcbiAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tY29sLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYrJiB7XHJcblxyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIsXHJcbiAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90b1NhbnMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAmLm5vdC1zdWJqZWN0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvTWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJCOUMwNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ViamVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBATm90b01lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWxtb3N0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvTWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGOTkwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgJl9fcm93Lm9wZW4ge1xyXG4gICAgICAgICAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAmX19yb3ctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX29wZW4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2Nsb3NlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93LXdyYXAge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19vcGVuLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbi1oKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX29wZW4taWNvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE0NjFweCkge1xyXG4gICAgLnRheGF0aW9uLWluZm8ge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC50YXhhdGlvbi1pbmZvIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTMxNnB4KSB7XHJcbiAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyMDZweCkge1xyXG4gICAgLnRheGF0aW9uLWluZm8ge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgLmJyYWtlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Vjb25kYXJ5LWRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3OXB4O1xyXG5cclxuICAgICAgICAgICAgJismIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93LWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3ctd3JhcCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3ctY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOXB4IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICYuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHt9XHJcblxyXG4gICAgICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgLnRheGF0aW9uLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2Mtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWNvbmRhcnktZGVzYyxcclxuICAgICAgICAmX19tYWluLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcblxyXG4gICAgICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3ctd3JhcCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3ctY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOXB4IDlweDtcclxuXHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mb19fcm93LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jvdy1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDlweDtcclxuXHJcbiAgICAgICAgICAgICYuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggOXB4IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggOXB4O1xyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAudGF4YXRpb24taW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg0cHg7XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvTWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFpbi1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2Vjb25kYXJ5LWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3cge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX3Jvdy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYrJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbismIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWluc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0taW5zaWRlKyYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93LXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93LWNvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA5cHggOXB4IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX3Jvdy1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jvdy1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3Blbi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XHJcblxyXG4gICAgICAgICAgICAmLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJismIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0zIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhlYWRpbmcrJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMSxcclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDEwcHggOHB4IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX2ljb24td3JhcCB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yLFxyXG4gICAgICAgICAgICAmLS0zLFxyXG4gICAgICAgICAgICAmLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tY29sLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJismIHtcclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS9mb250L05vdG9TYW5zL05vdG9TYW5zTWVkaXVtLndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1NlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2ZvbnQvTm90b1NhbnMvTm90b1NhbnNTZW1pQm9sZC53b2ZmMlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4udGF4YXRpb24taW5mbyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG4udGF4YXRpb24taW5mbyAucGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnRheGF0aW9uLWluZm8gLmJyYWtlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi50YXhhdGlvbi1pbmZvIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRheGF0aW9uLWluZm8gLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50YXhhdGlvbi1pbmZvX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8tYm9sZCk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkKTtcbiAgbWFyZ2luOiA0M3B4IDAgMTlweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGF4YXRpb24taW5mb19fdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xufVxuLnRheGF0aW9uLWluZm9fX2Rlc2Mtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1heC13aWR0aDogMTI2MHB4O1xufVxuLnRheGF0aW9uLWluZm9fX21haW4tZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRheGF0aW9uLWluZm9fX3NlY29uZGFyeS1kZXNjLFxuLnRheGF0aW9uLWluZm9fX2Rlc2Mge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi50YXhhdGlvbi1pbmZvX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50YXhhdGlvbi1pbmZvX19kZXNjOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRkZGRkZGIDExLjM2JSwgI2ZmZmZmZjAwIDIyMi43MyUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRheGF0aW9uLWluZm9fX2Rlc2Mub3BlbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50YXhhdGlvbi1pbmZvX19zaG93LW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi50YXhhdGlvbi1pbmZvX19zaG93LW1vcmU6aG92ZXIsXG4udGF4YXRpb24taW5mb19fc2hvdy1tb3JlOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZC1lbGVtLWljb24pO1xufVxuLnRheGF0aW9uLWluZm9fX3Nob3ctbW9yZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnRheGF0aW9uLWluZm9fX3Nob3ctbW9yZS5vcGVuOmFmdGVyIHtcbiAgdG9wOiAxMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuLnRheGF0aW9uLWluZm9fX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUgKyAudGF4YXRpb24taW5mb19faGVhZGluZy10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udGF4YXRpb24taW5mb19faGVhZGluZy10aXRsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX3RhYmxlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy5vcGVuID4gLnRheGF0aW9uLWluZm9fX3Jvdy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGF4YXRpb24taW5mb19fcm93Lm9wZW4gPiAudGF4YXRpb24taW5mb19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy5vcGVuIC50YXhhdGlvbi1pbmZvX19vcGVuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY2xvc2UpO1xufVxuLnRheGF0aW9uLWluZm9fX3JvdyArIC50YXhhdGlvbi1pbmZvX19yb3cge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlID4gLnRheGF0aW9uLWluZm9fX3Jvdy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlICsgLnRheGF0aW9uLWluZm9fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGF4YXRpb24taW5mb19fcm93LS1pbnNpZGUgKyAudGF4YXRpb24taW5mb19fcm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGF4YXRpb24taW5mb19fcm93LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YXhhdGlvbi1pbmZvX19yb3ctd3JhcDpob3ZlciAudGF4YXRpb24taW5mb19fb3Blbi1pY29uLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWNlY2VjIDglLCAjZjVmNWY1IDE4JSwgI2VjZWNlYyAzMyUpO1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxOXB4O1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4udGF4YXRpb24taW5mb19fcm93LWNvbC0tMSAudGF4YXRpb24taW5mb19fcm93LWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGF4YXRpb24taW5mb19fcm93LWNvbC0tMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTIgLnRheGF0aW9uLWluZm9fX3Jvdy1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90b1NhbnMpO1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGF4YXRpb24taW5mb19faWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbn1cbi50YXhhdGlvbi1pbmZvX19vcGVuLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4pO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnRheGF0aW9uLWluZm9fX29wZW4taWNvbi5wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VjZWNlYyA4JSwgI2Y1ZjVmNSAxOCUsICNlY2VjZWMgMzMlKTtcbn1cbi50YXhhdGlvbi1pbmZvX19yb3ctZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkKTtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi50YXhhdGlvbi1pbmZvX19yb3ctZGVzYy5wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRheGF0aW9uLWluZm9fX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnRheGF0aW9uLWluZm9fX2xpc3QudmlzaWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0uaGVhZGluZyAudGF4YXRpb24taW5mb19faXRlbS1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0uaGVhZGluZyAudGF4YXRpb24taW5mb19faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0gKyAudGF4YXRpb24taW5mb19faXRlbSAudGF4YXRpb24taW5mb19faXRlbS1jb2wge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW06bGFzdC1jaGlsZCAudGF4YXRpb24taW5mb19faXRlbS1jb2wge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgcGFkZGluZzogMTRweCAxNXB4IDE1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWNvbCArIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0xIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMiB7XG4gIG1heC13aWR0aDogMTQ0cHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xuICBmbGV4LXNocmluazogMTtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyAudGF4YXRpb24taW5mb19faXRlbS1kZXNjIHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG59XG4udGF4YXRpb24taW5mb19faXRlbS1jb2wtLW11bHRpcGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tbXVsdGlwbGUgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0yLFxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS1tdWx0aXBsZSAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS1tdWx0aXBsZSAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS1tdWx0aXBsZSAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC13cmFwICsgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLXdyYXAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0yLFxuLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLXdyYXAgKyAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG9TYW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYy5ub3Qtc3ViamVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkI5QzA0O1xufVxuLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYy5zdWJqZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbn1cbi50YXhhdGlvbi1pbmZvX19pdGVtLWRlc2MuYWxtb3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjk5MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheGF0aW9uLWluZm9fX3Jvdy5vcGVuIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcDpob3ZlciAudGF4YXRpb24taW5mb19fb3Blbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY2xvc2UpO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LXdyYXA6aG92ZXIgLnRheGF0aW9uLWluZm9fX29wZW4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX29wZW4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYxcHgpIHtcbiAgLnRheGF0aW9uLWluZm8gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50YXhhdGlvbi1pbmZvIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMTZweCkge1xuICAudGF4YXRpb24taW5mbyAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA2cHgpIHtcbiAgLnRheGF0aW9uLWluZm8gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YXhhdGlvbi1pbmZvIC5icmFrZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2Rlc2Mtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fc2Vjb25kYXJ5LWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUge1xuICAgIG1heC13aWR0aDogMTc5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUgKyAudGF4YXRpb24taW5mb19faGVhZGluZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcCB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LWNvbCB7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOXB4IDE0cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTEge1xuICAgIG1heC13aWR0aDogMTc5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pY29uLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0uaGVhZGluZyAudGF4YXRpb24taW5mb19faXRlbS1jb2wge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCAxNHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMSB7XG4gICAgbWF4LXdpZHRoOiAxNzlweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMgLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRheGF0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2Rlc2Mtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fc2Vjb25kYXJ5LWRlc2MsXG4gIC50YXhhdGlvbi1pbmZvX19tYWluLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19oZWFkaW5nLXRpdGxlICsgLnRheGF0aW9uLWluZm9fX2hlYWRpbmctdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDlweCA5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTEge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTEgLnRheGF0aW9uLWluZm9fX3Jvdy1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTIge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2ljb24td3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbSB7XG4gICAgbWluLWhlaWdodDogNDlweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS5oZWFkaW5nIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDlweCA5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0xIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMiB7XG4gICAgbWF4LXdpZHRoOiAxMTlweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC50YXhhdGlvbi1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxuICAudGF4YXRpb24taW5mbyAucGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAudGF4YXRpb24taW5mbyAuaGlkZGVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LWFzc2lnbik7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAudGF4YXRpb24taW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2Rlc2Mtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fbWFpbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3NlY29uZGFyeS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3cub3BlbiAudGF4YXRpb24taW5mb19fcm93LXdyYXAge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJvcmRlci1ncmF5KTtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93ICsgLnRheGF0aW9uLWluZm9fX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3cub3BlbiArIC50YXhhdGlvbi1pbmZvX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctLWluc2lkZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy0taW5zaWRlIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LS1pbnNpZGUgKyAudGF4YXRpb24taW5mb19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctY29sIHtcbiAgICBwYWRkaW5nOiA5cHggOXB4IDlweCAxM3B4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19yb3ctY29sLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTEgLnRheGF0aW9uLWluZm9fX3Jvdy1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX3Jvdy1jb2wtLTIge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LWNvbC0tMiAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19fcm93LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faWNvbi13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19vcGVuLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0uaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbSArIC50YXhhdGlvbi1pbmZvX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtICsgLnRheGF0aW9uLWluZm9fX2l0ZW0gLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0zIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLmhlYWRpbmcgKyAudGF4YXRpb24taW5mb19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbTpsYXN0LWNoaWxkIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMSxcbiAgLnRheGF0aW9uLWluZm9fX2l0ZW06bGFzdC1jaGlsZCAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW06bGFzdC1jaGlsZCAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweCA4cHggOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIsXG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyxcbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIgLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTMgLnRheGF0aW9uLWluZm9fX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tbXVsdGlwbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS1tdWx0aXBsZSAudGF4YXRpb24taW5mb19faXRlbS1jb2wudGF4YXRpb24taW5mb19faXRlbS1jb2wtLTIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCArIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC13cmFwIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAudGF4YXRpb24taW5mb19faXRlbS1jb2wtd3JhcCArIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC13cmFwIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC0tMyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWNvbC13cmFwOmxhc3QtY2hpbGQgLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLnRheGF0aW9uLWluZm9fX2l0ZW0tY29sLS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICB9XG4gIC50YXhhdGlvbi1pbmZvX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuIl19 */

/* End */


/* Start:/pageBlockComponents/banners/css/style.min.css?171395381827310*/
@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	border: 0;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:active,
:focus {
	outline: 0;
}

a:active,
a:focus {
	outline: 0;
}

aside,
footer,
header,
nav {
	display: block;
}

body,
html {
	height: 100%;
	width: 100%;
	line-height: 1.5;
	font-size: 1rem;
}

button,
input,
textarea {
	font-family: inherit;
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.btn--banner span {
	position: relative;
	z-index: 5;
}

@font-face {
	font-family: RobotoBold;
	src: url(/media/font/Roboto/RobotoBold.eot);
	src: url(/media/font/Roboto/RobotoBold.eot) format("embedded-opentype"),
		url(/media/font/Roboto/RobotoBold.woff2) format("woff2"),
		url(/media/font/Roboto/RobotoBold.woff) format("woff"),
		url(/media/font/RobotoBold.ttf) format("truetype"),
		url(/media/font/Roboto/RobotoBold.svg#RobotoBold) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansMedium;
	src: url(/media/font/NotoSans/NotoSansMedium.eot);
	src: url(/media/font/NotoSans/NotoSansMedium.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansMedium.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansMedium.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansMedium.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansBold;
	src: url(/media/font/NotoSans/NotoSansBold.eot);
	src: url(/media/font/NotoSans/NotoSansBold.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansBold.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansBold.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansBold.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansBold.svg#NotoSansBold) format("svg");
	font-display: swap;
}

:root {
	--font-notoSans-med: "NotoSansMedium", sans-serif;
	--font-notoSans-bold: "NotoSansBold", sans-serif;
	--font-roboto-bold: "RobotoBold", sans-serif;
}

.red-text {
	color: var(--red-main);
}

.swiper-banners {
	height: 100%;
	width: 100%;
	margin: -70px auto 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-banners .swiper-wrapper {
	margin-top: 5.6%;
	padding-bottom: 3.05%;
}

.swiper-banners .swiper-pagination-bullet:after {
	position: absolute;
	content: "";
	z-index: -1;
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners .swiper-pagination-bullet {
	position: relative;
}

.swiper-banners .swiper-pagination-bullet.swiper-pagination-bullet-active {
	box-shadow: none;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
	position: absolute;
	content: "";
	z-index: 1;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #b1b1b1;
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:before {
	background-color: var(--red-main);
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation: progress 10.4s cubic-bezier(0.25, 0.4, 0.75, 0.6);
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners.stop
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation-play-state: paused;
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color: var(--red-main);
	transform: translate(-50%, -50%);
}

.swiper-banners .swiper-pagination-bullet::before {
	opacity: 1;
}

@media (max-width: 1024px) {
	.swiper-banners .swiper-pagination-bullet:after {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet:not(
			.swiper-pagination-bullet-active
		):hover:after {
		width: 18px;
		height: 18px;
	}

	.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
		width: 18px;
		height: 18px;
	}
}

@keyframes progress {
	0% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%
		);
	}

	25% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			121% 50%,
			121% 50%,
			121% 50%
		);
	}

	50% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			50% 121%,
			50% 121%
		);
	}

	75% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			-21% 50%
		);
	}

	100% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			50% -21%
		);
	}
}

.icon-youtube {
	background: url(/pageBlockComponents/banners/icons/icons.svg#youtube)
		no-repeat;
	--s: 70px;
	width: var(--s);
	height: var(--s);
	display: inline-block;
	-webkit-transform: translateX(12%);
	-ms-transform: translateX(12%);
	transform: translateX(12%);
}

@font-face {
	font-family: NotoSansSemiBold;
	src: url(/media/font/NotoSans/NotoSansSemiBold.woff2) format("woff2");
	font-weight: 400;
	font-style: normal;
}

.swiper-pagination-bullet {
	border: none;
}

.assymetric-block {
	margin-top: 80px;
}

.assymetric-block + .assymetric-block {
	margin-top: 0;
}

.banner {
	position: relative;
	width: 100%;
	max-height: 300px;
	height: 300px;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	--bg-clr: #f93232;
	--hov-clr: #fff;
	--clr: var(--head);
	overflow: hidden;
}

.banner .banner__title {
	color: var(--clr);
}

.banner.youtube h3.banner__title {
	display: initial;
}

.banner.v2 .banner__content {
	padding: 55px 117px 36px;
}

.banner.forum .banner__content {
	padding: 26px 0 30px 80px;
}

.banner.solid-btn .btn--banner {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.banner.self .banner__img {
	width: 35.7%;
	right: 11.4%;
}

.banner.form910 .banner__img {
	width: 44%;
}

.banner.useful .banner__img {
	width: 52.6%;
	right: 1.7%;
	bottom: 2%;
}

.banner.outsourcing .banner__img {
	right: 6%;
	width: 35.2%;
}

.banner.youtube .banner__img {
	width: 53%;
	right: 2%;
}

.banner.youtube .banner__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner.light.solid-btn .btn--banner,
.banner.valuta.dark.solid-btn .btn--banner {
	background: #27241d;
	-webkit-box-shadow: none;
	box-shadow: none;
	--bg-clr: #fff;
	--clr: #fff;
}

.banner.light.solid-btn .btn--banner:hover,
.banner.valuta.dark.solid-btn .btn--banner:hover {
	color: #27241d;
}

.banner.dark.solid-btn .btn--banner {
	background: #fff;
	--bg-clr: var(--btn-bg-color);
	--clr: var(--btn-bg-color);
}

.banner.dark.solid-btn .btn--banner:hover {
	color: #fff;
}

.banner.calc .banner__img {
	width: 100%;
	top: 0;
}

.banner.calc .banner__img img {
	height: 100%;
	max-width: initial;
}

.banner__content {
	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-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	padding: 42px 0 48px 80px;
}

.banner h4.banner__pretitle {
	font-size: 1.75rem;
	font-family: NotoSansSemiBold, sans-serif;
	color: var(--text-secondary);
	line-height: normal;
}

.banner__title {
	font-size: 2.5rem;
	font-family: var(--font-roboto-bold);
	text-transform: uppercase;
	margin-bottom: 0;
	line-height: 1.5;
	margin-top: -8px;
}

.banner__title .red-text {
	color: var(--red-main);
}

.banner__bg-img {
	z-index: -1;
	width: 100%;
	position: absolute;
	height: 100%;
	-o-object-position: left;
	object-position: left;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	left: 0;
}

.banner.red .banner__title {
	color: #fff;
}

.banner.red h4.banner__pretitle {
	color: #fff;
}

.banner.red .btn--banner {
	background: #fff;
	color: var(--head);
}

.banner.red .btn--banner:hover {
	background-color: var(--gray-1);
}

.banner__content-list {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 11.3%;
	max-width: 263px;
}

.banner__content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner__content-item + .banner__content-item {
	margin-top: 21px;
}

.banner__content-item-img {
	width: 59px;
	height: 59px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.banner__content-item-desc {
	font-size: 1rem;
	font-family: NotoSansSemiBold;
	margin-left: 13px;
	color: #fff;
}

.banner.self .banner__bg-img {
	/* -o-object-position: right; */
	/* object-position: right */
}

.banner.self .banner__content-list {
	right: 196px;
	max-width: 370px;
}

.banner.self .banner__content-item-desc {
	font-size: 16px;
	margin-left: 12px;
}

.banner.self .banner__content-item-img {
	width: 48px;
	height: 54px;
}

.banner.self .banner__content-item + .banner__content-item {
	margin-top: 10px;
}

.banner.outsourcing .banner__bg-img {
	/* /* -o-object-position: right;
    object-position: right */
}

.btn--banner {
	padding: 15px 0 16px;
	background: var(--red-main);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font-size: 1.25rem;
	font-family: var(--font-notoSans-med);
	width: 240px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.btn--banner:hover {
	background-color: var(--bg-clr);
}

.btn--banner:after {
	display: none;
}

.entry-banners {
	--entry-height: auto;
}

.sm-v {
	display: none;
}

main br {
	display: block;
}

@media (max-width: 1670px) {
	.banner__content-list {
		display: none;
	}

	/*  .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1640px) {
	.banner h4.banner__pretitle {
		font-size: 1.625rem;
	}

	.banner__title {
		font-size: 2.375rem;
	}

	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1630px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media only screen and (max-width: 1600px) {
	.icon-youtube {
		--s: 4.7vw;
	}

	.banner.forum .banner__content {
		padding: 20px 0 23px 80px;
	}

	.banner.self .banner__img {
		width: 39%;
		right: 4.8%;
	}

	.banner.news .banner__img {
		width: 44%;
		right: -12.2%;
	}

	.banner.useful .banner__img {
		width: 47.5%;
		right: 1%;
		top: 21%;
	}

	.banner.outsourcing .banner__img {
		right: 2%;
		width: 36%;
	}

	.banner.youtube .banner__img {
		width: 52%;
		right: 1%;
	}

	.banner.calc .banner__img {
		right: 11%;
	}

	.banner {
		height: 263px;
	}

	.banner__content {
		padding: 32px 0 36px 80px;
	}

	.banner__content-list {
		max-width: 230px;
		right: 11.5%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 18px;
	}

	.banner__content-item-img {
		width: 51px;
		height: 51px;
	}

	.banner__content-item-desc {
		font-size: 0.875rem;
		margin-left: 11px;
	}

	.banner.self .banner__content-list {
		max-width: 358px;
		right: 134px;
	}

	.banner.self .banner__content-item-desc {
		font-size: 16px;
	}

	.banner.self .banner__content-item-img {
		width: 40px;
		height: 46px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 10px;
	}
}

@media (max-width: 1600px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1570px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1550px) {
	.banner__content {
		padding: 32px 0 36px 60px;
	}

	.banner.self .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media only screen and (max-width: 1440px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 6vw;
	}

	.banner.v2 .banner__content {
		padding: 2.2vw 3.2vw;
	}

	.banner.v2 .banner__title {
		margin: 0;
	}

	.banner {
		height: 220px;
	}

	.banner__content {
		padding: 28px 0 32px 60px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 60px;
	}

	.banner h4.banner__pretitle {
		font-size: 1.375rem;
	}

	.banner__title {
		font-size: 2rem;
	}

	.banner__content-list {
		max-width: 193px;
		right: 11.1%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 15px;
	}

	.banner__content-item-img {
		width: 42.9px;
		height: 42.8px;
	}

	.banner__content-item-desc {
		font-size: 0.73125rem;
		margin-left: 10px;
	}

	.banner.self .banner__content-list {
		max-width: 322px;
		right: 9%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 14px;
	}

	.banner.self .banner__content-item-img {
		width: 38px;
		height: 43px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 9px;
	}

	.btn--banner {
		padding: 1.4vw 0 1.3vw;
		font-size: 1.3vw;
	}
}

@media (max-width: 1440px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1410px) {
	.banner.self .banner__content-list {
		max-width: 322px;
		right: 97px;
	}
}

@media (max-width: 1400px) {
	.banner__content {
		padding: 28px 0 32px 50px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 50px;
	}
}

@media (max-width: 1320px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1300px) {
	.banner h4.banner__pretitle {
		font-size: 1.25rem;
	}

	.banner__title {
		font-size: 1.75rem;
	}
}

@media (max-width: 1250px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: 18% center;
		object-position: 18% center;
	}
}

@media (max-width: 1210px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 1209px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 7vw;
	}

	.banner.youtube .banner__img {
		width: 55.5%;
	}

	.banner h4.banner__pretitle {
		font-size: 1.125rem;
	}

	.banner__title {
		font-size: 1.625rem;
	}

	.banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1180px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1150px) {
	.swiper-banners .swiper-wrapper {
		padding-bottom: 5%;
	}
}

@media (max-width: 1100px) {
	.banner {
		height: 168px;
	}

	.banner__content {
		padding: 20px 0 25px 40px;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 40px;
	}

	.banner h4.banner__pretitle {
		font-size: 1rem;
	}

	.banner__title {
		font-size: 1.5rem;
		margin-top: 0;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__content-list {
		display: block;
		max-width: 148px;
		right: 11%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 12px;
	}

	.banner__content-item-img {
		width: 33px;
		height: 33px;
	}

	.banner__content-item-desc {
		font-size: 0.5625rem;
		margin-left: 5px;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.banner.self .banner__content-list {
		max-width: 258px;
		right: initial;
		right: 8%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 0.6875rem;
	}

	.banner.self .banner__content-item-img {
		width: 30px;
		height: 34px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 7px;
	}

	/*  .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.btn--banner {
		padding: 13px 0;
		width: 200px;
		font-size: 1rem;
	}
}

@media (max-width: 1070px) {
	.banner.self .banner__content-list {
		right: 7.5%;
		left: initial;
	}
}

@media (max-width: 1050px) {
	.banner.self .banner__content-list {
		right: 7.2%;
		left: initial;
	}
}

@media only screen and (max-width: 1024px) {
	.swiper-banners {
		margin-top: 0;
	}

	.swiper-banners .swiper-wrapper {
		margin-top: 0;
	}

	.swiper-banners .swiper-navigation {
		display: none;
	}

	.swiper-banners .swiper-pagination-bullet {
		--s: 7px;
		margin: 4px 6.5px;
	}

	.banner.youtube .banner__img {
		width: 50.5%;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 50px;
	}
}

@media (max-width: 1024px) {
	.assymetric-block {
		margin-top: 14vw;
	}
}

@media (max-width: 1023px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 950px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 909px) {
	.banner {
		height: 45.005vw;
		max-height: initial;
	}

	.banner__content {
		padding: 3vw 0 3vw 4.4vw;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banner.forum .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.2vw;
		max-width: 40.8vw;
		line-height: 1.4;
	}

	.banner__title {
		font-size: 3.1vw;
		line-height: 1.4;
		max-width: 38.6vw;
		margin-top: 4vw;
	}

	.banner__title .red-text {
		display: block;
	}

	.banner.form910 .banner__title {
		max-width: 32.5vw;
	}

	.banner.form910 .red-text,
	.banner.outsourcing .red-text,
	.banner.self .red-text {
		display: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.btn--banner {
		padding: 1.8vw 0;
		width: 23vw;
		min-height: initial;
		margin-top: 4vw;
		font-size: 1.75vw;
	}
}

@media only screen and (max-width: 768px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 1vw;
		padding-bottom: 4vw;
	}

	.banner.v2 .banner__content {
		padding: 2vw 3.25vw;
	}

	.banner.news .banner__img {
		width: 40.5%;
		right: -2.8%;
	}

	.banner.form910 .banner__img {
		width: 45%;
	}

	.banner.useful .banner__img {
		right: 0;
	}

	.banner.youtube .banner__img {
		width: 52.5%;
		right: 0.5%;
	}

	.banner.calc .banner__img {
		right: -3%;
	}

	.banner.calc .banner__img img {
		position: absolute;
		right: 0;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 15px;
	}

	.md-h {
		display: none;
	}

	.md-v {
		display: block;
	}
}

@media (max-width: 768px) {
	.assymetric-block {
		margin-top: 8vw;
		height: 30rem;
		max-height: 30rem;
	}

	.swiper-banners .swiper-wrapper {
		padding-bottom: 7vw;
	}
}

@media (max-width: 715px) {
	.banner {
		height: 43.005vw;
		max-height: initial;
	}
}

@media only screen and (max-width: 576px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 2vw;
		padding-bottom: 9vw;
	}

	.banner.v2 .banner__content {
		padding: 22px 16px;
	}

	.banner.self .banner__img {
		width: 50%;
	}

	.banner.form910 .banner__img {
		width: 57%;
	}

	.banner.form910 .btn--banner .sm-h {
		display: none;
	}

	.banner.form910 .btn--banner .sm-v {
		display: block;
	}

	.banner.useful .banner__img {
		bottom: 0;
		top: initial;
		width: 56%;
		right: 2%;
	}

	.banner.outsourcing .banner__img {
		width: 45%;
	}

	.banner.calc.light .banner__img {
		right: -16%;
	}

	.banner {
		height: 47.005vw;
		max-height: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 17px;
	}
}

@media (max-width: 576px) {
	.assymetric-block {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: initial;
	}

	.assymetric-block.section-call-back {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width: 460px) {
	.icon-youtube {
		--s: 6.7vw;
	}

	.banner.form910.dark .banner__img {
		top: 5%;
		right: -0.5%;
		height: 96%;
	}

	.banner.useful.light .banner__title {
		width: 100%;
	}

	.banner.youtube .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner.youtube .banner__bg {
		max-width: 100%;
	}

	.banner.youtube .banner__bg img.sm-h {
		display: block;
		position: absolute;
	}

	.banner.youtube .banner__bg img.sm-v {
		margin-left: auto;
		position: relative;
	}

	.banner.valuta .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.calc.light .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.dark .banner__img,
	.banner.light .banner__img {
		height: 66%;
		top: 16%;
		right: 4.4%;
	}

	.banner.dark .banner__img img,
	.banner.light .banner__img img {
		height: 100%;
		margin-left: auto;
	}

	.banner.news .banner__pretitle,
	.banner.outsourcing .banner__pretitle,
	.banner.useful .banner__pretitle {
		display: initial;
	}

	.banner.news .banner__title,
	.banner.outsourcing .banner__title,
	.banner.useful .banner__title {
		width: initial;
	}

	.sm-h {
		display: none;
	}

	.sm-v {
		display: block;
	}
}

@media (max-width: 460px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.2vw;
	}
}

@media (max-width: 440px) {
	.banner.youtube .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}

	.banner {
		min-height: initial;
		height: 48vw;
	}

	.banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.forum .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.7vw;
		max-width: 47.73vw;
	}

	.banner__title {
		font-size: 3.8vw;
		max-width: 47.094vw;
	}

	.banner.form910 .banner__title {
		max-width: 47.094vw;
	}

	.banner.form910 .banner h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.banner.self h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.btn--banner {
		width: 29.276vw;
		font-size: 2.8vw;
		padding: 2vw 0;
	}
}

@media (max-width: 370px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}
}

/* End */


/* Start:/useful/lib/css/breadcrumbs.min.css?1754910719800*/
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;list-style-type:none;margin-top:24px;margin-bottom:0;font-family:var(--font-notoSans)}.breadcrumbs a{-webkit-transition:.2s;transition:.2s;border-bottom:1px solid #fff;color:var(--head)}.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--red-main);border-color:var(--red-main)}.breadcrumbs__divider{margin-left:8px;margin-right:8px;color:var(--gray-4)}.breadcrumbs__divider img{vertical-align:initial}.breadcrumbs__active{color:var(--gray-assign)}@media(max-width: 900px){.breadcrumbs{margin-top:16px;white-space:nowrap;overflow:auto;height:36px}}@media(max-width: 576px){.breadcrumbs{font-size:12px}}/*# sourceMappingURL=breadcrumbs.min.css.map */
/* End */


/* Start:/redesign/link_slider/css/swiper-bundle.min.css?163729794917599*/
/**
 * Swiper 7.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2021
 */

@font-face {
   font-family: swiper-icons;
   src: url('data:application/font-woff;charset=utf-8;base64, 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');
   font-weight: 400;
   font-style: normal
}

:root {
   --swiper-theme-color: #007aff
}

.swiper {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   overflow: hidden;
   list-style: none;
   padding: 0;
   z-index: 1
}

.swiper-vertical>.swiper-wrapper {
   flex-direction: column
}

.swiper-wrapper {
   position: relative;
   width: 100%;
   height: 100%;
   z-index: 1;
   display: flex;
   transition-property: transform;
   box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
   transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
   touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
   touch-action: pan-x
}

.swiper-slide {
   flex-shrink: 0;
   width: 100%;
   height: 100%;
   position: relative;
   transition-property: transform
}

.swiper-slide-invisible-blank {
   visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
   height: auto
}

.swiper-autoheight .swiper-wrapper {
   align-items: flex-start;
   transition-property: transform, height
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
   perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
   transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 10
}

.swiper-3d .swiper-slide-shadow {
   background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
   background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
   background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
   background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
   overflow: auto;
   scrollbar-width: none;
   -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
   display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
   scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
   scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
   scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
   content: '';
   flex-shrink: 0;
   order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
   margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
   height: 100%;
   min-height: 1px;
   width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
   margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
   width: 100%;
   min-width: 1px;
   height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
   scroll-snap-align: center center
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
   content: '';
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
   height: 1px;
   width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
   width: 1px;
   height: var(--swiper-virtual-size)
}

:root {
   --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
   position: absolute;
   top: 50%;
   width: calc(var(--swiper-navigation-size)/ 44 * 27);
   height: var(--swiper-navigation-size);
   margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
   z-index: 10;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
   opacity: .35;
   cursor: auto;
   pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
   font-family: swiper-icons;
   font-size: var(--swiper-navigation-size);
   text-transform: none!important;
   letter-spacing: 0;
   text-transform: none;
   font-variant: initial;
   line-height: 1
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
   left: 10px;
   right: auto
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
   content: 'prev'
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
   right: 10px;
   left: auto
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
   content: 'next'
}

.swiper-button-lock {
   display: none
}

.swiper-pagination {
   position: absolute;
   text-align: center;
   transition: .3s opacity;
   transform: translate3d(0, 0, 0);
   z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
   opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
   bottom: 10px;
   left: 0;
   width: 100%
}

.swiper-pagination-bullets-dynamic {
   overflow: hidden;
   font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transform: scale(.33);
   position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
   transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
   transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
   transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
   transform: scale(.33)
}

.swiper-pagination-bullet {
   width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
   height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
   display: inline-block;
   border-radius: 50%;
   background: var(--swiper-pagination-bullet-inactive-color, #000);
   opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
   border: none;
   margin: 0;
   padding: 0;
   box-shadow: none;
   -webkit-appearance: none;
   appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
   cursor: pointer
}

.swiper-pagination-bullet:only-child {
   display: none!important
}

.swiper-pagination-bullet-active {
   opacity: var(--swiper-pagination-bullet-opacity, 1);
   background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
   right: 10px;
   top: 50%;
   transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
   display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   top: 50%;
   transform: translateY(-50%);
   width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   display: inline-block;
   transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   left: 50%;
   transform: translateX(-50%);
   white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
   background: rgba(0, 0, 0, .25);
   position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   background: var(--swiper-pagination-color, var(--swiper-theme-color));
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   transform: scale(0);
   transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
   width: 100%;
   height: 4px;
   left: 0;
   top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
   width: 4px;
   height: 100%;
   left: 0;
   top: 0
}

.swiper-pagination-lock {
   display: none
}

.swiper-scrollbar {
   border-radius: 10px;
   position: relative;
   -ms-touch-action: none;
   background: rgba(0, 0, 0, .1)
}

.swiper-horizontal>.swiper-scrollbar {
   position: absolute;
   left: 1%;
   bottom: 3px;
   z-index: 50;
   height: 5px;
   width: 98%
}

.swiper-vertical>.swiper-scrollbar {
   position: absolute;
   right: 3px;
   top: 1%;
   z-index: 50;
   width: 5px;
   height: 98%
}

.swiper-scrollbar-drag {
   height: 100%;
   width: 100%;
   position: relative;
   background: rgba(0, 0, 0, .5);
   border-radius: 10px;
   left: 0;
   top: 0
}

.swiper-scrollbar-cursor-drag {
   cursor: move
}

.swiper-scrollbar-lock {
   display: none
}

.swiper-zoom-container {
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
   max-width: 100%;
   max-height: 100%;
   object-fit: contain
}

.swiper-slide-zoomed {
   cursor: move
}

.swiper-lazy-preloader {
   width: 42px;
   height: 42px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -21px;
   margin-top: -21px;
   z-index: 10;
   transform-origin: 50%;
   animation: swiper-preloader-spin 1s infinite linear;
   box-sizing: border-box;
   border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
   border-radius: 50%;
   border-top-color: transparent
}

.swiper-lazy-preloader-white {
   --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
   --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
   100% {
      transform: rotate(360deg)
   }
}

.swiper .swiper-notification {
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none;
   opacity: 0;
   z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
   transition-timing-function: ease-out;
   margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
   flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
   flex-wrap: wrap;
   flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
   transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
   pointer-events: none;
   transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-cube {
   overflow: visible
}

.swiper-cube .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
   visibility: hidden;
   transform-origin: 0 0;
   width: 100%;
   height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
   transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
   pointer-events: auto;
   visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
   position: absolute;
   left: 0;
   bottom: 0px;
   width: 100%;
   height: 100%;
   opacity: .6;
   z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
   content: '';
   background: #000;
   position: absolute;
   left: 0;
   top: 0;
   bottom: 0;
   right: 0;
   filter: blur(50px)
}

.swiper-flip {
   overflow: visible
}

.swiper-flip .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-creative .swiper-slide {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   overflow: hidden;
   transition-property: transform, opacity, height
}

.swiper-cards {
   overflow: visible
}

.swiper-cards .swiper-slide {
   transform-origin: center bottom;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   overflow: hidden
}
/* End */
/* /keyinfo/taxation/css/style.css?170495736980201 */
/* /pageBlockComponents/banners/css/style.min.css?171395381827310 */
/* /useful/lib/css/breadcrumbs.min.css?1754910719800 */
/* /redesign/link_slider/css/swiper-bundle.min.css?163729794917599 */
