

/* Start:/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/style.css?174320994195119*/
.narrow_top a {
    color: #fff;
}
.narrow_top .last-section__buttons {
    margin-top: 30px;
    margin-bottom: 0px;
}

.p-title p-title_h1 {
    margin-top: 5px !important;
}
/* from main.css old spec */


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.a {
  color: #0076c9;
  text-decoration: none;
}

.maxwidth {
  display: block;
  max-width: 1260px;
  padding: 0 15px;
  margin: 0 auto;
}

.narrow {
  padding-left: 10px;
  padding-right: 10px;
}

.section__header {
  display: inline-block;
  width: 100%;
  margin: 20px 0 20px 0;
}

.section__title {
  font-size: 36px;
}

.navbar {
  display: flex;
  align-items: center;
  font-size: 18px;
  justify-content: space-between;
  padding: 30px 0;
  border-bottom: 1px solid #ffffff;
}

.navbar a {
  text-decoration: none;
}

.navbar__logo {
  width: 160px;
}

.navbar__logo img {
  max-width: 100%;
}

.navbar__list {
  display: flex;
  justify-content: space-between;
  flex-shrink: 0;
  flex-grow: 1;
  padding: 0;
}

.navbar__left {
  display: flex;
  align-items: center;
}

.navbar__item {
  position: relative;
  padding-left: 35px;
}

.navbar__item-dots {
  color: #0064b1;
  font-size: 20px;
  cursor: pointer;
}

.navbar__hidden {
  position: absolute;
  right: -11px;
  top: 40px;
  display: block;
  min-width: 200px;
  padding: 16px 16px 0 16px;
  background: #ffffff;
  box-shadow: 0px 0px 80px 0px rgba(133, 144, 154, 0.3);
  transition: all .4s;
  visibility: hidden;
  opacity: 0;
}

.navbar__hidden::before {
  content: '';
  position: absolute;
  top: -9px;
  right: 10px;
  display: block;
  width: 17px;
  height: 17px;
  background: #ffffff;
  transform: rotate(45deg);
}

.navbar__hidden-item {
  margin: 0 0 16px 0;
}

.navbar__hidden-item a {
  font-size: 16px;
}

.navbar__item_last:hover .navbar__hidden {
  visibility: visible;
  opacity: 1;
}

.navbar__rigth {
  display: flex;
  align-items: center;
}

.navbar__hamburder {
  position: relative;
  display: none;
  margin-left: 50px;
  width: 30px;
  height: 30px;
  background: #00ab6b;
  border-radius: 50%;
}

.navbar__hamburder span {
  position: absolute;
  left: 8px;
  display: block;
  width: 14px;
  height: 1px;
  background-color: #ffffff;
  cursor: pointer;
  transition: transform, top .2s;
  transform: rotate(0);
}

.navbar__hamburder span:nth-child(1) {
  top: 10px;
}

.navbar__hamburder span:nth-child(2) {
  top: 15px;
}

.navbar__hamburder span:nth-child(3) {
  top: 20px;
}

.navbar__hamburder.opened span:nth-child(1) {
  top: 15px;
  transform: rotate(45deg);
}

.navbar__hamburder.opened span:nth-child(2) {
  top: 15px;
  transform: rotate(45deg);
}

.navbar__hamburder.opened span:nth-child(3) {
  top: 15px;
  transform: rotate(-45deg);
}

.m-navbar {
  display: none;
  position: absolute;
  top: 96px;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 99;
}

.m-navbar::before {
  content: '';
  position: absolute;
  right: 23px;
  top: -7px;
  display: block;
  height: 15px;
  width: 15px;
  background: #ffffff;
  transform: rotate(45deg);
}

.m-navbar__list {
  display: block;
  border-bottom: 1px solid #eef2f4;
}

.m-navbar__item {
  padding: 5px 0 5px 20px;
  border-left: 4px solid transparent;
  border-top: 1px solid #eef2f4;
}

.m-navbar__item:hover {
  border-left: 4px solid #00ab6b;
}

.m-navbar__link {
  display: block;
  color: #444;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
}

