/*------------- Hover background gradient --------------*/
@property --myColor1 {
  syntax: "<color>";
  initial-value: #FCA32D;
  inherits: false;
}
@property --myColor2 {
  syntax: "<color>";
  initial-value: #FF6196;
  inherits: false;
}
.button-hover-linearGradient {
  background-image: linear-gradient(105deg, var(--myColor1) 7%, var(--myColor2) 78%);
  transition: --myColor1 0.7s, --myColor2 0.7s;
}
.button-hover-linearGradient:hover {
  --myColor1: #ff933c;
  --myColor2: #ff933c;
}

.button-hover-linearGradient-others-browsers {
  background-image: linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
  background-image: -moz-linear-gradient(105deg, #ff933c 7%, #ff6196 78%);
}

@media (max-width: 992px) {
  #home section > .container {
    --bs-gutter-x: 50px;
  }
}
#home .hero {
  height: min(100vh, 900px);
  min-height: 520px;
  border-radius: 0 0 100px 0;
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
@media (max-width: 992px) {
  #home .hero {
    height: min(100vh, 547px);
    min-height: 400px;
  }
}
#home .hero > .container {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
}
#home .hero--logo {
  display: flex;
  justify-content: center;
}
#home .hero--logo img,
#home .hero--logo svg {
  max-width: 100%;
}
@media (max-width: 500px) {
  #home .hero--logo img,
#home .hero--logo svg {
    max-width: 272px;
  }
}
#home .hero .bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}
#home .hero .bg-img video,
#home .hero .bg-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .hero::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #049DBF 0.98%, rgba(204, 153, 82, 0) 100%);
  mix-blend-mode: multiply;
  z-index: -1;
}
#home .hero .floating-icon {
  position: absolute;
  bottom: 68px;
  z-index: 2;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (max-width: 992px) {
  #home .hero .floating-icon {
    display: none;
  }
}
#home .hero .floating-icon svg {
  cursor: pointer;
  height: 68px;
  width: 43px;
}
#home .hero .floating-icon svg rect,
#home .hero .floating-icon svg path {
  stroke: #F2ECDA;
}
#home .hero .floating-icon svg path {
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
  animation-name: scroll;
  animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);
  border-radius: 21.93px;
  height: 10px;
  width: 6px;
}
@keyframes scroll {
  0% {
    opacity: 0;
  }
  10% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(15px);
    opacity: 0;
  }
}
#home .program {
  padding-block: 147px 104px;
}
@media (max-width: 992px) {
  #home .program {
    padding-block: 31px 47px;
  }
}
#home .program--wrapper {
  max-width: 535px;
}
@media (max-width: 992px) {
  #home .program--wrapper {
    max-width: 100%;
  }
}
#home .program--wrapper h2 {
  font-size: 35px;
  line-height: 45px;
  margin-bottom: 34px;
}
@media (max-width: 992px) {
  #home .program--wrapper h2 {
    margin-bottom: 18px;
  }
}
#home .program--wrapper .btn-wrapper {
  margin-top: 63px;
}
@media (max-width: 992px) {
  #home .program--wrapper .btn-wrapper {
    margin-top: 32px;
  }
}
#home .who {
  padding-block: 147px 163px;
  background-color: #F7F4EF;
  border-radius: 100px 0 0 0;
  position: relative;
  overflow-x: clip;
}
@media (max-width: 992px) {
  #home .who {
    padding-block: 58px 0;
    border-radius: 68px 0 0 0;
  }
}
@media (min-width: 1200px) {
  #home .who > .container {
    max-width: 1230px;
  }
}
@media (min-width: 1400px) {
  #home .who > .container {
    max-width: 1320px;
  }
}
@media (max-width: 992px) {
  #home .who::after {
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    width: 100%;
    height: 217px;
    background-color: #fff;
  }
}
#home .who--wrapper {
  max-width: 841px;
}
@media (max-width: 1400px) {
  #home .who--wrapper {
    max-width: 712px;
  }
}
@media (max-width: 1200px) {
  #home .who--wrapper {
    max-width: 50%;
  }
}
@media (max-width: 992px) {
  #home .who--wrapper {
    max-width: 100%;
  }
}
#home .who .row {
  --bs-gutter-y: 31px;
}
#home .who .row > div + div {
  border-left: 2px solid #43593E;
}
@media (max-width: 1200px) {
  #home .who .row > div + div {
    border-left: none;
  }
}
#home .who--list .who--list-item + .who--list-item {
  margin-top: 31.4px;
}
#home .who--list-item {
  max-width: 596px;
}
@media (max-width: 992px) {
  #home .who--list-item {
    max-width: 100%;
  }
}
#home .who--list-item:hover .who--list-title img {
  translate: 8px 0;
}
#home .who--list-item p {
  color: #303600;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}
