.select__by-key {
  margin: 60px 0 0 0;
}

.input-hidden {
  height: 0;
  width: 0;
  opacity: 0;
  font-size: 0;
}

.select__by-key .info__blocks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -15px;
}

#apply__popup .apply__dropdown-title.green {
  color: #27ae60;
}



.select__by-key .info__blocks-block {
  width: calc(25% - 30px);
  max-width: 261px;
  margin: 0 15px 95px 15px;
}

.select__by-key .info__blocks-block .block__img-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 127px;
  height: 98px;
  margin: 0 auto 28px auto;
}

.select__by-key .info__blocks-block .block__img-wrap img {
  width: 100%;
  height: 100%;
}

.select__by-key .info__blocks-block .block__desc * {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  margin: 0;
}

.select__key-how-it-works {
  margin-bottom: 110px;
}

.select__key-how-it-works .works__info-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.select__key-how-it-works .works__info-block:nth-child(even) .block__img-wrap {
  -ms-flex-order: 2;
  order: 2;
  margin: 0;
  margin-left: auto;
}

@media only screen and (max-width: 575px) {
  .select__key-how-it-works
    .works__info-block:nth-child(even)
    .block__img-wrap {
    -ms-flex-order: unset;
    order: unset;
    margin: 0;
  }
}

.select__key-how-it-works .works__info-block .block__img-wrap {
  width: 100%;
  max-width: 526px;
  margin: 0 20px 0 0;
}

@media only screen and (max-width: 575px) {
  .select__key-how-it-works .works__info-block .block__img-wrap {
    margin: 0;
  }
}

.select__key-how-it-works .works__info-block .block__img-wrap img {
  max-width: 100%;
}

.select__key-how-it-works .works__info-block .block__desc {
  width: 100%;
  max-width: 358px;
}

.select__key-how-it-works .works__info-block .block__desc > * {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  opacity: 0.8;
  margin: 0;
}

.select__key-how-it-works .works__info-block .block__desc > h3 {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  margin: 0 0 18px 0;
}

.select__key-how-it-works .works__info-block .block__desc > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select__key-how-it-works .works__info-block .block__desc > ul li {
  position: relative;
  padding-left: 10px;
}

.select__key-how-it-works .works__info-block .block__desc > ul li::before {
  content: "-";
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  opacity: 0.8;
}

.select__key-appeal-us .appeal-us__item .appeal-us__img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.select__key-solve-task {
  margin: 70px 0 145px 0;
}

.select__key-service-cost {
  margin-bottom: 57px;
}

.select__by-expert-garantie.two-blocks .garantie__blocks {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -55px;
}

.select__by-expert-garantie.two-blocks
  .garantie__blocks
  .garantie__blocks-block {
  width: calc(50% - 110px);
  margin: 0 55px;
}

.select__by-expert-garantie.two-blocks
  .garantie__blocks
  .garantie__blocks-block
  .block__img-wrap {
  max-width: 100%;
  margin-right: 30px;
  margin-bottom: 24px;
}

.select__by-expert-garantie .garantie__desc {
  width: 100%;
  max-width: 712px;
  margin: 0 0 39px 0;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
}

.select__by-expert-garantie .garantie__blocks-block {
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}

.select__by-expert-garantie .garantie__blocks-block .block__img-wrap {
  height: 200px;
  width: 100%;
  max-width: 500px;
  margin-right: 70px;
  margin-bottom: 24px;
}

.select__by-expert-garantie .garantie__blocks-block .block__img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: block;
  border-radius: 4px;
}

.select__by-expert-garantie .garantie__blocks-block .block__info * {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  opacity: 0.8;
}

.select__by-expert-garantie .garantie__blocks-block .block__info h3 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  color: #242424;
}

.select__by-expert-garantie .garantie__blocks-block .block__info p {
  margin-bottom: 20px;
}

.select__by-expert-garantie .garantie__blocks-block .block__info ul {
  list-style: none;
  margin-bottom: 44px;
}

.select__by-expert-garantie .garantie__blocks-block .block__info ul li {
  position: relative;
  padding-left: 19px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
}

.select__by-expert-garantie
  .garantie__blocks-block
  .block__info
  ul
  li:not(:last-child) {
  margin-bottom: 20px;
}

.select__by-expert-garantie .garantie__blocks-block .block__info ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ffce1b;
}

.credit__phone-form {
  position: relative;
  width: 100%;
  max-width: 359px;
}

.credit__phone-form > * {
  font-size: var(--fs-16);
  line-height: 24px;
  letter-spacing: 0.01em;
  margin: 0;
  color: #1c1c1b;
}

.credit__phone-form > h1 {
  font-size: 38px;
  line-height: 47px;
  letter-spacing: -0.004em;
}

.credit__phone-form > h2 {
  font-size: 40px;
  line-height: 47px;
  letter-spacing: -0.004em;
  margin: 0 0 16px;
}

.credit__phone-form > h4 {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.01em;
}

.credit__phone-form > form {
  margin: 34px 0 19px;
}

.credit__phone-form > form > .input-countries {
  margin: 0 0 24px;
}

.credit__phone-form > form > .input-countries .input-countries__wrapper {
  max-width: 100%;
}

.credit__phone-form
  > form
  > .input-countries
  .input-countries__wrapper
  .input-countries__select-country {
  top: 38%;
  pointer-events: none;
}

.credit__phone-form
  > form
  > .input-countries
  .input-countries__wrapper
  .input-countries__select-country::after {
  display: none;
}

.credit__phone-form > form > button {
  width: 100%;
  height: 48px;
}

.credit__phone-form > .form__agreement {
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.06em;
}

.credit__phone-form > .form__agreement > a {
  color: var(--y);
  text-decoration: underline;
}

.credit__first {
  position: relative;
  background-color: #1c1c1b;
}

.credit__first .first__rounds {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.credit__first-bg {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 802px;
  height: 100%;
}

.credit__first-bg > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: block;
}

.credit__first .credit__phone-form {
  z-index: 2;
  margin-left: 153px;
  padding: 127px 0 183px;
  max-width: 552px;
}

.credit__first .credit__phone-form > h1 {
  margin: 0 0 107px;
  color: #fff;
}

.credit__first .credit__phone-form > h1 > span {
  color: var(--y);
}

.credit__first .credit__phone-form > h4 {
  margin: 0 0 20px;
  color: #fff;
}

.credit__first .credit__phone-form > form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 0 19px;
}

.credit__first .credit__phone-form > form > .input-countries {
  margin: 0 24px 0 0;
}

.credit__first .credit__phone-form > form > button {
  max-width: 131px;
  margin: 0;
}

.credit__first .credit__phone-form .form__agreement {
  color: rgba(255, 255, 255, 0.6);
}

.credit__blocks {
  display: -ms-flexbox;
  display: flex;
  height: 520px;
}