.m-navbar__actions {
  display: flex;
  align-items: center;
}

.full-site-v {
  display: inline-block;
  width: 150px;
  height: 65px;
  padding: 16px 10px 5px 10px;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.154;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #0074cc;
  text-decoration: underline;
  text-align: center;
  border: 1px solid #e2e5ee;
  border-radius: 4px;
  margin-left: 60px;
}

.social-icons {
  max-width: 131px;
  padding: 20px 0 20px 20px;
}

.social-icons__list {
  display: flex;
  flex-wrap: wrap;
}

.social-icons__item {
  display: block;
  margin: 3px;
}

.social-icons__link {
  display: block;
  width: 19px;
  height: 19px;
  background-image: url("/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/../../images/sprite-social.jpg");
}

.social-icons__link:hover {
  opacity: .5;
}

.social-icons__link_vk {
  background-position: 170px 0;
}

.social-icons__link_zen {
  background-position: 43px 0;
}

.social-icons__link_fb {
  background-position: 217px 0;
}

.social-icons__link_inst {
  background-position: 195px 0;
}

.social-icons__link_ok {
  background-position: 288px 0;
}

.social-icons__link_tg {
  background-position: 460px 0;
}

.social-icons__link_rss {
  background-position: 502px  0;
}

.shared {
  margin-top: 10px;
}

.shared a {
  display: inline-block;
  width: 100%;
  height: 34px;
  color: #3d7d65;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  background: #eef0f6;
  border: 1px solid #e2e5ee;
  border-radius: 4px;
}

.page-intro {
  display: block;
  padding: 30px 0;
  margin-bottom: 20px;
  background-color: #e7f2f7;
}

.page-intro__info {
  font-size: 20px;
  line-height: 1.3;
  color: #000000;
}

