.section-our-services {
  padding: 54px 0 0;
}
@media screen and (max-width: 768px) {
  .section-our-services .h2 {
    font-size: 42px;
  }
}

.our-services-wrapper {
  justify-content: space-between;
  width: 100%;
  align-items: stretch;
  gap: 12px;
  padding: 54px 0;
}
@media screen and (max-width: 768px) {
  .our-services-wrapper {
    flex-direction: column;
    align-items: stretch;
  }
}

.services-tab {
  border-radius: 12px;
  background: rgba(41, 41, 44, 0.35);
  border: 1px solid rgba(62, 62, 62, 0.51);
  padding: 18px 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  flex: 1;
  align-items: center;
  display: flex;
  justify-content: center;
  transition: all 0.3s;
  position: relative;
}
.services-tab:hover {
  background: rgba(41, 41, 44, 0.5);
  transition: all 0.3s;
  position: relative;
  border-radius: 12px;
  transition: all 0.3s;
}
.services-tab:hover::before {
  height: 100%;
  transition: all 0.3s;
  width: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1px;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(71, 122, 255, 0.75), #222 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.our-services-list {
  flex-direction: column;
  width: 100%;
}

.services-btns {
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  margin-top: 12px;
}
@media screen and (max-width: 520px) {
  .services-btns {
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
  }
}
.services-btns .btn-main {
  padding: 16px 25px;
}
@media screen and (max-width: 520px) {
  .services-btns .btn-main {
    padding: 16px 20px;
  }
}

.our-services-info .section-title {
  margin-bottom: 0;
}

.our-services-item {
  gap: 54px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
  padding: 100px 0;
  border-top: 1px solid rgba(62, 62, 62, 0.51);
  flex-direction: row-reverse;
}
@media screen and (max-width: 1024px) {
  .our-services-item {
    padding: 44px 0;
  }
}
@media screen and (max-width: 768px) {
  .our-services-item {
    flex-direction: column-reverse;
  }
}
.our-services-item.our-services-item-2, .our-services-item.our-services-item-4 {
  flex-direction: row;
}
@media screen and (max-width: 1024px) {
  .our-services-item.our-services-item-2, .our-services-item.our-services-item-4 {
    padding: 44px 0;
  }
}
@media screen and (max-width: 768px) {
  .our-services-item.our-services-item-2, .our-services-item.our-services-item-4 {
    flex-direction: column-reverse;
  }
}
.our-services-item .text {
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
.our-services-item .sub-text {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.54px;
  color: rgba(217, 217, 217, 0.7);
}
@media screen and (max-width: 768px) {
  .our-services-item .our-services-img {
    max-width: 100%;
  }
}
@media screen and (max-width: 520px) {
  .our-services-item .config-btn {
    padding: 16px 10px;
  }
}

.section-additional-services {
  background: #131313;
  padding: 100px 0;
}
@media screen and (max-width: 1024px) {
  .section-additional-services {
    padding: 44px 0;
  }
}

.additional-column {
  flex-direction: column;
  gap: 12px;
  justify-content: space-between;
  flex: 1;
}

.additional-column-second {
  flex: 0 0 397px;
  gap: 24px;
}
@media screen and (max-width: 1024px) {
  .additional-column-second {
    flex: 1;
  }
}
.additional-column-second .section-title {
  padding-left: 40px;
}
@media screen and (max-width: 1024px) {
  .additional-column-second .section-title {
    padding-left: 0;
  }
}
.additional-column-second .section-title .h2 {
  display: block;
  max-width: 300px;
  white-space: normal;
}
.additional-column-second .section-title span {
  display: inline-block;
}
.additional-column-second .section-title .text {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: -0.54px;
  color: rgba(255, 255, 255, 0.7);
}
.additional-column-second .section-title .btn.btn-with-arrow {
  display: none !important;
}

.additional-list {
  gap: 12px;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .additional-list {
    flex-direction: column-reverse;
  }
}

.additional-row {
  gap: 12px;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .additional-row {
    flex-direction: column;
  }
}
.additional-row.second-row {
  flex-direction: column;
}

@media screen and (max-width: 1024px) {
  .additional-img {
    max-width: max-content;
    margin: 0 auto;
    order: 1;
  }
}
@media screen and (max-width: 600px) {
  .additional-img {
    max-width: none;
    width: 100%;
    margin: 0 auto;
    order: 1;
  }
}

.additional-information {
  border-radius: 20px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  align-items: stretch;
  justify-content: flex-start;
  padding: 32px;
  flex-direction: column;
  gap: 24px;
  transition: all 0.3s;
  position: relative;
}
.additional-information:hover {
  background: rgba(41, 41, 44, 0.5);
  transition: all 0.3s;
  position: relative;
  border-radius: 12px;
  transition: all 0.3s;
}
.additional-information:hover::before {
  height: 100%;
  transition: all 0.3s;
  width: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1px;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(71, 122, 255, 0.75), #222 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
@media screen and (max-width: 1024px) {
  .additional-information {
    order: 2;
  }
}

.additional-bg {
  flex: 0 0 250px;
  height: 100%;
  background: url("../images/add-bg.png") 0 0 no-repeat;
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
  min-height: 305px;
  border-radius: 20px;
}
@media screen and (max-width: 1024px) {
  .additional-bg {
    width: 250px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  .additional-bg {
    width: 100%;
    margin: 0 auto;
  }
}
.additional-bg .lottie-image {
  position: absolute;
  bottom: 40px;
  left: -30px;
  width: 450px;
  height: auto;
  z-index: 1;
}
.additional-bg .lottie-image#lottie-box-1 {
  bottom: -40px;
  left: -98px;
}
@media screen and (max-width: 600px) {
  .additional-bg .lottie-image {
    width: 110% !important;
    left: -20px !important;
  }
}

.card-arrow {
  width: 24px;
  height: 23px;
  flex: 0 0 24px;
}

.additional-title {
  align-items: flex-start;
  gap: 12px;
  justify-content: space-between;
}

.additional-text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.additional-text .text {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.54px;
}
.additional-text .sub-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.48px;
  color: rgba(217, 217, 217, 0.7);
}

.section-configurator {
  padding: 90px 0;
}
.section-configurator .section-title {
  max-width: 600px;
  text-align: center;
  margin: 0 auto 54px;
}

.configurator-wrapper {
  padding: 20px 36px;
  border-radius: 20px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  background: #171719;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper {
    padding: 20px;
  }
}