.credit__blocks-block {
  position: relative;
  width: 100%;
  max-width: 50%;
  height: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.credit__blocks-block .block__info {
  position: relative;
  width: 100%;
  max-width: 358px;
}

.credit__blocks-block .block__info > * {
  font-size: var(--fs-16);
  line-height: 24px;
  letter-spacing: 0.01em;
}

.credit__blocks-block .block__info > h2 {
  font-size: var(--fs-42);
  line-height: 49px;
  margin: 0 0 22px;
}

.credit__blocks-block .block__info > p {
  margin: 0 0 24px;
}

.credit__blocks-block .block__info > a {
  display: inline-block;
  padding: 14px 26px;
  background-color: #1c1c1b;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  transition: all 0.2s linear;
  color: #ffd747;
  font-weight: bold;
  line-height: 19px;
}

.credit__blocks-block .block__info > a:hover {
  opacity: 0.85;
  box-shadow: none;
}

.credit__second .credit__blocks-block {
  padding: 119px 16px 0;
}

.credit__second .credit__blocks-block.credit__second-left {
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #ffd747;
  padding-right: 114px;
}

.credit__second .credit__blocks-block.credit__second-left .second__bg {
  width: 447px;
  height: 409px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.credit__second .credit__blocks-block.credit__second-left .second__passport {
  width: 151px;
  height: 189px;
  position: absolute;
  bottom: 0;
  left: 153px;
}

.credit__second .credit__blocks-block.credit__second-right {
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #1c1c1b;
  padding-left: 114px;
}

.credit__second .credit__blocks-block.credit__second-right .second__bg2 {
  width: 566px;
  height: 302px;
  position: absolute;
  top: 42%;
  left: 49%;
  transform: translate(-50%, -50%);
}

.credit__second .credit__blocks-block.credit__second-right .second__documents {
  width: 257px;
  height: 189px;
  position: absolute;
  bottom: 0;
  right: 144px;
}

.credit__second .credit__blocks-block.credit__second-right .block__info > * {
  color: #fff;
}

.credit__second .credit__blocks-block.credit__second-right .block__info > a {
  background-color: var(--y);
  color: var(--b);
}

.credit__third {
  position: relative;
  height: 746px;
  overflow: hidden;
}

.credit__third-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.credit__third-bg > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: block;
}

.credit__third .credit__phone-form {
  padding-top: 130px;
  max-width: 584px;
  margin: 0 auto;
}

.credit__third .credit__phone-form > h2,
.credit__third .credit__phone-form > p {
  text-align: center;
  color: #fff;
}

.credit__third .credit__phone-form > form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.credit__third .credit__phone-form > form .input-countries {
  margin: 0 21px 0 0;
}

.credit__third .credit__phone-form > form > button {
  max-width: 233px;
  margin: 0;
}

.credit__third .credit__phone-form .form__agreement {
  text-align: left;
  color: rgba(255, 255, 255, 0.6);
  margin-left: 30px;
}

.credit__fourth .credit__blocks-block.credit__fourth-left {
  padding: 63px 16px 40px;
}

.credit__fourth .credit__blocks-block.credit__fourth-right {
  background-color: #ffd747;
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem;
}

.credit__fourth .credit__blocks-block.credit__fourth-right .right__img-wrap {
  width: 100%;
  max-width: 606.55px;
  height: 438px;
}

.credit__fourth
  .credit__blocks-block.credit__fourth-right
  .right__img-wrap
  > img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: block;
}

@media only screen and (max-width: 1024px) {
  .credit__phone-form > form > button {
    height: 42px;
  }
  .credit__first-bg {
    width: 375px;
    height: 100%;
  }
  .credit__first .credit__phone-form {
    margin-left: 30px;
    padding: 82px 0;
  }
}

@media only screen and (max-width: 991px) {
  .select__by-key {
    margin: 0;
  }
  .select__by-key .info__blocks-block {
    margin-bottom: 50px;
  }
  .select__key-how-it-works {
    margin-bottom: 40px;
  }
  .select__key-solve-task {
    margin: 0 0 20px 0;
  }
  .select__key-service-cost {
    margin-bottom: 20px;
  }
  .select__by-expert-garantie.two-blocks
    .garantie__blocks
    .garantie__blocks-block
    .block__img-wrap {
    max-width: 93px;
  }
  .select__by-expert-garantie.two-blocks .garantie__blocks {
    margin: 0 -15px;
  }
  .select__by-expert-garantie.two-blocks
    .garantie__blocks
    .garantie__blocks-block {
    width: calc(50% - 30px);
    margin: 0 15px;
  }
  .credit__blocks {
    height: auto;
  }
  .credit__phone-form > h2 {
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0.01em;
    margin-bottom: 12px;
  }
  .credit__phone-form > form {
    margin-top: 32px;
  }
  .credit__first .first__rounds {
    display: none;
  }
  .credit__first .credit__phone-form {
    max-width: 415px;
  }
  .credit__first .credit__phone-form > h1 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 28px;
  }
  .credit__first .credit__phone-form > h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .credit__second .credit__blocks-block {
    padding-bottom: 234px;
  }
  .credit__second .credit__blocks-block.credit__second-left {
    padding-right: 16px;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .credit__second .credit__blocks-block.credit__second-right {
    padding-left: 16px;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .credit__second .credit__blocks-block.credit__second-left .second__passport {
    width: 90px;
    height: 120px;
    left: 50%;
    transform: translateX(-50%);
  }
  .credit__second
    .credit__blocks-block.credit__second-right
    .second__documents {
    width: 176px;
    height: 120px;
    left: 50%;
    transform: translateX(-50%);
    right: auto;
  }
  .credit__fourth .credit__blocks-block.credit__fourth-right .right__img-wrap {
    height: auto;
  }
  .credit__blocks-block .block__info > h2 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .select__by-key .info__blocks-block {
    width: calc(50% - 30px);
  }
}

@media only screen and (max-width: 666px) {
  .select__by-expert-garantie {
    padding-bottom: 40px;
  }
  .select__by-expert-garantie .garantie__blocks-block {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }
  .select__by-expert-garantie .garantie__blocks-block .block__img-wrap {
    max-width: 93px;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .select__by-expert-garantie .garantie__blocks-block .block__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .select__by-expert-garantie.two-blocks .garantie__blocks {
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
  .select__by-expert-garantie.two-blocks
    .garantie__blocks
    .garantie__blocks-block {
    width: 100%;
    margin: 0;
  }
  .select__by-expert-garantie.two-blocks
    .garantie__blocks
    .garantie__blocks-block:not(:last-child) {
    margin-bottom: 30px;
  }
  .credit__blocks {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .credit__blocks-block {
    max-width: 100%;
  }
  .credit__blocks-block {
    max-width: 100%;
  }
  .credit__first {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .credit__first-bg {
    -ms-flex-order: 2;
    order: 2;
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    height: 478px;
  }
  .credit__first .credit__phone-form {
    margin: 0 auto;
    padding: 82px 16px 33px;
    max-width: 347px;
  }
  .credit__first .credit__phone-form > form {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .credit__first .credit__phone-form > form > .input-countries {
    width: 100%;
    margin: 0 0 24px;
  }
  .credit__first .credit__phone-form > form > button {
    max-width: 100%;
  }
  .credit__third {
    height: 693px;
  }
  .credit__third .credit__phone-form {
    padding: 69px 16px 0;
    max-width: 345px;
  }
  .credit__third .credit__phone-form > h2,
  .credit__third .credit__phone-form > p {
    text-align: left;
  }
  .credit__third .credit__phone-form > form {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .credit__third .credit__phone-form > form .input-countries {
    width: 100%;
    margin: 0 0 24px;
  }
  .credit__third .credit__phone-form > form > button {
    max-width: 100%;
    margin: 0;
  }
  .credit__third .credit__phone-form .form__agreement {
    margin-left: 0;
  }
}

#apply__popup {
  max-width: 1048px;
  width: 100%;
  padding: 32px 60px 20px;
  overflow: hidden;
  border-radius: 4px;
}


.fancybox-slide::-webkit-scrollbar {
  width: 0;  /* Remove scrollbar space */
  background: transparent;  /* Optional: just make scrollbar invisible */
  display: none;  /* Safari and Chrome */
}

#apply__popup button {
  right: 27px;
  top: 26px;
}

#apply__popup .adversting-third .container {
  padding: 0;
  margin-top: 42px;
}

#apply__popup .adversting-third .container:before {
  content: none;
}

#apply__popup .adversting-third .name-margin::placeholder {
  color: #939393;
}

#apply__popup .input-countries .tel-mask::placeholder {
  color: #939393;
}

#apply__popup > h2 {
  font-weight: bold;
  font-size: 42px;
  line-height: 49px;
  letter-spacing: 0.01em;
  color: #1c1c1b;
  max-width: 672px;
  width: 100%;
  margin: 0 0 47px;
  position: relative;
  z-index: 0;
}

