.section-contact {
  border-top: 1px solid var(--color-gold-250);
}
.section-contact .section-row {
  min-height: clamp(400px, 400px + 0.250867052 * (100vw - 575px), 617px);
  display: flex;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .section-contact .section-row {
    flex-direction: column;
  }
}
.section-contact__intro {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
}
.section-contact__description {
  font-size: clamp(16px, 16px + 0.0046242775 * (100vw - 575px), 20px);
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--color-gold-950);
  max-width: 500px;
  margin: 0;
}
.section-contact__form-wrap {
  flex: 1;
  border-left: 1px solid var(--color-gold-250);
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .section-contact__form-wrap {
    border-left: none;
    border-top: 1px solid var(--color-gold-250);
  }
}

.contact-form {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: clamp(20px, 20px + 0.0046242775 * (100vw - 575px), 24px);
  gap: 40px;
}
.contact-form__step {
  display: none;
  flex-direction: column;
  gap: 24px;
}
.contact-form__step.is-active {
  display: flex;
}
.contact-form__step-title {
  font-size: clamp(26px, 26px + 0.0092485549 * (100vw - 575px), 34px);
  font-weight: 400;
  letter-spacing: 0.25px;
  color: var(--color-gold-950);
  margin: 0;
}
.contact-form__fields {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.contact-form__field {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.contact-form__label {
  font-size: clamp(16px, 16px + 0.0046242775 * (100vw - 575px), 20px);
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1px;
  color: var(--color-gold-700);
}
.contact-form__label span[aria-hidden] {
  margin-left: 2px;
}
.contact-form__select-wrap {
  position: relative;
}
.contact-form__select-wrap::after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  width: 20px;
  height: 20px;
  pointer-events: none;
  background-color: var(--color-gold-950);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4L13 10L7 16' stroke='black' stroke-width='1.5' stroke-miterlimit='16'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4L13 10L7 16' stroke='black' stroke-width='1.5' stroke-miterlimit='16'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
}
.contact-form__select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 12px;
  padding-right: 40px;
  border: 1px solid var(--color-gold-250);
  border-radius: 2px;
  background-color: transparent;
  font-family: var(--font-primary);
  font-size: clamp(16px, 16px + 0.0023121387 * (100vw - 575px), 18px);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.25px;
  color: var(--color-gold-950);
  cursor: pointer;
  outline: none;
  transition: 0.325s all ease;
}
.contact-form__select:focus {
  border-color: var(--color-gold-950);
}
.contact-form__select option[value=""] {
  color: rgba(56, 45, 21, 0.4);
}
.contact-form__input, .contact-form__textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--color-gold-250);
  border-radius: 2px;
  background-color: transparent;
  font-family: var(--font-primary);
  font-size: clamp(16px, 16px + 0.0023121387 * (100vw - 575px), 18px);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.25px;
  color: var(--color-gold-950);
  outline: none;
  transition: 0.325s all ease;
}
.contact-form__input::-moz-placeholder, .contact-form__textarea::-moz-placeholder {
  color: rgba(56, 45, 21, 0.4);
  font-weight: 500;
}
.contact-form__input::placeholder, .contact-form__textarea::placeholder {
  color: rgba(56, 45, 21, 0.4);
  font-weight: 500;
}
.contact-form__input:focus, .contact-form__textarea:focus {
  border-color: var(--color-gold-950);
}
.contact-form__textarea {
  resize: vertical;
  min-height: 120px;
}
.contact-form__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-top: auto;
}
.contact-form__steps-indicator {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.25px;
  color: var(--color-gold-950);
}
.contact-form__step-dot {
  opacity: 0.4;
  transition: 0.325s all ease;
}
.contact-form__step-dot.is-active {
  opacity: 1;
}
.contact-form__step-sep {
  display: inline-block;
  width: 40px;
  height: 1px;
  background-color: var(--color-gold-950);
  margin: 0 4px;
  vertical-align: middle;
  opacity: 0;
  transition: 0.325s all ease;
}
.contact-form__step-sep.is-visible {
  opacity: 1;
}
.contact-form__btn-back:disabled {
  opacity: 0.24;
  cursor: not-allowed;
  pointer-events: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjZi1sYXlvdXRzL2NvbnRhY3Qvc3R5bGUuc2NzcyIsImFjZi1sYXlvdXRzL2NvbnRhY3Qvc3R5bGUuY3NzIiwiYXNzZXRzL3Njc3MvZ2VuZXJhbC9fbWl4aW5zLSYtZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSwyQ0FBQTtBQ0RGO0FER0U7RUFDRSxzRUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdJO0VBUEY7SUFRSSxzQkFBQTtFQ0FKO0FBQ0Y7QURJRTtFQUNFLE9BQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7QUNGSjtBREtFO0VBQ0UsbUVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtBQ0hKO0FET0U7RUFDRSxPQUFBO0VBQ0EsNENBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUNMSjtBRE9JO0VBTkY7SUFPSSxpQkFBQTtJQUNBLDJDQUFBO0VDSko7QUFDRjs7QURTQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGlFQUFBO0VBQ0EsU0FBQTtBQ05GO0FEU0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0FDUEo7QURTSTtFQUNFLGFBQUE7QUNQTjtBRFdFO0VBQ0UsbUVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxTQUFBO0FDVEo7QURZRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QUNWSjtBRGFFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsUUFBQTtBQ1hKO0FEZUU7RUFDRSxtRUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0FDYko7QURlSTtFQUNFLGdCQUFBO0FDYk47QURrQkU7RUFDRSxrQkFBQTtBQ2hCSjtBRGtCSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EseUNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUNBQUE7RUFDQSxtUEFBQTtVQUFBLDJPQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0FDaEJOO0FEb0JFO0VBQ0Usd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VFeElILDJCQUFBO0FEdUhEO0FEb0JJO0VBQ0UsbUNBQUE7QUNsQk47QURxQkk7RUFDRSw0QkFBQTtBQ25CTjtBRHdCRTtFQUVFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtRUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsYUFBQTtFRWxLSCwyQkFBQTtBRDRJRDtBRHlCSTtFQUNFLDRCQUFBO0VBQ0EsZ0JBQUE7QUN2Qk47QURxQkk7RUFDRSw0QkFBQTtFQUNBLGdCQUFBO0FDdkJOO0FEMEJJO0VBQ0UsbUNBQUE7QUN4Qk47QUQ0QkU7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FDMUJKO0FEOEJFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QUM1Qko7QURnQ0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7QUM5Qko7QURpQ0U7RUFDRSxZQUFBO0VFMU1ILDJCQUFBO0FENEtEO0FEaUNJO0VBQ0UsVUFBQTtBQy9CTjtBRG1DRTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx1Q0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUV6TkgsMkJBQUE7QUR5TEQ7QURtQ0k7RUFDRSxVQUFBO0FDakNOO0FEc0NJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUNwQ04iLCJmaWxlIjoiYWNmLWxheW91dHMvY29udGFjdC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vLi4vYXNzZXRzL3Njc3MvaW5jbHVkZVwiIGFzICo7XG5cbi5zZWN0aW9uLWNvbnRhY3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ29sZC0yNTApO1xuXG4gIC5zZWN0aW9uLXJvdyB7XG4gICAgbWluLWhlaWdodDogY2xhbXAtcHJvcGVydHkoNDAwLCA2MTcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgTGVmdDogaW50cm8gdGV4dCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9faW50cm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcC1wcm9wZXJ0eSgxNiwgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyDilIDilIAgUmlnaHQ6IGZvcm0g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQtMjUwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkLTI1MCk7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBDb250YWN0IGZvcm0g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNsYW1wLXByb3BlcnR5KDIwLCAyNCk7XG4gIGdhcDogNDBweDtcblxuICAvLyDilIDilIAgU3RlcHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICZfX3N0ZXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMjYsIDM0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIExhYmVscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAtcHJvcGVydHkoMTYsIDIwKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZC03MDApO1xuXG4gICAgc3BhblthcmlhLWhpZGRlbl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgU2VsZWN0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19zZWxlY3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgNEwxMyAxMEw3IDE2JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzE2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQtMjUwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiBjbGFtcC1wcm9wZXJ0eSgxNiwgMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG4gICAgfVxuXG4gICAgb3B0aW9uW3ZhbHVlPVwiXCJdIHtcbiAgICAgIGNvbG9yOiByZ2JhKDU2LCA0NSwgMjEsIDAuNCk7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFRleHQgaW5wdXRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19pbnB1dCxcbiAgJl9fdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ29sZC0yNTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KDE2LCAxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSg1NiwgNDUsIDIxLCAwLjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIE5hdmlnYXRpb24gYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAvLyDilIDilIAgU3RlcHMgaW5kaWNhdG9yIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAmX19zdGVwcy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG4gIH1cblxuICAmX19zdGVwLWRvdCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAtc2VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19idG4tYmFjayB7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjI0O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tY29udGFjdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkLTI1MCk7XG59XG4uc2VjdGlvbi1jb250YWN0IC5zZWN0aW9uLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IGNsYW1wKDQwMHB4LCA0MDBweCArIDAuMjUwODY3MDUyICogKDEwMHZ3IC0gNTc1cHgpLCA2MTdweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5zZWN0aW9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdF9faW50cm8ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnB4ICsgMC4wMDQ2MjQyNzc1ICogKDEwMHZ3IC0gNTc1cHgpLCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tY29udGFjdF9fZm9ybS13cmFwIHtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkLTI1MCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3RfX2Zvcm0td3JhcCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQtMjUwKTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDIwcHggKyAwLjAwNDYyNDI3NzUgKiAoMTAwdncgLSA1NzVweCksIDI0cHgpO1xuICBnYXA6IDQwcHg7XG59XG4uY29udGFjdC1mb3JtX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvbnRhY3QtZm9ybV9fc3RlcC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3QtZm9ybV9fc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMjZweCArIDAuMDA5MjQ4NTU0OSAqICgxMDB2dyAtIDU3NXB4KSwgMzRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWN0LWZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5jb250YWN0LWZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG4uY29udGFjdC1mb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTZweCArIDAuMDA0NjI0Mjc3NSAqICgxMDB2dyAtIDU3NXB4KSwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTcwMCk7XG59XG4uY29udGFjdC1mb3JtX19sYWJlbCBzcGFuW2FyaWEtaGlkZGVuXSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uY29udGFjdC1mb3JtX19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWZvcm1fX3NlbGVjdC13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgNEwxMyAxMEw3IDE2JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzE2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jb250YWN0LWZvcm1fX3NlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1nb2xkLTI1MCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDE2cHggKyAwLjAwMjMxMjEzODcgKiAoMTAwdncgLSA1NzVweCksIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMzI1cyBhbGwgZWFzZTtcbn1cbi5jb250YWN0LWZvcm1fX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xufVxuLmNvbnRhY3QtZm9ybV9fc2VsZWN0IG9wdGlvblt2YWx1ZT1cIlwiXSB7XG4gIGNvbG9yOiByZ2JhKDU2LCA0NSwgMjEsIDAuNCk7XG59XG4uY29udGFjdC1mb3JtX19pbnB1dCwgLmNvbnRhY3QtZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ29sZC0yNTApO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNnB4ICsgMC4wMDIzMTIxMzg3ICogKDEwMHZ3IC0gNTc1cHgpLCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zMjVzIGFsbCBlYXNlO1xufVxuLmNvbnRhY3QtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuY29udGFjdC1mb3JtX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NiwgNDUsIDIxLCAwLjQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbnRhY3QtZm9ybV9faW5wdXQ6Zm9jdXMsIC5jb250YWN0LWZvcm1fX3RleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1nb2xkLTk1MCk7XG59XG4uY29udGFjdC1mb3JtX190ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuLmNvbnRhY3QtZm9ybV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY29udGFjdC1mb3JtX19zdGVwcy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQtOTUwKTtcbn1cbi5jb250YWN0LWZvcm1fX3N0ZXAtZG90IHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiAwLjMyNXMgYWxsIGVhc2U7XG59XG4uY29udGFjdC1mb3JtX19zdGVwLWRvdC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRhY3QtZm9ybV9fc3RlcC1zZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ29sZC05NTApO1xuICBtYXJnaW46IDAgNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjMyNXMgYWxsIGVhc2U7XG59XG4uY29udGFjdC1mb3JtX19zdGVwLXNlcC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250YWN0LWZvcm1fX2J0bi1iYWNrOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIHRyYW5zaXRpb24ge1xuXHR0cmFuc2l0aW9uOiAwLjMyNXMgYWxsIGVhc2U7XG59XG5cbkBtaXhpbiBpbnB1dC1jb2xvcigkY29sb3IpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4vLyBObyBhdXRvZmlsbCBjb2xvciBmb3IgaW5wdXRzXG5AbWl4aW4gbm8tYXV0b2ZpbGwge1xuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0Jjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDk5OTlzOyAvLyB1c2UgYSByZWFsbHkgbGFyZ2UgZGVsYXkgaGVyZVxuXHR9XG59XG5cbkBtaXhpbiBoZWFkaW5ncyB7XG5cdGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYsIC53cC1ibG9jay1oZWFkaW5nIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbkBtaXhpbiBob3ZlciB7XG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0fVxuXHRAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuXG5AbWl4aW4gaG92ZXItdW5kZXJsaW5lKCRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIC41NXMgY3ViaWMtYmV6aWVyKC4yNSwgLjgsIC4yNSwgMSkgMHM7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6YmVmb3JlLCAmIHNwYW46bm90KC5tZW51LWl0ZW1fX2ljb24pOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gaHR0cHM6Ly93ZWJzZW1hbnRpY3MudWsvdG9vbHMvcmVzcG9uc2l2ZS1mb250LWNhbGN1bGF0b3IvXG4vLyBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4xMjVyZW0gKyAoMjYgLSAxOCkgKiAoKDEwMHZ3IC0gNTc1cHgpIC8gKDE0NDAgLSA1NzUpKSksIDI2cHgpO1xuQGZ1bmN0aW9uIF9lbnN1cmUtcHgoJHZhbHVlKSB7XG5cdEBpZiBtYXRoLmlzLXVuaXRsZXNzKCR2YWx1ZSkge1xuXHRcdEByZXR1cm4gJHZhbHVlICogMXB4O1xuXHR9XG5cdEByZXR1cm4gJHZhbHVlO1xufVxuXG5AZnVuY3Rpb24gY2xhbXAtcHJvcGVydHkoJHN0YXJ0LCAkZW5kLCAkbWluLXdpZHRoOiA1NzVweCwgJG1heC13aWR0aDogMTQ0MHB4KSB7XG5cdCRzdGFydDogX2Vuc3VyZS1weCgkc3RhcnQpO1xuXHQkZW5kOiAgIF9lbnN1cmUtcHgoJGVuZCk7XG5cblx0JG1pbi13aWR0aDogX2Vuc3VyZS1weCgkbWluLXdpZHRoKTtcblx0JG1heC13aWR0aDogX2Vuc3VyZS1weCgkbWF4LXdpZHRoKTtcblxuXHQkc2xvcGU6IG1hdGguZGl2KCRlbmQgLSAkc3RhcnQsICRtYXgtd2lkdGggLSAkbWluLXdpZHRoKTtcblxuXHRAcmV0dXJuIGNsYW1wKFxuXHRcdCN7bWluKCRzdGFydCwgJGVuZCl9LFxuXHRcdGNhbGMoI3skc3RhcnR9ICsgI3skc2xvcGV9ICogKDEwMHZ3IC0gI3skbWluLXdpZHRofSkpLFxuXHRcdCN7bWF4KCRzdGFydCwgJGVuZCl9XG5cdCk7XG59XG5cbkBtaXhpbiBjbGFtcC1mb250LXNpemUoJG1pbi1zaXplLCAkbWF4LXNpemUsICRtaW4td2lkdGg6IDU3NSwgJG1heC13aWR0aDogMTQ0MCkge1xuXHRmb250LXNpemU6IGNsYW1wLXByb3BlcnR5KCRtaW4tc2l6ZSwgJG1heC1zaXplLCAkbWluLXdpZHRoLCAkbWF4LXdpZHRoKTtcbn1cbiJdfQ== */
