/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss ***!
  \*********************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap);
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss (1) ***!
  \*************************************************************************************************************************/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss (2) ***!
  \*************************************************************************************************************************/
:root {
  --fbg: #F6F8FB;
  --fblack: #1F1F1F;
  --fblue: #5085c3;
  --fdarkBlue: #20314B;
  --fgray: #565B61;
  --defGray: #A1AEBE;
  --white: #fff;
  --borderGray: #CED4DA;
  --forange: #D87A38;
  --fred: #DE330E;
  --fhover: #DB6716;
  --factive:#C15A12;
  --fiedText: #212529;
  /* Shadows define here */
  --f-shadow: 0 5px 15px 0 rgba(28,37,39,.1),0 0 2px 0 rgba(0,0,0,.1);
  --fontInter: "Inter", sans-serif;
  --fontSecond: "Open Sans", sans-serif;
}

.common-form-btn {
  min-width: 81px;
  width: 100%;
  height: 40px;
  padding: 6px 12px 6px 12px;
  gap: 8px;
  background: var(--forange);
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
}
.common-form-btn.outline {
  background: transparent;
  border: 1px solid var(--fblack);
  color: var(--fblack);
}
.common-form-btn.disabled {
  opacity: 0.65;
  pointer-events: none;
}

#scheduleFormRender.default-form-gap {
  padding: 0px 10px 10px;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  #scheduleFormRender.default-form-gap {
    padding: 2px 30px 10px;
    margin-top: 30px;
  }
}

.sh-form {
  position: relative;
}
.sh-form__title::after {
  content: none !important;
}

.sh_form_content {
  background-color: var(--white);
  padding: 30px 0;
  position: relative;
}
.sh_form_content .calender-view {
  padding: 0px 12px;
}
.sh_form_content .step_one .message-area {
  display: flex;
  flex-flow: column;
  place-items: center;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .step_one .message-area {
    padding: 20px 0;
    place-items: start;
  }
}
.sh_form_content .step_one .message-area h3, .sh_form_content .step_one .message-area p {
  text-align: left;
}
.sh_form_content .step_one .message-area h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.4;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .step_one .message-area h3 {
    font-size: 20px;
  }
}
.sh_form_content .step_one .message-area p {
  font-size: 14px;
  line-height: 1.5;
}

.msg {
  position: absolute;
  right: 0;
  display: block;
  background: #eee;
  padding: 10px 30px;
  z-index: 9;
  font-size: 14px;
  transition: all 0.3s ease;
  transform: translateX(110%);
  pointer-events: none;
  opacity: 0;
  min-width: 250px;
}
.msg.error {
  background: #f00;
  color: #fff;
  transform: translateX(0);
  opacity: 1;
}
.msg.success {
  opacity: 1;
  background: #0f0;
  color: #fff;
  transform: translateX(0);
}

.vc-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.vc-disabled[tabindex="0"] {
  background: transparent;
}
.vc-disabled.vc-highlight-content-solid {
  color: #94a3b8 !important;
}

.is-today.vc-disabled {
  pointer-events: none;
  opacity: 1;
  background: transparent;
}

.vc-monthly .is-not-in-month .vc-day-content {
  opacity: 0.4 !important;
}
.vc-monthly .is-not-in-month .vc-day-layer, .vc-monthly .is-not-in-month .vc-highlight-bg-light {
  opacity: 0.8 !important;
}

.vc-day.is-today .vc-highlights .vc-highlight-bg-solid {
  background-color: transparent !important;
}
.vc-day .vc-day-content.vc-highlight-content-solid {
  color: #0f172a;
  font-weight: 600;
}
.vc-day .vc-highlights .vc-highlight-bg-light {
  height: 100%;
  width: 100%;
  background-color: transparent;
  border: 2px solid var(--forange);
  border-radius: 0;
}
.vc-day .vc-highlights .vc-highlight-bg-solid {
  background-color: transparent !important;
  color: #0f172a;
}
.vc-day .vc-day-content[tabindex="0"]:not(.vc-disabled) {
  background-color: var(--forange) !important;
  color: var(--white) !important;
  font-weight: 500 !important;
}

.field-loader {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 285px;
  top: 30px;
}
@media only screen and (min-width: 768px) {
  .field-loader {
    left: 313px;
  }
}