#apply__popup > h2:after {
  content: "";
  position: absolute;
  min-width: 1048px;
  left: -62px;
  top: calc(100% + 24px);
  height: 1px;
  background: #e2e2e2;
}

#apply__popup > h2:before {
  content: "";
  position: absolute;
  max-width: 358px;
  width: 100%;
  right: 51px;
  top: 33px;
  height: 14px;
  z-index: -1;
  background: #e2d02d;
}

#apply__popup p {
  font-family: Roboto;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #4a4a4a;
  margin: 0 0 7px 0;
}

#apply__popup .apply__margin_high {
  margin: 0 0 16px 0;
}

#apply__popup .apply__margin_low {
  margin: 0 0 4px 0;
}

#apply__popup h3 {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.01em;
  color: #000000;
  margin: 0 0 24px 0;
}
#apply__popup h4 {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.01em;
  color: #000000;
  margin: 32px 0 0;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(110, 110, 110, 0.2);
}
.apply__dropdown-toggle {
  transition: 0.3s;
  
}


.apply__dropdown-toggle img {
  min-width: 10px;
}

.apply__dropdown-toggle.rotate {
  transform: rotate(180deg);
}



#apply__popup .adversting-third__second-subtitle {
  z-index: 1;
}

.apply__popup-row {
  display: flex;
  justify-content: space-between;
}

.apply__popup-col.df {
  display: flex;
  justify-content: space-between;
  max-width: 390px;
  width: 100%;
}

.apply__popup-col.df p {
  text-align: left;
}

.apply__popup-close {
  position: absolute;
  right: 13px;
  top: 18px;
}

.apply__popup-col p {
  text-align: center;
}

.apply__popup-col {
  width: 100%;
  max-width: 424px;
}

.apply__popup-data {
  margin-right: 38px;
}

.apply__popup-data.apply__popup-data_grey {
  margin-right: 0;
}

#apply__popup .apply__popup-data.apply__popup-data_grey p {
  color: #1c1c1b;
}

.apply__popup-col div {
  width: 100%;
  margin-bottom: 16px;
}

.apply__dropdown {
  border-bottom: 1px solid rgba(110, 110, 110, 0.2);
  /* padding-bottom: 12px; */
  min-height: 70px;
  transition: 0.3s;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.apply__dropdown-title h6 {
  font-family: Roboto;
  font-size: 16px;
  line-height: 19px;
  color: #242424;
  margin: 0;
}

.apply__dropdown-title p {
  margin: 2px 0 0;
}

.apply__popup-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.apply__dropdown-wrapper {
  display: none;
}

.apply__dropdown-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 14px 0 10px;
  min-height: 70px;
}

.apply__dropdown-bottom {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 18px 8px 12px 0px;
  border-top: 1px solid rgba(110, 110, 110, 0.2);
}

.apply__dropdown-bottom.final {
  flex-direction: column;
  flex-wrap: nowrap;
}

#apply__popup .apply__dropdown-result {
  background: #0cb15e;
  padding: 5px;
  font-size: 12px;
  line-height: 14px;
  width: fit-content;
  color: #ffffff;
}

.apply__dropdown-bottom.final h5 {
  font-family: Roboto;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
  margin: 0 0 15px 0;
}

.apply__dropdown-bottom.final > div {
  margin-bottom: 20px;
}

.apply__dropdown-bottom.tab_decorator {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.apply__tabs-content {
  display: flex;
}

.apply__tabs-content .apply__content-col {
  display: none;
  width: 100%;
}

.apply__tabs-content .apply__content-col.active {
  display: flex;
}

.apply__tabs-control {
  display: flex;
  font-family: Roboto;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 25px;
}

.apply__tabs-control > * {
  margin-right: 35px;
  cursor: pointer;
}

.apply__tab-control.active {
  padding-bottom: 7px;
  border-bottom: 3px solid #efb23e;
}

.apply__dropdown-left {
  display: flex;
  align-items: center;
  width: calc(100% - 10px);
}

.apply__dropdown-ico {
  margin-right: 20px;
}

.apply__dropdown-col {
  width: calc(100% / 3);
  flex-direction: column;
}

.apply__dropdown-cols {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.apply__dropdown-item {
  display: flex;
  width: 100%;
  align-items: flex-start;
  height: fit-content;
}

.apply__dropdown-rate {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.apply__dropdown-rate {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}

.apply__dropdown-rate .apply__dropdown-range {
  padding-bottom: 9px;
  border-bottom: 4px solid rgba(0, 0, 0, 0.26);
  max-width: 246px;
  width: 100%;
  margin-bottom: 25px;
}

.apply__dropdown-rate .apply__dropdown-range .percent {
  background: #efb23e;
  width: 50%;
  height: 4px;
  transform: translateY(13px);
}

.apply__dropdown-rate .apply__dropdown-range .percent.green {
  background: #27ae60;
}

.apply__dropdown-rate .apply__dropdown-range .percent.orange {
  background: #f1825f;
}

.apply__dropdown-col span {
  font-family: Roboto;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  transform: translateY(-10px);
  display: block;
}

.underheader-section .hero-block > * {
  border-radius: 5px;
  overflow: hidden;
}

.apply__dropdown-item div {
  margin-right: 8px;
  transform: translateY(3px);
}

#apply__popup .apply__dropdown-item p {
  max-width: 260px;
  width: 100%;
  margin: 0;
  line-height: 19px;
  margin-bottom: 15px;
}

#apply__popup .section-title h2 span {
  color: #ffce1b;
}

#apply__popup .section-title span:after {
  display: none;
}