.page-intro__img {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 40px;
  padding-top: 45%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.page-intro__img-title {
  position: absolute;
  top: 20px;
  left: -20px;
  background-color: #f3004a;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px 0 20px;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}

.page-intro__img-title::after {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  border-top: 0;
  border-right: 23px solid #99183f;
  border-bottom: 14px solid transparent;
}

.page-intro__img-title::before {
  content: "";
  position: absolute;
  right: -12px;
  display: block;
  border-top: 40px solid transparent;
  border-left: 12px solid #f3004a;
  border-bottom: 0;
}

.gradient {
  background: #ebf4f7;
  background: linear-gradient(0deg, #ebf4f7 28%, #e1f2ea 78%);
}

.p-title {
  display: inline-block;
  width: 100%;
  font-family: "PT Serif", serif;
  font-weight: bold;
  color: #000000;
}

.p-title_h1 {
  font-size: 36px;
  line-height: normal;
}

.serif-font > * {
  font-family: "PT Serif", serif;
}

.serif-font a {
  color: #0076c9;
  text-decoration: none;
}

.link-arrow {
  position: relative;
  padding-right: 25px;
}

/* fix
.link-arrow::before {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-image: url("/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/../../images/arrow.png");
  background-repeat: no-repeat;
  background-position: center;
}
*/

.text-background {
  position: relative;
  display: inline-block;
  font-size: 18px;
  padding-top: 45px;
  padding-bottom: 45px;
  width: 100%;
  background-color: #e0ecf4;
  border-radius: 5px;
  line-height: 1.3;
  z-index: 5;
}

.text-background p {
  margin-bottom: 10px;
}

.text-background p:last-child {
  margin-bottom: 0;
}

.hidden-lg {
  display: none;
}

.figure-background {
  position: relative;
}

.figure-background__dots {
  position: absolute;
  right: -56px;
  top: -13px;
  display: block;
  width: 272px;
  height: 40px;
  background-image: url("/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/../../images/figure-dots.png");
  background-repeat: no-repeat;
}

.figure-background__crosses {
  position: absolute;
  left: -42px;
  bottom: -60px;
  display: block;
  width: 121px;
  height: 118px;
  background-image: url("/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/../../images/figure-pluses.png");
}

.figure-background_reverse .figure-background__dots {
  right: auto;
  top: auto;
  bottom: -18px;
  left: -60px;
}

.figure-background_reverse .figure-background__crosses {
  left: auto;
  bottom: auto;
  top: -68px;
  right: -45px;
}

.link-to-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: block;
  width: 46px;
  height: 46px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABcCAMAAAAmjXfPAAAAaVBMVEVHcEwBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1cBi1fEz0RUAAAAInRSTlMAGSYVCCoiMAEEDrcRHd4t24SkT82X+u1z50gfgY2LXVrCIyPZhAAAAjRJREFUWMOt1uuamjAQBuCJkBNnRUXtqm7u/yK7AbpbwpfI9On8E17GkMMMREHYQijZat1KJQpLyTCV0otQlYnjTOpVyCzyQAHw+ECBUtc6GvXqD+xOJ2IXvLOVOhnScvTSm51+G7uf8dd6Q9TfM6g3xTyfRm7jchpOBm4JAS5mseSCSETSV1BDXxGRAtoQGeAVkUX6F5kaebueRa81GY18sbo0as+RF+HQJz1y4BXJ4PeoJ+79cjdJaoPso565roPsLeEFn/n6OpO3HN6S5HAJ9kCCK7ST4lxEjlKEF2CLJbglPHjMFT4eMe6Ph2m38ulsZ1t59i+Fg1mWuEWPW1KZBZsoZ7UDbrPhtjJuoxzbcMtow9wmz/6E8Pu5f5TdcD4PXfnoi7TNX6VbRPnK4/hydau4XiIP3BoHo7uh1CcXjdPqD8TRJeKYLbVqXDI6tcj9Rn/5v/LnR/c2jj/jP7kNcfqeQbcp5vnMm228m4ZzAbf2e3DxMiYHK783BvirT/9EmsgA/yKicnX1w1gyFviSqEL6QPaAfEE90o6sQ76nO9KeI/8Ih/5BXo8c+JK6xe/PSU/c+8/lStEQZB/1zN0hyD7QGS74zMM4c/nA4UPwqm94B/ZAgperZUryx3oTpHhPGYdXhAePeYmPR4y/IocP8/HwwaMN+YVVOJq5jvWsssQteoZZUjcU7EZw2kGjWM1GhO2d18r8fEYG1Nz+Rxv2DzzDJv/M058FWX//8wlx76vw7m9SNgG9WmS2JwAAAABJRU5ErkJggg==");
  background-position: top;
  z-index: 9999;
}

.link-to-top:hover {
  background-position: bottom;
}

.comment-person {
  display: block;
  margin-bottom: 20px;
}

.comment-person__header {
  display: flex;
  align-items: center;
}

.comment-person__avatar {
  display: block;
  height: 76px;
  width: 76px;
  margin-right: 30px;
  border-radius: 50%;
  background-size: cover;
  flex-shrink: 0;
}

.comment-person__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.comment-person__position {
  display: inline-block;
  padding: 4px 7px;
  border-radius: 3px;
  color: #ffffff;
  background-color: #016db6;
}

.comment-person__position a {
  color: #ffffff;
}

.comment-person__position a:hover {
  opacity: .8;
}

.comment-person__content {
  position: relative;
  display: block;
  padding: 30px;
  margin: 0 0 0 100px;
  border: 1px solid #e6e6e6;
  background-color: #ffffff;
  margin-top: 5px;
  line-height: 1.5;
  font-size: 18px;
  font-style: italic;
  font-family: "PT Serif", serif;
}

.comment-person__content::before {
  content: '';
  position: absolute;
  top: -8px;
  left: 10px;
  display: block;
  height: 13px;
  width: 13px;
  background: #ffffff;
  border-left: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  transform: rotate(45deg);
}

.slider {
  position: relative;
}

.slider-img {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 30px 0;
}

.slider-img__slid img {
  height: auto;
  max-height: 100%;
}

.slider-controls {
  display: flex;
  justify-content: center;
  margin: 15px 0 20px 0;
}

.slider-controls .owl-prev,
.slider-controls .owl-next {
  position: absolute;
  top: 40%;
  cursor: pointer;
  z-index: 99;
  border-radius: 50%;
}

.slider-controls .owl-prev:hover,
.slider-controls .owl-next:hover {
  opacity: .8;
}

.slider-controls .owl-prev {
  left: 12px;
}

.slider-controls .owl-next {
  right: 12px;
}

.slider-controls .owl-dot {
  border: 0;
  background: none;
  outline: none;
  cursor: pointer;
}

.slider-controls .owl-dot > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #dedede;
}

.slider-controls .active.owl-dot > span {
  background-color: #006cb5;
}

.slider-controls__arrow {
  display: block;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-position: center;
  background: #ffffff;
}

.slider-controls__arrow::before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  top: 18px;
  border-top: 1px solid #9d9696;
  border-right: 1px solid #9d9696;
  transform-origin: center;
}

