

/* Start:/local/templates/main/assets/css/libs/splide.min.css?17836239465002*/
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/* End */


/* Start:/local/templates/main/assets/css/libs/gallery-modal.css?17839700493525*/
.gallery-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.gallery-modal.active {
  display: block;
}

.gallery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
}

.gallery-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: calc(100% - 154px);
  max-height: 90%;
  object-fit: contain;
}

.gallery-close,
.gallery-prev,
.gallery-next {
  position: absolute;
  background: #fff;
  border: none;
  cursor: pointer;
  z-index: 10000;
  font-size: 26px;
  line-height: 1;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.gallery-close {
  top: 20px;
  right: 20px;
}

.gallery-prev {
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.gallery-next {
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.gallery-counter {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  color: white;
  font-size: 16px;
}

.gallery-modal .slider-btn {
  position: absolute;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdhbGxlcnktbW9kYWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFIiwic291cmNlc0NvbnRlbnQiOlsiLmdhbGxlcnktbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1tb2RhbC5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLmdhbGxlcnktaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTRweCApO1xyXG4gIG1heC1oZWlnaHQ6IDkwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jbG9zZSxcclxuLmdhbGxlcnktcHJldixcclxuLmdhbGxlcnktbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmdhbGxlcnktY2xvc2Uge1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMjBweDtcclxufVxyXG5cclxuXHJcbi5nYWxsZXJ5LXByZXYge1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1uZXh0IHtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1tb2RhbCAuc2xpZGVyLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59Il0sImZpbGUiOiJnYWxsZXJ5LW1vZGFsLmNzcyJ9 */

/* End */


/* Start:/local/templates/main/assets/css/main.css?1785852848233759*/
.ts-dropdown-content::-webkit-scrollbar, body::-webkit-scrollbar, .input-placeholder__label textarea::-webkit-scrollbar {
  width: 4px;
}
.ts-dropdown-content::-webkit-scrollbar-track, body::-webkit-scrollbar-track, .input-placeholder__label textarea::-webkit-scrollbar-track {
  background: transparent;
}
.ts-dropdown-content::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb, .input-placeholder__label textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #afafae;
}

.contacts-map__btns, .gallery__btns, .carpark__btns, .ferroconcrete-catalog__btns, .other-products__slider-box, .certificates__slider-box, .company__box, .staff__slider-box, .reviews__author-wrapper, .case-main__list-box {
  scrollbar-width: none;
}
.contacts-map__btns::-webkit-scrollbar, .gallery__btns::-webkit-scrollbar, .carpark__btns::-webkit-scrollbar, .ferroconcrete-catalog__btns::-webkit-scrollbar, .other-products__slider-box::-webkit-scrollbar, .certificates__slider-box::-webkit-scrollbar, .company__box::-webkit-scrollbar, .staff__slider-box::-webkit-scrollbar, .reviews__author-wrapper::-webkit-scrollbar, .case-main__list-box::-webkit-scrollbar {
  height: 0px;
}
.contacts-map__btns::-webkit-scrollbar-track, .gallery__btns::-webkit-scrollbar-track, .carpark__btns::-webkit-scrollbar-track, .ferroconcrete-catalog__btns::-webkit-scrollbar-track, .other-products__slider-box::-webkit-scrollbar-track, .certificates__slider-box::-webkit-scrollbar-track, .company__box::-webkit-scrollbar-track, .staff__slider-box::-webkit-scrollbar-track, .reviews__author-wrapper::-webkit-scrollbar-track, .case-main__list-box::-webkit-scrollbar-track {
  background: transparent;
}
.contacts-map__btns::-webkit-scrollbar-thumb, .gallery__btns::-webkit-scrollbar-thumb, .carpark__btns::-webkit-scrollbar-thumb, .ferroconcrete-catalog__btns::-webkit-scrollbar-thumb, .other-products__slider-box::-webkit-scrollbar-thumb, .certificates__slider-box::-webkit-scrollbar-thumb, .company__box::-webkit-scrollbar-thumb, .staff__slider-box::-webkit-scrollbar-thumb, .reviews__author-wrapper::-webkit-scrollbar-thumb, .case-main__list-box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #afafae;
}

.ts-control {
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 8px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.ts-wrapper.multi.has-items .ts-control {
  padding: 5px 8px 2px;
}

.full .ts-control {
  background-color: #fff;
}

.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}

.focus .ts-control {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.ts-control > * {
  display: inline-block;
  vertical-align: initial;
}

.ts-wrapper.multi .ts-control > div {
  background: #1da7ee;
  border: 1px solid #0073bb;
  color: #fff;
  cursor: pointer;
  margin: 0 3px 3px 0;
  overflow: auto;
  padding: 2px 6px;
}

.ts-wrapper.multi .ts-control > div.active {
  background: #92c836;
  border: 1px solid #00578d;
  color: #fff;
}

.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  background: #d2d2d2;
  border: 1px solid #aaa;
  color: #fff;
}

.ts-control > input {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  display: inline-block !important;
  flex: 1 1 auto;
  line-height: inherit !important;
  margin: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  min-height: 0 !important;
  min-width: 7rem;
  padding: 0 !important;
  text-indent: 0 !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.ts-control > input::-ms-clear {
  display: none;
}

.ts-control > input:focus {
  outline: none !important;
}

.has-items .ts-control > input {
  margin: 0 4px !important;
}

.ts-control.rtl {
  text-align: right;
}

.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}

.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important;
}

.disabled .ts-control {
  background-color: #fafafa;
  opacity: 0.5;
}

.input-hidden .ts-control > input {
  left: -10000px;
  opacity: 0;
  position: absolute;
}

.ts-dropdown {
  background: #fff;
  border: 1px solid #d0d0d0;
  border-radius: 0 0 3px 3px;
  border-top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  left: 0;
  margin: 0.25rem 0 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 10;
}

.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.ts-dropdown .create, .ts-dropdown .no-results, .ts-dropdown .optgroup-header, .ts-dropdown .option {
  padding: 5px 8px;
}

.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.ts-dropdown [data-selectable].option {
  cursor: pointer;
  opacity: 1;
}

.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0;
}

.ts-dropdown .optgroup-header {
  background: #fff;
  color: #303030;
  cursor: default;
}

.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.ts-dropdown .active.create {
  color: #495c68;
}

.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.ts-dropdown .spinner {
  display: inline-block;
  height: 30px;
  margin: 5px 8px;
  width: 30px;
}

.ts-dropdown .spinner:after {
  animation: lds-dual-ring 1.2s linear infinite;
  border-color: #d0d0d0 transparent;
  border-radius: 50%;
  border-style: solid;
  border-width: 5px;
  content: " ";
  display: block;
  height: 24px;
  margin: 3px;
  width: 24px;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.ts-dropdown-content {
  max-height: 200px;
  overflow: hidden auto;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}

.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

.plugin-clear_button {
  --ts-pr-clear-button:1em;
}

.plugin-clear_button .clear-button {
  background: transparent !important;
  cursor: pointer;
  margin-right: 0 !important;
  opacity: 0;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.5s;
}

.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 8px);
}

.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  background: color-mix(#fff, #d0d0d0, 85%);
  border-bottom: 1px solid #d0d0d0;
  border-radius: 3px 3px 0 0;
  padding: 10px 8px;
  position: relative;
}

.ts-wrapper .dropdown-header-close {
  color: #303030;
  font-size: 20px !important;
  line-height: 20px;
  margin-top: -12px;
  opacity: 0.4;
  position: absolute;
  right: 8px;
  top: 50%;
}

.ts-wrapper .dropdown-header-close:hover {
  color: #000;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  border: 1px solid #d0d0d0;
  box-shadow: none;
}

.plugin-dropdown_input .dropdown-input {
  background: transparent;
  border: solid #d0d0d0;
  border-width: 0 0 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
  padding: 8px;
  width: 100%;
}

.plugin-dropdown_input .items-placeholder {
  border: 0 !important;
  box-shadow: none !important;
  width: 100%;
}

.plugin-dropdown_input.dropdown-active .items-placeholder, .plugin-dropdown_input.has-items .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}

.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0;
}

.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0;
}

.ts-wrapper.plugin-remove_button .item {
  align-items: center;
  display: inline-flex;
}

.ts-wrapper.plugin-remove_button .item .remove {
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  color: inherit;
  display: inline-block;
  padding: 0 6px;
  text-decoration: none;
  vertical-align: middle;
}

.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}

.ts-wrapper.plugin-remove_button .remove-single {
  font-size: 23px;
  position: absolute;
  right: 0;
  top: 0;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #0073bb;
  margin-left: 6px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #00578d;
}

.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: #aaa;
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #0073bb;
  margin-right: 6px;
}

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #00578d;
}

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: #aaa;
}

:root {
  --ts-pr-clear-button:0px;
  --ts-pr-caret:0px;
  --ts-pr-min:.75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-control, .ts-control input, .ts-dropdown {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
}

.ts-control, .ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

.ts-wrapper.single .ts-control {
  --ts-pr-caret:2rem;
}

.ts-wrapper.single .ts-control:after {
  border-color: gray transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: " ";
  display: block;
  height: 0;
  margin-top: -3px;
  position: absolute;
  top: 50%;
  width: 0;
}

.ts-wrapper.single .ts-control:not(.rtl):after {
  right: 15px;
}

.ts-wrapper.single .ts-control.rtl:after {
  left: 15px;
}

.ts-wrapper.single.dropdown-active .ts-control:after {
  border-color: transparent transparent gray;
  border-width: 0 5px 5px;
  margin-top: -4px;
}

.ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
  cursor: text;
}

.ts-wrapper {
  display: flex;
  min-height: 36px;
}

.ts-wrapper.multi.has-items .ts-control {
  padding-left: 5px;
  --ts-pr-min:5px;
}