#apply__popup .adversting-third .container .section-title {
  padding: 33px 15px 10px;
}

#apply__popup .adversting-third .adversting-third-wrap {
  padding-bottom: 45px;
}

#apply__popup .adversting-third {
  height: 296px;
}

@media (max-width: 800px) {
  .apply__popup-row {
    flex-direction: column-reverse;
    align-items: center;
  }

  #apply__popup .adversting-third {
    margin-bottom: 110px;
    height: 326px;
  }
}

@media (max-width: 666px) {
  #apply__popup {
    padding: 24px 16px 16px;
    width: calc(100% - 32px);
    margin-top: 30px;
  }

  .underheader-section .first-row-offer-block, .underheader-section .second-row-offer-block {
    background: #fff;
    box-shadow: none;
    border-radius: 0;
  }
  
  .underheader-section .declare-block .header-name-input {
    border: none;
  }

  .underheader-section .declare-block .agreement-text {
    text-align: center;
    margin: 20px auto;
  }

  #apply__popup .adversting-third .container .section-title h2 {
    text-align: left;
  }

  #apply__popup p {
    line-height: 21px;
    margin: 0 0 10px 0;
  }

  .apply__dropdown-ico {
    width: 32px;
  }

  .apply__dropdown-toggle {
    width: 16px;
  }

  .apply__dropdown-title {
    max-width: 206px;
    width: 100%;
  }

  #apply__popup .apply__dropdown-title.green {
    color: #27AE60;
  }

  .apply__popup-data {
    margin-right: -58px;
  }

  #apply__popup > h2 {
    max-width: 250px;
    font-size: 32px;
    line-height: 37px;
    margin: 0 0 36px;
  }

  #apply__popup .apply__popup-col.df p {
    margin: 0 0 9px 0;
  }

  #apply__popup .apply__popup-col.df .apply__popup-data .apply__margin_high {
    margin: 0 0 19px 0;
    min-height: 43px;
  }

  #apply__popup > h2:after {
    top: calc(100% + 10px);
  }

  #apply__popup > h2:before {
    display: none;
  }

  #apply__popup h3 {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 25px;
  }

  .apply__popup-col:last-of-type div {
    height: 214px;
  }

  .apply__dropdown-item {
    width: 100%;
  }

  .apply__tabs-content .apply__content-col, .apply__dropdown-cols { flex-direction: column;}

  .apply__dropdown-item p {
    max-width: 100%;
  }

  .apply__dropdown-bottom {
    padding: 18px 0 12px;
    border-top: none;
    flex-direction: column;
  }

  .apply__dropdown-col {
    width: 100%;
  }
}

@media (max-width: 375px) {
  .apply__popup-close {
    right: -6px;
    top: 3px;
  }

  #apply__popup button {
    right: 8px;
    top: 11px;
  }

  #apply__popup p {
    font-size: 14px;
  }

  #apply__popup .apply__popup-col.df .apply__popup-data .apply__margin_high {
    margin: 0px 0 7px 0;
    min-height: 42px;
  }

  #apply__popup .adversting-third__subtitle {
    text-align: center;
  }

  #apply__popup .adversting-third .container .section-title h2 {
    text-align: center;
  }

  #apply__popup .adversting-third {
    height: 428px;
  }
}

@media only screen and (max-width: 575px) {
  .select__key-how-it-works .works__info-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .select__key-how-it-works .works__info-block:not(:last-child) {
    margin-bottom: 44px;
  }
  .select__key-how-it-works .works__info-block .block__img-wrap {
    margin: 0 0 25px 0;
    max-width: 346px;
  }
  .select__key-how-it-works .works__info-block .block__img-wrap img {
    max-width: 100%;
  }
  .select__key-how-it-works
    .works__info-block:nth-child(even)
    .block__img-wrap {
    -ms-flex-order: unset;
    order: unset;
    margin: 0 0 25px 0;
  }
}

@media only screen and (max-width: 424px) {
  .select__by-key .info__blocks-block {
    width: calc(100% - 30px);
    margin-bottom: 35px;
  }
  .credit__blocks-block .block__info > a {
    width: 100%;
    text-align: center;
  }
  
  .underheader-section {
    height: 560px;
    min-height: unset;
  }
}

@font-face {
	font-family: 'SFProDisplay';
	src: url('../fonts/sfprodisplay-semibold.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/sfprodisplay-semibold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/sfprodisplay-semibold.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/sfprodisplay-semibold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/sfprodisplay-semibold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/sfprodisplay-semibold.svg#sfprodisplay-semibold') format('svg'); /* Chrome < 4, Legacy iOS */
    font-weight: 600;
    font-style: normal;
}
@font-face {
	font-family: 'SFProText';
	src: url('../fonts/sf-pro-text.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/sf-pro-text.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/sf-pro-text.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/sf-pro-text.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/sf-pro-text.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/sf-pro-text.svg') format('svg'); /* Chrome < 4, Legacy iOS */
    font-weight: 400;
    font-style: normal;
}