.configurator-btns {
  margin-top: 40px;
  width: 100%;
  padding: 24px;
  border-radius: 20px;
  gap: 24px;
  justify-content: space-between;
  align-items: center;
  background: rgba(41, 41, 44, 0.35) url("../images/server-cta.png") right 50% no-repeat;
  background-size: auto 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  .configurator-btns {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}

.configurator-btns-text {
  flex-direction: column;
  flex: 1;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  max-width: 33%;
}
@media screen and (max-width: 768px) {
  .configurator-btns-text {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: 100%;
  }
}
.configurator-btns-text .text {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 18.2px */
  letter-spacing: -0.42px;
  color: rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 768px) {
  .configurator-btns-text .text {
    font-size: 15px;
    color: #fff;
  }
}

.configurator-wrapper hr {
  display: none;
}
.configurator-wrapper h5 {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.54px;
  color: #fff;
}
.configurator-wrapper .tabs {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  position: relative;
  align-items: center;
  padding-bottom: 24px;
}
.configurator-wrapper .nav-item .nav-link {
  text-decoration: none;
  color: rgba(217, 217, 217, 0.7);
  text-transform: uppercase;
  font-size: 13px;
}
.configurator-wrapper .counter-tab-contents {
  padding: 32px 0;
  position: relative;
}
.configurator-wrapper .counter-tab-contents .counter-tab-content > h3, .configurator-wrapper .counter-tab-contents .counter-tab-content.active > h3 {
  font-size: 28px;
  margin-bottom: 12px;
  margin-top: 0;
  font-weight: 400;
}
.configurator-wrapper .counter-tab-contents .counter-tab-content > h3 + p, .configurator-wrapper .counter-tab-contents .counter-tab-content.active > h3 + p {
  color: rgba(217, 217, 217, 0.7);
  font-size: 16px;
  line-height: normal;
  margin-bottom: 32px;
}
.configurator-wrapper .counter-tab-nav {
  width: 100%;
  justify-content: space-between;
  gap: 6px;
  align-items: stretch;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .configurator-wrapper .counter-tab-nav {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 600px) {
  .configurator-wrapper .counter-tab-nav {
    flex-wrap: wrap;
  }
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item {
  display: flex;
  gap: 12px;
  flex: 1;
  align-items: center;
  font-size: 12px;
  padding-bottom: 15px;
  transition: all 0.3s;
  position: relative;
  border-bottom: 1px solid rgba(217, 217, 217, 0.7);
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .configurator-wrapper .counter-tab-nav .counter-tab-nav-item {
    flex: 0 0 calc(50% - 12px);
    padding-top: 15px;
  }
}
@media screen and (max-width: 600px) {
  .configurator-wrapper .counter-tab-nav .counter-tab-nav-item {
    flex: 1 100%;
    width: 100%;
  }
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item .counter-nav-title, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item .form-check-label {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.4);
  transition: all 0.3s;
  cursor: pointer;
  width: 100%;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item .form-check-input[type=checkbox] ~ label {
  color: rgba(217, 217, 217, 0.7);
  background: url("../images/check.png") right 50% no-repeat;
  padding: 5px 30px 5px 5px;
  position: relative;
  z-index: 2;
  left: auto;
  transition: all 0.3s;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item .form-check-input[type=checkbox]:checked ~ label {
  color: rgba(217, 217, 217, 0.7);
  background: url("../images/check-active.png") right 50% no-repeat;
  padding: 5px 30px 5px 5px;
  position: relative;
  z-index: 2;
  left: auto;
  transition: all 0.3s;
  display: block;
  font-size: 12px;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item.active, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item:hover {
  border-bottom: 1px solid #477AFF;
  color: #fff;
  transition: all 0.3s;
  font-size: 12px;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item.active .counter-nav-title, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item.active .form-check-label, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item:hover .counter-nav-title, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item:hover .form-check-label {
  color: #fff;
  font-size: 12px;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item.active .form-check-input[type=checkbox] ~ label, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item:hover .form-check-input[type=checkbox] ~ label {
  color: #fff;
  background: url("../images/check.png") right 50% no-repeat;
  padding: 5px 30px 5px 5px;
  position: relative;
  z-index: 2;
  left: auto;
  transition: all 0.3s;
  display: block;
  cursor: pointer;
  font-size: 12px;
}
.configurator-wrapper .counter-tab-nav .counter-tab-nav-item.active .form-check-input[type=checkbox]:checked ~ label, .configurator-wrapper .counter-tab-nav .counter-tab-nav-item:hover .form-check-input[type=checkbox]:checked ~ label {
  color: #fff;
  background: url("../images/check-active.png") right 50% no-repeat;
  padding: 5px 30px 5px 5px;
  position: relative;
  z-index: 2;
  left: auto;
  transition: all 0.3s;
  display: block;
  font-size: 12px;
}
.configurator-wrapper .form-group {
  margin: 24px 0;
  position: relative;
  display: flex;
  justify-content: flex-start;
  width: 100%;
  align-items: flex-start;
}
.configurator-wrapper .form-group > label small {
  font-size: 12px;
  color: rgba(217, 217, 217, 0.7);
}
.configurator-wrapper .parameters-config {
  position: relative;
  width: 360px;
}
@media screen and (max-width: 768px) {
  .configurator-wrapper .parameters-config {
    width: 100%;
  }
}
.configurator-wrapper .parameters-config .form-group {
  gap: 0;
  flex-direction: column;
}
.configurator-wrapper .parameters-config .form-group .form-check {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  flex: 1;
}
.configurator-wrapper .form-check:first-child .form-check-input[type=radio] ~ label, .configurator-wrapper .form-check:first-child .form-check-input[type=radio]:checked ~ label {
  text-align: left;
  background-position: 0 bottom;
}
.configurator-wrapper .form-check:last-child .form-check-input[type=radio] ~ label, .configurator-wrapper .form-check:last-child .form-check-input[type=radio]:checked ~ label {
  text-align: right;
  background-position: 100% bottom;
}
.configurator-wrapper .form-check-input {
  opacity: 0;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
}
.configurator-wrapper .form-check-input[type=checkbox] ~ label {
  color: rgba(217, 217, 217, 0.7);
  background: url("../images/check.png") 0 2px no-repeat;
  padding: 5px 5px 5px 30px;
  position: relative;
  z-index: 2;
  left: -20px;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 14px;
}
.configurator-wrapper .form-check-input[type=checkbox]:checked ~ label {
  color: #fff;
  background: url("../images/check-active.png") 0 2px no-repeat;
  padding: 5px 5px 5px 30px;
  position: relative;
  z-index: 2;
  left: -20px;
  transition: all 0.3s;
  font-size: 14px;
}
.configurator-wrapper .form-check-input[type=radio] ~ label {
  color: rgba(217, 217, 217, 0.7);
  background: url("../images/radio.svg") 50% bottom no-repeat;
  padding: 5px 5px 30px;
  position: relative;
  text-align: center;
  z-index: 2;
  left: 0;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 12px;
}
.configurator-wrapper .form-check-input[type=radio]:checked ~ label {
  color: #fff;
  background: url("../images/radio-active.svg") 50% bottom no-repeat;
  padding: 5px 5px 30px;
  position: relative;
  z-index: 2;
  left: 0;
  transition: all 0.3s;
  font-size: 12px;
}
.configurator-wrapper .service-config {
  display: flex;
  gap: 54px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper .service-config {
    flex-direction: column;
    gap: 32px;
  }
}
.configurator-wrapper .service-config#service-config-2 .solution-select div[style="display: flex; gap:10px;"],
.configurator-wrapper .service-config#service-config-2 .solution-select-wrapper, .configurator-wrapper .service-config#service-config-3 .solution-select div[style="display: flex; gap:10px;"],
.configurator-wrapper .service-config#service-config-3 .solution-select-wrapper, .configurator-wrapper .service-config#service-config-4 .solution-select div[style="display: flex; gap:10px;"],
.configurator-wrapper .service-config#service-config-4 .solution-select-wrapper {
  padding: 0;
}
.configurator-wrapper div[style="gap:10px; display: flex;"], .configurator-wrapper .parameters-wrapper {
  width: 100%;
  justify-content: space-between;
  position: relative;
  gap: 10px;
  display: flex;
}
.configurator-wrapper div[style="gap:10px; display: flex;"]:before, .configurator-wrapper .parameters-wrapper:before {
  content: " ";
  position: absolute;
  bottom: 6px;
  width: calc(100% - 16px);
  height: 4px;
  background: rgb(49, 70, 124);
  left: 8px;
}
.configurator-wrapper .solution-select {
  flex: 1;
  flex-direction: column;
  display: flex;
  height: 100%;
}
.configurator-wrapper .solution-select div[style="display: flex; gap:10px;"], .configurator-wrapper .solution-select .solution-select-wrapper {
  display: flex;
  gap: 10px;
  padding: 0;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper .solution-select div[style="display: flex; gap:10px;"], .configurator-wrapper .solution-select .solution-select-wrapper {
    padding: 0;
  }
}
.configurator-wrapper .solution-select .solution-select-wrapper {
  display: flex;
  gap: 10px;
  padding: 0;
  background: none;
}
@media screen and (max-width: 600px) {
  .configurator-wrapper .solution-select .solution-select-wrapper {
    flex-direction: column;
    width: 100%;
  }
}
.configurator-wrapper .solution-select .solution-select-wrapper .service-image-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: 392px;
  position: relative;
}
.configurator-wrapper .solution-select .solution-select-wrapper .service-image-wrapper .parameters-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.configurator-wrapper .solution-select .solution-select-wrapper .service-image-wrapper .parameters-overlay ul {
  padding: 0;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.configurator-wrapper .solution-select .solution-select-wrapper .service-image-wrapper .parameters-overlay ul li {
  font-size: 13px;
  text-align: center;
  padding: 12px;
  color: rgba(217, 217, 217, 0.7);
  border: 1px solid #383838;
  border-radius: 12px;
  backdrop-filter: blur(10px);
  background: rgba(43, 43, 44, 0.6);
}
.configurator-wrapper .solution-select .solution-select-wrapper .service-image-wrapper .parameters-overlay ul li b {
  font-weight: 500;
  display: block;
  color: #fff;
  font-size: 14px;
}
.configurator-wrapper .solution-select h5 {
  margin: 0;
}
.configurator-wrapper .solution-select .sub-text {
  font-size: 14px;
  color: rgba(217, 217, 217, 0.7);
  line-height: normal;
}
.configurator-wrapper .solution-select .form-check {
  min-height: 45px;
  width: 30%;
  display: flex;
  align-items: center;
  text-align: center;
  gap: 0;
  flex-direction: column;
}
@media screen and (max-width: 600px) {
  .configurator-wrapper .solution-select .form-check {
    flex: 1;
    width: 100%;
  }
}
.configurator-wrapper .solution-select .form-check .form-check-input {
  width: 0;
  height: 0;
  padding: 0;
  border: none;
  font-size: 0;
  appearance: none;
  opacity: 0;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio] ~ label {
  display: flex;
  color: rgba(217, 217, 217, 0.7);
  background: #171719;
  padding: 12px;
  border-radius: 12px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  position: relative;
  text-align: center;
  justify-content: center;
  align-items: center;
  z-index: 10;
  left: auto;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
  white-space: nowrap;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio] ~ .solution-radio-image {
  position: absolute;
  top: 195px;
  left: 0;
  width: 100%;
  height: 330px;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio] ~ .solution-radio-image img {
  opacity: 0;
  transition: all 0.3s;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
  left: 0px;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio] ~ label:hover, .configurator-wrapper .solution-select .form-check .form-check-input[type=radio]:checked ~ label {
  color: #fff;
  border: 1px solid #477AFF;
  background: #477AFF;
  padding: 12px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  z-index: 10;
  left: auto;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio]:checked ~ .solution-radio-image {
  position: absolute;
  top: 195px;
  left: 0;
  width: 100%;
  height: 330px;
  background: #171719;
  z-index: 3;
}
.configurator-wrapper .solution-select .form-check .form-check-input[type=radio]:checked ~ .solution-radio-image img {
  opacity: 1;
  transition: all 0.3s;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
  left: 0px;
}
.configurator-wrapper .d-none {
  display: none;
}
.configurator-wrapper #contact-info-fields {
  width: 100%;
  display: flex;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  padding: 32px 24px;
  border-radius: 12px;
  background: #0e0e0f;
  border: 1px solid rgba(62, 62, 62, 0.51);
}
.configurator-wrapper #contact-info-fields.d-none {
  display: none;
}
.configurator-wrapper #contact-info-fields .form-group {
  margin: 0;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper #contact-info-fields .form-group {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
  }
}
.configurator-wrapper #contact-info-fields label {
  width: 130px;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper #contact-info-fields label {
    width: 100%;
  }
}
.configurator-wrapper #contact-info-fields .input {
  width: 100%;
  flex: 1;
}
.configurator-wrapper .additional-service-wrapper {
  display: flex;
  gap: 54px !important;
  width: 100%;
  padding: 40px 0;
  position: relative;
  border-bottom: 1px solid rgba(62, 62, 62, 0.51);
  border-top: 1px solid rgba(62, 62, 62, 0.51);
  margin: 32px 0;
}
@media screen and (max-width: 1024px) {
  .configurator-wrapper .additional-service-wrapper {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    gap: 32px;
  }
}
.configurator-wrapper .additional-service-wrapper .additional-text {
  display: flex;
  width: 600px;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .configurator-wrapper .additional-service-wrapper .additional-text {
    width: 100%;
  }
}
.configurator-wrapper .additional-service-wrapper .additional-text h5 {
  margin: 0;
  text-align: left;
}
.configurator-wrapper .additional-service-wrapper .additional-text .sub-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 18.2px */
  letter-spacing: -0.42px;
}
.configurator-wrapper .additional-service-wrapper .additional-group {
  flex-wrap: wrap;
  display: flex;
  width: 100%;
  justify-content: flex-start;
  position: relative;
  align-items: center;
  gap: 6px;
  margin: 0;
}
.configurator-wrapper .additional-service-wrapper .additional-group .form-check {
  height: auto;
  width: auto;
  display: flex;
  align-items: center;
  text-align: center;
  overflow: hidden;
  position: relative;
  justify-content: flex-start;
  gap: 0;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .configurator-wrapper .additional-service-wrapper .additional-group .form-check {
    width: 100%;
  }
}
.configurator-wrapper .additional-service-wrapper .additional-group .form-check .form-check-input {
  width: 0;
  height: 0;
  padding: 0;
  border: none;
  font-size: 0;
  appearance: none;
  opacity: 0;
}
.configurator-wrapper .additional-service-wrapper .additional-group .form-check .form-check-input[type=checkbox] ~ label {
  display: flex;
  color: rgba(217, 217, 217, 0.7);
  background: #171719;
  padding: 8px 15px;
  border-radius: 12px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  position: relative;
  text-align: center;
  justify-content: center;
  align-items: center;
  z-index: 5;
  left: auto;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
}
.configurator-wrapper .additional-service-wrapper .additional-group .form-check .form-check-input[type=checkbox]:checked ~ label {
  color: #fff;
  border: 1px solid #477AFF;
  background: #477AFF;
  padding: 8px 15px;
  border-radius: 12px;
  position: relative;
  text-align: center;
  z-index: 5;
  left: auto;
  transition: all 0.3s;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
}
.configurator-wrapper .form-check-readonly:before {
  display: none;
}
.configurator-wrapper .form-check-readonly .form-check .form-check-input[type=checkbox] ~ label, .configurator-wrapper .form-check-readonly .form-check .form-check-input[type=checkbox]:checked ~ label {
  color: #fff;
  background: url("../images/check-active.png") 0 2px no-repeat;
  padding: 5px 5px 5px 30px;
  position: relative;
  z-index: 2;
  left: auto;
  transition: all 0.3s;
  font-size: 14px;
  cursor: default;
}