.ts-wrapper.multi .ts-control [data-value] {
  background-color: color-mix(#1da7ee, #178ee9, 60%);
  background-image: linear-gradient(180deg, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px hsla(0, 0%, 100%, 0.03);
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
}

.ts-wrapper.multi .ts-control [data-value].active {
  background-color: color-mix(#008fd8, #0075cf, 60%);
  background-image: linear-gradient(180deg, #008fd8, #0075cf);
  background-repeat: repeat-x;
}

.ts-wrapper.multi.disabled .ts-control [data-value] {
  background: none;
  box-shadow: none;
  color: #999;
  text-shadow: none;
}

.ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  border-color: #e6e6e6;
}

.ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  background: none;
}

.ts-wrapper.single .ts-control {
  background-color: color-mix(#fefefe, #f2f2f2, 60%);
  background-image: linear-gradient(180deg, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 hsla(0, 0%, 100%, 0.8);
}

.ts-dropdown.single, .ts-wrapper.single .ts-control {
  border-color: #b8b8b8;
}

.dropdown-active .ts-control {
  border-radius: 3px 3px 0 0;
}

.ts-dropdown .optgroup-header {
  font-size: 0.85em;
  font-weight: 700;
  padding-top: 7px;
}

.ts-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}

.ts-dropdown .optgroup:first-child {
  border-top: 0;
}


.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  -ms-flex-align: center;
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

@font-face {
  font-family: "Onest";
  src: url("/local/templates/main/assets/css/../fonts/Onest-Light.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Onest-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("/local/templates/main/assets/css/../fonts/Onest-Medium.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Onest-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("/local/templates/main/assets/css/../fonts/Onest-Regular.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Onest-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Onest";
  src: url("/local/templates/main/assets/css/../fonts/Onest-SemiBold.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Onest-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
* {
  box-sizing: border-box;
}

.container {
  display: grid;
  max-width: 1440px;
  padding-left: 70px;
  padding-right: 70px;
  margin: 0 auto;
  gap: 48px;
  min-width: 360px;
  width: 100%;
}
@media all and (max-width: 1439.9px) {
  .container {
    padding-left: 34px;
    padding-right: 34px;
  }
}
@media all and (max-width: 1199.9px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
    gap: 32px;
  }
}

body {
  line-height: 1.2;
  margin: 0;
  font-size: 16px;
  position: relative;
  font-family: "Onest", sans-serif;
  overflow-x: hidden;
  min-height: 100vh;
  background: #fff;
}

ul {
  list-style-type: none;
  padding-inline-start: 0;
}

a,
p,
li,
ul,
span {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}

h1, h2, h3, h4, h5, h6 {
  margin-block-start: 0;
  margin-block-end: 0;
}

button {
  padding-block: 0;
  padding-inline: 0;
  border-width: 0;
  cursor: pointer;
  background: transparent;
}

main {
  padding-top: 48px;
}

textarea {
  resize: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

img {
  max-width: 100%;
  display: block;
}

fieldset {
  border: none;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  padding: 0;
  min-inline-size: auto;
}

legend {
  display: block;
  padding-inline: 0;
}

a {
  text-decoration: none;
}
a:active, a:focus, a:hover {
  text-decoration: none;
}

a[data-modal-trigger] {
  cursor: pointer;
}

hr {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  border-width: 0;
}

.d-n {
  display: none !important;
}

.d-block {
  display: block !important;
}

@media all and (max-width: 599.9px) {
  .m-d-n {
    display: none !important;
  }
}

input, textarea {
  outline: none;
  border: none;
}

picture, source {
  display: contents;
}

ol {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 20px;
}

.section {
  padding-top: 112px;
  padding-bottom: 112px;
}
@media all and (max-width: 1199.9px) {
  .section {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.h1 {
  font-weight: 300;
  font-size: 88px;
  line-height: 102%;
  letter-spacing: -0.02em;
  color: #1a1a18;
}
.h1 span {
  color: #e85d2a;
}
@media all and (max-width: 1199.9px) {
  .h1 {
    font-size: 56px;
    line-height: 107%;
    letter-spacing: -0.01em;
  }
}

.btn-orange {
  display: block;
  border-radius: 24px;
  background: #e85d2a;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  transition: background-color 0.2s ease-in-out;
}
.btn-orange:hover, .btn-orange:active, .btn-orange:focus {
  background-color: #d4572a;
}

.btn-black {
  display: block;
  border-radius: 24px;
  background: #1a1a18;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  transition: background-color 0.2s ease-in-out;
}
.btn-black:hover, .btn-black:active, .btn-black:focus {
  background-color: #d4572a;
  color: #fff;
}

.btn-arrow {
  position: relative;
  display: grid;
  gap: 8px;
  grid-auto-flow: column;
  justify-items: center;
  align-items: center;
}
.btn-arrow::after {
  content: "";
  display: block;
  background-image: url(/local/templates/main/assets/css/../img/arrow-white.svg);
  width: 16px;
  height: 16px;
}

.tab-btn {
  display: grid;
  padding: 9px 20px;
  background: transparent;
  border-radius: 100px;
  font-weight: 600;
  font-size: 11px;
  line-height: 145%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1a1a18;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.tab-btn.active {
  background-color: #1a1a18;
  color: #fff;
}

.tab-btns {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
  align-items: center;
}

.btn-black-bodrer {
  border: 1px solid #1a1a18;
  border-radius: 24px;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1a1a18;
  display: grid;
  transition: background-color 0.2s ease-in-out;
}
.btn-black-bodrer:hover, .btn-black-bodrer:active, .btn-black-bodrer:focus {
  background-color: #f7f6f3;
}

.link {
  color: #e85d2a;
}

.title {
  font-weight: 300;
  font-size: 56px;
  line-height: 107%;
  letter-spacing: -0.01em;
  color: #1a1a18;
}
.title p, .title span {
  color: #e85d2a;
}
@media all and (max-width: 1199.9px) {
  .title {
    font-weight: 300;
    font-size: 32px;
    line-height: 150%;
    letter-spacing: -0.01em;
  }
}
.title__description {
  margin-top: 20px;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.title__box {
  display: grid;
  gap: 20px;
  grid-template-columns: 5fr 7fr;
  align-items: start;
}
@media all and (max-width: 959.9px) {
  .title__box {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

.gray-bg {
  background: #f7f6f3;
}

.orange-bg {
  background: #e85d2a;
}
.orange-bg .title, .orange-bg .title__description {
  color: #fff;
}

input, textarea {
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  padding: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
  width: 100%;
  background: #fff;
  transition: border 0.2s ease-in-out;
}
input::placeholder, textarea::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #afafae;
}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus {
  border: 1px solid #1a1a18;
}

.input-placeholder__input {
  padding: 25px 16px 7px 16px;
}
.input-placeholder__input::placeholder {
  opacity: 0;
}
.input-placeholder__input:focus .consultation__label-text, .input-placeholder__input:active .consultation__label-text {
  font-size: 12px;
  top: 7px;
  transform: translateY(0);
}
.input-placeholder__label {
  position: relative;
}
.input-placeholder__label:has(input:focus, textarea:focus) .input-placeholder__label-text, .input-placeholder__label:has(input:not(:placeholder-shown), textarea:not(:placeholder-shown)) .input-placeholder__label-text {
  font-size: 12px;
  top: 7px;
  transform: translateY(0);
}
.input-placeholder__label:has(.input-error) input, .input-placeholder__label:has(.input-error) textarea {
  border: 1px solid #ff5959;
}
.input-placeholder__label:has(textarea) .input-placeholder__label-text {
  top: 12px;
  transform: translateY(0);
}
.input-placeholder__label textarea {
  min-height: 136px;
}
.input-placeholder__label-text {
  position: absolute;
  left: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #afafae;
  top: 50%;
  transform: translateY(-50%);
  transition: font-size 0.2s ease-in-out, top 0.2s ease-in-out;
  pointer-events: none;
}

.input-error {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #ff5959;
  position: absolute;
  left: 0;
  top: calc(100% + 4px);
}

.input-check {
  display: none;
}
.input-check__label {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
  justify-content: start;
  position: relative;
}
.input-check__label:has(.input-error) .input-check__custom {
  border: 1px solid #ff5959;
}
.input-check__label:has(.input-check:checked) .input-check__custom {
  border: 1px solid #e85d2a;
}
.input-check__label:has(.input-check:checked) .input-check__custom::before {
  opacity: 1;
}
.input-check__custom {
  display: grid;
  width: 16px;
  height: 16px;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  transition: border 0.2s ease-in-out;
}
.input-check__custom::before {
  content: "";
  position: absolute;
  background: url(/assets/img/checked.svg);
  width: 9px;
  height: 7px;
  background-size: cover;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.input-check__custom:hover, .input-check__custom:active, .input-check__custom:focus {
  border: 1px solid #e85d2a;
}
.input-check__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #1a1a18;
}
@media all and (max-width: 1199.9px) {
  .input-check__text {
    font-size: 12px;
  }
}

.mobile-only {
  display: none;
}
@media all and (max-width: 1199.9px) {
  .mobile-only {
    display: grid;
  }
}

.tab-item.active .tab-content {
  display: grid;
}

.tab-content {
  display: none;
}
.tab-content.active {
  display: grid;
}

.oncrete-details-page .certificates, .concrete-page .certificates, .inert-materials .certificates, .rent-page .certificates, .ferroconcrete .certificates, .concrete-materials .certificates {
  background: #fff;
}

.inert-materials .delivery {
  background: #f7f6f3;
}

.contacts-page .reviews {
  padding-top: 112px;
  padding-bottom: 112px;
}
@media all and (max-width: 1199.9px) {
  .contacts-page {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.contacts-page .company {
  padding-top: 0;
}

.rent-page .stages, .ferroconcrete .stages {
  padding-top: 0;
}

.breadcrumbs {
  margin-top: 8px;
  padding: 16px 0;
  border-bottom: 1px solid #e8e8e8;
}
.breadcrumbs .container {
  grid-auto-flow: column;
  justify-content: start;
  gap: 12px;
}
.breadcrumbs__list {
  display: flex;
  gap: 8px;
}
.breadcrumbs__item {
  position: relative;
  display: flex;
  gap: 8px;
}
.breadcrumbs__item::after {
  content: "/";
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
  display: block;
}
.breadcrumbs__item:last-child::after {
  display: none;
}
.breadcrumbs__link {
  display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.breadcrumbs__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #1a1a18;
}

.header {
  padding: 22px 0;
  background: #fff;
  position: fixed;
  width: 100%;
  z-index: 9;
}
@media all and (max-width: 1199.9px) {
  .header {
    padding: 14px 0;
  }
}
.header__box {
  display: grid;
  grid-template-columns: 106px 1fr;
  gap: 64px;
}
@media all and (max-width: 1199.9px) {
  .header__box {
    grid-template-columns: 76px 1fr;
  }
}
.header__nav-box {
  justify-self: end;
  display: grid;
  grid-auto-flow: column;
  gap: 64px;
}
@media all and (max-width: 1199.9px) {
  .header__nav-box {
    position: absolute;
    background: #fff;
    padding: 12px 16px;
    width: 100%;
    top: 48px;
    left: 50%;
    transform: translateX(-50%);
    height: calc(100vh - 48px);
    z-index: 10;
    grid-auto-flow: row;
    align-content: start;
    gap: 16px;
    display: none;
  }
  .header__nav-box.active {
    display: grid;
  }
}
.header__phone {
  justify-self: end;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  cursor: pointer;
  color: #1a1a18;
  transition: color 0.2s ease-in-out;
}
.header__phone:active, .header__phone:hover, .header__phone:focus {
  color: #e85d2a;
}
@media all and (max-width: 1199.9px) {
  .header__phone {
    justify-self: start;
    padding: 11px 0;
  }
}
.header__list {
  display: grid;
  gap: 40px;
  grid-auto-flow: column;
}
@media all and (max-width: 1199.9px) {
  .header__list {
    grid-auto-flow: row;
    gap: 4px;
  }
}
.header__item {
  position: relative;
}
.header__item.active .header__sublink {
  display: grid;
}
.header__item.active .header__link--arrow::after {
  transform: scaleY(-1);
}
.header__sublink {
  position: absolute;
  border-radius: 12px;
  padding: 4px;
  box-shadow: 0 2px 34px 0 rgba(0, 0, 0, 0.08);
  background: #fff;
  left: -15px;
  top: 25px;
  display: none;
}
@media all and (max-width: 1199.9px) {
  .header__sublink {
    position: relative;
    box-shadow: none;
    padding-left: 16px;
    left: auto;
    top: auto;
  }
}
.header__link {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
  transition: color 0.2s ease-in-out;
  text-transform: uppercase;
  cursor: pointer;
}
.header__link.active, .header__link:active, .header__link:hover, .header__link:focus {
  color: #1a1a18;
}
@media all and (max-width: 1199.9px) {
  .header__link {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    color: #1a1a18;
    padding: 11px 0;
    display: grid;
    justify-content: space-between;
    align-items: center;
    grid-auto-flow: column;
  }
}
.header__link--arrow {
  position: relative;
}
.header__link--arrow::after {
  content: "";
  background: url(/assets/img/select-arrow.svg);
  width: 20px;
  height: 20px;
  transition: transform 0.2s ease-in-out;
  display: none;
}
@media all and (max-width: 1199.9px) {
  .header__link--arrow::after {
    display: grid;
  }
}
.header__sublink-link {
  display: grid;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
  padding: 8px 10px;
  border-radius: 8px;
  width: 100%;
  white-space: nowrap;
  transition: background 0.2s ease-in-out;
}
.header__sublink-link:active, .header__sublink-link:hover, .header__sublink-link:focus {
  background: #f7f6f3;
}
@media all and (max-width: 1199.9px) {
  .header__sublink-link {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #1a1a18;
    padding: 11px 0;
  }
  .header__sublink-link:active, .header__sublink-link:hover, .header__sublink-link:focus {
    background: transparent;
  }
}
.header__burger-box {
  display: none;
  padding: 4px 3px;
  justify-self: end;
}
@media all and (max-width: 1199.9px) {
  .header__burger-box {
    display: grid;
  }
}
.header__burger {
  gap: 5px;
  width: 24px;
  display: none;
  display: grid;
}
.header__burger span {
  height: 1px;
  background: #1a1a18;
  width: 100%;
  display: block;
  transition: transform 0.2s ease-in-out;
}
.header__burger.active span:first-child {
  transform: rotate(45deg) translate(25%, 25%);
}
.header__burger.active span:nth-child(2) {
  display: none;
}
.header__burger.active span:last-child {
  transform: rotate(-45deg) translate(25%, 25%);
}
.header hr.mobile-only {
  height: 1px;
  background: #e8e8e8;
  display: block;
  background-color: #e8e8e8;
  margin: 8px 0;
  display: none;
}
@media all and (max-width: 1199.9px) {
  .header hr.mobile-only {
    display: grid;
  }
}
.header__addresses-list {
  display: grid;
  gap: 24px;
}
.header__addresses-item {
  display: grid;
  gap: 8px;
}
.header__addresses-city {
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.15em;
  color: #1a1a18;
  text-transform: uppercase;
}
.header__addresses-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}

.footer {
  background: #1a1a18;
  padding-bottom: 80px;
  padding-top: 80px;
}
@media all and (max-width: 1199.9px) {
  .footer {
    padding-bottom: 48px;
    padding-top: 48px;
  }
}
.footer .title {
  color: #fff;
}
.footer .title__box {
  justify-content: space-between;
  align-items: center;
}
@media all and (max-width: 1199.9px) {
  .footer .title__box {
    grid-template-columns: 1fr;
    gap: 25px;
  }
}
.footer hr {
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0.2;
}
.footer__contacts-box {
  justify-self: end;
  display: grid;
  gap: 8px;
}
@media all and (max-width: 1199.9px) {
  .footer__contacts-box {
    justify-self: start;
  }
}
.footer__contacts-phone {
  font-weight: 300;
  font-size: 32px;
  line-height: 150%;
  letter-spacing: -0.01em;
  color: #e85d2a;
}
@media all and (max-width: 1199.9px) {
  .footer__contacts-phone {
    font-weight: 300;
    font-size: 28px;
  }
}
.footer__contacts-mail {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
}
.footer__map {
  width: 100%;
  max-height: 384px;
  height: 100%;
}
.footer__addresses-accordion {
  display: none;
}
@media all and (max-width: 599.9px) {
  .footer__addresses-accordion {
    display: grid;
  }
}
.footer__addresses {
  display: grid;
  gap: 48px;
  width: 100%;
}
.footer__addresses .ymaps3--map-container {
  min-height: 384px;
}
@media all and (max-width: 599.9px) {
  .footer__addresses {
    display: none;
  }
}
.footer__map {
  border-radius: 12px;
  overflow: hidden;
}
.footer__addresses-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.footer__addresses-link {
  display: grid;
  gap: 8px;
  cursor: pointer;
}
.footer__addresses-link.active .footer__addresses-city {
  color: #e85d2a;
}
.footer__addresses-city {
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.15em;
  color: #afafae;
  transition: color 0.2s ease-in-out;
  text-transform: uppercase;
}
.footer__addresses-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
}
.footer__social-list {
  display: flex;
  gap: 24px;
  justify-self: end;
}
.footer__copy-box {
  display: grid;
  grid-auto-flow: column;
  justify-content: space-between;
}
.footer__social-link {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.footer__copy {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}

.ymaps3--marker {
  width: auto !important;
  min-width: 33px;
}

.accordion-header {
  width: 100%;
  padding: 24px 0;
  background: none;
  border: none;
  text-align: left;
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: grid;
  position: relative;
  justify-content: space-between;
  grid-auto-flow: column;
}
.accordion-header::after {
  content: "";
  clip-path: path("M4.24267 3.3L7.54267 0L8.48533 0.942666L4.24267 5.18533L0 0.942666L0.942667 0L4.24267 3.3Z");
  background: #fff;
  width: 9px;
  height: 6px;
  padding: 5px 4px;
  transition: transform 0.2s ease-in-out, background 0.2s ease-in-out;
}
.accordion-header-content {
  text-align: left;
}

.accordion-city {
  font-weight: 600;
  font-size: 16px;
}

.accordion-address {
  margin: 4px 0 0;
  opacity: 0.8;
  font-size: 14px;
}

.mobile-map {
  border-radius: 12px;
  overflow: hidden;
}

.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
}

.accordion-item.active .accordion-content {
  max-height: 340px;
  border-radius: 12px;
  overflow: hidden;
}
.accordion-item.active .footer__addresses-city {
  color: #e85d2a;
}
.accordion-item.active .accordion-header::after {
  background: #e85d2a;
  transform: scaleY(-1);
}

.simple-video-wrapper {
  position: relative;
  width: 100%;
  max-width: 100%;
  background: #000;
  border-radius: 16px;
  overflow: hidden;
}
.simple-video-wrapper.is-playing .video-overlay, .simple-video-wrapper.is-playing .video-title {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.video-element {
  width: 100%;
  display: block;
  object-fit: cover;
  min-height: 400px;
  height: 100%;
}
@media all and (max-width: 599.9px) {
  .video-element {
    min-height: 208px;
  }
}

.video-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.65);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 2;
  cursor: pointer;
}

.center-play-btn {
  width: 70px;
  height: 70px;
  background: rgba(255, 255, 255, 0.35);
  border: none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease, background 0.2s ease;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  position: relative;
  z-index: 4;
}
.center-play-btn:hover {
  transform: scale(1.08);
  background: rgba(255, 255, 255, 0.45);
}
.center-play-btn:active {
  transform: scale(0.95);
}
.center-play-btn svg {
  width: 28px;
  height: 28px;
}

.section.banner {
  padding-top: 64px;
  padding-bottom: 0;
}
@media all and (max-width: 1199.9px) {
  .section.banner {
    padding-top: 32px;
  }
}
.section.banner.padding-bottom {
  padding-bottom: 48px;
}
@media all and (max-width: 1199.9px) {
  .section.banner.padding-bottom {
    padding-top: 32px;
  }
}

.banner__subtitle {
  font-weight: 600;
  font-size: 11px;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  color: #e85d2a;
}
.banner__subtitle-gray {
  font-weight: 300;
  font-size: 28px;
  line-height: 150%;
  color: #afafae;
  margin-top: 16px;
}
.banner__price-box {
  display: grid;
  gap: 4px;
}
.banner__price-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.banner__price {
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #e85d2a;
}
.banner__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
  max-width: 416px;
}
.banner__btn-call {
  padding: 15px 32px;
  justify-content: center;
}
.banner__btn-price {
  padding: 15px 32px;
  text-transform: uppercase;
  display: grid;
  gap: 8px;
  grid-auto-flow: column;
  justify-items: center;
  justify-content: center;
  align-items: center;
  position: relative;
}
.banner__btn-max {
  padding: 15px 32px;
  text-transform: uppercase;
  display: grid;
  gap: 8px;
  grid-auto-flow: column;
  justify-items: center;
  justify-content: center;
  align-items: center;
  position: relative;
}
.banner__btn-max::after {
  content: "";
  display: block;
  background-image: url(/local/templates/main/assets/css/../img/max.svg);
  width: 16px;
  height: 16px;
}
.banner__buttons {
  display: grid;
  grid-auto-flow: column;
  gap: 12px;
  justify-content: start;
}
@media all and (max-width: 599.9px) {
  .banner__buttons {
    grid-auto-flow: row;
    width: 100%;
    justify-content: stretch;
  }
}
.banner__box {
  display: grid;
  gap: 64px;
}
.banner__content {
  display: grid;
  gap: 20px;
  grid-template-columns: 7fr 5fr;
  align-items: end;
}
@media all and (max-width: 1199.9px) {
  .banner__content {
    grid-template-columns: 1fr 1fr;
  }
}
@media all and (max-width: 959.9px) {
  .banner__content {
    grid-template-columns: 1fr;
  }
}
.banner__content.content-top {
  align-items: start;
}
.banner__title-wrapper {
  display: grid;
  gap: 16px;
}
.banner__title-wrapper.other-gap {
  gap: 24px;
}
@media all and (max-width: 1199.9px) {
  .banner__title-wrapper.other-gap {
    gap: 16px;
  }
  .banner__title-wrapper.other-gap .banner__subtitle {
    margin-bottom: 8px;
  }
  .banner__title-wrapper.other-gap .banner__subtitle-gray {
    margin-top: 0;
  }
}
.banner__description {
  display: grid;
  gap: 24px;
}
.banner__img {
  height: 400px;
  border-radius: 16px;
  width: 100%;
  object-fit: cover;
}
@media all and (max-width: 1199.9px) {
  .banner__img {
    height: 360px;
  }
}
@media all and (max-width: 599.9px) {
  .banner__img {
    height: 208px;
  }
}
.banner__counts {
  display: grid;
  grid-auto-flow: column;
  gap: 48px;
  justify-self: end;
  align-self: end;
}
@media all and (max-width: 599.9px) {
  .banner__counts {
    justify-self: start;
  }
}
.banner__count-box {
  display: grid;
  gap: 4px;
  justify-content: start;
}
.banner__count-title {
  color: #afafae;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
}
.banner__count {
  color: #1a1a18;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
}

.gallery-banner .video-element {
  height: 400px;
}
@media all and (max-width: 599.9px) {
  .gallery-banner .video-element {
    height: 208px;
  }
}
.gallery-banner.section {
  padding-top: 64px;
  padding-bottom: 48px;
}
@media all and (max-width: 1199.9px) {
  .gallery-banner.section {
    padding-top: 40px;
  }
}
.gallery-banner .other-gap {
  gap: 24px;
}
.gallery-banner .banner__content {
  grid-template-columns: 1fr 1fr;
}
@media all and (max-width: 599.9px) {
  .gallery-banner .banner__content {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.gallery-banner .container {
  gap: 64px;
}
@media all and (max-width: 1199.9px) {
  .gallery-banner .container {
    gap: 40px;
  }
}

.banner-video__content {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100%;
  display: grid;
  padding: 53px 36px 24px 24px;
}
.banner-video__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  border-radius: 16px;
  opacity: 0.9;
  z-index: 0;
}
@media all and (max-width: 599.9px) {
  .banner-video__content {
    padding: 36px 24px 12px 12px;
  }
}
.banner-video__title-video {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #fff;
  position: relative;
}
.banner-video__desc-box {
  display: grid;
  position: relative;
  justify-content: space-between;
  grid-auto-flow: column;
}
.banner-video__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.banner-video__time {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  display: grid;
  grid-auto-flow: column;
  gap: 4px;
  position: relative;
  align-items: center;
}
.banner-video__time::before {
  content: "";
  background: url(/assets/img/time-line.svg);
  width: 16px;
  height: 16px;
  background-size: cover;
}
.banner-video__time::after {
  content: "";
  position: absolute;
  padding: 4px 12px 4px 8px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 48px;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.autopark__list {
  margin-top: 50px;
  display: grid;
  grid-template-columns: 4fr 3fr 2fr;
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
}
@media all and (max-width: 1199.9px) {
  .autopark__list {
    gap: 8px;
    margin-top: 32px;
  }
}
@media all and (max-width: 959.9px) {
  .autopark__list {
    grid-template-columns: 1fr 1fr;
  }
}
@media all and (max-width: 599.9px) {
  .autopark__list {
    grid-template-columns: 1fr;
  }
}
.autopark__item {
  position: relative;
  display: grid;
  height: 100%;
  min-height: 200px;
  align-items: end;
}
.autopark__item:nth-of-type(1), .autopark__item:nth-of-type(2) {
  grid-row: 1/3;
}
@media all and (max-width: 599.9px) {
  .autopark__item:nth-of-type(1), .autopark__item:nth-of-type(2) {
    grid-row: auto;
  }
}
@media all and (max-width: 1199.9px) {
  .autopark__item {
    min-height: 176px;
  }
}
@media all and (max-width: 959.9px) {
  .autopark__item {
    min-height: 172px;
  }
}
.autopark__img {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
.autopark__desc-box {
  display: grid;
  position: relative;
  justify-content: space-between;
  grid-auto-flow: column;
}
.autopark__content {
  display: grid;
  position: relative;
  padding: 53px 24px 24px 24px;
}
@media all and (max-width: 959.9px) {
  .autopark__content {
    padding: 5px 16px 16px 16px;
  }
}
.autopark__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  border-radius: 16px;
  opacity: 0.9;
  z-index: 0;
}
.autopark__name {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
  position: relative;
}
.autopark__description {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.autopark__count {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #fff;
}
.autopark__link {
  padding: 15px 32px;
  justify-self: start;
  margin-top: 50px;
}
@media all and (max-width: 1199.9px) {
  .autopark__link {
    margin-top: 32px;
  }
}
@media all and (max-width: 959.9px) {
  .autopark__link {
    justify-self: stretch;
    justify-content: center;
  }
}

.catalog-main .container {
  gap: 32px;
}
.catalog-main .title__box {
  grid-template-columns: 5fr 7fr;
  align-items: center;
}
@media all and (max-width: 599.9px) {
  .catalog-main .title__box {
    grid-template-columns: 1fr;
  }
}
.catalog-main__tab-box {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
  align-items: center;
  justify-self: end;
}
@media all and (max-width: 599.9px) {
  .catalog-main__tab-box {
    justify-self: stretch;
  }
}
.catalog-main__tab {
  display: grid;
  padding: 9px 20px;
  background: transparent;
  border-radius: 100px;
  font-weight: 600;
  font-size: 11px;
  line-height: 145%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1a1a18;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.catalog-main__tab.active {
  background-color: #1a1a18;
  color: #fff;
}
.catalog-main__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  display: grid;
}
@media all and (max-width: 1199.9px) {
  .catalog-main__list {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .catalog-main__list {
    grid-template-columns: 1fr;
  }
}
.catalog-main__content {
  display: none;
}
.catalog-main__content.active {
  display: grid;
}
.catalog-main__link {
  display: grid;
  border-radius: 16px;
  background: #fff;
  padding: 16px;
  gap: 24px;
}
.catalog-main__text {
  font-weight: 600;
  font-size: 11px;
  line-height: 145%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.catalog-main__text--price {
  color: #e85d2a;
}
.catalog-main__text--type {
  color: #afafae;
}
.catalog-main__item-title {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #1a1a18;
  position: relative;
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-content: space-between;
}
.catalog-main__item-title::after {
  content: "";
  background: url("/assets/img/arrow-black.svg") no-repeat center;
  width: 16px;
  height: 16px;
  display: block;
}
.catalog-main__btn {
  padding: 15px 32px;
  justify-content: center;
}
.catalog-main__btn-box {
  display: grid;
  grid-auto-flow: column;
  gap: 12px;
  justify-self: start;
}
@media all and (max-width: 959.9px) {
  .catalog-main__btn-box {
    grid-template-columns: 1fr 1fr;
    justify-self: stretch;
  }
}
@media all and (max-width: 599.9px) {
  .catalog-main__btn-box {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
}

.case-main {
  padding-bottom: 0;
}
.case-main__title-desc {
  max-width: 416px;
}
.case-main__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  min-width: 616px;
}
.case-main__list-box {
  width: 100%;
  display: grid;
  overflow-x: scroll;
}
@media all and (max-width: 959.9px) {
  .case-main__item {
    min-width: 302px;
  }
}
.case-main__link {
  display: grid;
}
.case-main__content {
  display: grid;
  gap: 4px;
  padding: 16px 12px;
}
.case-main__city {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #e85d2a;
}
.case-main__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.case-main__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
  margin-top: 8px;
}
.case-main__item-box {
  display: grid;
  grid-auto-flow: column;
  gap: 16px;
  align-items: center;
  justify-content: start;
  margin-top: 14px;
}
.case-main__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #1a1a18;
  white-space: nowrap;
}
.case-main__text--mark {
  color: #e85d2a;
}
.case-main__img {
  border-radius: 16px;
  max-height: 257px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.case-main__btn {
  padding: 15px 32px;
  justify-self: start;
}
@media all and (max-width: 959.9px) {
  .case-main__btn {
    justify-self: stretch;
    justify-content: center;
  }
}

.advantages .title__description, .application .title__description {
  max-width: 420px;
  align-self: end;
}
.advantages__list, .application__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 48px 20px;
}
@media all and (max-width: 1199.9px) {
  .advantages__list, .application__list {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .advantages__list, .application__list {
    gap: 24px 12px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .advantages__list, .application__list {
    grid-template-columns: 1fr;
  }
}
.advantages__item, .application__item {
  border-top: 1px solid #e8e8e8;
  padding: 32px 0px 0px;
  display: grid;
  gap: 24px;
}
@media all and (max-width: 1199.9px) {
  .advantages__item, .application__item {
    padding: 16px 0px 0px;
    gap: 16px;
  }
}
.advantages__content, .application__content {
  display: grid;
  gap: 12px;
}
.advantages__count, .application__count {
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #e85d2a;
  opacity: 0.6;
}
@media all and (max-width: 1199.9px) {
  .advantages__count, .application__count {
    font-weight: 300;
    font-size: 32px;
    line-height: 150%;
    letter-spacing: -0.01em;
  }
}
.advantages__title, .application__title {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
}
.advantages__description, .application__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
  display: grid;
}

.calculator__box {
  display: grid;
  gap: 20px;
}
.calculator__content {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}
@media all and (max-width: 1439.9px) {
  .calculator__content {
    grid-template-columns: 7fr 5fr;
  }
}
@media all and (max-width: 1199.9px) {
  .calculator__content {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .calculator__content {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.calculator__info-box {
  display: grid;
  gap: 60px;
  grid-template-columns: repeat(2, auto);
  justify-content: start;
}
@media all and (max-width: 1199.9px) {
  .calculator__info-box {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.calculator__info-item {
  display: grid;
  gap: 8px;
  justify-content: start;
}
.calculator__box-title {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  text-transform: uppercase;
  color: #1a1a18;
}
.calculator__info-title {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
  text-transform: uppercase;
}
.calculator__info-value {
  font-weight: 300;
  font-size: 80px;
  line-height: 100%;
  letter-spacing: -0.03em;
  color: #1a1a18;
}
.calculator__info-value--price {
  color: #e85d2a;
}
.calculator__info-unit {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.calculator__info-unit--price {
  color: #e85d2a;
}
.calculator__form {
  display: grid;
  gap: 32px;
  max-width: 530px;
}
@media all and (max-width: 1199.9px) {
  .calculator__form {
    max-width: 458px;
  }
}
@media all and (max-width: 959.9px) {
  .calculator__form {
    width: 100%;
    max-width: none;
    gap: 24px;
  }
}
.calculator__form:has(.foundation2:checked) .calculator__inputs {
  grid-template-columns: repeat(4, 1fr);
}
.calculator__form:has(.foundation2:checked) .calculator__label-input--hidden {
  display: grid;
}
.calculator__form-box {
  display: grid;
  gap: 16px;
}
.calculator__form-title {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
  text-transform: uppercase;
}
.calculator__form-radio-boxes {
  display: grid;
  gap: 12px;
  grid-auto-flow: column;
  justify-content: start;
  margin-top: 16px;
}
.calculator__form-radio-box {
  display: grid;
  padding: 11px;
  border-radius: 12px;
  border: 2px solid #afafae;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: border-color 0.2s ease-in-out;
  position: relative;
}
.calculator__form-radio-box input {
  display: none;
}
.calculator__form-radio-box:has(input:checked) {
  border-color: #e85d2a;
}
.calculator__form-radio-box:has(input:checked) .calculator__pop-up {
  opacity: 1;
}
.calculator__select-box {
  margin-top: 16px;
  display: grid;
  position: relative;
}
.calculator__select-box:focus-visible {
  outline: 0;
  border: none;
}
.calculator__inputs {
  margin-top: 16px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  align-items: start;
}
.calculator__input {
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  padding: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
  width: 100%;
  background: #fff;
}
.calculator__input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #afafae;
}
.calculator__label-input {
  display: grid;
}
.calculator__label-input--hidden {
  display: none;
}
.calculator__btn {
  padding: 15px;
}
.calculator__pop-up {
  position: absolute;
  bottom: -25px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  border-radius: 16px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  font-size: 12px;
  line-height: 150%;
}

.ts-wrapper {
  min-height: 0;
  box-shadow: none !important;
}
.ts-wrapper:focus-visible {
  border: none;
  outline: 0;
}

.ts-wrapper .ts-control {
  box-shadow: none !important;
  border: 1px solid #e8e8e8 !important;
  border-radius: 12px;
  padding: 16px;
  background-image: none !important;
  cursor: pointer !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  transition: border 0.2s ease-in-out;
}
.ts-wrapper .ts-control input {
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
}
.ts-wrapper .ts-control input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #afafae;
}
.ts-wrapper .ts-control:focus-visible {
  outline: 0;
}
.ts-wrapper .ts-control:hover, .ts-wrapper .ts-control:active, .ts-wrapper .ts-control:focus {
  border: 1px solid #1a1a18 !important;
}

.ts-wrapper.single .ts-control:after {
  background-image: url("/assets/img/select-arrow.svg");
  width: 24px;
  height: 24px;
  border: none;
  right: 16px;
  transform: translateY(-50%);
  margin-top: 0;
  transition: transform 0.2s ease-in-out;
}

.ts-wrapper.single.dropdown-active .ts-control:after {
  transform: translateY(-50%) scaleY(-1);
}

.ts-dropdown {
  border-radius: 12px;
  padding: 4px;
  box-shadow: 0 2px 34px 0 rgba(0, 0, 0, 0.08);
  background: #fff;
  border: none;
}
.ts-dropdown .option {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
  border-radius: 8px;
  padding: 10px 8px;
}
.ts-dropdown .active {
  background: #f7f6f3;
}

.technology .title__description {
  max-width: 416px;
}
@media all and (max-width: 959.9px) {
  .technology .title__description {
    width: 100%;
    max-width: none;
    margin-top: 0;
  }
}
.technology__content {
  display: grid;
  gap: 40px;
}
@media all and (max-width: 1199.9px) {
  .technology__content {
    gap: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .technology__content {
    gap: 32px;
  }
}
.technology__indicators {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, 1fr);
  padding-top: 32px;
  border-top: 1px solid #e8e8e8;
}
@media all and (max-width: 1199.9px) {
  .technology__indicators {
    padding-top: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .technology__indicators {
    border-top: 0;
    padding-top: 0;
  }
}
@media all and (max-width: 599.9px) {
  .technology__indicators {
    grid-template-columns: 1fr;
  }
}
.technology__item {
  display: grid;
  gap: 8px;
}
@media all and (max-width: 959.9px) {
  .technology__item {
    border-top: 1px solid #e8e8e8;
    padding-top: 16px;
  }
}
.technology__count {
  font-weight: 300;
  font-size: 56px;
  line-height: 107%;
  letter-spacing: -0.01em;
  color: #1a1a18;
}
@media all and (max-width: 1199.9px) {
  .technology__count {
    font-size: 32px;
    line-height: 150%;
  }
}
.technology__desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-transform: uppercase;
  color: #afafae;
}
@media all and (max-width: 959.9px) {
  .technology__box {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}

.manufacture .title__box {
  grid-template-columns: 1fr;
}
.manufacture__box {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 20px;
}
@media all and (max-width: 1199.9px) {
  .manufacture__box {
    gap: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .manufacture__box {
    grid-template-columns: 1fr;
  }
}
.manufacture__img-box {
  display: grid;
  gap: 20px;
}
@media all and (max-width: 1199.9px) {
  .manufacture__img-box {
    gap: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .manufacture__img-box {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .manufacture__img-box {
    grid-template-columns: 1fr;
  }
}
.manufacture__img {
  border-radius: 16px;
  display: block;
}

.stages .title__box {
  grid-template-columns: 1fr;
  gap: 24px;
}
@media all and (max-width: 1199.9px) {
  .stages .title__box {
    gap: 16px;
  }
}
.stages .title__description {
  margin-top: 0;
}
.stages__list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}
@media all and (max-width: 1199.9px) {
  .stages__list {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .stages__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .stages__list {
    grid-template-columns: 1fr;
  }
}
.stages__item {
  padding-top: 32px;
  border-top: 1px solid #e8e8e8;
  gap: 12px;
}
.stages__count {
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #e85d2a;
  opacity: 0.6;
  margin-bottom: 12px;
}
@media all and (max-width: 1199.9px) {
  .stages__count {
    font-size: 32px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 4px;
  }
}
.stages__item-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
}
.stages__item-desc {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.stages__btn {
  padding: 15px 32px;
  justify-self: start;
}
@media all and (max-width: 959.9px) {
  .stages__btn {
    justify-content: center;
    justify-self: stretch;
  }
}

.reviews {
  padding-top: 0;
}
.reviews .title__box {
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
}
@media all and (max-width: 1199.9px) {
  .reviews .title__box {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
@media all and (max-width: 1199.9px) {
  .reviews .title {
    display: flex;
    gap: 12px;
  }
}
.reviews__yandex {
  justify-self: end;
  align-self: end;
  padding: 8px;
  background: #f7f6f3;
  border-radius: 48px;
  display: grid;
  gap: 12px;
  align-items: center;
  grid-auto-flow: column;
}
@media all and (max-width: 1199.9px) {
  .reviews__yandex {
    justify-self: start;
  }
}
.reviews__yandex-img {
  max-width: 32px;
  max-height: 32px;
  width: 100%;
  object-fit: cover;
}
.reviews__yandex-text-box {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
  align-items: center;
}
.reviews__yandex-assessment {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.reviews__yandex-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.reviews__btn {
  padding: 15px 32px;
  justify-items: center;
  justify-self: start;
}
@media all and (max-width: 959.9px) {
  .reviews__btn {
    justify-content: center;
    justify-self: stretch;
  }
}
.reviews__box {
  display: grid;
  gap: 20px;
  grid-template-columns: 7fr 1fr 4fr;
  align-items: start;
}
@media all and (max-width: 1199.9px) {
  .reviews__box {
    grid-template-columns: 8fr 4fr;
    align-items: start;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__box {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.reviews__author-wrapper {
  display: grid;
  grid-column: 3/4;
  margin-top: 64px;
}
@media all and (max-width: 1199.9px) {
  .reviews__author-wrapper {
    grid-column: 2/3;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__author-wrapper {
    grid-column: auto;
    width: 100%;
    overflow-x: scroll;
  }
}
.reviews__author-list {
  display: grid;
  border-radius: 16px;
  padding: 24px;
  background: #f7f6f3;
  gap: 16px;
}
@media all and (max-width: 1199.9px) {
  .reviews__author-list {
    padding: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__author-list {
    grid-auto-flow: column;
    min-width: 789px;
    gap: 40px;
  }
}
.reviews__author {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
  transition: color 0.2s ease-in-out;
}
@media all and (max-width: 1199.9px) {
  .reviews__author {
    font-size: 14px;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__author {
    white-space: nowrap;
  }
}
.reviews__company {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
@media all and (max-width: 1199.9px) {
  .reviews__company {
    font-size: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__company {
    white-space: nowrap;
  }
}
.reviews__author-btn {
  display: grid;
  gap: 4px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e8e8e8;
  position: relative;
}
.reviews__author-btn:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
.reviews__author-btn::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  background: #e85d2a;
  border-radius: 50%;
  right: 0;
  top: 22px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.reviews__author-btn.active::after {
  opacity: 1;
}
@media all and (max-width: 959.9px) {
  .reviews__author-btn.active::after {
    display: none;
  }
}
.reviews__author-btn.active .reviews__author {
  color: #e85d2a;
}
@media all and (max-width: 959.9px) {
  .reviews__author-btn {
    padding-bottom: 0;
    border-bottom: 0;
  }
}
.reviews__author-content {
  display: grid;
  justify-items: start;
  justify-content: stretch;
}
@media all and (max-width: 959.9px) {
  .reviews__author-content {
    justify-items: start;
    justify-content: start;
  }
}
.reviews__wrapper {
  grid-column: 1/2;
  gap: 32px;
  position: relative;
  display: none;
}
@media all and (max-width: 1199.9px) {
  .reviews__wrapper {
    gap: 24px;
  }
  .reviews__wrapper .reviews__author {
    font-size: 16px;
  }
}
@media all and (max-width: 959.9px) {
  .reviews__wrapper {
    grid-column: auto;
  }
}
.reviews__wrapper::before {
  content: "";
  background: url(/assets/img/reviews.svg);
  width: 72px;
  height: 72px;
  background-size: contain;
}
@media all and (max-width: 1199.9px) {
  .reviews__wrapper::before {
    width: 48px;
    height: 48px;
  }
}
.reviews__wrapper.active {
  display: grid;
}
.reviews__text {
  font-weight: 300;
  font-size: 32px;
  line-height: 150%;
  letter-spacing: -0.01em;
  color: #1a1a18;
}
@media all and (max-width: 1199.9px) {
  .reviews__text {
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
  }
}

.staff__card {
  display: grid;
}
.staff__card-content {
  padding: 16px 12px;
}
.staff__img {
  border-radius: 16px;
  object-fit: cover;
  min-height: 372px;
}
@media all and (max-width: 1199.9px) {
  .staff__img {
    min-width: 268px;
  }
}
.staff__post {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #e85d2a;
  margin-bottom: 4px;
}
.staff__name {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
  margin-bottom: 8px;
}
.staff__experience {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.staff__slider-box {
  display: grid;
  width: 100%;
  overflow-x: scroll;
}

.consultation .title__box {
  gap: 16px;
  grid-template-columns: 1fr;
}
.consultation .title__description {
  margin-top: 0;
}
.consultation .container {
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  align-items: start;
}
@media all and (max-width: 959.9px) {
  .consultation .container {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.consultation__form {
  padding: 40px;
  border-radius: 16px;
  background: #fff;
  display: grid;
  gap: 24px;
}
@media all and (max-width: 1199.9px) {
  .consultation__form {
    padding: 24px;
  }
}
.consultation__form-btn {
  padding: 19px 32px;
}

.slider-btn {
  width: 48px;
  height: 48px;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  font-size: 20px;
  display: flex;
  overflow-x: auto;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease-in-out;
  position: relative;
}
.slider-btn:disabled {
  opacity: 0.6;
}
.slider-btn::after {
  position: absolute;
  content: "";
  background: url(/assets/img/slider-btn.svg);
  width: 24px;
  height: 24px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.slider-btn.prev::after {
  transform: translate(-50%, -50%) rotate(180deg);
}

.slider-controls {
  display: grid;
  grid-auto-flow: column;
  gap: 8px;
}
@media all and (max-width: 1199.9px) {
  .slider-controls {
    display: none;
  }
}

.slider-track {
  display: flex;
  gap: 20px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.slider-track::-webkit-scrollbar {
  display: none;
}
@media all and (max-width: 1199.9px) {
  .slider-track {
    display: grid;
    grid-auto-flow: column;
    gap: 12px;
  }
}

.employee-card {
  flex: 0 0 calc(25% - 18px);
  scroll-snap-align: start;
}

.certificate-card, .company-card {
  flex: 0 0 calc(20% - 16px);
}
@media all and (max-width: 1199.9px) {
  .certificate-card, .company-card {
    min-width: 144px;
  }
}

.other-products-card {
  flex: 0 0 calc(25% - 18px);
  scroll-snap-align: start;
}

.slider-controls {
  justify-self: end;
  align-self: end;
}

.certificates__slider-box {
  display: grid;
  width: 100%;
  overflow-x: scroll;
}
.certificates__img {
  object-fit: contain;
  border-radius: 8px;
  display: block;
}

.company__box {
  display: grid;
  width: 100%;
  overflow-x: scroll;
}

.parameter__list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
  padding-top: 32px;
  border-top: 1px solid #e8e8e8;
}
@media all and (max-width: 1199.9px) {
  .parameter__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .parameter__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }
}
.parameter__item {
  display: grid;
  gap: 4px;
}
.parameter__title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.parameter__text {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #1a1a18;
}
.parameter__property-list {
  display: flex;
  gap: 32px;
}
@media all and (max-width: 1199.9px) {
  .parameter__property-list {
    gap: 16px;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
  }
}
.parameter__property-item {
  position: relative;
  display: grid;
  grid-auto-flow: column;
  gap: 4px;
}
.parameter__property-item::before {
  content: "";
  background: url(/assets/img/property-check.svg);
  width: 20px;
  height: 20px;
  background-position: center center;
}
.parameter__property-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #1a1a18;
}

.delivery__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media all and (max-width: 1199.9px) {
  .delivery__list {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .delivery__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 12px;
  }
}
@media all and (max-width: 599.9px) {
  .delivery__list {
    grid-template-columns: 1fr;
  }
}
.delivery__item {
  display: grid;
  gap: 24px;
  padding-top: 32px;
  border-top: 1px solid #e8e8e8;
}
@media all and (max-width: 599.9px) {
  .delivery__item:first-child {
    border-top: 0;
  }
}
.delivery__img {
  max-width: 48px;
  max-height: 48px;
  object-fit: contain;
}
.delivery__content {
  display: grid;
  gap: 12px;
}
.delivery__title {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.delivery__desc {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}

.faq .container {
  grid-template-columns: 5fr 1fr 6fr;
  align-items: start;
}
@media all and (max-width: 1199.9px) {
  .faq .container {
    grid-template-columns: 4fr 1fr 7fr;
  }
}
@media all and (max-width: 959.9px) {
  .faq .container {
    grid-template-columns: 1fr;
  }
}
.faq .title__box {
  grid-template-columns: 1fr;
  gap: 32px;
}
@media all and (max-width: 1199.9px) {
  .faq .title__box {
    gap: 12px;
  }
}
.faq .title__description {
  margin-top: 0;
  max-width: 528px;
}
.faq .title__description a {
  color: #e85d2a;
}
.faq__tab {
  display: grid;
  grid-column: 3/4;
}
@media all and (max-width: 959.9px) {
  .faq__tab {
    grid-column: auto;
  }
}
.faq__item {
  padding: 18px 0;
  border-bottom: 1px solid #e8e8e8;
  display: grid;
  gap: 16px;
}
.faq__item:first-child {
  border-top: 1px solid #e8e8e8;
}
.faq__item.active .faq__question::after {
  transform: scaleY(-1);
}
.faq__question {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
  position: relative;
  display: grid;
  grid-auto-flow: column;
  justify-content: space-between;
  text-align: start;
  text-transform: none;
  letter-spacing: 0;
  padding: 0;
  border-radius: 0;
}
.faq__question::after {
  content: "";
  background: url(/assets/img/tab-arrow.svg);
  width: 24px;
  height: 24px;
  display: block;
  transition: transform 0.2s ease-in-out;
}
.faq__answer {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}

.other-products {
  padding-bottom: 0;
}
.other-products__slider-box {
  display: grid;
  width: 100%;
  overflow-x: scroll;
}
.other-products__link {
  display: grid;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  padding: 24px;
  gap: 24px;
  background: #f7f6f3;
  min-width: 260px;
}
.other-products__title-box {
  gap: 4px;
}
.other-products__price-box {
  display: grid;
  gap: 4px;
}
.other-products__title {
  display: grid;
  position: relative;
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #1a1a18;
  justify-content: space-between;
  align-items: start;
  grid-auto-flow: column;
}
.other-products__title::after {
  content: "";
  background: url(/assets/img/other.svg);
  width: 24px;
  height: 24px;
  display: block;
}
.other-products__subtitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: rgba(26, 26, 24, 0.35);
}
.other-products__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.other-products__price {
  color: #e85d2a;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
}

.grade, .inert-grade {
  padding-bottom: 0;
}
.grade .title__box, .inert-grade .title__box {
  grid-template-columns: 1fr 1fr;
}
.grade__item, .inert-grade__item {
  display: grid;
  gap: 12px;
  padding: 18px 0;
  border-top: 1px solid #e8e8e8;
}
.grade__item.active .grade__item-price::after, .inert-grade__item.active .grade__item-price::after {
  transform: scaleY(-1);
}
.grade__tab, .inert-grade__tab {
  display: grid;
}
.grade__tab-box, .inert-grade__tab-box {
  display: grid;
  grid-auto-flow: column;
  justify-content: start;
  gap: 24px;
  grid-template-columns: 90px 1fr;
}
@media all and (max-width: 959.9px) {
  .grade__tab-box, .inert-grade__tab-box {
    grid-template-columns: 50px 1fr;
    gap: 12px;
  }
}
.grade__btn, .inert-grade__btn {
  display: grid;
  grid-auto-flow: column;
  gap: 20px;
  align-items: center;
  position: relative;
  padding: 0;
  text-transform: none;
  letter-spacing: 0;
  border-radius: 0;
}
@media all and (max-width: 599.9px) {
  .grade__btn, .inert-grade__btn {
    grid-template-columns: 1fr;
    gap: 8px;
    grid-auto-flow: row;
  }
}
.grade__tab-marker, .inert-grade__tab-marker {
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #d1d1d1;
  justify-self: start;
}
@media all and (max-width: 959.9px) {
  .grade__tab-marker, .inert-grade__tab-marker {
    font-size: 18px;
    line-height: 150%;
  }
}
@media all and (max-width: 599.9px) {
  .grade__tab-marker, .inert-grade__tab-marker {
    display: none;
  }
}
.grade__tab-title-box, .inert-grade__tab-title-box {
  justify-self: start;
  display: flex;
  gap: 9px;
  align-items: center;
}
.grade__tab-title, .inert-grade__tab-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.grade__tab-mark, .inert-grade__tab-mark {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.grade__tab-buble, .inert-grade__tab-buble {
  padding: 3px 10px;
  background: #f6ede7;
  border-radius: 16px;
  font-weight: 400;
  font-size: 10px;
  line-height: 150%;
  color: #e85d2a;
}
.grade__price, .inert-grade__price {
  display: flex;
  white-space: nowrap;
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #e85d2a;
  gap: 12px;
  align-items: center;
}
.grade__item-price, .inert-grade__item-price {
  display: grid;
  grid-auto-flow: column;
  gap: 32px;
  justify-self: end;
}
.grade__item-price span, .inert-grade__item-price span {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: rgba(26, 26, 24, 0.35);
}
.grade__item-price::after, .inert-grade__item-price::after {
  content: "";
  background: url(/assets/img/tab-arrow.svg);
  width: 24px;
  height: 24px;
  display: block;
  transition: transform 0.2s ease-in-out;
}
@media all and (max-width: 599.9px) {
  .grade__item-price::after, .inert-grade__item-price::after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media all and (max-width: 599.9px) {
  .grade__item-price, .inert-grade__item-price {
    justify-self: start;
  }
}
.grade__content-box, .inert-grade__content-box {
  display: grid;
  grid-template-columns: 90px 1fr;
  gap: 24px;
}
@media all and (max-width: 1199.9px) {
  .grade__content-box, .inert-grade__content-box {
    gap: 24px;
    grid-template-columns: 90px 1fr;
  }
}
@media all and (max-width: 959.9px) {
  .grade__content-box, .inert-grade__content-box {
    grid-template-columns: 50px 1fr;
    gap: 12px;
  }
}
@media all and (max-width: 599.9px) {
  .grade__content-box, .inert-grade__content-box {
    grid-template-columns: 1fr;
  }
}
.grade__content, .inert-grade__content {
  grid-column: 2/3;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #1a1a18;
}
@media all and (max-width: 599.9px) {
  .grade__content, .inert-grade__content {
    grid-column: auto;
  }
}

.inert-grade {
  padding-bottom: 112px;
}
@media all and (max-width: 1199.9px) {
  .inert-grade {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.inert-grade .title__box {
  grid-template-columns: 5fr 7fr;
  align-items: end;
}
.inert-grade .title__description {
  max-width: 416px;
}
.inert-grade__content {
  grid-column: auto;
}

.carpark, .ferroconcrete-catalog {
  padding-bottom: 0;
}
@media all and (max-width: 959.9px) {
  .carpark__btns, .ferroconcrete-catalog__btns {
    display: grid;
    width: 100%;
    overflow-x: scroll;
  }
}
.carpark__btns button, .ferroconcrete-catalog__btns button {
  white-space: nowrap;
}
.carpark__box, .ferroconcrete-catalog__box {
  display: grid;
  gap: 32px;
}
.carpark__btn-box, .ferroconcrete-catalog__btn-box {
  justify-content: start;
}
.carpark__card-list, .ferroconcrete-catalog__card-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  align-items: stretch;
}
@media all and (max-width: 1199.9px) {
  .carpark__card-list, .ferroconcrete-catalog__card-list {
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .carpark__card-list, .ferroconcrete-catalog__card-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .carpark__card-list, .ferroconcrete-catalog__card-list {
    grid-template-columns: 1fr;
  }
}
.carpark__card-item, .ferroconcrete-catalog__card-item {
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  display: grid;
  min-height: 440px;
}
.carpark__img-box, .ferroconcrete-catalog__img-box {
  display: grid;
  align-self: start;
}
.carpark__content, .ferroconcrete-catalog__content {
  display: grid;
  padding: 16px 16px 0 16px;
  align-self: start;
}
.carpark__title-box, .ferroconcrete-catalog__title-box {
  display: grid;
  grid-auto-flow: column;
  justify-content: space-between;
}
.carpark__volume, .ferroconcrete-catalog__volume {
  margin-top: 4px;
}
.carpark__description, .ferroconcrete-catalog__description {
  margin-top: 16px;
  margin-bottom: 24px;
}
.carpark__price-box, .ferroconcrete-catalog__price-box {
  padding: 0 16px 16px 16px;
  display: grid;
  grid-auto-flow: column;
  gap: 20px;
  justify-content: space-between;
  align-self: end;
}
@media all and (max-width: 1199.9px) {
  .carpark__price-box, .ferroconcrete-catalog__price-box {
    grid-auto-flow: row;
    justify-items: start;
    gap: 16px;
  }
}
.carpark__img, .ferroconcrete-catalog__img {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
  max-height: 230px;
  width: 100%;
  object-fit: cover;
}
@media all and (max-width: 1439.9px) {
  .carpark__img, .ferroconcrete-catalog__img {
    max-height: 199px;
  }
}
@media all and (max-width: 1199.9px) {
  .carpark__img, .ferroconcrete-catalog__img {
    max-height: 165px;
  }
}
@media all and (max-width: 959.9px) {
  .carpark__img, .ferroconcrete-catalog__img {
    max-height: 152px;
  }
}
@media all and (max-width: 599.9px) {
  .carpark__img, .ferroconcrete-catalog__img {
    max-height: 180px;
  }
}
.carpark__title, .carpark__count, .ferroconcrete-catalog__title, .ferroconcrete-catalog__count {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.carpark__volume, .ferroconcrete-catalog__volume {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.carpark__description, .ferroconcrete-catalog__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.carpark__price, .ferroconcrete-catalog__price {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #e85d2a;
}
.carpark__link, .ferroconcrete-catalog__link {
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #1a1a18;
  display: grid;
  gap: 4px;
  padding: 0;
  justify-items: end;
  transition: color 0.2s ease-in-out;
}
.carpark__link::after, .ferroconcrete-catalog__link::after {
  content: "";
  background: url(/assets/img/arrow-black.svg);
  width: 12px;
  height: 12px;
  background-size: cover;
  transition: background 0.2s ease-in-out;
}
.carpark__link:hover, .carpark__link:active, .carpark__link:focus, .ferroconcrete-catalog__link:hover, .ferroconcrete-catalog__link:active, .ferroconcrete-catalog__link:focus {
  color: #e85d2a;
}
.carpark__link:hover::after, .carpark__link:active::after, .carpark__link:focus::after, .ferroconcrete-catalog__link:hover::after, .ferroconcrete-catalog__link:active::after, .ferroconcrete-catalog__link:focus::after {
  background: url(/assets/img/arrow-orange.svg);
  background-size: cover;
}

.ferroconcrete-catalog__card-item {
  min-height: 0;
}
.ferroconcrete-catalog__price-box {
  margin-top: 24px;
}

.modal {
  display: none;
}
.modal.is-open {
  display: block;
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: fadeIn 0.3s ease;
}
.modal__form {
  padding: 0;
}
.modal__container {
  background: #fff;
  border-radius: 16px;
  max-width: 500px;
  width: 100%;
  max-height: 90vh;
  overflow-y: auto;
  animation: slideDown 0.3s ease;
  padding: 32px;
  display: grid;
  gap: 32px;
  position: relative;
}
@media all and (max-width: 599.9px) {
  .modal__container {
    width: 100%;
    height: 100%;
    align-content: start;
    max-height: 100vh;
    border-radius: 0;
  }
}
.modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal__title-box {
  display: grid;
  gap: 12px;
}
.modal__title {
  font-weight: 300;
  font-size: 18px;
  line-height: 150%;
  color: #1a1a18;
}
.modal__subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #1a1a18;
}
.modal__close {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 20px;
  position: absolute;
  z-index: 12;
  right: 12px;
  top: 12px;
}
.modal__footer {
  display: grid;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.gallery {
  padding-top: 24px;
}
.gallery__btns {
  width: 100%;
  display: grid;
  overflow-x: scroll;
}
.gallery__btn-box {
  justify-content: start;
}
.gallery__btn-box .tab-btn {
  white-space: nowrap;
}
.gallery__box {
  display: grid;
  gap: 32px;
}
.gallery__card-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 316px;
  grid-auto-flow: dense;
  gap: 16px;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 1439.9px) {
  .gallery__card-list {
    grid-auto-rows: 274px;
  }
}
@media all and (max-width: 1199.9px) {
  .gallery__card-list {
    grid-auto-rows: 225px;
    gap: 12px;
  }
}
@media all and (max-width: 959.9px) {
  .gallery__card-list {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 180px;
  }
}
@media all and (max-width: 599.9px) {
  .gallery__card-list {
    grid-auto-rows: 103px;
  }
}
.gallery__img-box {
  overflow: hidden;
  border-radius: 12px;
}
.gallery .gallery-thumb {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.gallery__img-box:nth-child(1), .gallery__img-box:nth-child(9), .gallery__img-box:nth-child(17) {
  grid-column: span 2;
}
@media all and (max-width: 959.9px) {
  .gallery__img-box:nth-child(1), .gallery__img-box:nth-child(9), .gallery__img-box:nth-child(17) {
    grid-column: span 1;
  }
}
@media all and (max-width: 959.9px) {
  .gallery__img-box:nth-child(1), .gallery__img-box:nth-child(10) {
    grid-column: span 2;
  }
}

.contacts__box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
  align-items: start;
}
@media all and (max-width: 959.9px) {
  .contacts__box {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
.contacts__content {
  gap: 16px 24px;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-areas: "phone max" "mail mail" "time time";
}
@media all and (max-width: 1199.9px) {
  .contacts__content {
    grid-template-areas: "phone" "max" "mail" "time";
    grid-template-columns: 1fr;
  }
}
@media all and (max-width: 959.9px) {
  .contacts__content {
    grid-template-areas: "phone max" "mail mail" "time time";
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 599.9px) {
  .contacts__content {
    grid-template-areas: "phone" "max" "mail" "time";
    grid-template-columns: 1fr;
  }
}
.contacts__item {
  padding: 24px;
  display: grid;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  background: #fff;
  gap: 24px;
  min-height: 158px;
}
.contacts__item.gray {
  background: #f7f6f3;
}
.contacts__item.max {
  grid-area: max;
  width: 230px;
}
@media all and (max-width: 1199.9px) {
  .contacts__item.max {
    width: 100%;
  }
}
.contacts__item.phone {
  grid-area: phone;
}
.contacts__item.phone .contacts__title-box::before {
  background: url("/local/templates/main/assets/css/../img/phone.svg") no-repeat center;
}
.contacts__item.mail {
  grid-area: mail;
}
.contacts__item.mail .contacts__title-box::before {
  background: url("/local/templates/main/assets/css/../img/mail.svg") no-repeat center;
}
.contacts__item.timework {
  grid-area: time;
}
.contacts__item.timework .contacts__title-box::before {
  background: url("/local/templates/main/assets/css/../img/time.svg") no-repeat center;
}
.contacts__title {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
}
.contacts__title-box {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  gap: 12px;
  position: relative;
  justify-content: start;
}
.contacts__title-box::before {
  content: "";
  width: 48px;
  height: 48px;
  display: block;
}
.contacts__subtitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.contacts__link {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #1a1a18;
}
.contacts__link-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.contacts__max-box {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  align-items: baseline;
  align-self: end;
}
.contacts__link-max {
  font-weight: 500;
  font-size: 12px;
  line-height: 150%;
  color: #1a1a18;
}
.contacts__timework-box {
  display: grid;
  gap: 4px;
}
.contacts__form {
  padding: 40px;
  display: grid;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  background: #f7f6f3;
  gap: 24px;
}
@media all and (max-width: 959.9px) {
  .contacts__form {
    padding: 24px;
  }
}
.contacts__form-ttle-box {
  display: grid;
  gap: 12px;
}
.contacts__form-title {
  font-weight: 300;
  font-size: 32px;
  line-height: 150%;
  letter-spacing: -0.01em;
}
.contacts__form-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}
.contacts__form-inputs {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr);
}
@media all and (max-width: 599.9px) {
  .contacts__form-inputs {
    grid-template-columns: 1fr;
  }
}
.contacts__form-inputs .input-placeholder__label:has(textarea) {
  grid-column: span 2;
}
@media all and (max-width: 599.9px) {
  .contacts__form-inputs .input-placeholder__label:has(textarea) {
    grid-column: span 1;
  }
}
.contacts__form-btn-box {
  display: grid;
  gap: 16px;
}
.contacts__form-box {
  display: grid;
  gap: 32px;
}
.contacts__counts-box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 48px;
}
@media all and (max-width: 959.9px) {
  .contacts__counts-box {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.contacts__counts {
  display: grid;
  gap: 4px;
}
.contacts__count {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #1a1a18;
}
.contacts__count.orange {
  color: #e85d2a;
}
.contacts__count-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #afafae;
}

.contacts-map__box {
  display: grid;
  gap: 32px;
}
.contacts-map__box .tab-map {
  border-radius: 20px;
  overflow: hidden;
  height: 504px;
}
.contacts-map__box .tab-content {
  position: relative;
}
.contacts-map__btn-box {
  justify-content: start;
}
.contacts-map__btns {
  width: 100%;
  overflow: scroll;
}
.contacts-map__btns .tab-btn {
  white-space: nowrap;
}
.contacts-map__content-info {
  position: absolute;
  height: calc(100% - 32px);
  width: 313px;
  border-radius: 16px;
  margin: 16px;
  padding: 24px;
  left: 0;
  top: 0;
  background: #fff;
  display: grid;
  gap: 16px;
  align-items: start;
  align-content: start;
}
@media all and (max-width: 959.9px) {
  .contacts-map__content-info {
    width: calc(100% - 32px);
    height: 216px;
  }
}
.contacts-map__content-city {
  font-weight: 400;
  font-size: 24px;
  line-height: 150%;
  color: #1a1a18;
  margin-bottom: 8px;
}
.contacts-map__info-box {
  display: grid;
  gap: 4px;
}
.contacts-map__info-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #afafae;
}
.contacts-map__info-address {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #1a1a18;
}
.contacts-map__info-phone {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #e85d2a;
  transition: color 0.2s ease-in-out;
}
.contacts-map__info-phone:hover, .contacts-map__info-phone:active, .contacts-map__info-phone:focus {
  color: #d4572a;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJzLnNhc3MiLCJFOi9IREQvTXlQcm9nZWN0L3VuaW9uLWxheW91dC9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmRlZmF1bHQubWluLmNzcyIsIkU6L0hERC9NeVByb2dlY3QvdW5pb24tbGF5b3V0L25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzIiwiZm9udHMuY3NzIiwic3R5bGUuc2FzcyIsImJyZWFkY3J1bWJzLnNhc3MiLCJoZWFkZXIuc2FzcyIsImZvb3Rlci5zYXNzIiwidmlkZW8uc2FzcyIsImJhbm5lci5zYXNzIiwiYXV0b3Bhcmsuc2FzcyIsImNhdGFsb2cuc2FzcyIsImNhc2UtbWFpbi5zYXNzIiwiYWR2YW50YWdlcy5zYXNzIiwiY2FsY3V0YWxvci5zYXNzIiwic2VsZWN0LnNhc3MiLCJ0ZWNobm9sb2d5LnNhc3MiLCJtYW51ZmFjdHVyZS5zYXNzIiwic3RhZ2VzLnNhc3MiLCJyZXZpZXdzLnNhc3MiLCJzdGFmZi5zYXNzIiwiY29uc3VsdGF0aW9uLnNhc3MiLCJzbGlkZXIuc2FzcyIsImNlcnRpZmljYXRlcy5zYXNzIiwicGFyYW1ldGVyLnNhc3MiLCJkZWxpdmVyeS5zYXNzIiwiZmFxLnNhc3MiLCJvdGhlci1wcm9kdWN0cy5zYXNzIiwiZ3JhZGUuc2FzcyIsImNhcnBhcmsuc2FzcyIsIm1vZGFsLnNhc3MiLCJnYWxsZXJ5LnNhc3MiLCJjb250YWN0cy5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CRTtFQUNFOztBQUNGO0VBQ0U7O0FBQ0Y7RUFDRTtFQUNBLFlBZFE7OztBQWdCWjtFQUNFOztBQUNBO0VBQ0U7O0FBQ0Y7RUFDRTs7QUFDRjtFQUNFO0VBQ0EsWUF4QlE7OztBQ1haO0VBQVk7RUFBeUI7RUFBa0I7RUFBMEM7RUFBc0I7RUFBYTtFQUFlO0VBQWdCO0VBQVk7RUFBa0I7RUFBVzs7O0FBQVU7RUFBd0M7OztBQUFvQjtFQUFr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QTtJQUNFOztFQUNGO0lBQ0U7OztBQUNSO0VBQ0U7RUFDQTs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBQ0Y7RUFQRjtJQVFJOzs7QUFDSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFDSjtFQUNFO0VBQ0E7RUFDQTs7QUFDRjtFQUNFLE9UeEhRO0VTeUhSO0VBQ0E7RUFDQTs7QUFDRjtFQUNFLE9UOUhJO0VTK0hKO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUNKO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUNKO0VBQ0U7O0FBQ0Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7SUFDQTs7O0FBQ0o7RUFDRTs7QUFDQTtFQUZGO0lBR0k7Ozs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0Y7RUFuQkY7SUFvQkk7OztBQUNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsT1RyTEk7RVNzTEo7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9UNUxROztBUzZMVjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9Uck1JO0VTc01KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQy9OSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQUNGO0VBVEY7SUFVSTs7O0FBQ0Y7RUFYRjtJQVlJOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUNKO0VBVkY7SUFXSTs7O0FBQ0Y7RUFaRjtJ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RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDRjtFQUNFOztBQUNKO0VBQ0U7O0FBQ0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWWhDekxJO0VnQzBMSjtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWRGO0lBZUk7SUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQSxPaENuTUk7RWdDb01KOztBQUVGO0VBQ0U7RUFDQTs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9oQzVNUTs7QWdDNk1WO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsT2hDbE5JOztBZ0NtTk47RUFDRTtFQUNBO0VBQ0E7RUFDQSxPaEN6Tks7RWdDME5MOztBQUNBO0VBQ0UsT2hDM05TIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJHhsOiAnbWF4LXdpZHRoOiAxNDM5LjlweCdcclxuJGw6ICdtYXgtd2lkdGg6IDExOTkuOXB4J1xyXG4kbTogJ21heC13aWR0aDogOTU5LjlweCdcclxuJHM6ICdtYXgtd2lkdGg6IDU5OS45cHgnXHJcblxyXG4kYW5pbTogMC4ycyBlYXNlLWluLW91dFxyXG4kZm9udC1mYW1pbHk6IFwiT25lc3RcIiwgc2Fucy1zZXJpZlxyXG4kd2hpdGU6ICNmZmZcclxuJG9yYW5nZTogI2U4NWQyYVxyXG4kb3JhbmdlLWhvdmVyOiAjZDQ1NzJhXHJcbiRibGFjazogIzFhMWExOFxyXG4kZ3JheS10ZXh0OiAjYWZhZmFlXHJcbiRvcGFjaXR5OiAwLjRcclxuJGdyYXk6ICNmN2Y2ZjNcclxuJGlucHV0LWJvcmRlcjogI2U4ZThlOFxyXG4kcmVkOiAjZmY1OTU5XHJcbiRtYXJrZXI6ICNkMWQxZDFcclxuXHJcbiVjdXN0b20tc2Nyb2xsYmFyXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcclxuICAgIHdpZHRoOiA0cHhcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYmFja2dyb3VuZDogJGdyYXktdGV4dFxyXG5cclxuJWN1c3RvbS1zY3JvbGxiYXItLWdvcml6b250YWxcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmVcclxuICAmOjotd2Via2l0LXNjcm9sbGJhclxyXG4gICAgaGVpZ2h0OiAwcHhcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYmFja2dyb3VuZDogJGdyYXktdGV4dFxyXG4iLCIudHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo4cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9se3BhZGRpbmc6NXB4IDhweCAycHh9LmZ1bGwgLnRzLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kaXNhYmxlZCAudHMtY29udHJvbCwuZGlzYWJsZWQgLnRzLWNvbnRyb2wgKntjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnR9LmZvY3VzIC50cy1jb250cm9se2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KX0udHMtY29udHJvbD4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmluaXRpYWx9LnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2w+ZGl2e2JhY2tncm91bmQ6IzFkYTdlZTtib3JkZXI6MXB4IHNvbGlkICMwMDczYmI7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAzcHggM3B4IDA7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjJweCA2cHh9LnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2w+ZGl2LmFjdGl2ZXtiYWNrZ3JvdW5kOiM5MmM4MzY7Ym9yZGVyOjFweCBzb2xpZCAjMDA1NzhkO2NvbG9yOiNmZmZ9LnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2w+ZGl2LC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojZDJkMmQyO2JvcmRlcjoxcHggc29saWQgI2FhYTtjb2xvcjojZmZmfS50cy1jb250cm9sPmlucHV0e2JhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O2ZsZXg6MSAxIGF1dG87bGluZS1oZWlnaHQ6aW5oZXJpdCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O21pbi1oZWlnaHQ6MCFpbXBvcnRhbnQ7bWluLXdpZHRoOjdyZW07cGFkZGluZzowIWltcG9ydGFudDt0ZXh0LWluZGVudDowIWltcG9ydGFudDstd2Via2l0LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1zLXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50O3VzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50fS50cy1jb250cm9sPmlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS50cy1jb250cm9sPmlucHV0OmZvY3Vze291dGxpbmU6bm9uZSFpbXBvcnRhbnR9Lmhhcy1pdGVtcyAudHMtY29udHJvbD5pbnB1dHttYXJnaW46MCA0cHghaW1wb3J0YW50fS50cy1jb250cm9sLnJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXJ7bGVmdDoxNXB4O3JpZ2h0OmF1dG99LnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sPmlucHV0e21hcmdpbjowIDRweCAwIC0ycHghaW1wb3J0YW50fS5kaXNhYmxlZCAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7b3BhY2l0eTouNX0uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sPmlucHV0e2xlZnQ6LTEwMDAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlfS50cy1kcm9wZG93bntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7Ym9yZGVyLXRvcDowO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsZWZ0OjA7bWFyZ2luOi4yNXJlbSAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjEwfS50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXXtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHR7YmFja2dyb3VuZDpyZ2JhKDEyNSwxNjgsMjA4LC4yKTtib3JkZXItcmFkaXVzOjFweH0udHMtZHJvcGRvd24gLmNyZWF0ZSwudHMtZHJvcGRvd24gLm5vLXJlc3VsdHMsLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsLnRzLWRyb3Bkb3duIC5vcHRpb257cGFkZGluZzo1cHggOHB4fS50cy1kcm9wZG93biAub3B0aW9uLC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb257Y3Vyc29yOmluaGVyaXQ7b3BhY2l0eTouNX0udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXJ7Ym9yZGVyLXRvcDowfS50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzAzMDMwO2N1cnNvcjpkZWZhdWx0fS50cy1kcm9wZG93biAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1ZmFmZDtjb2xvcjojNDk1YzY4fS50cy1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZXtjb2xvcjojNDk1YzY4fS50cy1kcm9wZG93biAuY3JlYXRle2NvbG9yOnJnYmEoNDgsNDgsNDgsLjUpfS50cy1kcm9wZG93biAuc3Bpbm5lcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDttYXJnaW46NXB4IDhweDt3aWR0aDozMHB4fS50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlcnthbmltYXRpb246bGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtib3JkZXItY29sb3I6I2QwZDBkMCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweDtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bWFyZ2luOjNweDt3aWR0aDoyNHB4fUBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0udHMtZHJvcGRvd24tY29udGVudHttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbiBhdXRvO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudHMtZHJhZ2dpbmd7Y29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnRzLWRyYWdnaW5nPip7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fS5wbHVnaW4tY2hlY2tib3hfb3B0aW9uczpub3QoLnJ0bCkgLm9wdGlvbiBpbnB1dHttYXJnaW4tcmlnaHQ6LjVyZW19LnBsdWdpbi1jaGVja2JveF9vcHRpb25zLnJ0bCAub3B0aW9uIGlucHV0e21hcmdpbi1sZWZ0Oi41cmVtfS5wbHVnaW4tY2xlYXJfYnV0dG9uey0tdHMtcHItY2xlYXItYnV0dG9uOjFlbX0ucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXItYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDowIWltcG9ydGFudDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41c30ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9ue3JpZ2h0Om1heCh2YXIoLS10cy1wci1jYXJldCksOHB4KX0ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb2N1cy5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiwucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbntvcGFjaXR5OjF9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlcntiYWNrZ3JvdW5kOmNvbG9yLW1peCgjZmZmLCNkMGQwZDAsODUlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7cGFkZGluZzoxMHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZX0udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3Nle2NvbG9yOiMzMDMwMzA7Zm9udC1zaXplOjIwcHghaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTJweDtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6NTAlfS50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMH0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym94LXNoYWRvdzpub25lfS5wbHVnaW4tZHJvcGRvd25faW5wdXQgLmRyb3Bkb3duLWlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkICNkMGQwZDA7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweDt3aWR0aDoxMDAlfS5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVye2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3dpZHRoOjEwMCV9LnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyLC5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2w+aW5wdXR7bWluLXdpZHRoOjB9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dHtmbGV4Om5vbmU7bWluLXdpZHRoOjRweH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50e2Rpc3BsYXk6ZmxleH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3Vwe2JvcmRlci1yaWdodDoxcHggc29saWQgI2YyZjJmMjtib3JkZXItdG9wOjA7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21pbi13aWR0aDowfS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXJ7Ym9yZGVyLXRvcDowfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmV7Ym9yZGVyLXJhZGl1czowIDJweCAycHggMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNnB4O3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpub25lfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xle2ZvbnQtc2l6ZToyM3B4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVte3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIC5yZW1vdmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDczYmI7bWFyZ2luLWxlZnQ6NnB4fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbS5hY3RpdmUgLnJlbW92ZXtib3JkZXItbGVmdC1jb2xvcjojMDA1NzhkfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOiNhYWF9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVte3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDczYmI7bWFyZ2luLXJpZ2h0OjZweH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDU3OGR9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsLmRpc2FibGVkIC5pdGVtIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNhYWF9OnJvb3R7LS10cy1wci1jbGVhci1idXR0b246MHB4Oy0tdHMtcHItY2FyZXQ6MHB4Oy0tdHMtcHItbWluOi43NXJlbX0udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0e2N1cnNvcjpwb2ludGVyfS50cy1jb250cm9sOm5vdCgucnRsKXtwYWRkaW5nLXJpZ2h0Om1heCh2YXIoLS10cy1wci1taW4pLHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpIWltcG9ydGFudH0udHMtY29udHJvbC5ydGx7cGFkZGluZy1sZWZ0Om1heCh2YXIoLS10cy1wci1taW4pLHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpIWltcG9ydGFudH0udHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0udHMtY29udHJvbCwudHMtY29udHJvbCBpbnB1dCwudHMtZHJvcGRvd257Y29sb3I6IzMwMzAzMDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE4cHh9LnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnRleHR9LnRzLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2x7LS10cy1wci1jYXJldDoycmVtfS50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDphZnRlcntib3JkZXItY29sb3I6Z3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bWFyZ2luLXRvcDotM3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6bm90KC5ydGwpOmFmdGVye3JpZ2h0OjE1cHh9LnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sLnJ0bDphZnRlcntsZWZ0OjE1cHh9LnRzLXdyYXBwZXIuc2luZ2xlLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgZ3JheTtib3JkZXItd2lkdGg6MCA1cHggNXB4O21hcmdpbi10b3A6LTRweH0udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sLC50cy13cmFwcGVyLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wgaW5wdXR7Y3Vyc29yOnRleHR9LnRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MzZweH0udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjVweDstLXRzLXByLW1pbjo1cHh9LnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVde2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KCMxZGE3ZWUsIzE3OGVlOSw2MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZywjMWRhN2VlLCMxNzhlZTkpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLC4yKSxpbnNldCAwIDFweCBoc2xhKDAsMCUsMTAwJSwuMDMpO3RleHQtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDUxLDgzLC4zKX0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0uYWN0aXZle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KCMwMDhmZDgsIzAwNzVjZiw2MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDE4MGRlZywjMDA4ZmQ4LCMwMDc1Y2YpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXXtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM5OTk7dGV4dC1zaGFkb3c6bm9uZX0udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0sLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIC5yZW1vdmV7Ym9yZGVyLWNvbG9yOiNlNmU2ZTZ9LnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIC5yZW1vdmV7YmFja2dyb3VuZDpub25lfS50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peCgjZmVmZWZlLCNmMmYyZjIsNjAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZlZmVmZSwjZjJmMmYyKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpLGluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjgpfS50cy1kcm9wZG93bi5zaW5nbGUsLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9se2JvcmRlci1jb2xvcjojYjhiOGI4fS5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcntmb250LXNpemU6Ljg1ZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctdG9wOjdweH0udHMtZHJvcGRvd24gLm9wdGdyb3Vwe2JvcmRlci10b3A6MXB4IHNvbGlkICNmMGYwZjB9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9XG4vKiMgc291cmNlTWFwcGluZ1VSTD10b20tc2VsZWN0LmRlZmF1bHQubWluLmNzcy5tYXAgKi8iLCIuc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX3BhZ2luYXRpb257LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb2ludGVyLWV2ZW50czphdXRvfS5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2xpc3Qtc3R5bGUtdHlwZTpub25lIWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NwaW5uZXJ7YW5pbWF0aW9uOnNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjA7Y29udGFpbjpzdHJpY3Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH0uc3BsaWRlX19zcntjbGlwOnJlY3QoMCAwIDAgMCk7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6bm9uZX0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTppbmxpbmV9LnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2Fycm93ey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoyZW07LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjJlbTt6LWluZGV4OjF9LnNwbGlkZV9fYXJyb3cgc3Zne2ZpbGw6IzAwMDtoZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW19LnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCl7b3BhY2l0eTouOX0uc3BsaWRlX19hcnJvdzpkaXNhYmxlZHtvcGFjaXR5Oi4zfS5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDoxZW19LnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjFlbX0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3BhZ2luYXRpb257Ym90dG9tOi41ZW07bGVmdDowO3BhZGRpbmc6MCAxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46M3B4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7d2lkdGg6OHB4fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMS40KTt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi45fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcHJvZ3Jlc3NfX2JhcntiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjNweH0uc3BsaWRlX19zbGlkZXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjB9QHN1cHBvcnRzKG91dGxpbmUtb2Zmc2V0Oi0zcHgpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDotM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZXtib3JkZXI6M3B4IHNvbGlkICMwYmZ9fUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdHJhY2s+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZTpmb2N1c3tib3JkZXItY29sb3I6IzBiZn19LnNwbGlkZV9fdG9nZ2xle2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7Ym9yZGVyOjNweCBzb2xpZCAjMDAwfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2e2xlZnQ6YXV0bztyaWdodDoxZW19LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoMSl9LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHR7bGVmdDoxZW07cmlnaHQ6YXV0b30uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3d7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldnt0b3A6MWVtfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHR7Ym90dG9tOjFlbTt0b3A6YXV0b30uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnNwbGlkZV9fcGFnaW5hdGlvbi0tdHRie2JvdHRvbTowO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xlZnQ6YXV0bztwYWRkaW5nOjFlbSAwO3JpZ2h0Oi41ZW07dG9wOjB9IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvT25lc3QtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL09uZXN0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJPbmVzdFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT25lc3QtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL09uZXN0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT25lc3RcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL09uZXN0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvT25lc3QtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcbipcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcblxyXG4uY29udGFpbmVyXHJcbiAgZGlzcGxheTogZ3JpZFxyXG4gIG1heC13aWR0aDogMTQ0MHB4XHJcbiAgcGFkZGluZy1sZWZ0OiA3MHB4XHJcbiAgcGFkZGluZy1yaWdodDogNzBweFxyXG4gIG1hcmdpbjogMCBhdXRvXHJcbiAgZ2FwOiA0OHB4XHJcbiAgbWluLXdpZHRoOiAzNjBweFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgQG1lZGlhIGFsbCBhbmQgKCR4bClcclxuICAgIHBhZGRpbmctbGVmdDogMzRweFxyXG4gICAgcGFkZGluZy1yaWdodDogMzRweFxyXG4gIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgIHBhZGRpbmctbGVmdDogMTZweFxyXG4gICAgcGFkZGluZy1yaWdodDogMTZweFxyXG4gICAgZ2FwOiAzMnB4XHJcblxyXG5ib2R5XHJcbiAgbGluZS1oZWlnaHQ6IDEuMlxyXG4gIG1hcmdpbjogMFxyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHlcclxuICBvdmVyZmxvdy14OiBoaWRkZW5cclxuICBtaW4taGVpZ2h0OiAxMDB2aFxyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZVxyXG4gIEBleHRlbmQgJWN1c3RvbS1zY3JvbGxiYXJcclxudWxcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMFxyXG5hLFxyXG5wLFxyXG5saSxcclxudWwsXHJcbnNwYW5cclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwXHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweFxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMFxyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBcclxuXHJcbmJ1dHRvblxyXG4gIHBhZGRpbmctYmxvY2s6IDBcclxuICBwYWRkaW5nLWlubGluZTogMFxyXG4gIGJvcmRlci13aWR0aDogMFxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcblxyXG5tYWluXHJcbiAgcGFkZGluZy10b3A6IDQ4cHhcclxudGV4dGFyZWFcclxuICByZXNpemU6IG5vbmVcclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl1cclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbiAgbWFyZ2luOiAwXHJcblxyXG5pbWdcclxuICBtYXgtd2lkdGg6IDEwMCVcclxuICBkaXNwbGF5OiBibG9ja1xyXG5cclxuZmllbGRzZXRcclxuICBib3JkZXI6IG5vbmVcclxuICBtYXJnaW4taW5saW5lOiAwXHJcbiAgcGFkZGluZy1ibG9jazogMFxyXG4gIHBhZGRpbmctaW5saW5lOiAwXHJcbiAgcGFkZGluZzogMFxyXG4gIG1pbi1pbmxpbmUtc2l6ZTogYXV0b1xyXG5cclxubGVnZW5kXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBwYWRkaW5nLWlubGluZTogMFxyXG5cclxuYVxyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG4gICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHJcbmFbZGF0YS1tb2RhbC10cmlnZ2VyXVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG5cclxuaHJcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwXHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMFxyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwXHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcblxyXG4uZC1uXHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbi5kLWJsb2NrXHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4ubS1kLW5cclxuICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuXHJcbmlucHV0LCB0ZXh0YXJlYVxyXG4gIG91dGxpbmU6IG5vbmVcclxuICBib3JkZXI6IG5vbmVcclxuXHJcbnBpY3R1cmUsIHNvdXJjZVxyXG4gIGRpc3BsYXk6IGNvbnRlbnRzXHJcblxyXG5vbFxyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMFxyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweFxyXG5cclxuLnNlY3Rpb25cclxuICBwYWRkaW5nLXRvcDogMTEycHhcclxuICBwYWRkaW5nLWJvdHRvbTogMTEycHhcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBwYWRkaW5nLXRvcDogNDhweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHhcclxuXHJcbi5oMVxyXG4gIGZvbnQtd2VpZ2h0OiAzMDBcclxuICBmb250LXNpemU6IDg4cHhcclxuICBsaW5lLWhlaWdodDogMTAyJVxyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtXHJcbiAgY29sb3I6ICRibGFja1xyXG4gIHNwYW5cclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgZm9udC1zaXplOiA1NnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTA3JVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW1cclxuXHJcbi5idG4tb3JhbmdlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZVxyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXNpemU6IDEycHhcclxuICBsaW5lLWhlaWdodDogMTUwJVxyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgY29sb3I6ICR3aGl0ZVxyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW1cclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlclxyXG5cclxuLmJ0bi1ibGFja1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbiAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gIGJhY2tncm91bmQ6ICRibGFja1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXNpemU6IDEycHhcclxuICBsaW5lLWhlaWdodDogMTUwJVxyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgY29sb3I6ICR3aGl0ZVxyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW1cclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlclxyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4uYnRuLWFycm93XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgZGlzcGxheTogZ3JpZFxyXG4gIGdhcDogOHB4XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmOjphZnRlclxyXG4gICAgY29udGVudDogJydcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXdoaXRlLnN2ZylcclxuICAgIHdpZHRoOiAxNnB4XHJcbiAgICBoZWlnaHQ6IDE2cHhcclxuXHJcbi50YWItYnRuXHJcbiAgZGlzcGxheTogZ3JpZFxyXG4gIHBhZGRpbmc6IDlweCAyMHB4XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXNpemU6IDExcHhcclxuICBsaW5lLWhlaWdodDogMTQ1JVxyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgY29sb3I6ICRibGFja1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW0sIGNvbG9yICRhbmltXHJcbiAgJi5hY3RpdmVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja1xyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG5cclxuLnRhYi1idG5zXHJcbiAgZGlzcGxheTogZ3JpZFxyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICBnYXA6IDhweFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuXHJcbi5idG4tYmxhY2stYm9kcmVyXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrXHJcbiAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXNpemU6IDEycHhcclxuICBsaW5lLWhlaWdodDogMTUwJVxyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgY29sb3I6ICRibGFja1xyXG4gIGRpc3BsYXk6IGdyaWRcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltXHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXNcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XHJcblxyXG4ubGlua1xyXG4gIGNvbG9yOiAjZTg1ZDJhXHJcblxyXG4udGl0bGVcclxuICBmb250LXdlaWdodDogMzAwXHJcbiAgZm9udC1zaXplOiA1NnB4XHJcbiAgbGluZS1oZWlnaHQ6IDEwNyVcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxyXG4gIGNvbG9yOiAkYmxhY2tcclxuICBwLCBzcGFuXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogMzJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXHJcbiAgJl9fZGVzY3JpcHRpb25cclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmclxyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMTJweFxyXG4uZ3JheS1iZ1xyXG4gIGJhY2tncm91bmQ6ICRncmF5XHJcbi5vcmFuZ2UtYmdcclxuICBiYWNrZ3JvdW5kOiAkb3JhbmdlXHJcbiAgLnRpdGxlLCAudGl0bGVfX2Rlc2NyaXB0aW9uXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcblxyXG5pbnB1dCwgdGV4dGFyZWFcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gIHBhZGRpbmc6IDE2cHhcclxuICBmb250LXdlaWdodDogNDAwXHJcbiAgZm9udC1zaXplOiAxNnB4XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICBjb2xvcjogJGJsYWNrXHJcbiAgd2lkdGg6IDEwMCVcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGVcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgJGFuaW1cclxuICAmOjpwbGFjZWhvbGRlclxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrXHJcblxyXG4uaW5wdXQtcGxhY2Vob2xkZXJcclxuICAmX19pbnB1dFxyXG4gICAgcGFkZGluZzogMjVweCAxNnB4IDdweCAxNnB4XHJcbiAgICAmOjpwbGFjZWhvbGRlclxyXG4gICAgICBvcGFjaXR5OiAwXHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZVxyXG4gICAgICAuY29uc3VsdGF0aW9uX19sYWJlbC10ZXh0XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgdG9wOiA3cHhcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuXHJcbiAgJl9fbGFiZWxcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgLy8gJjpoYXMoLmlucHV0LXBsYWNlaG9sZGVyX19pbnB1dDpmb2N1cykgLmlucHV0LXBsYWNlaG9sZGVyX19sYWJlbC10ZXh0LCAmOmhhcyguaW5wdXQtcGxhY2Vob2xkZXJfX2lucHV0OnZhbGlkKSAuaW5wdXQtcGxhY2Vob2xkZXJfX2xhYmVsLXRleHQsIFxyXG4gICAgLy8gICBmb250LXNpemU6IDEycHhcclxuICAgIC8vICAgdG9wOiA3cHhcclxuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcblxyXG4gICAgJjpoYXMoaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzKSAuaW5wdXQtcGxhY2Vob2xkZXJfX2xhYmVsLXRleHQsXHJcbiAgICAmOmhhcyhpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikpIC5pbnB1dC1wbGFjZWhvbGRlcl9fbGFiZWwtdGV4dFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgdG9wOiA3cHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXHJcbiAgICAmOmhhcyguaW5wdXQtZXJyb3IpXHJcbiAgICAgIGlucHV0LCB0ZXh0YXJlYVxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWRcclxuICAgICY6aGFzKHRleHRhcmVhKSAuaW5wdXQtcGxhY2Vob2xkZXJfX2xhYmVsLXRleHRcclxuICAgICAgdG9wOiAxMnB4XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgdGV4dGFyZWFcclxuICAgICAgbWluLWhlaWdodDogMTM2cHhcclxuICAgICAgQGV4dGVuZCAlY3VzdG9tLXNjcm9sbGJhclxyXG5cclxuICAmX19sYWJlbC10ZXh0XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGxlZnQ6IDE2cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICB0b3A6IDUwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgJGFuaW0sIHRvcCAkYW5pbVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuLmlucHV0LWVycm9yXHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgY29sb3I6ICRyZWRcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICBsZWZ0OiAwXHJcbiAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpXHJcbi5pbnB1dC1jaGVja1xyXG4gIGRpc3BsYXk6IG5vbmVcclxuICAmX19sYWJlbFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjpoYXMoLmlucHV0LWVycm9yKVxyXG4gICAgICAuaW5wdXQtY2hlY2tfX2N1c3RvbVxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWRcclxuICAgICY6aGFzKC5pbnB1dC1jaGVjazpjaGVja2VkKSAuaW5wdXQtY2hlY2tfX2N1c3RvbVxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuXHJcbiAgJl9fY3VzdG9tXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICB3aWR0aDogMTZweFxyXG4gICAgaGVpZ2h0OiAxNnB4XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBib3JkZXItcmFkaXVzOiAycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgJGFuaW1cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY2hlY2tlZC5zdmcpXHJcbiAgICAgIHdpZHRoOiA5cHhcclxuICAgICAgaGVpZ2h0OiA3cHhcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gICAgICBsZWZ0OiA1MCVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuICAgICAgb3BhY2l0eTogMFxyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlXHJcbiAgJl9fdGV4dFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuXHJcbi5tb2JpbGUtb25seVxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcblxyXG4udGFiLWl0ZW1cclxuICAmLmFjdGl2ZVxyXG4gICAgLnRhYi1jb250ZW50XHJcbiAgICAgIGRpc3BsYXk6IGdyaWRcclxuXHJcbi50YWItY29udGVudFxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICAmLmFjdGl2ZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG5cclxuLm9uY3JldGUtZGV0YWlscy1wYWdlLCAuY29uY3JldGUtcGFnZSwgLmluZXJ0LW1hdGVyaWFscywgLnJlbnQtcGFnZSwgLmZlcnJvY29uY3JldGUsIC5jb25jcmV0ZS1tYXRlcmlhbHNcclxuICAuY2VydGlmaWNhdGVzXHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcclxuXHJcbi5pbmVydC1tYXRlcmlhbHNcclxuICAuZGVsaXZlcnlcclxuICAgIGJhY2tncm91bmQ6ICRncmF5XHJcblxyXG4uY29udGFjdHMtcGFnZVxyXG4gIC5yZXZpZXdzXHJcbiAgICBwYWRkaW5nLXRvcDogMTEycHhcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweFxyXG4gIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweFxyXG4gIC5jb21wYW55XHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG5cclxuLnJlbnQtcGFnZSwgLmZlcnJvY29uY3JldGVcclxuICAuc3RhZ2VzXHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG5cclxuLmJyZWFkY3J1bWJzXHJcbiAgbWFyZ2luLXRvcDogOHB4XHJcbiAgcGFkZGluZzogMTZweCAwXHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXJcclxuICAuY29udGFpbmVyXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICBnYXA6IDEycHhcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBnYXA6IDhweFxyXG4gICZfX2l0ZW1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiA4cHhcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6IFwiL1wiXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19saW5rXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgXHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4uaGVhZGVyXHJcbiAgcGFkZGluZzogMjJweCAwXHJcbiAgYmFja2dyb3VuZDogJHdoaXRlXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgd2lkdGg6IDEwMCVcclxuICB6LWluZGV4OiA5XHJcbiAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgcGFkZGluZzogMTRweCAwXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwNnB4IDFmclxyXG4gICAgZ2FwOiA2NHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzZweCAxZnJcclxuXHJcbiAgJl9fbmF2LWJveFxyXG4gICAganVzdGlmeS1zZWxmOiBlbmRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGdhcDogNjRweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlXHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB0b3A6IDQ4cHhcclxuICAgICAgbGVmdDogNTAlXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0OHB4KVxyXG4gICAgICB6LWluZGV4OiAxMFxyXG4gICAgICBncmlkLWF1dG8tZmxvdzogcm93XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICZfX3Bob25lXHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbVxyXG4gICAgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXNcclxuICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICAgICBwYWRkaW5nOiAxMXB4IDBcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDQwcHhcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvd1xyXG4gICAgICBnYXA6IDRweFxyXG4gICZfX2l0ZW1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgLmhlYWRlcl9fc3VibGlua1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgLmhlYWRlcl9fbGluay0tYXJyb3c6OmFmdGVyXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpXHJcbiAgJl9fc3VibGlua1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBwYWRkaW5nOiA0cHhcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDM0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpXHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcclxuICAgIGxlZnQ6IC0xNXB4XHJcbiAgICB0b3A6IDI1cHhcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbiAgICAgIGxlZnQ6IGF1dG9cclxuICAgICAgdG9wOiBhdXRvXHJcblxyXG4gICZfX2xpbmtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbVxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXNcclxuICAgICAgY29sb3I6ICRibGFja1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAgIHBhZGRpbmc6IDExcHggMFxyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgICYtLWFycm93XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2ZylcclxuICAgICAgICB3aWR0aDogMjBweFxyXG4gICAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkXHJcblxyXG4gICZfX3N1YmxpbmstbGlua1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGFuaW1cclxuICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzXHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgcGFkZGluZzogMTFweCAwXHJcbiAgICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzXHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuXHJcbiAgJl9fYnVyZ2VyLWJveFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgcGFkZGluZzogNHB4IDNweFxyXG4gICAganVzdGlmeS1zZWxmOiBlbmRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICZfX2J1cmdlclxyXG4gICAgZ2FwOiA1cHhcclxuICAgIHdpZHRoOiAyNHB4XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBzcGFuXHJcbiAgICAgIGhlaWdodDogMXB4XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFja1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1cclxuICAgICYuYWN0aXZlXHJcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGRcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDI1JSwgMjUlKVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgc3BhbjpsYXN0LWNoaWxkXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjUlLCAyNSUpXHJcblxyXG4gIGhyLm1vYmlsZS1vbmx5XHJcbiAgICBoZWlnaHQ6IDFweFxyXG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJvcmRlclxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ib3JkZXJcclxuICAgIG1hcmdpbjogOHB4IDBcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG5cclxuICAmX19hZGRyZXNzZXMtbGlzdFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgJl9fYWRkcmVzc2VzLWl0ZW1cclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogOHB4XHJcbiAgJl9fYWRkcmVzc2VzLWNpdHlcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICZfX2FkZHJlc3Nlcy10ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG5cclxuLmZvb3RlclxyXG4gIGJhY2tncm91bmQ6ICRibGFja1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4XHJcbiAgcGFkZGluZy10b3A6IDgwcHhcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweFxyXG4gICAgcGFkZGluZy10b3A6IDQ4cHhcclxuICAudGl0bGVcclxuICAgIGNvbG9yOiAkd2hpdGVcclxuICAgICZfX2JveFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICAgICAgICBnYXA6IDI1cHhcclxuICBoclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMXB4XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGVcclxuICAgIG9wYWNpdHk6IDAuMlxyXG4gICZfX2NvbnRhY3RzLWJveFxyXG4gICAganVzdGlmeS1zZWxmOiBlbmRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogOHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnRcclxuICAmX19jb250YWN0cy1waG9uZVxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgZm9udC1zaXplOiAzMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW1cclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgICAgZm9udC1zaXplOiAyOHB4XHJcbiAgJl9fY29udGFjdHMtbWFpbFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4gICZfX21hcFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC1oZWlnaHQ6IDM4NHB4XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAmX19hZGRyZXNzZXMtYWNjb3JkaW9uXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAmX19hZGRyZXNzZXNcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNDhweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIC55bWFwczMtLW1hcC1jb250YWluZXJcclxuICAgICAgbWluLWhlaWdodDogMzg0cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICZfX21hcFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfX2FkZHJlc3Nlcy1saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICBnYXA6IDIwcHhcclxuICAmX19hZGRyZXNzZXMtbGlua1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgLmZvb3Rlcl9fYWRkcmVzc2VzLWNpdHlcclxuICAgICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICZfX2FkZHJlc3Nlcy1jaXR5XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBmb250LXNpemU6IDEwcHhcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW1cclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbVxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICZfX2FkZHJlc3Nlcy10ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgJl9fc29jaWFsLWxpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGdhcDogMjRweFxyXG4gICAganVzdGlmeS1zZWxmOiBlbmRcclxuICAmX19jb3B5LWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgJl9fc29jaWFsLWxpbmtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgJl9fY29weVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuXHJcbi55bWFwczMtLW1hcmtlclxyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcclxuICBtaW4td2lkdGg6IDMzcHhcclxuXHJcblxyXG4uYWNjb3JkaW9uLWhlYWRlclxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgcGFkZGluZzogMjRweCAwXHJcbiAgYmFja2dyb3VuZDogbm9uZVxyXG4gIGJvcmRlcjogbm9uZVxyXG4gIHRleHQtYWxpZ246IGxlZnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgY29sb3I6ICR3aGl0ZVxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIGRpc3BsYXk6IGdyaWRcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgJjo6YWZ0ZXJcclxuICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgIGNsaXAtcGF0aDogcGF0aChcIk00LjI0MjY3IDMuM0w3LjU0MjY3IDBMOC40ODUzMyAwLjk0MjY2Nkw0LjI0MjY3IDUuMTg1MzNMMCAwLjk0MjY2NkwwLjk0MjY2NyAwTDQuMjQyNjcgMy4zWlwiKVxyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlXHJcbiAgICB3aWR0aDogOXB4XHJcbiAgICBoZWlnaHQ6IDZweFxyXG4gICAgcGFkZGluZzogNXB4IDRweFxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltLCBiYWNrZ3JvdW5kICRhbmltXHJcblxyXG4gICYtY29udGVudFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG5cclxuLmFjY29yZGlvbi1jaXR5XHJcbiAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG5cclxuLmFjY29yZGlvbi1hZGRyZXNzXHJcbiAgbWFyZ2luOiA0cHggMCAwXHJcbiAgb3BhY2l0eTogMC44XHJcbiAgZm9udC1zaXplOiAxNHB4XHJcblxyXG4vLyAuYWNjb3JkaW9uLWljb25cclxuLy8gICBmb250LXNpemU6IDE4cHhcclxuLy8gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlXHJcbi8vICAgZmxleC1zaHJpbms6IDBcclxuXHJcbi8vICAgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAmXHJcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbi5tb2JpbGUtbWFwXHJcbiAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuLmFjY29yZGlvbi1jb250ZW50XHJcbiAgbWF4LWhlaWdodDogMFxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2VcclxuXHJcbi5hY2NvcmRpb24taXRlbS5hY3RpdmVcclxuICAuYWNjb3JkaW9uLWNvbnRlbnRcclxuICAgIG1heC1oZWlnaHQ6IDM0MHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgLmZvb3Rlcl9fYWRkcmVzc2VzLWNpdHlcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgLmFjY29yZGlvbi1oZWFkZXI6OmFmdGVyXHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkiLCJcclxuQHVzZSBcIl92YXJzXCIgYXMgKlxyXG4uc2ltcGxlLXZpZGVvLXdyYXBwZXJcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICB3aWR0aDogMTAwJVxyXG4gIG1heC13aWR0aDogMTAwJVxyXG4gIGJhY2tncm91bmQ6ICMwMDBcclxuICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICYuaXMtcGxheWluZyAudmlkZW8tb3ZlcmxheSwgJi5pcy1wbGF5aW5nIC52aWRlby10aXRsZVxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4udmlkZW8tZWxlbWVudFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgQG1lZGlhIGFsbCBhbmQgKCRzKSBcclxuICAgIG1pbi1oZWlnaHQ6IDIwOHB4IFxyXG5cclxuXHJcbi52aWRlby1vdmVybGF5XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgaW5zZXQ6IDBcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZVxyXG4gIHotaW5kZXg6IDJcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcbi5jZW50ZXItcGxheS1idG5cclxuICB3aWR0aDogNzBweFxyXG4gIGhlaWdodDogNzBweFxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSlcclxuICBib3JkZXI6IG5vbmVcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxuICBjb2xvcjogI2ZmZlxyXG4gIGN1cnNvcjogcG9pbnRlclxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZVxyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpXHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHotaW5kZXg6IDRcclxuICAmOmhvdmVyXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpXHJcbiAgJjphY3RpdmVcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSlcclxuICBzdmdcclxuICAgIHdpZHRoOiAyOHB4XHJcbiAgICBoZWlnaHQ6IDI4cHhcclxuXHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4uc2VjdGlvbi5iYW5uZXJcclxuICBwYWRkaW5nLXRvcDogNjRweFxyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbiAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgcGFkZGluZy10b3A6IDMycHhcclxuICAmLnBhZGRpbmctYm90dG9tXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweFxyXG4uYmFubmVyXHJcbiAgJl9fc3VidGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTFweFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICZfX3N1YnRpdGxlLWdyYXlcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogMjhweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgJl9fcHJpY2UtYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDRweFxyXG4gICZfX3ByaWNlLXRpdGxlXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX3ByaWNlXHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXNpemU6IDQwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICZfX3RleHRcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICBtYXgtd2lkdGg6IDQxNnB4XHJcbiAgJl9fYnRuLWNhbGxcclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAmX19idG4tcHJpY2VcclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICZfX2J0bi1tYXhcclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYXguc3ZnKVxyXG4gICAgICB3aWR0aDogMTZweFxyXG4gICAgICBoZWlnaHQ6IDE2cHhcclxuICAmX19idXR0b25zXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDEycHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvd1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2hcclxuICAmX19ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNjRweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMjBweFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyXHJcbiAgICBhbGlnbi1pdGVtczogZW5kXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgJi5jb250ZW50LXRvcFxyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAmX190aXRsZS13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDE2cHhcclxuICAgICYub3RoZXItZ2FwXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAgICAgLmJhbm5lcl9fc3VidGl0bGVcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxyXG4gICAgICAgIC5iYW5uZXJfX3N1YnRpdGxlLWdyYXlcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAmX19kZXNjcmlwdGlvblxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgJl9faW1nXHJcbiAgICBoZWlnaHQ6IDQwMHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgaGVpZ2h0OiAzNjBweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBoZWlnaHQ6IDIwOHB4XHJcbiAgJl9fY291bnRzXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDQ4cHhcclxuICAgIGp1c3RpZnktc2VsZjogZW5kXHJcbiAgICBhbGlnbi1zZWxmOiBlbmRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICZfX2NvdW50LWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA0cHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAmX19jb3VudC10aXRsZVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAmX19jb3VudFxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJVxyXG5cclxuLmdhbGxlcnktYmFubmVyXHJcbiAgLnZpZGVvLWVsZW1lbnRcclxuICAgIGhlaWdodDogNDAwcHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgaGVpZ2h0OiAyMDhweFxyXG4gICYuc2VjdGlvblxyXG4gICAgcGFkZGluZy10b3A6IDY0cHhcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4XHJcbiAgLm90aGVyLWdhcFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgLmJhbm5lcl9fY29udGVudFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gIC5jb250YWluZXJcclxuICAgIGdhcDogNjRweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDQwcHhcclxuLmJhbm5lci12aWRlb1xyXG4gICZfX2NvbnRlbnRcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGJvdHRvbTogMFxyXG4gICAgei1pbmRleDogMlxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHBhZGRpbmc6IDUzcHggMzZweCAyNHB4IDI0cHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgICAgb3BhY2l0eTogMC45XHJcbiAgICAgIHotaW5kZXg6IDBcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgcGFkZGluZzogMzZweCAyNHB4IDEycHggMTJweFxyXG4gICZfX3RpdGxlLXZpZGVvXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19kZXNjLWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAmX19kZXNjcmlwdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX190aW1lXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDRweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdGltZS1saW5lLnN2ZylcclxuICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgaGVpZ2h0OiAxNnB4XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCA4cHhcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDUwJVxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG5cclxuLmF1dG9wYXJrXHJcbiAgJl9fbGlzdFxyXG4gICAgbWFyZ2luLXRvcDogNTBweCBcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDNmciAyZnJcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcilcclxuICAgIGdhcDogMjBweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDhweFxyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgICBcclxuICAmX19pdGVtXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgbWluLWhlaWdodDogMjAwcHhcclxuICAgIGFsaWduLWl0ZW1zOiBlbmRcclxuICAgICY6bnRoLW9mLXR5cGUoMSksICY6bnRoLW9mLXR5cGUoMilcclxuICAgICAgZ3JpZC1yb3c6IDEvM1xyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgICAgZ3JpZC1yb3c6IGF1dG9cclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgbWluLWhlaWdodDogMTc2cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgbWluLWhlaWdodDogMTcycHhcclxuICAmX19pbWdcclxuICAgIHotaW5kZXg6IDBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAwXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICZfX2Rlc2MtYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZzogNTNweCAyNHB4IDI0cHggMjRweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBwYWRkaW5nOiA1cHggMTZweCAxNnB4IDE2cHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgICAgb3BhY2l0eTogMC45XHJcbiAgICAgIHotaW5kZXg6IDBcclxuICAmX19uYW1lXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJHdoaXRlXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19kZXNjcmlwdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX19jb3VudFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4gICZfX2xpbmtcclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICAgbWFyZ2luLXRvcDogNTBweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cclxuICAgICAgXHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4uY2F0YWxvZy1tYWluXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgLnRpdGxlX19ib3hcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmclxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX3RhYi1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGdhcDogOHB4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2hcclxuICAmX190YWJcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHBhZGRpbmc6IDlweCAyMHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTFweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE0NSVcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW0sIGNvbG9yICRhbmltXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tcclxuICAgICAgY29sb3I6ICR3aGl0ZVxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcclxuICAgIGdhcDogMjBweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDEycHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgJl9fbGlua1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlXHJcbiAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICBnYXA6IDI0cHhcclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBmb250LXNpemU6IDExcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDUlXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAmLS1wcmljZVxyXG4gICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgJi0tdHlwZVxyXG4gICAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX2l0ZW0tdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Fycm93LWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2J0blxyXG4gICAgcGFkZGluZzogMTVweCAzMnB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICZfX2J0bi1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGdhcDogMTJweFxyXG4gICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdyaWQtYXV0by1mbG93OiByb3dcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICogXHJcblxyXG4uY2FzZS1tYWluXHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxuICAmX190aXRsZS1kZXNjXHJcbiAgICBtYXgtd2lkdGg6IDQxNnB4XHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBtaW4td2lkdGg6IDYxNnB4XHJcbiAgJl9fbGlzdC1ib3hcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcclxuICAgIEBleHRlbmQgJWN1c3RvbS1zY3JvbGxiYXItLWdvcml6b250YWxcclxuICAmX19pdGVtXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIG1pbi13aWR0aDogMzAycHhcclxuICAmX19saW5rXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA0cHhcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweFxyXG4gICZfX2NpdHlcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX19kZXNjcmlwdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG4gICZfX2l0ZW0tYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDE2cHhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAgIG1hcmdpbi10b3A6IDE0cHhcclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAmLS1tYXJrXHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9faW1nXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBtYXgtaGVpZ2h0OiAyNTdweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAmX19idG5cclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2hcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5hZHZhbnRhZ2VzLCAuYXBwbGljYXRpb25cclxuICAudGl0bGVfX2Rlc2NyaXB0aW9uXHJcbiAgICBtYXgtd2lkdGg6IDQyMHB4XHJcbiAgICBhbGlnbi1zZWxmOiBlbmRcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBnYXA6IDQ4cHggMjBweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDEycHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ2FwOiAyNHB4IDEycHhcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG5cclxuICAmX19pdGVtXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlOFxyXG4gICAgcGFkZGluZzogMzJweCAwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDI0cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgcGFkZGluZzogMTZweCAwcHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMTJweFxyXG4gICZfX2NvdW50XHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXNpemU6IDQwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgb3BhY2l0eTogMC42XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgICAgZm9udC1zaXplOiAzMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX19kZXNjcmlwdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5jYWxjdWxhdG9yXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHhsKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciA1ZnJcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICZfX2luZm8tYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDYwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICZfX2luZm8taXRlbVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAmX19ib3gtdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX19pbmZvLXRpdGxlXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICZfX2luZm8tdmFsdWVcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogODBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCVcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICAmLS1wcmljZVxyXG4gICAgICBjb2xvcjogJG9yYW5nZVxyXG4gICZfX2luZm8tdW5pdFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAgICYtLXByaWNlXHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9fZm9ybVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgICBtYXgtd2lkdGg6IDUzMHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIG1heC13aWR0aDogNDU4cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJjpoYXMoLmZvdW5kYXRpb24yOmNoZWNrZWQpXHJcbiAgICAgIC5jYWxjdWxhdG9yX19pbnB1dHNcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcilcclxuICAgICAgLmNhbGN1bGF0b3JfX2xhYmVsLWlucHV0LS1oaWRkZW5cclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgJl9fZm9ybS1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMTZweFxyXG4gICZfX2Zvcm0tdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgJl9fZm9ybS1yYWRpby1ib3hlc1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgJl9fZm9ybS1yYWRpby1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHBhZGRpbmc6IDExcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LXRleHRcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYW5pbVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBpbnB1dFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmOmhhcyhpbnB1dDpjaGVja2VkKVxyXG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2VcclxuICAgICAgLmNhbGN1bGF0b3JfX3BvcC11cFxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAmX19zZWxlY3QtYm94XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICY6Zm9jdXMtdmlzaWJsZVxyXG4gICAgICBvdXRsaW5lOiAwXHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gICZfX2lucHV0c1xyXG4gICAgbWFyZ2luLXRvcDogMTZweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAmX19pbnB1dFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgcGFkZGluZzogMTZweFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxyXG4gICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX19sYWJlbC1pbnB1dFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgJi0taGlkZGVuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19idG5cclxuICAgIHBhZGRpbmc6IDE1cHhcclxuICAmX19wb3AtdXBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgYm90dG9tOiAtMjVweFxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIG9wYWNpdHk6IDBcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1cclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuXHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4udHMtd3JhcHBlclxyXG4gIG1pbi1oZWlnaHQ6IDBcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxuICAmOmZvY3VzLXZpc2libGVcclxuICAgIGJvcmRlcjogbm9uZVxyXG4gICAgb3V0bGluZTogMFxyXG4udHMtd3JhcHBlclxyXG4gIC50cy1jb250cm9sXHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXIgIWltcG9ydGFudFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgcGFkZGluZzogMTZweFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyICRhbmltXHJcbiAgICBpbnB1dFxyXG4gICAgICBwYWRkaW5nOiAwXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgICAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICAgJjpmb2N1cy12aXNpYmxlXHJcbiAgICAgIG91dGxpbmU6IDBcclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50XHJcbiAgICAgIFxyXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpXHJcbiAgd2lkdGg6IDI0cHhcclxuICBoZWlnaHQ6IDI0cHhcclxuICBib3JkZXI6IG5vbmVcclxuICByaWdodDogMTZweFxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gIG1hcmdpbi10b3A6IDBcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1cclxuLnRzLXdyYXBwZXIuc2luZ2xlLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbDphZnRlclxyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoLTEpXHJcblxyXG4udHMtZHJvcGRvd25cclxuICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgcGFkZGluZzogNHB4XHJcbiAgYm94LXNoYWRvdzogMCAycHggMzRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOClcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgYm9yZGVyOiBub25lXHJcbiAgLm9wdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweFxyXG4gIC5hY3RpdmVcclxuICAgIGJhY2tncm91bmQ6ICRncmF5XHJcbi50cy1kcm9wZG93bi1jb250ZW50XHJcbiAgQGV4dGVuZCAlY3VzdG9tLXNjcm9sbGJhclxyXG4iLCJAdXNlIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4udGVjaG5vbG9neVxyXG4gIC50aXRsZV9fZGVzY3JpcHRpb25cclxuICAgIG1heC13aWR0aDogNDE2cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgbWF4LXdpZHRoOiBub25lXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDQwcHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdhcDogMzJweFxyXG4gICZfX2luZGljYXRvcnNcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMTZweFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgcGFkZGluZy10b3A6IDMycHhcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGJvcmRlci10b3A6IDBcclxuICAgICAgcGFkZGluZy10b3A6IDBcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDhweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweFxyXG4gICZfX2NvdW50XHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXNpemU6IDU2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDclXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAmX19kZXNjXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX2JveFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgICBnYXA6IDE2cHhcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5tYW51ZmFjdHVyZVxyXG4gIC50aXRsZV9fYm94XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX2JveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgJl9faW1nLWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcblxyXG4gICZfX2ltZ1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICogXHJcblxyXG4uc3RhZ2VzXHJcbiAgLnRpdGxlXHJcbiAgICAmX19ib3hcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgICBnYXA6IDE2cHhcclxuICAgICZfX2Rlc2NyaXB0aW9uXHJcbiAgICAgIG1hcmdpbi10b3A6IDBcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcilcclxuICAgIGdhcDogMjBweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDEycHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgJl9faXRlbVxyXG4gICAgcGFkZGluZy10b3A6IDMycHhcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBnYXA6IDEycHhcclxuICAmX19jb3VudFxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgY29sb3I6ICRvcmFuZ2VcclxuICAgIG9wYWNpdHk6IDAuNlxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBmb250LXNpemU6IDMycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW1cclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4XHJcbiAgJl9faXRlbS10aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX2l0ZW0tZGVzY1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX19idG5cclxuICAgIHBhZGRpbmc6IDE1cHggMzJweFxyXG4gICAganVzdGlmeS1zZWxmOiBzdGFydFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2hcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICogXHJcblxyXG4ucmV2aWV3c1xyXG4gIHBhZGRpbmctdG9wOiAwXHJcbiAgLnRpdGxlX19ib3hcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMTJweFxyXG4gIC50aXRsZVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGdhcDogMTJweFxyXG4gICZfX3lhbmRleFxyXG4gICAganVzdGlmeS1zZWxmOiBlbmRcclxuICAgIGFsaWduLXNlbGY6IGVuZFxyXG4gICAgcGFkZGluZzogOHB4XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheVxyXG4gICAgYm9yZGVyLXJhZGl1czogNDhweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnRcclxuICAmX195YW5kZXgtaW1nXHJcbiAgICBtYXgtd2lkdGg6IDMycHhcclxuICAgIG1heC1oZWlnaHQ6IDMycHhcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICZfX3lhbmRleC10ZXh0LWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX195YW5kZXgtYXNzZXNzbWVudFxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX3lhbmRleC10ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX2J0blxyXG4gICAgcGFkZGluZzogMTVweCAzMnB4XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktc2VsZjogc3RhcnRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAganVzdGlmeS1zZWxmOiBzdHJldGNoXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDFmciA0ZnJcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhmciA0ZnJcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICZfX2F1dGhvci13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWNvbHVtbjogMy80XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4XHJcbiAgICBAZXh0ZW5kICVjdXN0b20tc2Nyb2xsYmFyLS1nb3Jpem9udGFsXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtY29sdW1uOiAyLzNcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ3JpZC1jb2x1bW46IGF1dG9cclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcblxyXG4gICZfX2F1dGhvci1saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBwYWRkaW5nOiAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheVxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIHBhZGRpbmc6IDE2cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgICBtaW4td2lkdGg6IDc4OXB4XHJcbiAgICAgIGdhcDogNDBweFxyXG5cclxuICAmX19hdXRob3JcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgJl9fY29tcGFueVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAmX19hdXRob3ItYnRuXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDRweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIHdpZHRoOiA4cHhcclxuICAgICAgaGVpZ2h0OiA4cHhcclxuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgdG9wOiAyMnB4XHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbVxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAucmV2aWV3c19fYXV0aG9yXHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2VcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMFxyXG4gICZfX2F1dGhvci1jb250ZW50XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAmX193cmFwcGVyXHJcbiAgICBncmlkLWNvbHVtbjogMS8yXHJcbiAgICBnYXA6IDMycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDI0cHhcclxuICAgICAgLnJldmlld3NfX2F1dGhvclxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLWNvbHVtbjogYXV0b1xyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3Jldmlld3Muc3ZnKVxyXG4gICAgICB3aWR0aDogNzJweFxyXG4gICAgICBoZWlnaHQ6IDcycHhcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgICB3aWR0aDogNDhweFxyXG4gICAgICAgIGhlaWdodDogNDhweFxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG5cclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXNpemU6IDMycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG5cclxuLnN0YWZmXHJcbiAgJl9fY2FyZFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICZfX2NhcmQtY29udGVudFxyXG4gICAgcGFkZGluZzogMTZweCAxMnB4XHJcbiAgJl9faW1nXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgbWluLWhlaWdodDogMzcycHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgbWluLXdpZHRoOiAyNjhweFxyXG4gICZfX3Bvc3RcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcclxuICAmX19uYW1lXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxuICAmX19leHBlcmllbmNlXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX3NsaWRlci1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcclxuICAgIEBleHRlbmQgJWN1c3RvbS1zY3JvbGxiYXItLWdvcml6b250YWxcclxuXHJcblxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG5cclxuLmNvbnN1bHRhdGlvblxyXG4gIC50aXRsZVxyXG4gICAgJl9fYm94XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgJl9fZGVzY3JpcHRpb25cclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gIC5jb250YWluZXJcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuICAgIGdhcDogMjBweFxyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMzJweFxyXG4gICZfX2Zvcm1cclxuICAgIHBhZGRpbmc6IDQwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIHBhZGRpbmc6IDI0cHhcclxuICAmX19mb3JtLWJ0blxyXG4gICAgcGFkZGluZzogMTlweCAzMnB4IiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuLnNsaWRlci1idG5cclxuICB3aWR0aDogNDhweFxyXG4gIGhlaWdodDogNDhweFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXJcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGVcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICBmb250LXNpemU6IDIwcHhcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgb3ZlcmZsb3cteDogYXV0b1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1cclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmOmRpc2FibGVkXHJcbiAgICBvcGFjaXR5OiAwLjZcclxuICAmOjphZnRlclxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBjb250ZW50OiBcIlwiXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvc2xpZGVyLWJ0bi5zdmcpXHJcbiAgICB3aWR0aDogMjRweFxyXG4gICAgaGVpZ2h0OiAyNHB4XHJcbiAgICBsZWZ0OiA1MCVcclxuICAgIHRvcDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXHJcbiAgJi5wcmV2OjphZnRlclxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMTgwZGVnKVxyXG5cclxuLnNsaWRlci1jb250cm9sc1xyXG4gIGRpc3BsYXk6IGdyaWRcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgZ2FwOiA4cHhcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBkaXNwbGF5OiBub25lXHJcblxyXG4uc2xpZGVyLXRyYWNrXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGdhcDogMjBweFxyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeVxyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDEycHhcclxuXHJcbi5lbXBsb3llZS1jYXJkXHJcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMThweClcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnRcclxuXHJcbi5jZXJ0aWZpY2F0ZS1jYXJkLCAuY29tcGFueS1jYXJkXHJcbiAgZmxleDogMCAwIGNhbGMoMjAlIC0gMTZweClcclxuICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICBtaW4td2lkdGg6IDE0NHB4XHJcblxyXG4ub3RoZXItcHJvZHVjdHMtY2FyZFxyXG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE4cHgpXHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0XHJcblxyXG4uc2xpZGVyLWNvbnRyb2xzXHJcbiAganVzdGlmeS1zZWxmOiBlbmRcclxuICBhbGlnbi1zZWxmOiBlbmRcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5jZXJ0aWZpY2F0ZXNcclxuICAmX19zbGlkZXItYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbiAgICBAZXh0ZW5kICVjdXN0b20tc2Nyb2xsYmFyLS1nb3Jpem9udGFsXHJcbiAgJl9faW1nXHJcbiAgICBvYmplY3QtZml0OiBjb250YWluXHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbi5jb21wYW55X19ib3hcclxuICBkaXNwbGF5OiBncmlkXHJcbiAgd2lkdGg6IDEwMCVcclxuICBvdmVyZmxvdy14OiBzY3JvbGxcclxuICBAZXh0ZW5kICVjdXN0b20tc2Nyb2xsYmFyLS1nb3Jpem9udGFsXHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcbi5wYXJhbWV0ZXJcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA0cHhcclxuICAmX190aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgJl9fcHJvcGVydHktbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAmX19wcm9wZXJ0eS1pdGVtXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGdhcDogNHB4XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcHJvcGVydHktY2hlY2suc3ZnKVxyXG4gICAgICB3aWR0aDogMjBweFxyXG4gICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxyXG4gICZfX3Byb3BlcnR5LXRleHRcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuLmRlbGl2ZXJ5XHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgZ2FwOiAyMHB4IFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBnYXA6IDEycHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgICBnYXA6IDI0cHggMTJweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMjRweFxyXG4gICAgcGFkZGluZy10b3A6IDMycHhcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICBib3JkZXItdG9wOiAwXHJcbiAgJl9faW1nXHJcbiAgICBtYXgtd2lkdGg6IDQ4cHhcclxuICAgIG1heC1oZWlnaHQ6IDQ4cHhcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDEycHhcclxuICAmX190aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX2Rlc2NcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiIsIkB1c2UgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5mYXFcclxuICAuY29udGFpbmVyXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgNmZyXHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyIDdmclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gIC50aXRsZVxyXG4gICAgJl9fYm94XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAgIGdhcDogMzJweFxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19kZXNjcmlwdGlvblxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAgIG1heC13aWR0aDogNTI4cHhcclxuICAgICAgYVxyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9fdGFiXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWNvbHVtbjogMy80XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvXHJcbiAgJl9faXRlbVxyXG4gICAgcGFkZGluZzogMThweCAwXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICAuZmFxX19xdWVzdGlvbjo6YWZ0ZXJcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxuICAmX19xdWVzdGlvblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIHRleHQtYWxpZ246IHN0YXJ0XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGJvcmRlci1yYWRpdXM6IDBcclxuICAgICY6OmFmdGVyXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RhYi1hcnJvdy5zdmcpXHJcbiAgICAgIHdpZHRoOiAyNHB4XHJcbiAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1cclxuICAmX19hbnN3ZXJcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiIsIkB1c2UgIFwiX3ZhcnNcIiBhcyAqXHJcblxyXG4ub3RoZXItcHJvZHVjdHNcclxuICBwYWRkaW5nLWJvdHRvbTogMFxyXG4gICZfX3NsaWRlci1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcclxuICAgIEBleHRlbmQgJWN1c3RvbS1zY3JvbGxiYXItLWdvcml6b250YWxcclxuICAmX19saW5rXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBwYWRkaW5nOiAyNHB4XHJcbiAgICBnYXA6IDI0cHhcclxuICAgIGJhY2tncm91bmQ6ICRncmF5XHJcbiAgICBtaW4td2lkdGg6IDI2MHB4XHJcbiAgJl9fdGl0bGUtYm94XHJcbiAgICBnYXA6IDRweFxyXG4gICZfX3ByaWNlLWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiA0cHhcclxuICAmX190aXRsZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvb3RoZXIuc3ZnKVxyXG4gICAgICB3aWR0aDogMjRweFxyXG4gICAgICBoZWlnaHQ6IDI0cHhcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAmX19zdWJ0aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNCwgMC4zNSlcclxuICAmX190ZXh0XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX3ByaWNlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4iLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG4uZ3JhZGUsIC5pbmVydC1ncmFkZVxyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbiAgLnRpdGxlX19ib3hcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMTJweFxyXG4gICAgcGFkZGluZzogMThweCAwXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgLmdyYWRlX19pdGVtLXByaWNlOjphZnRlclxyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxyXG4gICZfX3RhYlxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICZfX3RhYi1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW5cclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcclxuICAgIGdhcDogMjRweFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDFmclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyXHJcbiAgICAgIGdhcDogMTJweFxyXG4gICZfX2J0blxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgZ2FwOiAyMHB4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMFxyXG4gICAgYm9yZGVyLXJhZGl1czogMFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgICBnYXA6IDhweFxyXG4gICAgICBncmlkLWF1dG8tZmxvdzogcm93XHJcbiAgJl9fdGFiLW1hcmtlclxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG4gICAgZm9udC1zaXplOiA0MHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJVxyXG4gICAgY29sb3I6ICRtYXJrZXJcclxuICAgIGp1c3RpZnktc2VsZjogc3RhcnRcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX190YWItdGl0bGUtYm94XHJcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBnYXA6IDlweFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX3RhYi10aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX3RhYi1tYXJrXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX3RhYi1idWJsZVxyXG4gICAgcGFkZGluZzogM3B4IDEwcHhcclxuICAgIGJhY2tncm91bmQ6ICNmNmVkZTdcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9fcHJpY2VcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICBnYXA6IDEycHhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19pdGVtLXByaWNlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDMycHhcclxuICAgIGp1c3RpZnktc2VsZjogZW5kXHJcbiAgICBzcGFuXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjQsIDAuMzUpXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90YWItYXJyb3cuc3ZnKVxyXG4gICAgICB3aWR0aDogMjRweFxyXG4gICAgICBoZWlnaHQ6IDI0cHhcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICByaWdodDogMFxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGp1c3RpZnktc2VsZjogc3RhcnRcclxuICAmX19jb250ZW50LWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDFmclxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggMWZyXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnJcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgJl9fY29udGVudFxyXG4gICAgZ3JpZC1jb2x1bW46IDIvM1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLWNvbHVtbjogYXV0b1xyXG5cclxuLmluZXJ0LWdyYWRlXHJcbiAgcGFkZGluZy1ib3R0b206IDExMnB4XHJcbiAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgcGFkZGluZy10b3A6IDQ4cHhcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4XHJcbiAgLnRpdGxlXHJcbiAgICAmX19ib3hcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgN2ZyXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmRcclxuICAgICZfX2Rlc2NyaXB0aW9uXHJcbiAgICAgIG1heC13aWR0aDogNDE2cHhcclxuICAmX19jb250ZW50XHJcbiAgICBncmlkLWNvbHVtbjogYXV0b1xyXG5cclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5jYXJwYXJrLCAuZmVycm9jb25jcmV0ZS1jYXRhbG9nXHJcbiAgcGFkZGluZy1ib3R0b206IDBcclxuICAmX19idG5zXHJcbiAgICBAZXh0ZW5kICVjdXN0b20tc2Nyb2xsYmFyLS1nb3Jpem9udGFsXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbiAgICBidXR0b24gXHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDMycHhcclxuICAmX19idG4tYm94XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XHJcbiAgJl9fY2FyZC1saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcilcclxuICAgIGdhcDogMjBweFxyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbClcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX2NhcmQtaXRlbVxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlclxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgbWluLWhlaWdodDogNDQwcHhcclxuICAmX19pbWctYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBhbGlnbi1zZWxmOiBzdGFydFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHhcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0XHJcbiAgJl9fdGl0bGUtYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAmX192b2x1bWVcclxuICAgIG1hcmdpbi10b3A6IDRweFxyXG4gICZfX2Rlc2NyaXB0aW9uXHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XHJcbiAgJl9fcHJpY2UtYm94XHJcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYWxpZ24tc2VsZjogZW5kXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIGdyaWQtYXV0by1mbG93OiByb3dcclxuICAgICAganVzdGlmeS1pdGVtczogc3RhcnRcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgJl9faW1nXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIG1heC1oZWlnaHQ6IDIzMHB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkeGwpXHJcbiAgICAgIG1heC1oZWlnaHQ6IDE5OXB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJGwpXHJcbiAgICAgIG1heC1oZWlnaHQ6IDE2NXB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIG1heC1oZWlnaHQ6IDE1MnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIG1heC1oZWlnaHQ6IDE4MHB4XHJcbiAgJl9fdGl0bGUsICZfX2NvdW50XHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgJl9fdm9sdW1lXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX2Rlc2NyaXB0aW9uXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGdyYXktdGV4dFxyXG4gICZfX3ByaWNlXHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbiAgICBmb250LXNpemU6IDE4cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICZfX2xpbmtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW1cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNHB4XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmRcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICRhbmltXHJcbiAgICAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvdy1ibGFjay5zdmcpXHJcbiAgICAgIHdpZHRoOiAxMnB4XHJcbiAgICAgIGhlaWdodDogMTJweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGFuaW1cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c1xyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9hcnJvdy1vcmFuZ2Uuc3ZnKVxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuXHJcbi5mZXJyb2NvbmNyZXRlLWNhdGFsb2dcclxuICAmX19jYXJkLWl0ZW1cclxuICAgIG1pbi1oZWlnaHQ6IDBcclxuICAmX19wcmljZS1ib3hcclxuICAgIG1hcmdpbi10b3A6IDI0cHgiLCJAdXNlICBcIl92YXJzXCIgYXMgKlxyXG4ubW9kYWxcclxuICBkaXNwbGF5OiBub25lXHJcbiAgJi5pcy1vcGVuXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX292ZXJsYXlcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgdG9wOiAwXHJcbiAgICBsZWZ0OiAwXHJcbiAgICByaWdodDogMFxyXG4gICAgYm90dG9tOiAwXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSlcclxuICAgIHotaW5kZXg6IDEwMFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZVxyXG5cclxuICAmX19mb3JtXHJcbiAgICBwYWRkaW5nOiAwXHJcblxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgbWF4LXdpZHRoOiA1MDBweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC1oZWlnaHQ6IDkwdmhcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuM3MgZWFzZVxyXG4gICAgcGFkZGluZzogMzJweFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkcylcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBcclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICZfX3RpdGxlLWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX19zdWJ0aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX2Nsb3NlXHJcbiAgICB3aWR0aDogMjRweFxyXG4gICAgaGVpZ2h0OiAyNHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgYm9yZGVyOiBub25lXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB6LWluZGV4OiAxMlxyXG4gICAgcmlnaHQ6IDEycHhcclxuICAgIHRvcDogMTJweFxyXG4gICZfX2Zvb3RlclxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5cclxuICBmcm9tXHJcbiAgICBvcGFjaXR5OiAwXHJcbiAgdG9cclxuICAgIG9wYWNpdHk6IDFcclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duXHJcbiAgZnJvbVxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxyXG4gIHRvXHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuIiwiQHVzZSBcIl92YXJzXCIgYXMgKlxyXG5cclxuLmdhbGxlcnlcclxuICBwYWRkaW5nLXRvcDogMjRweFxyXG4gICZfX2J0bnNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcclxuICAgIEBleHRlbmQgJWN1c3RvbS1zY3JvbGxiYXItLWdvcml6b250YWxcclxuICAmX19idG4tYm94XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICAudGFiLWJ0blxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDMycHhcclxuXHJcbiAgJl9fY2FyZC1saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICBncmlkLWF1dG8tcm93czogMzE2cHhcclxuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZVxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICBtYXJnaW46IDBcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkeGwpXHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiAyNzRweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBncmlkLWF1dG8tcm93czogMjI1cHhcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDE4MHB4XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtYXV0by1yb3dzOiAxMDNweFxyXG5cclxuICAmX19pbWctYm94XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcblxyXG4gIC5nYWxsZXJ5LXRodW1iXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuXHJcbiAgJl9faW1nLWJveDpudGgtY2hpbGQoMSksXHJcbiAgJl9faW1nLWJveDpudGgtY2hpbGQoOSksXHJcbiAgJl9faW1nLWJveDpudGgtY2hpbGQoMTcpXHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDFcclxuXHJcbiAgJl9faW1nLWJveDpudGgtY2hpbGQoMSksXHJcbiAgJl9faW1nLWJveDpudGgtY2hpbGQoMTApXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcclxuIiwiQHVzZSAgXCJfdmFyc1wiIGFzICpcclxuXHJcbi5jb250YWN0c1xyXG4gICZfX2JveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICBnYXA6IDQ4cHhcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgICBnYXA6IDMycHhcclxuXHJcbiAgJl9fY29udGVudFxyXG4gICAgZ2FwOiAxNnB4IDI0cHhcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG9cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicGhvbmUgbWF4XCIgXCJtYWlsIG1haWxcIiBcInRpbWUgdGltZVwiXHJcblxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob25lXCIgXCJtYXhcIiBcIm1haWxcIiBcInRpbWVcIlxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob25lIG1heFwiIFwibWFpbCBtYWlsXCIgXCJ0aW1lIHRpbWVcIlxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRzKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBob25lXCIgXCJtYXhcIiBcIm1haWxcIiBcInRpbWVcIlxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICZfX2l0ZW1cclxuICAgIHBhZGRpbmc6IDI0cHhcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXJcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICBtaW4taGVpZ2h0OiAxNThweFxyXG4gICAgJi5ncmF5XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5XHJcbiAgICAmLm1heFxyXG4gICAgICBncmlkLWFyZWE6IG1heFxyXG4gICAgICB3aWR0aDogMjMwcHhcclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKCRsKVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAmLnBob25lXHJcbiAgICAgIGdyaWQtYXJlYTogcGhvbmVcclxuICAgICAgLmNvbnRhY3RzX190aXRsZS1ib3g6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Bob25lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICYubWFpbFxyXG4gICAgICBncmlkLWFyZWE6IG1haWxcclxuICAgICAgLmNvbnRhY3RzX190aXRsZS1ib3g6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21haWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgJi50aW1ld29ya1xyXG4gICAgICBncmlkLWFyZWE6IHRpbWVcclxuICAgICAgLmNvbnRhY3RzX190aXRsZS1ib3g6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RpbWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgJl9fdGl0bGUtYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDEycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgd2lkdGg6IDQ4cHhcclxuICAgICAgaGVpZ2h0OiA0OHB4XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgJl9fc3VidGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgJl9fbGlua1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRibGFja1xyXG4gICZfX2xpbmstc3VidGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcbiAgJl9fbWF4LWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDEycHhcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxyXG4gICAgYWxpZ24tc2VsZjogZW5kXHJcbiAgJl9fbGluay1tYXhcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX190aW1ld29yay1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNHB4XHJcblxyXG4gICZfX2Zvcm1cclxuICAgIHBhZGRpbmc6IDQwcHhcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXJcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGJhY2tncm91bmQ6ICRncmF5XHJcbiAgICBnYXA6IDI0cHhcclxuICAgIEBtZWRpYSBhbGwgYW5kICgkbSlcclxuICAgICAgcGFkZGluZzogMjRweFxyXG4gICZfX2Zvcm0tdHRsZS1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMTJweFxyXG4gICZfX2Zvcm0tdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxuICAgIGZvbnQtc2l6ZTogMzJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXHJcbiAgJl9fZm9ybS1zdWJ0aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX19mb3JtLWlucHV0c1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICAuaW5wdXQtcGxhY2Vob2xkZXJfX2xhYmVsOmhhcyh0ZXh0YXJlYSlcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxyXG4gICAgICBAbWVkaWEgYWxsIGFuZCAoJHMpXHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMVxyXG4gICZfX2Zvcm0tYnRuLWJveFxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9fZm9ybS1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogMzJweFxyXG4gICZfX2NvdW50cy1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgIGdhcDogNDhweFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKCRtKVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4gICAgICBnYXA6IDE2cHhcclxuICAmX19jb3VudHNcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNHB4XHJcbiAgJl9fY291bnRcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAgICYub3JhbmdlXHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlXHJcbiAgJl9fY291bnQtdGl0bGVcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0XHJcblxyXG4uY29udGFjdHMtbWFwXHJcbiAgJl9fYm94XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDMycHhcclxuICAgIC50YWItbWFwXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBoZWlnaHQ6IDUwNHB4XHJcbiAgICAudGFiLWNvbnRlbnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fYnRuLWJveFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydFxyXG4gICZfX2J0bnNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsXHJcbiAgICBAZXh0ZW5kICVjdXN0b20tc2Nyb2xsYmFyLS1nb3Jpem9udGFsXHJcbiAgICAudGFiLWJ0blxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcblxyXG4gICZfX2NvbnRlbnQtaW5mb1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSAzMnB4IClcclxuICAgIHdpZHRoOiAzMTNweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgbWFyZ2luOiAxNnB4XHJcbiAgICBwYWRkaW5nOiAyNHB4XHJcbiAgICBsZWZ0OiAwXHJcbiAgICB0b3A6IDBcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0XHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoJG0pXHJcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzJweCApXHJcbiAgICAgIGhlaWdodDogMjE2cHhcclxuXHJcbiAgJl9fY29udGVudC1jaXR5XHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDI0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxuXHJcbiAgJl9faW5mby1ib3hcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdhcDogNHB4XHJcbiAgJl9faW5mby10aXRsZVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJVxyXG4gICAgY29sb3I6ICRncmF5LXRleHRcclxuICAmX19pbmZvLWFkZHJlc3NcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICAmX19pbmZvLXBob25lXHJcbiAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlXHJcbiAgICBjb2xvcjogJG9yYW5nZVxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzXHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWhvdmVyXHJcbiJdfQ== */

/* End */


/* Start:/local/templates/main/styles.css?17852596871143*/
.slider-btn::after {
    background: url("/local/templates/main/assets/img/slider-btn.svg");
}
.catalog-main__item-title::after {
  background: url("/local/templates/main/assets/img/arrow-black.svg") no-repeat center;
}
.reviews__wrapper::before {
  background: url("/local/templates/main/assets/img/reviews.svg");
}
.input-check__custom::before {
  background: url("/local/templates/main/assets/img/checked.svg");
}
.header__link--arrow::after {
  background: url("/local/templates/main/assets/img/select-arrow.svg");
}
.ts-wrapper.single .ts-control:after {
  background: url("/local/templates/main/assets/img/select-arrow.svg");
}
.carpark__link::after, .ferroconcrete-catalog__link::after {
  background: url("/local/templates/main/assets/img/arrow-black.svg");
}
.grade__item-price::after, .inert-grade__item-price::after {
    background: url("/local/templates/main/assets/img/tab-arrow.svg");
}
.banner-video__time::before {
    background: url("/local/templates/main/assets/img/time-line.svg");
}
.gallery-thumb {
	cursor: pointer;
}
.slider-btn::after {
	background: url("/local/templates/main/assets/img/slider-btn.svg");
}
.modal_thanks{
	max-width: 550px;
}
.contacts__form-inputs {
    gap: 26px 16px;
}
.no_prev_text{
	cursor: unset;
}
.no_prev_text .grade__item-price::after, .no_prev_text  .inert-grade__item-price::after {
    background: none;
}
/* End */
/* /local/templates/main/assets/css/libs/splide.min.css?17836239465002 */
/* /local/templates/main/assets/css/libs/gallery-modal.css?17839700493525 */
/* /local/templates/main/assets/css/main.css?1785852848233759 */
/* /local/templates/main/styles.css?17852596871143 */