.slider-controls__arrow.next::before {
  transform: rotate(45deg);
  left: 13px;
}

.slider-controls__arrow.next.grey {
  width: 20px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB0ElEQVQ4jZ2VzYvTQBjGf5nZUinrBhRaKdhD6UdiL54E9bh+9KQX2bP6fyl48CJevMgurscFdy+edpsmpdhLS3OQEpdAyib1kBTiOklDH5jL8Ly/mZD3fUabTqcoJAEjWXeBm0AIeMAMsJIVXi/UFEATeArcUp2U0m/gGzDIAgpgH3i8AXRdJ8B3IFpD1toGRlKzn74VQG9LWBp6bw2UwHOVy7btF7PZzCwI7QNSJLfbUzlqtdqp67r9yWTysABwD+gJ4tZQStf1ebvdfud53v3RaNRfrVbaBqghgHqeo1KpeIZhvA+CoGpZ1kEYhjs59roAdjecSqlUCkzT/CiECAaDwWvf9/UM665A0e0qCSHCTqfzBdDG4/GrDFsogMsiwCiKpG3bL4Go2Wx+zrBd7gBz4HYebLlc3nAc50BKGZim+UFKeZVhnQviIc+U7/v6cDh8Uy6X3W63+ykHBmAJ4Jw4Rf7TYrG44zjOW13Xf7ZarUNN01Y5MA+4WP+UI5XDdd0H1Wr1sNFo/Mj7ikRHwFU6bZ4BjwoUqnRCHGX/pM0xcLYF7Iw4vgBId30EfAV+AU8oFrDHwEV6U5XYECdQj3jO68RPAMAfYErcGecohuIvkoWTqXxeJ8cAAAAASUVORK5CYII=");
}

.slider-controls__arrow.next.grey::before {
  display: none;
}

.slider-controls__arrow.prev::before {
  transform: rotate(-135deg);
  left: 18px;
}

.slider-controls__arrow.prev.grey {
  width: 20px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAB0UlEQVQ4jZ2VsW/TQBjFfzkfUayUgJAykAEpUhIbIiY2GEsLG0LqUBb+NgQTEgMMSFTA2AXmFtuJQ6VGkZqhEmlJiLHPDLYlpzq7JU/6lnvv3n2Sv++5MplM0MAA7LRuA4307Aw4Bpy0oosXpcbsLrAF3NJwN9O6D5wCn4EfeUEl16EANoFHupZLsA98BVRmkmEdM9I7m/muAPprmuVN72WGBvDkKrd8398aj8cPCuingCHS7hplRnEcVzzPe7ZYLO40m83DAlkD6EuS0ShEFEXS87ydOI4N27ZfSyn/lshtCbSK2CAIaoPBYFdKOet2u++FEKrscaAlgQ0dM5/Pb/i+/8I0zaNOp/PpEqMMGwLNtAOMRqMdIcTiP8wAIgGc65h2u/1OKWUOh8MrTUCKcwGc6Jh6vf7LsqxXy+Wy5bruc6WU0Oku4ESQLLkW1Wr1j23bb5RSNdd1d8MwvHaJoSOAA2BWpDAMI7Qs661hGL8dx3kZBEGtQDoDDrOPslf2rBBC9Xq9D6ZpHk+n036BbA8I82mzDTwsMy7BPkmUraTNF+D7GmbfSOILWA1YBXwEfgKP0QdsHqdpEyu7XSn5BfRJ9rwFXE/Pz4AJyWQcoFmKf63UlDwnp1ltAAAAAElFTkSuQmCC");
}

