body {
  min-height: 100vh;
  font-family: 'Nunito', sans-serif;
  position: relative;
}

body::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: brightness(60%);
  z-index: -1;
}

html {
  background: url(assets/background.jpg) no-repeat center center
    fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}



.main {
  position: relative;
  min-height: calc(100vh - 10rem);
  padding: 10rem 4rem 0 4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

h1 {
  color: #fff;
  font-size: 4rem;
  padding-bottom: 2rem;
  font-weight: 500;
}

.hero-intro {
  max-width: 72rem;
  margin: -0.5rem auto 2rem;
  color: #fff;
  font-size: 2rem;
  line-height: 1.45;
  text-align: center;
}

h3 {
  color: #fff;
  opacity: 0.9;
  font-size: 2.4rem;
  padding-bottom: 2rem;
  font-weight: 400;
}

h4 {
  color: #fff;
  font-size: 1.6rem;
  opacity: 0.9;
  font-weight: 400;
  padding-bottom: 2rem;
}

.hero-buttons {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding-bottom: 2rem;
}

.hero-buttons button,
.hero-buttons .about-us-btn,
.hero-buttons .schedule-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18rem;
  padding: 1.6rem 0 1.6rem 0;
  border-radius: 4px;
  outline: none;
  border: none;
  font-size: 1.6rem;
  &:hover {
    cursor: pointer;
    filter: saturate(160%);
  }
  transition: filter 0.2s ease-out;
  text-decoration: none;
}

.about-us-btn {
  background: #30a7a7;
  color: #fff;
}

.schedule-btn {
  background: #f5a623;
  color: #fff;
}

.trust-points {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem 2.4rem;
  max-width: 92rem;
  margin: 0 0 3rem;
  padding: 0;
  color: #fff;
  font-size: 1.5rem;
  font-weight: 600;
  list-style: none;
}

.trust-points li::before {
  content: '✓';
  margin-right: 0.7rem;
  color: #9fe0d6;
}
.cleaning-btn {
  background: #2f9e44;
  color: #fff;
}

.cleaning-poster {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 6px;
}

.cleaning-poster-wrapper {
  position: relative;
  width: 100%;
}

.experience-span {
  color: #dee547;
}

.hero-buttons-call {
  color: white;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18rem;
  padding: 1.6rem 0 1.6rem 0;
  border-radius: 4px;
  outline: none;
  border: none;
  font-size: 1.6rem;
  transition: filter 0.2s ease-out;
  background: #e54c44;
 }

/* buttons animations */


.schedule-btn {
  position: relative;
  -webkit-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.schedule-btn:before,
.schedule-btn:after {
  position: absolute;
  content: '';
  z-index: -1;
  -webkit-transition: all 250ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 250ms cubic-bezier(0.23, 1, 0.32, 1);
}

.schedule-btn:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}

.schedule-btn:after {
  backdrop-filter: none;
  background: #30a7a7;
  border-radius: 4px;
  outline: none;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

.schedule-btn:hover {
  color: white;
}

.schedule-btn:hover:before {
  opacity: 0.8;
}

.schedule-btn:hover:after {
  top: 0;
}

.about-us-btn {
  position: relative;
  -webkit-transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: all 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.about-us-btn:before,
.about-us-btn:after {
  position: absolute;
  content: '';
  z-index: -1;
  -webkit-transition: all 250ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 250ms cubic-bezier(0.23, 1, 0.32, 1);
}

.about-us-btn:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}

.about-us-btn:after {
  backdrop-filter: none;
  background: #f5a623;
  border-radius: 4px;
  outline: none;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

.about-us-btn:hover {
  color: white;
}

.about-us-btn:hover:before {
  opacity: 0.8;
}

.about-us-btn:hover:after {
  top: 0;
}

/* Modal background */
.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  justify-content: center;
  align-items: center;
  z-index: 10000;
}

/* Modal content box */
.modal-content {
  background-color: #fefefe;
  padding: 20px;
  padding: 2rem;
  border: 1px solid #888;
  width: min(90vw, 72rem);
  max-width: 90vw;
  max-height: 90vh;
  overflow: auto;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 4px;
}

/* The close button */
.close {
  color: #aaa;
  align-self: flex-end;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/* Modal form styling */

.ask-offer-h2 {
  font-size: 2.4rem;
}

.hero-call-number {
  display: inline-block;
  margin: -1rem 0 2rem;
  color: #fff;
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-decoration: none;
}

.hero-call-number:hover,
.hero-call-number:focus-visible {
  text-decoration: underline;
}

.form-intro {
  margin: 0.6rem 0 1rem;
  color: #4a4a4a;
  font-size: 1.5rem;
  text-align: center;
}

#requestForm {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-family: Arial, sans-serif;
}

#requestForm label {
  margin-top: 10px;
  font-size: 16px;
}

