/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/scss/blocks/slider/slider.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.slider__button-next, .slider__button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 31px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #F4F4F4;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  z-index: 1;
  opacity: 1;
}
@media (max-width: 950px) {
  .slider__button-next, .slider__button-prev {
    display: none;
  }
}
.slider__button-next:hover, .slider__button-prev:hover {
  background-color: #EFF6EF;
}
.slider__button-next:hover:before, .slider__button-prev:hover:before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjcyIDEwLjVIMy44NjNtMCAwIDUtNW0tNSA1IDUgNSIgc3Ryb2tlPSIjM0Y2OTQwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
}
.slider__button-next.swiper-button-disabled, .slider__button-prev.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.slider__button-next:before, .slider__button-prev:before {
  transition: all 0.3s ease-in-out;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjcyIDEwLjVIMy44NjNtMCAwIDUtNW0tNSA1IDUgNSIgc3Ryb2tlPSIjNEY4MzUwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 20px;
  height: 20px;
}
.slider__button-next {
  right: -46px;
  transform: rotate(180deg) translateY(50%);
}
@media (max-width: 1410px) {
  .slider__button-next {
    right: 12px;
  }
}
.slider__button-prev {
  left: -46px;
}
@media (max-width: 1410px) {
  .slider__button-prev {
    left: 12px;
  }
}
.slider__pagination {
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 18px;
  display: none;
}
@media (max-width: 950px) {
  .slider__pagination {
    display: flex;
  }
}
@media (max-width: 750px) {
  .slider__pagination {
    margin-top: 16px;
    gap: 6px;
  }
}
.slider__pagination .swiper-pagination-bullet {
  width: 16px;
  height: 8px;
  border-radius: 2px;
  background-color: #F4F4F4;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 750px) {
  .slider__pagination .swiper-pagination-bullet {
    width: 12px;
    height: 6px;
  }
}
.slider__pagination .swiper-pagination-bullet-active {
  background-color: #4F8350;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/scss/blocks/quantity-step/quantity-step.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.quantity-step {
  display: flex;
  position: relative;
}
.quantity-step__input {
  width: 104px;
  height: 48px;
  color: #333333;
  background: white;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  transition: all 0.3s ease-in-out;
  outline: none;
  resize: none;
  box-sizing: border-box;
  border: none;
  border-bottom: 1px solid #ECECEC;
  border-top: 1px solid #ECECEC;
  text-align: center;
  padding: 0 20px;
}
@media (max-width: 670px) {
  .quantity-step__input {
    height: 44px;
    width: 75px;
  }
}
.quantity-step__button {
  width: 48px;
  height: 48px;
  padding: 0;
}
@media (max-width: 670px) {
  .quantity-step__button {
    width: 44px;
    height: 44px;
  }
}
.quantity-step__button:hover .quantity-step__button-icon, .quantity-step__button:active .quantity-step__button-icon, .quantity-step__button:focus .quantity-step__button-icon {
  color: white;
}
.quantity-step__button--minus {
  margin-right: -15px;
  z-index: 1;
}
.quantity-step__button--plus {
  margin-left: -15px;
  z-index: 1;
}
.quantity-step__button-icon {
  color: #4F8350;
  width: 14px;
  height: 14px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./assets/scss/blocks/popup/popup.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.popup {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup__buttons {
  display: flex;
  gap: 18px;
}
@media (max-width: 620px) {
  .popup__buttons {
    gap: 12px;
    flex-direction: column;
  }
}
@media (max-width: 620px) {
  .popup__button {
    width: 100%;
  }
}
.popup__title {
  margin-bottom: 34px;
}
@media (max-width: 620px) {
  .popup__title {
    margin-bottom: 18px;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[3].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].oneOf[1].use[4]!./htdocs/local/components/local/product/templates/.default/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.product-detail__header {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
.product-detail__favorite-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy4zMzQ1IDI0LjcwNzdMMy44OTE0IDE0LjY5MjJDMS4yMzE1NyAxMS44NzExIDEuMzk5MDYgNy4yNDU1MiA0LjI1NTA2IDQuNjQ5MTRDNy4wODg0MSAyLjA3MzMyIDExLjM4NDUgMi41NzM1MSAxMy42MjM1IDUuNzM5ODdMMTQgNi4yNzIxOUwxNC4zNzY0IDUuNzM5ODdDMTYuNjE1NSAyLjU3MzUxIDIwLjkxMTUgMi4wNzMzMiAyMy43NDQ5IDQuNjQ5MTRDMjYuNjAwOSA3LjI0NTUyIDI2Ljc2ODUgMTEuODcxMSAyNC4xMDg1IDE0LjY5MjJMMTQuNjY1NSAyNC43MDc3QzE0LjI5NzkgMjUuMDk3NCAxMy43MDIgMjUuMDk3NCAxMy4zMzQ1IDI0LjcwNzdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuMzUyNiAyNC4yMjA5TDQuMTcxODcgMTQuNjYwN0MxLjU4NTkyIDExLjk2NzkgMS43NDg3NiA3LjU1MjUzIDQuNTI1NDMgNS4wNzQxN0M3LjI4MDA4IDIuNjE1NDUgMTEuNDU2OSAzLjA5Mjg5IDEzLjYzMzcgNi4xMTUzM0wxMy45OTk3IDYuNjIzNDVMMTQuMzY1NyA2LjExNTMzQzE2LjU0MjUgMy4wOTI4OSAyMC43MTkyIDIuNjE1NDUgMjMuNDczOSA1LjA3NDE3QzI2LjI1MDYgNy41NTI1MyAyNi40MTM1IDExLjk2NzkgMjMuODI3NCAxNC42NjA3TDE0LjY0NjcgMjQuMjIwOUMxNC4yODk0IDI0LjU5MyAxMy43MSAyNC41OTMgMTMuMzUyNiAyNC4yMjA5WiIgc3Ryb2tlPSIjNTE1MTUxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat center;
  margin-top: 12px;
}
@media (max-width: 950px) {
  .product-detail__favorite-button {
    margin-top: 10px;
  }
}
@media (max-width: 750px) {
  .product-detail__favorite-button {
    margin-top: 8px;
  }
}
@media (max-width: 670px) {
  .product-detail__favorite-button {
    width: 22px;
    height: 22px;
    margin-top: 0;
  }
}
.product-detail__favorite-button:hover {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzNDUgMjQuNzA3N0wzLjg5MTQgMTQuNjkyMkMxLjIzMTU3IDExLjg3MTEgMS4zOTkwNiA3LjI0NTUyIDQuMjU1MDYgNC42NDkxNEM3LjA4ODQxIDIuMDczMzIgMTEuMzg0NSAyLjU3MzUxIDEzLjYyMzUgNS43Mzk4N0wxNCA2LjI3MjE5TDE0LjM3NjQgNS43Mzk4N0MxNi42MTU1IDIuNTczNTEgMjAuOTExNSAyLjA3MzMyIDIzLjc0NDkgNC42NDkxNEMyNi42MDA5IDcuMjQ1NTIgMjYuNzY4NSAxMS44NzExIDI0LjEwODUgMTQuNjkyMkwxNC42NjU1IDI0LjcwNzdDMTQuMjk3OSAyNS4wOTc0IDEzLjcwMiAyNS4wOTc0IDEzLjMzNDUgMjQuNzA3N1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4zNTI2IDI0LjIyMDlMNC4xNzE4NyAxNC42NjA3QzEuNTg1OTIgMTEuOTY3OSAxLjc0ODc2IDcuNTUyNTMgNC41MjU0MyA1LjA3NDE3QzcuMjgwMDggMi42MTU0NSAxMS40NTY5IDMuMDkyODkgMTMuNjMzNyA2LjExNTMzTDEzLjk5OTcgNi42MjM0NUwxNC4zNjU3IDYuMTE1MzNDMTYuNTQyNSAzLjA5Mjg5IDIwLjcxOTIgMi42MTU0NSAyMy40NzM5IDUuMDc0MTdDMjYuMjUwNiA3LjU1MjUzIDI2LjQxMzUgMTEuOTY3OSAyMy44Mjc0IDE0LjY2MDdMMTQuNjQ2NyAyNC4yMjA5QzE0LjI4OTQgMjQuNTkzIDEzLjcxIDI0LjU5MyAxMy4zNTI2IDI0LjIyMDlaIiBzdHJva2U9IiM0RjgzNTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat center/contain;
}
.product-detail__favorite-button.active, .product-detail__favorite-button:focus, .product-detail__favorite-button:active {
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjMzNSAyNC43MDggMy44OSAxNC42OTJjLTIuNjYtMi44Mi0yLjQ5Mi03LjQ0Ni4zNjQtMTAuMDQzIDIuODMzLTIuNTc2IDcuMTMtMi4wNzUgOS4zNjkgMS4wOWwuMzc2LjUzMy4zNzYtLjUzMmMyLjI0LTMuMTY2IDYuNTM2LTMuNjY3IDkuMzY5LTEuMDkgMi44NTYgMi41OTYgMy4wMjMgNy4yMjEuMzYzIDEwLjA0MmwtOS40NDMgMTAuMDE2YS45MDQuOTA0IDAgMCAxLTEuMzMgMHoiIGZpbGw9IiM0RjgzNTAiLz48cGF0aCBkPSJtMTMuMzUzIDI0LjIyLTkuMTgxLTkuNTZjLTIuNTg2LTIuNjkyLTIuNDIzLTcuMTA3LjM1My05LjU4NiAyLjc1NS0yLjQ1OSA2LjkzMi0xLjk4MSA5LjEwOSAxLjA0MWwuMzY2LjUwOC4zNjYtLjUwOGMyLjE3Ny0zLjAyMiA2LjM1My0zLjUgOS4xMDgtMS4wNCAyLjc3NyAyLjQ3OCAyLjk0IDYuODkzLjM1MyA5LjU4NmwtOS4xOCA5LjU2YS44OS44OSAwIDAgMS0xLjI5NCAweiIgc3Ryb2tlPSIjNEY4MzUwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) no-repeat center !important;
}
.product-detail__title {
  margin: 0;
}
.product-detail__header {
  margin-bottom: 44px;
}
@media (max-width: 670px) {
  .product-detail__header {
    margin-bottom: 28px;
  }
}
.product-detail__content {
  display: flex;
  gap: 24px;
}
@media (max-width: 850px) {
  .product-detail__content {
    flex-direction: column;
    gap: 34px;
  }
}
.product-detail__images-container {
  display: flex;
  gap: 12px;
  width: 746px;
  flex-shrink: 0;
}
@media (max-width: 1250px) {
  .product-detail__images-container {
    width: 55vw;
  }
}
@media (max-width: 950px) {
  .product-detail__images-container {
    width: 50vw;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container {
    width: 100%;
  }
}
.product-detail__images-container--horizontal {
  flex-direction: column-reverse;
}
@media (max-width: 1250px) {
  .product-detail__images-container--horizontal {
    height: auto;
  }
}
.product-detail__images-container--horizontal .product-detail__images-thumb-slide {
  height: 104px;
  width: 135px;
}
@media (max-width: 950px) {
  .product-detail__images-container--horizontal .product-detail__images-thumb-slide {
    width: 78px;
    height: 60px;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container--horizontal .product-detail__images-thumb-slide {
    width: 135px;
    height: 104px;
  }
}
@media (max-width: 620px) {
  .product-detail__images-container--horizontal .product-detail__images-thumb-slide {
    width: 78px;
    height: 60px;
  }
}
.product-detail__images-container--vertical {
  height: 823px;
  aspect-ratio: 746/823;
}
@media (max-width: 1250px) {
  .product-detail__images-container--vertical {
    height: auto;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container--vertical {
    flex-direction: column-reverse;
    aspect-ratio: unset;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container--vertical .product-detail__images-slider {
    aspect-ratio: 718/800;
  }
}
@media (max-width: 620px) {
  .product-detail__images-container--vertical .product-detail__images-slider {
    aspect-ratio: 328/500;
  }
}
.product-detail__images-container--vertical .product-detail__images-thumb-wrapper {
  flex-direction: column;
}
@media (max-width: 850px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-wrapper {
    flex-direction: row;
  }
}
.product-detail__images-container--vertical .product-detail__images-thumb-slide {
  height: 135px;
  width: 104px;
}
@media (max-width: 950px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-slide {
    width: 60px;
    height: 78px;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-slide {
    height: 135px;
    width: 104px;
  }
}
@media (max-width: 620px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-slide {
    width: 60px;
    height: 78px;
  }
}
.product-detail__images-container--vertical .product-detail__images-thumb-slider {
  width: 104px;
  flex-shrink: 0;
}
@media (max-width: 950px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-slider {
    width: 60px;
  }
}
@media (max-width: 850px) {
  .product-detail__images-container--vertical .product-detail__images-thumb-slider {
    width: 100%;
  }
}
.product-detail__images-thumb-wrapper {
  gap: 12px;
}
.swiper-initialized .product-detail__images-thumb-wrapper {
  gap: 0;
}
.product-detail__images-slider-container {
  position: relative;
  width: 100%;
  display: flex;
}
.product-detail__images-slider {
  width: 100%;
  touch-action: auto !important;
  cursor: pointer;
}
.product-detail__image-slide {
  width: 100%;
  display: flex;
  overflow: hidden;
  border-radius: 15px;
}
.product-detail__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-detail__images-thumb-slide {
  width: 135px;
  height: 104px;
  position: relative;
  cursor: pointer;
  display: flex;
  border-radius: 15px;
  overflow: hidden;
}
.product-detail__images-thumb-slide:hover .product-detail__image-thumb {
  transform: scale(1.1);
}
@media (max-width: 620px) {
  .product-detail__images-thumb-slide {
    width: 78px;
    height: 60px;
  }
}
.product-detail__images-thumb-slide--video:before {
  content: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjc1IiB5PSIuNzUiIHdpZHRoPSIzOC41IiBoZWlnaHQ9IjM4LjUiIHJ4PSIxOS4yNSIgc3Ryb2tlPSIjNEY4MzUwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0yOC4yMiAxOC4yODdjMS4yOS43NzcgMS4yOSAyLjY0OSAwIDMuNDI2bC0xMS4zNzUgNi44NTNjLTEuMzMzLjgwMy0zLjAzMi0uMTU3LTMuMDMyLTEuNzEzVjEzLjE0OGMwLTEuNTU3IDEuNjk5LTIuNTE3IDMuMDMyLTEuNzEzbDExLjM3NCA2Ljg1MnoiIGZpbGw9IiM0RjgzNTAiLz48L3N2Zz4=);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  pointer-events: none;
}
@media (max-width: 950px) {
  .product-detail__images-thumb-slide--video:before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 850px) {
  .product-detail__images-thumb-slide--video:before {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 620px) {
  .product-detail__images-thumb-slide--video:before {
    width: 24px;
    height: 24px;
  }
}
.product-detail__images-thumb-slide.swiper-slide-thumb-active {
  border: 3px solid #63A464;
}
.product-detail__image-thumb {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
.product-detail-top__container {
  display: flex;
  gap: 16px;
  width: 100%;
}
.product-detail__images-thumb-slider {
  max-width: 100%;
}
.product-detail__image-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-detail__buttons {
  display: flex;
  gap: 18px;
  margin-top: 24px;
}
@media (max-width: 620px) {
  .product-detail__buttons {
    margin-top: 16px;
    gap: 8px;
  }
}
@media (max-width: 1050px) {
  .product-detail__buttons .quantity-step__input {
    width: 90px;
  }
}
@media (max-width: 850px) {
  .product-detail__buttons .quantity-step__input {
    width: 104px;
  }
}
@media (max-width: 620px) {
  .product-detail__buttons .quantity-step__input {
    width: 75px;
  }
}
.product-detail__add-cart-button {
  flex: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.product-detail__info {
  flex: 1;
}
.product-detail__article {
  color: #729B72;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}
.product-detail__params {
  margin-top: 34px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 850px) {
  .product-detail__params {
    margin-top: 24px;
  }
}
@media (max-width: 620px) {
  .product-detail__params {
    margin-top: 18px;
    gap: 12px;
  }
}
.product-detail__param {
  display: flex;
  gap: 8px;
}
.product-detail__param-name {
  color: #9E9E9E;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}
@media (max-width: 620px) {
  .product-detail__param-name {
    font-size: 14px;
    line-height: 120%;
  }
}
.product-detail__param-value {
  color: #333333;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}
@media (max-width: 620px) {
  .product-detail__param-value {
    font-size: 14px;
    line-height: 120%;
  }
}
.product-detail__price-container {
  display: flex;
  gap: 16px;
  margin-top: 64px;
  align-items: center;
}
@media (max-width: 850px) {
  .product-detail__price-container {
    margin-top: 44px;
  }
}
@media (max-width: 620px) {
  .product-detail__price-container {
    margin-top: 28px;
  }
}
.product-detail__price {
  color: #090D09;
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
}
@media (max-width: 850px) {
  .product-detail__price {
    font-size: 28px;
    line-height: 33px;
  }
}
@media (max-width: 620px) {
  .product-detail__price {
    font-size: 26px;
  }
}
.product-detail__price--old {
  color: #C5C5C5;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: line-through;
}
@media (max-width: 620px) {
  .product-detail__price--old {
    font-size: 18px;
  }
}
.product-detail__quantity {
  margin-top: 16px;
}
@media (max-width: 620px) {
  .product-detail__quantity {
    margin-top: 12px;
  }
}
.product-detail__tabs-container {
  margin-top: 64px;
}
@media (max-width: 850px) {
  .product-detail__tabs-container {
    margin-top: 34px;
  }
}
.product-detail__tabs {
  display: flex;
  gap: 1px;
}
.product-detail__tab {
  padding: 12px 16px 10px 16px;
  background: transparent;
  border: 1px solid #F4F4F4;
  border-bottom: none;
  border-radius: 12px 12px 0 0;
  font-size: 18px;
  font-weight: 500;
  cursor: pointer;
  color: #333333;
  transition: all 0.2s ease;
}
@media (max-width: 850px) {
  .product-detail__tab {
    font-size: 16px;
  }
}
@media (max-width: 620px) {
  .product-detail__tab {
    padding: 10px 14px 8px 14px;
  }
}
.product-detail__tab.active {
  background: #F4F4F4;
}
.product-detail__tab:hover:not(.active) {
  background: #F4F4F4;
}
.product-detail__pane {
  display: none;
  border-radius: 0 15px 15px 15px;
  padding: 24px;
  border: 1px solid #F4F4F4;
  font-size: 16px;
}
@media (max-width: 620px) {
  .product-detail__pane {
    padding: 24px 18px 18px 18px;
    font-size: 12px;
    line-height: 15px;
  }
}
.product-detail__pane.active {
  background: #F4F4F4;
  display: block;
}
@media (max-width: 620px) {
  .product-detail__pane .payment-and-delivery {
    font-size: 12px;
  }
}
.product-detail__pane .payment-and-delivery p {
  font-size: 18px;
  line-height: 140%;
}
@media (max-width: 620px) {
  .product-detail__pane .payment-and-delivery p {
    font-size: 16px;
  }
}
@media (max-width: 620px) {
  .product-detail__pane .payment-and-delivery b {
    font-size: 14px;
    line-height: 18px;
  }
}
.product-detail__shields {
  position: absolute;
  left: 44px;
  top: -27px;
  z-index: 2;
}
@media (max-width: 750px) {
  .product-detail__shields {
    left: 34px;
    top: -17px;
  }
}
.product-detail__shields .shield {
  min-width: 54px;
  height: 54px;
  border-radius: 27px;
  font-size: 16px;
}
@media (max-width: 750px) {
  .product-detail__shields .shield {
    min-width: 34px;
    height: 34px;
    font-size: 12px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q047QUFyQ007RUFERjtJQUVJO0VBd0NOO0FBQ0Y7QUF2Q007RUFDRTtFQUNBO0FBeUNSO0FBdkNRO0VBSkY7SUFLSTtFQTBDUjtBQUNGO0FBdENRO0VBREY7SUFFSTtJQUNBO0VBeUNSO0FBQ0Y7QUFwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNDSjtBQXJDSTtFQUxGO0lBTUk7SUFDQTtFQXdDSjtBQUNGO0FBdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3Q047QUF0Q007RUFORjtJQU9JO0lBQ0E7SUFDQTtFQXlDTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90ZXNzdXRpLWl0YWwucnUvLi9hc3NldHMvc2Nzcy9ibG9ja3Mvc2xpZGVyL3NsaWRlci5zY3NzIiwid2VicGFjazovL3Rlc3N1dGktaXRhbC5ydS8uL2Fzc2V0cy9zY3NzL2NvbnN0YW50cy5zY3NzIiwid2VicGFjazovL3Rlc3N1dGktaXRhbC5ydS8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9xdWFudGl0eS1zdGVwL3F1YW50aXR5LXN0ZXAuc2NzcyIsIndlYnBhY2s6Ly90ZXNzdXRpLWl0YWwucnUvLi9hc3NldHMvc2Nzcy9ibG9ja3MvcG9wdXAvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly90ZXNzdXRpLWl0YWwucnUvLi9odGRvY3MvbG9jYWwvY29tcG9uZW50cy9sb2NhbC9wcm9kdWN0L3RlbXBsYXRlcy8uZGVmYXVsdC9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi8uLi9jb25zdGFudHNcIjtcblxuLnNsaWRlciB7XG4gICZfX2J1dHRvbi1uZXh0LFxuICAmX19idXR0b24tcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb25zdGFudHMuJGNvbG9yLWJsYWNrLTUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb25zdGFudHMuJHRyYW5zaXRpb247XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29uc3RhbnRzLiRjb2xvci1ncmVlbi01MDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVEUyTGpjeUlERXdMalZJTXk0NE5qTnRNQ0F3SURVdE5XMHROU0ExSURVZ05TSWdjM1J5YjJ0bFBTSWpNMFkyT1RRd0lpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrUEM5emRtYytcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbnN0YW50cy4kdHJhbnNpdGlvbjtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQmhkR2dnWkQwaVRURTJMamN5SURFd0xqVklNeTQ0TmpOdE1DQXdJRFV0TlcwdE5TQTFJRFVnTlNJZ2MzUnliMnRsUFNJak5FWTRNelV3SWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtQQzl6ZG1jK1wiKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTQ2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKCs1MCUpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNDZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb25zdGFudHMuJGNvbG9yLWJsYWNrLTUwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGNvbnN0YW50cy4kdHJhbnNpdGlvbjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29uc3RhbnRzLiRjb2xvci1ncmVlbi01MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGNvbG9yLXJlZC01MDA6ICNDMjIxMUY7XG4kY29sb3ItcmVkLTQwMDogI0NFNEQ0QztcblxuJGNvbG9yLWdyZWVuLTcwMDogIzM5NTkzQTtcbiRjb2xvci1ncmVlbi02MDA6ICMzRjY5NDA7XG4kY29sb3ItZ3JlZW4tNTAwOiAjNEY4MzUwO1xuJGNvbG9yLWdyZWVuLTQwMDogIzcyOUI3MjtcbiRjb2xvci1ncmVlbi0zMDA6ICM5NEI0OTU7XG4kY29sb3ItZ3JlZW4tNTA6ICNFRkY2RUY7XG5cbiRjb2xvci1ibGFjay05MDA6ICMwOTBEMDk7XG4kY29sb3ItYmxhY2stNjAwOiAjMzMzMzMzO1xuJGNvbG9yLWJsYWNrLTUwMDogIzUxNTE1MTtcbiRjb2xvci1ibGFjay00MDA6ICM2RjZGNkY7XG4kY29sb3ItYmxhY2stMTUwOiAjODA4MDgwO1xuJGNvbG9yLWJsYWNrLTEyMDogIzlFOUU5RTtcbiRjb2xvci1ibGFjay0xMDA6ICNDNUM1QzU7XG4kY29sb3ItYmxhY2stNzA6ICNFQ0VDRUM7XG4kY29sb3ItYmxhY2stNTA6ICNGNEY0RjQ7XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiIsIkB1c2UgXCIuLi8uLi9jb25zdGFudHNcIjtcbi5xdWFudGl0eS1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBjb2xvcjogY29uc3RhbnRzLiRjb2xvci1ibGFjay02MDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdHJhbnNpdGlvbjogY29uc3RhbnRzLiR0cmFuc2l0aW9uO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb25zdGFudHMuJGNvbG9yLWJsYWNrLTcwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb25zdGFudHMuJGNvbG9yLWJsYWNrLTcwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAucXVhbnRpdHktc3RlcF9fYnV0dG9uLWljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1pbnVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLS1wbHVzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogY29uc3RhbnRzLiRjb2xvci1ncmVlbi01MDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4iLCIucG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMThweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmX19idXR0b24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNjIwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIvYXNzZXRzL3Njc3MvY29uc3RhbnRzLnNjc3NcIjtcblxuLnByb2R1Y3QtZGV0YWlsIHtcbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX19mYXZvcml0ZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbnN0YW50cy4kdHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyYVdWM1FtOTRQU0l3SURBZ01qZ2dNamdpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeHdZWFJvSUdROUlrMHhNeTR6TXpRMUlESTBMamN3TnpkTU15NDRPVEUwSURFMExqWTVNakpETVM0eU16RTFOeUF4TVM0NE56RXhJREV1TXprNU1EWWdOeTR5TkRVMU1pQTBMakkxTlRBMklEUXVOalE1TVRSRE55NHdPRGcwTVNBeUxqQTNNek15SURFeExqTTRORFVnTWk0MU56TTFNU0F4TXk0Mk1qTTFJRFV1TnpNNU9EZE1NVFFnTmk0eU56SXhPVXd4TkM0ek56WTBJRFV1TnpNNU9EZERNVFl1TmpFMU5TQXlMalUzTXpVeElESXdMamt4TVRVZ01pNHdOek16TWlBeU15NDNORFE1SURRdU5qUTVNVFJETWpZdU5qQXdPU0EzTGpJME5UVXlJREkyTGpjMk9EVWdNVEV1T0RjeE1TQXlOQzR4TURnMUlERTBMalk1TWpKTU1UUXVOalkxTlNBeU5DNDNNRGMzUXpFMExqSTVOemtnTWpVdU1EazNOQ0F4TXk0M01ESWdNalV1TURrM05DQXhNeTR6TXpRMUlESTBMamN3TnpkYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5NVE11TXpVeU5pQXlOQzR5TWpBNVREUXVNVGN4T0RjZ01UUXVOall3TjBNeExqVTROVGt5SURFeExqazJOemtnTVM0M05EZzNOaUEzTGpVMU1qVXpJRFF1TlRJMU5ETWdOUzR3TnpReE4wTTNMakk0TURBNElESXVOakUxTkRVZ01URXVORFUyT1NBekxqQTVNamc1SURFekxqWXpNemNnTmk0eE1UVXpNMHd4TXk0NU9UazNJRFl1TmpJek5EVk1NVFF1TXpZMU55QTJMakV4TlRNelF6RTJMalUwTWpVZ015NHdPVEk0T1NBeU1DNDNNVGt5SURJdU5qRTFORFVnTWpNdU5EY3pPU0ExTGpBM05ERTNRekkyTGpJMU1EWWdOeTQxTlRJMU15QXlOaTQwTVRNMUlERXhMamsyTnprZ01qTXVPREkzTkNBeE5DNDJOakEzVERFMExqWTBOamNnTWpRdU1qSXdPVU14TkM0eU9EazBJREkwTGpVNU15QXhNeTQzTVNBeU5DNDFPVE1nTVRNdU16VXlOaUF5TkM0eU1qQTVXaUlnYzNSeWIydGxQU0lqTlRFMU1UVXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamdpSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5T0NBeU9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFekxqTXpORFVnTWpRdU56QTNOMHd6TGpnNU1UUWdNVFF1TmpreU1rTXhMakl6TVRVM0lERXhMamczTVRFZ01TNHpPVGt3TmlBM0xqSTBOVFV5SURRdU1qVTFNRFlnTkM0Mk5Ea3hORU0zTGpBNE9EUXhJREl1TURjek16SWdNVEV1TXpnME5TQXlMalUzTXpVeElERXpMall5TXpVZ05TNDNNems0TjB3eE5DQTJMakkzTWpFNVRERTBMak0zTmpRZ05TNDNNems0TjBNeE5pNDJNVFUxSURJdU5UY3pOVEVnTWpBdU9URXhOU0F5TGpBM016TXlJREl6TGpjME5Ea2dOQzQyTkRreE5FTXlOaTQyTURBNUlEY3VNalExTlRJZ01qWXVOelk0TlNBeE1TNDROekV4SURJMExqRXdPRFVnTVRRdU5qa3lNa3d4TkM0Mk5qVTFJREkwTGpjd056ZERNVFF1TWprM09TQXlOUzR3T1RjMElERXpMamN3TWlBeU5TNHdPVGMwSURFekxqTXpORFVnTWpRdU56QTNOMW9pSUhOMGNtOXJaVDBpZDJocGRHVWlJSE4wY205clpTMTNhV1IwYUQwaU15SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweE15NHpOVEkySURJMExqSXlNRGxNTkM0eE56RTROeUF4TkM0Mk5qQTNRekV1TlRnMU9USWdNVEV1T1RZM09TQXhMamMwT0RjMklEY3VOVFV5TlRNZ05DNDFNalUwTXlBMUxqQTNOREUzUXpjdU1qZ3dNRGdnTWk0Mk1UVTBOU0F4TVM0ME5UWTVJRE11TURreU9Ea2dNVE11TmpNek55QTJMakV4TlRNelRERXpMams1T1RjZ05pNDJNak0wTlV3eE5DNHpOalUzSURZdU1URTFNek5ETVRZdU5UUXlOU0F6TGpBNU1qZzVJREl3TGpjeE9USWdNaTQyTVRVME5TQXlNeTQwTnpNNUlEVXVNRGMwTVRkRE1qWXVNalV3TmlBM0xqVTFNalV6SURJMkxqUXhNelVnTVRFdU9UWTNPU0F5TXk0NE1qYzBJREUwTGpZMk1EZE1NVFF1TmpRMk55QXlOQzR5TWpBNVF6RTBMakk0T1RRZ01qUXVOVGt6SURFekxqY3hJREkwTGpVNU15QXhNeTR6TlRJMklESTBMakl5TURsYUlpQnpkSEp2YTJVOUlpTTBSamd6TlRBaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMmFXVjNRbTk0UFNJd0lEQWdNamdnTWpnaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVEV6TGpNek5TQXlOQzQzTURnZ015NDRPU0F4TkM0Mk9USmpMVEl1TmpZdE1pNDRNaTB5TGpRNU1pMDNMalEwTmk0ek5qUXRNVEF1TURReklESXVPRE16TFRJdU5UYzJJRGN1TVRNdE1pNHdOelVnT1M0ek5qa2dNUzR3T1d3dU16YzJMalV6TXk0ek56WXRMalV6TW1NeUxqSTBMVE11TVRZMklEWXVOVE0yTFRNdU5qWTNJRGt1TXpZNUxURXVNRGtnTWk0NE5UWWdNaTQxT1RZZ015NHdNak1nTnk0eU1qRXVNell6SURFd0xqQTBNbXd0T1M0ME5ETWdNVEF1TURFMllTNDVNRFF1T1RBMElEQWdNQ0F4TFRFdU16TWdNSG9pSUdacGJHdzlJaU0wUmpnek5UQWlMejQ4Y0dGMGFDQmtQU0p0TVRNdU16VXpJREkwTGpJeUxUa3VNVGd4TFRrdU5UWmpMVEl1TlRnMkxUSXVOamt5TFRJdU5ESXpMVGN1TVRBM0xqTTFNeTA1TGpVNE5pQXlMamMxTlMweUxqUTFPU0EyTGprek1pMHhMams0TVNBNUxqRXdPU0F4TGpBME1Xd3VNelkyTGpVd09DNHpOall0TGpVd09HTXlMakUzTnkwekxqQXlNaUEyTGpNMU15MHpMalVnT1M0eE1EZ3RNUzR3TkNBeUxqYzNOeUF5TGpRM09DQXlMamswSURZdU9Ea3pMak0xTXlBNUxqVTRObXd0T1M0eE9DQTVMalUyWVM0NE9TNDRPU0F3SURBZ01TMHhMakk1TkNBd2VpSWdjM1J5YjJ0bFBTSWpORVk0TXpVd0lpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrUEM5emRtYytcIikgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzRweDtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDc0NnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIHdpZHRoOiA1NXZ3O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtZGV0YWlsX19pbWFnZXMtdGh1bWItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmVydGljYWwge1xuICAgICAgaGVpZ2h0OiA4MjNweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogNzQ2IC8gODIzO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgfVxuICAgICAgLnByb2R1Y3QtZGV0YWlsX19pbWFnZXMtc2xpZGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA3MTggLyA4MDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzI4IC8gNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWRldGFpbF9faW1hZ2VzLXRodW1iLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWRldGFpbF9faW1hZ2VzLXRodW1iLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1kZXRhaWxfX2ltYWdlcy10aHVtYi1zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlcy10aHVtYi13cmFwcGVyIHtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAuc3dpcGVyLWluaXRpYWxpemVkICYge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZXMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pbWFnZXMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pbWFnZS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19pbWFnZXMtdGh1bWItc2xpZGUge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICAucHJvZHVjdC1kZXRhaWxfX2ltYWdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNjIwcHgpIHtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgICYtLXZpZGVvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSnViMjVsSWlCMmFXVjNRbTk0UFNJd0lEQWdOREFnTkRBaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BISmxZM1FnZUQwaUxqYzFJaUI1UFNJdU56VWlJSGRwWkhSb1BTSXpPQzQxSWlCb1pXbG5hSFE5SWpNNExqVWlJSEo0UFNJeE9TNHlOU0lnYzNSeWIydGxQU0lqTkVZNE16VXdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0l2UGp4d1lYUm9JR1E5SWsweU9DNHlNaUF4T0M0eU9EZGpNUzR5T1M0M056Y2dNUzR5T1NBeUxqWTBPU0F3SURNdU5ESTJiQzB4TVM0ek56VWdOaTQ0TlROakxURXVNek16TGpnd015MHpMakF6TWkwdU1UVTNMVE11TURNeUxURXVOekV6VmpFekxqRTBPR013TFRFdU5UVTNJREV1TmprNUxUSXVOVEUzSURNdU1ETXlMVEV1TnpFemJERXhMak0zTkNBMkxqZzFNbm9pSUdacGJHdzlJaU0wUmpnek5UQWlMejQ4TDNOMlp6ND1cIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM2M0E0NjQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBjb25zdGFudHMuJHRyYW5zaXRpb247XG4gIH1cblxuICAmLXRvcF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlcy10aHVtYi1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICAgIC5xdWFudGl0eS1zdGVwX19pbnB1dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNjIwcHgpIHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FkZC1jYXJ0LWJ1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXJ0aWNsZSB7XG4gICAgY29sb3I6IGNvbnN0YW50cy4kY29sb3ItZ3JlZW4tNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICZfX3BhcmFtcyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXJhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX3BhcmFtLW5hbWUge1xuICAgIGNvbG9yOiBjb25zdGFudHMuJGNvbG9yLWJsYWNrLTEyMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gIH1cblxuICAmX19wYXJhbS12YWx1ZSB7XG4gICAgY29sb3I6IGNvbnN0YW50cy4kY29sb3ItYmxhY2stNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNjIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cbiAgfVxuICAmX19wcmljZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAgNjIwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX3ByaWNlIHtcbiAgICBjb2xvcjogY29uc3RhbnRzLiRjb2xvci1ibGFjay05MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICAmLS1vbGQge1xuICAgICAgY29sb3I6IGNvbnN0YW50cy4kY29sb3ItYmxhY2stMTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19xdWFudGl0eSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXB4O1xuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbnN0YW50cy4kY29sb3ItYmxhY2stNTA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogY29uc3RhbnRzLiRjb2xvci1ibGFjay02MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4IDhweCAxNHB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbnN0YW50cy4kY29sb3ItYmxhY2stNTA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZDogY29uc3RhbnRzLiRjb2xvci1ibGFjay01MDtcbiAgICB9XG4gIH1cbiAgJl9fcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAxNXB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29uc3RhbnRzLiRjb2xvci1ibGFjay01MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgcGFkZGluZzogMjRweCAxOHB4IDE4cHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbnN0YW50cy4kY29sb3ItYmxhY2stNTA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucGF5bWVudC1hbmQtZGVsaXZlcnkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICA2MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogIDYyMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hpZWxkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ0cHg7XG4gICAgdG9wOiAtMjdweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgbGVmdDogMzRweDtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgfVxuXG4gICAgLnNoaWVsZCB7XG4gICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/