@media (max-width: 992px) {
  #home .who--list-item p {
    font-size: 15px;
    line-height: 22px;
  }
}
#home .who--list-title {
  display: flex;
  align-items: center;
  gap: 22.8px;
  margin-bottom: 13.4px;
}
@media (max-width: 992px) {
  #home .who--list-title {
    gap: 17px;
    margin-bottom: 11px;
  }
}
#home .who--list-title img {
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  #home .who--list-title img {
    max-width: 8%;
  }
}
#home .who--list-title h4 {
  color: #5D4336;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 0.03em;
}
@media (max-width: 992px) {
  #home .who--list-title h4 {
    font-size: 20px;
  }
}
#home .who--list span {
  display: block;
  margin-top: 10px;
  font-size: 14px;
}
#home .who--list.list-1 {
  padding-right: 60px;
}
@media (max-width: 1400px) {
  #home .who--list.list-1 {
    padding-right: 40px;
  }
}
@media (max-width: 1200px) {
  #home .who--list.list-1 {
    padding-right: 0;
  }
}
#home .who--list.list-2 {
  padding-left: min(36px, 1.5vw);
}
@media (max-width: 1200px) {
  #home .who--list.list-2 {
    padding-left: 0;
  }
}
#home .who .img-container {
  position: absolute;
  right: 0;
  bottom: 185px;
  z-index: 1;
  height: 1115px;
  width: min(696px, 36.5vw);
  border-radius: 100px 0 0 0;
  overflow: hidden;
}
@media (max-width: 1200px) {
  #home .who .img-container {
    width: 50vw;
  }
}
@media (max-width: 992px) {
  #home .who .img-container {
    position: relative;
    height: 440px;
    width: 95vw;
    border-radius: 0 0 0 100px;
    right: 0;
    bottom: 0;
    display: block;
    margin-top: 40px;
    margin-inline: auto 0;
  }
}
#home .who .img-container img {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
#home .itinerary {
  padding-block: 0;
}
@media (max-width: 992px) {
  #home .itinerary {
    padding-block: 66px 0;
  }
}
#home .itinerary > .cont-2 {
  max-width: 1320px;
  padding-inline: 12px;
  margin-inline: auto;
}
@media (max-width: 1200px) {
  #home .itinerary > .cont-2 {
    margin-inline: 0;
    padding-inline: 0;
    max-width: 100%;
  }
}
#home .itinerary--text {
  text-align: center;
  max-width: 835px;
  margin-bottom: 90px;
  display: block;
  margin-inline: auto;
}
@media (max-width: 992px) {
  #home .itinerary--text {
    max-width: 100%;
    margin-bottom: 33px;
  }
}
#home .itinerary--text h2 {
  position: relative;
  padding-top: 48.9px;
  margin-bottom: 26px;
}
@media (max-width: 992px) {
  #home .itinerary--text h2 {
    padding-top: 16px;
    margin-bottom: 24px;
  }
}
#home .itinerary--text h2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 165px;
  height: 4.4px;
  background-color: #43593E;
  border-radius: 8px;
}
@media (max-width: 992px) {
  #home .itinerary--text h2::after {
    left: 0;
    max-width: 78px;
  }
}
@media (max-width: 992px) {
  #home .itinerary--text p {
    line-height: 25px;
  }
}
#home .itinerary--text2 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  position: absolute;
  bottom: 90px;
  left: 0;
  right: 0;
}
#home .itinerary--slider .card {
  border-radius: 0 30px 0 0;
  overflow: hidden;
  position: relative;
  height: 395px;
  width: 305px;
  cursor: pointer;
}
@media (max-width: 1400px) {
  #home .itinerary--slider .card {
    width: 290px;
    height: auto;
    aspect-ratio: 306/397;
  }
}
#home .itinerary--slider .card:hover .card--img img {
  scale: 1.1;
}
#home .itinerary--slider .card--img {
  height: 100%;
  width: 100%;
}
#home .itinerary--slider .card--img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
#home .itinerary--slider .card--text {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1;
  text-align: center;
  padding: 25px 20px 35px;
  background-color: #5D4336;
}
#home .itinerary--slider .card--text h4 {
  color: #F2ECDA;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: 0.03em;
}
#home .itinerary--slider .card--text2 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  position: absolute;
  bottom: 90px;
  left: 0;
  right: 0;
}
#home .itinerary--slider .card:hover--text {
  background-color: #43593E;
}
#home .itinerary--slider .swiper-wrapper {
  justify-content: center;
}
@media (max-width: 1400px) {
  #home .itinerary--slider .swiper-wrapper {
    justify-content: start;
  }
}
#home .itinerary--slider .swiper-slide {
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1200px) {
  #home .itinerary--slider .swiper-slide:first-child {
    margin-left: 25px;
  }
}
#home .itinerary--slider .swiper-pagination {
  bottom: -53px;
}
#home .itinerary .dynamic {
  margin-top: 139px;
  padding-block: 40px 145px;
  position: relative;
  isolation: isolate;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic {
    margin-top: 104px;
    padding-block: 27px 57px;
  }
  #home .itinerary .dynamic > .row {
    --bs-gutter-y: 90px;
  }
}
#home .itinerary .dynamic--info {
  max-width: 649px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info {
    max-width: 100%;
  }
}
#home .itinerary .dynamic--info-icon {
  margin-bottom: 47px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info-icon {
    margin-bottom: 20px;
  }
}
#home .itinerary .dynamic--info-icon img {
  width: 117px;
  height: 62px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info-icon img {
    width: 78px;
    height: 41px;
  }
}
#home .itinerary .dynamic--info h2 {
  margin-bottom: 33px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info h2 {
    margin-bottom: 24px;
  }
}
#home .itinerary .dynamic--info p {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info p {
    line-height: 25px;
    margin-bottom: 25px;
  }
}
#home .itinerary .dynamic--info ul {
  margin: 0;
}
#home .itinerary .dynamic--info ul li {
  list-style: inside;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--info ul li {
    line-height: 25px;
  }
}
#home .itinerary .dynamic--info ul li::marker {
  color: #43593E;
  width: 7px;
  aspect-ratio: 1;
}
#home .itinerary .dynamic--slider {
  border-radius: 0 30px 30px;
  overflow: hidden;
}
#home .itinerary .dynamic--slider-item {
  width: min(100%, 555px);
  height: 661px;
}
@media (max-width: 992px) {
  #home .itinerary .dynamic--slider-item {
    width: 100%;
    height: 408px;
  }
}
#home .itinerary .dynamic--slider-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#home .itinerary .dynamic--slider .swiper-slide {
  overflow: hidden;
}
#home .itinerary .dynamic--slider .swiper-pagination-2 {
  position: absolute;
  bottom: 48px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