.service-review {
  display: flex;
  gap: 54px;
  align-items: center;
  margin-bottom: 24px;
}
@media screen and (max-width: 1024px) {
  .service-review {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 16px;
  }
}
.service-review h3 {
  margin-bottom: 16px;
}
.service-review p.sub-text {
  font-size: 15px;
  color: rgba(217, 217, 217, 0.7);
  line-height: normal;
}
@media screen and (max-width: 1024px) {
  .service-review p.sub-text {
    font-size: 14px;
  }
}

.service-checkbox {
  position: absolute;
  opacity: 0;
}

.service-checkbox:checked + .service-checkbox-label {
  color: #fff;
  border: 1px solid #477AFF;
  background: #477AFF;
}

.service-checkbox:checked + .service-checkbox-label > i {
  border-color: #fff;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 78.369 78.369' %3E%3Cg%3E%3Cpath d='M78.049 19.015 29.458 67.606a1.094 1.094 0 0 1-1.548 0L.32 40.015a1.094 1.094 0 0 1 0-1.547l6.704-6.704a1.095 1.095 0 0 1 1.548 0l20.113 20.112 41.113-41.113a1.095 1.095 0 0 1 1.548 0l6.703 6.704a1.094 1.094 0 0 1 0 1.548z' fill='%23477AFF' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.service-checkbox-label > i {
  height: 20px;
  width: 20px;
  transition: all 0.3s;
  border-radius: 3px;
  border: 1px solid #3e3e3e;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 78.369 78.369' %3E%3Cg%3E%3Cpath d='M78.049 19.015 29.458 67.606a1.094 1.094 0 0 1-1.548 0L.32 40.015a1.094 1.094 0 0 1 0-1.547l6.704-6.704a1.095 1.095 0 0 1 1.548 0l20.113 20.112 41.113-41.113a1.095 1.095 0 0 1 1.548 0l6.703 6.704a1.094 1.094 0 0 1 0 1.548z' fill='%233e3e3e' %3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.service-checkbox-label {
  display: flex;
  color: rgba(217, 217, 217, 0.8);
  background: #171719;
  padding: 12px;
  gap: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  border: 1px solid rgba(62, 62, 62, 0.77);
  position: relative;
  border-radius: 6px;
  text-align: center;
  justify-content: center;
  align-items: center;
  z-index: 10;
  left: auto;
  transition: all 0.3s;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
}

