@charset "UTF-8";
/* Шрифты */
/* OpenSans */
/* Regular */
@font-face {
  font-family: "OpenSans";
  src: url("OpenSans-Regular.eot");
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url("../fonts/OpenSans_Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans_Regular.woff") format("woff"), url("../fonts/OpenSans_Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

/* SemiBold */
@font-face {
  font-family: "OpenSans";
  src: url("OpenSans-SemiBold.eot");
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("../fonts/OpenSans_SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans_SemiBold.woff") format("woff"), url("../fonts/OpenSans_SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: "OpenSans";
  src: url("OpenSans-Bold.eot");
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans_Bold.woff") format("woff"), url("../fonts/OpenSans_Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

/* ExtraBold */
@font-face {
  font-family: "OpenSans";
  src: url("OpenSans-ExtraBold.eot");
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("../fonts/OpenSans_ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans_ExtraBold.woff") format("woff"), url("../fonts/OpenSans_ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

.container {
  width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body {
  font-family: "OpenSans", sans-serif;
  font-style: normal;
  /* font-weight: 600; */
  font-weight: 400;
  font-size: 14px;
  color: #292929;
  margin: 0;
  padding: 0;
  position: relative;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
  margin-top: 0;
}

a {
  text-decoration: none;
  color: #292929;
}

img {
  max-width: 100%;
  max-height: 100%;
}

button,
input[type="submit"] {
  outline: none;
  border: none;
  cursor: pointer;
  padding: 0;
}

table {
  max-width: 95vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  border-spacing: 0;
}

.button {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "OpenSans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  background-color: #5cdfe5;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.button:hover {
  background-color: #51c1c6;
}

.content p {
  line-height: 24px;
  margin-bottom: 15px;
}

.content h3 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 18px;
  margin-bottom: 17px;
}

.content h4 {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 15px;
}

.content ul {
  margin-bottom: 18px;
}

.content ul li {
  line-height: 24px;
  padding-left: 28px;
  position: relative;
  margin-bottom: 11px;
}

.content ul li:last-child {
  margin-bottom: 0;
}

.content ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #5cdfe5;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}

input:focus::-moz-placeholder {
  opacity: 0 !important;
}

input:focus::-webkit-input-placeholder {
  opacity: 0 !important;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

input, textarea, select {
  -webkit-appearance: none;
}

body {
  padding-top: calc(124px + 12px);
}

/* Header */
.header {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  z-index: 3;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.header__top {
  height: 36px;
  background-color: #f8f8f8;
  padding-bottom: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1;
  position: relative;
}

.header__top .container {
  height: 100%;
  position: initial;
}

.header__menu {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header__menu > li {
  height: 100%;
}

.header__menu > li > a,
.header__menu > li > span{
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  cursor: pointer;
}

.header__menu > li > a.is-active {
  text-decoration: underline;
}

.header__menu > li:hover > a {
  text-decoration: underline;
}

.header__sub-menu {
  background-color: #f8f8f8;
  border-top: 2px solid #fff;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header__sub-menu ul {
  -webkit-column-count: 4;
          column-count: 4;
  padding: 32px 0 10px;
}

.header__sub-menu ul > li {
  margin-bottom: 24px;
}

.header__sub-menu ul > li > a {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header__sub-menu ul > li > a:hover, .header__sub-menu ul > li > a.is-active {
  color: #5cdfe5;
}

.header__menu > li.expanded:hover > .header__sub-menu {
  opacity: 1;
  visibility: visible;
}

.header__bottom {
  background-color: #fff;
  padding: 10px 0;
}

.header__bottom .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__mail {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header__mail:hover {
  color: #5cdfe5;
}

.header__order-call {
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  position: relative;
  padding-left: 34px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header__order-call:hover {
  text-decoration: underline;
}

.header__order-call:before, .header__order-call:after {
  content: "";
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 6px;
  left: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header__order-call:before {
  background-image: url("../img/header/order-call.svg");
  opacity: 1;
}

.header__order-call:hover:before {
  opacity: 0;
}

.header__order-call:after {
  background-image: url("../img/header/order-call_blue.svg");
  opacity: 0;
}

.header__order-call:hover:after {
  opacity: 1;
}

.header__phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.header__phone a {
  font-weight: 700;
  font-size: 18px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-bottom: 2px;
}

.header__phone a:hover {
  color: #5cdfe5;
}

.header__phone div {
  font-size: 12px;
  color: #a19e9e;
}

/* Footer */
body.front .footer {
  margin-top: 50px;
}

.footer {
  background-color: #f2f2f2;
  padding: 46px 0 42px;
}

.footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.footer__phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.footer__phones a {
  font-size: 18px;
  font-weight: 700;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-bottom: 9px;
}

.footer__phones a:last-child {
  margin-bottom: 0;
}

.footer__phones a:hover {
  color: #5cdfe5;
}

.footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.footer__address {
  margin-bottom: 15px;
}

.footer__mail {
  margin-bottom: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.footer__mail:hover {
  color: #5cdfe5;
}

.footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer__social > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 14px;
}

.footer__social > li:last-child {
  margin-right: 0;
}

.footer__social > li > a {
  position: relative;
  top: 0;
  -webkit-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
}

.footer__social > li > a:hover {
  top: -2px;
}

.footer__order-call {
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  position: relative;
  padding-left: 34px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.footer__order-call:hover {
  color: #5cdfe5;
}

.footer__order-call:before, .footer__order-call:after {
  content: "";
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -2px;
  left: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.footer__order-call:before {
  background-image: url("../img/header/order-call.svg");
  opacity: 1;
}

.footer__order-call:hover:before {
  opacity: 0;
}

.footer__order-call:after {
  background-image: url("../img/header/order-call_blue.svg");
  opacity: 0;
}

.footer__order-call:hover:after {
  opacity: 1;
}

.footer__copyright {
  margin-bottom: 15px;
}

.footer__copyright a:hover {
  text-decoration: underline;
}

.footer__developer a {
  margin-left: 5px;
  position: relative;
  top: 1px;
}

.window__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 11;
  position: fixed;
  top: 0;
  right: -20px;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
  padding: 30px 20px 30px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.window__container.active {
  opacity: 1;
  visibility: visible;
}

.window {
  width: 485px;
  margin: auto;
  background-color: #fff;
  position: relative;
  top: -60px;
  padding: 55px 76px 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: top 0.4s;
  -o-transition: top 0.4s;
  transition: top 0.4s;
}

.window.active {
  top: 0;
}

.window__close {
  width: 22px;
  height: 22px;
  background-color: #5cdfe5;
  position: absolute;
  top: -22px;
  right: -22px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.window__close:hover {
  background-color: #51c1c6;
}

.window__close:before, .window__close:after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.window__close:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.window__close:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.window h2 {
  font-size: 20px;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 18px;
}

.window h3 {
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 26px;
}

.form__field {
  width: 100%;
  height: 40px;
  background-color: #f2f2f2;
  font-family: "OpenSans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #949494;
  border: 0;
  outline: none;
  margin-bottom: 20px;
  padding: 0 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form__field::-webkit-input-placeholder {
  font-family: "OpenSans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #949494;
  opacity: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.form__field::-moz-placeholder {
  font-family: "OpenSans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #949494;
  opacity: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.form__button {
  width: 170px;
  margin: 10px auto 16px;
}

.form__agree {
  font-weight: 400;
  font-size: 12px;
  color: #949494;
  text-align: center;
}

/* Главная страница */
.abvantages {
  margin-bottom: 12px;
}

.abvantages__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #f8f8f8;
  padding: 18px 28px;
}

.abvantages__list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.abvantages__list > li img {
  margin-right: 15px;
}

.abvantages__list > li div {
  font-size: 12px;
}

.main-slider__slider-box {
  position: relative;
}

.main-slider__slider-box:before, .main-slider__slider-box:after {
  content: "";
  height: 5px;
  width: 40px;
  background-color: #adf1f3;
  border-radius: 3px;
  pointer-events: none;
  z-index: 1;
  position: absolute;
}

.main-slider__slider-box:before {
  left: -6px;
  bottom: 55px;
}

.main-slider__slider-box:after {
  right: -11px;
  bottom: 24px;
}

.main-slider__slider {
  height: 345px;
  position: relative;
  overflow: hidden;
}

.main-slider__slider .slick-list,
.main-slider__slider .slick-track {
  height: 100%;
}

.main-slider__slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  visibility: hidden;
}

.main-slider__slider .slick-dots li {
  margin-right: 8px;
}

.main-slider__slider .slick-dots li:last-child {
  margin-right: 0;
}

.main-slider__slider .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #adf1f3;
  visibility: visible;
}

.main-slider__slider .slick-dots li.slick-active button {
  background-color: #3dcdd4;
}

.main-slider__slide {
  height: 100%;
  outline: none;
}

.main-slider__box {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-slider__img {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.main-slider__text {
  width: 375px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #5cdfe5;
  padding: 0 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.main-slider__text:before {
  content: "";
  width: 104px;
  height: 22px;
  background-image: url("../img/poster/text-before.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 15px;
  left: -72px;
}

.main-slider__text h2 {
  color: #fff;
  font-size: 30px;
  line-height: 38px;
  font-weight: 800;
  text-transform: uppercase;
  z-index: 1;
  position: relative;
  margin-bottom: 20px;
}

.main-slider__text h2:before {
  content: "";
  width: 120px;
  height: 40px;
  background-color: #3dcdd4;
  z-index: -1;
  position: absolute;
  top: -1px;
  left: -50px;
}

.main-slider__text h3 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.main-offer {
  padding: 40px 0 50px;
}

.main-offer__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.main-offer__tabs li {
  position: relative;
  margin-right: 65px;
  cursor: pointer;
}

.main-offer__tabs li:last-child {
  margin-right: 0;
}

.main-offer__tabs li:before {
  content: "";
  height: 1px;
  background-image: url("../img/icons/dot.png");
  background-repeat: repeat-x;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
}

.main-offer__tabs li:after {
  content: "";
  height: 3px;
  width: 0;
  background-color: #5cdfe5;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -3px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.main-offer__tabs li.is-active:after {
  width: 100%;
}

.front-products-views-content {
  /* display: flex;
  gap: 20px;
  flex-wrap: wrap; */
}

.main-offer__slider .slick-track {
  min-width: 100%;
}

.main-offer__slide {
  outline: none;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-offer__slide .tovars__card {
  outline: none;
}

.block-title {
  font-weight: 800;
  font-size: 26px;
  line-height: 32px;
  text-transform: uppercase;
  position: relative;
  border-left: 10px solid #5cdfe5;
  padding-left: 20px;
  margin-bottom: 38px;
}

.main-catalog {
  background-color: #f8f8f8;
  padding: 50px 0;
}

.main-catalog__list-box .catalog__list {
  margin-bottom: 0;
}

.main-catalog__list-box .catalog__list > li {
  width: 25%;
}

.main-certificates {
  padding: 60px 0 50px;
}

.main-certificates__slider .slick-track {
  min-width: 100%;
  padding: 12px 0;
}

.main-certificates__slide {
  outline: none;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-certificates__box {
  height: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main-certificates__box:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

.main-certificates__box:after {
  content: "";
  background-image: url("../img/icons/lupa.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main-certificates__box:hover:after {
  opacity: 1;
}

.arrows {
  padding: 0 25px;
}

.arrows .slick-arrow {
  width: 19px;
  height: 42px;
  background-color: #f2f2f2;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.arrows .slick-arrow:hover {
  background-color: #a19e9e;
}

.arrows .slick-arrow:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.arrows .slick-prev {
  left: 0;
}

.arrows .slick-prev:after {
  border: 5px solid transparent;
  border-right: 5px solid #a19e9e;
  border-left: 0;
}

.arrows .slick-prev:hover:after {
  border-right-color: #f2f2f2;
}

.arrows .slick-next {
  right: 0;
}

.arrows .slick-next:after {
  border: 5px solid transparent;
  border-left: 5px solid #a19e9e;
  border-right: 0;
  margin-left: 1px;
}

.arrows .slick-next:hover:after {
  border-left-color: #f2f2f2;
}

.main-about {
  padding: 30px 0;
}

.main-partners {
  padding: 40px 0;
}

.main-partners .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.main-partners .block-title {
  padding: 5px 0 5px 25px;
  margin-bottom: 0;
}

.main-partners__slider-box {
  width: 910px;
}

.main-partners__slider {
  position: relative;
  height: 60px;
}

.main-partners__slider .slick-list,
.main-partners__slider .slick-track {
  height: 100%;
}

.main-partners__slider .slick-track {
  min-width: 100%;
}

.main-partners__slide {
  height: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
}

.not-front .main-partners {
  padding: 50px 0;
  border-top: 1px solid #f2f2f2;
}

/* Страница Каталог */
.top {
  padding: 18px 0 40px;
}

.top__box {
  border-left: 10px solid #5cdfe5;
  padding-left: 20px;
}

.breadcrumbs li {
  display: inline;
}

.breadcrumbs li:not(:last-child):after {
  content: "-";
  font-size: 12px;
  color: #a19e9e;
  margin: 0 7px 0 10px;
}

.breadcrumbs a, .breadcrumbs span {
  font-size: 12px;
  color: #a19e9e;
}

.breadcrumbs a:hover {
  text-decoration: underline;
}

.page-title {
  font-size: 26px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 22px;
}

.catalog__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.catalog__left {
  width: 262px;
}

.catalog__links {
  margin-bottom: 30px;
}

.catalog__links > li {
  margin-top: -1px;
}

.catalog__links > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  font-weight: 700;
  font-size: 12px;
  border: 1px solid #ececec;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding-left: 56px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__links > li > a:hover {
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
}

.catalog__links > li > a:before {
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.catalog__links > li:nth-child(1) > a:before {
  width: 26px;
  height: 26px;
  background-image: url("../img/icons/verify.svg");
  left: 18px;
}

.catalog__links > li:nth-child(2) > a:before {
  width: 26px;
  height: 25px;
  background-image: url("../img/icons/coins.svg");
  left: 14px;
}

.catalog__links > li:nth-child(3) > a:before {
  width: 20px;
  height: 26px;
  background-image: url("../img/icons/google-docs.svg");
  left: 18px;
}

.catalog__links > li:nth-child(4) > a:before {
  width: 26px;
  height: 28px;
  background-image: url("../img/icons/flask.svg");
  left: 15px;
}

.catalog__menu > li {
  border: 1px solid #ececec;
  margin-top: -1px;
}

.catalog__menu > li > a {
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px 30px 15px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__menu > li.expanded > a:before, .catalog__menu > li.expanded > a:after {
  content: "";
  width: 10px;
  height: 2px;
  background-color: #898989;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__menu > li.expanded > a:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.catalog__menu > li > a.is-active {
  background-color: #5cdfe5;
  color: #fff;
}

.catalog__menu > li.expanded > a.is-active:before, .catalog__menu > li.expanded > a.is-active:after {
  background-color: #fff;
}

.catalog__menu > li.expanded > a.is-active:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.catalog__sub-menu {
  display: none;
  background-color: #f8f8f8;
  padding: 10px 0 15px;
}

.catalog__sub-menu.is-active {
  display: block;
}

.catalog__sub-menu > li {
  margin-bottom: 4px;
}

.catalog__sub-menu > li:last-child {
  margin-bottom: 0;
}

.catalog__sub-menu > li > a {
  display: block;
  font-weight: 700;
  font-size: 12px;
  padding: 5px 20px 5px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.catalog__sub-menu > li > a:hover, .catalog__sub-menu > li > a.is-active {
  text-decoration: underline;
}

.catalog__right {
  width: 845px;
}

.catalog__right .block-title {
  font-size: 18px;
  line-height: 18px;
}

.catalog__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 36px;
}

.catalog__list > li {
  width: 33.333333%;
  margin-top: -1px;
  margin-left: -1px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__list > li:hover {
  z-index: 1;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
}

.catalog__card {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border: 1px solid #ececec;
  padding: 19px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.catalog__card:after {
  content: "";
  background-color: #fff;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.catalog__card:hover:after {
  opacity: 1;
  visibility: visible;
}

.catalog__button {
  width: 145px;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  margin: auto;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.catalog__card:hover .catalog__button {
  opacity: 1;
  visibility: visible;
}

.catalog__img {
  height: 105px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}

.catalog__name {
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.catalog__text {
  margin-bottom: 30px;
}

.catalog__certificates-title {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.catalog__certificates-slider .slick-track {
  min-width: 100%;
  padding: 12px 0;
}

.catalog__certificates-slide {
  outline: none;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.catalog__certificates-box {
  height: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__certificates-box:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

.catalog__certificates-box:after {
  content: "";
  background-image: url("../img/icons/lupa.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.catalog__certificates-box:hover:after {
  opacity: 1;
}

/* Страница Список товаров */
.tovars__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 15px;
}

.tovars__list > li {
  margin-bottom: 20px;
  margin-right: 28px;
}

.tovars__list > li:nth-child(3n) {
  margin-right: 0;
}

.tovars__card {
  width: 262px;
  height: 412px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border: 1px solid #d9d9d9;
  padding: 22px 24px 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.tovars__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  z-index: 2;
  position: absolute;
  top: 9px;
  left: 9px;
}

.tovars__labels > li {
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
  padding: 0 8px;
  margin-bottom: 6px;
}

.tovars__labels > li:last-child {
  margin-bottom: 0;
}

.tovars__labels > li.sale {
  background-color: #e15a1e;
}

.tovars__labels > li.new {
  background-color: #45d656;
}

.tovars__labels > li.hit {
  background-color: #5c8ce5;
}

.tovars__img {
  height: 195px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}

.tovars__name {
  font-weight: 700;
  text-transform: uppercase;
}

.tovars__old-price {
  font-size: 15px;
  color: #a19e9e;
  margin: auto 0 3px;
  position: relative;
}

.tovars__old-price:after {
  content: "";
  height: 1px;
  background-color: #a19e9e;
  position: absolute;
  left: 0;
  right: 0;
  top: 11px;
}

.tovars__price {
  font-weight: 800;
  font-size: 20px;
  margin: auto 0 16px;
}

.tovars__old-price + .tovars__price {
  margin-top: 0;
}

.tovars__button {
  z-index: 2;
  width: 100%;
  background-color: #a19e9e;
}

.tovars__button:hover {
  background-color: #5cdfe5;
}

.tovars__description {
  background-color: #fff;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding: 80px 22px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.tovars__description table tbody {
  width: 100%;
}

.tovars__description table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}

.tovars__description table tr:last-child {
  margin-bottom: 0;
}

.tovars__description table tr td {
  font-size: 12px;
}

.tovars__description table tr td:first-child {
  width: 125px;
  margin-right: 18px;
}

.tovars__card:hover .tovars__description {
  opacity: 1;
  visibility: visible;
}

.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 45px;
}

.pager ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 8px;
}

.pager ul li {
  margin-right: 8px;
}

.pager ul li:last-child {
  margin-right: 0;
}

.pager a {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  border-radius: 3px;
  background-color: #dadada;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.pager a:hover, .pager a.is-active {
  background-color: #5cdfe5;
}

/* Страница Карточка товара */
.tovar__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 55px;
}

.tovar__sliders {
  width: 360px;
}

.tovar__big-slider-box {
  position: relative;
}

.tovar__big-slider {
  height: 250px;
  margin-bottom: 5px;
  overflow: hidden;
}

.tovar__big-slider .slick-list,
.tovar__big-slider .slick-track {
  height: 100%;
}

.tovar__big-slide {
  height: 100%;
  outline: none;
}

.tovar__big-slide a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  position: relative;
}

.tovar__big-slide a:after {
  content: "";
  background-image: url("../img/icons/lupa.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.tovar__big-slide a:hover:after {
  opacity: 1;
}

.tovar__big-slide img {
  /*width: 100%;*/
  height: 100%;
  /*-o-object-fit: cover;
     object-fit: cover;*/
}

.tovar__small-slider {
  height: 74px;
  overflow: hidden;
}

.tovar__small-slider .slick-list,
.tovar__small-slider .slick-track {
  height: 100%;
}

.tovar__small-slider .slick-track {
  min-width: 100%;
}

.tovar__small-slide {
  height: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  border: 2px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  cursor: pointer;
  margin: 0 2px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.tovar__small-slide.slick-current {
  border-color: #5cdfe5;
}

.tovar__small-slide img {
  /*width: 100%;*/
  height: 100%;
  /*-o-object-fit: cover;
     object-fit: cover;*/
}

.tovar__center {
  width: 260px;
}

.tovar__top-text p {
  line-height: 22px;
}

.tovar__description {
  margin-bottom: 30px;
}

.tovar__description table tbody {
  width: 100%;
}

.tovar__description table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-image: url("../img/icons/dot2.png");
  background-repeat: repeat-x;
  background-position: bottom 6px center;
  margin-bottom: 5px;
}

.tovar__description table tr:last-child {
  margin-bottom: 0;
}

.tovar__description table tr td {
  background-color: #fff;
}

.tovar__description table tr td:first-child {
  padding-right: 5px;
}

.tovar__description table tr td:last-child {
  padding-left: 5px;
}

.tovar__prices {
  margin-bottom: 32px;
}

.tovar__old-price {
  display: inline-block;
  font-size: 15px;
  color: #a19e9e;
  position: relative;
  margin-right: 28px;
}

.tovar__old-price:after {
  content: "";
  height: 1px;
  background-color: #a19e9e;
  position: absolute;
  left: 0;
  right: 0;
  top: 11px;
}

.tovar__price {
  display: inline-block;
  font-weight: 800;
  font-size: 20px;
}

.tovar__order-button {
  width: 210px;
}

.tovar__info {
  width: 180px;
  background-color: #f8f8f8;
  padding: 18px 24px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.tovar__info li {
  margin-bottom: 16px;
}

.tovar__info li:last-child {
  margin-bottom: 0;
}

.tovar__info h2 {
  font-weight: 800;
  font-size: 14px;
  color: #5cdfe5;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.tovar__info div {
  font-size: 12px;
  line-height: 15px;
}

.tovar__tabs {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f2f2f2;
  padding: 0 28px;
  margin-bottom: 28px;
}

.tovar__tabs div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a19e9e;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-right: 65px;
  cursor: pointer;
  position: relative;
}

.tovar__tabs div:last-child {
  margin-right: 0;
}

.tovar__tabs div:hover {
  color: #292929;
}

.tovar__tabs div:after {
  content: "";
  height: 3px;
  width: 0;
  background-color: #5cdfe5;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.tovar__tabs div.is-active {
  color: #292929;
}

.tovar__tabs div.is-active:after {
  width: 100%;
}

.tovar__content-box {
  margin-bottom: 35px;
}

.tovar__content {
  display: none;
}

.tovar__content.is-active {
  display: block;
}

.tovar__similar-slider .slick-track {
  min-width: 100%;
}

.tovar__similar-slide {
  outline: none;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tovar__similar-slide .tovars__card {
  outline: none;
}

.tovar__top-text {
  height: 250px;
  overflow: hidden;
}

.tovar__know-price-button {
  width: 210px;
  margin-bottom: 10px;
}

.tovar__examples-button {
  width: 210px;
  background-color: #e4e4e4;
  color: #292929;
}

.tovar__examples-button:hover {
  background-color: #cccccc;
}

.tovar__bottom-text {
  margin-bottom: 30px;
}

.tovar__bottom-text iframe {
  max-width: 100% !important;
}

.tovar__gallery {
  padding-top: 50px;
}

.tovar__gallery .gallery {
  margin-bottom: 0;
}

.tovar__gallery .gallery a {
  width: 260px;
  height: 170px;
}

/* Страница О компании */
.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 0 60px;
}

.gallery.arrows {
  padding: 0;
}

.gallery__slide {
  margin-bottom: 20px;
  margin-right: 28px;
}

.gallery__slide:nth-child(3n) {
  margin-right: 0;
}

.gallery a {
  display: block;
  width: 360px;
  height: 230px;
  position: relative;
  text-align: center;
}

.gallery a:after {
  content: "";
  background-image: url("../img/icons/lupa.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.gallery a:hover:after {
  opacity: 1;
}

.gallery a img {
  /*width: 100%;*/
  height: 100%;
  /*-o-object-fit: cover;
     object-fit: cover;*/
}

/* Страница Выполненные заказы */
.completed__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 60px;
}

.completed__list > li {
  margin-bottom: 20px;
  margin-right: 29px;
}

.completed__list > li:nth-child(3n) {
  margin-right: 0;
}

.completed__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 360px;
  height: 230px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.completed__card div {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  padding: 18px 10px;
}

.completed__card:hover {
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
}

* {
  -webkit-tap-highlight-color: transparent;
}

/* Адаптив */
.burger,
.catalog__mobile-button,
.catalog__mobile-button-info {
  display: none;
}


/* Width 1024 */
@media (max-width: 1279px) {
.header__phone a {
    font-weight: 700;
    font-size: 14px;
}

.header__phone {
    order: 1;
}

.header__order-call {
    order: 2;
}

.header__bottom .search-link {
    order: 3;
}

.burger {
    order: 4;
}

.header__bottom .header__order-call:before {
    top: -10px;
    left: 10px;
}

iframe {
  max-width:100%;
}

#drupal-modal {
    min-height: 50px !important;
}

div[aria-labelledby="ui-id-1"] {
    z-index: 1000;
}

#drupal-modal .js-form-item input {
    width: 70%;
    float: left;
    margin-right: 10px;
}

#drupal-modal input[type="submit"] {
    width: 26%;
    height: 35px;
}

.search-link.use-ajax {
    display: flex !important;
}

#drupal-modal .js-form-item label, #drupal-modal .search-help-link, #drupal-modal h3, .sl_desctop {
    display: none !important;
}

  /* Главная страница */
  .container {
    width: 1024px;
  }
  .burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .burger__text {
    font-weight: 700;
    color: #5cdfe5;
    margin-right: 12px;
    display:none;
  }
  .burger__box {
    width: 30px;
    height: 19px;
    position: relative;
  }
  .burger__box span {
    display: block;
    height: 3px;
    width: 100%;
    background-color: #292929;
    border-radius: 3px;
    position: absolute;
    left: 0;
  }
  .burger__box .one {
    top: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .burger__box .two {
    top: 8px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
  }
  .burger__box .three {
    bottom: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .burger.active .burger__box .one {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    top: 8px;
  }
  .burger.active .burger__box .two {
    width: 0;
  }
  .burger.active .burger__box .three {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    bottom: 8px;
  }
  body {
    padding-top: calc(120px + 12px);
  }
  .header__mail, .header__order-call span, .header__phone > div {
    display: none;
  }
  .header__top {
    height: auto;
    width: 100vw;
    z-index: 2;
    position: fixed;
    top: 60px;
    right: 100%;
    bottom: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .header__top.active {
    right: 0;
  }
  .header__menu {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px 0;
  }
  .header__menu > li {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
  }
  .header__menu > li:last-child {
    margin-bottom: 0;
  }
  .header__menu > li > a {
    font-size: 16px;
    font-weight: 700;
  }
  .header__bottom .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

.header__logo img {
  width: 120px;
  margin-right: 5px;
}

  .header__mobile-top-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 8px;
  }
  .header__bottom {
    z-index: 3;
    position: relative;
    padding: 8px 0;
  }
  .header__phone a {
    margin-bottom: 0;
  }
  .main-slider__slider-box:before,
  .main-slider__slider-box:after {
    display: none;
  }
  .main-slider__text {
    width: 320px;
    padding: 0 20px;
  }
  .main-slider__text h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 15px;
  }
  .main-slider__text h2:before {
    display: none;
  }
  .main-slider__text:before {
    left: -55px;
  }
  .window__close {
    top: 0;
    right: 0;
  }
  .main-partners .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .main-partners .block-title {
    margin-bottom: 35px;
  }
  .main-partners .block-title br {
    display: none;
  }
  .main-partners__slider-box {
    width: 100%;
  }
  .main-about {
    padding: 20px 0 0;
  }
  .header__order-call {
    line-height: 18px;
  }
  .header__top .container {
    overflow-y: auto;
  }
  .header__sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
    position: initial;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-top: 0;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
  }
  .header__sub-menu .container {
    padding: 0 !important;
  }
  .header__sub-menu ul {
    -webkit-column-count: 1;
            column-count: 1;
    padding: 15px 0 10px 15px;
  }
  .header__sub-menu ul > li {
    margin-bottom: 12px;
  }
  .header__sub-menu ul > li:last-child {
    margin-bottom: 0;
  }
  .header__menu > li.expanded > a:after {
    content: "";
    width: 13px;
    height: 7px;
    background-image: url("../img/icons/menu-arrow.png");
    background-repeat: no-repeat;
    margin-left: 23px;
    margin-top: 2px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .header__menu > li.expanded > a.active:after {
    -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg);
  }
  /* Страница Каталог */
  .catalog__card:after {
    display: none;
  }
  .catalog__button {
    display: none;
  }
  .catalog__links, #block-sertifikatyvsaydbare2, .catalog__left .catalog__menu {
    display: none;
  }
  .catalog__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog__left {
    width: 100%;
    margin-bottom: 30px;
  }
  .catalog__right {
    width: 100%;
  }
  .catalog__menu {
    /*display: none;*/
    padding-top: 25px;
  }
  .catalog__menu > li {
    margin-top: 0;
  }
  .catalog__menu > li:not(:last-child) {
    border-bottom: 0;
  }
  .catalog__menu > li > a {
    padding: 13px 30px 12px 17px;
  }
  .catalog__sub-menu {
    padding: 8px 0 11px;
  }
  .catalog__mobile-button,
  .catalog__mobile-button-info {
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #5cdfe5;
    color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 1px;
  }
  .catalog__mobile-button span,
  .catalog__mobile-button-info span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12px;
    height: 12px;
    position: relative;
    margin-left: 10px;
  }
  .catalog__mobile-button span:before, .catalog__mobile-button span:after,
  .catalog__mobile-button-info span:before,
  .catalog__mobile-button-info span:after {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 2px;
  }
  .catalog__mobile-button span:after,
  .catalog__mobile-button-info span:after {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .catalog__mobile-button.active span:after,
  .catalog__mobile-button-info.active span:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .catalog__mobile-button-info {
    margin-bottom: 20px;
    border: 1px solid #ececec;
    background-color: transparent;
    color: #292929;
  }
  .catalog__mobile-button-info span:before, .catalog__mobile-button-info span:after {
    background-color: #292929;
  }
  .page-title {
    font-size: 24px;
    margin-top: 18px;
  }
  /* Страница Список товаров */
  .tovars__description {
    display: none;
  }
  .tovars__list > li {
    width: 33.333333%;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: -1px;
    margin-left: -1px;
  }
  .tovars__list .tovars__card {
    width: 100%;
  }
  /* Страница Карточка товара */
  .tovar__top {
    margin-top: -30px;
  }
  .tovar__info {
    display: none;
  }
  .tovar__center {
    width: 500px;
  }
  /* Страница О компании */
  .gallery.arrows {
    padding: 0 25px;
  }
  .gallery__slide {
    margin: 0;
    padding: 0 5px;
    outline: none;
  }
  .gallery a,
  .tovar__gallery .gallery a {
    width: auto;
    outline: none;
  }
  /* Страница Выполенные заказы */
  .completed__card {
    width: 320px;
    height: 220px;
  }
  .completed__list > li {
    margin-right: 16px;
  }


}
/*end1279*/

/* Width 960 */
@media (max-width: 1023px) {
  /* Главная страница */
  .container {
    width: 100%;
  }
  .main-slider__text {
    width: 300px;
    padding: 0 15px;
  }
  .abvantages {
    display: none;
  }
  .main-slider__slider {
    height: 320px;
  }
  .main-slider__text h2 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .block-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .window {
    padding: 45px 40px 35px;
  }
  /* Страница О компании */
  .gallery a {
    height: 200px;
  }
  /* Страница Выполенные заказы */
  .completed__list > li {
    width: calc((100% / 2) - 10px);
    margin-right: 0;
  }
  .completed__list > li:nth-child(2n-1) {
    margin-right: auto;
  }
  .completed__card {
    width: auto;
  }
}

/* Width 800 */
@media (max-width: 959px) {
  /* Главная страница */
  .main-slider__slider {
    height: 300px;
  }
  .main-slider__text {
    width: 280px;
  }
  .main-slider__text h2 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 9px;
  }
  .main-slider__text h3 {
    font-size: 16px;
  }
  .main-catalog__list-box .catalog__list > li {
    width: 33.333333%;
  }
  .footer {
    padding: 35px 0;
  }
  .footer .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer__phones {
    margin-bottom: 22px;
  }
  .footer__phones a {
    font-size: 17px;
    margin-bottom: 6px;
  }
  .footer__contacts {
    width: 100%;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    padding: 15px 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 22px;
  }
  .footer__address {
    text-align: center;
  }
  .footer__address br {
    display: none;
  }
  .footer__address {
    margin-bottom: 12px;
  }
  .footer__mail {
    margin-bottom: 16px;
  }
  .footer__order-call {
    margin-bottom: 15px;
  }
  .footer__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer__copyright {
    font-size: 13px;
    text-align: center;
    margin-bottom: 10px;
  }
  .footer__copyright br {
    display: none;
  }
  body.front .footer {
    margin-top: 35px;
  }
  /* Страница Карточка товара */
  .tovar__sliders {
    margin-right: 25px;
  }
  .tovar__center {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

/* Width 768 */
@media (max-width: 799px) {
  /* Страница Каталог */
  .page-title {
    font-size: 22px;
    margin-top: 16px;
  }
}

/* Width 640 */
@media (max-width: 767px) {
.tovar_item .show-order {
    bottom: 5% !important;
}

  /* Главная страница */
  .main-slider__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .main-slider__text {
    width: 100%;
    padding: 15px 15px 30px;
  }
  .main-slider__text:before {
    display: none;
  }
  .main-slider__slider {
    height: 380px;
  }
  .main-slider__slider .slick-dots {
    bottom: 10px;
  }
  .main-slider__slider .slick-dots li button {
    background-color: #fff;
    opacity: 0.6;
  }
  .main-slider__slider .slick-dots li.slick-active button {
    background-color: #fff;
    opacity: 1;
  }
  /* Страница Каталог */
  .catalog__card {
    padding: 15px 12px;
  }
  /* Страница Список товаров */
  .tovars__list > li {
    width: 50%;
  }
  .tovars__list .tovars__img {
    height: 140px;
  }
  .tovars__list .tovars__name {
    margin-bottom: 10px;
  }
  .tovars__list .tovars__card {
    height: 100%;
    padding: 20px 18px 20px;
  }
  .tovars__button {
    height: 36px;
  }
  /* Страница Карточка товара */
  .tovar__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }
  .tovar__sliders {
    margin: 0 auto 20px;
  }
  .tovar__prices {
    margin-bottom: 25px;
  }
  .tovar__top-text {
    height: auto;
  }
}

/* Width 480 */
@media (max-width: 639px) {
  /* Главная страница */
  .main-catalog__list-box .catalog__list > li {
    width: 50%;
  }
  .main-catalog__list-box .catalog__list > li img{
    object-fit: contain;
  }
  .catalog__list.catalog_main_bottom > li {
    width: 50% !important;
  }
  .catalog__list.catalog_main_bottom > li img{
    object-fit: contain;
  }
  .window {
    width: 97%;
  }
  .header__bottom {
    padding: 5px 0;
  }
  .header__mobile-top-box {
    margin-bottom: 4px;
  }
  .header__top {
    top: 50px;
  }
  body {
    padding-top: calc(105px + 12px);
  }
  /* Страница Каталог */
  .catalog__list > li {
    width: 50%;
  }
  .page-title {
    font-size: 19px;
    margin-top: 14px;
  }
  .top {
    padding: 10px 0 40px;
  }
  .not-front .main-partners {
    padding: 30px 0 40px 0;
  }
  .top__box {
    border-left: 5px solid #5cdfe5;
    padding-left: 15px;
  }
  /* Страница Выполенные заказы */
  .completed__list > li {
    width: 100%;
  }
  .completed__card div {
    padding: 13px 8px;
  }
}

/* Width 412 */
@media (max-width: 479px) {
  /* Главная страница */
  .catalog__card {
    padding: 14px 11px;
  }
  .catalog__name {
    font-size: 13px;
    word-break: break-word;
  }
  .catalog__img {
    height: 90px;
  }
  .block-title {
    font-size: 20px;
    line-height: 26px;
    border-left: 5px solid #5cdfe5;
    padding-left: 15px;
  }
  .footer {
    padding: 25px 0;
  }
  .window {
    padding: 40px 25px 25px;
  }
  /* Страница Карточка товара */
  .tovar__tabs {
    height: 46px;
    padding: 0 12px;
  }
  .tovar__tabs div {
    font-size: 13px;
    margin-right: 20px;
  }
  .content h3 {
    font-size: 17px;
  }
  .tovar__gallery {
    padding-top: 25px;
  }
}

/* Width 320 */
@media (max-width: 411px) {
  /* Главная страница */
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .main-slider__slider {
    height: 320px;
  }
  .main-slider__text h2 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 7px;
  }
  .main-slider__text h3 {
    font-size: 15px;
  }
  .main-slider__text {
    padding: 13px 12px 26px;
  }
  .main-offer__tabs li {
    margin-right: 40px;
  }
  .catalog__card {
    padding: 10px 7px;
  }
  .catalog__img {
    height: 80px;
  }
  .main-certificates {
    padding: 40px 0;
  }
  .content ul li {
    padding-left: 21px;
  }
  body.front .footer {
    margin-top: 0;
  }
  .window {
    padding: 35px 15px 20px;
  }
  .window h2 {
    margin-bottom: 13px;
  }
  .window h3 {
    margin-bottom: 20px;
  }
  .form__button {
    margin: 3px auto 16px;
  }
  .form__field {
    margin-bottom: 17px;
  }
  /* Страница Каталог */
  .page-title {
    font-size: 17px;
  }
  .top {
    padding: 10px 0 35px;
  }
  .top__box {
    border-left: 3px solid #5cdfe5;
    padding-left: 10px;
  }
  .main-offer__slider .tovars__card,
  .tovar__similar-slider .tovars__card {
    height: 350px;
    padding: 20px 15px 15px;
  }
  .main-offer__slider .tovars__img,
  .tovar__similar-slider .tovars__img {
    height: 150px;
  }
  /* Страница Список товаров */
  .tovars__list .tovars__card {
    padding: 20px 8px 11px;
  }
  .tovars__list .tovars__img {
    height: 90px;
  }
  .tovars__price {
    font-size: 16px;
  }
  .tovars__old-price {
    font-size: 14px;
  }
  .tovars__labels > li {
    font-size: 11px;
  }
  .tovars__name {
    font-size: 13px;
  }
  .tovars__button {
    height: 34px;
    font-size: 11px;
  }
  .tovars__labels {
    top: 6px;
    left: 6px;
  }
  /* Страница Карточка товара */
  .tovar__sliders {
    width: 100%;
  }
  .tovar__big-slider {
    height: 220px;
  }
  .tovar__description {
    margin-bottom: 25px;
  }
  .tovar__tabs {
    height: 44px;
    padding: 0 10px;
  }
  .tovar__tabs div {
    font-size: 11px;
    margin-right: 15px;
  }
}

@media (max-width: 360px) {
  .gallery a {
    height: 170px;
  }
}

.catalog__list.catalog_main_bottom li {
    width: 25%;
}

.main-catalog__list-box .catalog__list, .catalog__list.catalog_main_bottom {
  display:inline;
}

.main-catalog__list-box .catalog__list li, .catalog__list.catalog_main_bottom li {
  float:left;
  height:220px;
}

.main-catalog__list-box .catalog__list a, .catalog__list.catalog_main_bottom a {
  height:220px;
}

.catalog__list.catalog_main_bottom img {
    width: 100%;
}

@media (max-width: 639px) {
.catalog__list.catalog_main_bottom > li {
    width: 50%;
}
}

@media (max-width: 959px) {
.catalog__list.catalog_main_bottom > li {
    width: 33.333333%;
}
}

#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0px 15px;
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 60px;
}
input.form-search,
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form input.form-text,
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form input.form-email,
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form textarea {
    width: 100%;
    height: 35px;
    border-radius: 1px;
    border: 1px solid #9e9e9e;
    padding: 0 15px;
    color: #000;
    font-size: 14px;
	margin-bottom: 15px;
	font-family: "OpenSans", sans-serif;
	box-sizing: border-box;
}
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form input.form-text.error,
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form input.form-email.error,
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form textarea.error {
	border-color: red;
}
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form textarea {
	resize: none;
	height: 150px;
	padding: 15px;
	box-sizing: border-box;
}
#block-plastform-content .webform-submission-zapolnite-formu-i-my-rasschitaem-form .button {
    padding: 0px 15px;
    font-size: 18px;
}
#search-form .button {
	padding: 0px 15px;
    font-size: 18px;
	margin-bottom: 15px;
}
.search-advanced {
	padding: 10px 0px;
}
a.search-link {
	display: block;
	width: 20px;
	height: 30px;
	background: url(../img/search-icon.png) center center no-repeat;
	background-size: contain;
	cursor: pointer;
	text-decoration: none;
}
.webform-confirmation {
	text-align: center;
	padding: 60px 0px;
}


.content .content_plitk li {
    position: initial;
    margin-bottom: 0;
    padding: 0;
}

#block-sertifikatyvsaydbare2 {
    margin-bottom: 30px;
    margin-top: -31px;
}

.files_gallery_main {
    position: relative;
}

#block-sertifikatyvsaydbare2 .files_gallery_main:before {
    width: 20px;
    height: 26px;
    background-image: url(../img/icons/google-docs.svg);
    left: 18px;
content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

#block-sertifikatyvsaydbare2 .files_gallery_main a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid #ececec;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-left: 56px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

#block-sertifikatyvsaydbare2 .files_gallery_main a:hover {
    -webkit-box-shadow: 0 0 12px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 15%);
}

.tovar_item {
    position: relative;
}

.tovar_item .show-order {
    margin: 0 auto;
    position: absolute;
    bottom: 7%;
    width: 85%;
    left: 0;
    text-align: center;
    right: 0;
    height: 40px;
    z-index:2;
}

.tovar_item .tovars__button {
    background: transparent;
}

.header__bottom .head_cont_mob{
  display: none;
}

#navtop{
  display: none;
}

@media (min-width: 1280px) {
  .header__top {
    background-color: #5cdfe5;
    padding-bottom: 0;
  }
  .header__order-call {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 45px;
    background: #5cdfe5;
  }
  .header__order-call:before, .header__order-call:after {
    top: 9px;
    left: 10px;
  }
  .header__menu > li.white{
    background: #fff;
  }
  .header__menu > li > a{
    padding: 0 10px;
  }
  #navtop{
    position: fixed;
    bottom: 135px;
    right: 55px;
    cursor: pointer;
    font-size: 30px;
    color: #c6d1e0;
    z-index: 800;
    width: 40px;
    height: 40px;
  }
  #navtop img{
    width: 100%;
  }
  .nav-top {
    display: block !important;
  }
}
@media (max-width: 1279px) {
  .header__bottom a.vk,
  .header__bottom .header__phone{
    display: none;
  }
  .header__bottom a.phone_mob{
    display: block;
    margin-top: 3px;
  }
  .header__bottom a.phone_mob img{
    width: 20px;
  }
  .header__mobile-top-box{
    margin-bottom: 0!important;
  }
  .header__bottom {
    padding: 10px 0 !important;
  }
  .header__order-call{
    display: none;
  }
  .header__order-call_mob{
    display: block;
  }
  .header__order-call:hover:after {
    opacity: 0;
  }
  .header__order-call:hover:before {
    opacity: 1;
  }
  .header__bottom .header__order-call_mob:before {
    top: -14px !important;
  }
  .header__bottom .head_cont_mob{
    display: flex;
    align-items: center;
    gap: 10%;
    width: 50%;
    justify-content: end;
  }
}
@media (max-width: 450px) {
  .header__bottom .head_cont_mob {
    gap: 15px;
    width: 40%;
  }
}
@media (max-width: 330px) {
  .header__bottom .head_cont_mob {
    width: auto;
    gap: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tcG9uZW50cy9fZm9udHMuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIsV0FBQTtBQUNBLGFBQUE7QUFDQSxZQUFBO0FBQ0E7RUFDQyx1QkFBdUI7RUFDdkIsZ0NBQWdDO0VBQ2hDLGtQQUl5RDtFQUN6RCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FERm5COztBQ0lBLGFBQUE7QUFDQTtFQUNDLHVCQUF1QjtFQUN2QixpQ0FBaUM7RUFDakMsdVBBSTBEO0VBQzFELGdCQUFnQjtFQUNoQixrQkFBa0I7QURMbkI7O0FDT0EsU0FBQTtBQUNBO0VBQ0MsdUJBQXVCO0VBQ3ZCLDZCQUE2QjtFQUM3QixtT0FJc0Q7RUFDdEQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRFJuQjs7QUNVQSxjQUFBO0FBQ0E7RUFDQyx1QkFBdUI7RUFDdkIsa0NBQWtDO0VBQ2xDLDRQQUkyRDtFQUMzRCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FEWG5COztBRTFCQTtFQUNDLGFBQWE7RUFDYixlQUFlO0VBQ2YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0FGNkJ2Qjs7QUUzQkE7RUFDQyxtQ0FmNEI7RUFnQjVCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGNBakJjO0VBa0JkLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysa0JBQWtCO0FGOEJuQjs7QUUzQkE7RUFDQyxVQUFVO0VBQ1YsU0FBUztFQUNULGdCQUFnQjtBRjhCakI7O0FFNUJBO0VBQ0MsYUFBYTtBRitCZDs7QUU3QkE7RUFDQyxxQkFBcUI7RUFDckIsY0FqQ2M7QUZpRWY7O0FFOUJBO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtBRmlDakI7O0FFL0JBOztFQUVDLGFBQWE7RUFDYixZQUFZO0VBQ1osZUFBZTtFQUNmLFVBQVU7QUZrQ1g7O0FFaENBO0VBQ0MsZUFBZTtFQUNmLG9CQUFhO0VBQWIsb0JBQWE7RUFB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QjtFRjhMdkI7RUU1TEQ7SUFDQyxtQkFBbUI7RUY4TG5CO0VFNUxEO0lBQ0MsbUJBQW1CO0VGOExuQjtFRTVMRDtJQUNDLHFCQUFxQjtFRjhMckI7RUU1TEQ7SUFDQyxtQkFBbUI7RUY4TG5CO0VFM0xELHFCQUFBO0VBQ0E7SUFDQyxlQUFlO0VGNkxmO0VFM0xEO0lBQ0Msb0JBQW9CO0VGNkxwQjtFRTNMRDtJQUNDLDhCQUE4QjtJQUM5QixrQkFBa0I7RUY2TGxCO0VFMUxEOztJQUdFLGFBQWE7SUFDYix1QkFBdUI7RUYyTHhCO0VFeExEOztJQUdFLGFBQWE7RUZ5TGQ7RUVyTEQsNEJBQUE7RUFDQTtJQUNDLHNCQUFzQjtFRnVMdEI7RUVwTEQ7SUFDQyxZQUFZO0VGc0xaO0VFcExEO0lBQ0MsZUFBZTtFRnNMZjtFRXBMRDtJQUNDLGVBQWU7RUZzTGY7RUVwTEQ7SUFDQyxlQUFlO0VGc0xmO0VFcExEO0lBQ0MsZUFBZTtFRnNMZjtFRXBMRDtJQUNDLFlBQVk7SUFDWixlQUFlO0VGc0xmO0VFcExEO0lBQ0MsUUFBUTtJQUNSLFNBQVM7RUZzTFQ7RUVuTEQsNkJBQUE7RUFDQTtJQUNDLFdBQVc7RUZxTFg7RUVuTEQ7SUFDQyxhQUFhO0VGcUxiO0VFbkxEO0lBQ0MsbUJBQW1CO0VGcUxuQjtFRW5MRDtJQUNDLFlBQVk7SUFDWixlQUFlO0VGcUxmO0VFbkxEO0lBQ0MsZUFBZTtJQUNmLGtCQUFrQjtFRnFMbEI7QUFDRjs7QUU5S0E7RUFDQztJQUNDLGFBQWE7RUZpTGI7QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qINCo0YDQuNGE0YLRiyAqL1xuLyogT3BlblNhbnMgKi9cbi8qIFJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBzcmM6IHVybChcIk9wZW5TYW5zLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIFJlZ3VsYXJcIiksIGxvY2FsKFwiT3BlblNhbnMtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNfUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc19SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNfUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogU2VtaUJvbGQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBzcmM6IHVybChcIk9wZW5TYW5zLVNlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBTZW1pQm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1TZW1pQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNfU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNfU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc19TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIHNyYzogdXJsKFwiT3BlblNhbnMtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuU2Fucy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc19Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zX0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fuc19Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBFeHRyYUJvbGQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBzcmM6IHVybChcIk9wZW5TYW5zLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgRXh0cmFCb2xkXCIpLCBsb2NhbChcIk9wZW5TYW5zLUV4dHJhQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnNfRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zX0V4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zX0V4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB7XG4gIG1heC13aWR0aDogOTV2dztcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2RmZTU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFjMWM2O1xufVxuXG4uY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY29udGVudCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTI0cHggKyAxMnB4KTtcbn1cblxuLyogSGVhZGVyICovXG4uaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX3RvcCB7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX190b3AgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fbWVudSA+IGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyX19tZW51ID4gbGkgPiBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5oZWFkZXJfX21lbnUgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfX21lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhlYWRlcl9fc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmhlYWRlcl9fc3ViLW1lbnUgdWwge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIHBhZGRpbmc6IDMycHggMCAxMHB4O1xufVxuXG4uaGVhZGVyX19zdWItbWVudSB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmhlYWRlcl9fc3ViLW1lbnUgdWwgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5oZWFkZXJfX3N1Yi1tZW51IHVsID4gbGkgPiBhOmhvdmVyLCAuaGVhZGVyX19zdWItbWVudSB1bCA+IGxpID4gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzVjZGZlNTtcbn1cblxuLmhlYWRlcl9fbWVudSA+IGxpLmV4cGFuZGVkOmhvdmVyID4gLmhlYWRlcl9fc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5oZWFkZXJfX2JvdHRvbSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19tYWlsIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmhlYWRlcl9fbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjNWNkZmU1O1xufVxuXG4uaGVhZGVyX19vcmRlci1jYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uaGVhZGVyX19vcmRlci1jYWxsOmhvdmVyIHtcbiAgY29sb3I6ICM1Y2RmZTU7XG59XG5cbi5oZWFkZXJfX29yZGVyLWNhbGw6YmVmb3JlLCAuaGVhZGVyX19vcmRlci1jYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uaGVhZGVyX19vcmRlci1jYWxsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXIvb3JkZXItY2FsbC5zdmdcIik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX29yZGVyLWNhbGw6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlcl9fb3JkZXItY2FsbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXIvb3JkZXItY2FsbF9ibHVlLnN2Z1wiKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlcl9fb3JkZXItY2FsbDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXJfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5oZWFkZXJfX3Bob25lIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmhlYWRlcl9fcGhvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWNkZmU1O1xufVxuXG4uaGVhZGVyX19waG9uZSBkaXYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYTE5ZTllO1xufVxuXG4vKiBGb290ZXIgKi9cbmJvZHkuZnJvbnQgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA0NnB4IDAgNDJweDtcbn1cblxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZvb3Rlcl9fcGhvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb290ZXJfX3Bob25lcyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5mb290ZXJfX3Bob25lcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19waG9uZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWNkZmU1O1xufVxuXG4uZm9vdGVyX19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlcl9fbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5mb290ZXJfX21haWw6aG92ZXIge1xuICBjb2xvcjogIzVjZGZlNTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb290ZXJfX3NvY2lhbCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmZvb3Rlcl9fc29jaWFsID4gbGkgPiBhOmhvdmVyIHtcbiAgdG9wOiAtMnB4O1xufVxuXG4uZm9vdGVyX19vcmRlci1jYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZm9vdGVyX19vcmRlci1jYWxsOmhvdmVyIHtcbiAgY29sb3I6ICM1Y2RmZTU7XG59XG5cbi5mb290ZXJfX29yZGVyLWNhbGw6YmVmb3JlLCAuZm9vdGVyX19vcmRlci1jYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZvb3Rlcl9fb3JkZXItY2FsbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyL29yZGVyLWNhbGwuc3ZnXCIpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyX19vcmRlci1jYWxsOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb290ZXJfX29yZGVyLWNhbGw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyL29yZGVyLWNhbGxfYmx1ZS5zdmdcIik7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb290ZXJfX29yZGVyLWNhbGw6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19kZXZlbG9wZXIgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi53aW5kb3dfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDExO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ud2luZG93X19jb250YWluZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndpbmRvdyB7XG4gIHdpZHRoOiA0ODVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDU1cHggNzZweCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiB0b3AgMC40cztcbn1cblxuLndpbmRvdy5hY3RpdmUge1xuICB0b3A6IDA7XG59XG5cbi53aW5kb3dfX2Nsb3NlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjZGZlNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMnB4O1xuICByaWdodDogLTIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLndpbmRvd19fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFjMWM2O1xufVxuXG4ud2luZG93X19jbG9zZTpiZWZvcmUsIC53aW5kb3dfX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ud2luZG93X19jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi53aW5kb3dfX2Nsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLndpbmRvdyBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ud2luZG93IGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9ybV9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZm9ybV9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAxNnB4O1xufVxuXG4uZm9ybV9fYWdyZWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbi5hYnZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFidmFudGFnZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDE4cHggMjhweDtcbn1cblxuLmFidmFudGFnZXNfX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYnZhbnRhZ2VzX19saXN0ID4gbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWJ2YW50YWdlc19fbGlzdCA+IGxpIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1zbGlkZXJfX3NsaWRlci1ib3g6YmVmb3JlLCAubWFpbi1zbGlkZXJfX3NsaWRlci1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGYxZjM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZXItYm94OmJlZm9yZSB7XG4gIGxlZnQ6IC02cHg7XG4gIGJvdHRvbTogNTVweDtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZXItYm94OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMXB4O1xuICBib3R0b206IDI0cHg7XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCxcbi5tYWluLXNsaWRlcl9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkZjFmMztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNkZDQ7XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLXNsaWRlcl9fYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1zbGlkZXJfX2ltZyB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1haW4tc2xpZGVyX190ZXh0IHtcbiAgd2lkdGg6IDM3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjZGZlNTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXNsaWRlcl9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bvc3Rlci90ZXh0LWJlZm9yZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtNzJweDtcbn1cblxuLm1haW4tc2xpZGVyX190ZXh0IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW4tc2xpZGVyX190ZXh0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjZGQ0O1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC01MHB4O1xufVxuXG4ubWFpbi1zbGlkZXJfX3RleHQgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi1vZmZlciB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xufVxuXG4ubWFpbi1vZmZlcl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFpbi1vZmZlcl9fdGFicyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLW9mZmVyX190YWJzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYWluLW9mZmVyX190YWJzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZG90LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0ycHg7XG59XG5cbi5tYWluLW9mZmVyX190YWJzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogLTNweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1haW4tb2ZmZXJfX3RhYnMgbGkuaXMtYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW9mZmVyX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1vZmZlcl9fc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1vZmZlcl9fc2xpZGUgLnRvdmFyc19fY2FyZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzVjZGZlNTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4ubWFpbi1jYXRhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4ubWFpbi1jYXRhbG9nX19saXN0LWJveCAuY2F0YWxvZ19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLWNhdGFsb2dfX2xpc3QtYm94IC5jYXRhbG9nX19saXN0ID4gbGkge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubWFpbi1jZXJ0aWZpY2F0ZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbn1cblxuLm1haW4tY2VydGlmaWNhdGVzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5tYWluLWNlcnRpZmljYXRlc19fc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1jZXJ0aWZpY2F0ZXNfX2JveCB7XG4gIGhlaWdodDogMzEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tYWluLWNlcnRpZmljYXRlc19fYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubWFpbi1jZXJ0aWZpY2F0ZXNfX2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sdXBhLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tYWluLWNlcnRpZmljYXRlc19fYm94OmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFycm93cyB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmFycm93cyAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmFycm93cyAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE5ZTllO1xufVxuXG4uYXJyb3dzIC5zbGljay1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5hcnJvd3MgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uYXJyb3dzIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNhMTllOWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYXJyb3dzIC5zbGljay1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYXJyb3dzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5hcnJvd3MgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYTE5ZTllO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5hcnJvd3MgLnNsaWNrLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLm1haW4tYWJvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5tYWluLXBhcnRuZXJzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ubWFpbi1wYXJ0bmVycyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFpbi1wYXJ0bmVycyAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tcGFydG5lcnNfX3NsaWRlci1ib3gge1xuICB3aWR0aDogOTEwcHg7XG59XG5cbi5tYWluLXBhcnRuZXJzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLm1haW4tcGFydG5lcnNfX3NsaWRlciAuc2xpY2stbGlzdCxcbi5tYWluLXBhcnRuZXJzX19zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbi1wYXJ0bmVyc19fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLm1haW4tcGFydG5lcnNfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubm90LWZyb250IC5tYWluLXBhcnRuZXJzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YLQsNC70L7QsyAqL1xuLnRvcCB7XG4gIHBhZGRpbmc6IDE4cHggMCA0MHB4O1xufVxuXG4udG9wX19ib3gge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjNWNkZmU1O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5icmVhZGNydW1icyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi1cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ExOWU5ZTtcbiAgbWFyZ2luOiAwIDdweCAwIDEwcHg7XG59XG5cbi5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNhMTllOWU7XG59XG5cbi5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uY2F0YWxvZ19fbGVmdCB7XG4gIHdpZHRoOiAyNjJweDtcbn1cblxuLmNhdGFsb2dfX2xpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNhdGFsb2dfX2xpbmtzID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uY2F0YWxvZ19fbGlua3MgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jYXRhbG9nX19saW5rcyA+IGxpID4gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNhdGFsb2dfX2xpbmtzID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fbGlua3MgPiBsaTpudGgtY2hpbGQoMSkgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy92ZXJpZnkuc3ZnXCIpO1xuICBsZWZ0OiAxOHB4O1xufVxuXG4uY2F0YWxvZ19fbGlua3MgPiBsaTpudGgtY2hpbGQoMikgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9jb2lucy5zdmdcIik7XG4gIGxlZnQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nX19saW5rcyA+IGxpOm50aC1jaGlsZCgzKSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2dvb2dsZS1kb2NzLnN2Z1wiKTtcbiAgbGVmdDogMThweDtcbn1cblxuLmNhdGFsb2dfX2xpbmtzID4gbGk6bnRoLWNoaWxkKDQpID4gYTpiZWZvcmUge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmxhc2suc3ZnXCIpO1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uY2F0YWxvZ19fbWVudSA+IGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmNhdGFsb2dfX21lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jYXRhbG9nX19tZW51ID4gbGkuZXhwYW5kZWQgPiBhOmJlZm9yZSwgLmNhdGFsb2dfX21lbnUgPiBsaS5leHBhbmRlZCA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jYXRhbG9nX19tZW51ID4gbGkuZXhwYW5kZWQgPiBhOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2F0YWxvZ19fbWVudSA+IGxpLmV4cGFuZGVkID4gYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhdGFsb2dfX21lbnUgPiBsaS5leHBhbmRlZCA+IGEuaXMtYWN0aXZlOmJlZm9yZSwgLmNhdGFsb2dfX21lbnUgPiBsaS5leHBhbmRlZCA+IGEuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhdGFsb2dfX21lbnUgPiBsaS5leHBhbmRlZCA+IGEuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNhdGFsb2dfX3N1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMTBweCAwIDE1cHg7XG59XG5cbi5jYXRhbG9nX19zdWItbWVudS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX3N1Yi1tZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jYXRhbG9nX19zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZ19fc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhdGFsb2dfX3N1Yi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuY2F0YWxvZ19fc3ViLW1lbnUgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRhbG9nX19yaWdodCB7XG4gIHdpZHRoOiA4NDVweDtcbn1cblxuLmNhdGFsb2dfX3JpZ2h0IC5ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5jYXRhbG9nX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4uY2F0YWxvZ19fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY2F0YWxvZ19fbGlzdCA+IGxpOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5jYXRhbG9nX19jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBwYWRkaW5nOiAxOXB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2dfX2NhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uY2F0YWxvZ19fY2FyZDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jYXRhbG9nX19idXR0b24ge1xuICB3aWR0aDogMTQ1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmNhdGFsb2dfX2NhcmQ6aG92ZXIgLmNhdGFsb2dfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jYXRhbG9nX19pbWcge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmNhdGFsb2dfX25hbWUge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRhbG9nX19jZXJ0aWZpY2F0ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jYXRhbG9nX19jZXJ0aWZpY2F0ZXMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fY2VydGlmaWNhdGVzLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX2NlcnRpZmljYXRlcy1ib3gge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY2F0YWxvZ19fY2VydGlmaWNhdGVzLWJveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmNhdGFsb2dfX2NlcnRpZmljYXRlcy1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbHVwYS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY2F0YWxvZ19fY2VydGlmaWNhdGVzLWJveDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qINCh0YLRgNCw0L3QuNGG0LAg0KHQv9C40YHQvtC6INGC0L7QstCw0YDQvtCyICovXG4udG92YXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG92YXJzX19saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5cbi50b3ZhcnNfX2xpc3QgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG92YXJzX19jYXJkIHtcbiAgd2lkdGg6IDI2MnB4O1xuICBoZWlnaHQ6IDQxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMjJweCAyNHB4IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvdmFyc19fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDlweDtcbn1cblxuLnRvdmFyc19fbGFiZWxzID4gbGkge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRvdmFyc19fbGFiZWxzID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3ZhcnNfX2xhYmVscyA+IGxpLnNhbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE1YTFlO1xufVxuXG4udG92YXJzX19sYWJlbHMgPiBsaS5uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVkNjU2O1xufVxuXG4udG92YXJzX19sYWJlbHMgPiBsaS5oaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM4Y2U1O1xufVxuXG4udG92YXJzX19pbWcge1xuICBoZWlnaHQ6IDE5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50b3ZhcnNfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG92YXJzX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjYTE5ZTllO1xuICBtYXJnaW46IGF1dG8gMCAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvdmFyc19fb2xkLXByaWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTllOWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbn1cblxuLnRvdmFyc19fcHJpY2Uge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogYXV0byAwIDE2cHg7XG59XG5cbi50b3ZhcnNfX29sZC1wcmljZSArIC50b3ZhcnNfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRvdmFyc19fYnV0dG9uIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTllOWU7XG59XG5cbi50b3ZhcnNfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2RmZTU7XG59XG5cbi50b3ZhcnNfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogODBweCAyMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50b3ZhcnNfX2Rlc2NyaXB0aW9uIHRhYmxlIHRib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3ZhcnNfX2Rlc2NyaXB0aW9uIHRhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnRvdmFyc19fZGVzY3JpcHRpb24gdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3ZhcnNfX2Rlc2NyaXB0aW9uIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udG92YXJzX19kZXNjcmlwdGlvbiB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4udG92YXJzX19jYXJkOmhvdmVyIC50b3ZhcnNfX2Rlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5wYWdlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5wYWdlciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGFnZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2VyIGEge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wYWdlciBhOmhvdmVyLCAucGFnZXIgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xufVxuXG4vKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgNGC0L7Rh9C60LAg0YLQvtCy0LDRgNCwICovXG4udG92YXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnRvdmFyX19zbGlkZXJzIHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuXG4udG92YXJfX2JpZy1zbGlkZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG92YXJfX2JpZy1zbGlkZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3Zhcl9fYmlnLXNsaWRlciAuc2xpY2stbGlzdCxcbi50b3Zhcl9fYmlnLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3Zhcl9fYmlnLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG92YXJfX2JpZy1zbGlkZSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvdmFyX19iaWctc2xpZGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sdXBhLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi50b3Zhcl9fYmlnLXNsaWRlIGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG92YXJfX2JpZy1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvdmFyX19zbWFsbC1zbGlkZXIge1xuICBoZWlnaHQ6IDc0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3Zhcl9fc21hbGwtc2xpZGVyIC5zbGljay1saXN0LFxuLnRvdmFyX19zbWFsbC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG92YXJfX3NtYWxsLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi50b3Zhcl9fc21hbGwtc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnRvdmFyX19zbWFsbC1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWNkZmU1O1xufVxuXG4udG92YXJfX3NtYWxsLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udG92YXJfX2NlbnRlciB7XG4gIHdpZHRoOiAyNjBweDtcbn1cblxuLnRvdmFyX190b3AtdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi50b3Zhcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udG92YXJfX2Rlc2NyaXB0aW9uIHRhYmxlIHRib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3Zhcl9fZGVzY3JpcHRpb24gdGFibGUgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9kb3QyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udG92YXJfX2Rlc2NyaXB0aW9uIHRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG92YXJfX2Rlc2NyaXB0aW9uIHRhYmxlIHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvdmFyX19kZXNjcmlwdGlvbiB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnRvdmFyX19kZXNjcmlwdGlvbiB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi50b3Zhcl9fcHJpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnRvdmFyX19vbGQtcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNhMTllOWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4udG92YXJfX29sZC1wcmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE5ZTllO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDExcHg7XG59XG5cbi50b3Zhcl9fcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRvdmFyX19vcmRlci1idXR0b24ge1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi50b3Zhcl9faW5mbyB7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMThweCAyNHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50b3Zhcl9faW5mbyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50b3Zhcl9faW5mbyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvdmFyX19pbmZvIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVjZGZlNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udG92YXJfX2luZm8gZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnRvdmFyX190YWJzIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi50b3Zhcl9fdGFicyBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTE5ZTllO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG92YXJfX3RhYnMgZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3Zhcl9fdGFicyBkaXY6aG92ZXIge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cblxuLnRvdmFyX190YWJzIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjZGZlNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi50b3Zhcl9fdGFicyBkaXYuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi50b3Zhcl9fdGFicyBkaXYuaXMtYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3Zhcl9fY29udGVudC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udG92YXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG92YXJfX2NvbnRlbnQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3Zhcl9fc2ltaWxhci1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4udG92YXJfX3NpbWlsYXItc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG92YXJfX3NpbWlsYXItc2xpZGUgLnRvdmFyc19fY2FyZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3Zhcl9fdG9wLXRleHQge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG92YXJfX2tub3ctcHJpY2UtYnV0dG9uIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG92YXJfX2V4YW1wbGVzLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi50b3Zhcl9fZXhhbXBsZXMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLnRvdmFyX19ib3R0b20tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50b3Zhcl9fYm90dG9tLXRleHQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3Zhcl9fZ2FsbGVyeSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4udG92YXJfX2dhbGxlcnkgLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG92YXJfX2dhbGxlcnkgLmdhbGxlcnkgYSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbn1cblxuLyog0KHRgtGA0LDQvdC40YbQsCDQniDQutC+0LzQv9Cw0L3QuNC4ICovXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbn1cblxuLmdhbGxlcnkuYXJyb3dzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4uZ2FsbGVyeV9fc2xpZGU6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdhbGxlcnkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sdXBhLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nYWxsZXJ5IGE6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiDQodGC0YDQsNC90LjRhtCwINCS0YvQv9C+0LvQvdC10L3QvdGL0LUg0LfQsNC60LDQt9GLICovXG4uY29tcGxldGVkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uY29tcGxldGVkX19saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG5cbi5jb21wbGV0ZWRfX2xpc3QgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29tcGxldGVkX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbXBsZXRlZF9fY2FyZCBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbn1cblxuLmNvbXBsZXRlZF9fY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyog0JDQtNCw0L/RgtC40LIgKi9cbi5idXJnZXIsXG4uY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbixcbi5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaWR0aCAxMDI0ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgfVxuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJ1cmdlcl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzVjZGZlNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmJ1cmdlcl9fYm94IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5idXJnZXJfX2JveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYnVyZ2VyX19ib3ggLm9uZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmJ1cmdlcl9fYm94IC50d28ge1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbiAgLmJ1cmdlcl9fYm94IC50aHJlZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmUgLmJ1cmdlcl9fYm94IC5vbmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDhweDtcbiAgfVxuICAuYnVyZ2VyLmFjdGl2ZSAuYnVyZ2VyX19ib3ggLnR3byB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmJ1cmdlci5hY3RpdmUgLmJ1cmdlcl9fYm94IC50aHJlZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3R0b206IDhweDtcbiAgfVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMjBweCArIDEycHgpO1xuICB9XG4gIC5oZWFkZXJfX21haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTEwcHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmhlYWRlcl9fdG9wLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuaGVhZGVyX19tZW51ID4gbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5oZWFkZXJfX2JvdHRvbSAuY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxuICAuaGVhZGVyX19tb2JpbGUtdG9wLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuaGVhZGVyX19waG9uZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGVyLWJveDpiZWZvcmUsXG4gIC5tYWluLXNsaWRlcl9fc2xpZGVyLWJveDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3RleHQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3RleHQgaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IC01NXB4O1xuICB9XG4gIC53aW5kb3dfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tcGFydG5lcnMgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWFpbi1wYXJ0bmVycyAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1haW4tcGFydG5lcnMgLmJsb2NrLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLXBhcnRuZXJzX19zbGlkZXItYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1hYm91dCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLmhlYWRlcl9fb3JkZXItY2FsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxuICAuaGVhZGVyX19zdWItbWVudSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9fc3ViLW1lbnUgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX3N1Yi1tZW51IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fc3ViLW1lbnUgdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgPiBsaS5leHBhbmRlZCA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSA+IGxpLmV4cGFuZGVkID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGC0LDQu9C+0LMgKi9cbiAgLmNhdGFsb2dfX2NhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2dfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZ19fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZ19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2F0YWxvZ19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRhbG9nX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5jYXRhbG9nX19tZW51ID4gbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNhdGFsb2dfX21lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5jYXRhbG9nX19tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTJweCAxN3B4O1xuICB9XG4gIC5jYXRhbG9nX19zdWItbWVudSB7XG4gICAgcGFkZGluZzogOHB4IDAgMTFweDtcbiAgfVxuICAuY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbixcbiAgLmNhdGFsb2dfX21vYmlsZS1idXR0b24taW5mbyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICAuY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbiBzcGFuLFxuICAuY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbi1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbiBzcGFuOmJlZm9yZSwgLmNhdGFsb2dfX21vYmlsZS1idXR0b24gc3BhbjphZnRlcixcbiAgLmNhdGFsb2dfX21vYmlsZS1idXR0b24taW5mbyBzcGFuOmJlZm9yZSxcbiAgLmNhdGFsb2dfX21vYmlsZS1idXR0b24taW5mbyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uIHNwYW46YWZ0ZXIsXG4gIC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm8gc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmNhdGFsb2dfX21vYmlsZS1idXR0b24uYWN0aXZlIHNwYW46YWZ0ZXIsXG4gIC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm8uYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmNhdGFsb2dfX21vYmlsZS1idXR0b24taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICB9XG4gIC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm8gc3BhbjpiZWZvcmUsIC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm8gc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgfVxuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQodC/0LjRgdC+0Log0YLQvtCy0LDRgNC+0LIgKi9cbiAgLnRvdmFyc19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvdmFyc19fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC50b3ZhcnNfX2xpc3QgLnRvdmFyc19fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YDRgtC+0YfQutCwINGC0L7QstCw0YDQsCAqL1xuICAudG92YXJfX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbiAgLnRvdmFyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3Zhcl9fY2VudGVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQniDQutC+0LzQv9Cw0L3QuNC4ICovXG4gIC5nYWxsZXJ5LmFycm93cyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5nYWxsZXJ5X19zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmdhbGxlcnkgYSxcbiAgLnRvdmFyX19nYWxsZXJ5IC5nYWxsZXJ5IGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQktGL0L/QvtC70LXQvdC90YvQtSDQt9Cw0LrQsNC30YsgKi9cbiAgLmNvbXBsZXRlZF9fY2FyZCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLmNvbXBsZXRlZF9fbGlzdCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLyogV2lkdGggOTYwICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5hYnZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud2luZG93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHggMzVweDtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINCeINC60L7QvNC/0LDQvdC40LggKi9cbiAgLmdhbGxlcnkgYSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINCS0YvQv9C+0LvQtdC90L3Ri9C1INC30LDQutCw0LfRiyAqL1xuICAuY29tcGxldGVkX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbXBsZXRlZF9fbGlzdCA+IGxpOm50aC1jaGlsZCgybi0xKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb21wbGV0ZWRfX2NhcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qIFdpZHRoIDgwMCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLm1haW4tc2xpZGVyX19zbGlkZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWluLWNhdGFsb2dfX2xpc3QtYm94IC5jYXRhbG9nX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19waG9uZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmVzIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2FkZHJlc3MgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZm9vdGVyX19tYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5mb290ZXJfX29yZGVyLWNhbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmZyb250IC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YDRgtC+0YfQutCwINGC0L7QstCw0YDQsCAqL1xuICAudG92YXJfX3NsaWRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAudG92YXJfX2NlbnRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4vKiBXaWR0aCA3NjggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgtCw0LvQvtCzICovXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vKiBXaWR0aCA2NDAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXG4gIC5tYWluLXNsaWRlcl9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3NsaWRlciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAubWFpbi1zbGlkZXJfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLm1haW4tc2xpZGVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGC0LDQu9C+0LMgKi9cbiAgLmNhdGFsb2dfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINCh0L/QuNGB0L7QuiDRgtC+0LLQsNGA0L7QsiAqL1xuICAudG92YXJzX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRvdmFyc19fbGlzdCAudG92YXJzX19pbWcge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLnRvdmFyc19fbGlzdCAudG92YXJzX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50b3ZhcnNfX2xpc3QgLnRvdmFyc19fY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMThweCAyMHB4O1xuICB9XG4gIC50b3ZhcnNfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAgKi9cbiAgLnRvdmFyX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudG92YXJfX3NsaWRlcnMge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnRvdmFyX19wcmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnRvdmFyX190b3AtdGV4dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8qIFdpZHRoIDQ4MCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLm1haW4tY2F0YWxvZ19fbGlzdC1ib3ggLmNhdGFsb2dfX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud2luZG93IHtcbiAgICB3aWR0aDogOTclO1xuICB9XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmhlYWRlcl9fbW9iaWxlLXRvcC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuaGVhZGVyX190b3Age1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTA1cHggKyAxMnB4KTtcbiAgfVxuICAvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgtCw0LvQvtCzICovXG4gIC5jYXRhbG9nX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIC50b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xuICB9XG4gIC5ub3QtZnJvbnQgLm1haW4tcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4IDA7XG4gIH1cbiAgLnRvcF9fYm94IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM1Y2RmZTU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JLRi9C/0L7Qu9C10L3QvdGL0LUg0LfQsNC60LDQt9GLICovXG4gIC5jb21wbGV0ZWRfX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbXBsZXRlZF9fY2FyZCBkaXYge1xuICAgIHBhZGRpbmc6IDEzcHggOHB4O1xuICB9XG59XG5cbi8qIFdpZHRoIDQxMiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLmNhdGFsb2dfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE0cHggMTFweDtcbiAgfVxuICAuY2F0YWxvZ19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmNhdGFsb2dfX2ltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzVjZGZlNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC53aW5kb3cge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweCAyNXB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAgKi9cbiAgLnRvdmFyX190YWJzIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC50b3Zhcl9fdGFicyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAudG92YXJfX2dhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi8qIFdpZHRoIDMyMCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQxMXB4KSB7XG4gIC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX19zbGlkZXIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLm1haW4tc2xpZGVyX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5tYWluLXNsaWRlcl9fdGV4dCB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4IDI2cHg7XG4gIH1cbiAgLm1haW4tb2ZmZXJfX3RhYnMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuY2F0YWxvZ19fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweCA3cHg7XG4gIH1cbiAgLmNhdGFsb2dfX2ltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYWluLWNlcnRpZmljYXRlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5jb250ZW50IHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIH1cbiAgYm9keS5mcm9udCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53aW5kb3cge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAyMHB4O1xuICB9XG4gIC53aW5kb3cgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLndpbmRvdyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9ybV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDNweCBhdXRvIDE2cHg7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGC0LDQu9C+0LMgKi9cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAudG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMzVweDtcbiAgfVxuICAudG9wX19ib3gge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzVjZGZlNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1haW4tb2ZmZXJfX3NsaWRlciAudG92YXJzX19jYXJkLFxuICAudG92YXJfX3NpbWlsYXItc2xpZGVyIC50b3ZhcnNfX2NhcmQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gIH1cbiAgLm1haW4tb2ZmZXJfX3NsaWRlciAudG92YXJzX19pbWcsXG4gIC50b3Zhcl9fc2ltaWxhci1zbGlkZXIgLnRvdmFyc19faW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0KHQv9C40YHQvtC6INGC0L7QstCw0YDQvtCyICovXG4gIC50b3ZhcnNfX2xpc3QgLnRvdmFyc19fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCA4cHggMTFweDtcbiAgfVxuICAudG92YXJzX19saXN0IC50b3ZhcnNfX2ltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC50b3ZhcnNfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRvdmFyc19fb2xkLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRvdmFyc19fbGFiZWxzID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAudG92YXJzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnRvdmFyc19fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC50b3ZhcnNfX2xhYmVscyB7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICB9XG4gIC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAgKi9cbiAgLnRvdmFyX19zbGlkZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG92YXJfX2JpZy1zbGlkZXIge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLnRvdmFyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAudG92YXJfX3RhYnMge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnRvdmFyX190YWJzIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmdhbGxlcnkgYSB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuIiwiLyog0KjRgNC40YTRgtGLICovXHJcbi8qIE9wZW5TYW5zICovXHJcbi8qIFJlZ3VsYXIgKi9cclxuQGZvbnQtZmFjZXtcclxuXHRmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xyXG5cdHNyYzogdXJsKCdPcGVuU2Fucy1SZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksXHJcblx0XHQgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zX1JlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zX1JlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvT3BlblNhbnNfUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogU2VtaUJvbGQgKi9cclxuQGZvbnQtZmFjZXtcclxuXHRmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xyXG5cdHNyYzogdXJsKCdPcGVuU2Fucy1TZW1pQm9sZC5lb3QnKTtcclxuXHRzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaUJvbGQnKSxcclxuXHRcdCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zX1NlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9PcGVuU2Fuc19TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9PcGVuU2Fuc19TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogQm9sZCAqL1xyXG5AZm9udC1mYWNle1xyXG5cdGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XHJcblx0c3JjOiB1cmwoJ09wZW5TYW5zLUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSxcclxuXHRcdCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvT3BlblNhbnNfQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvT3BlblNhbnNfQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHQgdXJsKCcuLi9mb250cy9PcGVuU2Fuc19Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBFeHRyYUJvbGQgKi9cclxuQGZvbnQtZmFjZXtcclxuXHRmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xyXG5cdHNyYzogdXJsKCdPcGVuU2Fucy1FeHRyYUJvbGQuZW90Jyk7XHJcblx0c3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhQm9sZCcpLFxyXG5cdFx0IGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zX0V4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgnLi4vZm9udHMvT3BlblNhbnNfRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdCB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zX0V4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbXBvbmVudHMvX2ZvbnRzLnNjc3NcIjtcclxuXHJcblxyXG5cclxuJGZvbnQ6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRibGFjazogIzI5MjkyOTtcclxuJGJsdWU6ICM1Y2RmZTU7XHJcblxyXG5cclxuXHJcbi5jb250YWluZXJ7XHJcblx0d2lkdGg6IDExNzBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCwgYm9keXtcclxuXHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbnVse1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuaDEsaDIsaDMsaDQsaDUsaDYscHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbmF7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuaW1ne1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG50YWJsZXtcclxuXHRtYXgtd2lkdGg6IDk1dnc7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbi5idXR0b257XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdHRyYW5zaXRpb246IDAuM3M7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MWMxYzY7XHJcblx0fVxyXG59XHJcbi5jb250ZW50e1xyXG5cdHB7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdGgze1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHR9XHJcblx0aDR7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0dWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0bGl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVye1xyXG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuaW5wdXQ6Oi1tcy1jbGVhcixcclxuaW5wdXQ6Oi1tcy1yZXZlYWx7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuYm9keXtcclxuXHRwYWRkaW5nLXRvcDogY2FsYygxMjRweCArIDEycHgpO1xyXG59XHJcbi8qIEhlYWRlciAqL1xyXG4uaGVhZGVye1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHQvL21hcmdpbi1ib3R0b206IDEycHg7XHJcblx0Jl9fdG9we1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21lbnV7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCYgPiBsaXtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQmID4gYXtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHQmLmlzLWFjdGl2ZXtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyID4gYXtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWItbWVudXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYygxMDAlIC0gMXB4KTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0dWx7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogNDtcclxuXHRcdFx0cGFkZGluZzogMzJweCAwIDEwcHg7XHJcblx0XHRcdCYgPiBsaXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdCYgPiBhe1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCYuaXMtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21lbnUgPiBsaS5leHBhbmRlZDpob3ZlciA+ICZfX3N1Yi1tZW51e1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cdCZfX2JvdHRvbXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21haWx7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19vcmRlci1jYWxse1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzRweDtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zc1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlYWRlci9vcmRlci1jYWxsLnN2ZycpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjpiZWZvcmV7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZWFkZXIvb3JkZXItY2FsbF9ibHVlLnN2ZycpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGhvbmV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkaXZ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICNhMTllOWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBGb290ZXIgKi9cclxuYm9keS5mcm9udCAuZm9vdGVye1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLmZvb3RlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdHBhZGRpbmc6IDQ2cHggMCA0MnB4O1xyXG5cdC8vbWFyZ2luLXRvcDogNjBweDtcclxuXHQuY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQmX19waG9uZXN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0YXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhY3Rze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Jl9fYWRkcmVzc3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdCZfX21haWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc29jaWFse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCYgPiBsaXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4xNXM7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fb3JkZXItY2FsbHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzXHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGVhZGVyL29yZGVyLWNhbGwuc3ZnJyk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmJlZm9yZXtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlYWRlci9vcmRlci1jYWxsX2JsdWUuc3ZnJyk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodHtcclxuXHJcblx0fVxyXG5cdCZfX2NvcHlyaWdodHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRhe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RldmVsb3BlcntcclxuXHRcdGF7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53aW5kb3dfX2NvbnRhaW5lcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG5cdHotaW5kZXg6IDExO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IC0yMHB4O1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IDAuNHM7XHJcblx0Ji5hY3RpdmV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuLndpbmRvd3tcclxuXHR3aWR0aDogNDg1cHg7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTYwcHg7XHJcblx0cGFkZGluZzogNTVweCA3NnB4IDYwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC40cztcclxuXHQmLmFjdGl2ZXtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0Jl9fY2xvc2V7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjJweDtcclxuXHRcdHJpZ2h0OiAtMjJweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTFjMWM2O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgye1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdH1cclxuXHRoM3tcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdH1cclxufVxyXG4uZm9ybXtcclxuXHQmX19maWVsZHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogIzk0OTQ5NDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMCAyNnB4IDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICM5NDk0OTQ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHR9XHJcblx0XHQmOjotbW96LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICM5NDk0OTQ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbntcclxuXHRcdHdpZHRoOiAxNzBweDtcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvIDE2cHg7XHJcblx0fVxyXG5cdCZfX2FncmVle1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiAjOTQ5NDk0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXHJcbi5hYnZhbnRhZ2Vze1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0Jl9fbGlzdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cdFx0cGFkZGluZzogMThweCAyOHB4O1xyXG5cdFx0JiA+IGxpe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1haW4tc2xpZGVye1xyXG5cdCZfX3NsaWRlci1ib3h7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkZjFmMztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGxlZnQ6IC02cHg7XHJcblx0XHRcdGJvdHRvbTogNTVweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHJpZ2h0OiAtMTFweDtcclxuXHRcdFx0Ym90dG9tOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6IDM0NXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5zbGljay1saXN0LFxyXG5cdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stZG90c3tcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkZjFmMztcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzZGNkZDQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NsaWRle1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0Jl9fYm94e1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0Jl9faW1ne1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0d2lkdGg6IDM3NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1Y2RmZTU7XHJcblx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDRweDtcclxuXHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wb3N0ZXIvdGV4dC1iZWZvcmUucG5nJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRsZWZ0OiAtNzJweDtcclxuXHRcdH1cclxuXHRcdGgye1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNkY2RkNDtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1haW4tb2ZmZXJ7XHJcblx0cGFkZGluZzogNDBweCAwIDUwcHg7XHJcblx0Jl9fdGFic3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRsaXtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2RvdC5wbmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdC8vdHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtM3B4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbGlkZXJ7XHJcblx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2xpZGV7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQudG92YXJzX19jYXJke1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYmxvY2stdGl0bGV7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGJsdWU7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbn1cclxuLm1haW4tY2F0YWxvZ3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cdHBhZGRpbmc6IDUwcHggMDtcclxuXHQmX19saXN0LWJveHtcclxuXHRcdC5jYXRhbG9nX19saXN0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHQmID4gbGl7XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubWFpbi1jZXJ0aWZpY2F0ZXN7XHJcblx0cGFkZGluZzogNjBweCAwIDUwcHg7XHJcblx0Jl9fc2xpZGVye1xyXG5cdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2xpZGV7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2JveHtcclxuXHRcdGhlaWdodDogMzEwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4xNSk7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sdXBhLnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXI6YWZ0ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcnJvd3N7XHJcblx0cGFkZGluZzogMCAyNXB4O1xyXG5cdC5zbGljay1hcnJvd3tcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTE5ZTllO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLXByZXZ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNhMTllOWU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjJmMmYyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stbmV4dHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ExOWU5ZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmMmYyZjI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tYWluLWFib3V0e1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxufVxyXG5cclxuLm1haW4tcGFydG5lcnN7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LmJsb2NrLXRpdGxle1xyXG5cdFx0cGFkZGluZzogNXB4IDAgNXB4IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQmX19zbGlkZXItYm94e1xyXG5cdFx0d2lkdGg6IDkxMHB4O1xyXG5cdH1cclxuXHQmX19zbGlkZXJ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHQuc2xpY2stbGlzdCxcclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NsaWRle1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm5vdC1mcm9udCAubWFpbi1wYXJ0bmVyc3tcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcbn1cclxuXHJcbi8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGC0LDQu9C+0LMgKi9cclxuLnRvcHtcclxuXHRwYWRkaW5nOiAxOHB4IDAgNDBweDtcclxuXHQmX19ib3h7XHJcblx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYmx1ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcbn1cclxuLmJyZWFkY3J1bWJze1xyXG5cdGxpe1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIi1cIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogI2ExOWU5ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDdweCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEsIHNwYW57XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogI2ExOWU5ZTtcclxuXHR9XHJcblx0YXtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS10aXRsZXtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMjJweDtcclxufVxyXG4uY2F0YWxvZ3tcclxuXHQmX19jb250YWluZXJ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcblx0Jl9fbGVmdHtcclxuXHRcdHdpZHRoOiAyNjJweDtcclxuXHR9XHJcblx0Jl9fbGlua3N7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0JiA+IGxpe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdFx0XHQmID4gYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NnB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkgPiBhOmJlZm9yZXtcclxuXHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvdmVyaWZ5LnN2ZycpO1xyXG5cdFx0XHRcdGxlZnQ6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikgPiBhOmJlZm9yZXtcclxuXHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvY29pbnMuc3ZnJyk7XHJcblx0XHRcdFx0bGVmdDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSA+IGE6YmVmb3Jle1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9nb29nbGUtZG9jcy5zdmcnKTtcclxuXHRcdFx0XHRsZWZ0OiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDQpID4gYTpiZWZvcmV7XHJcblx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ZsYXNrLnN2ZycpO1xyXG5cdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudXtcclxuXHRcdCYgPiBsaXtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0JiA+IGF7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyMHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5leHBhbmRlZCA+IGF7XHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3ViLW1lbnV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAxNXB4O1xyXG5cdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0JiA+IGxpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLmlzLWFjdGl2ZXtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodHtcclxuXHRcdHdpZHRoOiA4NDVweDtcclxuXHRcdC5ibG9jay10aXRsZXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cdFx0JiA+IGxpe1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXJke1xyXG5cdFx0Ly9oZWlnaHQ6IDE5NXB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuXHRcdHBhZGRpbmc6IDE5cHggMTZweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xyXG5cdH1cclxuXHQmX19jYXJkOmhvdmVyICZfX2J1dHRvbntcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHQmX19pbWd7XHJcblx0XHRoZWlnaHQ6IDEwNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX190ZXh0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0Jl9fY2VydGlmaWNhdGVzLXRpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHQmX19jZXJ0aWZpY2F0ZXMtc2xpZGVye1xyXG5cdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2VydGlmaWNhdGVzLXNsaWRle1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHQmX19jZXJ0aWZpY2F0ZXMtYm94e1xyXG5cdFx0aGVpZ2h0OiAzMTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2x1cGEuc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcjphZnRlcntcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qINCh0YLRgNCw0L3QuNGG0LAg0KHQv9C40YHQvtC6INGC0L7QstCw0YDQvtCyICovXHJcbi50b3ZhcnN7XHJcblx0Jl9fbGlzdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0JiA+IGxpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDNuKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2FyZHtcclxuXHRcdHdpZHRoOiAyNjJweDtcclxuXHRcdGhlaWdodDogNDEycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuXHRcdHBhZGRpbmc6IDIycHggMjRweCAyOHB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fbGFiZWxze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDlweDtcclxuXHRcdGxlZnQ6IDlweDtcclxuXHJcblx0XHQmID4gbGl7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNhbGV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UxNWExZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm5ld3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDVkNjU2O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGl0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1YzhjZTU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1ne1xyXG5cdFx0aGVpZ2h0OiAxOTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdCZfX25hbWV7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0Jl9fb2xkLXByaWNle1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICNhMTllOWU7XHJcblx0XHRtYXJnaW46IGF1dG8gMCAzcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ExOWU5ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wcmljZXtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW46IGF1dG8gMCAxNnB4O1xyXG5cdH1cclxuXHQmX19vbGQtcHJpY2UgKyAmX19wcmljZXtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdCZfX2J1dHRvbntcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhMTllOWU7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWNkZmU1O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNjcmlwdGlvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDIycHggMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR0YWJsZXtcclxuXHRcdFx0dGJvZHl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0dHJ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jYXJkOmhvdmVyICZfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcbi5wYWdlcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0dWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIDhweDtcclxuXHRcdGxpe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhe1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YDRgtC+0YfQutCwINGC0L7QstCw0YDQsCAqL1xyXG4udG92YXJ7XHJcblx0Jl9fdG9we1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0fVxyXG5cdCZfX3NsaWRlcnN7XHJcblx0XHR3aWR0aDogMzYwcHg7XHJcblx0fVxyXG5cdCZfX2JpZy1zbGlkZXItYm94e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19iaWctc2xpZGVye1xyXG5cdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQuc2xpY2stbGlzdCxcclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19iaWctc2xpZGV7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0YXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2x1cGEuc3ZnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyOmFmdGVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NtYWxsLXNsaWRlcntcclxuXHRcdGhlaWdodDogNzRweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQuc2xpY2stbGlzdCxcclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXRyYWNre1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NtYWxsLXNsaWRle1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMCAycHg7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Ji5zbGljay1jdXJyZW50e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2VudGVye1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cdH1cclxuXHQmX190b3AtdGV4dHtcclxuXHRcdHB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19kZXNjcmlwdGlvbntcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR0YWJsZXtcclxuXHRcdFx0dGJvZHl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0dHJ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvZG90Mi5wbmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3ByaWNlc3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cdCZfX29sZC1wcmljZXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiAjYTE5ZTllO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhMTllOWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMTFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcHJpY2V7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQmX19vcmRlci1idXR0b257XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0fVxyXG5cdCZfX2luZm97XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cdFx0cGFkZGluZzogMThweCAyNHB4IDIwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bGl7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHRcdGRpdntcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGFic3tcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdFx0cGFkZGluZzogMCAyOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdGRpdntcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ExOWU5ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXMtYWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50LWJveHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0Ji5pcy1hY3RpdmV7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zaW1pbGFyLXNsaWRlcntcclxuXHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zaW1pbGFyLXNsaWRle1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LnRvdmFyc19fY2FyZHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdG9wLXRleHR7XHJcblx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Jl9fa25vdy1wcmljZS1idXR0b257XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQmX19leGFtcGxlcy1idXR0b257XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JvdHRvbS10ZXh0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGlmcmFtZXtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2dhbGxlcnl7XHJcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdC5nYWxsZXJ5X19zbGlkZXtcclxuXHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdC5nYWxsZXJ5IGF7XHJcblx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qINCh0YLRgNCw0L3QuNGG0LAg0J4g0LrQvtC80L/QsNC90LjQuCAqL1xyXG4uZ2FsbGVyeXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDMwcHggMCA2MHB4O1xyXG5cdCYuYXJyb3dze1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Jl9fc2xpZGV7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG5cdFx0JjpudGgtY2hpbGQoM24pe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sdXBhLnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXI6YWZ0ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyog0KHRgtGA0LDQvdC40YbQsCDQktGL0L/QvtC70L3QtdC90L3Ri9C1INC30LDQutCw0LfRiyAqL1xyXG4uY29tcGxldGVke1xyXG5cdCZfX2xpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdCYgPiBsaXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyOXB4O1xyXG5cdFx0XHQmOm50aC1jaGlsZCgzbil7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NhcmR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdGRpdntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuKnstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O31cclxuXHJcbi8qINCQ0LTQsNC/0YLQuNCyICovXHJcblxyXG4uYnVyZ2VyLFxyXG4uY2F0YWxvZ19fbW9iaWxlLWJ1dHRvbixcclxuLmNhdGFsb2dfX21vYmlsZS1idXR0b24taW5mb3tcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFdpZHRoIDEwMjQgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7XHJcblx0XHJcblx0Lyog0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAqL1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHR3aWR0aDogMTAyNHB4O1xyXG5cdH1cclxuXHQuYnVyZ2Vye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmX190ZXh0e1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHRcdCZfX2JveHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMTlweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQub25le1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50d297XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0fVxyXG5cdFx0XHQudGhyZWV7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlICZfX2JveHtcclxuXHRcdFx0Lm9uZXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnR3b3tcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGhyZWV7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRib3R0b206IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRib2R5e1xyXG5cdFx0cGFkZGluZy10b3A6IGNhbGMoMTIwcHggKyAxMnB4KTtcclxuXHR9XHJcblx0LmhlYWRlcl9fbWFpbHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5oZWFkZXJfX3RvcHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDExMHB4O1xyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVhZGVyX19tZW51e1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHQuaGVhZGVyX19tZW51ID4gbGl7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkZXJfX21lbnUgPiBsaSA+IGF7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHQuaGVhZGVyX19ib3R0b20gLmNvbnRhaW5lcntcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LmhlYWRlcl9fbG9nbyBpbWd7XHJcblx0XHR3aWR0aDogMTU1cHg7XHJcblx0fVxyXG5cdC5oZWFkZXJfX21vYmlsZS10b3AtYm94e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHR9XHJcblx0LmhlYWRlcl9fYm90dG9te1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdH1cclxuXHQuaGVhZGVyX19waG9uZSBhe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX19zbGlkZXItYm94OmJlZm9yZSxcclxuXHQubWFpbi1zbGlkZXJfX3NsaWRlci1ib3g6YWZ0ZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3RleHR7XHJcblx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dCBoMntcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX190ZXh0IGgyOmJlZm9yZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dDpiZWZvcmV7XHJcblx0XHRsZWZ0OiAtNTVweDtcclxuXHR9XHJcblx0LndpbmRvd19fY2xvc2V7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0Lm1haW4tcGFydG5lcnMgLmNvbnRhaW5lcntcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0Lm1haW4tcGFydG5lcnMgLmJsb2NrLXRpdGxle1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdGJye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1wYXJ0bmVyc19fc2xpZGVyLWJveHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQubWFpbi1hYm91dHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdH1cclxuXHQuaGVhZGVyX19vcmRlci1jYWxse1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cdC5oZWFkZXJfX3RvcCAuY29udGFpbmVye1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR9XHJcblx0LmhlYWRlcl9fc3ViLW1lbnV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkZXJfX3N1Yi1tZW51IHVse1xyXG5cdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdFx0cGFkZGluZzogMTVweCAwIDEwcHggMTVweDtcclxuXHR9XHJcblx0LmhlYWRlcl9fc3ViLW1lbnUgdWwgPiBsaXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkZXJfX21lbnUgPiBsaS5leHBhbmRlZCA+IGF7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL21lbnUtYXJyb3cucG5nJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZTphZnRlcntcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgtCw0LvQvtCzICovXHJcblx0LmNhdGFsb2dfX2NhcmQ6YWZ0ZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQuY2F0YWxvZ19fYnV0dG9ue1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2xpbmtze1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2NvbnRhaW5lcntcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5jYXRhbG9nX19sZWZ0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuY2F0YWxvZ19fcmlnaHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmNhdGFsb2dfX21lbnV7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5jYXRhbG9nX19tZW51ID4gbGl7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2F0YWxvZ19fbWVudSA+IGxpID4gYXtcclxuXHRcdHBhZGRpbmc6IDEzcHggMzBweCAxMnB4IDE3cHg7XHJcblx0fVxyXG5cdC5jYXRhbG9nX19zdWItbWVudXtcclxuXHRcdHBhZGRpbmc6IDhweCAwIDExcHg7XHJcblx0fVxyXG5cdC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLFxyXG5cdC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm97XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0c3BhbjphZnRlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXRhbG9nX19tb2JpbGUtYnV0dG9uLWluZm97XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdHNwYW57XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCh0L/QuNGB0L7QuiDRgtC+0LLQsNGA0L7QsiAqL1xyXG5cdC50b3ZhcnNfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRvdmFyc19fbGlzdCA+IGxpe1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdH1cclxuXHQudG92YXJzX19saXN0IC50b3ZhcnNfX2NhcmR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAgKi9cclxuXHQudG92YXJfX3RvcHtcclxuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cdH1cclxuXHQudG92YXJfX2luZm97XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudG92YXJfX2NlbnRlcntcclxuXHRcdHdpZHRoOiA1MDBweDtcclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0J4g0LrQvtC80L/QsNC90LjQuCAqL1xyXG5cdC5nYWxsZXJ5LmFycm93c3tcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHR9XHJcblx0LmdhbGxlcnlfX3NsaWRle1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHQuZ2FsbGVyeSBhLFxyXG5cdC50b3Zhcl9fZ2FsbGVyeSAuZ2FsbGVyeSBhe1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQktGL0L/QvtC70LXQvdC90YvQtSDQt9Cw0LrQsNC30YsgKi9cclxuXHQuY29tcGxldGVkX19jYXJke1xyXG5cdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMjBweDtcclxuXHR9XHJcblx0LmNvbXBsZXRlZF9fbGlzdCA+IGxpe1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBXaWR0aCA5NjAgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcblxyXG5cdC8qINCT0LvQsNCy0L3QsNGPINGB0YLRgNCw0L3QuNGG0LAgKi9cclxuXHQuY29udGFpbmVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblx0LmFidmFudGFnZXN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3NsaWRlcntcclxuXHRcdGhlaWdodDogMzIwcHg7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dCBoMiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cdC5ibG9jay10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0LndpbmRvd3tcclxuXHRcdHBhZGRpbmc6IDQ1cHggNDBweCAzNXB4O1xyXG5cdH1cclxuXHRcclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCeINC60L7QvNC/0LDQvdC40LggKi9cclxuXHQuZ2FsbGVyeSBhe1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0JLRi9C/0L7Qu9C10L3QvdGL0LUg0LfQsNC60LDQt9GLICovXHJcblx0LmNvbXBsZXRlZF9fbGlzdCA+IGxpe1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDEwcHgpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0JjpudGgtY2hpbGQoMm4tMSl7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbXBsZXRlZF9fY2FyZHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBXaWR0aCA4MDAgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KXtcclxuXHJcblx0Lyog0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAqL1xyXG5cdC5tYWluLXNsaWRlcl9fc2xpZGVye1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX190ZXh0e1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3RleHQgaDJ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX190ZXh0IGgze1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQubWFpbi1jYXRhbG9nX19saXN0LWJveCAuY2F0YWxvZ19fbGlzdCA+IGxpe1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzMyU7XHJcblx0fVxyXG5cdC5mb290ZXJ7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0fVxyXG5cdC5mb290ZXIgLmNvbnRhaW5lcntcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuZm9vdGVyX19waG9uZXN7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdH1cclxuXHQuZm9vdGVyX19waG9uZXMgYXtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fY29udGFjdHN7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fYWRkcmVzc3tcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdGVyX19hZGRyZXNze1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbWFpbHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdC5mb290ZXJfX29yZGVyLWNhbGx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuZm9vdGVyX19yaWdodHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmZvb3Rlcl9fY29weXJpZ2h0e1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGJye1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRib2R5LmZyb250IC5mb290ZXJ7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YDRgtC+0YfQutCwINGC0L7QstCw0YDQsCAqL1xyXG5cdC50b3Zhcl9fc2xpZGVyc3tcclxuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHR9XHJcblx0LnRvdmFyX19jZW50ZXJ7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIFdpZHRoIDc2OCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpe1xyXG5cclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgtCw0LvQvtCzICovXHJcblx0LnBhZ2UtdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIFdpZHRoIDY0MCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cclxuXHQvKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXHJcblx0Lm1haW4tc2xpZGVyX19ib3h7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3RleHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3RleHQ6YmVmb3Jle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX19zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3NsaWRlciAuc2xpY2stZG90c3tcclxuXHRcdGJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblx0Lm1haW4tc2xpZGVyX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YLQsNC70L7QsyAqL1xyXG5cdC5jYXRhbG9nX19jYXJke1xyXG5cdFx0cGFkZGluZzogMTVweCAxMnB4O1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQodC/0LjRgdC+0Log0YLQvtCy0LDRgNC+0LIgKi9cclxuXHQudG92YXJzX19saXN0ID4gbGl7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHQudG92YXJzX19saXN0IC50b3ZhcnNfX2ltZ3tcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblx0fVxyXG5cdC50b3ZhcnNfX2xpc3QgLnRvdmFyc19fbmFtZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC50b3ZhcnNfX2xpc3QgLnRvdmFyc19fY2FyZHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMThweCAyMHB4O1xyXG5cdH1cclxuXHQudG92YXJzX19idXR0b257XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG5cclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgNGC0L7Rh9C60LAg0YLQvtCy0LDRgNCwICovXHJcblx0LnRvdmFyX190b3B7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LnRvdmFyX19zbGlkZXJze1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHR9XHJcblx0LnRvdmFyX19wcmljZXN7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHQudG92YXJfX3RvcC10ZXh0e1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0XHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIFdpZHRoIDQ4MCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpe1xyXG5cclxuXHQvKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXHJcblx0Lm1haW4tY2F0YWxvZ19fbGlzdC1ib3ggLmNhdGFsb2dfX2xpc3QgPiBsaXtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdC53aW5kb3d7XHJcblx0XHR3aWR0aDogOTclO1xyXG5cdH1cclxuXHQuaGVhZGVyX19ib3R0b217XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHR9XHJcblx0LmhlYWRlcl9fbW9iaWxlLXRvcC1ib3h7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0fVxyXG5cdC5oZWFkZXJfX3RvcHtcclxuXHRcdHRvcDogMTAwcHg7XHJcblx0fVxyXG5cdGJvZHl7XHJcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxMDVweCArIDEycHgpO1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YLQsNC70L7QsyAqL1xyXG5cdC5jYXRhbG9nX19saXN0ID4gbGl7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHQucGFnZS10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0fVxyXG5cdC50b3B7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgNDBweDtcclxuXHR9XHJcblx0Lm5vdC1mcm9udCAubWFpbi1wYXJ0bmVyc3tcclxuXHRcdHBhZGRpbmc6IDMwcHggMCA0MHB4IDA7XHJcblx0fVxyXG5cdC50b3BfX2JveHtcclxuXHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzVjZGZlNTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0JLRi9C/0L7Qu9C10L3QvdGL0LUg0LfQsNC60LDQt9GLICovXHJcblx0LmNvbXBsZXRlZF9fbGlzdCA+IGxpe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jb21wbGV0ZWRfX2NhcmQgZGl2e1xyXG5cdFx0cGFkZGluZzogMTNweCA4cHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIFdpZHRoIDQxMiAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpe1xyXG5cclxuXHQvKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXHJcblx0LmNhdGFsb2dfX2NhcmR7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDExcHg7XHJcblx0fVxyXG5cdC5jYXRhbG9nX19uYW1le1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2ltZ3tcclxuXHRcdGhlaWdodDogOTBweDtcclxuXHR9XHJcblx0LmJsb2NrLXRpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICM1Y2RmZTU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdC5mb290ZXJ7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0fVxyXG5cdC53aW5kb3d7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDI1cHggMjVweDtcclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0JrQsNGA0YLQvtGH0LrQsCDRgtC+0LLQsNGA0LAgKi9cclxuXHQudG92YXJfX3RhYnN7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0fVxyXG5cdC50b3Zhcl9fdGFicyBkaXZ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50IGgze1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxuXHQudG92YXJfX2dhbGxlcnl7XHJcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHR9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBXaWR0aCAzMjAgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMXB4KXtcclxuXHJcblx0Lyog0JPQu9Cw0LLQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCAqL1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3NsaWRlcntcclxuXHRcdGhlaWdodDogMzIwcHg7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dCBoMntcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdH1cclxuXHQubWFpbi1zbGlkZXJfX3RleHQgaDN7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cdC5tYWluLXNsaWRlcl9fdGV4dHtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTJweCAyNnB4O1xyXG5cdH1cclxuXHQubWFpbi1vZmZlcl9fdGFicyBsaXtcclxuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2NhcmR7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDdweDtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2ltZ3tcclxuXHRcdGhlaWdodDogODBweDtcclxuXHR9XHJcblx0Lm1haW4tY2VydGlmaWNhdGVze1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHQuY29udGVudCB1bCBsaXtcclxuXHRcdHBhZGRpbmctbGVmdDogMjFweDtcclxuXHR9XHJcblx0Ym9keS5mcm9udCAuZm9vdGVye1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0LndpbmRvd3tcclxuXHRcdHBhZGRpbmc6IDM1cHggMTVweCAyMHB4O1xyXG5cdH1cclxuXHQud2luZG93IGgye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHR9XHJcblx0LndpbmRvdyBoM3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5mb3JtX19idXR0b257XHJcblx0XHRtYXJnaW46IDNweCBhdXRvIDE2cHg7XHJcblx0fVxyXG5cdC5mb3JtX19maWVsZHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0fVxyXG5cclxuXHQvKiDQodGC0YDQsNC90LjRhtCwINCa0LDRgtCw0LvQvtCzICovXHJcblx0LnBhZ2UtdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG5cdC50b3B7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMzVweDtcclxuXHR9XHJcblx0LnRvcF9fYm94e1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNWNkZmU1O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4tb2ZmZXJfX3NsaWRlcixcclxuXHQudG92YXJfX3NpbWlsYXItc2xpZGVye1xyXG5cdFx0LnRvdmFyc19fY2FyZHtcclxuXHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYWluLW9mZmVyX19zbGlkZXIsXHJcblx0LnRvdmFyX19zaW1pbGFyLXNsaWRlcntcclxuXHRcdC50b3ZhcnNfX2ltZ3tcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qINCh0YLRgNCw0L3QuNGG0LAg0KHQv9C40YHQvtC6INGC0L7QstCw0YDQvtCyICovXHJcblx0LnRvdmFyc19fbGlzdCAudG92YXJzX19jYXJke1xyXG5cdFx0cGFkZGluZzogMjBweCA4cHggMTFweDtcclxuXHR9XHJcblx0XHJcblx0LnRvdmFyc19fbGlzdCAudG92YXJzX19pbWd7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0fVxyXG5cdC50b3ZhcnNfX3ByaWNle1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQudG92YXJzX19vbGQtcHJpY2V7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC50b3ZhcnNfX2xhYmVscyA+IGxpe1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuXHQudG92YXJzX19uYW1le1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQudG92YXJzX19idXR0b257XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG5cdC50b3ZhcnNfX2xhYmVsc3tcclxuXHRcdHRvcDogNnB4O1xyXG5cdFx0bGVmdDogNnB4O1xyXG5cdH1cclxuXHJcblx0Lyog0KHRgtGA0LDQvdC40YbQsCDQmtCw0YDRgtC+0YfQutCwINGC0L7QstCw0YDQsCAqL1xyXG5cdC50b3Zhcl9fc2xpZGVyc3tcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudG92YXJfX2JpZy1zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxuXHQudG92YXJfX2Rlc2NyaXB0aW9ue1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblx0LnRvdmFyX190YWJze1xyXG5cdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxuXHQudG92YXJfX3RhYnMgZGl2e1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7XHJcblx0LmdhbGxlcnkgYXtcclxuXHRcdGhlaWdodDogMTcwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiJdfQ== */

.social-icon {
    width: 30px;
    height: 30px;
    background-color: white;
    display: block;
    margin-right: 10px;
    background-size: contain;
}

.social--vk-color {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADdklEQVRoge2YXUhTYRzGn/dsLqdmU3Nptb4o7cYyNCg1qKirijAC7aZu6iYqcKG76AuipCl4YUUgRUFESISVRhdFCWWGjSgLLIlVUpvV/MzJ1rZzupgtjmfvme/R0zLO72r7/9+P53n3fg7Q0NDQiCckVoG5ts7tgoAKAIUAktWXBADwQsBzwgl1LvvKZrmCsgayqjrPEMA2tdoYIaTabc87Qk3TEmMjf0sdVWzwAtn2tTavJVqOo1Uamzb/BDrCW2k5qgEABSpoUYQAUkjLyRlIUUGLUmbSEnIGpgWagXijGYg3etYK7bZcLEw3AACCvIDKm1/Q6BiI5J/ZcrFgLP+bDx4/imu7JW2VFaahZsc8JOjC56nT40dJlHJyMP8CxoQ/VfQcwaENmaL8w3c/JHUWz54hiaUadTixJTsiHgBcgwFWOewGXvSMSsTlzzdGvl9+2jehdg6uz4QpSSeKNTz2sMphN9DaLR3h0lWmyGen52fMNpZmzsC+ktmi2JP3I3jwVtp2LJgNtLwehi/Ai2JlBWlITQyPZogX5DskgH3HPBj0f6ZOICTg6B0Xq5Rwe6wV+r1BNL0cEsVSjTrsXpM+ofoHN5ixdon4WVH/8Bu6v/pZpQBQuI1ebPNAGDfQB9ZnIntWArXOogwDSvNNOLzZLIp3uX2of/RdiQwACg10uX1oejkoiqUadThbbkHOHOmOAwBPq3JxfpcFek78BLE1fUEgJD/t5FB8kJ2+14thX0gUK1qSjFZrDlM7JOajVh7FBtxDAZxodk+udwDnyi1IT2Y+TyNM6irR6BiY8L5fVPMOe658Qr83KIpb0gy4sMsCTuEvMem70LE7Ltx7Mxyz3Me+n7jfNYydDR8wMCqeeuuWpeDQRjOlpjyTNsALwP7rPbjW0T+h8m97fdh79ZNk4Vo3mbHKksTc/5TcRv3B8KWu4sZn9I2bItFod3px8q54/eg5guNbspj7Vr56otDoGMDtV0MoL0xDab4Jy7MSYdATtDtHJGUvtfVhrsmAvcUZkQtdkoF9PKlLJ7uqU/nmrALumhVRtU77B41mIN781wakW0e8IKCelHQDAhyqiFEA4elaqAYIJ9SpI4cdniNULVQDLvvKZhBSrY4kBghO9drz7tLTMZhT+XqrjvBWAWQ1/t4/1iNEQAfPkTo58RoaGhrx5xfzIvXn+sbXTAAAAABJRU5ErkJggg==);
}

.mainPageVideoBlock{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  margin: 40px 0;
}
.mainPageVideoBlock video{
  max-width: 100%;
  object-fit: cover;
  height: 100%;
}
.mainPageVideoBlock .right{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
}
.mainPageVideoBlock .right img{
  height: auto;
}
.slider_wrapper{
  display: flex;
  justify-content: space-between;
}
.clear_both{
  clear: both;
}
.uslugi-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
  justify-content: space-between;
}
.uslugi-list > li {
  width: 32%;
  margin-bottom: 20px;
}
.uslugi-list > li:nth-child(3n) {
  margin-right: 0;
}
.uslugi-list .tovars__card{
  height: 361px;
  width: 100%;
  align-items: center;
}
.uslugi-list .tovars__img img{
  object-fit: contain;
}
.uslugi-list .catalog__button{
  position: relative;
  opacity: 1;
  visibility: visible;
  margin-bottom: 0;
  margin-top: 20px;
  display: flex !important;
}

.social-links.social-links__header img {
  max-width: 34px;
}

.social-links.social-links__header {
  gap: 8px;
}

.adress-block {
	font-size: 14px;
	max-width: 200px;
	text-align: left;
}

.header__phone a {
  font-size: 14px;
}


.footer__social img {
	max-width: 30px;
}

@media (max-width: 991px) {
.adress-block {
  display: none;
}

.social-links.social-links__header img {
  max-width: 27px;
}


.social-links.social-links__header {
  order: 6;
  display: flex;
  gap: 18px;
}

.burger {
  order: 8;
}


.social-links.social-links__header {
  display: none !important;
}

.social-links.social-links__header.black_header {
  display: flex !important;
}

}






@media (max-width: 767px) {
  .uslugi-list > li {
      width: 48%;
  }
}

@media (max-width: 690px) {

  .social-links.social-links__header img {
    max-width: 22px;
  }

	  .header__bottom .head_cont_mob {
		display: flex;
		align-items: center;
		gap: 10%;
		width: calc(100% - 315px);
		justify-content: end;
	}
}




@media (max-width: 500px) {
  .uslugi-list > li {
      width: 100%;
  }


	  .social-links.social-links__header img {
		max-width: 19px;
	  }
	  .header__bottom .head_cont_mob {
		gap: 5px;
		width: calc(100% - 269px);
	  }

	  .social-links.social-links__header {
		gap: 8px;
	  }

	  .header__bottom a.phone_mob {
		width: 30px;
	  }
	  .header__bottom a.phone_mob img {
		width: 19px;
	  }

	  .search-link.use-ajax {
		width: 20px;
	  }
	  .header__bottom .header__order-call::before {
		left: 4px;
	  }


}
@media (min-width:769px){
  .slider_wrapper > div{
    width: 49%;
  }
  .slider_wrapper .main-slider__slide .main-slider__box{
    display: flex;
    flex-direction: column;
  }
  .slider_wrapper .main-slider__slide .main-slider__text{
    width: 100%;
  }
  .slider_wrapper .main-slider__slide .main-slider__text h2{
    margin-top: 10px;
  }
  .slider_wrapper .main-slider__slider .slick-dots{
    bottom: 5px;
  }
}
@media (max-width:768px){
  .slider_wrapper > div{
    width: 100%;
  }
  .slider_wrapper{
    flex-direction: column;
  }
  .mainPageVideoBlock,.mainPageVideoBlock .right{
    grid-template-columns: 1fr;
  }
  .tovar__bottom-text.content table tr{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0;
    gap: 10px;
  }
  .tovar__bottom-text.content table td{
    display: flex;
    width: 48% !important;
  }
  .tovar__bottom-text.content table article a img,
  .tovar__bottom-text.content img{
    object-fit: cover;
  }
  .catalog__right .catalog__text.content table tr{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0;
    gap: 10px;
  }
  .catalog__right .catalog__text.content table td{
    display: flex;
    width: 48% !important;
  }
  .catalog__right .catalog__text.content table td img,
  .catalog__right .catalog__text.content img,
  #block-front-about .content p img{
    object-fit: cover;
  }
}
@media (max-width:500px){
  .tovar__bottom-text.content table article a img{
    object-fit: contain;
  }
  .tovar__bottom-text.content table td{
    width: 100% !important;
    justify-content: center;
  }
  .catalog__right .catalog__text.content table td{
    width: 100% !important;
    justify-content: center;
  }
}

.catalog__right .views-exposed-form {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
}
.catalog__right .views-exposed-form > .form-item {
  display: flex;
  align-items: center;
  gap: 8px;
}
.catalog__right .views-exposed-form > .form-item select {
  font-size: 15px;
  padding: 4px 10px;
  border: 1px solid #d9d9d9;
}
.catalog__right .views-exposed-form #edit-submit-taxonomy-term {
  font-size: 14px;
  padding: 4px 8px;
  height: fit-content;
}
@media (max-width: 570px) {
  .catalog__right .views-exposed-form {
    flex-wrap: wrap;
    gap: 12px;
  }
  .catalog__right .views-exposed-form > .form-item {
    flex-basis: 100%;
    justify-content: space-between;
  }
  .catalog__right .views-exposed-form > .form-actions {
    flex-basis: 100%;
  }
  .catalog__right .views-exposed-form #edit-submit-taxonomy-term {
    width: 100%;
  }
}