#requestForm input[type='email'],
#requestForm input[type='number'],
#requestForm input[type='tel'],
#requestForm input[type='text'],
#requestForm input[name='name'],
#requestForm select,
#requestForm input[type='submit'] {
  font-size: 16px;
  padding: 8px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

#requestForm select {
  width: 100%;
  background: #fff;
}

#dest {
  font-size: 16px;
  padding: 8px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

#requestForm input[type='submit'] {
  background-color: #f5a623;
  color: #fff;
  padding: 1.1rem 0;
  border-radius: 4px;
  font-size: 1.6rem;
  border: none;
  cursor: pointer;
  transition:
    background-color 0.2s ease-out,
    color 0.2s ease-out;
}
#requestForm input[type='submit']:hover {
  background-color: #333333;
  color: white;
}
#requestForm input[type='submit']:active {
  background-color: #333333;
}

.experience-div {
  display: flex;
  flex-direction: column;
}

#region-content {
  color: #ccc;
  text-align: center;
}

#region-title {
  text-align: center;
}

#valabilitate {
  color: #ccc;
  text-align: center;
  font-weight: 900;
  margin-bottom: 1rem;
  font-size: 12px;
}

.main-content {
  width: 100%;
  max-width: 900px;
  padding-bottom: 4rem;
  padding-top: 1rem;
  font-size: 12px;

}

.content-wrapper {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 3rem;
  border-radius: 8px;
  color: #fff;
  text-align: justify;
  hyphens: auto; 



}

.content-wrapper h2 {
  font-size: 2.2rem;
  padding-bottom: 2rem;
  padding-top: 2rem;
  color: #30a7a7;
  text-align: center;
}

.content-wrapper p {
  font-size: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;

}

#main-p {
  padding-left: 0;

  
}
#main-header {
  margin-top: 0;

}

#main-p-link {
  padding-left: 0;
  font-size: 1.5rem;
}

.content-wrapper h2 {
  font-size: 2.5rem;
  font-weight: bold;
  margin-top: 4rem;

}

.content-wrapper h3 {
  font-size: 2.2rem;
  font-weight: bold;
  color: #f5a623;
  padding-left: 1rem;

}
.content-wrapper h4 {
  font-size: 1.9rem;
  font-weight: bold;
  color:  #f5a623;
  padding-left: 1rem;

}

.main-link {
  color: #30a7a7;
  font-weight: bold
}

footer {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 2rem;
  color: #fff;
  font-size: 1.8rem;
  text-align: center;
  width: 100%;
}

.footer-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}

.footer-content p {
  margin: 0;
}

.footer-content strong {
  font-weight: bold;
}

.mobile-contact-bar {
  display: none;
}


@media only screen and (min-width: 801px) {
  .navbar {
    display: flex;
    height: auto;
  }
  #region-content {
    padding-bottom: 3rem;
  }
}

@media only screen and (max-width: 800px) {
  h1 {
    font-size: 3.2rem;
  }

  h3 {
    font-size: 1.8rem;
  }

  .hero-buttons button,
  .hero-buttons .about-us-btn {
    font-size: 1.4rem;
    padding: 1.4rem 0 1.4rem 0;
  }

  .hero-buttons .schedule-btn {
    font-size: 1.4rem;
    padding: 1.4rem 0;
  }

  .hero-buttons {
    flex-wrap: wrap;
    justify-content: center;
  }

  .main {
    padding-top: 4rem;
    min-height: calc(100vh - 12rem);
  }

  .content-wrapper h2 {
    font-size: 1.8rem;
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  
  .content-wrapper p {
    font-size: 1.5rem;
    padding-bottom: 2rem;
  }

  .content-wrapper h3 {
    font-size: 1.7rem;

  
  }
  .content-wrapper h4 {
    font-size: 1.6rem;

  }
  

  footer {
    font-size: 1.6rem;
    padding: 1.5rem;
  }

  .mobile-contact-bar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    display: grid;
    grid-template-columns: 1fr 1fr;
    box-shadow: 0 -0.2rem 1rem rgba(0, 0, 0, 0.28);
  }

  .mobile-contact-bar a {
    padding: 1.5rem 1rem;
    color: #fff;
    font-size: 1.7rem;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
  }

  .mobile-contact-bar a:first-child {
    background: #e54c44;
  }

  .mobile-contact-bar a:last-child {
    background: #269d5a;
  }

  body {
    padding-bottom: 5.2rem;
  }

}

@media only screen and (max-width: 600px) {
  .modal-content {
    width: 92vw;
    max-width: 92vw;
  }

}

@media only screen and (max-width: 460px) {
  h1 {
    text-align: center;
  }
  .main {
    padding: 4rem 1rem 0 1rem;
    align-items: center;
  }
  .hero-buttons {
    flex-direction: column;
    gap: 1rem;
  }
  footer {
    font-size: 1rem;
    padding: 1rem;
  }  
  .footer-content {
    gap: 0.5rem;
  }

}


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