.we-save-new--garantie { background: #1C1C1A; padding: 100px 0; }
    .we-save-new--garantie .section-title { padding: 0; margin: 0 0 50px; }
        .we-save-new--garantie .section-title h2 { color: #fff; text-align: left; }
            .we-save-new--garantie .section-title span { color: #FFC700; }
            .we-save-new--garantie .section-title span:after { content: none; display: none; }
    .we-save-new__top-wrap { display: flex; margin: 0 0 28px; }
        .we-save-new__top { padding: 4px; background: #fff; border-radius: 6px; display: flex; gap: 4px; }
            .we-save-new__top-item { cursor: pointer; border-radius: 4px; padding: 8px 22px; font-family: 'SFProDisplay'; font-size: 16px; font-weight: 600; line-height: 20.8px; letter-spacing: 0.015em; text-align: center; color: #1C1C1B; }
            .we-save-new__top-item.active { background: #FFC700; }
    .we-save-new__content-item { display: none; }
    .we-save-new__content-item.active { display: block; }
        .we-save-new__content-item-text { max-width: 746px; font-family: 'SFProText'; font-size: 16px; line-height: 20.8px; color: #fff; margin: 0 0 52px; }
        .we-save-new__slider { margin: 0 -15px; width: auto; }
            .we-save-new__slider-item-wrap { padding: 0 15px; }
                .we-save-new__slider-item { position: relative; }
                    .we-save-new__slider-item-img img { width: 100%; border-radius: 6px; }
                    .we-save-new__slider-item-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 24px; box-sizing: border-box; }
                        .we-save-new__slider-item-title { font-family: 'SFProDisplay'; font-size: 24px; font-weight: 600; line-height: 28.64px; margin: 0 0 16px; color: #fff; }
                        .we-save-new__slider-item-text { font-family: 'SFProText'; font-size: 16px; line-height: 20.8px; color: #fff; }
            .we-save-new__slider .slick-prev { left: -71px; }
            .we-save-new__slider .slick-next { right: -71px; }
            .we-save-new__slider .slick-prev, .we-save-new__slider .slick-next { background-color: #FFCE1B; }

@media only screen and (max-width: 1100px) {
    
    .we-save-new__content-item-text { max-width: 670px; }
    .we-save-new__slider-item-wrap { width: 388px; box-sizing: border-box; }
    .we-save-new__slider .slick-prev { left: auto; right: 97px; top: -103px; transform: translate(0,0); }
    .we-save-new__slider .slick-next { right: 15px; top: -103px; transform: translate(0,0); }
    
}

@media only screen and (max-width: 992px) {
    
    .we-save-new--garantie { padding: 50px 0 150px; }
    .we-save-new__slider .slick-prev { left: auto; top: auto; bottom: -72px; right: 75px; width: 40px; height: 40px; }
    .we-save-new__slider .slick-next { top: auto; bottom: -72px; right: 15px; width: 40px; height: 40px; }
    
}

@media only screen and (max-width: 759px) {
    
    .we-save-new--garantie .section-title { margin: 0 0 20px; }
    .we-save-new__top-wrap { margin: 0 0 16px; }
        .we-save-new__top { width: 100%; box-sizing: border-box; }
            .we-save-new__top-item { font-size: 14px; line-height: 18.2px; padding: 8px 4px; width: 100%; }
    .we-save-new__content-item-text { font-size: 14px; line-height: 18.2px; margin: 0 0 36px; }
    .we-save-new__slider { margin: 0 -6px; }
        .we-save-new__slider-item-wrap { padding: 0 6px; width: 370px; }
    .we-save-new__slider .slick-prev { right: 66px; }
    .we-save-new__slider .slick-next { right: 6px; }
    
}

@media only screen and (max-width: 399px) {
    
    .we-save-new__slider-item-wrap { width: 358px; }
    
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRldmVsb3BfMi5zY3NzIiwiZGV2ZWxvcF8yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLG1CQUFrQjtDQWtDbkI7O0FBbkNEO0VBR0kscUJBQWE7RUFBYixjQUFhO0VBQ2Isb0JBQWU7TUFBZixnQkFBZTtFQUNmLHNCQUF1QjtNQUF2Qix3QkFBdUI7RUFDdkIsZ0JBQWU7Q0E0QmhCOztBQWxDSDtFQVFNLHdCQUF1QjtFQUN2QixpQkFBZ0I7RUFDaEIseUJBQXdCO0NBdUJ6Qjs7QUFqQ0w7RUFZUSxxQkFBYTtFQUFiLGNBQWE7RUFDYixzQkFBdUI7TUFBdkIsd0JBQXVCO0VBQ3ZCLHVCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsYUFBWTtFQUNaLGFBQVk7RUFDWix5QkFBd0I7Q0FJekI7O0FBckJQO0VBbUJVLGdCQUFlO0NBQ2hCOztBQXBCVDtFQXdCVSxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0QixlQUFjO0VBQ2QsVUFBUztDQUNWOztBQUtUO0VBQ0UscUJBQW9CO0NBcUVyQjs7QUF0RUQ7RUFJTSxxQkFBYTtFQUFiLGNBQWE7RUFDYix1QkFBbUI7TUFBbkIsb0JBQW1CO0NBK0RwQjs7QUFwRUw7RUFRVSxrQkFBUTtNQUFSLFNBQVE7RUFDUixVQUFTO0VBQ1Qsa0JBQWlCO0NBS2xCOztBQUpDO0VBWFY7SUFZWSxzQkFBWTtRQUFaLGFBQVk7SUFDWixVQUFTO0dBRVo7Q0NRUjs7QUR2QkQ7RUFrQlEsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7Q0FPbkI7O0FBTkM7RUFyQlI7SUFzQlUsVUFBUztHQUtaO0NDUU47O0FEbkNEO0VBeUJVLGdCQUFlO0NBQ2hCOztBQTFCVDtFQTZCUSxZQUFXO0VBQ1gsaUJBQWdCO0NBcUNqQjs7QUFuRVA7RUFnQ1UsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGVBQWM7RUFDZCxhQUFZO0VBQ1osVUFB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UUFBZixnQkFBZTtHQUNoQjtFQUNEO0lBQ0Usa0JBQVE7UUFBUixTQUFRO0lBQ1IsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxZQUFXO0lBQ1gsWUFBVztJQUNYLGNBQWE7R0FDZDtFQUNEO0lBQ0UsZUFBYztJQUNkLHdCQUF1QjtJQUN2QixpQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG9CQUFlO1FBQWYsZ0JBQWU7R0FDaEI7RUFDRDtJQUNFLFlBQVc7SUFDWCxpQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGdCQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxjQUFhO0dBQ2Q7RUFDRDtJQUNFLHFCQUFvQjtJQUNwQixpQkFBZ0I7R0FDakI7RUFDRDs7SUFFRSxpQkFBZ0I7R0FDakI7RUFDRDtJQUNFLG9CQUFlO1FBQWYsZ0JBQWU7SUFDZixxQkFBMkI7UUFBM0IsNEJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxZQUFXO0lBQ1gsaUJBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxnQkFBZTtJQUNmLFVBQVM7R0FDVjtFQUNEO0lBQ0UsZUFBYztHQUNmO0NDa0VGOztBRGhFRDtFQUNFO0lBQ0Usb0JBQWU7UUFBZixnQkFBZTtJQUNmLHNCQUF1QjtRQUF2Qix3QkFBdUI7SUFDdkIsc0JBQXVCO1FBQXZCLHdCQUF1QjtHQUN4QjtFQUNEO0lBQ0Usb0JBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsaUJBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxnQkFBZTtHQUNoQjtFQUNEO0lBQ0Usc0JBQVk7UUFBWixhQUFZO0lBQ1osbUJBQWtCO0dBQ25CO0NDbUVGOztBRGpFRDtFQUNFO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsWUFBVztJQUNYLG1CQUFrQjtHQUNuQjtDQ29FRiIsImZpbGUiOiJkZXZlbG9wXzIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gU0VMRUNUIEJZIEtFWSAvL1xyXG4uc2VsZWN0X19ieS1rZXkge1xyXG4gIG1hcmdpbjogNjBweCAwIDAgMDtcclxuICAuaW5mb19fYmxvY2tzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICYtYmxvY2sge1xyXG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiAyNjFweDtcclxuICAgICAgbWFyZ2luOiAwIDE1cHggOTVweCAxNXB4O1xyXG4gICAgICAuYmxvY2tfX2ltZy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEyN3B4O1xyXG4gICAgICAgIGhlaWdodDogOThweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyOHB4IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrX19kZXNjIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICMxQzFDMUI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG4gIC53b3Jrc19faW5mbyB7XHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5ibG9ja19faW1nLXdyYXAge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrX19pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjZweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9ja19fZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNThweDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICBjb2xvcjogIzFDMUMxQjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGgzIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICMxQzFDMUI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMUMxQzFCO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VsZWN0X19rZXktYXBwZWFsLXVzIHtcclxuICAuYXBwZWFsLXVzX19pdGVtIHtcclxuICAgIC5hcHBlYWwtdXNfX2ltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3RfX2tleS1zb2x2ZS10YXNrIHtcclxuICBtYXJnaW46IDcwcHggMCAxNDVweCAwO1xyXG59XHJcbi5zZWxlY3RfX2tleS1zZXJ2aWNlLWNvc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbn1cclxuLy8gRU5EIC8vXHJcbi8vIFNFTEVDVCBCWSBFWFBFUlQgLy9cclxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIHtcclxuICAmLnR3by1ibG9ja3Mge1xyXG4gICAgLmdhcmFudGllX19ibG9ja3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDAgLTU1cHg7XHJcbiAgICAgIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMTBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDU1cHg7XHJcbiAgICAgICAgLmJsb2NrX19pbWctd3JhcCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyOXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ2FyYW50aWVfX2Rlc2Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcxMnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMzlweCAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgY29sb3I6ICMxQzFDMUI7XHJcbiAgfVxyXG4gIC5nYXJhbnRpZV9fYmxvY2tzIHtcclxuICAgICYtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLmJsb2NrX19pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmxvY2tfX2luZm8ge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMUMxQzFCO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICAgIGNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxQzFDMUI7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMUI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRU5EIC8vXHJcbi8vIENSRURJVCBQQUdFIC8vXHJcbi5jcmVkaXRfX3Bob25lLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM1OXB4O1xyXG4gICYgPiAqIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICMxQzFDMUI7XHJcbiAgfVxyXG4gICYgPiBoMSB7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDRlbTtcclxuICB9XHJcbiAgJiA+IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNGVtO1xyXG4gICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICB9XHJcbiAgJiA+IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICB9XHJcbiAgJiA+IGZvcm0ge1xyXG4gICAgbWFyZ2luOiAzNHB4IDAgMTlweDtcclxuICAgICYgPiAuaW5wdXQtY291bnRyaWVzIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgLmlucHV0LWNvdW50cmllc19fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pbnB1dC1jb3VudHJpZXNfX3NlbGVjdC1jb3VudHJ5IHtcclxuICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJiA+IC5mb3JtX19hZ3JlZW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgJiA+IGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0teSk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3JlZGl0X19maXJzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUI7XHJcbiAgLmZpcnN0X19yb3VuZHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICYtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcmVkaXRfX3Bob25lLWZvcm0ge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTNweDtcclxuICAgIHBhZGRpbmc6IDEyN3B4IDAgMTgzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDU1MnB4O1xyXG4gICAgJiA+IGgxIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTA3cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gaDQge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYgPiBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luOiAwIDAgMTlweDtcclxuICAgICAgJiA+IC5pbnB1dC1jb3VudHJpZXMge1xyXG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2FncmVlbWVudCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jcmVkaXRfX2Jsb2NrcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDUyMHB4O1xyXG4gICYtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5ibG9ja19faW5mbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzU4cHg7XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgPiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00Mik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcclxuICAgICAgfVxyXG4gICAgICAmID4gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFCO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgIGNvbG9yOiAjRkZENzQ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jcmVkaXRfX3NlY29uZCB7XHJcbiAgLmNyZWRpdF9fYmxvY2tzLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDExOXB4IDE2cHggMDtcclxuICAgICYuY3JlZGl0X19zZWNvbmQtbGVmdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3NDc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExNHB4O1xyXG4gICAgICAuc2Vjb25kX19iZyB7XHJcbiAgICAgICAgd2lkdGg6IDQ0N3B4O1xyXG4gICAgICAgIGhlaWdodDogNDA5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAuc2Vjb25kX19wYXNzcG9ydCB7XHJcbiAgICAgICAgd2lkdGg6IDE1MXB4O1xyXG4gICAgICAgIGhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAxNTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jcmVkaXRfX3NlY29uZC1yaWdodCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMUMxQjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMTRweDtcclxuICAgICAgLnNlY29uZF9fYmcyIHtcclxuICAgICAgICB3aWR0aDogNTY2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgbGVmdDogNDklO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWNvbmRfX2RvY3VtZW50cyB7XHJcbiAgICAgICAgd2lkdGg6IDI1N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTg5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMTQ0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2NrX19pbmZvIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teSk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jcmVkaXRfX3RoaXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA3NDZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3JlZGl0X19waG9uZS1mb3JtIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIG1heC13aWR0aDogNTg0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICYgPiBoMixcclxuICAgICYgPiBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYgPiBmb3JtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5pbnB1dC1jb3VudHJpZXMge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMXB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2FncmVlbWVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3JlZGl0X19mb3VydGgge1xyXG4gIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jayB7XHJcbiAgICAmLmNyZWRpdF9fZm91cnRoLWxlZnQge1xyXG4gICAgICBwYWRkaW5nOiA2M3B4IDE2cHggNDBweDtcclxuICAgIH1cclxuICAgICYuY3JlZGl0X19mb3VydGgtcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzQ3O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAucmlnaHRfX2ltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwNi41NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDM4cHg7XHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRU5EIC8vXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gIH1cclxuICAuY3JlZGl0X19maXJzdC1iZyB7XHJcbiAgICB3aWR0aDogMzc1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA4MnB4IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gIC5zZWxlY3RfX2J5LWtleSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWtleSAuaW5mb19fYmxvY2tzLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLnNlbGVjdF9fa2V5LXNvbHZlLXRhc2sge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gIH1cclxuICAuc2VsZWN0X19rZXktc2VydmljZS1jb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW1nLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA5M3B4O1xyXG4gIH1cclxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2Jsb2NrcyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIH1cclxuICAuY3JlZGl0X19maXJzdCAuZmlyc3RfX3JvdW5kcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtIHtcclxuICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0gPiBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0gPiBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMzRweDtcclxuICB9XHJcbiAgLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1sZWZ0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1sZWZ0IC5zZWNvbmRfX3Bhc3Nwb3J0IHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCAuc2Vjb25kX19kb2N1bWVudHMge1xyXG4gICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY3JlZGl0X19mb3VydGggLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fZm91cnRoLXJpZ2h0IC5yaWdodF9faW1nLXdyYXAge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY3JlZGl0X19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvID4gaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuc2VsZWN0X19ieS1rZXkgLmluZm9fX2Jsb2Nrcy1ibG9jayB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY2NnB4KSB7XHJcbiAgLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUgLmdhcmFudGllX19ibG9ja3MtYmxvY2sge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcclxuICAgIG1heC13aWR0aDogOTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2Jsb2NrcyB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0LWJnIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDc4cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA4MnB4IDE2cHggMzNweDtcclxuICAgIG1heC13aWR0aDogMzQ3cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiAuaW5wdXQtY291bnRyaWVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICB9XHJcbiAgLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY3JlZGl0X190aGlyZCB7XHJcbiAgICBoZWlnaHQ6IDY5M3B4O1xyXG4gIH1cclxuICAuY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDY5cHggMTZweCAwO1xyXG4gICAgbWF4LXdpZHRoOiAzNDVweDtcclxuICB9XHJcbiAgLmNyZWRpdF9fdGhpcmQgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgyLFxyXG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBwIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmNyZWRpdF9fdGhpcmQgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gLmlucHV0LWNvdW50cmllcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNyZWRpdF9fdGhpcmQgLmNyZWRpdF9fcGhvbmUtZm9ybSAuZm9ybV9fYWdyZWVtZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc1cHgpIHtcclxuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3MgLndvcmtzX19pbmZvLWJsb2NrIC5ibG9ja19faW1nLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgbWF4LXdpZHRoOiAzNDZweDtcclxuICB9XHJcbiAgLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19pbWctd3JhcCBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jazpudGgtY2hpbGQoZXZlbikgLmJsb2NrX19pbWctd3JhcCB7XHJcbiAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjRweCkge1xyXG4gIC5zZWxlY3RfX2J5LWtleSAuaW5mb19fYmxvY2tzLWJsb2NrIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG4gIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2luZm8gPiBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi5zZWxlY3RfX2J5LWtleSB7XG4gIG1hcmdpbjogNjBweCAwIDAgMDtcbn1cblxuLnNlbGVjdF9fYnkta2V5IC5pbmZvX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zZWxlY3RfX2J5LWtleSAuaW5mb19fYmxvY2tzLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gIG1heC13aWR0aDogMjYxcHg7XG4gIG1hcmdpbjogMCAxNXB4IDk1cHggMTVweDtcbn1cblxuLnNlbGVjdF9fYnkta2V5IC5pbmZvX19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTI3cHg7XG4gIGhlaWdodDogOThweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjhweCBhdXRvO1xufVxuXG4uc2VsZWN0X19ieS1rZXkgLmluZm9fX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2ltZy13cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdF9fYnkta2V5IC5pbmZvX19ibG9ja3MtYmxvY2sgLmJsb2NrX19kZXNjICoge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFDMUMxQjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3MgLndvcmtzX19pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5ibG9ja19faW1nLXdyYXAge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jazpudGgtY2hpbGQoZXZlbikgLmJsb2NrX19pbWctd3JhcCB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTI2cHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19pbWctd3JhcCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3MgLndvcmtzX19pbmZvLWJsb2NrIC5ibG9ja19fZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1OHB4O1xufVxuXG4uc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayAuYmxvY2tfX2Rlc2MgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMxQzFDMUI7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayAuYmxvY2tfX2Rlc2MgPiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFDMUMxQjtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xufVxuXG4uc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayAuYmxvY2tfX2Rlc2MgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19kZXNjID4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19kZXNjID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMxQzFDMUI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNlbGVjdF9fa2V5LWFwcGVhbC11cyAuYXBwZWFsLXVzX19pdGVtIC5hcHBlYWwtdXNfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RfX2tleS1zb2x2ZS10YXNrIHtcbiAgbWFyZ2luOiA3MHB4IDAgMTQ1cHggMDtcbn1cblxuLnNlbGVjdF9fa2V5LXNlcnZpY2UtY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XG59XG5cbi5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC01NXB4O1xufVxuXG4uc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDExMHB4KTtcbiAgbWFyZ2luOiAwIDU1cHg7XG59XG5cbi5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW1nLXdyYXAge1xuICBtYXgtd2lkdGg6IDEyOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Rlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWFyZ2luOiAwIDAgMzlweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFDMUMxQjtcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW1nLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFDMUMxQjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUgLmdhcmFudGllX19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuXG4uc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUgLmdhcmFudGllX19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUgLmdhcmFudGllX19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFDMUMxQjtcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMUI7XG59XG5cbi5jcmVkaXRfX3Bob25lLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1OXB4O1xufVxuXG4uY3JlZGl0X19waG9uZS1mb3JtID4gKiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMTYpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFDMUMxQjtcbn1cblxuLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNGVtO1xufVxuXG4uY3JlZGl0X19waG9uZS1mb3JtID4gaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA0ZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5jcmVkaXRfX3Bob25lLWZvcm0gPiBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIHtcbiAgbWFyZ2luOiAzNHB4IDAgMTlweDtcbn1cblxuLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiAuaW5wdXQtY291bnRyaWVzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiAuaW5wdXQtY291bnRyaWVzIC5pbnB1dC1jb3VudHJpZXNfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gLmlucHV0LWNvdW50cmllcyAuaW5wdXQtY291bnRyaWVzX193cmFwcGVyIC5pbnB1dC1jb3VudHJpZXNfX3NlbGVjdC1jb3VudHJ5IHtcbiAgdG9wOiAzOCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSA+IC5pbnB1dC1jb3VudHJpZXMgLmlucHV0LWNvdW50cmllc19fd3JhcHBlciAuaW5wdXQtY291bnRyaWVzX19zZWxlY3QtY291bnRyeTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5jcmVkaXRfX3Bob25lLWZvcm0gPiAuZm9ybV9fYWdyZWVtZW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuLmNyZWRpdF9fcGhvbmUtZm9ybSA+IC5mb3JtX19hZ3JlZW1lbnQgPiBhIHtcbiAgY29sb3I6IHZhcigtLXkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNyZWRpdF9fZmlyc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMUI7XG59XG5cbi5jcmVkaXRfX2ZpcnN0IC5maXJzdF9fcm91bmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3JlZGl0X19maXJzdC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNyZWRpdF9fZmlyc3QtYmcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAxNTNweDtcbiAgcGFkZGluZzogMTI3cHggMCAxODNweDtcbiAgbWF4LXdpZHRoOiA1NTJweDtcbn1cblxuLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgxIHtcbiAgbWFyZ2luOiAwIDAgMTA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gaDEgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXkpO1xufVxuXG4uY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gaDQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAxOXB4O1xufVxuXG4uY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSA+IC5pbnB1dC1jb3VudHJpZXMge1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG59XG5cbi5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMzFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtIC5mb3JtX19hZ3JlZW1lbnQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uY3JlZGl0X19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuXG4uY3JlZGl0X19ibG9ja3MtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNyZWRpdF9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzU4cHg7XG59XG5cbi5jcmVkaXRfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2luZm8gPiAqIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0xNik7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4uY3JlZGl0X19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvID4gaDIge1xuICBmb250LXNpemU6IHZhcigtLWZzLTQyKTtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIG1hcmdpbjogMCAwIDIycHg7XG59XG5cbi5jcmVkaXRfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2luZm8gPiBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLmNyZWRpdF9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMUMxQjtcbiAgYm94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgY29sb3I6ICNGRkQ3NDc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNyZWRpdF9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrIHtcbiAgcGFkZGluZzogMTE5cHggMTZweCAwO1xufVxuXG4uY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fc2Vjb25kLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzQ3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTRweDtcbn1cblxuLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1sZWZ0IC5zZWNvbmRfX2JnIHtcbiAgd2lkdGg6IDQ0N3B4O1xuICBoZWlnaHQ6IDQwOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fc2Vjb25kLWxlZnQgLnNlY29uZF9fcGFzc3BvcnQge1xuICB3aWR0aDogMTUxcHg7XG4gIGhlaWdodDogMTg5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNTNweDtcbn1cblxuLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMUMxQjtcbiAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbn1cblxuLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCAuc2Vjb25kX19iZzIge1xuICB3aWR0aDogNTY2cHg7XG4gIGhlaWdodDogMzAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDQ5JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jcmVkaXRfX3NlY29uZCAuY3JlZGl0X19ibG9ja3MtYmxvY2suY3JlZGl0X19zZWNvbmQtcmlnaHQgLnNlY29uZF9fZG9jdW1lbnRzIHtcbiAgd2lkdGg6IDI1N3B4O1xuICBoZWlnaHQ6IDE4OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE0NHB4O1xufVxuXG4uY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fc2Vjb25kLXJpZ2h0IC5ibG9ja19faW5mbyA+ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCAuYmxvY2tfX2luZm8gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teSk7XG4gIGNvbG9yOiB2YXIoLS1iKTtcbn1cblxuLmNyZWRpdF9fdGhpcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzQ2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jcmVkaXRfX3RoaXJkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jcmVkaXRfX3RoaXJkLWJnID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIG1heC13aWR0aDogNTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtID4gaDIsXG4uY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtID4gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIC5pbnB1dC1jb3VudHJpZXMge1xuICBtYXJnaW46IDAgMjFweCAwIDA7XG59XG5cbi5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtIC5mb3JtX19hZ3JlZW1lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmNyZWRpdF9fZm91cnRoIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX2ZvdXJ0aC1sZWZ0IHtcbiAgcGFkZGluZzogNjNweCAxNnB4IDQwcHg7XG59XG5cbi5jcmVkaXRfX2ZvdXJ0aCAuY3JlZGl0X19ibG9ja3MtYmxvY2suY3JlZGl0X19mb3VydGgtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzQ3O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uY3JlZGl0X19mb3VydGggLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fZm91cnRoLXJpZ2h0IC5yaWdodF9faW1nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDYuNTVweDtcbiAgaGVpZ2h0OiA0MzhweDtcbn1cblxuLmNyZWRpdF9fZm91cnRoIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX2ZvdXJ0aC1yaWdodCAucmlnaHRfX2ltZy13cmFwID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGZvcm0gPiBidXR0b24ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAuY3JlZGl0X19maXJzdC1iZyB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiA4MnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VsZWN0X19ieS1rZXkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VsZWN0X19ieS1rZXkgLmluZm9fX2Jsb2Nrcy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWxlY3RfX2tleS1zb2x2ZS10YXNrIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLnNlbGVjdF9fa2V5LXNlcnZpY2UtY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkzcHg7XG4gIH1cbiAgLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllLnR3by1ibG9ja3MgLmdhcmFudGllX19ibG9ja3Mge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmNyZWRpdF9fYmxvY2tzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5jcmVkaXRfX2ZpcnN0IC5maXJzdF9fcm91bmRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0ge1xuICAgIG1heC13aWR0aDogNDE1cHg7XG4gIH1cbiAgLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jcmVkaXRfX3NlY29uZCAuY3JlZGl0X19ibG9ja3MtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzRweDtcbiAgfVxuICAuY3JlZGl0X19zZWNvbmQgLmNyZWRpdF9fYmxvY2tzLWJsb2NrLmNyZWRpdF9fc2Vjb25kLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNyZWRpdF9fc2Vjb25kIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jay5jcmVkaXRfX3NlY29uZC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jcmVkaXRfX3NlY29uZCAuY3JlZGl0X19ibG9ja3MtYmxvY2suY3JlZGl0X19zZWNvbmQtbGVmdCAuc2Vjb25kX19wYXNzcG9ydCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jcmVkaXRfX3NlY29uZCAuY3JlZGl0X19ibG9ja3MtYmxvY2suY3JlZGl0X19zZWNvbmQtcmlnaHQgLnNlY29uZF9fZG9jdW1lbnRzIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jcmVkaXRfX2ZvdXJ0aCAuY3JlZGl0X19ibG9ja3MtYmxvY2suY3JlZGl0X19mb3VydGgtcmlnaHQgLnJpZ2h0X19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jcmVkaXRfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2luZm8gPiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0X19ieS1rZXkgLmluZm9fX2Jsb2Nrcy1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjZweCkge1xuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZSAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayAuYmxvY2tfX2ltZy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlbGVjdF9fYnktZXhwZXJ0LWdhcmFudGllIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrIC5ibG9ja19faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2VsZWN0X19ieS1leHBlcnQtZ2FyYW50aWUudHdvLWJsb2NrcyAuZ2FyYW50aWVfX2Jsb2NrcyAuZ2FyYW50aWVfX2Jsb2Nrcy1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWxlY3RfX2J5LWV4cGVydC1nYXJhbnRpZS50d28tYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzIC5nYXJhbnRpZV9fYmxvY2tzLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNyZWRpdF9fYmxvY2tzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNyZWRpdF9fYmxvY2tzLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNyZWRpdF9fYmxvY2tzLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNyZWRpdF9fZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jcmVkaXRfX2ZpcnN0LWJnIHtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDc4cHg7XG4gIH1cbiAgLmNyZWRpdF9fZmlyc3QgLmNyZWRpdF9fcGhvbmUtZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogODJweCAxNnB4IDMzcHg7XG4gICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgfVxuICAuY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jcmVkaXRfX2ZpcnN0IC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gLmlucHV0LWNvdW50cmllcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuICAuY3JlZGl0X19maXJzdCAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSA+IGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jcmVkaXRfX3RoaXJkIHtcbiAgICBoZWlnaHQ6IDY5M3B4O1xuICB9XG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0ge1xuICAgIHBhZGRpbmc6IDY5cHggMTZweCAwO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbiAgLmNyZWRpdF9fdGhpcmQgLmNyZWRpdF9fcGhvbmUtZm9ybSA+IGgyLFxuICAuY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtID4gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuY3JlZGl0X190aGlyZCAuY3JlZGl0X19waG9uZS1mb3JtID4gZm9ybSAuaW5wdXQtY291bnRyaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gPiBmb3JtID4gYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jcmVkaXRfX3RoaXJkIC5jcmVkaXRfX3Bob25lLWZvcm0gLmZvcm1fX2FncmVlbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWxlY3RfX2tleS1ob3ctaXQtd29ya3MgLndvcmtzX19pbmZvLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbiAgLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19pbWctd3JhcCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIG1heC13aWR0aDogMzQ2cHg7XG4gIH1cbiAgLnNlbGVjdF9fa2V5LWhvdy1pdC13b3JrcyAud29ya3NfX2luZm8tYmxvY2sgLmJsb2NrX19pbWctd3JhcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VsZWN0X19rZXktaG93LWl0LXdvcmtzIC53b3Jrc19faW5mby1ibG9jazpudGgtY2hpbGQoZXZlbikgLmJsb2NrX19pbWctd3JhcCB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5zZWxlY3RfX2J5LWtleSAuaW5mb19fYmxvY2tzLWJsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuY3JlZGl0X19ibG9ja3MtYmxvY2sgLmJsb2NrX19pbmZvID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iXX0= */