.slider-controls__arrow.prev.grey::before {
  display: none;
}

.logo-slider {
  position: relative;
  padding: 0 40px;
}

.logo-slider li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
  padding: 0 20px;
  filter: grayscale(10);
  transition: all .4s;
}

.logo-slider li:hover {
  filter: none;
}

.logo-slider li img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.organistaion-box .slider-controls {
  margin: 0;
}

.organistaion-box {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
}

.organistaion-box__organistaion {
  display: flex;
  background-color: #fafafa;
}

.organistaion-box__logo {
  padding: 0 50px;
  display: flex;
  align-items: center;
  background-color: #f6f6f6;
  width: 287px;
}

.organistaion-box__logo img {
  max-width: 100%;
}

.organistaion-box__info {
  padding: 40px  30px;
  display: flex;
  flex-wrap: wrap;
}

.organistaion-box__info > * {
  margin-right: 10px;
  margin-bottom: 10px;
}

.organistaion-box__address {
  display: flex;
  align-items: center;
  padding-left: 20px;
}

.organistaion-box__name {
  font-size: 16px;
  font-weight: bold;
}

.organistaion-box__specialization {
  display: block;
  margin: 20px 0;
}

.organistaion-box__sldier {
  position: relative;
}

.organistaion-box__sldier .owl-prev {
  left: 0;
}

.organistaion-box__sldier .owl-next {
  right: 0;
}

.last-section {
  margin-bottom: 80px;
}

.last-section .comment-person__content {
  margin: 20px 0 0 0;
}

.last-section .comment-person__content::before {
  left: 27px;
}

.last-section__buttons {
  display: flex;
  justify-content: space-between;
  margin: 40px 0;
}

.before-after {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  overflow: hidden;
}

.before-after__thumb {
  display: none;
}

.before-after__col {
  position: relative;
  width: 49.5%;
  padding-top: 75%;
  overflow: hidden;
}

.before-after__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.youtoube-player-container {
  position: relative;
  padding-top: 65%;
  background-size: cover;
  background-position: center;
}

.youtoube-player {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.youtoube-player__btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  cursor: pointer;
}

.youtoube-player-preview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: 100%;
}

.btn {
  text-decoration: none;
  display: inline-block;
}

.btn:hover {
  opacity: .8;
}

.btn_rectangle {
  position: relative;
  height: 45px;
  line-height: 45px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 70px;
  overflow: hidden;
  margin-bottom: 20px;
}

.btn_rectangle::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-right: 25px solid transparent;
  margin-bottom: 20px;
}

.btn_blue {
  background-color: #005ca1;
  color: #ffffff;
}

.btn_blue::before {
  border-top: 25px solid #127fd1;
}

.btn_green {
  background-color: #00ab6b;
  color: #ffffff;
}

.btn_green::before {
  border-top: 25px solid #02d183;
}

.btn_grey {
  background-color: #b7c3ce;
  color: #ffffff;
}

.btn_grey::before {
  border-top: 25px solid #ccd5de;
}

.link-arrow {
  text-decoration: none;
  font-size: 18px;
}

.footer {
  display: block;
  background: #d6dee5;
  color: #ccd5de;
}

.footer__row {
  display: inline-block;
  width: 100%;
  padding: 35px 0;
}

.footer__row_darck {
  background-color: #ccd5de;
}

.footer__info {
  line-height: 1.5;
  font-size: 13px;
  color: #8C9AA9;
}

.footer__flex-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.footer__regulations {
  display: flex;
  align-items: center;
}

.footer__regulations-pub {
  width: 300px;
  font-size: 13px;
  color: #A1AEBB;
  line-height: 1.5;
}

