@charset "UTF-8";
@font-face {
  font-family: SegoeUIBlack;
  rc: url(../fonts/SegoeUIBlack.svg) format("svg");
  src: url(../fonts/SegoeUIBlack.woff) format("woff");
  src: url(../fonts/SegoeUIBlack.woff2) format("woff2");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SegoeUI SemiBold";
  src: url(../fonts/SegoeUI-SemiBold.svg) format("svg");
  src: url(../fonts/SegoeUI-SemiBold.woff) format("woff");
  src: url(../fonts/SegoeUI-SemiBold.woff2) format("woff2");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SegoeUI Light";
  src: url(../fonts/SegoeUI-Light.svg) format("svg");
  src: url(../fonts/SegoeUI-Light.woff) format("woff");
  src: url(../fonts/SegoeUI-Light.woff2) format("woff2");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "SegoeUI Bold";
  src: url(../fonts/SegoeUI-Bold.svg) format("svg");
  src: url(../fonts/SegoeUI-Bold.woff) format("woff");
  src: url(../fonts/SegoeUI-Bold.woff2) format("woff2");
  font-style: normal;
  font-weight: bold;
}

html, body {
  width: 100%;
  height: 100%;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
}

.modal {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

body {
  font-size: 14px;
  font-family: "SegoeUI SemiBold";
}

.container {
  width: 1170px;
  margin: 0 auto;
}

.header__top-banner {
  background: #d32c3d;
}

.header__top-wrap {
  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;
  height: 50px;
}

.header__top-wrap_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__top-wrap .h3 {
  margin: 0;
  padding: 0 22px;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
}

.header__top-wrap a {
  text-decoration: none;
  font-size: 13px;
  color: #fff;
  font-family: "SegoeUI Bold";
  line-height: 1.9;
  border-radius: 3px;
  background-color: #0c9522;
  width: 251px;
  height: 33px;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.header__top-wrap a:hover {
  background: #004980;
}

.header__middle {
  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;
  padding: 19px 0;
}

.header__call-1 a, .header__call-2 a {
  text-decoration: none;
  font-size: 25px;
  color: #3b3b3d;
  font-family: "SegoeUI Bold";
  line-height: 1.16;
}

.header__call-1 span, .header__call-2 span {
  color: #d32c3d;
}

.header__call-1 p, .header__call-2 p {
  margin: 0;
  font-size: 17px;
  color: #9a9da2;
  line-height: 1.7;
  position: relative;
  padding-left: 21px;
}

.header__call-1 p::before, .header__call-2 p::before {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -1px;
  left: 7px;
  display: block;
  border-radius: 50%;
  background-color: #0c9522;
  width: 5px;
  height: 5px;
}

.header__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__button a {
  text-decoration: none;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.8;
  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;
  border-radius: 3px;
  width: 162px;
  height: 33px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.header__button a:first-child {
  background: #d32c3d;
}

.header__button a:first-child:hover {
  background: #004980;
}

.header__button a:last-child {
  background: #004980;
  margin-left: 7px;
}

.header__button a:last-child:hover {
  background: #d32c3d;
}

.header__callback p {
  margin: 0;
  font-size: 16px;
  color: #004980;
  line-height: 1.8;
  padding-left: 19px;
  position: relative;
}

.header__callback p::before {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -8px;
  left: 0;
  width: 13px;
  height: 16px;
  background: url(../images/icon/mark.png) no-repeat;
  background-size: cover;
}

.menu__mobile {
  display: none;
}

.header__menu {
  background: #004980;
}

.header__menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 32px;
}

.header__menu li {
  position: relative;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.header__menu li::after {
  position: absolute;
  top: 50%;
  margin-top: -14px;
  right: 0;
  display: block;
  content: '';
  background: #fff;
  opacity: 0.3;
  width: 1px;
  height: 28px;
}

.header__menu li:last-child::after {
  display: none;
}

.header__menu li:hover {
  background: #d32c3d;
}

.header__menu li:hover a::before {
  background: #004980;
}

.header__menu a {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  line-height: 1.8;
  position: relative;
}

.header__menu a::before {
  position: absolute;
  content: '';
  display: block;
  top: 50%;
  left: -23px;
  border-radius: 50%;
  margin-top: -4px;
  width: 7px;
  height: 7px;
  background: #d32c3d;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.inform {
  background: #eaedf2;
}

.inform__wrap {
  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;
  padding: 26px 0 50px 0;
  overflow: hidden;
}

.inform__wrap img {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.active-img {
  -webkit-animation: showImg 1s;
          animation: showImg 1s;
  opacity: 1;
}

@-webkit-keyframes showImg {
  0% {
    opacity: 0;
    -webkit-transform: translateX(110%);
            transform: translateX(110%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes showImg {
  0% {
    opacity: 0;
    -webkit-transform: translateX(110%);
            transform: translateX(110%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.inform__wrap .h2 {
  margin: 0;
  padding-bottom: 44px;
  font-size: 36px;
  color: #004980;
  text-transform: uppercase;
  line-height: 0.8;
}

.inform__wrap p {
  font-size: 20px;
  color: #3b3b3d;
  line-height: 1.5;
  margin: 0;
}

.inform__wrap p:nth-child(2) {
  padding-bottom: 25px;
}

.inform__text {
  opacity: 0;
}

.inform__active {
  -webkit-animation: informUp 3s;
          animation: informUp 3s;
  opacity: 1;
}

@-webkit-keyframes informUp {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, -1000px) rotate(0deg);
            transform: translate(0px, -1000px) rotate(0deg);
  }
  50% {
    opacity: 1;
  }
  60% {
    -webkit-transform: translate(0px, 30px) rotate(0deg);
            transform: translate(0px, 30px) rotate(0deg);
  }
  80% {
    -webkit-transform: translate(0px, -10px) rotate(0deg);
            transform: translate(0px, -10px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
}

@keyframes informUp {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, -1000px) rotate(0deg);
            transform: translate(0px, -1000px) rotate(0deg);
  }
  50% {
    opacity: 1;
  }
  60% {
    -webkit-transform: translate(0px, 30px) rotate(0deg);
            transform: translate(0px, 30px) rotate(0deg);
  }
  80% {
    -webkit-transform: translate(0px, -10px) rotate(0deg);
            transform: translate(0px, -10px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0px, 0px) rotate(0deg);
            transform: translate(0px, 0px) rotate(0deg);
  }
}

.inform__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
}

.inform__button a {
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 3px;
  width: 216px;
  height: 32px;
  color: #fff;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.inform__button a:first-child {
  background: #d32c3d;
  margin-right: 20px;
}

.inform__button a:first-child:hover {
  background: #004980;
}

.inform__button a:last-child {
  background: #004980;
}

.inform__button a:last-child:hover {
  background: #d32c3d;
}

.inform__button img {
  margin-right: 10px;
}

.price__title {
  background: #d32c3d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  margin-top: 36px;
}

.price__title_exclam {
  background: #b71929;
  width: 71px;
  height: 64px;
  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;
  border-radius: 3px;
}

.price__title_text {
  padding-left: 23px;
}

.price__title_text .h3 {
  color: #fff;
  margin: 0;
  font-size: 19px;
  line-height: 1.2;
}

.price__place {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 52px 0 30px 0;
}

.price__item-1, .price__item-2, .price__item-3 {
  background: #004980;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 0.92;
  border-radius: 3px;
  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;
  width: 163px;
  height: 31px;
  margin-right: 14px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.price__item-3 {
  width: 248px;
}

.price__item-1:hover, .price__item-2:hover, .price__item-3:hover {
  cursor: pointer;
  background: #0c9522;
}

.active-place {
  background: #0c9522;
}

.price__wrap {
  position: relative;
  height: 2003px;
}

.price__inform-1, .price__inform-2, .price__inform-3 {
  position: absolute;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  grid-column-gap: 24px;
  grid-row-gap: 25px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

.hidden {
  opacity: 0;
  visibility: hidden;
}

.price__cell {
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  position: relative;
  padding-bottom: 28px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.price__cell:hover {
  border-color: #d32c3d;
  -webkit-box-shadow: 0px 0px 12px 7px rgba(211, 44, 61, 0.4);
          box-shadow: 0px 0px 12px 7px rgba(211, 44, 61, 0.4);
}

.price__cell b {
  position: absolute;
  text-transform: uppercase;
  top: 4px;
  left: 0;
  color: #fff;
  background: #d32c3d;
  font-size: 13px;
  line-height: 2.2;
  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;
  width: 84px;
  height: 21px;
}

.price__cell .h3 {
  font-size: 25px;
  font-family: "SegoeUI Bold";
  color: #004980;
  text-transform: uppercase;
  line-height: 0.9;
  text-align: center;
  margin: 0;
  padding-top: 28px;
}

.price__cell .h4 {
  text-align: center;
  margin: 0;
  color: #d32c3d;
  font-size: 25px;
}

.price__cell span {
  font-size: 20px;
}

.price__cell p:nth-child(3) {
  font-size: 20px;
  color: #9b9da1;
  line-height: 1.2;
  text-align: center;
  margin: 0;
  padding-top: 14px;
}

.price__cell p:nth-child(4) {
  font-size: 18px;
  color: #3b3b3d;
  line-height: 1.3;
  text-align: center;
  margin: 0;
  padding-top: 19px;
}

.price__cell a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.2;
  border-radius: 3px;
  background: #d32c3d;
  width: 214px;
  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;
  margin: 0 auto;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.price__cell a:hover {
  background: #004980;
}

.price__number {
  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;
  padding: 21px 0 27px 0;
}

.price__number p {
  font-size: 30px;
  color: #3b3b3d;
  line-height: 0.8;
  margin: 0;
}

.price__number p:first-child {
  text-decoration: line-through;
  margin-right: 20px;
}

.price__number p:last-child {
  font-family: "SegoeUI Bold";
}

.other .h2 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  line-height: 0.8;
  color: #3b3b3d;
  margin: 0;
  padding: 54px 0;
}

.other__company {
  padding-bottom: 48px;
}

.other__company .h2 {
  text-align: left;
  color: #004980;
  padding: 0;
  margin-bottom: 45px;
}

.other__parag {
  margin: 0;
  color: #3b3b3d;
  font-size: 19px;
  line-height: 28px;
  margin-bottom: 32px;
}

.other__company .h3 {
  margin: 0;
  color: #3b3b3d;
  font-family: "SegoeUI Bold";
  font-size: 22px;
  padding-bottom: 34px;
}

.other__trait {
  padding-left: 14px;
  position: relative;
  margin: 0;
  color: #3b3b3d;
  font-size: 19px;
  margin-bottom: 28px;
}

.other__trait::before {
  position: absolute;
  content: '';
  display: block;
  height: 5px;
  width: 5px;
  top: 50%;
  left: 0;
  border-radius: 50%;
  background: #d32c3d;
}

.other__circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  color: #3b3b3d;
  font-size: 19px;
  margin-bottom: 10px;
}

.other__circle span:first-child {
  color: #fff;
  background: #004980;
  border-radius: 50%;
  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;
  width: 40px;
  height: 40px;
  margin-right: 23px;
}

.other__circle span:last-child {
  width: 80%;
}

.other__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 64px;
}

.other__inform-1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  background: #004980;
  height: 61px;
  width: 377px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.other__inform-2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  background: #004980;
  height: 61px;
  width: 431px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.other__inform-3 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  background: #004980;
  height: 61px;
  width: 342px;
  margin-bottom: 10px;
}

.other__inform-4 {
  height: 61px;
  width: 493px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  background: #004980;
  margin-right: 10px;
  margin-bottom: 10px;
}

.other__inform-5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  background: #004980;
  width: 340px;
  height: 61px;
  position: relative;
  margin-bottom: 10px;
}

.other__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  color: #fff;
  line-height: 1.8;
  padding-left: 20px;
}

.other__price {
  border-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  background: #d32c3d;
  width: 112px;
  height: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 16px;
}

.other__number {
  height: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  border-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
  background: #d32c3d;
  width: 122px;
  font-size: 16px;
}

.other__title, .other__block {
  background: #004980;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 3px;
  height: 120px;
  margin-bottom: 80px;
}

.other__block {
  margin-bottom: 52px;
  margin-top: 35px;
}

.other__title img, .other__block img {
  margin-right: 40px;
}

.other__text .h3, .other__text p, .other__block_text .h3, .other__block_text p {
  margin: 0;
  color: #fff;
}

.other__text .h3, .other__block_text .h3 {
  font-size: 19px;
  line-height: 1.2;
}

.other__text p, .other__block_text p {
  font-size: 16px;
  line-height: 1.2;
  text-transform: uppercase;
}

.order {
  background: #eaedf2;
  padding: 44px 0 61px 0;
}

.order__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}

.order__form {
  border-radius: 3px;
  width: 646px;
  background: #fff;
  padding: 36px 0;
  -webkit-transform: translateX(-110%);
      -ms-transform: translateX(-110%);
          transform: translateX(-110%);
}

.feedback {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 33px;
  margin-top: 46px;
}

.feedback__image-1, .feedback__image-2 {
  overflow: hidden;
  background: url(../images/decor/image-1.jpg) no-repeat 50% 50%;
  background-size: cover;
  width: 100%;
  height: 295px;
  border-radius: 3px;
}

.feedback__image-2 {
  background: url(../images/decor/image-2.jpg) no-repeat 50% 50%;
  background-size: cover;
}

.feedback__item-1 {
  background: #004980;
  border-radius: 3px;
}

.feedback__item-2 {
  background: #d32c3d;
  border-radius: 3px;
}

.feedback__title-1, .feedback__title-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 127px;
}

.feedback__item-1 .h3, .feedback__item-2 .h3 {
  color: #fff;
  margin: 0;
  font-size: 36px;
  text-transform: uppercase;
}

.feedback__item-1 a, .feedback__item-2 a {
  text-decoration: none;
  color: #eaedf2;
  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;
  text-transform: uppercase;
  border-radius: 3px;
  height: 51px;
  font-size: 22px;
  font-size: 18px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.feedback__item-1 a {
  background: #d32c3d;
  width: 237px;
}

.feedback__item-1 a:hover {
  background: #003a65;
}

.feedback__item-2 a {
  background: #004980;
  width: 184px;
}

.feedback__item-2 a:hover {
  background: #003a65;
}

.slide-in {
  opacity: 0;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.form__show {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  opacity: 1;
}

.order__form .h3 {
  margin: 0;
  text-align: center;
  color: #3b3b3d;
  font-size: 35px;
  font-family: "SegoeUI Bold";
}

.order__form .h4 {
  text-align: center;
  margin: 0;
  margin-bottom: 49px;
  color: #3b3b3d;
  font-size: 25px;
  font-family: "SegoeUI Bold";
}

.order__form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

input[type="text"], input[type="phone"] {
  border: none;
  border-radius: 3px;
  background: #eaedf2;
  width: 480px;
  height: 50px;
  outline: none;
  margin: 0 auto;
  margin-bottom: 10px;
  padding: 5px 35px;
}

label {
  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: 19px 0 37px 0;
  padding: 0 48px;
}

input[type="checkbox"] {
  display: none;
}

input[type="checkbox"]:checked ~ .checkbox::after {
  background: url(../images/icon/check.png) no-repeat;
  background-size: contain;
}

.checkbox {
  display: block;
  position: relative;
  border-radius: 3px;
  background: #d32c3d;
  width: 28px;
  height: 28px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.checkbox:hover {
  cursor: pointer;
}

.checkbox::after {
  position: absolute;
  width: 12px;
  height: 13px;
  content: '';
  top: 7px;
  bottom: 7px;
  left: 8px;
  right: 8px;
}

.order__form_text {
  font-size: 18px;
  color: #9b9da1;
  width: 92%;
}

.order__form_text a {
  color: #004980;
}

input[type="submit"] {
  border-radius: 3px;
  background: #d32c3d;
  width: 549px;
  height: 69px;
  border: none;
  outline: none;
  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: 0 auto;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

input[type="submit"]:hover {
  cursor: pointer;
  background: #004980;
}

input[value] {
  font-size: 18px;
  color: #eaedf2;
  text-transform: uppercase;
}

textarea {
  border: none;
  background: #eaedf2;
  outline: none;
  width: 480px;
  height: 80px;
  margin: 0 auto;
  border-radius: 3px;
  padding: 5px 35px;
}

::-webkit-input-placeholder {
  font-size: 18px;
  color: #9b9da1;
  line-height: 1.6;
}

::-ms-input-placeholder {
  font-size: 18px;
  color: #9b9da1;
  line-height: 1.6;
}

::placeholder {
  font-size: 18px;
  color: #9b9da1;
  line-height: 1.6;
}

.order__contact {
  width: 40%;
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(110%);
      -ms-transform: translateX(110%);
          transform: translateX(110%);
}

.contact__show {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  opacity: 1;
}

.order__call-2 {
  margin: -11px 0 18px 0;
}

.order__call-1 a, .order__call-2 a {
  text-decoration: none;
  font-size: 35px;
  font-family: "SegoeUI Bold";
  color: #3b3b3d;
  line-height: 2.5;
}

.order__call-1 span, .order__call-2 span {
  color: #d32c3d;
}

.order__call-1 p, .order__call-2 p {
  margin: 0;
  font-size: 17px;
  line-height: 1.7;
  position: relative;
  padding-left: 21px;
  margin-top: -15px;
  color: #9a9da2;
}

.order__call-1 p::before, .order__call-2 p::before {
  position: absolute;
  content: '';
  top: 50%;
  left: 7px;
  display: block;
  margin-top: -1px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #0c9522;
}

.other__callback, .other__question {
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.8;
  color: #fff;
  border-radius: 3px;
  background: #d32c3d;
  width: 319px;
  height: 46px;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.other__callback:hover, .other__question:hover {
  background: #004980;
}

.other__question {
  background: #004980;
  margin-top: 15px;
}

.other__question:hover {
  background: #d32c3d;
}

.order__contact .h4 {
  margin: 0;
  color: #d32c3d;
  font-size: 16px;
  font-family: "SegoeUI Bold";
  text-transform: uppercase;
  line-height: 1.4;
  text-align: center;
  padding-top: 40px;
}

.order__text {
  color: #3b3b3d;
}

.order__contact_inform {
  margin: 0;
  text-align: center;
  color: #3b3b3d;
  line-height: 1.4;
  font-size: 16px;
  width: 60%;
}

.order__sale {
  width: 100%;
  text-align: center;
  color: #d32c3d;
  margin: 0;
  text-transform: uppercase;
  line-height: 1.4;
  font-size: 16px;
  font-family: "SegoeUI Bold";
  padding-top: 23px;
}

.video {
  padding-top: 79px;
}

.video__wrap {
  display: grid;
  grid-template-columns: 649px auto;
  grid-template-rows: auto;
  width: 100%;
}

.video__show {
  background: #004980;
  padding: 60px 0;
  position: relative;
}

.video__show::after {
  position: absolute;
  content: '';
  top: 50%;
  right: 0;
  margin-top: -37px;
  display: block;
  border-top: 37px solid transparent;
  border-bottom: 37px solid transparent;
  border-right: 35px solid #fff;
  width: 0;
  height: 0;
}

.video__text .h2 {
  margin: 0;
  font-size: 36px;
  color: #3b3b3d;
  text-align: center;
  padding-top: 18px;
}

.video__text p {
  margin: 0;
  font-size: 18px;
  color: #3b3b3d;
  text-align: center;
  padding: 31px 0;
  line-height: 22px;
}

.video__text a {
  text-decoration: none;
  margin: 0 auto;
  border-radius: 3px;
  background: #d32c3d;
  width: 356px;
  height: 50px;
  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: 18px;
  color: #eaedf2;
  text-transform: uppercase;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.video__text a:hover {
  background: #004980;
}

.slider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto;
  width: 531px;
  height: 299px;
  position: relative;
}

.slider ul {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  height: 299px;
  position: relative;
}

.slider ul li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  height: 299px;
  position: relative;
}

iframe {
  height: 299px;
}

.slider__col {
  color: #eaedf2;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 1.22;
  padding: 0 15px;
}

.control {
  display: block;
  text-decoration: none;
  border-radius: 50%;
  background: #eaedf2;
  width: 37px;
  height: 37px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.next {
  right: 5px;
}

.next::after {
  position: absolute;
  content: '';
  font-family: 'LineAwesome';
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -14px;
  color: #d32c3d;
  font-size: 27px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.next:hover.next::after {
  color: #004980;
}

.prev {
  left: 5px;
}

.prev::after {
  position: absolute;
  content: '';
  font-family: 'LineAwesome';
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -14px;
  color: #d32c3d;
  font-size: 27px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.prev:hover.prev::after {
  color: #004980;
}

.servise {
  padding: 78px 0 53px 0;
}

.servise .h2 {
  color: #3b3b3d;
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  padding-bottom: 58px;
}

.servise__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
  grid-column-gap: 23px;
  grid-row-gap: 37px;
}

.servise__image {
  overflow: hidden;
  height: 224px;
  width: 374px;
}

.servise__item {
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  opacity: 0;
  /* -webkit-transition: all .6s ease-in-out; */
  /* -o-transition: all .6s ease-in-out; */
  /* transition: all .6s ease-in-out; */
}

.servise__item:hover {
  border-color: #d32c3d;
  -webkit-box-shadow: 0px 0px 12px 7px rgba(211, 44, 61, 0.4);
          box-shadow: 0px 0px 12px 7px rgba(211, 44, 61, 0.4);
  cursor: default;
}

.servise__show {
  /* -webkit-animation: show 1s ease-in-out; */
          /* animation: show 1s ease-in-out; */
  opacity: 1;
}

@-webkit-keyframes show {
  0% {
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes show {
  0% {
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

.servise__item .h3 {
  margin: 0;
  text-align: center;
  color: #004980;
  font-size: 22px;
  font-family: "SegoeUI Bold";
  text-transform: uppercase;
  line-height: 1;
  padding-top: 35px;
}

.servise__item_title {
  padding-bottom: 35px;
}

.servise__item p {
  margin: 0;
  text-align: center;
  color: #3b3b3d;
  font-size: 19px;
  line-height: 22px;
  padding: 27px 15px 37px 15px;
}

.best {
  background: #eaedf2;
  padding-bottom: 31px;
}

.best .h2 {
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  line-height: 0.8;
  color: #3b3b3d;
  margin: 0;
  padding-top: 72px;
}

.best__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 80px;
}

.best__images {
  width: 55%;
}

.best__text {
  width: 45%;
}

.best__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 29px;
}

.best__icon {
  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;
  width: 90px;
}

.best__inform {
  width: 80%;
}

.best__inform .h4 {
  margin: 0;
  text-transform: uppercase;
  color: #d32c3d;
  font-family: "SegoeUI Bold";
  font-size: 20px;
  line-height: 1.5;
}

.best__inform p {
  margin: 0;
  color: #3b3b3d;
  font-size: 18px;
  line-height: 29px;
}

.best__images .h3 {
  margin: 0;
  font-size: 36px;
  color: #3b3b3d;
  text-transform: uppercase;
  line-height: 0.8;
  margin-top: 33px;
}

.best__machinery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 38px;
}

.best__container {
  margin-right: 8px;
  width: 209px;
}

.best-ziro {
  margin-right: 0;
}

.best__container p {
  margin: 0;
  font-size: 18px;
  color: #d32c3d;
  line-height: 1.6;
  text-align: center;
  margin: 7px 0 18px 0;
}

.best__image {
  overflow: hidden;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  background: #fff;
  width: 209px;
  height: 158px;
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.faq {
  padding: 73px 0 41px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.faq__question {
  width: 50%;
}

.faq__company {
  width: 45.5%;
}

.faq__question .h2, .faq__company .h2 {
  margin: 0;
  color: #3b3b3d;
  font-size: 36px;
  text-transform: uppercase;
  line-height: 0.8;
  text-align: center;
  padding-bottom: 48px;
}

.faq__item-1, .faq__item-2, .faq__item-3, .faq__item-4, .faq__item-5, .faq__item-6, .faq__item-7, .faq__item-8, .faq__item-9, .faq__item-10 {
  background: #004980;
  border-radius: 3px;
  height: 63px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 17px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  margin-bottom: 7px;
}

.faq__item-1:hover, .faq__item-2:hover, .faq__item-3:hover, .faq__item-4:hover , .faq__item-5:hover , .faq__item-6:hover , .faq__item-7:hover , .faq__item-8:hover , .faq__item-9:hover , .faq__item-10:hover {
  background: #d32c3d;
  cursor: pointer;
}

.faq__text-1, .faq__text-2, .faq__text-3, .faq__text-4, .faq__text-5, .faq__text-6, .faq__text-7, .faq__text-8, .faq__text-9, .faq__text-10 {
  background: #eaedf2;
  padding: 0 43px 15px 43px;
  display: none;
}

.faq__text-1 p, .faq__text-2 p, .faq__text-3 p, .faq__text-4 p, .faq__text-5 p, .faq__text-6 p, .faq__text-7 p, .faq__text-8 p, .faq__text-9 p, .faq__text-10 p {
  margin: 0;
  color: #3b3b3d;
  font-size: 18px;
  padding-top: 15px;
  line-height: 26px;
}

.item__active {
  background: #d32c3d;
}

.faq__question .h3 {
  color: #fff;
  font-size: 18px;
  line-height: 1.6;
}

.pluse {
  position: relative;
  width: 15px;
  height: 15px;
  margin-right: 13px;
}

.first {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  width: 100%;
  height: 3px;
  background: #fff;
}

.second-1, .second-2, .second-3, .second-4, .second-5, .second-6, .second-7, .second-8, .second-9, .second-10 {
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -2px;
  background: #fff;
  transition: all .6s ease-in-out;
}

.faq__company b {
  color: #004980;
}

.faq__company span {
  color: #d32c3d;
}

.faq__company img {
  margin-bottom: 29px;
}

.faq__company p {
  margin: 0;
  color: #3b3b3d;
  font-size: 18px;
  line-height: 1.6;
}

.faq__company p:last-child {
  padding-top: 29px;
}

.footer nav {
  background: #004980;
}

.footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 32px;
}

.footer li {
  position: relative;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.footer li::after {
  position: absolute;
  top: 50%;
  content: '';
  margin-top: -14px;
  right: 0;
  display: block;
  opacity: 0.3;
  width: 1px;
  height: 28px;
  background: #fff;
}

.footer li:last-child::after {
  display: none;
}

.footer li:hover {
  background: #d32c3d;
}

.footer li:hover a::before {
  background: #004980;
}

nav a {
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  line-height: 1.8;
}

nav a::before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: -23px;
  border-radius: 50%;
  margin-top: -4px;
  width: 7px;
  height: 7px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  background: #d32c3d;
}

.footer__copyright {
  background: #002744;
}

.footer__copyright p {
  margin: 0;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 1.8;
  padding: 29px 0 76px 0;
}

.footer__contacts {
  background: #003a65;
  padding: 54px 0 49px 0;
}

.footer__wrap {
  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;
}

.footer__call {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 55px;
}

.footer__call a {
  text-decoration: none;
  color: #fff;
  font-size: 25px;
  font-family: "SegoeUI Bold";
  line-height: 1.3;
}

.footer__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4px;
}

.footer__button a {
  text-decoration: none;
  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;
  border-radius: 3px;
  width: 186px;
  height: 38px;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.8;
  color: #fff;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.footer__button a:first-child {
  background: #d32c3d;
}

.footer__button a:first-child:hover {
  background: #004980;
}

.footer__button a:last-child {
  background: #0c9522;
  margin-left: 7px;
}

.footer__button a:last-child:hover {
  background: #d32c3d;
}

.footer__callback p {
  margin: 0;
  color: #fff;
  font-size: 16px;
  line-height: 1.8;
  padding-left: 19px;
  position: relative;
}

.footer__callback p::before {
  position: absolute;
  content: '';
  width: 13px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
  left: 0;
  background-size: cover;
  background: url(../images/icon/mark-footer.png) no-repeat;
}

.footer__inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.callback, .call, .consult, .order-item, .video-item {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  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;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%);
  opacity: 0;
  visibility: hidden;
  z-index: 20;
}

.visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.callback__wrap, .call__wrap, .consult__wrap {
  width: 620px;
  background: #fff;
  padding: 45px 0;
  border-radius: 3px;
  border: 1px solid #004980;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.callback__close {
  position: absolute;
  top: 10px;
  right: 10px;
  text-decoration: none;
}

.callback__close i {
  color: #004980;
  font-size: 35px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.callback__close i:hover {
  color: #d32c3d;
}

.callback__wrap .h2, .call__wrap .h2, .consult__wrap .h2 {
  margin: 0;
  color: #3b3b3d;
  text-align: center;
  font-size: 35px;
  font-family: "SegoeUI Bold";
  padding-bottom: 35px;
}

.callback__wrap form, .call__wrap form, .consult__wrap form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1195px) {
  .container {
    width: 98.5%;
  }
  .header__middle, .footer__wrap, .footer__inform {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header__call-1, .header__call-2, .header__callback, .footer__call, .footer__callback {
    margin-top: 10px;
  }
  .footer__call {
    margin-right: 0;
  }
  .faq__company img {
    width: 98%;
  }
  .servise__image {
    width: 349px;
  }
  .video__wrap {
    grid-template-columns: 650px;
    grid-template-rows: auto auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .video__show::after {
    top: 100%;
    margin-top: -54px;
    right: 50%;
    margin-right: -37px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .servise__wrap {
    grid-template-columns: 351px 351px;
    grid-template-rows: auto auto auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .best__images_img {
    width: 98%;
  }
  .feedback__item-1 .h3, .feedback__item-2 .h3 {
    font-size: 25px;
  }
}

@media (max-width: 991px) {
  .header__top-wrap {
    height: 110px;
  }
  .header__top-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header__menu > .container {
    width: 100%;
  }
  nav {
    display: none;
  }
  .menu__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 10;
    height: 50px;
  }
  .menu__mobile input {
    display: none;
  }
  .menu__mobile label {
    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;
    cursor: pointer;
    margin: 0;
    width: 25px;
    height: 25px;
    padding: 0 0 0 10px;
  }
  .menu__mobile_icon {
    background: #fff;
    height: 2px;
    width: 100%;
    display: block;
    position: relative;
  }
  .menu__mobile_icon::after {
    left: 0;
    position: absolute;
    content: '';
    height: 2px;
    width: 100%;
    background: #fff;
    bottom: -11px;
  }
  .menu__mobile_icon::before {
    left: 0;
    position: absolute;
    content: '';
    height: 2px;
    width: 100%;
    background: #fff;
    bottom: 11px;
  }
  .menu__text-menu {
    color: #fff;
    padding-left: 10px;
    font-size: 18px;
  }
  .menu__list {
    position: absolute;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: hidden;
    background: #004980;
    left: 0;
    right: 0;
    top: 50px;
    width: 100%;
    height: 0;
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
  }
  .menu__list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .menu__list li {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 10px 0;
    padding-left: 10px;
  }
  .menu__mobile input:checked ~ .menu__list {
    height: 364px;
  }
  .header__menu li::after, .header__menu a::before {
    display: none;
  }
  .inform__wrap img {
    display: none;
  }
  .order__wrap {
    -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;
  }
  .other__inform-3 {
    margin-right: 10px;
  }
  .best-ziro {
    margin-right: 8px;
  }
  .best__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .faq {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .faq__question {
    margin-top: 44px;
  }
  .feedback {
    grid-template-columns: 560px;
    grid-template-rows: auto auto;
    grid-row-gap: 33px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 748px) {
  .header__button, .footer__button {
    -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;
  }
  .header__top-wrap a {
    margin-top: 10px;
  }
  .header__button a:last-child, .footer__button a:last-child {
    margin-left: 0;
    margin-top: 10px;
  }
  .inform__text {
    width: 100%;
  }
  .price__title {
    height: 155px;
  }
  .price__title_exclam {
    height: 100%;
  }
  .faq__question, .faq__company {
    width: 100%;
  }
  .price__place {
    -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;
  }
  .price__item-1, .price__item-2, .price__item-3 {
    margin-left: 0;
    margin-top: 10px;
  }
  .price__inform-1, .price__inform-2, .price__inform-3 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
  }
  .other__title {
    height: 275px;
  }
  .other__title img {
    margin-right: 10px;
  }
  .other__text .h3 {
    padding-bottom: 10px;
  }
  .order__form {
    width: 100%;
  }
  .order__contact, .best__text, .best__images {
    width: 100%;
  }
  .feedback {
    grid-template-columns: 320px;
  }
  .feedback__image-1, .feedback__image-2 {
    height: 195px;
  }
  .feedback__title-1, .feedback__title-2 {
    -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;
  }
  .servise__wrap {
    grid-template-columns: 310px;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .servise__image {
    width: 308px;
  }
  .video__wrap {
    grid-template-columns: 100%;
  }
  .slider {
    width: 310px;
  }
  .price__inform-1, .price__inform-2, .price__inform-3 {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .faq__item-1, .faq__item-2, .faq__item-3, .faq__item-4 {
    height: 98px;
    padding-left: 5px;
  }
  .faq__question .h3 {
    width: 97%;
  }
  input[type="text"], input[type="phone"], textarea {
    width: 230px;
  }
  input[type="submit"], .video__text a {
    width: 99%;
  }
  input[type="submit"] {
    height: 55px;
  }
  .other .h2, .order__form .h3, .order__call-1 a, .order__call-2 a, .video__text .h2, .servise .h2, .best .h2, .best__images .h3, .faq__question .h2, .faq__company .h2, .callback__wrap .h2, .call__wrap .h2, .consult__wrap .h2 {
    font-size: 30px;
  }
  .order__form .h4 {
    font-size: 20px;
  }
  .checkbox {
    margin-right: 5px;
  }
  .order__form_text {
    width: 100%;
    font-size: 12px;
  }
  .best__machinery {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .pluse {
    width: 16px;
  }
  .callback__wrap, .call__wrap, .consult__wrap {
    width: 98%;
  }
  .other__item {
    width: calc(100% - 112px);
    padding-left: 5px;
  }
  .other__inform-3, .other__inform-1, .other__inform-2, .other__inform-4, .other__inform-5 {
    height: 85px;
    margin-right: 10px;
  }
  .other__number, .other__price {
    height: 100%;
  }
  ::-webkit-input-placeholder {
    font-size: 14px;
  }
  ::-ms-input-placeholder {
    font-size: 14px;
  }
  ::placeholder {
    font-size: 14px;
  }
  
    /* myadd */
	.other__block {	
	padding-top: 32px;
	padding-bottom: 35px;
	}
  
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbnMuY3NzIiwiX2ZvbnRzLnNhc3MiLCJiYXNlL19iYXNlLnNhc3MiLCJjb21wb25lbnRzL19tb2RhbC5zYXNzIiwicGFnZXMvc2Vjb25kX3NjcmVlbi5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtFQUNJLDBCQUF5QjtFQUN6QixpREFBZ0Q7RUFDaEQsb0RBQW1EO0VBQ25ELHNEQUFxRDtFQUNyRCxtQkFBa0I7RUFDbEIsb0JBQW1CO0NERXRCOztBQ0REO0VBQ0ksZ0NBQStCO0VBQy9CLHNEQUFxRDtFQUNyRCx3REFBdUQ7RUFDdkQsMERBQXlEO0VBQ3pELG1CQUFrQjtFQUNsQixvQkFBbUI7Q0RJdEI7O0FDSEQ7RUFDSSw2QkFBNEI7RUFDNUIsbURBQWtEO0VBQ2xELHFEQUFvRDtFQUNwRCx1REFBc0Q7RUFDdEQsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDRE10Qjs7QUNMRDtFQUNJLDRCQUEyQjtFQUMzQixrREFBaUQ7RUFDakQsb0RBQW1EO0VBQ25ELHNEQUFxRDtFQUNyRCxtQkFBa0I7RUFDbEIsa0JBQWlCO0NEUXBCOztBRW5DRDtFQUNFLFlBQVc7RUFDWCxhQUFZO0NBQUc7O0FBRWpCO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFQUNaLFVBQVM7RUFDVCxXQUFVO0VBQ1Ysb0JBQW1CO0VBQ25CLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtDQUFHOztBQ2RyQjtFQUNFLGdCQUFlO0VBQ2YsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsYUFBWTtFQUNaLHNDQUFpQztDQUFHOztBQUd0QztFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULHlDQUFnQztNQUFoQyxxQ0FBZ0M7VUFBaEMsaUNBQWdDO0NBQUc7O0FDRXJDO0VBQ0ksZ0JBQWU7RUFDZixnQ0FIMEI7Q0FHQTs7QUFDOUI7RUFDSSxjQUFhO0VBQ2Is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.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I7SUFDSSxZQUFXO0dBQUc7RUFDbEI7SUFDSSxXQUFVO0dBQUc7RUFDakI7SUFDSSwwQkFBeUI7SUFDekIsa0JBQWlCO0dBQUc7RUFDeEI7SUFDSSxhQUFZO0lBQ1osbUJBQWtCO0dBQUc7RUFDekI7SUFDSSxhQUFZO0dBQUc7RUFDbkI7SUFDSSxnQkFBZTtHQUFHO0VBRHRCO0lBQ0ksZ0JBQWU7R0FBRztFQUR0QjtJQUNJLGdCQUFlO0dBQUc7Q0owbkJ6QiIsImZpbGUiOiJjb21tb25zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2Vnb2VVSUJsYWNrO1xuICByYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUlCbGFjay5zdmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSUJsYWNrLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUlCbGFjay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1TZW1pQm9sZC5zdmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1TZW1pQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLVNlbWlCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBMaWdodFwiO1xuICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLUxpZ2h0LnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xuICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLUxpZ2h0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUktTGlnaHQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1Cb2xkLnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xuICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBTZW1pQm9sZFwiO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXJfX3RvcC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xufVxuXG4uaGVhZGVyX190b3Atd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5oZWFkZXJfX3RvcC13cmFwX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX190b3Atd3JhcCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGVyX190b3Atd3JhcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM5NTIyO1xuICB3aWR0aDogMjUxcHg7XG4gIGhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfX3RvcC13cmFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4uaGVhZGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE5cHggMDtcbn1cblxuLmhlYWRlcl9fY2FsbC0xIGEsIC5oZWFkZXJfX2NhbGwtMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG59XG5cbi5oZWFkZXJfX2NhbGwtMSBzcGFuLCAuaGVhZGVyX19jYWxsLTIgc3BhbiB7XG4gIGNvbG9yOiAjZDMyYzNkO1xufVxuXG4uaGVhZGVyX19jYWxsLTEgcCwgLmhlYWRlcl9fY2FsbC0yIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM5YTlkYTI7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xufVxuXG4uaGVhZGVyX19jYWxsLTEgcDo6YmVmb3JlLCAuaGVhZGVyX19jYWxsLTIgcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxlZnQ6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjOTUyMjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTYycHg7XG4gIGhlaWdodDogMzNweDtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl9fYnV0dG9uIGE6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xufVxuXG4uaGVhZGVyX19idXR0b24gYTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiBhOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uaGVhZGVyX19idXR0b24gYTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbn1cblxuLmhlYWRlcl9fY2FsbGJhY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwNDk4MDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX2NhbGxiYWNrIHA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vbWFyay5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1lbnVfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4uaGVhZGVyX19tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMnB4O1xufVxuXG4uaGVhZGVyX19tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlcl9fbWVudSBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4zO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5oZWFkZXJfX21lbnUgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbn1cblxuLmhlYWRlcl9fbWVudSBsaTpob3ZlciBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4uaGVhZGVyX19tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fbWVudSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW5mb3JtIHtcbiAgYmFja2dyb3VuZDogI2VhZWRmMjtcbn1cblxuLmluZm9ybV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjZweCAwIDUwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmluZm9ybV9fd3JhcCBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5hY3RpdmUtaW1nIHtcbiAgYW5pbWF0aW9uOiBzaG93SW1nIDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dJbWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmluZm9ybV9fd3JhcCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMwMDQ5ODA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbi5pbmZvcm1fX3dyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmluZm9ybV9fd3JhcCBwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uaW5mb3JtX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZm9ybV9fYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBpbmZvcm1VcCAzcztcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBpbmZvcm1VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMDBweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMzBweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTBweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLmluZm9ybV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5pbmZvcm1fX2J1dHRvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbmZvcm1fX2J1dHRvbiBhOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaW5mb3JtX19idXR0b24gYTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG59XG5cbi5pbmZvcm1fX2J1dHRvbiBhOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4uaW5mb3JtX19idXR0b24gYTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbn1cblxuLmluZm9ybV9fYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByaWNlX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLnByaWNlX190aXRsZV9leGNsYW0ge1xuICBiYWNrZ3JvdW5kOiAjYjcxOTI5O1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJpY2VfX3RpdGxlX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5cbi5wcmljZV9fdGl0bGVfdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByaWNlX19wbGFjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNTJweCAwIDMwcHggMDtcbn1cblxuLnByaWNlX19pdGVtLTEsIC5wcmljZV9faXRlbS0yLCAucHJpY2VfX2l0ZW0tMyB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTYzcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2VfX2l0ZW0tMyB7XG4gIHdpZHRoOiAyNDhweDtcbn1cblxuLnByaWNlX19pdGVtLTE6aG92ZXIsIC5wcmljZV9faXRlbS0yOmhvdmVyLCAucHJpY2VfX2l0ZW0tMzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzBjOTUyMjtcbn1cblxuLmFjdGl2ZS1wbGFjZSB7XG4gIGJhY2tncm91bmQ6ICMwYzk1MjI7XG59XG5cbi5wcmljZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDAzcHg7XG59XG5cbi5wcmljZV9faW5mb3JtLTEsIC5wcmljZV9faW5mb3JtLTIsIC5wcmljZV9faW5mb3JtLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJpY2VfX2NlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmljZV9fY2VsbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2QzMmMzZDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDdweCByZ2JhKDIxMSwgNDQsIDYxLCAwLjQpO1xufVxuXG4ucHJpY2VfX2NlbGwgYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4ucHJpY2VfX2NlbGwgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICBjb2xvcjogIzAwNDk4MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4ucHJpY2VfX2NlbGwgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNkMzJjM2Q7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnByaWNlX19jZWxsIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wcmljZV9fY2VsbCBwOm50aC1jaGlsZCgzKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5YjlkYTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLnByaWNlX19jZWxsIHA6bnRoLWNoaWxkKDQpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzNiM2IzZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuXG4ucHJpY2VfX2NlbGwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xuICB3aWR0aDogMjE0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2VfX2NlbGwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG59XG5cbi5wcmljZV9fbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIxcHggMCAyN3B4IDA7XG59XG5cbi5wcmljZV9fbnVtYmVyIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljZV9fbnVtYmVyIHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2VfX251bWJlciBwOmxhc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbn1cblxuLm90aGVyIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDU0cHggMDtcbn1cblxuLm90aGVyX19jb21wYW55IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5vdGhlcl9fY29tcGFueSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDA0OTgwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ub3RoZXJfX3BhcmFnIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNiM2IzZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm90aGVyX19jb21wYW55IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNiM2IzZDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG5cbi5vdGhlcl9fdHJhaXQge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNiM2IzZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ub3RoZXJfX3RyYWl0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG59XG5cbi5vdGhlcl9fY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vdGhlcl9fY2lyY2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuXG4ub3RoZXJfX2NpcmNsZSBzcGFuOmxhc3QtY2hpbGQge1xuICB3aWR0aDogODAlO1xufVxuXG4ub3RoZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5vdGhlcl9faW5mb3JtLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbiAgaGVpZ2h0OiA2MXB4O1xuICB3aWR0aDogMzc3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm90aGVyX19pbmZvcm0tMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBoZWlnaHQ6IDYxcHg7XG4gIHdpZHRoOiA0MzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3RoZXJfX2luZm9ybS0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG4gIGhlaWdodDogNjFweDtcbiAgd2lkdGg6IDM0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3RoZXJfX2luZm9ybS00IHtcbiAgaGVpZ2h0OiA2MXB4O1xuICB3aWR0aDogNDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vdGhlcl9faW5mb3JtLTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG4gIHdpZHRoOiAzMjdweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vdGhlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5vdGhlcl9fcHJpY2Uge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ub3RoZXJfX251bWJlciB7XG4gIGhlaWdodDogNjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgd2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5vdGhlcl9fdGl0bGUsIC5vdGhlcl9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ub3RoZXJfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm90aGVyX190aXRsZSBpbWcsIC5vdGhlcl9fYmxvY2sgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ub3RoZXJfX3RleHQgaDMsIC5vdGhlcl9fdGV4dCBwLCAub3RoZXJfX2Jsb2NrX3RleHQgaDMsIC5vdGhlcl9fYmxvY2tfdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm90aGVyX190ZXh0IGgzLCAub3RoZXJfX2Jsb2NrX3RleHQgaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5vdGhlcl9fdGV4dCBwLCAub3RoZXJfX2Jsb2NrX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9yZGVyIHtcbiAgYmFja2dyb3VuZDogI2VhZWRmMjtcbiAgcGFkZGluZzogNDRweCAwIDYxcHggMDtcbn1cblxuLm9yZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3JkZXJfX2Zvcm0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA2NDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzZweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xufVxuXG4uZmVlZGJhY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzM3B4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4uZmVlZGJhY2tfX2ltYWdlLTEsIC5mZWVkYmFja19faW1hZ2UtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVjb3IvaW1hZ2UtMS5qcGcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZmVlZGJhY2tfX2ltYWdlLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RlY29yL2ltYWdlLTIuanBnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZlZWRiYWNrX19pdGVtLTEge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mZWVkYmFja19faXRlbS0yIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZmVlZGJhY2tfX3RpdGxlLTEsIC5mZWVkYmFja19fdGl0bGUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEyN3B4O1xufVxuXG4uZmVlZGJhY2tfX2l0ZW0tMSBoMywgLmZlZWRiYWNrX19pdGVtLTIgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mZWVkYmFja19faXRlbS0xIGEsIC5mZWVkYmFja19faXRlbS0yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWFlZGYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmVlZGJhY2tfX2l0ZW0tMSBhIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgd2lkdGg6IDIzN3B4O1xufVxuXG4uZmVlZGJhY2tfX2l0ZW0tMSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwM2E2NTtcbn1cblxuLmZlZWRiYWNrX19pdGVtLTIgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG4gIHdpZHRoOiAxODRweDtcbn1cblxuLmZlZWRiYWNrX19pdGVtLTIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNjU7XG59XG5cbi5zbGlkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtX19zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm9yZGVyX19mb3JtIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xufVxuXG4ub3JkZXJfX2Zvcm0gaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG59XG5cbi5vcmRlcl9fZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwaG9uZVwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWFlZGYyO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAzNXB4O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxOXB4IDAgMzdweCAwO1xuICBwYWRkaW5nOiAwIDQ4cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkI.h4gLmNoZWNrYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9jaGVjay5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29udGVudDogJyc7XG4gIHRvcDogN3B4O1xuICBib3R0b206IDdweDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xufVxuXG4ub3JkZXJfX2Zvcm1fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5YjlkYTE7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi5vcmRlcl9fZm9ybV90ZXh0IGEge1xuICBjb2xvcjogIzAwNDk4MDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgd2lkdGg6IDU0OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG5pbnB1dFt2YWx1ZV0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZWFlZGYyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VhZWRmMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAzNXB4O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzliOWRhMTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLm9yZGVyX19jb250YWN0IHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbn1cblxuLmNvbnRhY3RfX3Nob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3JkZXJfX2NhbGwtMiB7XG4gIG1hcmdpbjogLTExcHggMCAxOHB4IDA7XG59XG5cbi5vcmRlcl9fY2FsbC0xIGEsIC5vcmRlcl9fY2FsbC0yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4ub3JkZXJfX2NhbGwtMSBzcGFuLCAub3JkZXJfX2NhbGwtMiBzcGFuIHtcbiAgY29sb3I6ICNkMzJjM2Q7XG59XG5cbi5vcmRlcl9fY2FsbC0xIHAsIC5vcmRlcl9fY2FsbC0yIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBjb2xvcjogIzlhOWRhMjtcbn1cblxuLm9yZGVyX19jYWxsLTEgcDo6YmVmb3JlLCAub3JkZXJfX2NhbGwtMiBwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzBjOTUyMjtcbn1cblxuLm90aGVyX19jYWxsYmFjaywgLm90aGVyX19xdWVzdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xuICB3aWR0aDogMzE5cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vdGhlcl9fY2FsbGJhY2s6aG92ZXIsIC5vdGhlcl9fcXVlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4ub3RoZXJfX3F1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm90aGVyX19xdWVzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG59XG5cbi5vcmRlcl9fY29udGFjdCBoNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNkMzJjM2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5vcmRlcl9fdGV4dCB7XG4gIGNvbG9yOiAjM2IzYjNkO1xufVxuXG4ub3JkZXJfX2NvbnRhY3RfaW5mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5vcmRlcl9fc2FsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZDMyYzNkO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG4udmlkZW8ge1xuICBwYWRkaW5nLXRvcDogNzlweDtcbn1cblxuLnZpZGVvX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NDlweCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3Nob3cge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvX19zaG93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTM3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDM1cHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvX190ZXh0IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG4udmlkZW9fX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzNiM2IzZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udmlkZW9fX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbiAgd2lkdGg6IDM1NnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZWFlZGYyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4udmlkZW9fX3RleHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG59XG5cbi5zbGlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUzMXB4O1xuICBoZWlnaHQ6IDI5OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaWZyYW1lIHtcbiAgaGVpZ2h0OiAyOTlweDtcbn1cblxuLnNsaWRlcl9fY29sIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlYWVkZjI7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLm5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAn74SSJztcbiAgZm9udC1mYW1pbHk6ICdMaW5lQXdlc29tZSc7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gIGNvbG9yOiAjZDMyYzNkO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uZXh0OmhvdmVyLm5leHQ6OmFmdGVyIHtcbiAgY29sb3I6ICMwMDQ5ODA7XG59XG5cbi5wcmV2IHtcbiAgbGVmdDogNXB4O1xufVxuXG4ucHJldjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICfvhJEnO1xuICBmb250LWZhbWlseTogJ0xpbmVBd2Vzb21lJztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgY29sb3I6ICNkMzJjM2Q7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbn1cblxuLnByZXY6aG92ZXIucHJldjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwNDk4MDtcbn1cblxuLnNlcnZpc2Uge1xuICBwYWRkaW5nOiA3OHB4IDAgNTNweCAwO1xufVxuXG4uc2VydmlzZSBoMiB7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbn1cblxuLnNlcnZpc2VfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyM3B4O1xuICBncmlkLXJvdy1nYXA6IDM3cHg7XG59XG5cbi5zZXJ2aXNlX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjI0cHg7XG4gIHdpZHRoOiAzNzRweDtcbn1cblxuLnNlcnZpc2VfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZXJ2aXNlX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDMyYzNkO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggN3B4IHJnYmEoMjExLCA0NCwgNjEsIDAuNCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlcnZpc2VfX3Nob3cge1xuICBhbmltYXRpb246IHNob3cgMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbi5zZXJ2aXNlX19pdGVtIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA0OTgwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi5zZXJ2aXNlX19pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDI3cHggMTVweCAzN3B4IDE1cHg7XG59XG5cbi5iZXN0IHtcbiAgYmFja2dyb3VuZDogI2VhZWRmMjtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5cbi5iZXN0IGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xufVxuXG4uYmVzdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmJlc3RfX2ltYWdlcyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5iZXN0X190ZXh0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmJlc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5iZXN0X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uYmVzdF9faW5mb3JtIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmJlc3RfX2luZm9ybSBoNCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkMzJjM2Q7XG4gIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5iZXN0X19pbmZvcm0gcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi5iZXN0X19pbWFnZXMgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5iZXN0X19tYWNoaW5lcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5iZXN0X19jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwOXB4O1xufVxuXG4uYmVzdC16aXJvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmVzdF9fY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNkMzJjM2Q7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3cHggMCAxOHB4IDA7XG59XG5cbi5iZXN0X19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDIwOXB4O1xuICBoZWlnaHQ6IDE1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhcSB7XG4gIHBhZGRpbmc6IDczcHggMCA0MXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZhcV9fcXVlc3Rpb24ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZmFxX19jb21wYW55IHtcbiAgd2lkdGg6IDQ1LjUlO1xufVxuXG4uZmFxX19xdWVzdGlvbiBoMiwgLmZhcV9fY29tcGFueSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzYjNiM2Q7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmZhcV9faXRlbS0xLCAuZmFxX19pdGVtLTIsIC5mYXFfX2l0ZW0tMywgLmZhcV9faXRlbS00IHtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZmFxX19pdGVtLTE6aG92ZXIsIC5mYXFfX2l0ZW0tMjpob3ZlciwgLmZhcV9faXRlbS0zOmhvdmVyLCAuZmFxX19pdGVtLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXFfX3RleHQtMSwgLmZhcV9fdGV4dC0yLCAuZmFxX190ZXh0LTMsIC5mYXFfX3RleHQtNCB7XG4gIGJhY2tncm91bmQ6ICNlYWVkZjI7XG4gIHBhZGRpbmc6IDAgNDNweCAxNXB4IDQzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXFfX3RleHQtMSBwLCAuZmFxX190ZXh0LTIgcCwgLmZhcV9fdGV4dC0zIHAsIC5mYXFfX3RleHQtNCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNiM2IzZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5pdGVtX19hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDMyYzNkO1xufVxuXG4uZmFxX19xdWVzdGlvbiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5wbHVzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWNvbmQtMSwgLnNlY29uZC0yLCAuc2Vjb25kLTMsIC5zZWNvbmQtNCB7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYXFfX2NvbXBhbnkgYiB7XG4gIGNvbG9yOiAjMDA0OTgwO1xufVxuXG4uZmFxX19jb21wYW55IHNwYW4ge1xuICBjb2xvcjogI2QzMmMzZDtcbn1cblxuLmZhcV9fY29tcGFueSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuXG4uZmFxX19jb21wYW55IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5mYXFfX2NvbXBhbnkgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5cbi5mb290ZXIgbmF2IHtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbn1cblxuLmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzJweDtcbn1cblxuLmZvb3RlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXIgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG59XG5cbi5mb290ZXIgbGk6aG92ZXIgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwNDk4MDtcbn1cblxubmF2IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxubmF2IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJhY2tncm91bmQ6ICMwMDI3NDQ7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDI5cHggMCA3NnB4IDA7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgYmFja2dyb3VuZDogIzAwM2E2NTtcbiAgcGFkZGluZzogNTRweCAwIDQ5cHggMDtcbn1cblxuLmZvb3Rlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9fY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLmZvb3Rlcl9fY2FsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvb3Rlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZm9vdGVyX19idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDE4NnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb290ZXJfX2J1dHRvbiBhOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2QzMmMzZDtcbn1cblxuLmZvb3Rlcl9fYnV0dG9uIGE6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA0OTgwO1xufVxuXG4uZm9vdGVyX19idXR0b24gYTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzBjOTUyMjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmZvb3Rlcl9fYnV0dG9uIGE6bGFzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMzJjM2Q7XG59XG5cbi5mb290ZXJfX2NhbGxiYWNrIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyX19jYWxsYmFjayBwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL21hcmstZm9vdGVyLnBuZykgbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyX19pbmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsbGJhY2ssIC5jYWxsLCAuY29uc3VsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4uY2FsbGJhY2tfX3dyYXAsIC5jYWxsX193cmFwLCAuY29uc3VsdF9fd3JhcCB7XG4gIHdpZHRoOiA2MjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDVweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ5ODA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGxiYWNrX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsbGJhY2tfX2Nsb3NlIGkge1xuICBjb2xvcjogIzAwNDk4MDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FsbGJhY2tfX2Nsb3NlIGk6aG92ZXIge1xuICBjb2xvcjogI2QzMmMzZDtcbn1cblxuLmNhbGxiYWNrX193cmFwIGgyLCAuY2FsbF9fd3JhcCBoMiwgLmNvbnN1bHRfX3dyYXAgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM2IzYjNkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4uY2FsbGJhY2tfX3dyYXAgZm9ybSwgLmNhbGxfX3dyYXAgZm9ybSwgLmNvbnN1bHRfX3dyYXAgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk1cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk4LjUlO1xuICB9XG4gIC5oZWFkZXJfX21pZGRsZSwgLmZvb3Rlcl9fd3JhcCwgLmZvb3Rlcl9faW5mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWFkZXJfX2NhbGwtMSwgLmhlYWRlcl9fY2FsbC0yLCAuaGVhZGVyX19jYWxsYmFjaywgLmZvb3Rlcl9fY2FsbCwgLmZvb3Rlcl9fY2FsbGJhY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2FsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mYXFfX2NvbXBhbnkgaW1nIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zZXJ2aXNlX19pbWFnZSB7XG4gICAgd2lkdGg6IDM0OXB4O1xuICB9XG4gIC52aWRlb19fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NTBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudmlkZW9fX3Nob3c6OmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuc2VydmlzZV9fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTFweCAzNTFweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5iZXN0X19pbWFnZXNfaW1nIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5mZWVkYmFja19faXRlbS0xIGgzLCAuZmVlZGJhY2tfX2l0ZW0tMiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX190b3Atd3JhcCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAuaGVhZGVyX190b3Atd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVhZGVyX19tZW51ID4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAubWVudV9fbW9iaWxlIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZW51X19tb2JpbGUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5tZW51X19tb2JpbGVfaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnVfX21vYmlsZV9pY29uOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3R0b206IC0xMXB4O1xuICB9XG4gIC5tZW51X19tb2JpbGVfaWNvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxuICAubWVudV9fdGV4dC1tZW51IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5tZW51X19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDQ5ODA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1lbnVfX2xpc3QgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1lbnVfX21vYmlsZSBpbnB1dDpjaGVja2VkI.h4gLm1lbnVfX2xpc3Qge1xuICAgIGhlaWdodDogMzY0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSBsaTo6YWZ0ZXIsIC5oZWFkZXJfX21lbnUgYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvcm1fX3dyYXAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vcmRlcl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vdGhlcl9faW5mb3JtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYmVzdC16aXJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuYmVzdF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZhcSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZhcV9fcXVlc3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbiAgLmZlZWRiYWNrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtcm93LWdhcDogMzNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ4cHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9uLCAuZm9vdGVyX19idXR0b24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX190b3Atd3JhcCBhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbiBhOmxhc3QtY2hpbGQsIC5mb290ZXJfX2J1dHRvbiBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmluZm9ybV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNlX190aXRsZSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxuICAucHJpY2VfX3RpdGxlX2V4Y2xhbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5mYXFfX3F1ZXN0aW9uLCAuZmFxX19jb21wYW55IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJpY2VfX3BsYWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByaWNlX19pdGVtLTEsIC5wcmljZV9faXRlbS0yLCAucHJpY2VfX2l0ZW0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHJpY2VfX2luZm9ybS0xLCAucHJpY2VfX2luZm9ybS0yLCAucHJpY2VfX2luZm9ybS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAub3RoZXJfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG4gIC5vdGhlcl9fdGl0bGUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm90aGVyX190ZXh0IGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAub3JkZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlcl9fY29udGFjdCwgLmJlc3RfX3RleHQsIC5iZXN0X19pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWVkYmFjayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMjBweDtcbiAgfVxuICAuZmVlZGJhY2tfX2ltYWdlLTEsIC5mZWVkYmFja19faW1hZ2UtMiB7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgfVxuICAuZmVlZGJhY2tfX3RpdGxlLTEsIC5mZWVkYmFja19fdGl0bGUtMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZXJ2aXNlX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLnNlcnZpc2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gIH1cbiAgLnZpZGVvX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbiAgLnNsaWRlciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG4gIC5wcmljZV9faW5mb3JtLTEsIC5wcmljZV9faW5mb3JtLTIsIC5wcmljZV9faW5mb3JtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmZhcV9faXRlbS0xLCAuZmFxX19pdGVtLTIsIC5mYXFfX2l0ZW0tMywgLmZhcV9faXRlbS00IHtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmZhcV9fcXVlc3Rpb24gaDMge1xuICAgIHdpZHRoOiA5NyU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwaG9uZVwiXSwgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudmlkZW9fX3RleHQgYSB7XG4gICAgd2lkdGg6IDk5JTtcbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLm90aGVyIGgyLCAub3JkZXJfX2Zvcm0gaDMsIC5vcmRlcl9fY2FsbC0xIGEsIC5vcmRlcl9fY2FsbC0yIGEsIC52aWRlb19fdGV4dCBoMiwgLnNlcnZpc2UgaDIsIC5iZXN0IGgyLCAuYmVzdF9faW1hZ2VzIGgzLCAuZmFxX19xdWVzdGlvbiBoMiwgLmZhcV9fY29tcGFueSBoMiwgLmNhbGxiYWNrX193cmFwIGgyLCAuY2FsbF9fd3JhcCBoMiwgLmNvbnN1bHRfX3dyYXAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAub3JkZXJfX2Zvcm0gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5vcmRlcl9fZm9ybV90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJlc3RfX21hY2hpbmVyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBsdXNlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICAuY2FsbGJhY2tfX3dyYXAsIC5jYWxsX193cmFwLCAuY29uc3VsdF9fd3JhcCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAub3RoZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLm90aGVyX19pbmZvcm0tMywgLm90aGVyX19pbmZvcm0tMSwgLm90aGVyX19pbmZvcm0tMiwgLm90aGVyX19pbmZvcm0tNCwgLm90aGVyX19pbmZvcm0tNSB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAub3RoZXJfX251bWJlciwgLm90aGVyX19wcmljZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNlZ29lVUlCbGFjaztcbiAgICByYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUlCbGFjay5zdmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJQmxhY2sud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJQmxhY2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIFNlbWlCb2xkXCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1TZW1pQm9sZC5zdmcpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLVNlbWlCb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1TZW1pQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgTGlnaHRcIjtcbiAgICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLUxpZ2h0LnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUktTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBzcmM6IHVybCguLi9mb250cy9TZWdvZVVJLUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvU2Vnb2VVSS1Cb2xkLnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUktQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NlZ29lVUktQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4iLCJodG1sLGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuIiwiLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMzUpOyB9XG5cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuIiwiJGNvbG9yLWhlYWRlcjogI2QzMmMzZDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1idXR0b246ICMwYzk1MjI7XG4kY29sb3ItYmx1ZTogIzAwNDk4MDtcbiRjb2xvci1saW5rOiAjM2IzYjNkO1xuJGNvbG9yLWdyYXk6ICM5YTlkYTI7XG4kY29sb3Itc2xpZGVyOiAjZWFlZGYyO1xuJGNvbG9yLWRhcms6ICNiNzE5Mjk7XG4kY29sb3ItYm9yZGVyOiAjY2ZjZmNmO1xuJGNvbG9yLXRpdGxlOiAjM2IzYjNkO1xuJGNvbG9yLXN1YnRpdGxlOiAjOWI5ZGExO1xuJGNvbG9yLXBsYWNlaG9sZGVyOiAjOWI5ZGExO1xuJGNvbG9yLWNvcHlyaWdodDogIzAwMjc0NDtcbiRjb2xvci1mb290ZXI6ICMwMDNhNjU7XG4kbWFpbi1mb250OiBcIlNlZ29lVUkgU2VtaUJvbGRcIjtcbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDsgfVxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuLmhlYWRlcl9fdG9wLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjsgfVxuLmhlYWRlcl9fdG9wLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbi5oZWFkZXJfX3RvcC13cmFwX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLmhlYWRlcl9fdG9wLXdyYXAgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuLmhlYWRlcl9fdG9wLXdyYXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b247XG4gICAgd2lkdGg6IDI1MXB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH0gfVxuLmhlYWRlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE5cHggMDsgfVxuLmhlYWRlcl9fY2FsbC0xIGEsIC5oZWFkZXJfX2NhbGwtMiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMS4xNjsgfVxuLmhlYWRlcl9fY2FsbC0xIHNwYW4sIC5oZWFkZXJfX2NhbGwtMiBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjsgfVxuLmhlYWRlcl9fY2FsbC0xIHAsIC5oZWFkZXJfX2NhbGwtMiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH1cbi5oZWFkZXJfX2NhbGwtMSBwOjpiZWZvcmUsIC5oZWFkZXJfX2NhbGwtMiBwOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbjtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4OyB9XG4uaGVhZGVyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLmhlYWRlcl9fYnV0dG9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH0gfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7IH0gfSB9XG4uaGVhZGVyX19jYWxsYmFjayBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9tYXJrLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbi5tZW51X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbi5oZWFkZXJfX21lbnUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlOyB9XG4uaGVhZGVyX19tZW51IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMnB4OyB9XG4uaGVhZGVyX19tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyOyB9XG4gICAgJjpob3ZlciBhOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTsgfSB9XG4uaGVhZGVyX19tZW51IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7IH0gfVxuLmluZm9ybSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsaWRlcjsgfVxuLmluZm9ybV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNnB4IDAgNTBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbi5pbmZvcm1fX3dyYXAgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbi5hY3RpdmUtaW1nIHtcbiAgICBhbmltYXRpb246IHNob3dJbWcgMXM7XG4gICAgb3BhY2l0eTogMTsgfVxuQGtleWZyYW1lcyBzaG93SW1nIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTsgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuLmluZm9ybV9fd3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC44OyB9XG4uaW5mb3JtX193cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuLmluZm9ybV9fdGV4dCB7XG4gICAgb3BhY2l0eTogMDsgfVxuLmluZm9ybV9fYWN0aXZlIHtcbiAgICBhbmltYXRpb246IGluZm9ybVVwIDNzO1xuICAgIG9wYWNpdHk6IDE7IH1cbkBrZXlmcmFtZXMgaW5mb3JtVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XG4uaW5mb3JtX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbi5pbmZvcm1fX2J1dHRvbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH0gfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7IH0gfSB9XG4uaW5mb3JtX19idXR0b24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbi5wcmljZV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4ucHJpY2VfX3RpdGxlX2V4Y2xhbSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbi5wcmljZV9fdGl0bGVfdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4OyB9XG4ucHJpY2VfX3RpdGxlX3RleHQgaDMge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4ucHJpY2VfX3BsYWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNTJweCAwIDMwcHggMDsgfVxuLnByaWNlX19pdGVtLTEsIC5wcmljZV9faXRlbS0yLCAucHJpY2VfX2l0ZW0tMyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNjNweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7IH1cbi5wcmljZV9faXRlbS0zIHtcbiAgICB3aWR0aDogMjQ4cHg7IH1cbi5wcmljZV9faXRlbS0xOmhvdmVyLCAucHJpY2VfX2l0ZW0tMjpob3ZlciwgLnByaWNlX19pdGVtLTM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uOyB9XG4uYWN0aXZlLXBsYWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uOyB9XG4ucHJpY2VfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMDNweDsgfVxuLnByaWNlX19pbmZvcm0tMSwgLnByaWNlX19pbmZvcm0tMiwgLnByaWNlX19pbmZvcm0tMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0OyB9XG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuLnByaWNlX19jZWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaGVhZGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggN3B4IHJnYmEoJGNvbG9yLWhlYWRlciwgLjQpOyB9IH1cbi5wcmljZV9fY2VsbCBiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiAyMXB4OyB9XG4ucHJpY2VfX2NlbGwgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7IH1cbi5wcmljZV9fY2VsbCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbi5wcmljZV9fY2VsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbi5wcmljZV9fY2VsbCBwOm50aC1jaGlsZCgzKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3Itc3VidGl0bGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4ucHJpY2VfX2NlbGwgcDpudGgtY2hpbGQoNCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTlweDsgfVxuLnByaWNlX19jZWxsIGEge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7XG4gICAgd2lkdGg6IDIxNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH0gfVxuLnByaWNlX19udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMXB4IDAgMjdweCAwOyB9XG4ucHJpY2VfX251bWJlciBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIG1hcmdpbjogMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiOyB9IH1cbi5vdGhlciBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNTRweCAwOyB9XG4ub3RoZXJfX2NvbXBhbnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4ub3RoZXJfX2NvbXBhbnkgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuLm90aGVyX19wYXJhZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbi5vdGhlcl9fY29tcGFueSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4OyB9XG4ub3RoZXJfX3RyYWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjsgfSB9XG4ub3RoZXJfX2NpcmNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuLm90aGVyX19jaXJjbGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7IH1cbi5vdGhlcl9fY2lyY2xlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuLm90aGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4ub3RoZXJfX2luZm9ybS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgd2lkdGg6IDM3N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4ub3RoZXJfX2luZm9ybS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgd2lkdGg6IDQzMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4ub3RoZXJfX2luZm9ybS0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgd2lkdGg6IDM0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi5vdGhlcl9faW5mb3JtLTQge1xuICAgIGhlaWdodDogNjFweDtcbiAgICB3aWR0aDogNDUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi5vdGhlcl9faW5mb3JtLTUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuLm90aGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbi5vdGhlcl9fcHJpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbi5vdGhlcl9fbnVtYmVyIHtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4ub3RoZXJfX3RpdGxlLCAub3RoZXJfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuLm90aGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4ub3RoZXJfX3RpdGxlIGltZywgLm90aGVyX19ibG9jayBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuLm90aGVyX190ZXh0IGgzLCAub3RoZXJfX3RleHQgcCwgLm90aGVyX19ibG9ja190ZXh0IGgzLCAub3RoZXJfX2Jsb2NrX3RleHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7IH1cbi5vdGhlcl9fdGV4dCBoMywgLm90aGVyX19ibG9ja190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuLm90aGVyX190ZXh0IHAsIC5vdGhlcl9fYmxvY2tfdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4ub3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGlkZXI7XG4gICAgcGFkZGluZzogNDRweCAwIDYxcHggMDsgfVxuLm9yZGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4ub3JkZXJfX2Zvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogNjQ2cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpOyB9XG4uZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfVxuLmZlZWRiYWNrX19pbWFnZS0xLCAuZmVlZGJhY2tfX2ltYWdlLTIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZWNvci9pbWFnZS0xLmpwZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuLmZlZWRiYWNrX19pbWFnZS0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RlY29yL2ltYWdlLTIuanBnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4uZmVlZGJhY2tfX2l0ZW0tMSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4uZmVlZGJhY2tfX2l0ZW0tMiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbi5mZWVkYmFja19fdGl0bGUtMSwgLmZlZWRiYWNrX190aXRsZS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMjdweDsgfVxuLmZlZWRiYWNrX19pdGVtLTEgaDMsIC5mZWVkYmFja19faXRlbS0yIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLmZlZWRiYWNrX19pdGVtLTEgYSwgLmZlZWRiYWNrX19pdGVtLTIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Itc2xpZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0OyB9XG4uZmVlZGJhY2tfX2l0ZW0tMSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyO1xuICAgIHdpZHRoOiAyMzdweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvb3RlcjsgfSB9XG4uZmVlZGJhY2tfX2l0ZW0tMiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mb290ZXI7IH0gfVxuLnNsaWRlLWluIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7IH1cbi5mb3JtX19zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuLm9yZGVyX19mb3JtIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiOyB9XG4ub3JkZXJfX2Zvcm0gaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjsgfVxuLm9yZGVyX19mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwaG9uZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xpZGVyO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAzNXB4OyB9XG5sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDE5cHggMCAzN3B4IDA7XG4gICAgcGFkZGluZzogMCA0OHB4OyB9XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkI.h4gLmNoZWNrYm94OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9jaGVjay5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbi5jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICByaWdodDogOHB4OyB9IH1cbi5vcmRlcl9fZm9ybV90ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcbiAgICB3aWR0aDogOTIlOyB9XG4ub3JkZXJfX2Zvcm1fdGV4dCBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7IH1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyO1xuICAgIHdpZHRoOiA1NDlweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH0gfVxuaW5wdXRbdmFsdWVdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci1zbGlkZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxudGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xpZGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDM1cHg7IH1cbjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbi5vcmRlcl9fY29udGFjdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7IH1cbi5jb250YWN0X19zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuLm9yZGVyX19jYWxsLTIge1xuICAgIG1hcmdpbjogLTExcHggMCAxOHB4IDA7IH1cbi5vcmRlcl9fY2FsbC0xIGEsICAub3JkZXJfX2NhbGwtMiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG4ub3JkZXJfX2NhbGwtMSBzcGFuLCAub3JkZXJfX2NhbGwtMiBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjsgfVxuLm9yZGVyX19jYWxsLTEgcCwgIC5vcmRlcl9fY2FsbC0yIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTsgfVxuLm9yZGVyX19jYWxsLTEgcDo6YmVmb3JlLCAub3JkZXJfX2NhbGwtMiBwOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uOyB9XG4ub3RoZXJfX2NhbGxiYWNrLCAub3RoZXJfX3F1ZXN0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyO1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlOyB9IH1cbi5vdGhlcl9fcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7IH0gfVxuLm9yZGVyX19jb250YWN0IGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbi5vcmRlcl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rOyB9XG4ub3JkZXJfX2NvbnRhY3RfaW5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNjAlOyB9XG4ub3JkZXJfX3NhbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgICBwYWRkaW5nLXRvcDogMjNweDsgfVxuLnZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDsgfVxuLnZpZGVvX193cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjQ5cHggYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbi52aWRlb19fc2hvdyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItdG9wOiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDM1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbi52aWRlb19fdGV4dCBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4udmlkZW9fX3RleHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMxcHggMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuLnZpZGVvX190ZXh0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICB3aWR0aDogMzU2cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci1zbGlkZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTsgfSB9XG4uc2xpZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUzMXB4O1xuICAgIGhlaWdodDogMjk5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2xpZGVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI5OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNsaWRlciB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjk5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5pZnJhbWUge1xuICAgIGhlaWdodDogMjk5cHg7IH1cbi5zbGlkZXJfX2NvbCB7XG4gICAgY29sb3I6ICRjb2xvci1zbGlkZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4uY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2xpZGVyO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTsgfVxuLm5leHQge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICfvhJInO1xuICAgICAgICBmb250LWZhbWlseTogJ0xpbmVBd2Vzb21lJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDsgfVxuICAgICY6aG92ZXIubmV4dDo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7IH0gfVxuLnByZXYge1xuICAgIGxlZnQ6IDVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJ++EkSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGluZUF3ZXNvbWUnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0OyB9XG4gICAgJjpob3Zlci5wcmV2OjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTsgfSB9XG4uc2VydmlzZSB7XG4gICAgcGFkZGluZzogNzhweCAwIDUzcHggMDsgfVxuLnNlcnZpc2UgaDIge1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDsgfVxuLnNlcnZpc2VfX3dyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIzcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzN3B4OyB9XG4uc2VydmlzZV9faW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgICB3aWR0aDogMzc0cHg7IH1cbi5zZXJ2aXNlX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDdweCByZ2JhKCRjb2xvci1oZWFkZXIsIC40KTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9IH1cbi5zZXJ2aXNlX19zaG93IHtcbiAgICBhbmltYXRpb246IHNob3cgMXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuQGtleWZyYW1lcyBzaG93IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG4uc2VydmlzZV9faXRlbSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNlZ29lVUkgQm9sZFwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbi5zZXJ2aXNlX19pdGVtIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMjdweCAxNXB4IDM3cHggMTVweDsgfVxuLmJlc3Qge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zbGlkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7IH1cbi5iZXN0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogNzJweDsgfVxuLmJlc3RfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbi5iZXN0X19pbWFnZXMge1xuICAgIHdpZHRoOiA1NSU7IH1cbi5iZXN0X190ZXh0IHtcbiAgICB3aWR0aDogNDUlOyB9XG4uYmVzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuLmJlc3RfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTBweDsgfVxuLmJlc3RfX2luZm9ybSB7XG4gICAgd2lkdGg6IDgwJTsgfVxuLmJlc3RfX2luZm9ybSBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU2Vnb2VVSSBCb2xkXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbi5iZXN0X19pbmZvcm0gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4uYmVzdF9faW1hZ2VzIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIG1hcmdpbi10b3A6IDMzcHg7IH1cbi5iZXN0X19tYWNoaW5lcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH1cbi5iZXN0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAyMDlweDsgfVxuLmJlc3QtemlybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4uYmVzdF9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA3cHggMCAxOHB4IDA7IH1cbi5iZXN0X19pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDIwOXB4O1xuICAgIGhlaWdodDogMTU4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi5mYXEge1xuICAgIHBhZGRpbmc6IDczcHggMCA0MXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5mYXFfX3F1ZXN0aW9uIHtcbiAgICB3aWR0aDogNTAlOyB9XG4uZmFxX19jb21wYW55IHtcbiAgICB3aWR0aDogNDUuNSU7IH1cbi5mYXFfX3F1ZXN0aW9uIGgyLCAuZmFxX19jb21wYW55IGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuLmZhcV9faXRlbS0xLCAuZmFxX19pdGVtLTIsIC5mYXFfX2l0ZW0tMywgLmZhcV9faXRlbS00IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbi5mYXFfX2l0ZW0tMTpob3ZlciwgLmZhcV9faXRlbS0yOmhvdmVyLCAuZmFxX19pdGVtLTM6aG92ZXIsIC5mYXFfX2l0ZW0tNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbi5mYXFfX3RleHQtMSwgLmZhcV9fdGV4dC0yLCAuZmFxX190ZXh0LTMsIC5mYXFfX3RleHQtNCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNsaWRlcjtcbiAgICBwYWRkaW5nOiAwIDQzcHggMTVweCA0M3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbi5mYXFfX3RleHQtMSBwLCAuZmFxX190ZXh0LTIgcCwgLmZhcV9fdGV4dC0zIHAsIC5mYXFfX3RleHQtNCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbi5pdGVtX19hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7IH1cbi5mYXFfX3F1ZXN0aW9uIGgzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4ucGx1c2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4uZmlyc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlOyB9XG4uc2Vjb25kLTEsIC5zZWNvbmQtMiwgLnNlY29uZC0zLCAuc2Vjb25kLTQge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7IH1cbi5mYXFfX2NvbXBhbnkgYiB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlOyB9XG4uZmFxX19jb21wYW55IHNwYW4ge1xuICAgIGNvbG9yOiAkY29sb3ItaGVhZGVyOyB9XG4uZmFxX19jb21wYW55IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuLmZhcV9fY29tcGFueSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDsgfSB9XG4uZm9vdGVyIG5hdiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7IH1cbi5mb290ZXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMycHg7IH1cbi5mb290ZXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTsgfVxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oZWFkZXI7IH1cbiAgICAmOmhvdmVyIGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlOyB9IH1cbm5hdiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyOyB9IH1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNvcHlyaWdodDsgfVxuLmZvb3Rlcl9fY29weXJpZ2h0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwYWRkaW5nOiAyOXB4IDAgNzZweCAwOyB9XG4uZm9vdGVyX19jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWZvb3RlcjtcbiAgICBwYWRkaW5nOiA1NHB4IDAgNDlweCAwOyB9XG4uZm9vdGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uZm9vdGVyX19jYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG4uZm9vdGVyX19jYWxsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4uZm9vdGVyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4uZm9vdGVyX19idXR0b24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWhlYWRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTsgfSB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaGVhZGVyOyB9IH0gfVxuLmZvb3Rlcl9fY2FsbGJhY2sgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL21hcmstZm9vdGVyLnBuZykgbm8tcmVwZWF0OyB9IH1cbi5mb290ZXJfX2luZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uY2FsbGJhY2ssIC5jYWxsLCAuY29uc3VsdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyMDsgfVxuLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG4uY2FsbGJhY2tfX3dyYXAsIC5jYWxsX193cmFwLCAuY29uc3VsdF9fd3JhcCB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogIDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLmNhbGxiYWNrX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi5jYWxsYmFja19fY2xvc2UgaSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhlYWRlcjsgfSB9XG4uY2FsbGJhY2tfX3dyYXAgaDIsIC5jYWxsX193cmFwIGgyLCAuY29uc3VsdF9fd3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJIEJvbGRcIjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuLmNhbGxiYWNrX193cmFwIGZvcm0sIC5jYWxsX193cmFwIGZvcm0sIC5jb25zdWx0X193cmFwIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTguNSU7IH1cbiAgICAuaGVhZGVyX19taWRkbGUsIC5mb290ZXJfX3dyYXAsIC5mb290ZXJfX2luZm9ybSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaGVhZGVyX19jYWxsLTEsIC5oZWFkZXJfX2NhbGwtMiwgLmhlYWRlcl9fY2FsbGJhY2ssIC5mb290ZXJfX2NhbGwsIC5mb290ZXJfX2NhbGxiYWNrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb290ZXJfX2NhbGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmFxX19jb21wYW55IGltZyB7XG4gICAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAuc2VydmlzZV9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzQ5cHg7IH1cbiAgICAudmlkZW9fX3dyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudmlkZW9fX3Nob3c6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnNlcnZpc2VfX3dyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MXB4IDM1MXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5iZXN0X19pbWFnZXNfaW1nIHtcbiAgICAgICAgd2lkdGg6IDk4JTsgfVxuICAgIC5mZWVkYmFja19faXRlbS0xIGgzLCAuZmVlZGJhY2tfX2l0ZW0tMiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyX190b3Atd3JhcCB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7IH1cbiAgICAuaGVhZGVyX190b3Atd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaGVhZGVyX19tZW51ICA+IC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudV9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAubWVudV9fbW9iaWxlIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51X19tb2JpbGUgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAubWVudV9fbW9iaWxlX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTExcHg7IH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3R0b206IDExcHg7IH0gfVxuICAgIC5tZW51X190ZXh0LW1lbnUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5tZW51X19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1lbnVfX2xpc3QgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51X19saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAubWVudV9fbW9iaWxlIGlucHV0OmNoZWNrZWQgfiAubWVudV9fbGlzdCB7XG4gICAgICAgIGhlaWdodDogMzY0cHg7IH1cbiAgICAuaGVhZGVyX19tZW51IGxpOjphZnRlciwgLmhlYWRlcl9fbWVudSBhOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmluZm9ybV9fd3JhcCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9yZGVyX193cmFwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vdGhlcl9faW5mb3JtLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYmVzdC16aXJvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuYmVzdF9fd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmFxX19xdWVzdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAuZmVlZGJhY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU2MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzM3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzQ4cHgpIHtcbiAgICAuaGVhZGVyX19idXR0b24sIC5mb290ZXJfX2J1dHRvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX190b3Atd3JhcCBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5oZWFkZXJfX2J1dHRvbiBhOmxhc3QtY2hpbGQsIC5mb290ZXJfX2J1dHRvbiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5pbmZvcm1fX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcmljZV9fdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDE1NXB4OyB9XG4gICAgLnByaWNlX190aXRsZV9leGNsYW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZmFxX19xdWVzdGlvbiwgLmZhcV9fY29tcGFueSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByaWNlX19wbGFjZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJpY2VfX2l0ZW0tMSwgLnByaWNlX19pdGVtLTIsIC5wcmljZV9faXRlbS0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJpY2VfX2luZm9ybS0xLCAucHJpY2VfX2luZm9ybS0yLCAucHJpY2VfX2luZm9ybS0zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvOyB9XG4gICAgLm90aGVyX190aXRsZSB7XG4gICAgICAgIGhlaWdodDogMjc1cHg7IH1cbiAgICAub3RoZXJfX3RpdGxlIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5vdGhlcl9fdGV4dCBoMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLm9yZGVyX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3JkZXJfX2NvbnRhY3QsIC5iZXN0X190ZXh0LCAuYmVzdF9faW1hZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmVlZGJhY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMyMHB4OyB9XG4gICAgLmZlZWRiYWNrX19pbWFnZS0xLCAuZmVlZGJhY2tfX2ltYWdlLTIge1xuICAgICAgICBoZWlnaHQ6IDE5NXB4OyB9XG4gICAgLmZlZWRiYWNrX190aXRsZS0xLCAuZmVlZGJhY2tfX3RpdGxlLTIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlcnZpc2VfX3dyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvOyB9XG4gICAgLnNlcnZpc2VfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwOHB4OyB9XG4gICAgLnZpZGVvX193cmFwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9XG4gICAgLnNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAzMTBweDsgfVxuICAgIC5wcmljZV9faW5mb3JtLTEsIC5wcmljZV9faW5mb3JtLTIsIC5wcmljZV9faW5mb3JtLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bzsgfVxuICAgIC5mYXFfX2l0ZW0tMSwgLmZhcV9faXRlbS0yLCAuZmFxX19pdGVtLTMsIC5mYXFfX2l0ZW0tNCB7XG4gICAgICAgIGhlaWdodDogOThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuZmFxX19xdWVzdGlvbiBoMyB7XG4gICAgICAgIHdpZHRoOiA5NyU7IH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBob25lXCJdLCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDsgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC52aWRlb19fdGV4dCBhIHtcbiAgICAgICAgd2lkdGg6IDk5JTsgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAub3RoZXIgaDIsIC5vcmRlcl9fZm9ybSBoMywgLm9yZGVyX19jYWxsLTEgYSwgLm9yZGVyX19jYWxsLTIgYSwgLnZpZGVvX190ZXh0IGgyLCAuc2VydmlzZSBoMiwgLmJlc3QgaDIsIC5iZXN0X19pbWFnZXMgaDMsIC5mYXFfX3F1ZXN0aW9uIGgyLCAuZmFxX19jb21wYW55IGgyLCAuY2FsbGJhY2tfX3dyYXAgaDIsIC5jYWxsX193cmFwIGgyLCAuY29uc3VsdF9fd3JhcCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5vcmRlcl9fZm9ybSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm9yZGVyX19mb3JtX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmJlc3RfX21hY2hpbmVyeSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBsdXNlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAuY2FsbGJhY2tfX3dyYXAsIC5jYWxsX193cmFwLCAuY29uc3VsdF9fd3JhcCB7XG4gICAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAub3RoZXJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5vdGhlcl9faW5mb3JtLTMsIC5vdGhlcl9faW5mb3JtLTEsIC5vdGhlcl9faW5mb3JtLTIsIC5vdGhlcl9faW5mb3JtLTQsIC5vdGhlcl9faW5mb3JtLTUge1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5vdGhlcl9fbnVtYmVyLCAub3RoZXJfX3ByaWNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4iXX0= */

.header-whatsapp  {
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-top: 5px;
}
.header-whatsapp a {
  color:#0c9522;
    font-size: 18px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  column-gap: 10px;
}

.header-whatsapp svg {
  width: 30px;
  height: 30px;
}