.solution-select-wrapper {
  display: flex;
  gap: 10px;
  padding: 0;
}

.configurator-wrapper .service-config {
  align-items: stretch;
}

.configurator-wrapper .solution-select .solution-select-wrapper {
  background: none;
  padding: 0;
}

.configurator-wrapper .solution-select .service-image-wrapper {
  display: flex;
  align-items: start;
  justify-content: center;
  height: 368px;
  position: relative;
}

.configurator-wrapper .solution-select .service-image-wrapper .parameters-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.configurator-wrapper .solution-select .service-image-wrapper .parameters-overlay ul {
  padding: 0;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.configurator-wrapper .solution-select .service-image-wrapper .parameters-overlay ul li {
  font-size: 13px;
  text-align: center;
  padding: 12px;
  color: rgba(217, 217, 217, 0.7);
  border: 1px solid #383838;
  border-radius: 12px;
  backdrop-filter: blur(10px);
  background: rgba(43, 43, 44, 0.6);
}

.configurator-wrapper .solution-select .service-image-wrapper .parameters-overlay ul li b {
  font-weight: 500;
  display: block;
  color: #fff;
  font-size: 14px;
}

.configurator-wrapper .solution-select {
  flex-direction: column;
  display: flex;
  height: 100%;
}

.section-cta {
  padding: 80px 0;
}
@media screen and (max-width: 1024px) {
  .section-cta {
    padding: 44px 0;
  }
}

.cta-info {
  padding: 143px 54px 54px;
  border-radius: 20px;
  background: url("../images/cta-bg.png") 50% 50% no-repeat;
  gap: 54px;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .cta-info {
    flex-direction: column;
    gap: 32px;
    padding: 54px;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-size: cover;
  }
}
@media screen and (max-width: 768px) {
  .cta-info {
    padding: 40px 32px;
  }
}

.cta-text {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 350px;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1024px) {
  .cta-text {
    max-width: 90%;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
}
.cta-text .text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.48px;
  color: rgba(217, 217, 217, 0.7);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9zZXJ2aWNlcy9fb3VyU2VydmljZXMuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy9fYWRkaXRpb25hbC5zY3NzIiwiYmxvY2tzL3NlcnZpY2VzL19jb25maWd1cmF0b3Iuc2NzcyIsImJsb2Nrcy9fY3RhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSTs7QUFHSTtFQURKO0lBRVE7Ozs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9RO0lBQ0E7Ozs7QUFHUjtFQUNJO0VBQ0EsWUNLUztFREpUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFRTNCSjtFQUNBLGVGMkJvRztFRTFCcEc7O0FBQ0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNGZ0IyRjtFRWYzRixlRmVnRztFRWRoRyxZRmM4QjtFRWI5QjtFQUVBO0VBQ0E7RUFDQTs7O0FGWVI7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDSTs7QUFDQTtFQUZKO0lBR1E7Ozs7QUFLUjtFQUNJOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFWSjtJQVdROzs7QUFFSjtFQWJKO0lBY1E7OztBQUlKO0VBRUk7O0FBQ0E7RUFISjtJQUlROzs7QUFFSjtFQU5KO0lBT1E7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0NoR087O0FEbUdQO0VBREo7SUFFUTs7O0FBSUo7RUFESjtJQUVROzs7O0FHNUha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QUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FDcDNCSjtFQUNJOztBQUNBO0VBRko7SUFHUTs7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7RUFoQko7SUFpQlE7Ozs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBKO0lBUVE7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9KM0JPIiwiZmlsZSI6InNlcnZpY2VzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zXCI7XHJcbi5zZWN0aW9uLW91ci1zZXJ2aWNlc3tcclxuICAgIHBhZGRpbmc6IDU0cHggMCAwO1xyXG5cclxuICAgIC5oMntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm91ci1zZXJ2aWNlcy13cmFwcGVye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHBhZGRpbmc6IDU0cHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy10YWJ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDEsIDQ0LCAwLjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWdyYWQtdHJhbnMtYmcobGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDcxLCAxMjIsIDI1NSwgMC43NSksICMyMjIgMTAwJSksIDFweCwgMTJweCk7XHJcbiAgICB9XHJcbn1cclxuLm91ci1zZXJ2aWNlcy1saXN0e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZXJ2aWNlcy1idG5ze1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCl7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1tYWlue1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm91ci1zZXJ2aWNlcy1pbmZve1xyXG4gICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4ub3VyLXNlcnZpY2VzLWl0ZW17XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYub3VyLXNlcnZpY2VzLWl0ZW0tMixcclxuICAgICYub3VyLXNlcnZpY2VzLWl0ZW0tNHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgICAuc3ViLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgIH1cclxuICAgIC5vdXItc2VydmljZXMtaW1ne1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb25maWctYnRue1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIEZPTlRTXHJcbiRmb250LW1haW46ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kOiAnQmljdWJpaycsIHNhbnMtc2VyaWY7XHJcbiRyb290LWZvbnQtc2l6ZTogMTZweDtcclxuXHJcbi8vIFJBRElVU1xyXG4kYm9yZGVyLXJhZGl1cy1idXR0b246IDZweDtcclxuJGJvcmRlci1yYWRpdXMtZHJvcGRvd246IDIwcHg7IC8v0YDQsNC00LjRg9GBINCy0YvQv9Cw0LTQsNGI0LXQulxyXG4kYm9yZGVyLXJhZGl1cy1kcm9wZG93bi0yOiAxMnB4OyAvL9GA0LDQtNC40YPRgSDQstGL0L/QsNC00LDRiNC10LpcclxuJGJvcmRlci1yYWRpdXMtY2FyZDogMTBweDtcclxuJGJvcmRlci1yYWRpdXMtY2FyZC0yOiAxMnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1pbnB1dDogNnB4O1xyXG5cclxuXHJcbi8vIEdFTkVSQUwgQ09MT1JTXHJcbiRtYWluLWNvbG9yLTE6ICNGMTNDM0M7IC8vbWFpbi1jb2xvciDQuCDQtNC70Y8g0LrQvdC+0L/QutC4INCz0LvQsNCy0L3QvtC5XHJcblxyXG4vLyBURVhUIENPTE9SU1xyXG4kdGV4dC1jb2xvci0xOiAjZmZmOyAvL9Ce0YHQvdC+0LLQvdC+0Lkg0YbQstC10YIg0YLQtdC60YHRgtCwXHJcbiR0ZXh0LWNvbG9yLTI6ICM0NzdBRkY7IC8v0YbQstC10YIg0YLQtdC60YHRgtCwINCyINC60LDRgNGC0L7Rh9C60LDRhSDQuCDQvNC10LvQutC+0Lwg0YLQtdC60YHRgtC1XHJcbiR0ZXh0LWNvbG9yLTM6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTsgLy8g0YHQtdGA0YvQuVxyXG4kdGV4dC1jb2xvci00OiAjRDlEOUQ5O1xyXG5cclxuXHJcbi8vIEJHIENPTE9SU1xyXG4kYmctbGluZWFyOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZmZmIDEwMCUpOyAvL2dyYWRpZW50INC10YHQu9C4INC90YPQttC10L0g0LHRg9C00LXRglxyXG5cclxuJGJnLWNvbG9yLTE6ICMwRTBFMEY7IC8vYm9keVxyXG4kYmctY29sb3ItMjogcmdiYSg0MSwgNDEsIDQ0LCAwLjM1KTtcclxuJGJnLWNvbG9yLTM6ICMxMzEzMTM7XHJcbiRiZy1jb2xvci00OiAjZjlmOWY5O1xyXG4kYmctY29sb3ItNTogI0VGRjVGMjtcclxuJGJnLWNvbG9yLTY6ICM1MUI3QTk7XHJcbiRiZy1jb2xvci03OiAjOEYwMEZGO1xyXG4kYmctY29sb3ItODogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcclxuJGVycm9yLWNvbG9yOiAjRjEzQzNDO1xyXG4kZXJyb3ItY29sb3ItYmc6ICNGRkY0RjQ7XHJcblxyXG5cclxuJGJ0bi1jb2xvci0xOiAkbWFpbi1jb2xvci0xOyAvLyDQk9C70LDQstC90LDRjyDQutC90L7Qv9C60LAgKNC00YPQsdC70Ywg0LzQtdC50L0g0YbQstC10YLQsClcclxuJGJ0bi1jb2xvci0yOiAjMEUwRTBGOyAvLyDQstGC0L7RgNC+0YHRgtC10L/QtdGA0L3QvdCw0Y8g0LrQvdC+0L/QutCwXHJcbiRidG4tY29sb3ItMzogI0ZGQzcwMDsgIC8vINC60L3QvtC/0LrQsCDQsiDQutC+0L3RgtCw0LrRgtCw0YVcclxuJGJ0bi10ZXh0LTE6ICNmZmY7IC8vINGG0LLQtdGCINGC0LXQutGB0YLQsCDQk9C70LDQstC90LDRjyDQutC90L7Qv9C60LBcclxuJGJ0bi10ZXh0LTI6ICNmZmY7IC8vINGG0LLQtdGCINGC0LXQutGB0YLQsCDQstGC0L7RgNC+0YHRgtC10L/QtdGA0L3QvdCw0Y9cclxuJGJ0bi10ZXh0LTM6ICMyMjIzMjg7IC8vINGG0LLQtdGCINGC0LXQutGB0YLQsCDQstGC0L7RgNC+0YHRgtC10L/QtdGA0L3QvdCw0Y9cclxuXHJcbiRjYXJkLWJnOiAjZjlmOWY5O1xyXG4kaGVhZGVyLWJnOiAkYmctY29sb3ItMzsgLy9oZWFkZXIg0YTQvtC9XHJcblxyXG5cclxuLy8gQk9SREVSIENPTE9SU1xyXG4kYm9yZGVyLWNvbG9yLTE6ICNFNEVCRTc7XHJcbiRib3JkZXItY29sb3ItMjogcmdiYSg2MiwgNjIsIDYyLCAwLjUxKTtcclxuJGJvcmRlci1jb2xvci0zOiAjMzEzMTMzO1xyXG5cclxuLy8gZHJvcGRvd24gJiBuYXZcclxuJG5hdi1iZzogJGJnLWNvbG9yLTM7IC8vLm5hdlxyXG4kYmctZHJvcGRvd24tbGlzdDogI2Y0ZjRmNDsgLy/QstGL0L/QsNC00LDRiNC60Lgg0YTQvtC9XHJcbiRib3JkZXItZHJvcGRvd24tbGlzdDogJGJvcmRlci1jb2xvci0yOyAvLyDRgNCw0LzQutCwINCy0YvQv9Cw0LTQsNGI0LrQuFxyXG4kcmVzcG9uc2l2ZS1iZzogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjc1KTsgLy/RhNC+0L0g0LHQuNGE0L7RgNCwINC00LvRjyDQvNC+0LEg0L3QsNCy0LjQs9Cw0YbQuNC4XHJcbi8vIGZvcm1zXHJcbiRpbnB1dC1iZy1jb2xvci0xOiAjMjEyMTIxO1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XHJcbiRpbnB1dC1ib3JkZXItY29sb3ItMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuJGlucHV0LXRleHQtY29sb3ItMTogJHRleHQtY29sb3ItMTtcclxuXHJcbi8vIHBvcHVwXHJcbiRwb3B1cC1iZzogIzE3MTcxOTsiLCJAbWl4aW4gbmV3LWZvbnQoJGZvbnQtbmFtZSwgJGZvbnQtbGluayl7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbmFtZTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skZm9udC1saW5rfS5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzLyN7JGZvbnQtbGlua30uZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZvbnQtbGlua30udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvI3skZm9udC1saW5rfS53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoXCIuLi9mb250cy8jeyRmb250LWxpbmt9LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgLy91cmwoXCIuLi9mb250cy8jeyRmb250LWxpbmt9LnN2ZyNNeUZvbnRcIikgZm9ybWF0KCdzdmcnKTsgICAgXHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItZ3JhZC10cmFucy1iZyhcclxuICAgICRib3JkZXIsXHJcbiAgICAkd2lkdGg6IDMwcHgsXHJcbiAgICAkYm9yZGVyLXJhZGl1czogMjBweFxyXG4pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgLy8gICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zXCI7XHJcbi5zZWN0aW9uLWFkZGl0aW9uYWwtc2VydmljZXN7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItMztcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcclxuICAgIH1cclxufVxyXG4uYWRkaXRpb25hbC1jb2x1bW57XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleDogMTtcclxufVxyXG4uYWRkaXRpb25hbC1jb2x1bW4tc2Vjb25ke1xyXG4gICAgZmxleDogMCAwIDM5N3B4O1xyXG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaDJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi5idG4td2l0aC1hcnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkaXRpb25hbC1saXN0e1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG4uYWRkaXRpb25hbC1yb3d7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZC1yb3d7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4uYWRkaXRpb25hbC1pbWd7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG59XHJcbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9ue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDQsIDAuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItZ3JhZC10cmFucy1iZyhsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoNzEsIDEyMiwgMjU1LCAwLjc1KSwgIzIyMiAxMDAlKSwgMXB4LCAxMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG59XHJcbi5hZGRpdGlvbmFsLWltZ3tcclxuXHJcbn1cclxuLmFkZGl0aW9uYWwtYmd7XHJcbiAgICBmbGV4OiAwIDAgMjUwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWRkLWJnLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMzA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb3R0aWUtaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYjbG90dGllLWJveC0xe1xyXG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FyZC1hcnJvd3tcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgZmxleDogMCAwIDI0cHg7XHJcbn1cclxuLmFkZGl0aW9uYWwtdGl0bGV7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uYWRkaXRpb25hbC10ZXh0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgIH1cclxuICAgIC5zdWItdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIwLjhweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tY29uZmlndXJhdG9yIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTcxNzE5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uZmlndXJhdG9yLWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTIgdXJsKFwiLi4vaW1hZ2VzL3NlcnZlci1jdGEucG5nXCIpIHJpZ2h0IDUwJSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci1idG5zLXRleHQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDE4LjJweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25maWd1cmF0b3Itd3JhcHBlciB7XHJcbiAgICBocntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgIH1cclxuICAgIC50YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudGVyLXRhYi1jb250ZW50c3tcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY291bnRlci10YWItY29udGVudHtcclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICA+IGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gaDMgKyBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY291bnRlci10YWItbmF2e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudGVyLXRhYi1uYXYtaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRlci1uYXYtdGl0bGUsIC5mb3JtLWNoZWNrLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2sucG5nXCIpIHJpZ2h0IDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLWFjdGl2ZS5wbmdcIikgcmlnaHQgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAuY291bnRlci1uYXYtdGl0bGUsIC5mb3JtLWNoZWNrLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLnBuZ1wiKSByaWdodCA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVjay1hY3RpdmUucG5nXCIpIHJpZ2h0IDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgPiBsYWJlbHtcclxuICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhbWV0ZXJzLWNvbmZpZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jaGVja3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICYgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jaGVjay5wbmdcIikgMCAycHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLWFjdGl2ZS5wbmdcIikgMCAycHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JhZGlvLnN2Z1wiKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmFkaW8tYWN0aXZlLnN2Z1wiKSA1MCUgYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlLWNvbmZpZ3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNTRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3NlcnZpY2UtY29uZmlnLTIsXHJcbiAgICAgICAgJiNzZXJ2aWNlLWNvbmZpZy0zLFxyXG4gICAgICAgICYjc2VydmljZS1jb25maWctNHtcclxuICAgICAgICAgICAgLnNvbHV0aW9uLXNlbGVjdCBkaXZbc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBnYXA6MTBweDtcIl0sXHJcbiAgICAgICAgICAgIC5zb2x1dGlvbi1zZWxlY3Qtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXZbc3R5bGU9XCJnYXA6MTBweDsgZGlzcGxheTogZmxleDtcIl0sIC5wYXJhbWV0ZXJzLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBnYXA6MTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig0OSA3MCAxMjQpO1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvbHV0aW9uLXNlbGVjdHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGl2W3N0eWxlPVwiZGlzcGxheTogZmxleDsgZ2FwOjEwcHg7XCJdLCAuc29sdXRpb24tc2VsZWN0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbHV0aW9uLXNlbGVjdC13cmFwcGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2UtaW1hZ2Utd3JhcHBlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5wYXJhbWV0ZXJzLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODM4Mzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmIyYzk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNoZWNre1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmIH4gLnNvbHV0aW9uLXJhZGlvLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmI3NvbHV0aW9uXzFfMSB+IC5zb2x1dGlvbi1yYWRpby1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IGxhYmVsOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5zb2x1dGlvbi1yYWRpby1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMTcxNzE5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kLW5vbmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNjb250YWN0LWluZm8tZmllbGRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZTBlMGY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICYuZC1ub25le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZGl0aW9uYWwtc2VydmljZS13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRpdGlvbmFsLXRleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViLXRleHR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDE4LjJweCAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZGl0aW9uYWwtZ3JvdXB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2t7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTcxNzE5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyYgfiBsYWJlbDpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3ItMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8mIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLXJlYWRvbmx5e1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jaGVja3tcclxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiB+IGxhYmVsLCAmOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2stYWN0aXZlLnBuZ1wiKSAwIDJweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1yZXZpZXcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIHAuc3ViLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zZXJ2aWNlLWNoZWNrYm94OmNoZWNrZWQgKyAuc2VydmljZS1jaGVja2JveC1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzdBRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDc3QUZGO1xyXG59XHJcblxyXG4uc2VydmljZS1jaGVja2JveDpjaGVja2VkICsgLnNlcnZpY2UtY2hlY2tib3gtbGFiZWwgPiBpIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgNzguMzY5IDc4LjM2OScgJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTc4LjA0OSAxOS4wMTUgMjkuNDU4IDY3LjYwNmExLjA5NCAxLjA5NCAwIDAgMS0xLjU0OCAwTC4zMiA0MC4wMTVhMS4wOTQgMS4wOTQgMCAwIDEgMC0xLjU0N2w2LjcwNC02LjcwNGExLjA5NSAxLjA5NSAwIDAgMSAxLjU0OCAwbDIwLjExMyAyMC4xMTIgNDEuMTEzLTQxLjExM2ExLjA5NSAxLjA5NSAwIDAgMSAxLjU0OCAwbDYuNzAzIDYuNzA0YTEuMDk0IDEuMDk0IDAgMCAxIDAgMS41NDh6JyBmaWxsPSclMjM0NzdBRkYnICUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uc2VydmljZS1jaGVja2JveC1sYWJlbCA+IGkge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZTNlM2U7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDc4LjM2OSA3OC4zNjknICUzRSUzQ2clM0UlM0NwYXRoIGQ9J003OC4wNDkgMTkuMDE1IDI5LjQ1OCA2Ny42MDZhMS4wOTQgMS4wOTQgMCAwIDEtMS41NDggMEwuMzIgNDAuMDE1YTEuMDk0IDEuMDk0IDAgMCAxIDAtMS41NDdsNi43MDQtNi43MDRhMS4wOTUgMS4wOTUgMCAwIDEgMS41NDggMGwyMC4xMTMgMjAuMTEyIDQxLjExMy00MS4xMTNhMS4wOTUgMS4wOTUgMCAwIDEgMS41NDggMGw2LjcwMyA2LjcwNGExLjA5NCAxLjA5NCAwIDAgMSAwIDEuNTQ4eicgZmlsbD0nJTIzM2UzZTNlJyAlM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNoZWNrYm94LWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjgpO1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTcxOTtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2MiwgNjIsIDYyLCAwLjc3KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zb2x1dGlvbi1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIC5zZXJ2aWNlLWNvbmZpZyB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIC5zb2x1dGlvbi1zZWxlY3QgLnNvbHV0aW9uLXNlbGVjdC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29uZmlndXJhdG9yLXdyYXBwZXIgLnNvbHV0aW9uLXNlbGVjdCAuc2VydmljZS1pbWFnZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMzY4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb25maWd1cmF0b3Itd3JhcHBlciAuc29sdXRpb24tc2VsZWN0IC5zZXJ2aWNlLWltYWdlLXdyYXBwZXIgLnBhcmFtZXRlcnMtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbn1cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIC5zb2x1dGlvbi1zZWxlY3QgLnNlcnZpY2UtaW1hZ2Utd3JhcHBlciAucGFyYW1ldGVycy1vdmVybGF5IHVsIHtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6MTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIC5zb2x1dGlvbi1zZWxlY3QgLnNlcnZpY2UtaW1hZ2Utd3JhcHBlciAucGFyYW1ldGVycy1vdmVybGF5IHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzoxMnB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC43KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzODM4Mzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogIzJiMmIyYzk5O1xyXG59XHJcbi5jb25maWd1cmF0b3Itd3JhcHBlciAuc29sdXRpb24tc2VsZWN0IC5zZXJ2aWNlLWltYWdlLXdyYXBwZXIgLnBhcmFtZXRlcnMtb3ZlcmxheSB1bCBsaSBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxufVxyXG5cclxuLmNvbmZpZ3VyYXRvci13cmFwcGVyIC5zb2x1dGlvbi1zZWxlY3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuLnNlY3Rpb24tY3Rhe1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiA0NHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmN0YS1pbmZve1xyXG4gICAgcGFkZGluZzoxNDNweCA1NHB4IDU0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2N0YS1iZy5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogNTRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcclxuICAgIH1cclxufVxyXG4uY3RhLXRleHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMC44cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgIH1cclxufSJdfQ== */