.time-slots {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 15;
  display: flex;
  justify-content: end;
  height: 100%;
}
@media only screen and (min-width: 992px) {
  .time-slots {
    position: relative;
  }
}
.time-slots .time-slots_inner {
  background-color: var(--white);
  width: 100%;
  box-shadow: 0 8px 20px rgba(56, 56, 56, 0.1);
  display: grid;
  grid-template-rows: auto 1fr;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner {
    max-width: 260px;
    width: 230px;
    border-left: 1px solid var(--borderGray);
  }
}
.time-slots .time-slots_inner .selected-date-details {
  display: flex;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12px 38px;
  position: relative;
  border-bottom: 1px solid var(--borderGray);
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .selected-date-details {
    padding: 15px;
  }
}
.time-slots .time-slots_inner .selected-date-details .close-times {
  position: absolute;
  left: 0px;
  top: 11px;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .selected-date-details .close-times {
    display: none;
  }
}
.time-slots .time-slots_inner .selected-date-details .close-times svg {
  width: 30px;
  opacity: 0.7;
}
.time-slots .time-slots_inner .selected-date-details p {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .selected-date-details p span {
    display: none;
  }
}
.time-slots .time-slots_inner .selected-date-details span {
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
}
.time-slots .time-slots_inner .available-dates-list {
  overflow-y: auto;
  padding: 0;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list {
    max-height: 250px;
  }
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .available-dates-list {
    padding: 15px 0;
  }
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar {
  width: 5px;
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 5px;
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.time-slots .time-slots_inner .available-dates-list .slot-message {
  padding: 10px;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .available-dates-list .slot-message {
    padding: 15px;
  }
}
.time-slots .time-slots_inner .available-dates-list ul {
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 3px;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul {
    grid-template-columns: 1fr;
  }
}
.time-slots .time-slots_inner .available-dates-list ul::after {
  content: "";
  display: block;
  clear: both;
  width: 1px;
  background-color: var(--borderGray);
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 0;
  right: 0;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul::after {
    display: none;
  }
}
.time-slots .time-slots_inner .available-dates-list ul li {
  list-style: none;
  transition: all 0.3s ease;
  padding: 6px 7px;
  margin-bottom: 0;
  font-size: 14px;
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul li {
    padding: 3px 15px;
    text-align: center;
  }
}
.time-slots .time-slots_inner .available-dates-list ul li.active, .time-slots .time-slots_inner .available-dates-list ul li:hover {
  background-color: var(--forange);
  color: var(--white);
}
.time-slots .time-slots_inner .available-dates-list ul li:last-child {
  border-bottom: none;
}

.final-date-presenter .form-title {
  margin-bottom: 15px;
}
.final-date-presenter .final-date-presenter-inner {
  display: grid;
  grid-template-columns: auto auto;
  padding: 15px;
  border: 1px solid var(--borderGray);
  border-radius: 8px;
  max-width: 400px;
  margin-bottom: 20px;
  gap: 0 15px;
}
.final-date-presenter .final-date-presenter-inner p {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  grid-column: 1/2;
}
.final-date-presenter .final-date-presenter-inner .edit-dates {
  grid-column: 2/3;
  grid-row: 1/3;
  justify-content: start;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.final-date-presenter .final-date-presenter-inner .edit-dates:hover svg {
  fill: var(--fblack);
}

.svg-loader {
  width: 40px;
  height: 40px;
}

.common-error span {
  display: block;
  font-size: 14px;
  color: #f00;
  margin-top: 5px;
}

.sh_form_content select {
  border-radius: 4px;
  border: 1px solid #CED4DA;
  font-size: 16px;
  padding: 7px 13px;
  color: var(--fiedText);
  width: 100%;
  max-width: 356px;
}
.sh_form_content select:focus {
  border: 1px solid #CED4DA;
  outline: none;
}
.sh_form_content select option {
  font-size: 14px;
}
.sh_form_content .form-title {
  font-family: var(--fontSecond);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .form-title {
    font-size: 20px;
    line-height: 30px;
  }
}

.schedular-form {
  position: relative;
  padding: 10px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}
.schedular-form .form-group {
  position: relative;
  display: flex;
  flex-flow: column;
}
.schedular-form .form-group label {
  font-size: 14px;
  text-transform: inherit;
  margin-bottom: 7px;
  display: inline-block;
  color: var(--fiedText);
  font-weight: 600;
}
.schedular-form .form-group label i {
  color: var(--fred);
}
.schedular-form .form-group label.normal-lbl {
  max-width: 356px;
}
.schedular-form .form-group input {
  border-radius: 4px;
  border: 1px solid #CED4DA;
  font-size: 16px;
  padding: 7px 13px;
  color: var(--fiedText);
}
.schedular-form .form-group input, .schedular-form .form-group select, .schedular-form .form-group .choices {
  max-width: 356px;
}
.schedular-form .form-group .choices:before {
  border: none;
}
.schedular-form .form-group .choices__inner {
  min-height: 35px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #CED4DA;
  padding: 0 13px;
}
.schedular-form .form-group .choices__list {
  padding: 0;
}
.schedular-form .form-group .choices__item {
  padding: 5px 10px;
}
.schedular-form .form-group .check-input {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: flex-start;
  margin-bottom: 10px;
}
.schedular-form .form-group .check-input input {
  margin-right: 8px;
}
.schedular-form .form-group .check-input label {
  margin: 0;
  line-height: 1.2;
}
.schedular-form .form-group .check-input .privacy-error {
  grid-column: 1/3;
}
.schedular-form .common-form-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.schedular-form .sch-form-submit {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  background: var(--factive);
  height: 40px;
  text-transform: inherit;
  padding: 5px 10px;
}
@media only screen and (min-width: 992px) {
  .schedular-form .sch-form-submit {
    max-width: 200px;
  }
}

.error {
  color: red;
  font-size: 11px;
}

.info-label {
  font-size: 12px;
}

.disableProcess {
  pointer-events: none;
  opacity: 0.5;
}

.autocomplete-suggestions {
  border: 1px solid #ddd;
  border-top: none;
  max-height: 150px;
  overflow-y: auto;
  position: absolute;
  background-color: #fff;
  width: 100%;
  top: 67px;
  box-shadow: 0 3px 20px -13px #000;
  z-index: 1000;
  max-width: 356px;
  left: 0;
}

.autocomplete-suggestions li {
  padding: 5px 13px;
  cursor: pointer;
  font-size: 14px;
  margin: 0;
}

.autocomplete-suggestions li:hover {
  background-color: #f0f0f0;
}

/* Visually-hidden auxiliary container. */
.auxfield {
  opacity: 0;
  position: absolute !important;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

.form_tabs {
  margin-top: 40px;
}
.form_tabs__container {
  display: grid;
  grid-template-columns: auto 1fr auto;
  place-items: center;
  overflow: hidden;
  position: relative;
  transform: scale(0.9);
}
@media only screen and (min-width: 992px) {
  .form_tabs__container {
    transform: scale(1);
  }
}
.form_tabs__container:after {
  content: "";
  background: var(--borderGray);
  width: 100%;
  height: 2px;
  position: absolute;
  top: 30px;
  z-index: -1;
  max-width: calc(100% - 100px);
  margin: 0 auto;
}
.form_tabs__item {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
.form_tabs__item__name {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
}
.form_tabs__item__name .tab-circle {
  width: 60px;
  height: 60px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--white);
  backdrop-filter: blur(30px);
}
.form_tabs__item__name .tab-circle .tab-number {
  font-size: 13px;
  font-family: var(--fontInter);
  color: #242E39;
  font-weight: 500;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 50%;
  line-height: 0;
  padding: 0;
  border: 2px solid var(--defGray);
  position: relative;
}
.form_tabs__item__name .tab-circle .tab-number::after {
  content: "";
  width: 15px;
  height: 7px;
  border-bottom: 2px solid var(--white);
  border-left: 2px solid var(--white);
  position: absolute;
  left: 10px;
  transform: rotate(-41deg);
  display: none;
  top: 10px;
}
.form_tabs__item__name span {
  font-size: 14px;
  font-family: var(--fontInter);
  color: #465668;
  font-weight: 500;
}
.form_tabs__item__name.current-tab .tab-circle .tab-number {
  border-color: var(--fdarkBlue);
  color: var(--fdarkBlue);
}
.form_tabs__item__name.active:not(.current-tab) .tab-circle .tab-number {
  border-color: var(--fdarkBlue);
  background: var(--fdarkBlue);
  font-size: 0;
}
.form_tabs__item__name.active:not(.current-tab) .tab-circle .tab-number::after {
  display: block;
}
.form_tabs__item__name.active span {
  color: var(--fdarkBlue);
  font-weight: 700;
}

.step_one .vc-container {
  width: 100%;
  max-width: 100%;
  border: none;
  border-radius: 0;
}
.step_one .vc-container .vc-header {
  border-bottom: 1px solid var(--borderGray);
  height: 42px;
}
.step_one .vc-container .vc-day {
  width: 100%;
  min-height: 38px;
  border-radius: 0;
}
.step_one .vc-container .vc-day .vc-day-content {
  border-radius: 0;
  width: 100%;
  height: 100%;
  box-shadow: none !important;
}

.message-area h3, .message-area p {
  text-align: left;
}
.message-area h3 a, .message-area p a {
  color: var(--forange);
}

.calender-wrapper {
  position: relative;
}
.calender-wrapper .calander-inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner {
    grid-template-columns: 350px 190px;
    margin-bottom: 10px;
  }
}
.calender-wrapper .calander-inner .pick-dates {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  border-radius: 6px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner .pick-dates.loading .vc-pane-container {
    pointer-events: none;
    opacity: 0.7;
  }
}
.calender-wrapper .calander-inner .confirm-datetime {
  min-height: 45px;
  display: flex;
  justify-content: flex-end;
  padding: 10px;
  border-top: 1px solid var(--borderGray);
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner .confirm-datetime {
    min-height: 61px;
  }
}
.calender-wrapper .calander-inner .confirm-datetime button {
  width: auto;
  min-height: 29px;
  font-size: 14px;
}

.no-schedules {
  position: absolute;
  max-width: 470px;
  font-size: 13px;
  margin: 0 auto;
  padding: 10px 25px;
  background: #e77420;
  bottom: 30%;
  color: #fff;
  left: 0;
  right: 0;
  display: flex;
  text-align: center;
  z-index: 5;
  pointer-events: none;
  justify-content: center;
}

.process-btn {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media only screen and (min-width: 992px) {
  .process-btn {
    grid-template-columns: auto auto 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.process-btn.disableProcess {
  pointer-events: none;
  opacity: 0.5;
}

.final-step .form-title {
  margin-bottom: 15px;
  font-family: var(--fontSecond);
}
.final-step .form-section {
  border: 1px solid var(--borderGray);
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 8px;
}
.final-step .form-section .form-group {
  display: grid;
  grid-template-columns: auto 1fr;
}
.final-step .form-section.no-times {
  border: 1px solid var(--fred);
}
.final-step .form-section.no-times .appointment-info .icon-info svg path {
  fill: var(--fred);
}
.final-step .form-section.border-none {
  border: none !important;
  padding: 0;
}
.final-step .form-section label {
  font-size: 14px;
  font-family: var(--fontInter);
  font-weight: 700;
  text-transform: inherit;
}
.final-step .form-section span {
  font-size: 14px;
  display: inline-block;
  margin-left: 8px;
}
.final-step .form-section select {
  background-color: #eee;
  pointer-events: none;
  user-select: none;
}
.final-step .appointment-info .appointment-title {
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 700;
}
.final-step .appointment-info .appointment-date {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 5px;
}
.final-step .appointment-info .appointment-date span {
  display: block;
  font-size: 14px;
  color: var(--fblack);
  font-weight: 700;
}

.time-conflict {
  color: var(--fred);
  font-size: 14px;
  font-weight: normal;
  display: block;
  margin-bottom: 10px;
}

.form_tabs__container .is-all-success {
  pointer-events: none !important;
  cursor: not-allowed;
}
.form_tabs__container .no-appointments:nth-child(2) .form_tabs__item__name {
  pointer-events: none !important;
  cursor: not-allowed;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FDRkY7O0FDcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3RCRTtFQUNFO0VBQ0E7RUFDQTtBRHdCSjtBQ3RCRTtFQUNFO0VBQ0E7QUR3Qko7O0FDbkJFO0VBQ0U7RUFDQTtBRHNCSjtBRTNCRTtFREdBO0lBSUk7SUFDQTtFRHdCSjtBQUNGOztBQ3BCQTtFQUNFO0FEdUJGO0FDckJJO0VBQ0U7QUR1Qk47O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0FEc0JGO0FDcEJFO0VBQ0U7QURzQko7QUNuQkk7RUFDRTtFQUNBO0VBQ0E7QURxQk47QUVqREU7RUR5QkU7SUFLSTtJQUNBO0VEdUJOO0FBQ0Y7QUN0Qk07RUFDRTtBRHdCUjtBQ3JCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJSO0FFaEVFO0VEcUNJO0lBTUk7RUR5QlI7QUFDRjtBQ3ZCTTtFQUNFO0VBQ0E7QUR5QlI7O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0JGO0FDckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1Qko7QUNyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCSjs7QUNuQkE7RUFDRTtFQUNBO0FEc0JGO0FDckJFO0VBQ0U7QUR1Qko7QUNyQkU7RUFDRTtBRHVCSjs7QUNuQkU7RUFDRTtFQUNBO0VBQ0E7QURzQko7O0FDbEJFO0VBQ0U7QURxQko7QUNuQkU7RUFDRTtBRHFCSjs7QUNmTTtFQUNFO0FEa0JSO0FDZEU7RUFDRTtFQUNBO0FEZ0JKO0FDYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZU47QUNiSTtFQUNFO0VBQ0E7QURlTjtBQ0RNO0VBQ0U7RUFDQTtFQUNBO0FER1I7O0FDS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERkY7QUVqS0U7RUQ4SkY7SUFPSTtFREFGO0FBQ0Y7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QURERjtBRTdLRTtFRG9LRjtJQVlJO0VEQ0Y7QUFDRjtBQ0FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVKO0FFekxFO0VEa0xBO0lBT0k7SUFDQTtJQUNBO0VESUo7QUFDRjtBQ0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURLTjtBRXBNRTtFRHdMRTtJQVNJO0VET047QUFDRjtBQ05NO0VBQ0U7RUFDQTtFQUNBO0FEUVI7QUVuTkU7RUR3TUk7SUFLSTtFRFVSO0FBQ0Y7QUNUUTtFQUNFO0VBQ0E7QURXVjtBQ1JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURVUjtBRWxPRTtFRHlOTTtJQUVJO0VEV1Y7QUFDRjtBQ1JNO0VBQ0U7RUFDQTtFQUNBO0FEVVI7QUNQSTtFQUNFO0VBQ0E7RUFDQTtBRFNOO0FFalBFO0VEcU9FO0lBS0k7RURXTjtBQUNGO0FFalBFO0VEZ09FO0lBUUk7RURhTjtBQUNGO0FDWk07RUFDRTtBRGNSO0FDWE07RUFDRTtFQUNBO0FEYVI7QUNWTTtFQUNFO0FEWVI7QUNWTTtFQUNFO0VBQ0E7QURZUjtBRXBRRTtFRHNQSTtJQUlJO0VEY1I7QUFDRjtBQ1pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY1I7QUV0UkU7RURrUUk7SUFRSTtFRGdCUjtBQUNGO0FDZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpQlY7QUV6U0U7RUQ0UU07SUFjSTtFRG1CVjtBQUNGO0FDakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtQlY7QUV2VEU7RUQ2Uk07SUFTSTtJQUNBO0VEcUJWO0FBQ0Y7QUNwQlU7RUFDRTtFQUNBO0FEc0JaO0FDcEJVO0VBQ0U7QURzQlo7O0FDWEU7RUFDRTtBRGNKO0FDWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY0o7QUNiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZU47QUNiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGVOO0FDYlE7RUFDRTtBRGVWOztBQ1JBO0VBQ0U7RUFDQTtBRFdGOztBQ1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURVSjs7QUd4WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJZUjtBRzFZUTtFQUNJO0VBQ0E7QUg0WVo7QUcxWVE7RUFDSTtBSDRZWjtBR3pZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIMllSO0FFdFlFO0VDVEU7SUFNUTtJQUNBO0VINllWO0FBQ0Y7O0FHMVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZZSjtBRzVZSTtFQUNJO0VBQ0E7RUFDQTtBSDhZUjtBRzdZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZWjtBRzlZWTtFQUNJO0FIZ1poQjtBRzlZWTtFQUNJO0FIZ1poQjtBRzdZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrWVo7QUc3WVE7RUFDSTtBSCtZWjtBRzVZWTtFQUNJO0FIOFloQjtBRzVZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4WWhCO0FHNVlZO0VBQ0k7QUg4WWhCO0FHNVlZO0VBQ0k7QUg4WWhCO0FHMVlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0WVo7QUczWVk7RUFDSTtBSDZZaEI7QUczWVk7RUFDSTtFQUNBO0FINlloQjtBRzNZWTtFQUNJO0FINlloQjtBR3hZUTtFQUNJO0VBQ0E7RUFDQTtBSDBZWjtBR3ZZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeVlSO0FFL2RFO0VDK0VFO0lBU1E7RUgyWVY7QUFDRjs7QUd2WUE7RUFDSTtFQUNBO0FIMFlKOztBR3hZQTtFQUNJO0FIMllKOztBR3hZQTtFQUNJO0VBQ0E7QUgyWUo7O0FHeFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMllKOztBR3hZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIMllKOztBR3hZQTtFQUNJO0FIMllKOztBR3hZQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyWUo7O0FJampCQTtFQUNJO0FKb2pCSjtBSW5qQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxakJSO0FFbmlCRTtFRXhCRTtJQVFRO0VKdWpCVjtBQUNGO0FJdGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndqQlo7QUlyakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUp1akJSO0FJdGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKd2pCWjtBSXZqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeWpCaEI7QUl4akJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowakJwQjtBSXpqQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyakJ4QjtBSXRqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSndqQmhCO0FJNWlCb0I7RUFDSTtFQUNBO0FKOGlCeEI7QUl2aUJ3QjtFQUNJO0VBQ0E7RUFDQTtBSnlpQjVCO0FJeGlCNEI7RUFDSTtBSjBpQmhDO0FJcGlCZ0I7RUFDSTtFQUNBO0FKc2lCcEI7O0FLcHBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMdXBCUjtBS3RwQlE7RUFDSTtFQUNBO0FMd3BCWjtBS3RwQlE7RUFDSTtFQUNBO0VBQ0E7QUx3cEJaO0FLdnBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMeXBCaEI7O0FLbHBCSTtFQUNJO0FMcXBCUjtBS3BwQlE7RUFDSTtBTHNwQlo7O0FLanBCQTtFQUNJO0FMb3BCSjtBS25wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcXBCUjtBRW5xQkU7RUdTRTtJQU9RO0lBQ0E7RUx1cEJWO0FBQ0Y7QUt0cEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUx3cEJaO0FFL3FCRTtFR3lCYztJQUVRO0lBQ0E7RUx3cEJ0QjtBQUNGO0FLcHBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzcEJaO0FFNXJCRTtFR2lDTTtJQU9RO0VMd3BCZDtBQUNGO0FLdnBCWTtFQUNJO0VBQ0E7RUFDQTtBTHlwQmhCOztBS25wQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzcEJKOztBS25wQkE7RUFDSTtFQUNBO0VBQ0E7QUxzcEJKO0FFOXRCRTtFR3FFRjtJQUtRO0lBQ0E7SUFDQTtFTHdwQk47QUFDRjtBS3ZwQkk7RUFDSTtFQUNBO0FMeXBCUjs7QU1sd0JJO0VBQ0k7RUFDQTtBTnF3QlI7QU1ud0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5xd0JSO0FNcHdCUTtFQUNJO0VBQ0E7QU5zd0JaO0FNcHdCUTtFQUNJO0FOc3dCWjtBTWx3QndCO0VBQ0k7QU5vd0I1QjtBTTl2QlE7RUFDSTtFQUNBO0FOZ3dCWjtBTTl2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmd3Qlo7QU05dkJRO0VBQ0k7RUFDQTtFQUNBO0FOZ3dCWjtBTTd2QlE7RUFDSTtFQUNBO0VBQ0E7QU4rdkJaO0FNMXZCUTtFQUNJO0VBQ0E7RUFDQTtBTjR2Qlo7QU0xdkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU40dkJaO0FNM3ZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONnZCaEI7O0FNdnZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wdkJKOztBTXR2Qkk7RUFDSTtFQUNBO0FOeXZCUjtBTXJ2Qlk7RUFDSTtFQUNBO0FOdXZCaEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2RhbnVzaGthLW1hZHVzaGFua2EvLi9zcmMvYXNzZXRzL3Njc3MvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2NvbW1vbi5zY3NzIiwid2VicGFjazovL2RhbnVzaGthLW1hZHVzaGFua2EvLi9zcmMvYXNzZXRzL3Njc3MvY29tbW9uL19taXhpbmcuc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fZm9ybS1maWVsZHMuc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fZm9ybV9uYXYuc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fY2FsZW5kZXIuc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9maW5hbC1zdGVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MnKTtcclxuXHJcbjpyb290e1xyXG4gIC0tZmJnOiAgI0Y2RjhGQjtcclxuICAtLWZibGFjazogIzFGMUYxRjtcclxuICAtLWZibHVlIDogIzUwODVjMztcclxuICAtLWZkYXJrQmx1ZTogIzIwMzE0QjtcclxuICAtLWZncmF5OiAjNTY1QjYxO1xyXG4gIC0tZGVmR3JheTogI0ExQUVCRTtcclxuICAtLXdoaXRlOiAjZmZmO1xyXG4gIC0tYm9yZGVyR3JheTogI0NFRDREQTtcclxuICAtLWZvcmFuZ2U6ICNEODdBMzg7XHJcbiAgLS1mcmVkOiAjREUzMzBFO1xyXG4gIC0tZmhvdmVyOiAjREI2NzE2O1xyXG4gIC0tZmFjdGl2ZTojQzE1QTEyO1xyXG4gIC0tZmllZFRleHQ6ICMyMTI1Mjk7XHJcbiAgXHJcbiAgLyogU2hhZG93cyBkZWZpbmUgaGVyZSAqL1xyXG4gIC0tZi1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDI4LDM3LDM5LC4xKSwwIDAgMnB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcblxyXG4gIC0tZm9udEludGVyOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250U2Vjb25kOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzXCIpO1xuOnJvb3Qge1xuICAtLWZiZzogI0Y2RjhGQjtcbiAgLS1mYmxhY2s6ICMxRjFGMUY7XG4gIC0tZmJsdWU6ICM1MDg1YzM7XG4gIC0tZmRhcmtCbHVlOiAjMjAzMTRCO1xuICAtLWZncmF5OiAjNTY1QjYxO1xuICAtLWRlZkdyYXk6ICNBMUFFQkU7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYm9yZGVyR3JheTogI0NFRDREQTtcbiAgLS1mb3JhbmdlOiAjRDg3QTM4O1xuICAtLWZyZWQ6ICNERTMzMEU7XG4gIC0tZmhvdmVyOiAjREI2NzE2O1xuICAtLWZhY3RpdmU6I0MxNUExMjtcbiAgLS1maWVkVGV4dDogIzIxMjUyOTtcbiAgLyogU2hhZG93cyBkZWZpbmUgaGVyZSAqL1xuICAtLWYtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgyOCwzNywzOSwuMSksMCAwIDJweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAtLWZvbnRJbnRlcjogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnRTZWNvbmQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jb21tb24tZm9ybS1idG4ge1xuICBtaW4td2lkdGg6IDgxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAxMnB4O1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZm9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29tbW9uLWZvcm0tYnRuLm91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZmJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWZibGFjayk7XG59XG4uY29tbW9uLWZvcm0tYnRuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNzY2hlZHVsZUZvcm1SZW5kZXIuZGVmYXVsdC1mb3JtLWdhcCB7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzY2hlZHVsZUZvcm1SZW5kZXIuZGVmYXVsdC1mb3JtLWdhcCB7XG4gICAgcGFkZGluZzogMnB4IDMwcHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNoLWZvcm1fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoX2Zvcm1fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hfZm9ybV9jb250ZW50IC5jYWxlbmRlci12aWV3IHtcbiAgcGFkZGluZzogMHB4IDEycHg7XG59XG4uc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaF9mb3JtX2NvbnRlbnQgLnN0ZXBfb25lIC5tZXNzYWdlLWFyZWEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwbGFjZS1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi5zaF9mb3JtX2NvbnRlbnQgLnN0ZXBfb25lIC5tZXNzYWdlLWFyZWEgaDMsIC5zaF9mb3JtX2NvbnRlbnQgLnN0ZXBfb25lIC5tZXNzYWdlLWFyZWEgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIGgzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNoX2Zvcm1fY29udGVudCAuc3RlcF9vbmUgLm1lc3NhZ2UtYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICB6LWluZGV4OiA5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4ubXNnLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI2YwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tc2cuc3VjY2VzcyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwZjA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi52Yy1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udmMtZGlzYWJsZWRbdGFiaW5kZXg9XCIwXCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udmMtZGlzYWJsZWQudmMtaGlnaGxpZ2h0LWNvbnRlbnQtc29saWQge1xuICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xufVxuXG4uaXMtdG9kYXkudmMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi52Yy1tb250aGx5IC5pcy1ub3QtaW4tbW9udGggLnZjLWRheS1jb250ZW50IHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG59XG4udmMtbW9udGhseSAuaXMtbm90LWluLW1vbnRoIC52Yy1kYXktbGF5ZXIsIC52Yy1tb250aGx5IC5pcy1ub3QtaW4tbW9udGggLnZjLWhpZ2hsaWdodC1iZy1saWdodCB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4udmMtZGF5LmlzLXRvZGF5IC52Yy1oaWdobGlnaHRzIC52Yy1oaWdobGlnaHQtYmctc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnZjLWRheSAudmMtZGF5LWNvbnRlbnQudmMtaGlnaGxpZ2h0LWNvbnRlbnQtc29saWQge1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52Yy1kYXkgLnZjLWhpZ2hsaWdodHMgLnZjLWhpZ2hsaWdodC1iZy1saWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mb3JhbmdlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi52Yy1kYXkgLnZjLWhpZ2hsaWdodHMgLnZjLWhpZ2hsaWdodC1iZy1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuLnZjLWRheSAudmMtZGF5LWNvbnRlbnRbdGFiaW5kZXg9XCIwXCJdOm5vdCgudmMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yYW5nZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1sb2FkZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI4NXB4O1xuICB0b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC1sb2FkZXIge1xuICAgIGxlZnQ6IDMxM3B4O1xuICB9XG59XG5cbi50aW1lLXNsb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWUtc2xvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoNTYsIDU2LCA1NiwgMC4xKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5zZWxlY3RlZC1kYXRlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIC5jbG9zZS10aW1lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDExcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5zZWxlY3RlZC1kYXRlLWRldGFpbHMgLmNsb3NlLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIC5jbG9zZS10aW1lcyBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgb3BhY2l0eTogMC43O1xufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLnNlbGVjdGVkLWRhdGUtZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLnNlbGVjdGVkLWRhdGUtZGV0YWlscyBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5zZWxlY3RlZC1kYXRlLWRldGFpbHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgLnNsb3QtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCAuc2xvdC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMCAzcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyR3JheSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bCBsaSB7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwgbGkuYWN0aXZlLCAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JhbmdlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpbmFsLWRhdGUtcHJlc2VudGVyIC5mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5maW5hbC1kYXRlLXByZXNlbnRlciAuZmluYWwtZGF0ZS1wcmVzZW50ZXItaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZ2FwOiAwIDE1cHg7XG59XG4uZmluYWwtZGF0ZS1wcmVzZW50ZXIgLmZpbmFsLWRhdGUtcHJlc2VudGVyLWlubmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbi5maW5hbC1kYXRlLXByZXNlbnRlciAuZmluYWwtZGF0ZS1wcmVzZW50ZXItaW5uZXIgLmVkaXQtZGF0ZXMge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8zO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmluYWwtZGF0ZS1wcmVzZW50ZXIgLmZpbmFsLWRhdGUtcHJlc2VudGVyLWlubmVyIC5lZGl0LWRhdGVzOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWZibGFjayk7XG59XG5cbi5zdmctbG9hZGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNvbW1vbi1lcnJvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNoX2Zvcm1fY29udGVudCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1maWVkVGV4dCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1NnB4O1xufVxuLnNoX2Zvcm1fY29udGVudCBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNoX2Zvcm1fY29udGVudCBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNoX2Zvcm1fY29udGVudCAuZm9ybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250U2Vjb25kKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNoX2Zvcm1fY29udGVudCAuZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zY2hlZHVsYXItZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNXB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tZmllZFRleHQpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIGkge1xuICBjb2xvcjogdmFyKC0tZnJlZCk7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwubm9ybWFsLWxibCB7XG4gIG1heC13aWR0aDogMzU2cHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1maWVkVGV4dCk7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsIC5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCAuY2hvaWNlcyB7XG4gIG1heC13aWR0aDogMzU2cHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNob2ljZXM6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaG9pY2VzX19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNob2ljZXNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaG9pY2VzX19pdGVtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNoZWNrLWlucHV0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNoZWNrLWlucHV0IGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNoZWNrLWlucHV0IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaGVjay1pbnB1dCAucHJpdmFjeS1lcnJvciB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG4uc2NoZWR1bGFyLWZvcm0gLmNvbW1vbi1mb3JtLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2NoZWR1bGFyLWZvcm0gLnNjaC1mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhY3RpdmUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjaGVkdWxhci1mb3JtIC5zY2gtZm9ybS1zdWJtaXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uaW5mby1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRpc2FibGVQcm9jZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDY3cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggLTEzcHggIzAwMDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbiAgbGVmdDogMDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaSB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLyogVmlzdWFsbHktaGlkZGVuIGF1eGlsaWFyeSBjb250YWluZXIuICovXG4uYXV4ZmllbGQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmZvcm1fdGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9ybV90YWJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybV90YWJzX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5mb3JtX3RhYnNfX2NvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJvcmRlckdyYXkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvcm1fdGFic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lIC50YWItY2lyY2xlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuLmZvcm1fdGFic19faXRlbV9fbmFtZSAudGFiLWNpcmNsZSAudGFiLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRJbnRlcik7XG4gIGNvbG9yOiAjMjQyRTM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGVmR3JheSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUgLnRhYi1jaXJjbGUgLnRhYi1udW1iZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDFkZWcpO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDEwcHg7XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xuICBjb2xvcjogIzQ2NTY2ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUuY3VycmVudC10YWIgLnRhYi1jaXJjbGUgLnRhYi1udW1iZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZkYXJrQmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xufVxuLmZvcm1fdGFic19faXRlbV9fbmFtZS5hY3RpdmU6bm90KC5jdXJyZW50LXRhYikgLnRhYi1jaXJjbGUgLnRhYi1udW1iZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZkYXJrQmx1ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZkYXJrQmx1ZSk7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUuYWN0aXZlOm5vdCguY3VycmVudC10YWIpIC50YWItY2lyY2xlIC50YWItbnVtYmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm1fdGFic19faXRlbV9fbmFtZS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RlcF9vbmUgLnZjLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zdGVwX29uZSAudmMtY29udGFpbmVyIC52Yy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG4gIGhlaWdodDogNDJweDtcbn1cbi5zdGVwX29uZSAudmMtY29udGFpbmVyIC52Yy1kYXkge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zdGVwX29uZSAudmMtY29udGFpbmVyIC52Yy1kYXkgLnZjLWRheS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZS1hcmVhIGgzLCAubWVzc2FnZS1hcmVhIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lc3NhZ2UtYXJlYSBoMyBhLCAubWVzc2FnZS1hcmVhIHAgYSB7XG4gIGNvbG9yOiB2YXIoLS1mb3JhbmdlKTtcbn1cblxuLmNhbGVuZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsZW5kZXItd3JhcHBlciAuY2FsYW5kZXItaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FsZW5kZXItd3JhcHBlciAuY2FsYW5kZXItaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMTkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIC5waWNrLWRhdGVzIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIC5waWNrLWRhdGVzLmxvYWRpbmcgLnZjLXBhbmUtY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jYWxlbmRlci13cmFwcGVyIC5jYWxhbmRlci1pbm5lciAuY29uZmlybS1kYXRldGltZSB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXJHcmF5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIC5jb25maXJtLWRhdGV0aW1lIHtcbiAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICB9XG59XG4uY2FsZW5kZXItd3JhcHBlciAuY2FsYW5kZXItaW5uZXIgLmNvbmZpcm0tZGF0ZXRpbWUgYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5vLXNjaGVkdWxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTc3NDIwO1xuICBib3R0b206IDMwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2Nlc3MtYnRuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtYnRuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAxZnI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucHJvY2Vzcy1idG4uZGlzYWJsZVByb2Nlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmluYWwtc3RlcCAuZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250U2Vjb25kKTtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXJHcmF5KTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZpbmFsLXN0ZXAgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uLm5vLXRpbWVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnJlZCk7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uLm5vLXRpbWVzIC5hcHBvaW50bWVudC1pbmZvIC5pY29uLWluZm8gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1mcmVkKTtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmZpbmFsLXN0ZXAgLmZvcm0tc2VjdGlvbiBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmluYWwtc3RlcCAuYXBwb2ludG1lbnQtaW5mbyAuYXBwb2ludG1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZmluYWwtc3RlcCAuYXBwb2ludG1lbnQtaW5mbyAuYXBwb2ludG1lbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmZpbmFsLXN0ZXAgLmFwcG9pbnRtZW50LWluZm8gLmFwcG9pbnRtZW50LWRhdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1mYmxhY2spO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGltZS1jb25mbGljdCB7XG4gIGNvbG9yOiB2YXIoLS1mcmVkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm1fdGFic19fY29udGFpbmVyIC5pcy1hbGwtc3VjY2VzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybV90YWJzX19jb250YWluZXIgLm5vLWFwcG9pbnRtZW50czpudGgtY2hpbGQoMikgLmZvcm1fdGFic19faXRlbV9fbmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmNvbW1vbi1mb3JtLWJ0bntcclxuICBtaW4td2lkdGg6IDgxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAxMnB4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcmFuZ2UpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICAmLm91dGxpbmV7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZibGFjayk7XHJcbiAgICBjb2xvcjogdmFyKC0tZmJsYWNrKTtcclxuICB9XHJcbiAgJi5kaXNhYmxlZHtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiNzY2hlZHVsZUZvcm1SZW5kZXJ7XHJcbiAgJi5kZWZhdWx0LWZvcm0tZ2Fwe1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHggMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWItcCB7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAzMHB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2gtZm9ybXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICZfX3RpdGxle1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNoX2Zvcm1fY29udGVudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jYWxlbmRlci12aWV3e1xyXG4gICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgfVxyXG4gIC5zdGVwX29uZXtcclxuICAgIC5tZXNzYWdlLWFyZWF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0YWItbCB7IFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBwbGFjZS1pdGVtczogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgaDMscCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tc2d7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbWluLXdpZHRoOiAyNTBweDtcclxuICAmLmVycm9ye1xyXG4gICAgYmFja2dyb3VuZDogI2YwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJi5zdWNjZXNze1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6ICMwZjA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbi52Yy1kaXNhYmxlZHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgJlt0YWJpbmRleD1cIjBcIl17XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJi52Yy1oaWdobGlnaHQtY29udGVudC1zb2xpZHtcclxuICAgIGNvbG9yOiAjOTRhM2I4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pcy10b2RheXtcclxuICAmLnZjLWRpc2FibGVke1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi52Yy1tb250aGx5IC5pcy1ub3QtaW4tbW9udGgge1xyXG4gIC52Yy1kYXktY29udGVudHtcclxuICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmMtZGF5LWxheWVyLC52Yy1oaWdobGlnaHQtYmctbGlnaHR7XHJcbiAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZjLWRheXtcclxuICAmLmlzLXRvZGF5e1xyXG4gICAgLnZjLWhpZ2hsaWdodHN7XHJcbiAgICAgIC52Yy1oaWdobGlnaHQtYmctc29saWR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcbiAgLnZjLWRheS1jb250ZW50LnZjLWhpZ2hsaWdodC1jb250ZW50LXNvbGlke1xyXG4gICAgY29sb3I6ICMwZjE3MmE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICAudmMtaGlnaGxpZ2h0c3tcclxuICAgIC52Yy1oaWdobGlnaHQtYmctbGlnaHR7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mb3JhbmdlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH0gXHJcbiAgICAudmMtaGlnaGxpZ2h0LWJnLXNvbGlke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzBmMTcyYTtcclxuICAgIH1cclxuICAgICsudmMtZGF5LWNvbnRlbnR7XHJcbiAgICAgICZbdGFiaW5kZXg9XCIwXCJde1xyXG4gICAgICAgICY6bm90KC52Yy1kaXNhYmxlZCl7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JhbmdlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLy8gY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmMtZGF5LWNvbnRlbnR7XHJcbiAgICAmW3RhYmluZGV4PVwiMFwiXXtcclxuICAgICAgJjpub3QoLnZjLWRpc2FibGVkKXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JhbmdlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZmllbGQtbG9hZGVye1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjg1cHg7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIEBpbmNsdWRlIHRhYi1wIHtcclxuICAgIGxlZnQ6IDMxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnRpbWUtc2xvdHN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjYpO1xyXG4gIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpIHNhdHVyYXRlKDE4MCUpOyBcclxuICB6LWluZGV4OiAxNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC50aW1lLXNsb3RzX2lubmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoNTYsIDU2LCA1NiwgMC4xKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3AtbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2UtdGltZXN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF2YWlsYWJsZS1kYXRlcy1saXN0e1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwOyBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcC1tIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIH0gXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgIH1cclxuICAgICAgLnNsb3QtbWVzc2FnZXtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDAgM3B4OyBcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyBcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCA3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JhbmdlKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmluYWwtZGF0ZS1wcmVzZW50ZXJ7XHJcbiAgLmZvcm0tdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuZmluYWwtZGF0ZS1wcmVzZW50ZXItaW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGdhcDogMCAxNXB4OyBcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgfVxyXG4gICAgLmVkaXQtZGF0ZXN7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogdmFyKC0tZmJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdmctbG9hZGVye1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmNvbW1vbi1lcnJvcntcclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI2YwMDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn0iLCIkcGhvbmU6IDMyMHB4O1xyXG4kcGhvbmUtbGFuZHNjYXBlOiA1NzZweDtcclxuJHRhYl9wb3J0cmF0ZTogNzY4cHg7XHJcbiR0YWJfbGFuZHNjYXBlOiA5OTJweDtcclxuJGRlc2t0b3BfbWVkaXVtOiAxMDI0cHg7XHJcbiRkZXNrdG9wX2V4dHJhOiAxMjAwcHg7XHJcbiRkZXNrdG9wX2V4dHJhLW1lZGl1bTogMTQwMHB4O1xyXG4kZGVza3RvcF9sYXJnZTogMTYwMHB4O1xyXG4kZGVza3RvcF9leHRyYV9sYXJnZTogMTkwMHB4O1xyXG5cclxuQG1peGluIHBob25lIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwaG9uZS1sIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwaG9uZS1sYW5kc2NhcGUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiLXAge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYl9wb3J0cmF0ZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0YWItbCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFiX2xhbmRzY2FwZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZXNrdG9wLW0ge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3BfbWVkaXVtKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGRlc2t0b3AtcyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcF9leHRyYS1tZWRpdW0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcC1lIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wX2V4dHJhKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGRlc2t0b3AtbCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcF9sYXJnZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZXNrdG9wLXhsIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wX2V4dHJhX2xhcmdlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcDtcclxuICAtbW96LXRyYW5zaXRpb246ICRwcm9wO1xyXG4gIC1vLXRyYW5zaXRpb246ICRwcm9wO1xyXG4gIHRyYW5zaXRpb246ICRwcm9wO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRwcm9wO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkcHJvcDtcclxuICAtby10cmFuc2Zvcm06ICRwcm9wO1xyXG4gIHRyYW5zZm9ybTogJHByb3A7XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlci1iZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1saXN0IHtcclxuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gIGNvbG9yOiAjNGNiYjE3O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGFmdGVyLWJlZm9yZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgkbGlzdC1pY29uKSBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmFubmVyLXNsaWRlci1ncmFkaWVudCB7XHJcbiAgQGluY2x1ZGUgYWZ0ZXItYmVmb3JlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBpbnNldDogMDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAxODBkZWcsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI5LjE3JSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC43NCkgOTkuMDUlXHJcbiAgKTtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgxODMsIDE4MywgMTgzLCAwLjQyKTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59IiwiLnNoX2Zvcm1fY29udGVudCB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTNweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZmllZFRleHQpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzU2cHg7XHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLXRpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250U2Vjb25kKTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zY2hlZHVsYXItZm9ybXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZpZWRUZXh0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mcmVkKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vcm1hbC1sYmx7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWVkVGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LHNlbGVjdCwuY2hvaWNlc3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNob2ljZXN7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2staW5wdXR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpdmFjeS1lcnJvcntcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbW9uLWZvcm0tYnRue1xyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaC1mb3JtLXN1Ym1pdHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWN0aXZlKTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLmluZm8tbGFiZWx7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5kaXNhYmxlUHJvY2Vzc3tcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbiAgXHJcbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDY3cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IC0xM3B4ICMwMDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgbWF4LXdpZHRoOiAzNTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuICBcclxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4gIFxyXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbn1cclxuXHJcbi8qIFZpc3VhbGx5LWhpZGRlbiBhdXhpbGlhcnkgY29udGFpbmVyLiAqL1xyXG4uYXV4ZmllbGQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn0iLCIuZm9ybV90YWJze1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXJHcmF5KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmX19uYW1le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50YWItY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgLnRhYi1udW1iZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjQyRTM5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kZWZHcmF5KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQxZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjU2Njg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LXRhYntcclxuICAgICAgICAgICAgICAgIC50YWItY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWZkYXJrQmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICY6bm90KC5jdXJyZW50LXRhYil7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi1jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmRhcmtCbHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZkYXJrQmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGVwX29uZXtcclxuICAgIC52Yy1jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC52Yy1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXJHcmF5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmMtZGF5e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLnZjLWRheS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1hcmVhe1xyXG4gICAgaDMscHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3JhbmdlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxlbmRlci13cmFwcGVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNhbGFuZGVyLWlubmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMTkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waWNrLWRhdGVze1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLmxvYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAudmMtcGFuZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29uZmlybS1kYXRldGltZXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5vLXNjaGVkdWxlc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNlNzc0MjA7XHJcbiAgICBib3R0b206IDMwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvY2Vzcy1idG57XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWItbCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZVByb2Nlc3N7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59IiwiLmZpbmFsLXN0ZXB7XHJcbiAgICAuZm9ybS10aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250U2Vjb25kKTtcclxuICAgIH1cclxuICAgIC5mb3JtLXNlY3Rpb257XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby10aW1lc3tcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZnJlZCk7XHJcbiAgICAgICAgICAgIC5hcHBvaW50bWVudC1pbmZve1xyXG4gICAgICAgICAgICAgICAgLmljb24taW5mb3tcclxuICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1mcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJvcmRlci1ub25le1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRJbnRlcik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXBwb2ludG1lbnQtaW5mb3tcclxuICAgICAgICAuYXBwb2ludG1lbnQtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcG9pbnRtZW50LWRhdGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lLWNvbmZsaWN0e1xyXG4gICAgY29sb3I6IHZhcigtLWZyZWQpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmZvcm1fdGFic19fY29udGFpbmVye1xyXG4gICAgLmlzLWFsbC1zdWNjZXNze1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICAgIC5uby1hcHBvaW50bWVudHN7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIC5mb3JtX3RhYnNfX2l0ZW1fX25hbWV7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/