#home .itinerary .dynamic--slider .swiper-pagination-2 .swiper-pagination-bullet-active {
  background: #43593E;
}
#home .cards-meses {
  position: relative;
  margin-bottom: 120px;
}
#home .cards-meses::after {
  content: "";
  position: absolute;
  width: 80%;
  height: calc(100% + 240px);
  right: 0;
  top: -120px;
  background: #FFF9E2;
  border-radius: 0px 32px 0px 0px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
@media (max-width: 991px) {
  #home .cards-meses .row {
    flex-direction: column-reverse;
  }
  #home .cards-meses::after {
    top: 0;
    height: 100%;
    width: 100%;
  }
  #home .cards-meses .itinerary--slider {
    margin-top: 56px;
  }
  #home .cards-meses .icone-float-cards {
    float: none !important;
    display: flex;
    margin: 20px auto;
  }
}
#home .hotel {
  position: relative;
  overflow: hidden;
  padding-block: 237px 251px;
}
@media (max-width: 992px) {
  #home .hotel {
    padding-block: 79px 88px;
  }
}
#home .hotel--container {
  background-color: #5D4336;
  padding: 45px 63px 0;
  border-radius: 0 50px 50px 50px;
  max-width: 865px;
}
@media (max-width: 992px) {
  #home .hotel--container {
    padding: 26px 15px 40px;
    border-radius: 0 30px 30px 30px;
  }
}
#home .hotel--container h2 {
  color: #F2ECDA;
  margin-bottom: 29px;
}
@media (max-width: 992px) {
  #home .hotel--container h2 {
    line-height: 30px;
  }
}
#home .hotel--container p {
  color: #F2ECDA;
  max-width: 730px;
  margin-bottom: 25px;
}
@media (max-width: 992px) {
  #home .hotel--container p {
    max-width: 90%;
    margin-bottom: 23px;
  }
}
#home .hotel--container .btn {
  translate: 0 26px;
}
@media (max-width: 992px) {
  #home .hotel--container .btn {
    translate: none;
  }
}
#home .contact {
  position: relative;
  padding-block-start: 127px;
  isolation: isolate;
  overflow: hidden;
}
@media (max-width: 992px) {
  #home .contact {
    padding-block-start: 55px;
  }
}
#home .contact--text {
  text-align: center;
  margin-bottom: 95px;
}
@media (max-width: 992px) {
  #home .contact--text {
    margin-bottom: 36px;
  }
}
#home .contact--text h2 {
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 400;
}
@media (max-width: 992px) {
  #home .contact--text h2 {
    font-size: 30px;
  }
}
#home .contact--text h2 strong {
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
}
@media (max-width: 992px) {
  #home .contact--text h2 strong {
    font-size: 35px;
    line-height: 40px;
    white-space: pre;
  }
}
#home .contact--text p {
  color: #fff;
  margin-block: 19px 33px;
}
@media (max-width: 992px) {
  #home .contact--text p {
    margin-block: 14px 36px;
    font-size: 15px;
  }
}
#home .contact--text p strong {
  color: inherit;
  font-family: inherit;
  font-weight: 700;
}
#home .contact--text .btn-wrapper {
  display: flex;
  justify-content: center;
}
#home .contact--text .btn-wrapper .btn {
  gap: 9px;
  background-color: #43593E;
}
#home .contact--text .btn-wrapper .btn:hover span,
#home .contact--text .btn-wrapper .btn:hover ion-icon {
  color: #2E1F1A;
}
#home .contact--text .btn-wrapper .btn::before {
  background-color: #F7F4EF;
}
#home .contact--text .btn-wrapper .btn ion-icon {
  color: #fff;
  font-size: 20px;
  transition: all 0.3s ease-in-out;
}
#home .contact--text .btn-wrapper .btn span {
  transition: all 0.3s ease-in-out;
}
#home h2 {
  color: #2E1F1A;
  font-size: 45px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 0.03em;
}
@media (max-width: 992px) {
  #home h2 {
    font-size: 25px;
  }
}
#home .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border: none;
  border-radius: 10px;
  text-align: center;
  padding: 20.9px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 270px;
  background-color: #43593E;
  display: flex;
  align-items: center;
  justify-content: center;
}
#home .btn span {
  color: #F2ECDA;
  font-size: 17px;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  translate: 0 2px;
  margin: 0;
}
#home .btn::before {
  content: "";
  width: 0;
  height: 100%;
  border-radius: inherit;
  background-color: #303600;
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: auto;
  right: 0;
  z-index: -1;
}
#home .btn:hover::before {
  left: 0;
  right: auto;
  width: 100%;
}
@media (max-width: 992px) {
  #home .btn {
    width: 100%;
    min-width: auto;
    padding-block: 15px;
  }
}
#home .bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -2;
}
#home .swiper {
  max-width: 100%;
  overflow-y: visible;
  height: -moz-fit-content;
  height: fit-content;
}
#home .swiper-pagination-bullet {
  background: #F2ECDA;
  opacity: 1;
  width: 12px;
  height: 12px;
}
#home .swiper-pagination-bullet-active {
  background: #43593E;
}
#home .img-textos {
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  #home .img-textos {
    margin-bottom: 30px;
  }
}
#home #floating {
  background-color: #43593E;
}

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