.footer .btn_grey {
  padding: 0 30px;
  text-transform: none;
  font-weight: normal;
}

.footer__logos {
  display: block;
}

.footer__logos a {
  display: block;
}

.footer__col {
  display: flex;
}

.footer__nav {
  width: 100%;
  margin-bottom: 10px;
}

.footer__nav ul {
  display: flex;
  font-size: 15px;
}

.footer__nav ul li {
  display: block;
  margin-right: 20px;
}

.footer__nav ul a {
  text-decoration: none;
}

.footer__dev {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #A1AEBB;
}

.age-block {
  width: 60px;
  height: 60px;
  border: 3px solid #EBEDF3;
  border-radius: 33px;
  text-align: center;
  font-size: 22px;
  line-height: 60px;
  font-weight: 700;
  font-family: 'PT Sans', sans-serif;
  margin-right: 20px;
}

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

@media (max-width: 1440px) {
  .navbar {
    font-size: 16px;
  }

  .navbar__item {
    padding-left: 28px;
  }

  .hidden-md {
    display: none;
  }

  .hidden-lg {
    display: block;
  }

  .figure-background__dots {
    display: none;
  }

  .figure-background__crosses {
    display: none;
  }
}

@media (max-width: 1024px) {
  .maxwidth {
    max-width: 936px;
  }

  .narrow {
    padding-left: 70px;
    padding-right: 70px;
  }

  .navbar {
    font-size: 16px;
    padding: 15px 0;
    line-height: 14px;
  }

  .navbar .link-arrow {
    font-size: 16px;
  }

  .page-intro__img-title {
    left: 0;
  }

  .page-intro__img-title::after {
    display: none;
  }

  .link-arrow::before {
    bottom: 0;
  }

  .footer__logos {
    margin-top: 30px;
  }

  .footer__col {
    width: 100%;
  }

  .footer__nav {
    margin-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .maxwidth {
    width: 100%;
    max-width: 100%;
  }

  .narrow {
    padding-left: 0;
    padding-right: 0;
  }

  .section__title {
    font-size: 24px;
  }

  .navbar__list {
    display: none;
  }

  .navbar__hamburder {
    display: block;
  }

  .page-intro__info {
    font-size: 16px;
  }

  .page-intro__img {
    padding-top: 70%;
    margin-top: 60px;
  }

  .page-intro__img-title {
    bottom: 2px;
    top: auto;
    font-size: 14px;
    font-weight: normal;
    padding: 0 10px 0 10px;
    height: 30px;
    line-height: 30px;
  }

  .page-intro__img-title::before {
    display: none;
  }

  .p-title_h1 {
    font-size: 24px;
    margin: 25px 0;
  }

  .text-background {
    position: static;
    background: none;
    padding: 0;
  }

  .comment-person__header {
    margin-bottom: 15px;
  }

  .comment-person__avatar {
    width: 38px;
    height: 38px;
    margin-right: 15px;
  }

  .comment-person__name {
    font-size: 14px;
    margin-bottom: 5px;
  }

  .comment-person__content {
    margin: 0;
    font-size: 14px;
    padding: 18px;
  }

  .slider-img {
    margin: 15px 0;
  }

  .organistaion-box {
    margin: 0;
  }

  .organistaion-box__logo {
    padding: 0 20px;
    width: auto;
  }

  .organistaion-box__info {
    padding: 30px 20px;
  }

  .organistaion-box__address {
    display: none;
  }

  .last-section__buttons {
    flex-direction: column;
    align-items: center;
  }

  .last-section__buttons .btn {
    margin-bottom: 10px;
  }

  .before-after {
    position: relative;
    display: block;
    padding-top: 148%;
  }

  .before-after__thumb {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    background-image: url("/bitrix/templates/vn_2021/components/bitrix/news.detail/spec/../../images/before-after-thumb.png");
    background-size: cover;
    background-position: center;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    border-radius: 50%;
    z-index: 9;
    cursor: pointer;
  }

  .before-after__thumb:hover {
    border: 1px solid #fafafa;
  }

  .before-after__col {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
  }

  .before-after__col.left {
    left: 0;
  }

  .before-after__col.left img {
    left: 0;
    right: auto;
  }

  .before-after__col.rigth {
    right: 0;
  }

  .before-after__col.rigth img {
    right: 0;
    left: auto;
  }

  .btn_rectangle {
    padding: 0 20px;
    width: 100%;
    text-align: center;
  }

  .footer__flex-container {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .footer__regulations {
    display: none;
  }

  .footer__logos {
    display: none;
  }

  .footer__col {
    width: auto;
  }

  .footer__col:last-child {
    display: none;
  }

  .footer__nav {
    margin-bottom: 0;
  }

  .footer__nav ul {
    display: block;
  }

  .footer__nav ul li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
  }

  .footer__dev {
    justify-content: flex-start;
    margin-top: 20px;
  }

  .age-block {
    margin-right: 0;
  }
}

@media (max-width: 425px) {
  .navbar__logo {
    width: 142px;
  }

  .navbar .link-arrow {
    font-size: 14px;
    position: static;
  }

  .navbar .link-arrow {
    padding-right: 0;
  }

  .navbar__hamburder {
    margin-left: 10px;
  }

  .m-navbar {
    top: 80px;
  }
}

.page-intro__info b, .page-intro__info  strong {font-weight: bold}

/* end main.css spec */
/* End */


/* Start:/bitrix/templates/vn_2021/components/bitrix/news.list/spec_block/style.css?17432099414906*/
/* bxslider */
@media (min-width: 1025px) {
.spec_slider {
    position: relative;
    height: 650px;
    width: 100%;
    }
}
@media (max-width: 1024px) {
    .spec_slider {
    position: relative;
    height: 233px;
    width: 100%;
    margin-bottom: 50px;
    }
    .bxslider-wrapper {
	max-width: 100%!important;
	height: 227px;
    }
    .bxslider-viewport {
	height: 217px!important;
    }
}
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
@media (min-width: 1025px) {
.bxslider-wrapper {
  max-width: 975px!important;
  margin: 0 auto;
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
    }
}
.bxslider-wrapper img {
  max-width: 100%;
  max-height: 480px;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bxslider-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bxslider-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bxslider-wrapper .bx-pager,
.bxslider-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bxslider-wrapper .bx-loading {
  min-height: 50px;
  background: url('/bitrix/templates/marketica_theme/assets/img/bxslider/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bxslider-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bxslider-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bxslider-wrapper .bx-pager.bx-default-pager a:hover,
.bxslider-wrapper .bx-pager.bx-default-pager a.active,
.bxslider-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bxslider-wrapper .bx-pager-item,
.bxslider-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bxslider-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bxslider-wrapper .bx-prev {
  left: 10px;
  background: url('/bitrix/templates/marketica_theme/assets/img/bxslider/controls.png') no-repeat 0 -32px;
}
.bxslider-wrapper .bx-prev:hover,
.bxslider-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bxslider-wrapper .bx-next {
  right: 10px;
  background: url('/bitrix/templates/marketica_theme/assets/img/bxslider/controls.png') no-repeat -43px -32px;
}
.bxslider-wrapper .bx-next:hover,
.bxslider-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bxslider-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bxslider-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bxslider-wrapper .bx-controls-auto {
  text-align: center;
}
.bxslider-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/marketica_theme/assets/img/bxslider/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bxslider-wrapper .bx-controls-auto .bx-start:hover,
.bxslider-wrapper .bx-controls-auto .bx-start.active,
.bxslider-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bxslider-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/marketica_theme/assets/img/bxslider/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bxslider-wrapper .bx-controls-auto .bx-stop:hover,
.bxslider-wrapper .bx-controls-auto .bx-stop.active,
.bxslider-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bxslider-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bxslider-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bxslider-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bxslider-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}
/* end bxslider */
/* End */
/* /bitrix/templates/vn_2021/components/bitrix/news.detail/spec/style.css?174320994195119 */
/* /bitrix/templates/vn_2021/components/bitrix/news.list/spec_block/style.css?17432099414906 */
