<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Final */
/** == Typography (_grid.scss) == **/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&amp;subset=cyrillic");
/** == Seetings and variables (_presets.scss)  == **/
/*:root {
  --color-main: 		#1db318;
  --color-main-dark: 	#1aa316;
  --color-main-light: 	#8ae724;
}*/
/** == Elements == **/
/** == Mq == **/
/** == Common styles (_common.scss) == **/
.leyka-hidden {
  display: none !important;
}

/** == Campaign page styles (_campaign.scss) == **/
.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section {
  margin-top: 15px;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  margin-bottom: 16px;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles .leyka-tab-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 6px 10px;
  gap: 6px;
  border: 1px solid #DDDDDD;
  border-radius: 6px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #565656;
  cursor: pointer;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .leyka-tabs-titles .leyka-tab-title.leyka-active {
  background: #E5E5E5;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-amount .field-component.field input:not([type=checkbox]):not([type=radio]), .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-amount .field-component.field select, .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-amount .field-component.field textarea {
  width: 124px;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-description .field-component.field input:not([type=checkbox]):not([type=radio]), .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-description .field-component.field select, .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .payment-amount-option-description .field-component.field textarea {
  width: 248px;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .field-component.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .tab-content-options-wrapper .tab-section-options .delete-additional-field.delete-item {
  margin-top: 24px;
  color: #d43c57;
  cursor: pointer;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .section-tab-content .field-component.title .required {
  display: block;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .tab-miscellaneous .leyka-field-inner-wrapper {
  pointer-events: none;
}

.edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .tab-miscellaneous .field-component.field input:not([type=checkbox]):not([type=radio]), .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .tab-miscellaneous .field-component.field select, .edit-post-meta-boxes-area #leyka_campaign_payments_amounts .leyka-options-section .section-tabs-wrapper .tab-miscellaneous .field-component.field textarea {
  background-color: #e5e5e5;
}

/** == Seetings and variables (_presets.scss)  == **/
:root {
  --leyka-color-main: #ff510d;
  --leyka-color-main-second: #ffc29f;
  --leyka-color-main-third: #fef5f1;
  --leyka-color-main-inactive: rgba(255,81,13, 0.5);
  --leyka-color-error: #d43c57;
  --leyka-color-error-second: #fc90a4;
  --leyka-color-error-third: #fcf2f4;
  --leyka-color-ok: #1aa316;
  --leyka-color-ok-second: #9adc98;
  --leyka-color-ok-third: #f3fcf2;
  --leyka-color-gray-dark: #474747;
  --leyka-color-grey-semi-dark: #4656565;
  --leyka-color-gray: #666666;
  --leyka-color-gray-notsolight: #aaaaaa;
  --leyka-color-gray-superlight: #ededed;
  --leyka-color-white: #ffffff;
  --leyka-color-pc-bg: #ff6347;
  --leyka-color-gradient: #ffffff;
  --leyka-font-main: 'Roboto';
  --leyka-star-base: 16px;
  --leyka-color-text-light: #ffffff;
}

/** == Typography (_typo.scss) == **/
@-webkit-keyframes leyka-spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes leyka-spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.leyka-spinner-border {
  display: inline-block;
  vertical-align: text-bottom;
  border: 5px solid var(--leyka-color-main);
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: leyka-spinner-border .75s linear infinite;
  animation: leyka-spinner-border .75s linear infinite;
  width: 64px;
  height: 64px;
}

.leyka-spinner-border.xs {
  width: 16px;
  height: 16px;
  border-width: 2px;
}

.leyka-spinner-border.sm {
  width: 32px;
  height: 32px;
  border-width: 3px;
}

.leyka-spinner-border.lg {
  width: 96px;
  height: 96px;
  border-width: 7px;
}

/** == Persistent campaign page styles (_persistent_campaign.scss) == **/
.leyka_campaign-template-persistent:before {
  display: none;
}

.leyka_campaign-template-persistent .site-content.leyka-campaign-content {
  margin-left: 0;
}

.leyka_campaign-template-persistent .site-content.leyka-campaign-content:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  width: 100%;
}

.leyka_campaign-template-persistent .site-footer {
  margin-left: 0;
  width: 100%;
}

.leyka-persistant-campaign {
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign {
    font-size: 18px;
  }
}

.leyka-persistant-campaign .leyka-campaign-header {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}

.leyka-persistant-campaign .leyka-campaign-header.cover-type-image {
  background-image: url(../../img/persistent_campaign_header_bg.jpg);
}

.leyka-persistant-campaign .leyka-campaign-header .header-tint {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 32px;
  background-color: rgba(46, 16, 5, 0.75);
}

.leyka-persistant-campaign .leyka-campaign-header .header-tint.hide-cover-tint {
  background-color: transparent;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-header .header-tint {
    padding-bottom: 145px;
  }
}

.leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-logo {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  display: block;
  width: auto;
  height: auto;
}

.leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-logo:active, .leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-logo:focus, .leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-logo:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-no-logo {
  width: 280px;
  height: 0px;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-header .leyka-campaign-no-logo {
    height: 50px;
  }
}

.leyka-persistant-campaign .leyka-campaign-header h1 {
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 24px;
  display: block;
  color: var(--leyka-color-text-light);
  max-width: 746px;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 0px;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-header h1 {
    font-size: 18px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-header h1 {
    font-size: 40px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-header h1 {
    margin-top: 40px;
  }
}

.leyka-persistant-campaign .leyka-campaign-header h1:before {
  display: none;
}

.leyka-persistant-campaign h1:before {
  display: none;
}

.leyka-persistant-campaign h2:before {
  display: none;
}

.leyka-persistant-campaign .leyka-campaign-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-persistant-campaign .leyka-campaign-content.site-content {
  margin-top: 0;
  padding-top: 0;
  background-color: var(--leyka-color-gray-superlight);
  overflow: visible;
}

.leyka-persistant-campaign .leyka-campaign-content .content-area {
  max-width: 600px;
  width: 100%;
  margin: 0px;
}

.leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content {
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 26px;
  color: var(--leyka-color-gray-dark);
  margin: 0px;
  padding: 0px 16px 16px 16px;
  width: 100% !important;
  max-width: unset;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content {
    font-size: 18px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content {
    line-height: 29px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content {
    padding: 0px 32px 64px 32px;
  }
}

.leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content .leyka-pf-star {
  background-color: var(--leyka-color-white);
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 32px 16px 16px 16px;
  max-width: unset;
  margin-top: 0;
  margin-left: -16px;
  margin-right: -16px;
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content .leyka-pf-star {
    padding: 32px 32px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content .leyka-pf-star {
    margin-top: -120px;
    margin-left: -32px;
    margin-right: -32px;
  }
}

.leyka-persistant-campaign .leyka-campaign-content .content-area .entry-content p {
  margin-bottom: 16px;
}

/** == Account page styles (_account.scss) == **/
.leyka-account .leyka-pf-star:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 600px;
  width: auto;
}

.leyka-account .leyka-pf-star .leyka-screen-form .list {
  margin-top: 32px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .list .list-title {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 20px;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 0px;
  border-bottom: 2px solid var(--leyka-color-gray-superlight);
  padding-bottom: 12px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .list .items .item {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
  margin-bottom: 16px;
  position: relative;
  border-bottom: 1px solid var(--leyka-color-gray-superlight);
  padding-bottom: 9.6px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .list .items .item .item-title {
  color: var(--leyka-color-gray);
}

.leyka-account .leyka-pf-star .leyka-screen-form .list .items .item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.leyka-account .leyka-pf-star .leyka-screen-form a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-main);
}

.leyka-account .leyka-pf-star .leyka-screen-form a:active, .leyka-account .leyka-pf-star .leyka-screen-form a:focus, .leyka-account .leyka-pf-star .leyka-screen-form a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-account .leyka-pf-star .leyka-screen-form a:hover {
  text-decoration: underline;
}

.leyka-account .leyka-pf-star .leyka-screen-form h2 {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 24px;
  margin-bottom: 24px;
  margin-top: 0px;
  text-align: center;
  color: #000000;
}

.leyka-account .leyka-pf-star .leyka-screen-form p {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  margin-bottom: 24px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit {
  text-align: center;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  background-color: var(--leyka-color-main);
  display: block;
  color: var(--leyka-color-text-light);
  border-radius: 4px;
  width: 100%;
  padding-top: 19px;
  padding-bottom: 19px;
  text-align: center;
  margin-top: 64px;
  margin-bottom: 48px;
}

@media screen and (max-width: 319px) {
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn {
    font-size: 12px;
  }
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn.secondary {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  background-color: var(--leyka-color-main);
  display: block;
  color: var(--leyka-color-text-light);
  border-radius: 4px;
  width: 100%;
  padding-top: 19px;
  padding-bottom: 19px;
  text-align: center;
  background-color: var(--leyka-color-white);
  color: var(--leyka-color-gray);
  border: 1px solid var(--leyka-color-gray-superlight);
}

@media screen and (max-width: 319px) {
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn.secondary {
    font-size: 12px;
  }
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  width: auto;
  background-color: transparent;
  color: var(--leyka-color-main);
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  margin-top: 32px;
  margin-bottom: 32px;
}

@media screen and (max-width: 319px) {
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link {
    font-size: 12px;
  }
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link:active, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link:focus, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link:hover {
  text-decoration: underline;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link.internal {
  border-bottom: 1px dashed var(--leyka-color-main);
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link.internal:hover {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-single-link, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-single-link, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-single-link {
  margin-bottom: 24px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-single-link.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-single-link.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-single-link.last {
  margin-bottom: 16px;
}

@media screen and (min-width: 640px) {
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-single-link, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-single-link, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-btn, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-single-link {
    width: calc(50% - 12px);
    margin-right: 24px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double a.leyka-star-single-link.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double input.leyka-star-single-link.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-btn.last, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit.double button.leyka-star-single-link.last {
    margin-right: 0px;
  }
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-extra-links a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-main);
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-extra-links a:active, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-extra-links a:focus, .leyka-account .leyka-pf-star .leyka-screen-form .leyka-extra-links a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-extra-links a:hover {
  text-decoration: underline;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-hidden-controls {
  display: none;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-form-spinner {
  text-align: center;
  padding-bottom: 0;
  padding-top: 0;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-form-spinner .form-ajax-indicator {
  margin-top: 16px;
  margin-bottom: 16px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .form-message {
  display: none;
  text-align: center;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-field-error-frame {
  min-height: 21px;
  height: auto;
  padding-top: 1px;
  margin-left: 16px;
  vertical-align: bottom;
  margin-left: 0px;
  margin-top: 5px;
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-field-error-frame span.donor__textfield-error {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  color: var(--leyka-color-error);
}

.leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-field-error-frame .donor__textfield-error {
  display: none;
}

.leyka-screen-account .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit {
  text-align: center;
}

.leyka-screen-account .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn {
  margin-bottom: 0px;
}

.leyka-screen-account .leyka-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you {
  margin-top: 32px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list {
  margin-top: 32px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list .list-title {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 20px;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 0px;
  border-bottom: 2px solid var(--leyka-color-gray-superlight);
  padding-bottom: 12px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list .items .item {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
  margin-bottom: 16px;
  position: relative;
  border-bottom: 1px solid var(--leyka-color-gray-superlight);
  padding-bottom: 9.6px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list .items .item .item-title {
  color: var(--leyka-color-gray);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list .items .item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item.subscription-canceling, .leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item.subscription-canceled {
  opacity: 0.5;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .subscription-details {
  max-width: calc(100% - 90px);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .subscription-status {
  max-width: 90px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .subscription-status .canceling {
  color: var(--leyka-color-gray);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .campaign-title {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  display: block;
  color: var(--leyka-color-gray);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .amount {
  display: inline-block;
  color: #000000;
  text-align: left;
  white-space: nowrap;
  margin-right: 8px;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .donation-gateway-pm {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
  display: inline-block;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.subscribed-campaigns-list .items .item .donation-gateway-pm img {
  width: 16px;
  height: 16px;
  display: inline;
  margin-right: 4px;
  vertical-align: bottom;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .items {
  border-bottom: 1px solid var(--leyka-color-gray-superlight);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item {
  text-align: left;
  display: block;
  position: relative;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .item-title {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 16px;
  color: #000000;
  text-align: left;
  margin-bottom: 0;
  margin-top: 0px;
  position: relative;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .item-title:before {
  content: " ";
  display: block;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  background-color: unset;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  margin-top: -3px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .item-title:after {
  float: none;
  clear: both;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.submitted .item-title:before {
  background-image: url(../../img/star-icon-info.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.funded .item-title:before {
  background-image: url(../../img/star-icon-no-renew.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.funded.rebill .item-title:before {
  background-image: url(../../img/star-icon-renew.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.funded.rebill.init-recurring-donation .item-title:before {
  background-image: url(../../img/star-icon-info.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.funded.rebill.init-recurring-donation.recurring-is-active .item-title:before {
  background-image: url(../../img/star-icon-info.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.refunded .item-title:before {
  background-image: url(../../img/star-icon-refund.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.failed .item-title:before {
  background-image: url(../../img/star-icon-error.svg);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q {
  margin-left: 3px;
  vertical-align: baseline;
  cursor: pointer;
  position: relative;
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  left: -2px;
  top: -3px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q img {
  vertical-align: baseline;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q .field-q-tooltip {
  display: none;
  position: absolute;
  color: #44444a;
  background-color: #dddddd;
  border-radius: 6px;
  border: none;
  padding: 8px 8px 8px 8px;
  font-size: 12px;
  line-height: 17px;
  z-index: 11;
  top: 150%;
  left: 30%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 204px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  text-align: center;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q .field-q-tooltip a {
  color: #44444a;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q .field-q-tooltip:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #dddddd;
  left: calc(50% - 4px);
  top: -7px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q .field-q-tooltip:empty {
  display: none;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q:hover .field-q-tooltip {
  display: block;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .field-q:hover .field-q-tooltip:empty {
  display: none;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.failed .field-q .field-q-tooltip {
  color: var(--leyka-color-white);
  background-color: var(--leyka-color-error);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.failed .field-q .field-q-tooltip a {
  color: var(--leyka-color-white);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item.failed .field-q .field-q-tooltip:before {
  border-bottom: 8px solid var(--leyka-color-error);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .date {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 16px;
  color: var(--leyka-color-gray);
  position: absolute;
  top: 0px;
  right: 0px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item p {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 20px;
  color: #666666;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 0px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .donation-gateway-pm {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .list.leyka-star-history .item .donation-gateway-pm img {
  width: 16px;
  height: 16px;
  display: inline;
  margin-right: 4px;
  vertical-align: bottom;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .form-ajax-indicator {
  margin-top: 16px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-single-link {
  margin-top: 24px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you {
  margin-top: 0px;
  margin-bottom: 32px;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you a {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  color: var(--leyka-color-main);
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you a:active, .leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you a:focus, .leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you a:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-screen-account .leyka-pf-star .leyka-screen-form p.leyka-we-need-you a:hover {
  text-decoration: underline;
}

.leyka-screen-login .leyka-account .leyka-pf,
.leyka-screen-reset-password .leyka-account .leyka-pf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-screen-login .leyka-account .leyka-pf .leyka-payment-form,
.leyka-screen-reset-password .leyka-account .leyka-pf .leyka-payment-form {
  max-width: 328px;
}

@media screen and (min-width: 640px) {
  .leyka-screen-login .leyka-account .leyka-pf .leyka-payment-form,
  .leyka-screen-reset-password .leyka-account .leyka-pf .leyka-payment-form {
    min-width: 328px;
  }
}

.leyka-screen-login .leyka-account .leyka-pf .leyka-form-spinner .form-ajax-indicator,
.leyka-screen-reset-password .leyka-account .leyka-pf .leyka-form-spinner .form-ajax-indicator {
  margin-top: 0px;
  margin-bottom: 32px;
}

.leyka-screen-reset-password .leyka-account .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn {
  margin-top: 40px;
}

.leyka-screen-cancel-subscription .list .items .item.subscription-canceling, .leyka-screen-cancel-subscription .list .items .item.subscription-canceled {
  opacity: 0.5;
}

.leyka-screen-cancel-subscription .list .items .item .subscription-details {
  max-width: calc(100% - 90px);
}

.leyka-screen-cancel-subscription .list .items .item .subscription-status {
  max-width: 90px;
}

.leyka-screen-cancel-subscription .list .items .item .subscription-status .canceling {
  color: var(--leyka-color-gray);
}

.leyka-screen-cancel-subscription .list .items .item .campaign-title {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  display: block;
  color: var(--leyka-color-gray);
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.leyka-screen-cancel-subscription .list .items .item .amount {
  display: inline-block;
  color: #000000;
  text-align: left;
  white-space: nowrap;
  margin-right: 8px;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
}

.leyka-screen-cancel-subscription .list .items .item .donation-gateway-pm {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
  display: inline-block;
}

.leyka-screen-cancel-subscription .list .items .item .donation-gateway-pm img {
  width: 16px;
  height: 16px;
  display: inline;
  margin-right: 4px;
  vertical-align: bottom;
}

.leyka-screen-cancel-subscription .list .items .item .action-disconnect {
  margin-left: 24px;
  color: var(--leyka-color-main);
  cursor: pointer;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .limit-width {
  max-width: 380px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason span {
  display: inline-block;
  padding-left: 26px;
  position: relative;
  margin-bottom: 24px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason input {
  margin: 0;
  padding: 0;
  position: absolute;
  top: unset;
  left: 0;
  border: none;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 21px;
  color: var(--leyka-color-gray-dark);
  display: block;
  position: relative;
  z-index: 2;
  margin-bottom: 14px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason label:last-of-type {
  margin-bottom: 0;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason label:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background: #ffffff;
  border: 2px solid var(--leyka-color-gray-superlight);
  position: absolute;
  top: 1px;
  left: -26px;
  cursor: pointer;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason label svg.icon-checkbox-check {
  position: absolute;
  left: -23px;
  top: 5px;
  width: 12px;
  height: 9px;
  display: none;
  fill: var(--leyka-color-main);
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason label a {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 21px;
  color: var(--leyka-color-gray-dark);
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason input:checked + label:before {
  background: var(--leyka-color-main-third);
  border-color: var(--leyka-color-main-second);
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason input:checked + label svg.icon-checkbox-check {
  display: block;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason input:focus-visible + label:before {
  -webkit-box-shadow: 0px 0px 0px 2px;
  box-shadow: 0px 0px 0px 2px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason &gt; span {
  display: block;
  margin-bottom: 24px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-cancel-subscription-reason &gt; span:last-of-type {
  margin-bottom: 0;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .section.unsubscribe-comment {
  margin-top: 8px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .section.unsubscribe-comment .leyka-star-field-frame {
  height: 104px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-star-submit {
  text-align: center;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-screen-form.leyka-cancel-subscription-form .leyka-star-submit .leyka-star-btn {
  margin-top: 8px;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-cancel-subscription-form,
.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-unsubscribe-request-form,
.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-go-resubscribe-form,
.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-back-to-account {
  display: none;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-cancel-subscription-form .unsubscribe-comment {
  display: none;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-unsubscribe-request-form p,
.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-go-resubscribe-form p {
  text-align: left;
}

.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-unsubscribe-request-form .leyka-star-submit .leyka-star-btn,
.leyka-screen-cancel-subscription div[id*="leyka-pf-"].leyka-pf-star .leyka-unsubscribe-campains-forms .leyka-confirm-go-resubscribe-form .leyka-star-submit .leyka-star-btn {
  margin-top: 48px;
}

@media screen and (min-width: 640px) {
  .leyka-account div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form {
    min-width: 328px;
  }
}

.leyka-account div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section {
  margin-bottom: 0px;
  margin-top: 64px;
}

.leyka-account .leyka-logout {
  display: none;
  position: absolute;
  top: 16px;
  right: 16px;
  background-image: url(../../img/account-icon-logout.svg);
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: right top;
  width: 24px;
  height: 24px;
}

.leyka-account .leyka-logout span {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  display: none;
  width: 150px;
  margin-left: -125px;
  text-transform: lowercase;
  color: var(--leyka-color-white);
  text-align: right;
  padding-right: 32px;
  padding-top: 4px;
  overflow: hidden;
}

.leyka-account .leyka-logout:hover {
  background-image: url(../../img/account-icon-logout-white.svg);
  overflow: visible;
}

.leyka-account .leyka-logout:hover span {
  display: block;
}

.admin-bar .leyka-account .leyka-logout {
  top: 60.8px;
}

@media screen and (min-width: 640px) {
  .admin-bar .leyka-account .leyka-logout {
    top: 48px;
  }
}

.logged-in .leyka-account .leyka-logout {
  display: block;
}

.leyka-account.leyka-persistant-campaign .leyka-campaign-header h1 {
  margin-bottom: 0px;
}

/** == Form common settings (_form_settings.scss) == **/
/** Common settings  */
div[id*="leyka-pf-"] {
  margin: 32px 0;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
}

div[id*="leyka-pf-"]:first-child {
  margin-top: 0;
}

div[id*="leyka-pf-"]:last-child {
  margin-bottom: 0;
}

div[id*="leyka-pf-"] &gt; svg {
  display: none;
}

div[id*="leyka-pf-"] a {
  border: none;
  text-decoration: none;
}

div[id*="leyka-pf-"] form {
  display: block;
}

div[id*="leyka-pf-"] .leyka-submit-errors {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 21px;
  border: none;
  border-radius: 0 0 10px 10px;
  color: #ffffff;
  background: #D0011B;
  margin: -10px -1px 0;
  height: auto;
  padding: 16px 32px;
  position: relative;
  text-align: center;
}

div[id*="leyka-pf-"] .leyka-submit-errors:after {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: normal;
  font-size: 12px;
  content: 'x';
  display: block;
  color: currentColor;
  position: absolute;
  top: 19px;
  right: 16px;
  cursor: pointer;
}

/** == Form fields styles == */
div[id*="leyka-pf-"] .inpage-card__thumb {
  background-color: #f6f6f6;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-bottom: 56.7%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

div[id*="leyka-pf-"] .inpage-card__content {
  padding: 24px;
}

div[id*="leyka-pf-"] .inpage-card_title {
  display: none;
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 1.2em;
}

div[id*="leyka-pf-"] .inpage-card_excerpt {
  display: none;
  margin-bottom: 12px;
}

div[id*="leyka-pf-"].show-preview .inpage-card__content {
  padding-top: 2rem;
}

div[id*="leyka-pf-"].show-preview .inpage-card_title {
  display: block;
  margin-bottom: 1rem;
  font-size: 20px;
  line-height: 23px;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 2rem;
  padding-bottom: 0.5rem;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding-top: 3.5rem;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+67&amp;0+0,1+67 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(67%, white));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 67%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 67%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links a {
  text-decoration: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links a:hover, div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links a:active, div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links a:focus {
  text-decoration: none;
  outline: none;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links .inpage-card__expand-excerpt,
div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links .inpage-card__collapse-excerpt {
  color: var(--color-main);
  text-decoration: none;
  border-bottom: 1px dashed var(--color-main);
  padding-bottom: 2px;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links .inpage-card__collapse-excerpt {
  display: none;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt.expand .inpage-card__toggle-excerpt-links {
  padding-top: 0px;
  position: relative;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt.expand .inpage-card__toggle-excerpt-links .inpage-card__expand-excerpt {
  display: none;
}

div[id*="leyka-pf-"].show-preview .inpage-card__excerpt.expand .inpage-card__toggle-excerpt-links .inpage-card__collapse-excerpt {
  display: inline;
}

div[id*="leyka-pf-"].show-preview .inpage-card_scale {
  margin-bottom: 2rem;
}

div[id*="leyka-pf-"].show-preview .target {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}

div[id*="leyka-pf-"].show-preview .message-finished {
  font-size: 1.15em;
}

div[id*="leyka-pf-"].show-preview .info {
  color: #828282;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}

div[id*="leyka-pf-"].show-preview .inpage-card__note {
  color: #999999;
  font-size: 14px;
  line-height: 21px;
  margin-top: 1rem;
}

div[id*="leyka-pf-"].show-preview .inpage-card__action {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

div[id*="leyka-pf-"].show-preview .inpage-card__action button,
div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button {
  border: none;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  width: 100%;
  max-width: unset;
  height: auto;
}

div[id*="leyka-pf-"].show-preview .inpage-card__action button:visited,
div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:visited {
  color: #ffffff;
}

div[id*="leyka-pf-"].show-preview .inpage-card__action button:hover, div[id*="leyka-pf-"].show-preview .inpage-card__action button:focus,
div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:hover,
div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:focus {
  background: var(--color-main-dark);
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"].show-preview .inpage-card__action button,
  div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button {
    height: 48px;
  }
}

div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button {
  background-color: #ffffff;
  color: var(--color-main);
  border: 1px solid #e0e0e0;
  line-height: 26px;
}

div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:active, div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:focus, div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button:hover {
  background-color: #ffffff;
  color: var(--color-main);
  border: 1px solid #e0e0e0;
}

div[id*="leyka-pf-"].show-preview .supporter-and-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

div[id*="leyka-pf-"].show-preview.leyka-pf--active .inpage-card__action {
  display: none;
}

div[id*="leyka-pf-"] .inpage-card_scale {
  margin-bottom: 24px;
}

div[id*="leyka-pf-"] .scale {
  width: 100%;
  height: 6px;
  background: #eeeeee;
  border-radius: 2.5px;
}

div[id*="leyka-pf-"] .scale .progress {
  height: 6px;
  background: var(--color-main);
  border-top-left-radius: 2.5px;
  border-bottom-left-radius: 2.5px;
}

div[id*="leyka-pf-"] .scale .progress.fin {
  border-top-right-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
}

div[id*="leyka-pf-"] .scale.hide-scale {
  display: none;
}

div[id*="leyka-pf-"] .target {
  margin: 16px 0 4px;
  color: var(--color-main);
  font-size: 1.2em;
}

div[id*="leyka-pf-"] .target .curr-mark {
  margin-left: 2px;
}

div[id*="leyka-pf-"] .message-finished {
  color: var(--color-main);
  font-size: 1.15em;
}

div[id*="leyka-pf-"] .info {
  color: #999999;
}

div[id*="leyka-pf-"] .info .curr-mark {
  margin-left: 2px;
}

div[id*="leyka-pf-"] .inpage-card__note {
  color: #333333;
}

div[id*="leyka-pf-"] .inpage-card__note strong {
  font-weight: bold;
}

div[id*="leyka-pf-"] .inpage-card__note a {
  color: #999999;
  text-decoration: underline;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div[id*="leyka-pf-"] .inpage-card__note a:visited {
  color: #999999;
}

div[id*="leyka-pf-"] .inpage-card__action {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

div[id*="leyka-pf-"] .inpage-card__action button,
div[id*="leyka-pf-"] .inpage-card__action .leyka-thankyou-button {
  border: none;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  width: 100%;
  max-width: 279px;
  height: 48px;
}

div[id*="leyka-pf-"] .inpage-card__action button:visited,
div[id*="leyka-pf-"] .inpage-card__action .leyka-thankyou-button:visited {
  color: #ffffff;
}

div[id*="leyka-pf-"] .inpage-card__action button:hover, div[id*="leyka-pf-"] .inpage-card__action button:focus,
div[id*="leyka-pf-"] .inpage-card__action .leyka-thankyou-button:hover,
div[id*="leyka-pf-"] .inpage-card__action .leyka-thankyou-button:focus {
  background: var(--color-main-dark);
}

div[id*="leyka-pf-"] .inpage-card__action .leyka-thankyou-button {
  background-color: #ffffff;
  color: var(--color-main);
  border: 1px solid #e0e0e0;
  line-height: 26px;
}

body.wizard-init-campaign-preview div[id*="leyka-pf-"].show-preview .inpage-card__excerpt .inpage-card__toggle-excerpt-links a {
  cursor: default;
}

body.wizard-init-campaign-preview div[id*="leyka-pf-"].show-preview .inpage-card__action .leyka-thankyou-button {
  cursor: default;
}

body.wizard-init-campaign-preview div[id*="leyka-pf-"].show-preview .inpage-card__action button {
  cursor: default;
}

body.wizard-init-campaign-preview div[id*="leyka-pf-"].show-preview .supporter-and-button .inpage-card__note.supporters .leyka-js-history-more {
  cursor: default;
}

div[id*="leyka-pf-"] .step__selection {
  text-align: center;
}

div[id*="leyka-pf-"] .step__selection a {
  color: #2963E8;
  text-decoration: underline;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: normal;
}

div[id*="leyka-pf-"] .step__selection a:hover, div[id*="leyka-pf-"] .step__selection a:focus, div[id*="leyka-pf-"] .step__selection a:active {
  color: #164cc8;
}

div[id*="leyka-pf-"] .step__selection a span.remembered-amount:after, div[id*="leyka-pf-"] .step__selection a span.curr-mark:after {
  content: " ";
}

div[id*="leyka-pf-"] .step__title {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  text-align: center;
}

div[id*="leyka-pf-"] .step__note {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  color: #999999;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  text-align: center;
}

div[id*="leyka-pf-"] .step__note a {
  color: currentColor;
  text-decoration: underline;
}

div[id*="leyka-pf-"] .amount_range {
  padding: 8px;
  text-align: center;
}

div[id*="leyka-pf-"] .amount_range input[type=range],
div[id*="leyka-pf-"] .amount_range input[type=range]:focus,
div[id*="leyka-pf-"] .amount_range input[type=range]:active,
div[id*="leyka-pf-"] .amount_range input[type=range]::-moz-focus-inner,
div[id*="leyka-pf-"] .amount_range input[type=range]::-moz-focus-outer,
div[id*="leyka-pf-"] .amount_range input[type=range]:-moz-focusring {
  border: 0;
  outline: none;
  background: none;
}

div[id*="leyka-pf-"] .amount_range input[type=range] {
  -webkit-appearance: none;
  width: 200px;
  margin: 0 auto;
  border: none;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  border-color: transparent;
  color: transparent;
  height: 6px;
  border: none;
  border-radius: 6px;
  background: var(--color-main);
  animate: 0.2s;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-moz-range-track {
  width: 100%;
  cursor: pointer;
  border-color: transparent;
  color: transparent;
  height: 6px;
  border: none;
  border-radius: 6px;
  background: var(--color-main);
  animate: 0.2s;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  cursor: pointer;
  border-color: transparent;
  color: transparent;
  height: 6px;
  border: none;
  border-radius: 6px;
  background: var(--color-main);
  animate: 0.2s;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #cccccc;
  cursor: pointer;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #cccccc;
  cursor: pointer;
}

div[id*="leyka-pf-"] .amount_range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 1px solid #cccccc;
  cursor: pointer;
  margin-top: -7px;
}

div[id*="leyka-pf-"] .invalid .amount_range input[type=range]::-ms-track,
div[id*="leyka-pf-"] .invalid .amount_range input[type=range]::-moz-range-track,
div[id*="leyka-pf-"] .invalid .amount_range input[type=range]::-webkit-slider-runnable-track {
  background: #D0011B;
}

div[id*="leyka-pf-"] .amount__figure {
  position: relative;
  width: 196px;
  z-index: 1;
  margin: 0 auto;
  border-bottom: 2px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

div[id*="leyka-pf-"] .amount__figure.focus {
  border-bottom-color: var(--color-main);
}

div[id*="leyka-pf-"] .amount__figure span {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 100;
  font-style: normal;
  font-size: 38px;
  line-height: 42px;
  font-weight: 100;
  color: #000000;
  z-index: 20;
}

div[id*="leyka-pf-"] .amount__figure input {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 100;
  font-style: normal;
  font-size: 38px;
  line-height: 42px;
  -webkit-appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
  color: #000000;
  padding: 0 4px 4px 4px;
  width: 100px;
}

div[id*="leyka-pf-"] .amount__figure input::-webkit-input-placeholder {
  color: #cccccc;
}

div[id*="leyka-pf-"] .amount__figure input::-moz-placeholder {
  color: #cccccc;
}

div[id*="leyka-pf-"] .amount__figure input:-ms-input-placeholder {
  color: #cccccc;
}

div[id*="leyka-pf-"] .amount__figure input::-ms-input-placeholder {
  color: #cccccc;
}

div[id*="leyka-pf-"] .amount__figure input::placeholder {
  color: #cccccc;
}

div[id*="leyka-pf-"] .amount__figure input:focus::-webkit-input-placeholder {
  opacity: 0;
  color: #ffffff;
}

div[id*="leyka-pf-"] .amount__figure input:focus::-moz-placeholder {
  opacity: 0;
  color: #ffffff;
}

div[id*="leyka-pf-"] .amount__figure input:focus:-ms-input-placeholder {
  opacity: 0;
  color: #ffffff;
}

div[id*="leyka-pf-"] .amount__figure input:focus::-ms-input-placeholder {
  opacity: 0;
  color: #ffffff;
}

div[id*="leyka-pf-"] .amount__figure input:focus::placeholder {
  opacity: 0;
  color: #ffffff;
}

div[id*="leyka-pf-"] .amount__icon {
  text-align: center;
  padding: 24px 8px 16px;
  /*height: 80px + $base*5;*/
  height: 140px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__icon {
    /*height: 110px + $base*5;*/
    height: 170px;
  }
}

div[id*="leyka-pf-"] .amount__icon .svg-icon {
  fill: var(--color-main);
}

div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size1 {
  width: 46px;
  height: 80px;
  padding-top: 40px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size1 {
    width: 62px;
    height: 110px;
    padding-top: 64px;
  }
}

div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size2 {
  width: 80px;
  height: 80px;
  padding-top: 30px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size2 {
    width: 102px;
    height: 110px;
    padding-top: 34px;
  }
}

div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size3 {
  width: 86px;
  height: 80px;
  padding-top: 25px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size3 {
    width: 114px;
    height: 110px;
    padding-top: 24px;
  }
}

div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size4 {
  width: 85px;
  height: 110px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__icon .svg-icon.icon-money-size4 {
    width: 114px;
    height: 110px;
  }
}

div[id*="leyka-pf-"] .amount__range_wrapper {
  position: relative;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_overlay {
  display: none;
  background-color: #ffffff;
  height: 38px;
  left: 0;
  position: absolute;
  top: 0;
  width: 210px;
  z-index: 5;
  pointer-events: none;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom {
  display: none;
  position: relative;
  left: 10px;
  top: 10px;
  z-index: 7;
  pointer-events: none;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom .range-bg {
  width: 200px;
  height: 12px;
  fill: #E6E7E9;
  position: absolute;
  top: 0px;
  left: 0px;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom .range-color, div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom .range-color-wrapper {
  width: 200px;
  height: 12px;
  fill: var(--color-main);
  position: absolute;
  top: 0px;
  left: 0px;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom .range-color-wrapper {
  width: 50px;
  overflow: hidden;
}

div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom .range-circle {
  width: 34px;
  height: 34px;
  fill: var(--color-main);
  position: absolute;
  top: -10px;
  left: 50px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .amount__range_wrapper .amount__range_custom--visible {
    display: block;
  }
}

div[id*="leyka-pf-"] .amount__error {
  color: #D0011B;
  display: none;
  padding-top: 24px;
  max-width: 186px;
}

div[id*="leyka-pf-"] .step__action a {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  text-transform: none;
  padding: 8px 24px 12px 24px;
  width: 186px;
  text-align: center;
  margin: 4px;
}

div[id*="leyka-pf-"] .step__action a:visited {
  color: #ffffff;
}

div[id*="leyka-pf-"] .step__action a:hover, div[id*="leyka-pf-"] .step__action a:focus {
  background: var(--color-main-dark);
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .step__action a {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 18px;
    display: inline-block;
    text-transform: uppercase;
    color: #ffffff;
    background: var(--color-main);
    padding: 10px 26px;
    text-align: center;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 23px;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    cursor: pointer;
    text-transform: none;
    padding: 6px 24px;
    border-radius: 18px;
  }
  div[id*="leyka-pf-"] .step__action a:visited {
    color: #ffffff;
  }
  div[id*="leyka-pf-"] .step__action a:hover, div[id*="leyka-pf-"] .step__action a:focus {
    background: var(--color-main-dark);
  }
}

div[id*="leyka-pf-"] .step__action .monthly {
  position: relative;
}

div[id*="leyka-pf-"] .step__action .svg-icon {
  width: 22px;
  height: 15px;
  fill: #ffffff;
  vertical-align: text-bottom;
  margin-right: 4px;
}

div[id*="leyka-pf-"] .amount.invalid .amount__figure {
  border-bottom-color: #D0011B;
}

div[id*="leyka-pf-"] .amount.invalid .amount__error {
  display: block;
}

div[id*="leyka-pf-"] .amount.invalid .amount__icon .svg-icon {
  display: none;
}

div[id*="leyka-pf-"] .amount.invalid input[type=range]::-ms-track {
  background: #D0011B;
}

div[id*="leyka-pf-"] .amount.invalid input[type=range]::-moz-range-track {
  background: #D0011B;
}

div[id*="leyka-pf-"] .amount.invalid input[type=range]::-webkit-slider-runnable-track {
  background: #D0011B;
}

div[id*="leyka-pf-"] .amount.invalid .amount__range_wrapper .amount__range_custom .range-color, div[id*="leyka-pf-"] .amount.invalid .amount__range_wrapper .amount__range_custom .range-color-wrapper {
  fill: #D0011B;
}

div[id*="leyka-pf-"] .amount.invalid .amount__range_wrapper .amount__range_custom .range-circle {
  fill: #D0011B;
}

div[id*="leyka-pf-"] .payments-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  justify-items: center;
  overflow-y: hidden;
  /*scroll;*/
}

div[id*="leyka-pf-"] .payment-opt {
  text-align: center;
  margin: 9px 4px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: calc(50% - 8px);
}

div[id*="leyka-pf-"] .payment-opt__button {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 100%;
}

div[id*="leyka-pf-"] .payment-opt__radio {
  position: absolute;
  top: 10px;
  left: 10px;
  border: none;
  opacity: 0;
}

div[id*="leyka-pf-"] .payment-opt__icon {
  width: 100%;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #f6f6f6;
  -webkit-transition: background 0.35s;
  -o-transition: background 0.35s;
  transition: background 0.35s;
  cursor: pointer;
}

div[id*="leyka-pf-"] .payment-opt__icon:hover {
  background: var(--color-main-light);
}

div[id*="leyka-pf-"] .payment-opt__icon .svg-icon {
  width: 80px;
  height: 41px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .payment-opt__icon {
    height: 85px;
  }
  div[id*="leyka-pf-"] .payment-opt__icon .svg-icon {
    width: 150px;
    height: 60px;
  }
}

div[id*="leyka-pf-"] .payment-opt__icon img {
  height: 60px;
}

div[id*="leyka-pf-"] .payment-opt__radio:checked + .payment-opt__icon {
  background: var(--color-main-light);
}

div[id*="leyka-pf-"] .payment-opt__radio:checked + .payment-opt__icon:hover {
  background: var(--color-main-light);
}

div[id*="leyka-pf-"] .payment-opt__label {
  display: block;
  margin-top: 8px;
  font-size: 11px;
  line-height: 1.25;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  max-height: 27.5px;
  overflow: hidden;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"] .payment-opt__label {
    font-size: 13px;
    max-height: 32.5px;
  }
}

div[id*="leyka-pf-"] .donor__textfield label {
  display: block;
  position: relative;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  margin: 0;
  height: 20px;
  overflow: hidden;
}

div[id*="leyka-pf-"] .donor__textfield input, div[id*="leyka-pf-"] .donor__textfield textarea {
  width: 100%;
  height: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  border: none;
  background: transparent !important;
  text-align: left;
  border-radius: 0;
  margin: 0;
  padding: 6px 0;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  border-bottom: 1px solid #cccccc;
}

div[id*="leyka-pf-"] .donor__textfield .donor__textfield-error {
  display: none;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  color: #D0011B;
  font-size: 12px;
}

div[id*="leyka-pf-"] .donor__textfield.focus input {
  border-bottom-color: #353d3f;
}

div[id*="leyka-pf-"] .donor__textfield.invalid .donor__textfield-label {
  display: none;
}

div[id*="leyka-pf-"] .donor__textfield.invalid .donor__textfield-error {
  display: inline-block;
}

div[id*="leyka-pf-"] .donor__textfield.invalid input, div[id*="leyka-pf-"] .donor__textfield.invalid textarea {
  color: #D0011B;
  border-bottom-color: #D0011B;
}

div[id*="leyka-pf-"] .donor__textfield.valid .donor__textfield-label {
  color: var(--color-main);
}

div[id*="leyka-pf-"] .donor__textfield.valid input {
  color: var(--color-main);
  border-bottom-color: var(--color-main);
}

div[id*="leyka-pf-"] .donor__submit {
  text-align: center;
}

div[id*="leyka-pf-"] .donor__submit input {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  border-radius: 27px;
  padding: 12px 26px;
  min-width: 200px;
  font-size: 14px;
}

div[id*="leyka-pf-"] .donor__submit input:visited {
  color: #ffffff;
}

div[id*="leyka-pf-"] .donor__submit input:hover, div[id*="leyka-pf-"] .donor__submit input:focus {
  background: var(--color-main-dark);
}

div[id*="leyka-pf-"] .donor__oferta {
  z-index: 1;
  text-align: left;
}

div[id*="leyka-pf-"] .donor__oferta span {
  display: inline-block;
  padding-left: 26px;
  position: relative;
}

div[id*="leyka-pf-"] .donor__oferta input {
  margin: 0;
  padding: 0;
  position: absolute;
  top: -1000px;
  left: 0;
  border: none;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

div[id*="leyka-pf-"] .donor__oferta label {
  display: inline-block;
  position: relative;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  color: #999999;
  z-index: 2;
}

div[id*="leyka-pf-"] .donor__oferta label:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  background: #ffffff;
  border: 2px solid #333333;
  position: absolute;
  top: 1px;
  left: -26px;
  cursor: pointer;
}

div[id*="leyka-pf-"] .donor__oferta label a {
  color: #999999;
  text-decoration: underline;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div[id*="leyka-pf-"] .donor__oferta label a:visited {
  color: #999999;
}

div[id*="leyka-pf-"] .donor__oferta input:checked + label:before {
  background-color: var(--color-main);
  border-color: var(--color-main);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTcgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiPiAgICAgICAgPHRpdGxlPlNoYXBlPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+ICAgICAgICA8cGF0aCBkPSJNMTYuNSwxLjg3OTE0Mjg2IEw1LjUyODU3MTQzLDEyLjg1MDU3MTQgTDAuNSw3LjgyMiBMMS43ODkxNDI4Niw2LjUzMjg1NzE0IEw1LjUyODU3MTQzLDEwLjI2MzE0MjkgTDE1LjIxMDg1NzEsMC41OSBMMTYuNSwxLjg3OTE0Mjg2IEwxNi41LDEuODc5MTQyODYgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 16px 13px;
  background-position: 0 -2px;
}

div[id*="leyka-pf-"] .donor__oferta .donor__oferta-error {
  visibility: hidden;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  font-size: 12px;
  padding-top: 6px;
  color: #D0011B;
}

div[id*="leyka-pf-"] .donor__oferta.invalid .donor__oferta-error {
  visibility: visible;
}

div[id*="leyka-pf-"] .step--static .step__border {
  min-height: 80%;
  position: relative;
}

div[id*="leyka-pf-"] .step--static .step__border .static__complete-donation {
  text-align: center;
  margin: 12px auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

div[id*="leyka-pf-"] .step--static .step__border .static__complete-donation input {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  border-radius: 27px;
  padding: 12px 26px;
  min-width: 200px;
  font-size: 14px;
}

div[id*="leyka-pf-"] .step--static .step__border .static__complete-donation input:visited {
  color: #ffffff;
}

div[id*="leyka-pf-"] .step--static .step__border .static__complete-donation input:hover, div[id*="leyka-pf-"] .step--static .step__border .static__complete-donation input:focus {
  background: var(--color-main-dark);
}

/** == Form layout and states (_form_layout.scss) == **/
/* NO JS basics */
.leyka-pf__module {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border: 1px solid #eeeeee;
  border-radius: 10px;
  background: #ffffff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}

.leyka-pf__module *, .leyka-pf__module *::after, .leyka-pf__module *::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.leyka-pf__form {
  max-width: 400px;
  margin: 0 auto;
}

.inpage-card__action,
.leyka-pf__redirect,
.leyka-pf__overlay,
.leyka-pf__close,
.oferta,
.step__selection,
.step__action {
  display: none;
}

.step__title {
  text-align: center;
  padding: 16px 0 24px;
}

.step__fields {
  padding: 0 16px;
}

@media screen and (min-width: 420px) {
  .step__fields {
    padding: 0 24px;
  }
}

.step__fields.static-text {
  max-width: 300px;
  margin: 24px auto 0;
}

.step__fields.static-text p {
  margin-bottom: 8px;
}

div[id*="leyka-pf-"] .step__note {
  text-align: center;
  padding: 0 16px 32px 16px;
}

div[id*="leyka-pf-"] .step__note p {
  margin: 0;
  font-size: 11px;
  line-height: 14px;
}

@media screen and (min-width: 420px) {
  div[id*="leyka-pf-"] .step__note {
    padding: 0 24px 32px 24px;
  }
}

.donor__textfield {
  margin-bottom: 24px;
}

.donor__submit {
  margin-bottom: 16px;
}

/** Card layout **/
.leyka-pf .pic-first-step {
  display: none;
}

.leyka-pf.leyka-pf--active .pic-first-step {
  display: block;
}

.leyka-pf.card-2col:not(.leyka-pf--active) .inpage-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.leyka-pf.card-2col:not(.leyka-pf--active) .inpage-card__thumbframe {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 50%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.leyka-pf.card-2col:not(.leyka-pf--active) .inpage-card__content {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.leyka-pf.card-2col:not(.leyka-pf--active) .inpage-card__thumbframe + .inpage-card__content {
  width: 50%;
}

.leyka-pf.card-2col:not(.leyka-pf--active) .inpage-card__thumb {
  height: 100%;
  min-height: 230px;
  padding: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

/** JS state */
/* Init layout */
.leyka-js .leyka-pf__close {
  font-size: 13px;
  font-weight: bold;
  color: #999999;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #cccccc;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  background: rgba(255, 255, 255, 0.9);
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
}

.leyka-js .leyka-pf__close:hover {
  color: #353d3f;
  border-color: #353d3f;
}

.leyka-js .leyka-pf__close:hover {
  color: #ffffff;
  background: var(--color-main);
  border-color: var(--color-main);
}

.leyka-js .leyka-pf__overlay {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.leyka-js .leyka-pf__redirect {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10150;
  border-radius: 10px;
}

.leyka-js .leyka-pf__final-screen {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10100;
  border-radius: 10px;
}

.leyka-js .leyka-pf__form {
  display: none;
}

.leyka-js .inpage-card__action {
  display: block;
}

/* Open state */
.leyka-js .leyka-pf--active .inpage-card__content .no-supporters {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.leyka-js .leyka-pf--active .inpage-card__content .no-supporters .pic-first-step {
  margin: auto auto 0 auto;
  display: block;
  fill: var(--color-main);
  max-width: 50%;
  height: 200px;
}

.leyka-js .leyka-pf--active .inpage-card__content .no-supporters .lets-do-first-step-text {
  width: 85%;
  margin: 0px auto;
}

.leyka-js .leyka-pf--active .leyka-submit-errors {
  width: 100%;
  z-index: 200;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: 0;
}

.leyka-js .leyka-pf--active .leyka-pf__overlay {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  background: rgba(255, 255, 255, 0.9);
  z-index: 10000;
  opacity: 1;
}

.leyka-js .leyka-pf--active .leyka-pf__module {
  max-height: 522px;
  height: 96vh;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 90%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10010;
  max-width: 400px;
  overflow: hidden;
}

.leyka-js .leyka-pf--active .leyka-pf__module.leyka-with-comment {
  max-height: 612px;
  height: 96vh;
}

@media screen and (min-width: 420px) {
  .leyka-js .leyka-pf--active .leyka-pf__module {
    -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 25px rgba(0, 0, 0, 0.25);
  }
}

.leyka-js .leyka-pf--active .leyka-pf__close {
  display: block;
  z-index: 10120;
}

.leyka-js .leyka-pf--active .inpage-card__action {
  display: none;
}

.leyka-js .leyka-pf--active .leyka-pf__card {
  display: none;
  z-index: 10;
}

.leyka-js .leyka-pf--active .leyka-pf__form {
  display: block;
  position: relative;
  z-index: 10;
  max-width: none;
  margin: 0;
}

.leyka-js .leyka-pf--active .leyka-pf__redirect--open {
  display: block;
}

/* Open in larger screens - 2 colums support */
@media screen and (min-width: 640px) {
  .leyka-js .leyka-pf--active .leyka-pf__module {
    max-width: 900px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .leyka-js .leyka-pf--active .leyka-pf__module:after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #eeeeee;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 108;
  }
  .leyka-js .leyka-pf--active .leyka-pf__card {
    width: 50%;
    display: block;
    border-top-right-radius: 0;
  }
  .leyka-js .leyka-pf--active .leyka-pf__card .inpage-card__thumb {
    border-top-right-radius: 0;
  }
  .leyka-js .leyka-pf--active .leyka-pf__card .inpage-card_title {
    height: 23px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .leyka-js .leyka-pf--active .leyka-pf__card .inpage-card__excerpt {
    display: none;
  }
  .leyka-js .leyka-pf--active .leyka-pf__form {
    width: 50%;
  }
  .leyka-js .leyka-pf--active.leyka-pf--oferta-open .leyka-pf__module:after, .leyka-js .leyka-pf--active.leyka-pf--pd-open .leyka-pf__module:after {
    display: none;
  }
}

/* Oferta */
.leyka-js .leyka-pf--active.leyka-pf--oferta-open .leyka-pf__module {
  max-width: 900px;
  max-height: 700px;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .leyka-pf__oferta {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10015;
  border-radius: 10px;
  padding: 24px 9% 0;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__frame {
  width: 100%;
  padding: 0 20px 56px;
  height: 100%;
  overflow-y: scroll;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__flow {
  padding-bottom: 76px;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__action {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10120;
  padding: 8px;
  text-align: center;
  background: #ffffff;
  border-top: 1px solid #eeeeee;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__action a {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  text-transform: none;
  padding: 6px 24px;
  border-radius: 18px;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__action a:visited {
  color: #ffffff;
}

.leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__action a:hover, .leyka-js .leyka-pf--active.leyka-pf--oferta-open .oferta__action a:focus {
  background: var(--color-main-dark);
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .leyka-pf__module {
  max-width: 900px;
  max-height: 700px;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .leyka-pf__pd {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10015;
  border-radius: 10px;
  padding: 24px 9% 0;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__frame {
  width: 100%;
  padding: 0 20px 56px;
  height: 100%;
  overflow-y: scroll;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__flow {
  padding-bottom: 76px;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__action {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10120;
  padding: 8px;
  text-align: center;
  background: #ffffff;
  border-top: 1px solid #eeeeee;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__action a {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  text-transform: none;
  padding: 6px 24px;
  border-radius: 18px;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__action a:visited {
  color: #ffffff;
}

.leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__action a:hover, .leyka-js .leyka-pf--active.leyka-pf--pd-open .pd__action a:focus {
  background: var(--color-main-dark);
}

/* Steps */
/* Common steps layout */
.leyka-js .leyka-pf__form .step {
  max-height: 522px;
  height: 96vh;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 10px;
  z-index: 5;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.leyka-js .leyka-pf__form.leyka-with-comment .step {
  max-height: 627px;
  height: 96vh;
}

.leyka-js .leyka-pf__form .step--person {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.leyka-js .leyka-pf__form .step--active {
  visibility: visible;
  opacity: 1;
  z-index: 100;
  font-size: inherit;
}

.leyka-js .leyka-pf__form .step__selection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 16px 12px;
  white-space: nowrap;
  width: 100%;
}

.leyka-js .leyka-pf__form .step__selection .leyka-js-another-step {
  padding: 2px 4px 2px 0;
  max-width: 90%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

@media screen and (min-width: 640px) {
  .leyka-js .leyka-pf__form .step__selection .leyka-js-another-step {
    max-width: 240px;
  }
}

.leyka-js .leyka-pf__form .step__action {
  display: block;
  text-align: center;
}

.leyka-js .leyka-pf__form .step__title--amount {
  padding-top: 40px;
}

@media screen and (min-width: 420px) {
  .leyka-js .leyka-pf__form .step__title--amount {
    padding-top: 32px;
  }
}

.leyka-js .leyka-pf__form .step__action--amount {
  padding: 16px 0;
}

.leyka-js .leyka-pf__form .step__border {
  width: 100%;
  overflow-y: auto;
}

@media screen and (min-width: 800px) {
  .leyka-js .leyka-pf__form .step__border {
    width: 86%;
    padding-top: 8px;
    border-width: 7px;
    -o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QUXFgUJCOIR8gAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAADkklEQVRYw71Y2XLqOhBsyVpskzikKv//iQkQLLTYmvtAja7BwCHERI8qkFuzdPdI4M5FRHS+l3NGSgl934OIMI4jhBBo2xZt20IIMTtHXNq8sMSjwIgIfd8jxoiUEpRSyDmDiFBVFZRSaJoGxpiHgCk8uGKMCCGAiPDx8YGqqkoUnXNwzoGIZsDuXfI3wABgtVpByv+PkVKibVtUVYVxHHGhAp4HLOeMYRggpUTTNLNaYnAAEEL4O2DDMBRgU7Dn4KWUfwvMew8iOonUFCQAKHUs35TSDPSixc8f8N4jxghjDJqmufp7rTW01hjHEZvNBk3TzMAvAmyz2ZSb13WN19fX2Ye40IUQpc6klNjv9zgcDj9qhLuB1XVdUnQeKU6rEOLk49MOZTK+GxjduEYIAfv9HlprdF0nsMDa7Xbkvcd6vYbW+rHizzlDCHHzgEfp5l8NIW/9+XA4zGjht4u71Xt/WyunqSQihBAQQij1MBHkRVJJRLTdbhFjhLUWdV1DKTW7vCAiijHCOYdxHE84SWtdOmtJYDln7HY7xBghhIBSCkopGGNgjDk2Us6ZdrsdQgioqgpt2yLnDKUUtNYF5JLAmBeZQqY1Z609Zmi/35P3vmxcq6elgZ2vw+GAvu8hpTwaA07hNVBE9LBDuALsKk++v78X4ymZHG913kLBungWp1AIUQwmEUGxwbvkDJYGda4Ul8SfXbAUQmAYhhNTd00Dn5nKKSghBORqtYLWGl9fX1dJb+lUXjqPLTkzgxjHkZxzxdBJKZm30DRNkaOlu5JFnZWFm9Bai67rjgRLRIgxIsZY3CkPEl3XPYVgnXNFXbgBOFrGmFNJmvp57z1CCDDG4O3tbVFgPEWxulhrYa09SfHMj0kpizRst1t47x8ewW5ZKaUU1uv1VZqS95jDYRgWtTxsNm9x501g3AhLrpTSkaf+ce7ddbPdbolF3Vp7lTDPpyfWQY76vU74R1MSd+zLywvquj659dT3T9P2/f1d+PEn0b87Yt57Ylebc0Zd1zfdCItxSgnGmHIRY8yyEeP0WWvx+fmJlBJSSrO0TtMXY0Rd1+i67vmTuJSyqMF5t04HDE4td/afPBFYa08cyKVnAqYFHj7+DBgAOOdmYxgRlTq8NGQ8FRibunEcZ+Byzuj7HgB+pRgPvyjyG2sIAc654oKHYYDWusjaw/boN0MEEZ08a1ZVBSEE2ONdSuO9ZuA/JuV2YiK5ohEAAAAASUVORK5CYII=") 10 10 round;
    border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QUXFgUJCOIR8gAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAADkklEQVRYw71Y2XLqOhBsyVpskzikKv//iQkQLLTYmvtAja7BwCHERI8qkFuzdPdI4M5FRHS+l3NGSgl934OIMI4jhBBo2xZt20IIMTtHXNq8sMSjwIgIfd8jxoiUEpRSyDmDiFBVFZRSaJoGxpiHgCk8uGKMCCGAiPDx8YGqqkoUnXNwzoGIZsDuXfI3wABgtVpByv+PkVKibVtUVYVxHHGhAp4HLOeMYRggpUTTNLNaYnAAEEL4O2DDMBRgU7Dn4KWUfwvMew8iOonUFCQAKHUs35TSDPSixc8f8N4jxghjDJqmufp7rTW01hjHEZvNBk3TzMAvAmyz2ZSb13WN19fX2Ye40IUQpc6klNjv9zgcDj9qhLuB1XVdUnQeKU6rEOLk49MOZTK+GxjduEYIAfv9HlprdF0nsMDa7Xbkvcd6vYbW+rHizzlDCHHzgEfp5l8NIW/9+XA4zGjht4u71Xt/WyunqSQihBAQQij1MBHkRVJJRLTdbhFjhLUWdV1DKTW7vCAiijHCOYdxHE84SWtdOmtJYDln7HY7xBghhIBSCkopGGNgjDk2Us6ZdrsdQgioqgpt2yLnDKUUtNYF5JLAmBeZQqY1Z609Zmi/35P3vmxcq6elgZ2vw+GAvu8hpTwaA07hNVBE9LBDuALsKk++v78X4ymZHG913kLBungWp1AIUQwmEUGxwbvkDJYGda4Ul8SfXbAUQmAYhhNTd00Dn5nKKSghBORqtYLWGl9fX1dJb+lUXjqPLTkzgxjHkZxzxdBJKZm30DRNkaOlu5JFnZWFm9Bai67rjgRLRIgxIsZY3CkPEl3XPYVgnXNFXbgBOFrGmFNJmvp57z1CCDDG4O3tbVFgPEWxulhrYa09SfHMj0kpizRst1t47x8ewW5ZKaUU1uv1VZqS95jDYRgWtTxsNm9x501g3AhLrpTSkaf+ce7ddbPdbolF3Vp7lTDPpyfWQY76vU74R1MSd+zLywvquj659dT3T9P2/f1d+PEn0b87Yt57Ylebc0Zd1zfdCItxSgnGmHIRY8yyEeP0WWvx+fmJlBJSSrO0TtMXY0Rd1+i67vmTuJSyqMF5t04HDE4td/afPBFYa08cyKVnAqYFHj7+DBgAOOdmYxgRlTq8NGQ8FRibunEcZ+Byzuj7HgB+pRgPvyjyG2sIAc654oKHYYDWusjaw/boN0MEEZ08a1ZVBSEE2ONdSuO9ZuA/JuV2YiK5ohEAAAAASUVORK5CYII=") 10 10 round;
    border-style: solid;
  }
}

/** History **/
.bottom-form__history,
.inpage-card__history {
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
  padding: 24px 16px;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.leyka-js .inpage-card {
  position: relative;
  overflow: hidden;
}

.leyka-js .leyka-pf--history-open.leyka-pf-bottom {
  max-height: 547px;
  height: 96vh;
}

.leyka-js .leyka-pf--history-open .inpage-card {
  max-height: 547px;
  height: 96vh;
}

.leyka-js .leyka-pf--history-open .bottom-form__history,
.leyka-js .leyka-pf--history-open .inpage-card__history {
  visibility: visible;
  z-index: 100;
  opacity: 1;
  border-radius: 10px;
  background: #f6f6f6;
}

.leyka-js .leyka-pf--history-open .inpage-card__history {
  height: calc(100% + 1px);
  top: -1px;
}

.leyka-js .leyka-pf--history-open .history__close {
  font-size: 13px;
  font-weight: bold;
  color: #999999;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #cccccc;
  text-align: center;
  line-height: 20px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  position: absolute;
  top: 4px;
  right: 4px;
}

.leyka-js .leyka-pf--history-open .history__close:hover {
  color: #353d3f;
  border-color: #353d3f;
}

.leyka-js .leyka-pf--history-open .history__title {
  padding-bottom: 16px;
}

.leyka-js .leyka-pf--history-open .history__list {
  width: 100%;
  padding: 0 10px 0 0;
  height: calc(100% - 70px);
  overflow-y: scroll;
}

.leyka-js .leyka-pf--history-open .history__action {
  padding: 8px 0;
}

.leyka-js .leyka-pf--history-open .history__action a {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  color: #333333;
  background: #ffffff;
  padding: 8px;
  text-align: center;
  border: 1px solid #cccccc;
  border-radius: 3px;
  width: 100%;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}

.leyka-js .leyka-pf--history-open .history__action a:hover {
  border-color: #353d3f;
}

.leyka-js .leyka-pf--history-open .leyka-with-comment .inpage-card {
  max-height: 612px;
  height: 96vh;
}

.leyka-js .leyka-pf--active.leyka-pf--history-open .inpage-card__history {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.leyka-pf__final-screen {
  background: #ffffff;
  text-align: center;
}

.leyka-pf__final-screen .icon {
  width: 125px;
  margin-top: 17.6px;
  max-height: 156px;
  height: 125px;
}

.leyka-pf__final-screen .text {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
  line-height: 30px;
  width: 100%;
}

.leyka-pf__final-screen .text div {
  display: inline-block;
  max-width: 328px;
}

.leyka-pf__final-screen .informyou-redirect-text {
  display: none;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  font-size: 16px;
  line-height: 22px;
  color: #666666;
  width: 100%;
  padding-top: 64px;
}

.leyka-pf__final-screen .informyou-redirect-text div {
  display: inline-block;
  max-width: 170px;
}

.leyka-pf__final-screen .leyka-logo {
  position: relative;
  width: 100%;
  height: 20px;
  margin-top: 35px;
  background-image: url(../../img/final-leyka-logo.png);
  background-repeat: no-repeat;
  background-size: 64px 20px;
  background-position: center center;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou &gt; p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .icon {
  width: 120px;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-field {
  width: 100%;
  margin-top: 38.4px;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-field input {
  max-width: 305px;
  margin: 0px auto;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-me-button {
  padding-top: 6.4px;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-me-button input[type="submit"] {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  text-transform: none;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-me-button input[type="submit"]:visited {
  color: #ffffff;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-me-button input[type="submit"]:hover, .leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-email-me-button input[type="submit"]:focus {
  background: var(--color-main-dark);
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-no-email {
  margin-top: 32px;
}

.leyka-pf__final-screen.leyka-pf__final-thankyou .thankyou-no-email a {
  color: #666666;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: underline;
}

.leyka-pf__final-screen.leyka-pf__final-informyou {
  display: none;
}

.leyka-pf__final-screen.leyka-pf__final-error .error-text {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300;
  font-style: normal;
  font-size: 15px;
  line-height: 21px;
  color: #666666;
  width: 100%;
  margin-top: 32px;
}

.leyka-pf__final-screen.leyka-pf__final-error .error-text div {
  display: inline-block;
  text-align: left;
  max-width: 440px;
  min-width: 250px;
  width: 60%;
}

.leyka-pf__final-screen.leyka-pf__final-error .error-text a {
  color: #2963E8;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: underline;
}

.leyka-pf__final-screen.leyka-pf__final-error .error-text a:visited {
  color: #2963E8;
}

.leyka-pf__final-screen.leyka-pf__final-error .error-text:nth-child(4) {
  margin-top: 16px;
}

/** == Form elements (_form_elements.scss) == **/
div[id*="leyka-pf-"] .leyka-pf__oferta, div[id*="leyka-pf-"] .leyka-pf__pd {
  display: none;
  background: #ffffff;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
}

div[id*="leyka-pf-"] .leyka-pf__oferta p, div[id*="leyka-pf-"] .leyka-pf__pd p {
  font-size: inherit;
}

div[id*="leyka-pf-"] .leyka-pf__oferta p:nth-of-type(1), div[id*="leyka-pf-"] .leyka-pf__pd p:nth-of-type(1) {
  font-weight: bold;
  font-size: 1.2em;
}

div[id*="leyka-pf-"] .leyka-pf__oferta-action, div[id*="leyka-pf-"] .leyka-pf__pd-action {
  text-align: center;
  padding: 16px 0;
}

div[id*="leyka-pf-"] .leyka-pf__oferta-action a, div[id*="leyka-pf-"] .leyka-pf__pd-action a {
  color: #2963E8;
  text-decoration: underline;
}

div[id*="leyka-pf-"] .leyka-pf__oferta-action a:hover, div[id*="leyka-pf-"] .leyka-pf__pd-action a:hover {
  color: #164cc8;
}

.waiting {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--color-main);
  border-raius: 10px;
}

.waiting__card {
  width: 223px;
  text-align: center;
  color: #ffffff;
}

.waiting__card .loading {
  margin: 80px auto;
  width: 80px;
}

.spinner {
  width: 80px;
  text-align: center;
}

.spinner &gt; div {
  width: 22px;
  height: 22px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/** form at bottom **/
.leyka-pf-bottom {
  display: none;
}

.leyka-js .leyka-pf-bottom {
  display: block;
  position: relative;
  padding: 32px;
  border: 1px solid #eeeeee;
  background: #f6f6f6;
  border-radius: 4px;
  margin-top: 32px;
}

.leyka-js .leyka-pf-bottom .bottom-form__fields {
  max-width: 270px;
}

div[id*="leyka-pf-bottom"] .bottom-form__label {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: var(--color-main);
  margin-bottom: 16px;
}

div[id*="leyka-pf-bottom"] .bottom-form__field {
  width: 100%;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}

div[id*="leyka-pf-bottom"] .bottom-form__field input {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-appearance: none;
  background: #ffffff;
  text-align: left;
  border-radius: 5px;
  margin: 0;
  padding: 8px;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: #333333;
  border: 1px solid #eeeeee;
}

div[id*="leyka-pf-bottom"] .bottom-form__field .curr-mark {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10;
}

div[id*="leyka-pf-bottom"] .bottom-form__button {
  width: 100%;
}

div[id*="leyka-pf-bottom"] .bottom-form__button button {
  width: 100%;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
}

div[id*="leyka-pf-bottom"] .bottom-form__button button:visited {
  color: #ffffff;
}

div[id*="leyka-pf-bottom"] .bottom-form__button button:hover, div[id*="leyka-pf-bottom"] .bottom-form__button button:focus {
  background: var(--color-main-dark);
}

div[id*="leyka-pf-bottom"] .bottom-form__note {
  margin-top: 32px;
  color: #333333;
}

div[id*="leyka-pf-bottom"] .bottom-form__note strong {
  font-weight: bold;
}

div[id*="leyka-pf-bottom"] .bottom-form__note a {
  color: #999999;
  text-decoration: underline;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

div[id*="leyka-pf-bottom"] .bottom-form__note a:visited {
  color: #999999;
}

/** history block **/
div[id*="leyka-pf-"] .history__title {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  text-align: center;
}

div[id*="leyka-pf-"] .history {
  background: #f6f6f6;
}

div[id*="leyka-pf-"] .history__row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: flex-top;
  -ms-flex-align: flex-top;
  align-items: flex-top;
  @inlcude body-text();
  font-size: 12px;
  line-height: 18px;
}

div[id*="leyka-pf-"] .h-amount {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 110px;
  text-align: right;
  padding-right: 16px;
}

div[id*="leyka-pf-"] .h-name {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 240px);
  max-width: calc(100% - 120px);
  overflow: hidden;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: nowrap;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 500px) {
  div[id*="leyka-pf-"] .h-name {
    width: calc(100% - 120px);
  }
}

div[id*="leyka-pf-"] .h-name:after {
  content: '';
  display: block;
  width: 16px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: #f6f6f6;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,f6f6f6+100&amp;0+0,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(246, 246, 246, 0)), to(#f6f6f6));
  background: -o-linear-gradient(left, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%);
  background: linear-gradient(to right, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f6f6', endColorstr='#f6f6f6',GradientType=1 );
  /* IE6-9 */
}

div[id*="leyka-pf-"] .h-date {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100px;
  text-align: right;
  color: #999999;
  padding-right: 16px;
}

div[id*="leyka-pf-"] .bottom-form__field input {
  height: 36px;
}

div[id*="leyka-pf-"] .amount__figure input {
  height: 45px;
  margin-bottom: 0;
  vertical-align: bottom;
}

div[id*="leyka-pf-"] .amount__icon .svg-icon {
  background-image: none;
}

div[id*="leyka-pf-"] a {
  font-size: inherit;
}

/** == Form layout and states (_form_layout.scss) == **/
div[id*="leyka-pf-"].leyka-pf-star {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  background-color: var(--leyka-color-white);
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
  padding: 32px 16px 16px 16px;
  max-width: unset;
  max-width: 600px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"].leyka-pf-star {
    padding: 32px 32px;
  }
}

div[id*="leyka-pf-"].leyka-pf-star:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 600px;
  width: auto;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section,
div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section {
  display: block;
  position: relative;
  height: auto;
  visibility: visible;
  opacity: unset;
  margin-bottom: 24px;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section .section__border,
div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section .section__border {
  width: 100%;
  -o-border-image: none;
  border-image: none;
  border-width: unset;
  border-style: unset;
  padding-top: unset;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section .section__fields,
div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section .section__fields {
  visibility: visible;
  padding: 0;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--person,
div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section.section--person {
  margin-bottom: 0;
}

div[id*="leyka-pf-"].leyka-pf-star .section__fields.amount-description {
  padding: 10px 20px !important;
}

.single-leyka_campaign .site-content {
  overflow: visible;
  margin-top: 32px;
}

/** == Form elements (_form_elements.scss) == **/
.leyka-tpl-star-form .section .section__fields.periodicity,
.leyka-screen-form .section .section__fields.periodicity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--leyka-font-main);
}

.leyka-tpl-star-form .section .section__fields.periodicity a,
.leyka-screen-form .section .section__fields.periodicity a {
  border-radius: 4px;
  border: 2px solid var(--leyka-color-gray-superlight);
  /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
  height: 56px;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: var(--leyka-color-white);
  color: var(--leyka-color-gray-semi-dark);
  text-decoration: none;
  width: calc(50% + 8px);
  height: 56px;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
  margin-left: -8px;
}

@media screen and (max-width: 319px) {
  .leyka-tpl-star-form .section .section__fields.periodicity a,
  .leyka-screen-form .section .section__fields.periodicity a {
    font-size: 12px;
  }
}

.leyka-tpl-star-form .section .section__fields.periodicity a:active, .leyka-tpl-star-form .section .section__fields.periodicity a:hover, .leyka-tpl-star-form .section .section__fields.periodicity a:focus,
.leyka-screen-form .section .section__fields.periodicity a:active,
.leyka-screen-form .section .section__fields.periodicity a:hover,
.leyka-screen-form .section .section__fields.periodicity a:focus {
  text-decoration: none;
}

.leyka-tpl-star-form .section .section__fields.periodicity a:first-of-type,
.leyka-screen-form .section .section__fields.periodicity a:first-of-type {
  margin-left: 0;
}

.leyka-tpl-star-form .section .section__fields.periodicity a.active,
.leyka-screen-form .section .section__fields.periodicity a.active {
  background-color: var(--leyka-color-main);
  color: var(--leyka-color-text-light);
  border-color: var(--leyka-color-main);
  z-index: 11;
}

.leyka-tpl-star-form .section .section__fields.periodicity a.invisible,
.leyka-screen-form .section .section__fields.periodicity a.invisible {
  pointer-events: none;
  color: var(--leyka-color-gray-superlight);
  border-color: var(--leyka-color-gray-superlight);
}

.leyka-tpl-star-form .section .section__fields .star-swiper,
.leyka-screen-form .section .section__fields .star-swiper {
  height: 56px;
  width: 100%;
  border-bottom: none;
  position: relative;
  display: block;
  overflow: hidden;
}

.leyka-tpl-star-form .section .section__fields .star-swiper.no-swipe,
.leyka-screen-form .section .section__fields .star-swiper.no-swipe {
  height: auto;
  border: none;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper,
  .leyka-screen-form .section .section__fields .star-swiper {
    border-radius: 4px;
    border: 2px solid var(--leyka-color-gray-superlight);
    /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
    height: 56px;
    border: none;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper.show-right-arrow .arrow-gradient.right,
  .leyka-screen-form .section .section__fields .star-swiper.show-right-arrow .arrow-gradient.right {
    display: block;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper.show-right-arrow .swiper-arrow.swipe-right,
  .leyka-screen-form .section .section__fields .star-swiper.show-right-arrow .swiper-arrow.swipe-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper.show-left-arrow .arrow-gradient.left,
  .leyka-screen-form .section .section__fields .star-swiper.show-left-arrow .arrow-gradient.left {
    display: block;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper.show-left-arrow .swiper-arrow.swipe-left,
  .leyka-screen-form .section .section__fields .star-swiper.show-left-arrow .swiper-arrow.swipe-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper.only-one-item .arrow-gradient.right,
.leyka-screen-form .section .section__fields .star-swiper.only-one-item .arrow-gradient.right {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .star-swiper.only-one-item .swiper-arrow.swipe-right,
.leyka-screen-form .section .section__fields .star-swiper.only-one-item .swiper-arrow.swipe-right {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .star-swiper.only-one-item .arrow-gradient.left,
.leyka-screen-form .section .section__fields .star-swiper.only-one-item .arrow-gradient.left {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .star-swiper.only-one-item .swiper-arrow.swipe-left,
.leyka-screen-form .section .section__fields .star-swiper.only-one-item .swiper-arrow.swipe-left {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .star-swiper.only-one-item .swiper-list,
.leyka-screen-form .section .section__fields .star-swiper.only-one-item .swiper-list {
  width: 100%;
  left: 0;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .arrow-gradient,
.leyka-screen-form .section .section__fields .star-swiper .arrow-gradient {
  display: none;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .arrow-gradient,
  .leyka-screen-form .section .section__fields .star-swiper .arrow-gradient {
    width: 45px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 12;
    pointer-events: none;
    background: -webkit-gradient(linear, right top, left top, color-stop(30%, var(--leyka-color-gradient)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(right, var(--leyka-color-gradient) 30%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(270deg, var(--leyka-color-gradient) 30%, rgba(255, 255, 255, 0) 100%);
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper .arrow-gradient.right,
  .leyka-screen-form .section .section__fields .star-swiper .arrow-gradient.right {
    right: 34px;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper .arrow-gradient.left,
  .leyka-screen-form .section .section__fields .star-swiper .arrow-gradient.left {
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    left: 34px;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  border: 2px solid #f1f1f1;
  width: 34px;
  border-radius: 4px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: var(--leyka-color-white);
  position: absolute;
  top: 0;
  z-index: 10;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:active, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:focus, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:hover,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:active,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:focus,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:active, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:focus, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow:hover,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:active,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:focus,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow:hover {
  border: 2px solid #f1f1f1;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-arrow {
    display: none;
    height: 100%;
    top: 0;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow.swipe-left,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow.swipe-left {
  background-image: url(../../img/icon-gallery-nav-arrow-left-002.svg);
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  left: 0;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow.swipe-left,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-arrow.swipe-left {
    left: 0;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow.swipe-right,
.leyka-screen-form .section .section__fields .star-swiper .swiper-arrow.swipe-right {
  background-image: url(../../img/icon-gallery-nav-arrow-right-002.svg);
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  right: 0;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-arrow.swipe-right,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-arrow.swipe-right {
    right: 0;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-list, .leyka-tpl-star-form .section .section__fields .star-swiper .full-list,
.leyka-screen-form .section .section__fields .star-swiper .swiper-list,
.leyka-screen-form .section .section__fields .star-swiper .full-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: calc(100% - 76px);
  left: 50px;
  overflow: hidden;
  z-index: 8;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-list, .leyka-tpl-star-form .section .section__fields .star-swiper .full-list,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-list,
  .leyka-screen-form .section .section__fields .star-swiper .full-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    left: 0;
    width: auto;
    overflow: auto;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item {
  background-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  min-width: 1px;
  width: 100%;
  height: 56px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item .swiper-item-inner,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item .swiper-item-inner {
  border-radius: 4px;
  border: 2px solid var(--leyka-color-gray-superlight);
  /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
  height: 56px;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 84px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item {
    display: table;
    border: 2px solid var(--leyka-color-gray-superlight);
    border-radius: 4px;
    width: auto;
    min-width: 1px;
    padding-left: 24px;
    padding-right: 24px;
    cursor: pointer;
    margin-right: 16px;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item .swiper-item-inner,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item .swiper-item-inner {
    height: 52px;
    width: auto;
    border: none;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item span, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item span,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 24px;
  font-weight: 500;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--leyka-color-main);
  background-color: transparent;
}

@media screen and (max-width: 319px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item span, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item span,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input {
    font-size: 16px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item span, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item span,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input {
    color: var(--leyka-color-gray);
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item span.amount, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input.amount,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item span.amount,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input.amount {
    width: auto;
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected span, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected input,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected span,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected input {
    color: var(--leyka-color-gray-dark);
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item:not(.selected) span, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item:not(.selected) input,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item:not(.selected) span,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item:not(.selected) input {
    color: var(--leyka-color-gray-semi-dark);
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item span.currency:before,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item span.currency:before {
  content: " ";
  margin-left: 8px;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text], .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number],
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text],
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number] {
  padding: 0;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;
  outline: none;
  text-align: right;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph {
  margin-bottom: 7px;
  text-align: center;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph {
    margin-bottom: 0px;
    min-width: 105px;
  }
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph.empty, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph.empty,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text].show-ph.empty,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number].show-ph.empty {
    min-width: 105px;
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text].empty, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number].empty,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text].empty,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number].empty {
    min-width: 50px;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text]::-webkit-input-placeholder, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number]::-webkit-input-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text]::-webkit-input-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray);
  vertical-align: top;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text]::-moz-placeholder, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number]::-moz-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text]::-moz-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number]::-moz-placeholder {
  /* Firefox 19+ */
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray);
  vertical-align: top;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text]:-ms-input-placeholder, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number]:-ms-input-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text]:-ms-input-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number]:-ms-input-placeholder {
  /* IE 10+ */
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray);
  vertical-align: top;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=text]:-moz-placeholder, .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number]:-moz-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=text]:-moz-placeholder,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number]:-moz-placeholder {
  /* Firefox 18- */
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray);
  vertical-align: top;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input::-webkit-outer-spin-button,
.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input::-webkit-inner-spin-button,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input::-webkit-outer-spin-button,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item input[type=number],
.leyka-screen-form .section .section__fields .star-swiper .swiper-item input[type=number] {
  -moz-appearance: textfield;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected {
    display: table;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list,
.leyka-screen-form .section .section__fields .star-swiper .full-list {
  width: calc(100% + 16px);
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -16px;
  margin-left: -16px;
  left: 0px;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid var(--leyka-color-gray-superlight);
  border-radius: 4px;
  width: auto;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  padding-left: 24px;
  padding-right: 24px;
  cursor: pointer;
  margin-left: 16px;
  margin-right: 0px;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  margin-bottom: 16px;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item .swiper-item-inner,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item .swiper-item-inner {
  width: 100%;
  border: none;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item,
  .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item {
    width: auto;
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item span, .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item input,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item span,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item input {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--leyka-color-gray);
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item span.amount, .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item input.amount,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item span.amount,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item input.amount {
  width: auto;
}

.leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item.selected,
.leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item.selected {
  background-color: var(--leyka-color-main-third);
  border-color: var(--leyka-color-main);
}

@media screen and (max-width: 639px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected .swiper-item-inner,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected .swiper-item-inner {
    background-color: var(--leyka-color-main-third);
    border-color: var(--leyka-color-main);
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected span,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected span {
  color: var(--leyka-color-main);
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected,
  .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected {
    background-color: var(--leyka-color-main-third);
    border-color: var(--leyka-color-main);
  }
}

.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.disabled,
.leyka-screen-form .section .section__fields .star-swiper .swiper-item.disabled {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper span,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper span {
  font-family: var(--leyka-font-main);
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper.only-one-item .swiper-item.flex-amount-item,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper.only-one-item .swiper-item.flex-amount-item {
  padding: 8px 16px 0 16px;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item .swiper-item-inner,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item .swiper-item-inner {
  padding: 8px 16px 0 16px;
  background-image: none;
  overflow: hidden;
  text-transform: none;
  display: block;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item,
  .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item {
    border-radius: 4px;
    border: 2px solid var(--leyka-color-gray-superlight);
    /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
    height: 56px;
    padding: 8px 16px 0 16px;
    display: block;
    min-width: 248px;
    width: unset;
  }
  .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item .swiper-item-inner,
  .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item .swiper-item-inner {
    padding: 0;
    height: 44px;
  }
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  overflow: visible;
  display: block;
  height: 16px;
  margin-bottom: 0;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  display: block;
  margin-top: 0;
  color: var(--leyka-color-gray);
  text-transform: none;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label span.currency,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label span.currency {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  position: inherit;
  color: var(--leyka-color-gray);
  text-transform: lowercase;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label span.currency:before,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label span.currency:before {
  content: "";
  display: none;
  margin-left: 0;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty {
  background-color: var(--leyka-color-white);
  padding-left: 16px;
  padding-top: 16px;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty,
  .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty {
    padding-top: 16px;
    padding-left: 16px;
  }
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty label,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty label {
  display: none;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty input,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.empty input {
  text-align: center;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected,
  .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected {
    display: table;
    border-color: var(--leyka-color-main);
    background-color: var(--leyka-color-main-third);
  }
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected.empty,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected.empty {
  border-color: var(--leyka-color-main);
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected label .textfield-label,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.selected label .textfield-label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  color: var(--leyka-color-gray);
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.focus,
  .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.focus {
    border-color: var(--leyka-color-main);
    background-color: var(--leyka-color-main-third);
  }
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.focus label span.textfield-label,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item.focus label span.textfield-label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  color: var(--leyka-color-gray);
  margin-top: 0;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input {
  text-decoration: none;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray-dark);
  background: transparent !important;
  width: 100%;
  height: 20px !important;
  margin: 0 !important;
  text-align: left;
  padding: 0 !important;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:active, .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:focus, .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:hover,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:active,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:focus,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item input:hover {
  text-decoration: none;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: unset;
  display: block;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item .swiper-item-inner,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item .swiper-item-inner {
  padding: 0;
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.selected,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.selected {
  border-color: var(--leyka-color-main);
  background-color: var(--leyka-color-main-third);
}

.leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.focus,
.leyka-screen-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.focus {
  border-color: var(--leyka-color-main);
  background-color: var(--leyka-color-main-third);
}

.leyka-tpl-star-form .section .section__fields.amount-description,
.leyka-screen-form .section .section__fields.amount-description {
  background: #EAECF1;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
  margin: 20px 0px;
}

.leyka-tpl-star-form .section .section__fields.payments-grid,
.leyka-screen-form .section .section__fields.payments-grid {
  display: block;
  width: 100%;
  overflow-y: unset;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .swiper-item-inner,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .swiper-item-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: calc(100% - 68px);
  margin-left: 16px;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt {
  margin: 0;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt,
  .leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt {
    margin: 0 16px 0 0;
    width: auto;
  }
  .leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt .swiper-item-inner,
  .leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt .swiper-item-inner {
    width: auto;
    margin-left: 0;
  }
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type {
  margin-right: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner {
  margin-left: 0;
  width: calc(100% - 84px);
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner,
  .leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner {
    width: auto;
  }
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button {
  display: block;
  margin-bottom: 0;
  margin-top: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon {
  height: 30px;
  overflow: hidden;
  border-radius: unset;
  background-color: transparent;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon {
  max-height: 16px;
  max-width: none;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon:last-child,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon:last-child {
  margin-right: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon[src$="pic-main-text-text_box.svg"],
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button .payment-opt__icon img.pm-icon[src$="pic-main-text-text_box.svg"] {
  max-height: 20px;
  margin-top: 6px;
  height: 24px;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item span.payment-opt__label,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item span.payment-opt__label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  text-transform: none;
  color: var(--leyka-color-gray-notsolight);
  display: block;
  margin-top: 0;
  z-index: 20;
}

@media screen and (max-width: 639px) {
  .leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.selected .swiper-item-inner,
  .leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.selected .swiper-item-inner {
    background-color: var(--leyka-color-main-third);
    border-color: var(--leyka-color-main);
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper .swiper-item.selected,
  .leyka-screen-form .section .section__fields.payments-grid .star-swiper .swiper-item.selected {
    background-color: var(--leyka-color-main-third);
    border-color: var(--leyka-color-main);
  }
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt {
  margin-bottom: 16px;
  margin-right: 0;
  margin-left: 16px;
  width: 100%;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt:not(.disabled):last-of-type .swiper-item-inner {
  width: 100%;
  margin-left: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner {
  width: 100%;
  margin-left: 0;
}

.leyka-tpl-star-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__label,
.leyka-screen-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__label {
  display: inline-block;
  margin-top: 2px;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields.donor .leyka-star-compact-fields:after,
  .leyka-screen-form .section .section__fields.donor .leyka-star-compact-fields:after {
    float: none;
    clear: both;
  }
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .section .section__fields.donor .leyka-star-compact-fields .donor__textfield,
  .leyka-screen-form .section .section__fields.donor .leyka-star-compact-fields .donor__textfield {
    float: left;
    width: 48.5%;
    margin-right: 3%;
  }
  .leyka-tpl-star-form .section .section__fields.donor .leyka-star-compact-fields .donor__textfield:last-child,
  .leyka-screen-form .section .section__fields.donor .leyka-star-compact-fields .donor__textfield:last-child {
    margin-right: 0;
  }
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield,
.leyka-screen-form .section .section__fields.donor .donor__textfield {
  overflow-y: visible;
  margin-bottom: 3px;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame {
  border-radius: 4px;
  border: 2px solid var(--leyka-color-gray-superlight);
  /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
  height: 56px;
  padding: 6.4px 16px 12px 16px;
  background-image: none;
  background-position: calc(100% - var(--leyka-star-base)) center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-description-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-description-frame {
  min-height: 20px;
  height: auto;
  margin-top: 6px;
  font-size: 11px;
  text-transform: uppercase;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.donor__textfield--comment .leyka-star-field-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield.donor__textfield--comment .leyka-star-field-frame {
  height: 114px;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.required label span.donor__textfield-label:after,
.leyka-screen-form .section .section__fields.donor .donor__textfield.required label span.donor__textfield-label:after {
  content: '*';
  display: inline-block;
  color: var(--leyka-color-main);
  margin-left: 3px;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield label,
.leyka-screen-form .section .section__fields.donor .donor__textfield label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  overflow: visible;
  height: 16px;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield label span.donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield label span.donor__textfield-label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  display: block;
  margin-top: 10px;
  color: var(--leyka-color-gray);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame {
  min-height: 21px;
  height: auto;
  padding-top: 1px;
  margin-left: 16px;
  vertical-align: bottom;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame span.donor__textfield-error,
.leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame span.donor__textfield-error {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  color: var(--leyka-color-error);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame textarea, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame textarea, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame textarea {
  height: 76px;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame label .donor__textfield-label, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label .donor__textfield-label, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame label .donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame label .donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label .donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame label .donor__textfield-label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 12px;
  line-height: normal;
  margin-top: 0;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame {
  background-image: none;
  background-color: var(--leyka-color-main-third);
  border-color: var(--leyka-color-main);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame label .donor__textfield-label:after,
.leyka-screen-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame label .donor__textfield-label:after {
  display: none;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame {
  background-image: url(../../img/star-icon-error.svg);
  background-color: var(--leyka-color-white);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label {
  color: var(--leyka-color-error);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label span.donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label span.donor__textfield-label {
  color: var(--leyka-color-error);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label span.donor__textfield-label:after,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame label span.donor__textfield-label:after {
  display: inline-block;
  color: var(--leyka-color-error);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame input, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame input,
.leyka-screen-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame textarea {
  color: var(--leyka-color-error);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame,
.leyka-screen-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame {
  background-color: var(--leyka-color-white);
  border-color: var(--leyka-color-main);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame label span.donor__textfield-label,
.leyka-screen-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame label span.donor__textfield-label {
  color: var(--leyka-color-gray);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield input, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield input,
.leyka-screen-form .section .section__fields.donor .donor__textfield textarea {
  text-decoration: none;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  color: var(--leyka-color-gray-dark);
  border-bottom: none;
  width: calc(100% - 1 * $leyka-star-base - 24px);
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield input:active, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield input:focus, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield input:hover, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield textarea:active, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield textarea:focus, .leyka-tpl-star-form .section .section__fields.donor .donor__textfield textarea:hover,
.leyka-screen-form .section .section__fields.donor .donor__textfield input:active,
.leyka-screen-form .section .section__fields.donor .donor__textfield input:focus,
.leyka-screen-form .section .section__fields.donor .donor__textfield input:hover,
.leyka-screen-form .section .section__fields.donor .donor__textfield textarea:active,
.leyka-screen-form .section .section__fields.donor .donor__textfield textarea:focus,
.leyka-screen-form .section .section__fields.donor .donor__textfield textarea:hover {
  text-decoration: none;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield input,
.leyka-screen-form .section .section__fields.donor .donor__textfield input {
  height: 20px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield textarea,
.leyka-screen-form .section .section__fields.donor .donor__textfield textarea {
  height: 66px;
  padding: 0 !important;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta,
.leyka-screen-form .section .section__fields .donor__oferta {
  z-index: 1;
  text-align: left;
  padding-top: 8px;
  padding-bottom: 8px;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta span,
.leyka-screen-form .section .section__fields .donor__oferta span {
  display: inline-block;
  padding-left: 26px;
  position: relative;
  margin-bottom: 24px;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta input,
.leyka-screen-form .section .section__fields .donor__oferta input {
  margin: 0;
  padding: 0;
  position: absolute;
  top: unset;
  left: 0;
  border: none;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label,
.leyka-screen-form .section .section__fields .donor__oferta label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 21px;
  color: var(--leyka-color-gray-dark);
  display: block;
  position: relative;
  z-index: 2;
  margin-bottom: 14px;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label:last-of-type,
.leyka-screen-form .section .section__fields .donor__oferta label:last-of-type {
  margin-bottom: 0;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label:before,
.leyka-screen-form .section .section__fields .donor__oferta label:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background: #ffffff;
  border: 2px solid var(--leyka-color-gray-superlight);
  position: absolute;
  top: 1px;
  left: -26px;
  cursor: pointer;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label svg.icon-checkbox-check,
.leyka-screen-form .section .section__fields .donor__oferta label svg.icon-checkbox-check {
  position: absolute;
  left: -23px;
  top: 5px;
  width: 12px;
  height: 9px;
  display: none;
  fill: var(--leyka-color-main);
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label a,
.leyka-screen-form .section .section__fields .donor__oferta label a {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 21px;
  color: var(--leyka-color-gray-dark);
}

.leyka-tpl-star-form .section .section__fields .donor__oferta input:checked + label:before,
.leyka-screen-form .section .section__fields .donor__oferta input:checked + label:before {
  background: var(--leyka-color-main-third);
  border-color: var(--leyka-color-main-second);
}

.leyka-tpl-star-form .section .section__fields .donor__oferta input:checked + label svg.icon-checkbox-check,
.leyka-screen-form .section .section__fields .donor__oferta input:checked + label svg.icon-checkbox-check {
  display: block;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta input:focus-visible + label:before,
.leyka-screen-form .section .section__fields .donor__oferta input:focus-visible + label:before {
  -webkit-box-shadow: 0px 0px 0px 2px;
  box-shadow: 0px 0px 0px 2px;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label,
.leyka-screen-form .section .section__fields .donor__oferta label {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label a,
.leyka-screen-form .section .section__fields .donor__oferta label a {
  color: var(--leyka-color-main);
  text-decoration: none;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta label a:hover,
.leyka-screen-form .section .section__fields .donor__oferta label a:hover {
  text-decoration: underline;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta .leyka-star-field-error-frame,
.leyka-screen-form .section .section__fields .donor__oferta .leyka-star-field-error-frame {
  min-height: 24px;
  height: auto;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta .donor__oferta-error,
.leyka-screen-form .section .section__fields .donor__oferta .donor__oferta-error {
  visibility: hidden;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  font-size: 12px;
  padding-top: 6px;
  color: #D0011B;
}

.leyka-tpl-star-form .section .section__fields .donor__oferta.invalid .donor__oferta-error,
.leyka-screen-form .section .section__fields .donor__oferta.invalid .donor__oferta-error {
  visibility: visible;
}

.leyka-tpl-star-form .section .section__fields .donor__submit,
.leyka-screen-form .section .section__fields .donor__submit {
  margin-bottom: 0;
}

.leyka-tpl-star-form .section .section__fields .donor__submit input,
.leyka-screen-form .section .section__fields .donor__submit input {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  background-color: var(--leyka-color-main);
  display: block;
  color: var(--leyka-color-text-light);
  border-radius: 4px;
  width: 100%;
  padding-top: 19px;
  padding-bottom: 19px;
  text-align: center;
  height: 100%;
}

@media screen and (max-width: 319px) {
  .leyka-tpl-star-form .section .section__fields .donor__submit input,
  .leyka-screen-form .section .section__fields .donor__submit input {
    font-size: 12px;
  }
}

.leyka-tpl-star-form .section .section__fields .donor__submit input:disabled,
.leyka-screen-form .section .section__fields .donor__submit input:disabled {
  background-color: var(--leyka-color-main-inactive);
}

.leyka-tpl-star-form .section .section__fields .single-pm-icon,
.leyka-screen-form .section .section__fields .single-pm-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 32px;
  height: 16px;
}

.leyka-tpl-star-form .section .section__fields .single-pm-icon .pm-icon,
.leyka-screen-form .section .section__fields .single-pm-icon .pm-icon {
  height: 100%;
  margin-right: 30px;
  margin-bottom: 0;
}

.leyka-tpl-star-form .section .section__fields .single-pm-icon .pm-icon:last-child,
.leyka-screen-form .section .section__fields .single-pm-icon .pm-icon:last-child {
  margin-right: 0;
}

.leyka-tpl-star-form {
  position: relative;
}

.leyka-tpl-star-form .leyka-pf__overlay {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.leyka-tpl-star-form .leyka-pf__agreement {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  width: 100%;
  height: calc(100% - 64px);
  z-index: 10015;
  border-radius: 4px;
  padding: 40px 16px 32px 16px;
  margin-bottom: 32px;
  background: #ffffff;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .leyka-pf__agreement {
    left: 64px;
    width: calc(100% - 64px);
    padding: 40px 32px 48px 32px;
    margin-left: -32px;
  }
}

@media screen and (min-width: 800px) {
  .leyka-tpl-star-form .leyka-pf__agreement {
    left: 20%;
    width: 60%;
    padding: 40px 32px 48px 32px;
  }
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__frame {
  width: 100%;
  height: 100%;
  padding: 0;
  overflow-y: auto;
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__flow {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  padding-bottom: 0;
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__flow p {
  margin-bottom: 16px;
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__flow p:first-child {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 20px;
  text-align: center;
  color: #000000;
}

@media screen and (min-width: 640px) {
  .leyka-tpl-star-form .leyka-pf__agreement .agreement__flow p:first-child {
    text-align: left;
  }
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__close {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  position: absolute;
  top: 8px;
  right: 8px;
  display: block;
  background-image: url(../../img/star-icon-close.svg);
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  width: 24px;
  height: 24px;
  z-index: 10120;
  text-align: center;
}

.leyka-tpl-star-form .leyka-pf__agreement .agreement__close:active, .leyka-tpl-star-form .leyka-pf__agreement .agreement__close:focus, .leyka-tpl-star-form .leyka-pf__agreement .agreement__close:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-tpl-star-form.leyka-pf--oferta-open .leyka-pf__agreement.oferta {
  display: block;
}

.leyka-tpl-star-form.leyka-pf--pd-open .leyka-pf__agreement.pd {
  display: block;
}

.leyka-tpl-star-form.leyka-pf--oferta-open .leyka-pf__module, .leyka-tpl-star-form.leyka-pf--pd-open .leyka-pf__module {
  max-height: unset;
}

.leyka-tpl-star-form.leyka-pf--oferta-open .leyka-pf__overlay, .leyka-tpl-star-form.leyka-pf--pd-open .leyka-pf__overlay {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  background: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  opacity: 1;
}

.leyka-tpl-star-form .section.section--signature {
  margin-top: 32px;
  margin-bottom: 12px !important;
}

.leyka-tpl-star-form .section.section--signature #leyka-platform-signature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin: auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.leyka-tpl-star-form .section.section--signature #leyka-platform-signature #leyka-signature-icon {
  background-image: url(../../img/menu-icon.svg);
  background-size: cover;
  background-position-y: bottom;
  width: 25px;
  height: 25px;
  display: block;
}

.leyka-tpl-star-form .section.section--signature #leyka-platform-signature #leyka-signature-text {
  margin: 7px 0px 0px 7px;
  color: var(--leyka-color-gray-notsolight);
}

.leyka-tpl-star-form .section.section--signature #leyka-platform-signature #leyka-signature-text a {
  color: var(--leyka-color-main);
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies {
  font-family: var(--leyka-font-main);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  gap: 16px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies a {
  border-radius: 4px;
  border: 2px solid var(--leyka-color-gray-superlight);
  /* width: 100%; // TODO If this commenting out won't harm form fields display, remove the line completely */
  height: 56px;
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 16px;
  gap: 10px;
  width: 123px;
  height: 60px;
  border: 2px solid #EAECF1;
  border-radius: 8px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: var(--leyka-color-white);
  color: var(--leyka-color-gray-semi-dark);
  text-decoration: none;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
  margin-left: -8px;
}

@media screen and (max-width: 319px) {
  .leyka-tpl-star-form .section--currencies .section__fields.currencies a {
    font-size: 12px;
  }
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies a:active, .leyka-tpl-star-form .section--currencies .section__fields.currencies a:hover, .leyka-tpl-star-form .section--currencies .section__fields.currencies a:focus {
  text-decoration: none;
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies a:first-of-type {
  margin-left: 0;
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies a.active {
  background-color: var(--leyka-color-main);
  color: var(--leyka-color-text-light);
  border-color: var(--leyka-color-main);
  z-index: 11;
}

.leyka-tpl-star-form .section--currencies .section__fields.currencies a.invisible {
  pointer-events: none;
  color: var(--leyka-color-gray-superlight);
  border-color: var(--leyka-color-gray-superlight);
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper {
  background: #FFFFFF;
  border: 2px solid #EAECF1;
  border-radius: 8px;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper .leyka-cryptocurrency-data {
  -ms-flex-preferred-size: calc( 100% - 36px);
  flex-basis: calc( 100% - 36px);
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper .leyka-cryptocurrency-data .leyka-cryptocurrency-title {
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: 0.03em;
  color: #68748D;
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper .leyka-cryptocurrency-data .leyka-cryptocurrency-link {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #172136;
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper .leyka-button-copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  position: absolute;
  right: 12px;
  height: calc(100% - 24px);
}

.leyka-tpl-star-form .currency-tab.currency-crypto .cryptocurrencies_wallets .leyka-cryptocurrency-data-wrapper .leyka-button-copy span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 10px;
  gap: 10px;
  background: #75BA45;
  border-radius: 4px;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  width: 135px;
  margin-right: -135px;
  height: 24px;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form h1,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou h1 {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 24px;
  color: #000000;
  margin-bottom: 24px;
  text-align: center;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form h1:before,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou h1:before {
  display: none;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form h2,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou h2 {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 20px;
  color: #000000;
  margin-bottom: 24px;
  text-align: center;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form p,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou p {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  margin-bottom: 24px;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form p br,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou p br {
  display: none;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .section--person,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .section--person {
  text-align: left;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .section--person br,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .section--person br {
  display: none;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .thankyou-email-me-button,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .thankyou-email-me-button {
  margin-top: -16px;
  padding-top: 0;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .thankyou-email-me-button input[type="submit"].leyka-success-submit,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .thankyou-email-me-button input[type="submit"].leyka-success-submit {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  background-color: var(--leyka-color-main);
  display: block;
  color: var(--leyka-color-text-light);
  border-radius: 4px;
  width: 100%;
  padding-top: 19px;
  padding-bottom: 19px;
  text-align: center;
}

@media screen and (max-width: 319px) {
  .leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .thankyou-email-me-button input[type="submit"].leyka-success-submit,
  .leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .thankyou-email-me-button input[type="submit"].leyka-success-submit {
    font-size: 12px;
  }
}

@media screen and (max-width: 639px) {
  .leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .thankyou-email-me-button input[type="submit"].leyka-success-submit,
  .leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .thankyou-email-me-button input[type="submit"].leyka-success-submit {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-pf__final-informyou .text,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-pf__final-informyou .text {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 20px;
  color: #000000;
  margin-bottom: 24px;
  text-align: center;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit {
  text-align: center;
  margin-top: 24px;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  display: inline-block;
  width: auto;
  background-color: transparent;
  color: var(--leyka-color-main);
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  border-bottom: 1px solid transparent;
}

@media screen and (max-width: 319px) {
  .leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn,
  .leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn {
    font-size: 12px;
  }
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn:active, .leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn:focus, .leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn:hover,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn:active,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn:focus,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn:hover {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn:hover,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn:hover {
  text-decoration: underline;
}

.leyka-screen-thankyou .leyka-pf-star .leyka-screen-form .leyka-star-submit .leyka-star-btn:hover,
.leyka-pf-star .leyka-screen-form.leyka-screen-thankyou .leyka-star-submit .leyka-star-btn:hover {
  text-decoration: none;
  border-bottom: 1px solid var(--leyka-color-main);
}

.single-leyka_campaign.leyka-screen-cancel-subscription .entry-header,
.single-leyka_campaign.leyka-screen-thankyou .entry-header,
.single-leyka_campaign.leyka-screen-history .entry-header {
  display: none;
}

.single-leyka_campaign.leyka-screen-cancel-subscription .entry-header-single,
.single-leyka_campaign.leyka-screen-thankyou .entry-header-single,
.single-leyka_campaign.leyka-screen-history .entry-header-single {
  display: none;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-submit-errors {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 4px;
  margin: 16px 0 0 0;
}

@media screen and (max-width: 319px) {
  div[id*="leyka-pf-"].leyka-pf-star .leyka-submit-errors {
    font-size: 12px;
  }
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-submit-errors::after {
  content: " ";
  position: absolute;
  top: 12px;
  right: 8px;
  display: block;
  background-image: url(../../img/star-icon-close-white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  width: 24px;
  height: 24px;
}

div[id*="leyka-pf-"].leyka-pf-star.card-2col {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.single-leyka_campaign .main-content.leyka-campaign {
  overflow: visible;
}

.leyka-payment-form.leyka-tpl-star-form a:link {
  -webkit-tap-highlight-color: unset;
}

.section--static {
  margin-top: 16px;
}

.section--static .static-text p {
  font-weight: 400;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 16px;
}

@media screen and (min-width: 640px) {
  .section--static .static-text p {
    font-size: 18px;
  }
}

@media screen and (min-width: 640px) {
  .section--static .static-text p {
    line-height: 29px;
  }
}

.leyka-payment-form.leyka-tpl-star-form .section.section--periodicity.hidden {
  display: none;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--description {
  font-family: var(--leyka-font-main);
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #44444a;
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 32px;
}

@media screen and (min-width: 640px) {
  div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--description {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--description:empty {
  display: none;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section-title-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 16px;
  margin-top: 32px;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section-title-container .section-title-line {
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  border-bottom: 1px solid #dddddd;
}

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section-title-container .section-title-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: var(--leyka-color-gray-notsolight);
  background-color: var(--leyka-color-white);
  padding: 0 16px 0 16px;
  z-index: 5;
}

/** == Seetings and variables (_presets.scss)  == **/
:root {
  --leyka-need-help-color-main: #000000;
  --leyka-need-help-color-main-second: #000000;
  --leyka-need-help-color-main-inactive: #CCCCCC;
  --leyka-need-help-color-form-background: #FAFAFA;
  --leyka-need-help-color-blocks-border: #E6E6E6;
  --leyka-need-help-color-blocks-border-dark: #CCCCCC;
  --leyka-need-help-color-blocks-background: #FFFFFF;
  --leyka-need-help-color-blocks-active-border: var(--leyka-need-help-color-main);
  --leyka-need-help-color-blocks-active-background: var(--leyka-need-help-color-blocks-background);
  --leyka-need-help-color-error: #FF0000;
  --leyka-need-help-color-text: #2A2A2A;
  --leyka-need-help-color-text-light: #666666;
  --leyka-need-help-color-text-superlight: #999999;
  --leyka-need-help-color-text-dark-bg: #FFFFFF;
  --leyka-need-help-font-family-main: 'Inter', sans-serif;
  --leyka-need-help-font-family-blocks: 'Inter', sans-serif;
  --leyka-need-help-font-family-submit: 'Inter', sans-serif;
  --leyka-need-help-font-family-section-titles: 'Inter', sans-serif;
  --leyka-need-help-font-size-main: 16px;
  --leyka-need-help-font-size-blocks-default: 16px;
  --leyka-need-help-font-size-amounts: 16px;
  --leyka-need-help-font-size-pm-options: 12px;
  --leyka-need-help-font-size-donor-fields: 16px;
  --leyka-need-help-font-size-submit: 16px;
  --leyka-need-help-font-size-section-titles: 18px;
}

/** == Typography (_typo.scss) == **/
/** == Form layout and states (_form_layout.scss) == **/
div[id*="leyka-pf-"].leyka-pf-need-help {
  max-width: 1200px !important;
  background-color: var(--leyka-need-help-color-form-background);
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 auto;
  padding: 32px 36px;
}

div[id*="leyka-pf-"].leyka-pf-need-help.leyka-width-exlarge {
  padding: 60px 70px;
}

div[id*="leyka-pf-"].leyka-pf-need-help.leyka-width-large {
  padding: 36px 40px;
}

div[id*="leyka-pf-"].leyka-pf-need-help.leyka-width-small {
  padding: 26px 15px;
}

/** == Form elements (_form_elements.scss) == **/
.leyka-tpl-need-help-form .section .section__fields {
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  line-height: 21px;
}

.leyka-tpl-need-help-form .section .section__fields.periodicity, .leyka-tpl-need-help-form .section .section__fields.currencies {
  width: calc(100% + 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -20px;
  margin-bottom: -10px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.periodicity, .leyka-width-small .leyka-tpl-need-help-form .section .section__fields.currencies {
  width: calc(100% + 10px);
  margin-left: -10px;
}

.leyka-tpl-need-help-form .section .section__fields.periodicity a, .leyka-tpl-need-help-form .section .section__fields.currencies a {
  background-color: var(--leyka-need-help-color-blocks-background);
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  font-size: var(--leyka-need-help-font-size-blocks-default);
  font-family: var(--leyka-need-help-font-family-blocks);
  text-transform: none;
  line-height: 21px;
  cursor: pointer;
  height: 60px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 21px;
  -webkit-box-flex: 220px;
  -ms-flex: 220px 1 1;
  flex: 220px 1 1;
  margin-left: 20px;
  margin-bottom: 10px;
}

.leyka-tpl-need-help-form .section .section__fields.periodicity a.active, .leyka-tpl-need-help-form .section .section__fields.periodicity a.selected, .leyka-tpl-need-help-form .section .section__fields.currencies a.active, .leyka-tpl-need-help-form .section .section__fields.currencies a.selected {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.periodicity a, .leyka-width-small .leyka-tpl-need-help-form .section .section__fields.currencies a {
  margin-left: 10px;
}

.leyka-tpl-need-help-form .section .section__fields.periodicity a:first-of-type, .leyka-tpl-need-help-form .section .section__fields.currencies a:first-of-type {
  margin-left: 20px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.periodicity a:first-of-type, .leyka-width-small .leyka-tpl-need-help-form .section .section__fields.currencies a:first-of-type {
  margin-left: 10px;
}

.leyka-tpl-need-help-form .section .section__fields.periodicity a.active, .leyka-tpl-need-help-form .section .section__fields.currencies a.active {
  font-weight: 600;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper {
  overflow: unset;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper.amount__figure .full-list .swiper-item.selected span {
  font-weight: 600;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list {
  width: calc(100% + 20px);
  margin-bottom: -10px;
  margin-left: -20px;
  overflow: unset;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list.equalize-elements-width {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item {
  background-color: var(--leyka-need-help-color-blocks-background);
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  font-size: var(--leyka-need-help-font-size-blocks-default);
  font-family: var(--leyka-need-help-font-family-blocks);
  text-transform: none;
  line-height: 21px;
  cursor: pointer;
  height: 60px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding: 0 20px;
  -webkit-box-flex: 110px;
  -ms-flex: 110px 0 0px;
  flex: 110px 0 0;
  font-size: var(--leyka-need-help-font-size-amounts);
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.active, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.selected {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-width-xxlarge .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item {
  -webkit-box-flex: 100px;
  -ms-flex: 100px 1 1;
  flex: 100px 1 1;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.selected span {
  color: var(--leyka-need-help-color-text);
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.selected .swiper-item-inner {
  background-color: var(--leyka-need-help-color-blocks-background);
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item span, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item input {
  color: var(--leyka-need-help-color-text);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 400;
  font-size: var(--leyka-need-help-font-size-amounts);
  text-transform: none;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item .swiper-item-inner {
  height: 100%;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 200px;
  -ms-flex: 200px 1 1;
  flex: 200px 1 1;
  min-width: unset;
  padding: 8px 20px !important;
  height: 60px;
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.focus, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.selected {
  background-color: var(--leyka-need-help-color-blocks-background);
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  font-size: var(--leyka-need-help-font-size-blocks-default);
  font-family: var(--leyka-need-help-font-family-blocks);
  text-transform: none;
  line-height: 21px;
  cursor: pointer;
  height: 60px;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.focus.active, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.focus.selected, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.selected.active, .leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.selected.selected {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.empty label {
  display: inherit;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item.empty input {
  text-align: left;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item .swiper-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item label {
  display: inline-block;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item label span.textfield-label {
  display: none;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input {
  display: inline-block;
  overflow: auto;
  cursor: pointer;
  font-size: var(--leyka-need-help-font-size-amounts);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input::-webkit-input-placeholder {
  color: var(--leyka-need-help-color-text-light) !important;
  font-size: var(--leyka-need-help-font-size-amounts);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input:-moz-placeholder {
  color: var(--leyka-need-help-color-text-light) !important;
  font-size: var(--leyka-need-help-font-size-amounts);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input::-moz-placeholder {
  color: var(--leyka-need-help-color-text-light) !important;
  font-size: var(--leyka-need-help-font-size-amounts);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input:-ms-input-placeholder {
  color: var(--leyka-need-help-color-text-light) !important;
  font-size: var(--leyka-need-help-font-size-amounts);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item.flex-amount-item input[type="number"] {
  margin-bottom: 0;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 20px;
  min-height: 60px;
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  background-color: var(--leyka-need-help-color-blocks-background);
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  position: relative;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 39px;
  height: 20px;
  width: 20px;
  background: var(--leyka-need-help-color-blocks-background);
  -webkit-transform: scale(0.75, 0.75) rotate(-135deg);
  -ms-transform: scale(0.75, 0.75) rotate(-135deg);
  transform: scale(0.75, 0.75) rotate(-135deg);
  border-bottom: inherit;
  border-right: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment .daily-rouble-text {
  line-height: 20px;
  font-family: var(--leyka-need-help-font-family-main);
  font-size: var(--leyka-need-help-font-size-main);
  font-weight: 400;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment .daily-rouble-amount, .leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment .daily-rouble-currency {
  white-space: nowrap;
  line-height: 20px;
  font-size: var(--leyka-need-help-font-size-main);
  font-weight: 600;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .daily-rouble-comment .daily-rouble-currency {
  margin-left: 4px;
}

.leyka-tpl-need-help-form .section .section__fields.amount-description {
  border-radius: unset;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid {
  overflow-y: unset;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper .full-list {
  width: calc(100% + 20px);
  margin-left: -20px;
  margin-bottom: -10px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper .full-list {
  width: calc(100% + 10px);
  margin-left: -10px;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper .swiper-item {
  padding: 0 8px;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper .swiper-item .swiper-item-inner {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper .swiper-item .payment-opt__button {
  cursor: pointer;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt {
  -webkit-box-flex: 220px;
  -ms-flex: 220px 1 0px;
  flex: 220px 1 0;
  height: 80px;
  margin-left: 20px;
  margin-bottom: 10px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt {
  margin-left: 10px;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt span {
  color: var(--leyka-need-help-color-text-superlight);
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .payment-opt__label {
  cursor: pointer;
  font-size: var(--leyka-need-help-font-size-pm-options);
  font-family: var(--leyka-need-help-font-family-blocks);
  line-height: 16px;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__icon:hover {
  overflow: auto;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__icon .pm-icon {
  margin-right: 8px;
  margin-bottom: 0;
}

.leyka-tpl-need-help-form .section .section__fields.payments-grid .star-swiper.no-swipe .swiper-item.payment-opt .swiper-item-inner .payment-opt__icon .pm-icon:last-child {
  margin-right: 0;
}

.leyka-tpl-need-help-form .section .section__fields.donor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-bottom: -10px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.donor {
  margin-left: -10px;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor-field {
  -webkit-box-flex: 220px;
  -ms-flex: 220px 1 0px;
  flex: 220px 1 0;
  margin-left: 20px;
  margin-bottom: 10px;
}

.leyka-width-small .leyka-tpl-need-help-form .section .section__fields.donor .donor-field {
  margin-left: 10px;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor-field.donor-additional-field {
  -ms-flex-preferred-size: calc(100% - 20px);
  flex-basis: calc(100% - 20px);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield.focus .leyka-star-field-frame {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame {
  border: 2px solid var(--leyka-need-help-color-error);
  background-image: none;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield.invalid .leyka-star-field-frame input {
  color: var(--leyka-need-help-color-main);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame {
  background-color: var(--leyka-need-help-color-blocks-background);
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  font-size: var(--leyka-need-help-font-size-blocks-default);
  font-family: var(--leyka-need-help-font-family-blocks);
  text-transform: none;
  line-height: 21px;
  cursor: pointer;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 20px;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame.active, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame.selected {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield.donor__textfield--comment {
  -ms-flex-preferred-size: calc(100% - 20px);
  flex-basis: calc(100% - 20px);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame {
  min-height: 40px;
  margin-left: 0;
  margin-top: 10px;
  padding: 0;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame span.donor__textfield-error {
  color: var(--leyka-need-help-color-error);
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  line-height: 20px;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield.valid .leyka-star-field-frame {
  background-image: none;
  background-color: var(--leyka-need-help-color-blocks-background);
  border-color: var(--leyka-need-help-color-main);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield input, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield textarea {
  cursor: pointer;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-main);
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield input::-webkit-input-placeholder, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield textarea::-webkit-input-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield input:-moz-placeholder, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield textarea:-moz-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield input::-moz-placeholder, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield textarea::-moz-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield input:-ms-input-placeholder, .leyka-tpl-need-help-form .section .section__fields.donor .donor__textfield textarea:-ms-input-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta {
  padding: 0;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta span {
  margin-bottom: 40px;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta input:checked + label::before {
  background-color: var(--leyka-need-help-color-main-second);
  border-color: var(--leyka-need-help-color-main-second);
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta input:focus-visible + label::before {
  -webkit-box-shadow: 0px 0px 0px 2px;
  box-shadow: 0px 0px 0px 2px;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta label {
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  font-weight: 400;
  margin-bottom: 14px;
  cursor: pointer;
  line-height: 21px;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta label::before {
  border: 1px solid var(--leyka-need-help-color-blocks-border-dark);
  border-radius: 0;
  left: -30px;
  width: 20px;
  height: 20px;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta label svg.icon-checkbox-check {
  fill: var(--leyka-need-help-color-text-dark-bg);
  left: -25px;
  top: 7px;
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta label a {
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  font-weight: 400;
  display: inline;
  color: unset;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--leyka-need-help-color-main-second);
}

.leyka-tpl-need-help-form .section .section__fields .donor__oferta label a:hover {
  text-decoration: none;
}

.leyka-tpl-need-help-form .section .section__fields .donor__submit input {
  color: var(--leyka-need-help-color-text-dark-bg);
  background-color: var(--leyka-need-help-color-main-second);
  font-size: var(--leyka-need-help-font-size-submit);
  font-family: var(--leyka-need-help-font-family-submit);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 0;
}

.leyka-tpl-need-help-form .section .section__fields .donor__submit input:disabled {
  color: var(--leyka-need-help-color-text-dark-bg);
  background-color: var(--leyka-need-help-color-main-inactive);
}

.leyka-tpl-need-help-form .section .section__fields .single-pm-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
  height: 16px;
}

.leyka-tpl-need-help-form .section .section__fields .single-pm-icon .pm-icon {
  height: 100%;
  margin-right: 30px;
  margin-bottom: 0;
}

.leyka-tpl-need-help-form .section .section__fields .single-pm-icon .pm-icon:last-child {
  margin-right: 0;
}

.leyka-tpl-need-help-form .section.section--agreements {
  margin-top: 4px;
}

.leyka-tpl-need-help-form .leyka-pf__agreement .agreement__flow p {
  font-family: var(--leyka-need-help-font-family-main);
  font-size: var(--leyka-need-help-font-size-main);
  font-weight: 400;
}

.leyka-tpl-need-help-form .leyka-pf__agreement .agreement__flow p:first-child {
  font-family: var(--leyka-need-help-font-family-section-titles);
  font-size: var(--leyka-need-help-font-size-section-titles);
  font-weight: 600;
}

.leyka-tpl-need-help-form .section.section--signature {
  margin-top: 0;
  margin-bottom: 0 !important;
}

.leyka-tpl-need-help-form .section.section--signature #leyka-platform-signature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin: auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.leyka-tpl-need-help-form .section.section--signature #leyka-platform-signature #leyka-signature-icon {
  background-image: url(../../img/menu-icon.svg);
  background-size: cover;
  background-position-y: bottom;
  width: 25px;
  height: 25px;
  display: block;
}

.leyka-tpl-need-help-form .section.section--signature #leyka-platform-signature #leyka-signature-text {
  margin: 7px 0px 0px 7px;
  color: var(--leyka-color-gray-notsolight);
}

.leyka-tpl-need-help-form .section.section--signature #leyka-platform-signature #leyka-signature-text a {
  color: var(--leyka-color-main);
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .section-title-container {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  margin: 0 0 12px 0;
  background-color: transparent;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .section-title-container .section-title-line {
  display: none;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .section-title-container .section-title-text {
  color: var(--leyka-need-help-color-text);
  background-color: transparent;
  font-size: var(--leyka-need-help-font-size-section-titles);
  font-family: var(--leyka-need-help-font-family-section-titles);
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .section {
  margin-bottom: 30px;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .section.section--person {
  margin-bottom: 30px;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .donor__textfield .donor__textfield-error {
  display: block;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .leyka-star-field-error-frame {
  display: none;
}

div[id*="leyka-pf-"].leyka-pf-need-help .leyka-tpl-need-help-form .donor__textfield.invalid .leyka-star-field-error-frame {
  display: block;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou {
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  font-weight: 400;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou p {
  font-size: var(--leyka-need-help-font-size-main);
  font-family: var(--leyka-need-help-font-family-main);
  font-weight: 400;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou h1, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou h2 {
  color: var(--leyka-need-help-color-text);
  background-color: transparent;
  font-size: var(--leyka-need-help-font-size-section-titles);
  font-family: var(--leyka-need-help-font-family-section-titles);
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield.focus .leyka-star-field-frame {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield.valid .leyka-star-field-frame {
  background-color: var(--leyka-need-help-color-blocks-active-background);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield .leyka-star-field-frame {
  background-color: var(--leyka-need-help-color-blocks-background);
  border: 1px solid var(--leyka-need-help-color-blocks-border);
  border-radius: 0;
  font-size: var(--leyka-need-help-font-size-blocks-default);
  font-family: var(--leyka-need-help-font-family-blocks);
  text-transform: none;
  line-height: 21px;
  cursor: pointer;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 20px;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield .leyka-star-field-frame.active, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield .leyka-star-field-frame.selected {
  background-color: var(--leyka-need-help-color-blocks-active-background);
  color: var(--leyka-need-help-color-text);
  border: 2px solid var(--leyka-need-help-color-blocks-active-border);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield .leyka-star-field-frame label {
  display: none;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield.valid .leyka-star-field-frame {
  background-image: none;
  background-color: unset;
  border-color: var(--leyka-need-help-color-main);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield input, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield textarea {
  cursor: pointer;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-main);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield input::-webkit-input-placeholder, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield textarea::-webkit-input-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield input:-moz-placeholder, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield textarea:-moz-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield input::-moz-placeholder, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield textarea::-moz-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield input:-ms-input-placeholder, .leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .section .section__fields .donor__textfield textarea:-ms-input-placeholder {
  color: var(--leyka-need-help-color-text-superlight) !important;
  font-size: var(--leyka-need-help-font-size-donor-fields);
  font-family: var(--leyka-need-help-font-family-blocks);
  font-weight: 500;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .thankyou-email-me-button input[type="submit"].leyka-success-submit {
  color: var(--leyka-need-help-color-text-dark-bg);
  background-color: var(--leyka-need-help-color-main-second);
  font-size: var(--leyka-need-help-font-size-submit);
  font-family: var(--leyka-need-help-font-family-submit);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 0;
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .thankyou-email-me-button input[type="submit"].leyka-success-submit:disabled {
  color: var(--leyka-need-help-color-text-dark-bg);
  background-color: var(--leyka-need-help-color-main-inactive);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .leyka-star-submit a.leyka-star-btn {
  color: unset;
  text-transform: none;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--leyka-need-help-color-main-second);
}

.leyka-screen-form.leyka-screen-thankyou.leyka-need-help-thankyou .leyka-star-submit a.leyka-star-btn:hover {
  text-decoration: none;
  border-bottom: 1px solid var(--leyka-need-help-color-main-second);
}

.leyka-shortcode .title {
  font-size: 24px;
  text-align: left;
  margin-bottom: 16px;
}

.leyka-shortcode.donations-list .donations-list-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 0;
  border-collapse: collapse;
  text-align: left;
}

.leyka-shortcode.donations-list .donations-list-table .list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  border-bottom: 1px solid #eeeeee;
}

.leyka-shortcode.donations-list .donations-list-table .list-row:first-child:not(.header-row) {
  border-top: 3px solid #eeeeee;
}

.leyka-shortcode.donations-list .donations-list-table .list-cell {
  padding: 16px 8px 16px 0;
  border: 0;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}

.leyka-shortcode.donations-list .donations-list-table .list-cell.donation_date {
  font-size: 14px;
  color: #a6a6a6;
}

.leyka-shortcode.donations-list .donations-list-table .list-cell.donation_amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-shortcode.donations-list .donations-list-table .list-cell.donation_amount:not(.list-column) {
  text-transform: none;
}

.leyka-shortcode.donations-list .donations-list-table .list-cell:last-child {
  padding-right: 0;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.leyka-shortcode.donations-list .donations-list-table .list-column {
  padding-top: 0;
  color: #a6a6a6;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}

.leyka-shortcode.donations-list .donations-list-table .donation_date {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100px;
  flex: 1 0 100px;
}

.leyka-shortcode.donations-list .donations-list-table .donation_donor_name {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 200px;
  flex: 1 0 200px;
}

.leyka-shortcode.donations-list .donations-list-table .donation_type {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100px;
  flex: 1 0 100px;
}

.leyka-shortcode.donations-list .donations-list-table .donation_amount {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 150px;
  flex: 1 0 150px;
}

@media screen and (max-width: 639px) {
  .leyka-shortcode.donations-list .donations-list-table thead {
    display: none;
  }
  .leyka-shortcode.donations-list .donations-list-table .list-row {
    display: block;
  }
  .leyka-shortcode.donations-list .donations-list-table .list-cell {
    display: block;
    width: auto;
  }
  .leyka-shortcode.donations-list .donations-list-table .list-cell:last-child {
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.leyka-shortcode.donations-comments-list .comments-list-item {
  border-radius: 10px;
  background-color: #fafafa;
  margin: 0 0 8px 0;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: nowrap column;
  flex-flow: nowrap column;
}

.leyka-shortcode.donations-comments-list .comments-list-item .comment-text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}

.leyka-shortcode.donations-comments-list .comments-list-item .comment-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 12px;
  color: #828282;
}

.leyka-shortcode.supporters-list .list-content {
  font-size: 16px;
  font-weight: normal;
}

.leyka-shortcode.supporters-list .list-content .special-element {
  display: inline-block;
  padding: 0;
  border: 0;
  border-bottom: 1px dashed var(--leyka-color-main);
  color: var(--leyka-color-main);
  text-decoration: none;
  line-height: initial;
}

.leyka-shortcode.campaign-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 790px !important;
  padding: 16px;
  border-radius: 10px;
  background-color: #fafafa;
}

.leyka-shortcode.campaign-card:not(.leyka-block-card) {
  margin: 0;
}

.leyka-shortcode.campaign-card .sub-block {
  margin-bottom: 24px;
}

.leyka-shortcode.campaign-card .sub-block:last-child {
  margin-bottom: 0;
}

.leyka-shortcode.campaign-card .campaign-thumb {
  display: block;
  border-radius: 6px;
  text-decoration: none;
  border: none;
  background-color: #f6f6f6;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.leyka-shortcode.campaign-card .campaign-thumb:hover {
  opacity: .9;
}

.leyka-shortcode.campaign-card .campaign-thumb:focus {
  background-size: cover !important;
  background-position: center center !important;
}

.leyka-shortcode.campaign-card .campaign-thumb:after {
  content: '';
  display: block;
  padding-top: 60%;
}

.leyka-shortcode.campaign-card .campaign-title {
  font-size: var(--leyka-card-title-size, 24px);
  line-height: 1.2;
  font-weight: normal;
  margin-top: 0;
}

.leyka-shortcode.campaign-card .campaign-title &gt; a,
.leyka-shortcode.campaign-card .campaign-title &gt; a:hover {
  color: currentColor;
  text-decoration: none;
  border: none;
}

.leyka-shortcode.campaign-card .campaign-title + .campaign-excerpt {
  margin-top: -0.5em;
}

.leyka-shortcode.campaign-card .campaign-excerpt {
  font-size: var(--leyka-card-excerpt-size, 16px);
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 1.4;
}

.leyka-shortcode.campaign-card .progressbar-unfulfilled {
  height: 8px;
  padding: 0;
  margin-top: auto;
  border: 0;
  border-radius: 10px;
  overflow: hidden;
  background-color: var(--leyka-color-main-second);
}

.leyka-shortcode.campaign-card .progressbar-unfulfilled .progressbar-fulfilled {
  height: 8px;
  padding: 0;
  border: 0;
  border-radius: 10px;
  background-color: var(--leyka-color-main);
}

.leyka-shortcode.campaign-card &gt; *:not(.progressbar-unfulfilled) + .bottom-line {
  margin-top: auto;
}

.leyka-shortcode.campaign-card .bottom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -24px;
}

.leyka-shortcode.campaign-card .bottom-line .bottom-line-item {
  margin-top: 24px;
}

.leyka-shortcode.campaign-card .bottom-line .target-info:not(:last-child) {
  padding-right: 10px;
}

.leyka-shortcode.campaign-card .bottom-line .target-info .funded {
  font-size: 32px;
  color: var(--leyka-color-main);
}

.leyka-shortcode.campaign-card .bottom-line .target-info .target {
  font-size: 16px;
  color: var(--leyka-color-gray-notsolight);
}

.leyka-shortcode.campaign-card .bottom-line .leyka-button-wrapper {
  -ms-flex-item-align: center;
  align-self: center;
  padding: 16px 32px;
  border-radius: 4px;
  background-color: var(--leyka-color-main);
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.leyka-shortcode.campaign-card .bottom-line .leyka-button-wrapper:focus {
  background-color: var(--leyka-color-main);
}

.leyka-shortcode.campaign-card .bottom-line .leyka-button-wrapper:hover {
  opacity: .9;
}

/** == Support packages styles (extensions/_support_packages.scss) == **/
.leyka-ext-support-packages a {
  border-bottom: none;
}

.leyka-ext-support-packages .leyka-ext-sp-card {
  border: 2px solid #F1F1F1;
  color: var(--leyka-ext-support-packages-color-main);
  background-color: #FAFAFA;
  border-radius: 4px;
  padding: 16px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.leyka-ext-support-packages .leyka-ext-sp-card.active {
  color: var(--leyka-ext-support-packages-color-background);
  background-color: var(--leyka-ext-support-packages-color-main);
  border: 2px solid var(--leyka-ext-support-packages-color-main);
}

.leyka-ext-support-packages .leyka-ext-sp-card.active .leyka-ext-sp-icon svg {
  stroke: var(--leyka-ext-support-packages-color-background);
  fill: none;
}

.leyka-ext-support-packages .leyka-ext-sp-card.active .leyka-ext-sp-period {
  color: var(--leyka-ext-support-packages-color-background);
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon {
  margin-right: 8px;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon svg, .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon img {
  width: 24px;
  vertical-align: text-top;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon svg {
  stroke: var(--leyka-ext-support-packages-color-main);
  fill: none;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-title {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-price {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 56px;
  line-height: 66px;
  white-space: nowrap;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-currency {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  margin-top: 8px;
  margin-left: 0;
  white-space: nowrap;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-period {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-left: 8px;
  color: #AAAAAA;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-status {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: -4px;
  color: var(--leyka-ext-support-packages-color-background);
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-status a {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: var(--leyka-ext-support-packages-color-main);
  text-decoration: none;
  border-bottom: none;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.leyka-account-form .list.support-packages .leyka-ext-support-packages {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}

@media screen and (min-width: 640px) {
  .leyka-account-form .list.support-packages .leyka-ext-support-packages {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}

.leyka-account-form .list.support-packages .leyka-ext-support-packages .leyka-ext-sp-card {
  -ms-flex-preferred-size: calc(50% - 12px);
  flex-basis: calc(50% - 12px);
  margin-bottom: 24px;
}

.leyka-ext-sp-activate-feature-overlay {
  width: 100%;
  display: none;
  min-height: 200px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature-overlay-gradient {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #ffffff), to(rgba(255, 255, 255, 0.3)));
  background: -o-linear-gradient(bottom, #ffffff 20%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(360deg, #ffffff 20%, rgba(255, 255, 255, 0.3) 100%);
  width: 100%;
  height: 150px;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature-overlay-bg-wrapper {
  background-color: #ffffff;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature-overlay-bg {
  background-color: var(--leyka-ext-support-packages-color-main-op10);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature {
  padding-top: 40px;
  padding-bottom: 24px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-top: 48px;
  margin-bottom: 32px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - $base * 2);
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature &gt; * {
  margin-left: 24px;
  margin-right: 24px;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-activate-feature &gt; * {
    margin-left: 0;
    margin-right: 0;
  }
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed {
  margin-bottom: 32px;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed .leyka-ext-sp-already-subscribed-icon {
  margin-right: 8px;
  vertical-align: baseline;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed .leyka-ext-sp-already-subscribed-icon svg {
  fill: var(--leyka-ext-support-packages-color-main);
  vertical-align: middle;
  display: inline-block;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed a.leyka-ext-sp-already-subscribed-link {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: -0.02em;
  text-transform: none;
  letter-spacing: normal;
  text-transform: uppercase;
  color: var(--leyka-ext-support-packages-color-main);
  vertical-align: baseline;
  text-decoration: none;
  line-height: 20px;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed a.leyka-ext-sp-already-subscribed-link .leyka-ext-sp-already-subscribed-caption {
  line-height: 20px;
}

.leyka-ext-sp-activate-feature-overlay .leyka-ext-sp-already-subsribed a.leyka-ext-sp-already-subscribed-link:hover .leyka-ext-sp-already-subscribed-caption {
  text-decoration: underline;
}

body.page #site_content.leyka-ext-sp-site-content,
body.page #site-content.leyka-ext-sp-site-content,
body.page #content.leyka-ext-sp-site-content, body.single #site_content.leyka-ext-sp-site-content,
body.single #site-content.leyka-ext-sp-site-content,
body.single #content.leyka-ext-sp-site-content {
  position: relative;
}

body.page .leyka-ext-sp-activate-feature-overlay, body.single .leyka-ext-sp-activate-feature-overlay {
  display: none;
}

body.page .leyka-ext-sp-activate-feature-overlay a, body.page .leyka-ext-sp-activate-feature-overlay a:link, body.single .leyka-ext-sp-activate-feature-overlay a, body.single .leyka-ext-sp-activate-feature-overlay a:link {
  border-bottom: none;
}

.leyka-ext-sp-activate-feature {
  background-color: var(--leyka-ext-support-packages-color-background);
  width: auto;
}

.leyka-ext-sp-activate-feature.packages-count-1 h3, .leyka-ext-sp-activate-feature.packages-count-2 h3, .leyka-ext-sp-activate-feature.packages-count-3 h3 {
  text-align: left;
}

.leyka-ext-sp-activate-feature.packages-count-1 .leyka-ext-sp-feature-subtitle, .leyka-ext-sp-activate-feature.packages-count-2 .leyka-ext-sp-feature-subtitle, .leyka-ext-sp-activate-feature.packages-count-3 .leyka-ext-sp-feature-subtitle {
  text-align: left;
}

.leyka-ext-sp-activate-feature.packages-count-1 .leyka-ext-support-packages, .leyka-ext-sp-activate-feature.packages-count-2 .leyka-ext-support-packages {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature.packages-count-1 .leyka-ext-support-packages .leyka-ext-sp-card:not(:last-child), .leyka-ext-sp-activate-feature.packages-count-2 .leyka-ext-support-packages .leyka-ext-sp-card:not(:last-child) {
    margin-right: 16px;
  }
}

.leyka-ext-sp-activate-feature h3 {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  margin-bottom: 16px;
  text-align: center;
  margin-top: 0;
  color: var(--leyka-ext-support-packages-color-text);
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-feature-subtitle {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: -0.02em;
  text-transform: none;
  margin-bottom: 24px;
  text-align: center;
  color: var(--leyka-ext-support-packages-color-text);
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-preferred-size: 170px;
  flex-basis: 170px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #F1F1F1;
  border-bottom: 1px solid #F1F1F1;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 16px;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-support-packages {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 24px;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card {
  text-align: center;
  width: 100%;
  margin-bottom: 8px;
  cursor: pointer;
  background-color: var(--leyka-ext-support-packages-color-background);
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card {
    width: 170px;
    margin-bottom: 0;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card.active {
  background-color: var(--leyka-ext-support-packages-color-main);
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon {
  margin-right: 8px;
  margin-bottom: 4px;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-icon {
    margin-right: 0;
    margin-bottom: 8px;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-status {
  display: none;
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-period {
  margin-left: 0;
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row1 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4px;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-left: -16px;
    margin-right: -16px;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row2 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row2 {
    margin-left: -16px;
    margin-right: -16px;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row2 .leyka-ext-sp-price {
  margin-left: 12px;
}

.leyka-ext-sp-activate-feature .leyka-ext-support-packages .leyka-ext-sp-card .leyka-ext-sp-card-row3 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 4px;
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action .leyka-ext-sp-subsription-terms {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: -0.02em;
  text-transform: none;
  width: 100%;
  text-align: center;
  margin-bottom: 16px;
  color: var(--leyka-ext-support-packages-color-text);
}

@media screen and (min-width: 640px) {
  .leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action .leyka-ext-sp-subsription-terms {
    min-width: 344px;
    width: 70%;
    text-align: left;
    margin-bottom: 0;
    padding-right: 8px;
  }
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action .leyka-ext-sp-subsription-terms a {
  color: var(--leyka-ext-support-packages-color-main);
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action .leyka-ext-sp-subsription-terms a:hover {
  text-decoration: underline;
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action a.leyka-ext-sp-subscribe-action {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: var(--leyka-ext-support-packages-color-caption);
  background-color: var(--leyka-ext-support-packages-color-main);
  text-decoration: none;
  display: block;
  border-radius: 4px;
  line-height: 48px;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  opacity: 0.5;
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action a.leyka-ext-sp-subscribe-action.active {
  opacity: 1;
}

.leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action a.leyka-ext-sp-subscribe-action.active:hover {
  opacity: 0.8;
}

@media screen and (min-width: 420px) {
  .leyka-ext-sp-activate-feature .leyka-ext-sp-terms-action a.leyka-ext-sp-subscribe-action {
    width: 180px;
    line-height: 40px;
  }
}

.entry-title &gt; img.leyka-ext-sp-post-locked {
  height: 1.2em;
  vertical-align: bottom;
  display: inline-block;
  margin-left: 4px;
}

body.page .entry-title &gt; img.leyka-ext-sp-post-locked, body.single .entry-title &gt; img.leyka-ext-sp-post-locked {
  display: none;
}

/** == Blocks (_blocks.scss) == **/
/** Leyka Block form */
.wp-block-leyka-form.leyka-block-form-star:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 600px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-leyka-form.leyka-block-form-need-help {
  max-width: 1200px !important;
}

.leyka-tpl-need-help-form {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.leyka-tpl-need-help-form .section .section__fields .star-swiper .full-list .swiper-item {
  -webkit-box-flex: 110px;
  -ms-flex: 110px 1 0px;
  flex: 110px 1 0;
}

/** Leyka Block cards */
.leyka-block-cards-grid {
  display: grid;
  grid-gap: var(--leyka-grid-gap, 30px);
  grid-template-columns: repeat(var(--leyka-grid-columns, 1), minmax(0, 1fr));
}

.leyka-block-cards .campaign-card {
  max-width: 100% !important;
  height: 100%;
}

@media (max-width: 1199px) {
  .leyka-grid-columns-4 {
    --leyka-grid-columns: 3 !important;
  }
}

@media (max-width: 991px) {
  .leyka-grid-columns-4, .leyka-grid-columns-3 {
    --leyka-grid-columns: 2 !important;
  }
}

@media (max-width: 767px) {
  .leyka-grid-columns-4, .leyka-grid-columns-3, .leyka-grid-columns-2 {
    --leyka-grid-columns: 1 !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250LW1haW4uc2NzcyIsIl90eXBvLnNjc3MiLCJfcHJlc2V0cy5zY3NzIiwiZnJvbnQtbWFpbi5jc3MiLCJfY29tbW9uLnNjc3MiLCJfY2FtcGFpZ24uc2NzcyIsImZvcm1fdGVtcGxhdGVzL3N0YXIvX3ByZXNldHMuc2NzcyIsImZvcm1fdGVtcGxhdGVzL3N0YXIvX3R5cG8uc2NzcyIsIl9zcGlubmVyLnNjc3MiLCJfcGVyc2lzdGVudF9jYW1wYWlnbi5zY3NzIiwiZm9ybV90ZW1wbGF0ZXMvc3Rhci9fbWl4aW5zLnNjc3MiLCJfYWNjb3VudC5zY3NzIiwiZm9ybV90ZW1wbGF0ZXMvcmV2by9fZm9ybV9maWVsZHMuc2NzcyIsImZvcm1fdGVtcGxhdGVzL3Jldm8vX2Zvcm1fbGF5b3V0LnNjc3MiLCJmb3JtX3RlbXBsYXRlcy9yZXZvL19mb3JtX2VsZW1lbnRzLnNjc3MiLCJmb3JtX3RlbXBsYXRlcy9zdGFyL19mb3JtX2xheW91dC5zY3NzIiwiZm9ybV90ZW1wbGF0ZXMvc3Rhci9fZm9ybV9lbGVtZW50cy5zY3NzIiwiZm9ybV90ZW1wbGF0ZXMvbmVlZC1oZWxwL19wcmVzZXRzLnNjc3MiLCJmb3JtX3RlbXBsYXRlcy9uZWVkLWhlbHAvX3R5cG8uc2NzcyIsImZvcm1fdGVtcGxhdGVzL25lZWQtaGVscC9fZm9ybV9sYXlvdXQuc2NzcyIsImZvcm1fdGVtcGxhdGVzL25lZWQtaGVscC9fZm9ybV9lbGVtZW50cy5zY3NzIiwiZm9ybV90ZW1wbGF0ZXMvbmVlZC1oZWxwL19taXhpbnMuc2NzcyIsIl9zaG9ydGNvZGVzLnNjc3MiLCJleHRlbnNpb25zL19zdXBwb3J0X3BhY2thZ2VzLnNjc3MiLCJibG9ja3MvX2Jsb2Nrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQUE7QUNBQSxvQ0FBQTtBQUVBLGlHQUFZO0FDRlosb0RBQUE7QUFnQkE7Ozs7RUNSRTtBRGdERixxQkFBQTtBQTRFQSxlQUFBO0FFcElBLHlDQUFBO0FBMEJBO0VB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eU5BO0VBb0xnQixVQUFVO0FwQmluTjFCOztBb0JyeU5BO0VBdUxvQixZQUFZO0FwQmtuTmhDOztBRHAvTkU7RXFCMk1GO0lBNExnQixZQUFZO0lBQ1osaUJBQXNCO0VwQmtuTnBDO0FBQ0Y7O0FvQjVtTkE7RUFFUSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixnQkFBZ0I7QXBCOG1OeEI7O0FvQjFtTkE7RUFHWSxhQUFhO0FwQjJtTnpCOztBcUI5b09BLGtDQUFBO0FBRUEsc0JBQUE7QUFDQTtFQUdFLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBckI4b09wQjs7QXFCcHBPQTtFQVVFLDRCQUE0QjtBckI4b085Qjs7QXFCem9PQTtFQUNDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FyQjRvT25COztBcUIvb09BO0VBTUUsdUJBQWU7RUFBZixxQkFBZTtFQUFmLGVBQWU7QXJCNm9PakI7O0FxQnpvT0EsdUJBQUE7QUFHQztFQUNDLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsMkVBQTJFO0FyQjBvTzdFOztBcUIvb09BO0VBU0UsMEJBQTBCO0VBQzFCLFlBQVk7QXJCMG9PZDs7QXFCcm9PQztFQUNDO0lBQ0Msa0NBQXFCO0VyQndvT3RCO0FBQ0Y7O0FxQnRvT0M7RUFDQztJQUVDLGtDQUFxQjtFckJ3b090QjtBQUNGOztBcUJ0b09DO0VBQ0M7SUFHQyxrQ0FBcUI7RXJCdW9PdEI7QUFDRiIsImZpbGUiOiJmcm9udC1tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEZpbmFsICovXHJcbkBpbXBvcnQgJ2JvdXJib24nO1xyXG5cclxuQGltcG9ydCAndHlwbyc7XHJcbkBpbXBvcnQgJ3ByZXNldHMnO1xyXG5cclxuQGltcG9ydCAnY29tbW9uJztcclxuXHJcbkBpbXBvcnQgJ2NhbXBhaWduJztcclxuXHJcbkBpbXBvcnQgJ2Zvcm1fdGVtcGxhdGVzL3N0YXIvcHJlc2V0cyc7IC8vIFN0YXIgaW5jbHVzaW9ucyBzaG91bGQgYmUgaGVyZSAoc3Bpbm5lciB1c2VzIHNvbWUgU3RhciB2YXJzKVxyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9zdGFyL3R5cG8nO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9zdGFyL21peGlucyc7XHJcblxyXG5AaW1wb3J0ICdzcGlubmVyJztcclxuXHJcbkBpbXBvcnQgJ3BlcnNpc3RlbnRfY2FtcGFpZ24nO1xyXG5AaW1wb3J0ICdhY2NvdW50JztcclxuXHJcbkBpbXBvcnQgJ2Zvcm1fdGVtcGxhdGVzL3Jldm8vZm9ybV9maWVsZHMnO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9yZXZvL2Zvcm1fbGF5b3V0JztcclxuQGltcG9ydCAnZm9ybV90ZW1wbGF0ZXMvcmV2by9mb3JtX2VsZW1lbnRzJztcclxuXHJcbkBpbXBvcnQgJ2Zvcm1fdGVtcGxhdGVzL3N0YXIvZm9ybV9sYXlvdXQnO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9zdGFyL2Zvcm1fZWxlbWVudHMnO1xyXG5cclxuQGltcG9ydCAnZm9ybV90ZW1wbGF0ZXMvbmVlZC1oZWxwL3ByZXNldHMnO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9uZWVkLWhlbHAvdHlwbyc7XHJcbkBpbXBvcnQgJ2Zvcm1fdGVtcGxhdGVzL25lZWQtaGVscC9taXhpbnMnO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9uZWVkLWhlbHAvZm9ybV9sYXlvdXQnO1xyXG5AaW1wb3J0ICdmb3JtX3RlbXBsYXRlcy9uZWVkLWhlbHAvZm9ybV9lbGVtZW50cyc7XHJcblxyXG5AaW1wb3J0ICdzaG9ydGNvZGVzJztcclxuXHJcbkBpbXBvcnQgJ2V4dGVuc2lvbnMvc3VwcG9ydF9wYWNrYWdlcyc7XHJcblxyXG5AaW1wb3J0ICdibG9ja3MvYmxvY2tzJzsiLCIvKiogPT0gVHlwb2dyYXBoeSAoX2dyaWQuc2NzcykgPT0gKiovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw3MDAsOTAwJnN1YnNldD1jeXJpbGxpYycpO1xyXG5cclxuJGZvbnQtYm9keTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcblxyXG4vLyBUeXBvXHJcbkBtaXhpbiBib2R5LXRleHQoJG1vZDogZGVmYXVsdCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHJcblx0QGlmICRtb2QgPT0gc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtb2QgPT0gaXRhbGljIHtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhbW91bnQtaW5wdXQge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxuXHRsaW5lLWhlaWdodDogNDJweDtcclxufVxyXG5cclxuQG1peGluIHN0ZXAtYmFjaygkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3RlcC10aXRsZSgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5wdXQtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5wdXQtbGFiZWwoJG1vZDogZGVmYXVsdCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1peGluIG5vdGUtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gdGhhbmt5b3UtdGl0bGUoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBuby10aGFua3lvdS1saW5rKCRtb2Q6IGRlZmF1bHQpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5mb3JteW91LXRleHQoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBlcnJvci10ZXh0KCRtb2Q6IGRlZmF1bHQpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG5AbWl4aW4gZXJyb3ItdGV4dC1pbi1mb290ZXIoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuQG1peGluIGVycm9yLXRleHQtZGlzbWlzcygkbW9kOiBkZWZhdWx0KSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcdFx0XHJcbn1cclxuIiwiLyoqID09IFNlZXRpbmdzIGFuZCB2YXJpYWJsZXMgKF9wcmVzZXRzLnNjc3MpICA9PSAqKi9cclxuXHJcblxyXG4vL3NpemVzXHJcbiRiYXNlIDogIDhweDtcclxuXHJcbiRvbmU6IDQyMHB4O1xyXG4kdHdvOiA2NDBweDtcclxuJHRocmVlOiA4MDBweDtcclxuJGZvdXI6IDEwMDBweDtcclxuJGZpdmU6IDEyMDBweDtcclxuXHJcblxyXG4vL2NvbG9yc1xyXG5cclxuLy9kZWNsYXJlIENTUyB2YXJpYWJsZXMgLSB0aGlzIHdpbGwgYmUgaW5saW5lZCBpbiBQSFBcclxuLyo6cm9vdCB7XHJcbiAgLS1jb2xvci1tYWluOiBcdFx0IzFkYjMxODtcclxuICAtLWNvbG9yLW1haW4tZGFyazogXHQjMWFhMzE2O1xyXG4gIC0tY29sb3ItbWFpbi1saWdodDogXHQjOGFlNzI0O1xyXG59Ki9cclxuXHJcblxyXG4vL1NBU1MgdmFyaWFibGVzXHJcbiRjb2xvci1tYWluOiBcdFx0dmFyKC0tY29sb3ItbWFpbik7XHJcbiRjb2xvci1tYWluLWRhcms6IFx0dmFyKC0tY29sb3ItbWFpbi1kYXJrKTtcclxuXHJcbiRjb2xvci1saW5rIDpcdCMyOTYzRTg7XHJcbiRjb2xvci10ZXh0Olx0IzMzMzMzMztcclxuJGNvbG9yLXdoaXRlOlx0I2ZmZmZmZjtcclxuXHJcbiRjb2xvci10ZXh0LWJsYWNrOlx0XHQjMDAwMDAwO1xyXG4kY29sb3ItdGV4dC1zZW1pOlx0XHQjNjY2NjY2OyAvLyAjMTcyMTM2XHJcbiRjb2xvci10ZXh0LWxpZ2h0Olx0XHQjOTk5OTk5O1xyXG4kY29sb3ItdGV4dC1saWdodDI6XHRcdCNiMmIyYjI7XHJcbiRjb2xvci10ZXh0LWxpZ2h0MzogICAjODI4MjgyO1xyXG4vLyRjb2xvci10ZXh0LWxpZ2h0NDogICAjOGU4ZThlO1xyXG5cclxuJGNvbG9yLWJvcmRlci1ub3JtYWw6XHQjY2NjY2NjO1xyXG4kY29sb3ItYm9yZGVyLWxpZ2h0Olx0I2VlZWVlZTtcclxuJGNvbG9yLWJvcmRlci1saWdodDI6XHQjZTBlMGUwO1xyXG4kY29sb3ItYm9yZGVyLXRpbnk6XHRcdCNmNmY2ZjY7XHJcbiRjb2xvci1ib3JkZXItZGFyazpcdFx0IzM1M2QzZjtcclxuXHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0MTogI2ZhZmFmYTtcclxuXHJcbiRjb2xvci1mb3JtLWludmFsaWQ6XHQjRDAwMTFCO1xyXG4kY29sb3ItZm9ybS1hY3RpdmU6XHRcdHZhcigtLWNvbG9yLW1haW4tbGlnaHQpO1xyXG5cclxuXHJcblxyXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLW5hbWUpIHtcclxuICBAcmV0dXJuIHZhcigtLWNvbG9yLSN7JGNvbG9yLW5hbWV9KTtcclxufVxyXG5cclxuXHJcbi8qKiA9PSBFbGVtZW50cyA9PSAqKi9cclxuQG1peGluIGJ1dHRvbigkbW9kOiBkZWZhdWx0KXtcclxuXHRAaW5jbHVkZSBib2R5LXRleHQoKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuXHRwYWRkaW5nOiAxMHB4IDI2cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMjNweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1kYXJrO1xyXG5cdH1cclxuXHJcblx0QGlmICRtb2QgPT0gc21hbGwge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA2cHggMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblx0fVxyXG4gICAgQGVsc2UgaWYgJG1vZCA9PSBtZWRpdW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDEycHggMjRweDtcclxuICAgIH1cclxuXHRAZWxzZSBpZiAkbW9kID09IGFjdGlvbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjZweDtcclxuXHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiBzdXBwb3J0ZXJzKCkge1xyXG5cclxuXHRzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBpbnRlcm5hbC1zdWJsaW5rKCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW50ZXJuYWwtbGluaygpIHtcclxuXHRjb2xvcjogJGNvbG9yLWxpbms7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xyXG5cdH1cclxuXHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGludGVybmFsLXN1YmxpbmsoKSB7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qKiA9PSBNcSA9PSAqKi9cclxuXHJcbkBtaXhpbiBmb3IoJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRvbmUpIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0d28pIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRocmVlKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBleGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZvdXIpIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IHh4bGFyZ2Utc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZml2ZSkgeyBAY29udGVudDsgfVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHVwdG8oJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRvbmUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBtZWRpdW0tc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdHdvIC0gMSkgeyBAY29udGVudDsgfVxyXG5cdH1cclxuXHRAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2Utc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGhyZWUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBleGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZvdXIgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSB4eGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZpdmUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG59IiwiLyogRmluYWwgKi9cbi8qKiA9PSBUeXBvZ3JhcGh5IChfZ3JpZC5zY3NzKSA9PSAqKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw3MDAsOTAwJnN1YnNldD1jeXJpbGxpY1wiKTtcbi8qKiA9PSBTZWV0aW5ncyBhbmQgdmFyaWFibGVzIChfcHJlc2V0cy5zY3NzKSAgPT0gKiovXG4vKjpyb290IHtcclxuICAtLWNvbG9yLW1haW46IFx0XHQjMWRiMzE4O1xyXG4gIC0tY29sb3ItbWFpbi1kYXJrOiBcdCMxYWEzMTY7XHJcbiAgLS1jb2xvci1tYWluLWxpZ2h0OiBcdCM4YWU3MjQ7XHJcbn0qL1xuLyoqID09IEVsZW1lbnRzID09ICoqL1xuLyoqID09IE1xID09ICoqL1xuLyoqID09IENvbW1vbiBzdHlsZXMgKF9jb21tb24uc2NzcykgPT0gKiovXG4ubGV5a2EtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiogPT0gQ2FtcGFpZ24gcGFnZSBzdHlsZXMgKF9jYW1wYWlnbi5zY3NzKSA9PSAqKi9cbi5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZWRpdC1wb3N0LW1ldGEtYm94ZXMtYXJlYSAjbGV5a2FfY2FtcGFpZ25fcGF5bWVudHNfYW1vdW50cyAubGV5a2Etb3B0aW9ucy1zZWN0aW9uIC5zZWN0aW9uLXRhYnMtd3JhcHBlciAuc2VjdGlvbi10YWItY29udGVudCAudGFiLWNvbnRlbnQtb3B0aW9ucy13cmFwcGVyIC50YWItc2VjdGlvbi1vcHRpb25zIC5sZXlrYS10YWJzLXRpdGxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwcHg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnNlY3Rpb24tdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LW9wdGlvbnMtd3JhcHBlciAudGFiLXNlY3Rpb24tb3B0aW9ucyAubGV5a2EtdGFicy10aXRsZXMgLmxleWthLXRhYi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBnYXA6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1NjU2NTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnNlY3Rpb24tdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LW9wdGlvbnMtd3JhcHBlciAudGFiLXNlY3Rpb24tb3B0aW9ucyAubGV5a2EtdGFicy10aXRsZXMgLmxleWthLXRhYi10aXRsZS5sZXlrYS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xufVxuXG4uZWRpdC1wb3N0LW1ldGEtYm94ZXMtYXJlYSAjbGV5a2FfY2FtcGFpZ25fcGF5bWVudHNfYW1vdW50cyAubGV5a2Etb3B0aW9ucy1zZWN0aW9uIC5zZWN0aW9uLXRhYnMtd3JhcHBlciAuc2VjdGlvbi10YWItY29udGVudCAudGFiLWNvbnRlbnQtb3B0aW9ucy13cmFwcGVyIC50YWItc2VjdGlvbi1vcHRpb25zIC5wYXltZW50LWFtb3VudC1vcHRpb24tYW1vdW50IC5maWVsZC1jb21wb25lbnQuZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIC5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC5zZWN0aW9uLXRhYi1jb250ZW50IC50YWItY29udGVudC1vcHRpb25zLXdyYXBwZXIgLnRhYi1zZWN0aW9uLW9wdGlvbnMgLnBheW1lbnQtYW1vdW50LW9wdGlvbi1hbW91bnQgLmZpZWxkLWNvbXBvbmVudC5maWVsZCBzZWxlY3QsIC5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC5zZWN0aW9uLXRhYi1jb250ZW50IC50YWItY29udGVudC1vcHRpb25zLXdyYXBwZXIgLnRhYi1zZWN0aW9uLW9wdGlvbnMgLnBheW1lbnQtYW1vdW50LW9wdGlvbi1hbW91bnQgLmZpZWxkLWNvbXBvbmVudC5maWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMjRweDtcbn1cblxuLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnNlY3Rpb24tdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LW9wdGlvbnMtd3JhcHBlciAudGFiLXNlY3Rpb24tb3B0aW9ucyAucGF5bWVudC1hbW91bnQtb3B0aW9uLWRlc2NyaXB0aW9uIC5maWVsZC1jb21wb25lbnQuZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIC5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC5zZWN0aW9uLXRhYi1jb250ZW50IC50YWItY29udGVudC1vcHRpb25zLXdyYXBwZXIgLnRhYi1zZWN0aW9uLW9wdGlvbnMgLnBheW1lbnQtYW1vdW50LW9wdGlvbi1kZXNjcmlwdGlvbiAuZmllbGQtY29tcG9uZW50LmZpZWxkIHNlbGVjdCwgLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnNlY3Rpb24tdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LW9wdGlvbnMtd3JhcHBlciAudGFiLXNlY3Rpb24tb3B0aW9ucyAucGF5bWVudC1hbW91bnQtb3B0aW9uLWRlc2NyaXB0aW9uIC5maWVsZC1jb21wb25lbnQuZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMjQ4cHg7XG59XG5cbi5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC5zZWN0aW9uLXRhYi1jb250ZW50IC50YWItY29udGVudC1vcHRpb25zLXdyYXBwZXIgLnRhYi1zZWN0aW9uLW9wdGlvbnMgLmZpZWxkLWNvbXBvbmVudC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC5zZWN0aW9uLXRhYi1jb250ZW50IC50YWItY29udGVudC1vcHRpb25zLXdyYXBwZXIgLnRhYi1zZWN0aW9uLW9wdGlvbnMgLmRlbGV0ZS1hZGRpdGlvbmFsLWZpZWxkLmRlbGV0ZS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6ICNkNDNjNTc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnNlY3Rpb24tdGFiLWNvbnRlbnQgLmZpZWxkLWNvbXBvbmVudC50aXRsZSAucmVxdWlyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVkaXQtcG9zdC1tZXRhLWJveGVzLWFyZWEgI2xleWthX2NhbXBhaWduX3BheW1lbnRzX2Ftb3VudHMgLmxleWthLW9wdGlvbnMtc2VjdGlvbiAuc2VjdGlvbi10YWJzLXdyYXBwZXIgLnRhYi1taXNjZWxsYW5lb3VzIC5sZXlrYS1maWVsZC1pbm5lci13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC50YWItbWlzY2VsbGFuZW91cyAuZmllbGQtY29tcG9uZW50LmZpZWxkIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuZWRpdC1wb3N0LW1ldGEtYm94ZXMtYXJlYSAjbGV5a2FfY2FtcGFpZ25fcGF5bWVudHNfYW1vdW50cyAubGV5a2Etb3B0aW9ucy1zZWN0aW9uIC5zZWN0aW9uLXRhYnMtd3JhcHBlciAudGFiLW1pc2NlbGxhbmVvdXMgLmZpZWxkLWNvbXBvbmVudC5maWVsZCBzZWxlY3QsIC5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhICNsZXlrYV9jYW1wYWlnbl9wYXltZW50c19hbW91bnRzIC5sZXlrYS1vcHRpb25zLXNlY3Rpb24gLnNlY3Rpb24tdGFicy13cmFwcGVyIC50YWItbWlzY2VsbGFuZW91cyAuZmllbGQtY29tcG9uZW50LmZpZWxkIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLyoqID09IFNlZXRpbmdzIGFuZCB2YXJpYWJsZXMgKF9wcmVzZXRzLnNjc3MpICA9PSAqKi9cbjpyb290IHtcbiAgLS1sZXlrYS1jb2xvci1tYWluOiAjZmY1MTBkO1xuICAtLWxleWthLWNvbG9yLW1haW4tc2Vjb25kOiAjZmZjMjlmO1xuICAtLWxleWthLWNvbG9yLW1haW4tdGhpcmQ6ICNmZWY1ZjE7XG4gIC0tbGV5a2EtY29sb3ItbWFpbi1pbmFjdGl2ZTogcmdiYSgyNTUsODEsMTMsIDAuNSk7XG4gIC0tbGV5a2EtY29sb3ItZXJyb3I6ICNkNDNjNTc7XG4gIC0tbGV5a2EtY29sb3ItZXJyb3Itc2Vjb25kOiAjZmM5MGE0O1xuICAtLWxleWthLWNvbG9yLWVycm9yLXRoaXJkOiAjZmNmMmY0O1xuICAtLWxleWthLWNvbG9yLW9rOiAjMWFhMzE2O1xuICAtLWxleWthLWNvbG9yLW9rLXNlY29uZDogIzlhZGM5ODtcbiAgLS1sZXlrYS1jb2xvci1vay10aGlyZDogI2YzZmNmMjtcbiAgLS1sZXlrYS1jb2xvci1ncmF5LWRhcms6ICM0NzQ3NDc7XG4gIC0tbGV5a2EtY29sb3ItZ3JleS1zZW1pLWRhcms6ICM0NjU2NTY1O1xuICAtLWxleWthLWNvbG9yLWdyYXk6ICM2NjY2NjY7XG4gIC0tbGV5a2EtY29sb3ItZ3JheS1ub3Rzb2xpZ2h0OiAjYWFhYWFhO1xuICAtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodDogI2VkZWRlZDtcbiAgLS1sZXlrYS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1sZXlrYS1jb2xvci1wYy1iZzogI2ZmNjM0NztcbiAgLS1sZXlrYS1jb2xvci1ncmFkaWVudDogI2ZmZmZmZjtcbiAgLS1sZXlrYS1mb250LW1haW46ICdSb2JvdG8nO1xuICAtLWxleWthLXN0YXItYmFzZTogMTZweDtcbiAgLS1sZXlrYS1jb2xvci10ZXh0LWxpZ2h0OiAjZmZmZmZmO1xufVxuXG4vKiogPT0gVHlwb2dyYXBoeSAoX3R5cG8uc2NzcykgPT0gKiovXG5Aa2V5ZnJhbWVzIGxleWthLXNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxleWthLXNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGV5a2Etc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5sZXlrYS1zcGlubmVyLWJvcmRlci54cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4ubGV5a2Etc3Bpbm5lci1ib3JkZXIuc20ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmxleWthLXNwaW5uZXItYm9yZGVyLmxnIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG59XG5cbi8qKiA9PSBQZXJzaXN0ZW50IGNhbXBhaWduIHBhZ2Ugc3R5bGVzIChfcGVyc2lzdGVudF9jYW1wYWlnbi5zY3NzKSA9PSAqKi9cbi5sZXlrYV9jYW1wYWlnbi10ZW1wbGF0ZS1wZXJzaXN0ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYV9jYW1wYWlnbi10ZW1wbGF0ZS1wZXJzaXN0ZW50IC5zaXRlLWNvbnRlbnQubGV5a2EtY2FtcGFpZ24tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGV5a2FfY2FtcGFpZ24tdGVtcGxhdGUtcGVyc2lzdGVudCAuc2l0ZS1jb250ZW50LmxleWthLWNhbXBhaWduLWNvbnRlbnQ6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZXlrYV9jYW1wYWlnbi10ZW1wbGF0ZS1wZXJzaXN0ZW50IC5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIuY292ZXItdHlwZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvcGVyc2lzdGVudF9jYW1wYWlnbl9oZWFkZXJfYmcuanBnKTtcbn1cblxuLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWhlYWRlciAuaGVhZGVyLXRpbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxNiwgNSwgMC43NSk7XG59XG5cbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIgLmhlYWRlci10aW50LmhpZGUtY292ZXItdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIC5oZWFkZXItdGludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG59XG5cbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIgLmxleWthLWNhbXBhaWduLWxvZ28ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIgLmxleWthLWNhbXBhaWduLWxvZ286YWN0aXZlLCAubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIC5sZXlrYS1jYW1wYWlnbi1sb2dvOmZvY3VzLCAubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIC5sZXlrYS1jYW1wYWlnbi1sb2dvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIgLmxleWthLWNhbXBhaWduLW5vLWxvZ28ge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIC5sZXlrYS1jYW1wYWlnbi1uby1sb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWhlYWRlciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItdGV4dC1saWdodCk7XG4gIG1heC13aWR0aDogNzQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWhlYWRlciBoMTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiBoMTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWNvbnRlbnQuc2l0ZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCAuY29udGVudC1hcmVhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCAuY29udGVudC1hcmVhIC5lbnRyeS1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1kYXJrKTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweCAxNnB4IDE2cHggMTZweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSAuZW50cnktY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1jb250ZW50IC5jb250ZW50LWFyZWEgLmVudHJ5LWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1jb250ZW50IC5jb250ZW50LWFyZWEgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCAzMnB4IDY0cHggMzJweDtcbiAgfVxufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCAuY29udGVudC1hcmVhIC5lbnRyeS1jb250ZW50IC5sZXlrYS1wZi1zdGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDMycHggMTZweCAxNnB4IDE2cHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXBlcnNpc3RhbnQtY2FtcGFpZ24gLmxleWthLWNhbXBhaWduLWNvbnRlbnQgLmNvbnRlbnQtYXJlYSAuZW50cnktY29udGVudCAubGV5a2EtcGYtc3RhciB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1jb250ZW50IC5jb250ZW50LWFyZWEgLmVudHJ5LWNvbnRlbnQgLmxleWthLXBmLXN0YXIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxufVxuXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCAuY29udGVudC1hcmVhIC5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4vKiogPT0gQWNjb3VudCBwYWdlIHN0eWxlcyAoX2FjY291bnQuc2NzcykgPT0gKiovXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3Rhcjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0IC5saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QgLml0ZW1zIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiA5LjZweDtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0IC5pdGVtcyAuaXRlbSAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0IC5pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBhOmFjdGl2ZSwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIGE6Zm9jdXMsIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLXRleHQtbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bi5zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bi5zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rOmFjdGl2ZSwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1zaW5nbGUtbGluazpmb2N1cywgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1zaW5nbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItc2luZ2xlLWxpbmsuaW50ZXJuYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rLmludGVybmFsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGEubGV5a2Etc3Rhci1idG4sIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGEubGV5a2Etc3Rhci1zaW5nbGUtbGluaywgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgaW5wdXQubGV5a2Etc3Rhci1idG4sIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGlucHV0LmxleWthLXN0YXItc2luZ2xlLWxpbmssIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGJ1dHRvbi5sZXlrYS1zdGFyLWJ0biwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgYnV0dG9uLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBhLmxleWthLXN0YXItYnRuLmxhc3QsIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGEubGV5a2Etc3Rhci1zaW5nbGUtbGluay5sYXN0LCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBpbnB1dC5sZXlrYS1zdGFyLWJ0bi5sYXN0LCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBpbnB1dC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rLmxhc3QsIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGJ1dHRvbi5sZXlrYS1zdGFyLWJ0bi5sYXN0LCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBidXR0b24ubGV5a2Etc3Rhci1zaW5nbGUtbGluay5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGEubGV5a2Etc3Rhci1idG4sIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGEubGV5a2Etc3Rhci1zaW5nbGUtbGluaywgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgaW5wdXQubGV5a2Etc3Rhci1idG4sIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGlucHV0LmxleWthLXN0YXItc2luZ2xlLWxpbmssIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQuZG91YmxlIGJ1dHRvbi5sZXlrYS1zdGFyLWJ0biwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgYnV0dG9uLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgYS5sZXlrYS1zdGFyLWJ0bi5sYXN0LCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBhLmxleWthLXN0YXItc2luZ2xlLWxpbmsubGFzdCwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgaW5wdXQubGV5a2Etc3Rhci1idG4ubGFzdCwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgaW5wdXQubGV5a2Etc3Rhci1zaW5nbGUtbGluay5sYXN0LCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LmRvdWJsZSBidXR0b24ubGV5a2Etc3Rhci1idG4ubGFzdCwgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdC5kb3VibGUgYnV0dG9uLmxleWthLXN0YXItc2luZ2xlLWxpbmsubGFzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1leHRyYS1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLWV4dHJhLWxpbmtzIGE6YWN0aXZlLCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLWV4dHJhLWxpbmtzIGE6Zm9jdXMsIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2EtZXh0cmEtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLWV4dHJhLWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1oaWRkZW4tY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLWZvcm0tc3Bpbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLWZvcm0tc3Bpbm5lciAuZm9ybS1hamF4LWluZGljYXRvciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAuZm9ybS1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUge1xuICBtaW4taGVpZ2h0OiAyMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1maWVsZC1lcnJvci1mcmFtZSBzcGFuLmRvbm9yX190ZXh0ZmllbGQtZXJyb3Ige1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWVycm9yKTtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIC5kb25vcl9fdGV4dGZpZWxkLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBwLmxleWthLXdlLW5lZWQteW91IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QgLmxpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QgLml0ZW1zIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiA5LjZweDtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdCAuaXRlbXMgLml0ZW0gLml0ZW0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheSk7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QgLml0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LnN1YnNjcmliZWQtY2FtcGFpZ25zLWxpc3QgLml0ZW1zIC5pdGVtLnN1YnNjcmlwdGlvbi1jYW5jZWxpbmcsIC5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3Quc3Vic2NyaWJlZC1jYW1wYWlnbnMtbGlzdCAuaXRlbXMgLml0ZW0uc3Vic2NyaXB0aW9uLWNhbmNlbGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LnN1YnNjcmliZWQtY2FtcGFpZ25zLWxpc3QgLml0ZW1zIC5pdGVtIC5zdWJzY3JpcHRpb24tZGV0YWlscyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3Quc3Vic2NyaWJlZC1jYW1wYWlnbnMtbGlzdCAuaXRlbXMgLml0ZW0gLnN1YnNjcmlwdGlvbi1zdGF0dXMge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3Quc3Vic2NyaWJlZC1jYW1wYWlnbnMtbGlzdCAuaXRlbXMgLml0ZW0gLnN1YnNjcmlwdGlvbi1zdGF0dXMgLmNhbmNlbGluZyB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5zdWJzY3JpYmVkLWNhbXBhaWducy1saXN0IC5pdGVtcyAuaXRlbSAuY2FtcGFpZ24tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LnN1YnNjcmliZWQtY2FtcGFpZ25zLWxpc3QgLml0ZW1zIC5pdGVtIC5hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3Quc3Vic2NyaWJlZC1jYW1wYWlnbnMtbGlzdCAuaXRlbXMgLml0ZW0gLmRvbmF0aW9uLWdhdGV3YXktcG0ge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LnN1YnNjcmliZWQtY2FtcGFpZ25zLWxpc3QgLml0ZW1zIC5pdGVtIC5kb25hdGlvbi1nYXRld2F5LXBtIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0gLml0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuaXRlbS10aXRsZTphZnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0uc3VibWl0dGVkIC5pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWluZm8uc3ZnKTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0uZnVuZGVkIC5pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLW5vLXJlbmV3LnN2Zyk7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtLmZ1bmRlZC5yZWJpbGwgLml0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tcmVuZXcuc3ZnKTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0uZnVuZGVkLnJlYmlsbC5pbml0LXJlY3VycmluZy1kb25hdGlvbiAuaXRlbS10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1pbmZvLnN2Zyk7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtLmZ1bmRlZC5yZWJpbGwuaW5pdC1yZWN1cnJpbmctZG9uYXRpb24ucmVjdXJyaW5nLWlzLWFjdGl2ZSAuaXRlbS10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1pbmZvLnN2Zyk7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtLnJlZnVuZGVkIC5pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLXJlZnVuZC5zdmcpO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbS5mYWlsZWQgLml0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tZXJyb3Iuc3ZnKTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0gLmZpZWxkLXEge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAtMnB4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtIC5maWVsZC1xIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0gLmZpZWxkLXEgLmZpZWxkLXEtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM0NDQ0NGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDE1MCU7XG4gIGxlZnQ6IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjA0cHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZmllbGQtcSAuZmllbGQtcS10b29sdGlwIGEge1xuICBjb2xvcjogIzQ0NDQ0YTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0gLmZpZWxkLXEgLmZpZWxkLXEtdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNkZGRkZGQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgdG9wOiAtN3B4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZmllbGQtcSAuZmllbGQtcS10b29sdGlwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0gLmZpZWxkLXE6aG92ZXIgLmZpZWxkLXEtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZmllbGQtcTpob3ZlciAuZmllbGQtcS10b29sdGlwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGlzdC5sZXlrYS1zdGFyLWhpc3RvcnkgLml0ZW0uZmFpbGVkIC5maWVsZC1xIC5maWVsZC1xLXRvb2x0aXAge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1lcnJvcik7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtLmZhaWxlZCAuZmllbGQtcSAuZmllbGQtcS10b29sdGlwIGEge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbS5mYWlsZWQgLmZpZWxkLXEgLmZpZWxkLXEtdG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxpc3QubGV5a2Etc3Rhci1oaXN0b3J5IC5pdGVtIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZG9uYXRpb24tZ2F0ZXdheS1wbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5saXN0LmxleWthLXN0YXItaGlzdG9yeSAuaXRlbSAuZG9uYXRpb24tZ2F0ZXdheS1wbSBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5mb3JtLWFqYXgtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIHAubGV5a2Etd2UtbmVlZC15b3Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tYWNjb3VudCAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gcC5sZXlrYS13ZS1uZWVkLXlvdSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBwLmxleWthLXdlLW5lZWQteW91IGE6YWN0aXZlLCAubGV5a2Etc2NyZWVuLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIHAubGV5a2Etd2UtbmVlZC15b3UgYTpmb2N1cywgLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBwLmxleWthLXdlLW5lZWQteW91IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBwLmxleWthLXdlLW5lZWQteW91IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxleWthLXNjcmVlbi1sb2dpbiAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYsXG4ubGV5a2Etc2NyZWVuLXJlc2V0LXBhc3N3b3JkIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGV5a2Etc2NyZWVuLWxvZ2luIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZiAubGV5a2EtcGF5bWVudC1mb3JtLFxuLmxleWthLXNjcmVlbi1yZXNldC1wYXNzd29yZCAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYgLmxleWthLXBheW1lbnQtZm9ybSB7XG4gIG1heC13aWR0aDogMzI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1zY3JlZW4tbG9naW4gLmxleWthLWFjY291bnQgLmxleWthLXBmIC5sZXlrYS1wYXltZW50LWZvcm0sXG4gIC5sZXlrYS1zY3JlZW4tcmVzZXQtcGFzc3dvcmQgLmxleWthLWFjY291bnQgLmxleWthLXBmIC5sZXlrYS1wYXltZW50LWZvcm0ge1xuICAgIG1pbi13aWR0aDogMzI4cHg7XG4gIH1cbn1cblxuLmxleWthLXNjcmVlbi1sb2dpbiAubGV5a2EtYWNjb3VudCAubGV5a2EtcGYgLmxleWthLWZvcm0tc3Bpbm5lciAuZm9ybS1hamF4LWluZGljYXRvcixcbi5sZXlrYS1zY3JlZW4tcmVzZXQtcGFzc3dvcmQgLmxleWthLWFjY291bnQgLmxleWthLXBmIC5sZXlrYS1mb3JtLXNwaW5uZXIgLmZvcm0tYWpheC1pbmRpY2F0b3Ige1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tcmVzZXQtcGFzc3dvcmQgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gLmxpc3QgLml0ZW1zIC5pdGVtLnN1YnNjcmlwdGlvbi1jYW5jZWxpbmcsIC5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiAubGlzdCAuaXRlbXMgLml0ZW0uc3Vic2NyaXB0aW9uLWNhbmNlbGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gLmxpc3QgLml0ZW1zIC5pdGVtIC5zdWJzY3JpcHRpb24tZGV0YWlscyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiAubGlzdCAuaXRlbXMgLml0ZW0gLnN1YnNjcmlwdGlvbi1zdGF0dXMge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiAubGlzdCAuaXRlbXMgLml0ZW0gLnN1YnNjcmlwdGlvbi1zdGF0dXMgLmNhbmNlbGluZyB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIC5saXN0IC5pdGVtcyAuaXRlbSAuY2FtcGFpZ24tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gLmxpc3QgLml0ZW1zIC5pdGVtIC5hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiAubGlzdCAuaXRlbXMgLml0ZW0gLmRvbmF0aW9uLWdhdGV3YXktcG0ge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gLmxpc3QgLml0ZW1zIC5pdGVtIC5kb25hdGlvbi1nYXRld2F5LXBtIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiAubGlzdCAuaXRlbXMgLml0ZW0gLmFjdGlvbi1kaXNjb25uZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0gLmxpbWl0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLXJlYXNvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLXJlYXNvbiBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSAubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1yZWFzb24gbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1kYXJrKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLXJlYXNvbiBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0gLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tcmVhc29uIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0gLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tcmVhc29uIGxhYmVsIHN2Zy5pY29uLWNoZWNrYm94LWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSAubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1yZWFzb24gbGFiZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LWRhcmspO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0gLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tcmVhc29uIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXRoaXJkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXNlY29uZCk7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSAubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1yZWFzb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHN2Zy5pY29uLWNoZWNrYm94LWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSAubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1yZWFzb24gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLXJlYXNvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLXJlYXNvbiA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5zZWN0aW9uLnVuc3Vic2NyaWJlLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSAuc2VjdGlvbi51bnN1YnNjcmliZS1jb21tZW50IC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDRweDtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXVuc3Vic2NyaWJlLWNhbXBhaW5zLWZvcm1zIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0sXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS11bnN1YnNjcmliZS1jYW1wYWlucy1mb3JtcyAubGV5a2EtY29uZmlybS11bnN1YnNjcmliZS1yZXF1ZXN0LWZvcm0sXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS11bnN1YnNjcmliZS1jYW1wYWlucy1mb3JtcyAubGV5a2EtY29uZmlybS1nby1yZXN1YnNjcmliZS1mb3JtLFxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdW5zdWJzY3JpYmUtY2FtcGFpbnMtZm9ybXMgLmxleWthLWJhY2stdG8tYWNjb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXVuc3Vic2NyaWJlLWNhbXBhaW5zLWZvcm1zIC5sZXlrYS1jYW5jZWwtc3Vic2NyaXB0aW9uLWZvcm0gLnVuc3Vic2NyaWJlLWNvbW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS11bnN1YnNjcmliZS1jYW1wYWlucy1mb3JtcyAubGV5a2EtY29uZmlybS11bnN1YnNjcmliZS1yZXF1ZXN0LWZvcm0gcCxcbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXVuc3Vic2NyaWJlLWNhbXBhaW5zLWZvcm1zIC5sZXlrYS1jb25maXJtLWdvLXJlc3Vic2NyaWJlLWZvcm0gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXVuc3Vic2NyaWJlLWNhbXBhaW5zLWZvcm1zIC5sZXlrYS1jb25maXJtLXVuc3Vic2NyaWJlLXJlcXVlc3QtZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuLFxuLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdW5zdWJzY3JpYmUtY2FtcGFpbnMtZm9ybXMgLmxleWthLWNvbmZpcm0tZ28tcmVzdWJzY3JpYmUtZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWFjY291bnQgZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1hY2NvdW50LWZvcm0ge1xuICAgIG1pbi13aWR0aDogMzI4cHg7XG4gIH1cbn1cblxuLmxleWthLWFjY291bnQgZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1hY2NvdW50LWZvcm0gLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1sb2dvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWNjb3VudC1pY29uLWxvZ291dC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtbG9nb3V0IHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLWxvZ291dDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWNjb3VudC1pY29uLWxvZ291dC13aGl0ZS5zdmcpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxleWthLWFjY291bnQgLmxleWthLWxvZ291dDpob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZG1pbi1iYXIgLmxleWthLWFjY291bnQgLmxleWthLWxvZ291dCB7XG4gIHRvcDogNjAuOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWRtaW4tYmFyIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1sb2dvdXQge1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuXG4ubG9nZ2VkLWluIC5sZXlrYS1hY2NvdW50IC5sZXlrYS1sb2dvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxleWthLWFjY291bnQubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24taGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKiogPT0gRm9ybSBjb21tb24gc2V0dGluZ3MgKF9mb3JtX3NldHRpbmdzLnNjc3MpID09ICoqL1xuLyoqIENvbW1vbiBzZXR0aW5ncyAgKi9cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ge1xuICBtYXJnaW46IDMycHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdID4gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5sZXlrYS1zdWJtaXQtZXJyb3JzIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNEMDAxMUI7XG4gIG1hcmdpbjogLTEwcHggLTFweCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmxleWthLXN1Ym1pdC1lcnJvcnM6YWZ0ZXIge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29udGVudDogJ3gnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKiA9PSBGb3JtIGZpZWxkcyBzdHlsZXMgPT0gKi9cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX190aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni43JTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9leGNlcnB0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2V4Y2VycHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2V4Y2VycHQgLmlucGFnZS1jYXJkX190b2dnbGUtZXhjZXJwdC1saW5rcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrNjcmMCswLDErNjcgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA2NyUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDY3JSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDY3JSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCAuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCAuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIGE6aG92ZXIsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCAuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIGE6YWN0aXZlLCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2V4Y2VycHQgLmlucGFnZS1jYXJkX190b2dnbGUtZXhjZXJwdC1saW5rcyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2V4Y2VycHQgLmlucGFnZS1jYXJkX190b2dnbGUtZXhjZXJwdC1saW5rcyAuaW5wYWdlLWNhcmRfX2V4cGFuZC1leGNlcnB0LFxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19leGNlcnB0IC5pbnBhZ2UtY2FyZF9fdG9nZ2xlLWV4Y2VycHQtbGlua3MgLmlucGFnZS1jYXJkX19jb2xsYXBzZS1leGNlcnB0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItbWFpbik7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCAuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIC5pbnBhZ2UtY2FyZF9fY29sbGFwc2UtZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fZXhjZXJwdC5leHBhbmQgLmlucGFnZS1jYXJkX190b2dnbGUtZXhjZXJwdC1saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19leGNlcnB0LmV4cGFuZCAuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIC5pbnBhZ2UtY2FyZF9fZXhwYW5kLWV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2V4Y2VycHQuZXhwYW5kIC5pbnBhZ2UtY2FyZF9fdG9nZ2xlLWV4Y2VycHQtbGlua3MgLmlucGFnZS1jYXJkX19jb2xsYXBzZS1leGNlcnB0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfc2NhbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAudGFyZ2V0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLm1lc3NhZ2UtZmluaXNoZWQge1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmluZm8ge1xuICBjb2xvcjogIzgyODI4MjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19ub3RlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIGJ1dHRvbixcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIGJ1dHRvbjp2aXNpdGVkLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19hY3Rpb24gLmxleWthLXRoYW5reW91LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIGJ1dHRvbjpob3ZlciwgZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19hY3Rpb24gYnV0dG9uOmZvY3VzLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19hY3Rpb24gLmxleWthLXRoYW5reW91LWJ1dHRvbjpob3ZlcixcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2FjdGlvbiBidXR0b24sXG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2FjdGlvbiAubGV5a2EtdGhhbmt5b3UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19hY3Rpb24gLmxleWthLXRoYW5reW91LWJ1dHRvbjphY3RpdmUsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246Zm9jdXMsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5zdXBwb3J0ZXItYW5kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcubGV5a2EtcGYtLWFjdGl2ZSAuaW5wYWdlLWNhcmRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX3NjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc2NhbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zY2FsZSAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc2NhbGUgLnByb2dyZXNzLmZpbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zY2FsZS5oaWRlLXNjYWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAudGFyZ2V0IHtcbiAgbWFyZ2luOiAxNnB4IDAgNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnRhcmdldCAuY3Vyci1tYXJrIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAubWVzc2FnZS1maW5pc2hlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmluZm8ge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5mbyAuY3Vyci1tYXJrIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfX25vdGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfX25vdGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX19ub3RlIGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfX25vdGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfX2FjdGlvbiBidXR0b24sXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI3OXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmlucGFnZS1jYXJkX19hY3Rpb24gYnV0dG9uOnZpc2l0ZWQsXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIGJ1dHRvbjpob3ZlciwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW5wYWdlLWNhcmRfX2FjdGlvbiBidXR0b246Zm9jdXMsXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246aG92ZXIsXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5ib2R5LndpemFyZC1pbml0LWNhbXBhaWduLXByZXZpZXcgZGl2W2lkKj1cImxleWthLXBmLVwiXS5zaG93LXByZXZpZXcgLmlucGFnZS1jYXJkX19leGNlcnB0IC5pbnBhZ2UtY2FyZF9fdG9nZ2xlLWV4Y2VycHQtbGlua3MgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYm9keS53aXphcmQtaW5pdC1jYW1wYWlnbi1wcmV2aWV3IGRpdltpZCo9XCJsZXlrYS1wZi1cIl0uc2hvdy1wcmV2aWV3IC5pbnBhZ2UtY2FyZF9fYWN0aW9uIC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJvZHkud2l6YXJkLWluaXQtY2FtcGFpZ24tcHJldmlldyBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuaW5wYWdlLWNhcmRfX2FjdGlvbiBidXR0b24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJvZHkud2l6YXJkLWluaXQtY2FtcGFpZ24tcHJldmlldyBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLnNob3ctcHJldmlldyAuc3VwcG9ydGVyLWFuZC1idXR0b24gLmlucGFnZS1jYXJkX19ub3RlLnN1cHBvcnRlcnMgLmxleWthLWpzLWhpc3RvcnktbW9yZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fc2VsZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19zZWxlY3Rpb24gYSB7XG4gIGNvbG9yOiAjMjk2M0U4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19zZWxlY3Rpb24gYTpob3ZlciwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fc2VsZWN0aW9uIGE6Zm9jdXMsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXBfX3NlbGVjdGlvbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTY0Y2M4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19zZWxlY3Rpb24gYSBzcGFuLnJlbWVtYmVyZWQtYW1vdW50OmFmdGVyLCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19zZWxlY3Rpb24gYSBzcGFuLmN1cnItbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBoeXBoZW5zOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXBfX25vdGUgYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfcmFuZ2Uge1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZSxcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1pbm5lcixcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcixcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xuICBhbmltYXRlOiAwLjJzO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfcmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIGFuaW1hdGU6IDAuMnM7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIGFuaW1hdGU6IDAuMnM7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmludmFsaWQgLmFtb3VudF9yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW52YWxpZCAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaW52YWxpZCAuYW1vdW50X3JhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNEMDAxMUI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk2cHg7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fZmlndXJlLmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fZmlndXJlIHNwYW4ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2ZpZ3VyZSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDRweCA0cHggNHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fZmlndXJlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2ZpZ3VyZSBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDhweCAxNnB4O1xuICAvKmhlaWdodDogODBweCArICRiYXNlKjU7Ki9cbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19pY29uIHtcbiAgICAvKmhlaWdodDogMTEwcHggKyAkYmFzZSo1OyovXG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2ljb24gLnN2Zy1pY29uIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItbWFpbik7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9faWNvbiAuc3ZnLWljb24uaWNvbi1tb25leS1zaXplMSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2ljb24gLnN2Zy1pY29uLmljb24tbW9uZXktc2l6ZTEge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19pY29uIC5zdmctaWNvbi5pY29uLW1vbmV5LXNpemUyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9faWNvbiAuc3ZnLWljb24uaWNvbi1tb25leS1zaXplMiB7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19pY29uIC5zdmctaWNvbi5pY29uLW1vbmV5LXNpemUzIHtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9faWNvbiAuc3ZnLWljb24uaWNvbi1tb25leS1zaXplMyB7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19pY29uIC5zdmctaWNvbi5pY29uLW1vbmV5LXNpemU0IHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9faWNvbiAuc3ZnLWljb24uaWNvbi1tb25leS1zaXplNCB7XG4gICAgd2lkdGg6IDExNHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19yYW5nZV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX3JhbmdlX3dyYXBwZXIgLmFtb3VudF9fcmFuZ2Vfb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMzhweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTBweDtcbiAgei1pbmRleDogNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fcmFuZ2Vfd3JhcHBlciAuYW1vdW50X19yYW5nZV9jdXN0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fcmFuZ2Vfd3JhcHBlciAuYW1vdW50X19yYW5nZV9jdXN0b20gLnJhbmdlLWJnIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICNFNkU3RTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19yYW5nZV93cmFwcGVyIC5hbW91bnRfX3JhbmdlX2N1c3RvbSAucmFuZ2UtY29sb3IsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fcmFuZ2Vfd3JhcHBlciAuYW1vdW50X19yYW5nZV9jdXN0b20gLnJhbmdlLWNvbG9yLXdyYXBwZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogdmFyKC0tY29sb3ItbWFpbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50X19yYW5nZV93cmFwcGVyIC5hbW91bnRfX3JhbmdlX2N1c3RvbSAucmFuZ2UtY29sb3Itd3JhcHBlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX3JhbmdlX3dyYXBwZXIgLmFtb3VudF9fcmFuZ2VfY3VzdG9tIC5yYW5nZS1jaXJjbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmaWxsOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX3JhbmdlX3dyYXBwZXIgLmFtb3VudF9fcmFuZ2VfY3VzdG9tLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2Vycm9yIHtcbiAgY29sb3I6ICNEMDAxMUI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDE4NnB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19hY3Rpb24gYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiA4cHggMjRweCAxMnB4IDI0cHg7XG4gIHdpZHRoOiAxODZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDRweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fYWN0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19hY3Rpb24gYTpob3ZlciwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fYWN0aW9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19hY3Rpb24gYSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXBfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXBfX2FjdGlvbiBhOmhvdmVyLCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19hY3Rpb24gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbi1kYXJrKTtcbiAgfVxufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19hY3Rpb24gLm1vbnRobHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXBfX2FjdGlvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnQuaW52YWxpZCAuYW1vdW50X19maWd1cmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDAwMTFCO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnQuaW52YWxpZCAuYW1vdW50X19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnQuaW52YWxpZCAuYW1vdW50X19pY29uIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudC5pbnZhbGlkIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRDAwMTFCO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnQuaW52YWxpZCBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNEMDAxMUI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudC5pbnZhbGlkIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNEMDAxMUI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudC5pbnZhbGlkIC5hbW91bnRfX3JhbmdlX3dyYXBwZXIgLmFtb3VudF9fcmFuZ2VfY3VzdG9tIC5yYW5nZS1jb2xvciwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAuYW1vdW50LmludmFsaWQgLmFtb3VudF9fcmFuZ2Vfd3JhcHBlciAuYW1vdW50X19yYW5nZV9jdXN0b20gLnJhbmdlLWNvbG9yLXdyYXBwZXIge1xuICBmaWxsOiAjRDAwMTFCO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnQuaW52YWxpZCAuYW1vdW50X19yYW5nZV93cmFwcGVyIC5hbW91bnRfX3JhbmdlX2N1c3RvbSAucmFuZ2UtY2lyY2xlIHtcbiAgZmlsbDogI0QwMDExQjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAucGF5bWVudHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC8qc2Nyb2xsOyovXG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnBheW1lbnQtb3B0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDlweCA0cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9fcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9faWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4tbGlnaHQpO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9faWNvbiB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnBheW1lbnQtb3B0X19pY29uIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5wYXltZW50LW9wdF9faWNvbiBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnBheW1lbnQtb3B0X19yYWRpbzpjaGVja2VkICsgLnBheW1lbnQtb3B0X19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbi1saWdodCk7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnBheW1lbnQtb3B0X19yYWRpbzpjaGVja2VkICsgLnBheW1lbnQtb3B0X19pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbi1saWdodCk7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnBheW1lbnQtb3B0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDI3LjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZGl2W2lkKj1cImxleWthLXBmLVwiXSAucGF5bWVudC1vcHRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWF4LWhlaWdodDogMzIuNXB4O1xuICB9XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX190ZXh0ZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0LCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX190ZXh0ZmllbGQgLmRvbm9yX190ZXh0ZmllbGQtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNEMDAxMUI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX3RleHRmaWVsZC5mb2N1cyBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTNkM2Y7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAuZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAuZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIGlucHV0LCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgdGV4dGFyZWEge1xuICBjb2xvcjogI0QwMDExQjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0QwMDExQjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAuZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19zdWJtaXQgaW5wdXQge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX3N1Ym1pdCBpbnB1dDp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19zdWJtaXQgaW5wdXQ6aG92ZXIsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19zdWJtaXQgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fb2ZlcnRhIHtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX29mZXJ0YSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX29mZXJ0YSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX29mZXJ0YSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHotaW5kZXg6IDI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19vZmVydGEgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0yNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmRvbm9yX19vZmVydGEgbGFiZWwgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fb2ZlcnRhIGxhYmVsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fb2ZlcnRhIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QjNhV1IwYUQwaU1UZHdlQ0lnYUdWcFoyaDBQU0l4TTNCNElpQjJhV1YzUW05NFBTSXdJREFnTVRjZ01UTWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUcxc2JuTTZjMnRsZEdOb1BTSm9kSFJ3T2k4dmQzZDNMbUp2YUdWdGFXRnVZMjlrYVc1bkxtTnZiUzl6YTJWMFkyZ3Zibk1pUGlBZ0lDQWdJQ0FnUEhScGRHeGxQbE5vWVhCbFBDOTBhWFJzWlQ0Z0lDQWdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0Z0lDQWdQR2NnYVdROUlsQmhaMlV0TVNJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ2MydGxkR05vT25SNWNHVTlJazFUVUdGblpTSStJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5NVFl1TlN3eExqZzNPVEUwTWpnMklFdzFMalV5T0RVM01UUXpMREV5TGpnMU1EVTNNVFFnVERBdU5TdzNMamd5TWlCTU1TNDNPRGt4TkRJNE5pdzJMalV6TWpnMU56RTBJRXcxTGpVeU9EVTNNVFF6TERFd0xqSTJNekUwTWprZ1RERTFMakl4TURnMU56RXNNQzQxT1NCTU1UWXVOU3d4TGpnM09URTBNamcySUV3eE5pNDFMREV1T0RjNU1UUXlPRFlnV2lJZ2FXUTlJbE5vWVhCbElpQm1hV3hzUFNJalJrWkdSa1pHSWlCemEyVjBZMmc2ZEhsd1pUMGlUVk5UYUdGd1pVZHliM1Z3SWo0OEwzQmhkR2crSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5kb25vcl9fb2ZlcnRhIC5kb25vcl9fb2ZlcnRhLWVycm9yIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBjb2xvcjogI0QwMDExQjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuZG9ub3JfX29mZXJ0YS5pbnZhbGlkIC5kb25vcl9fb2ZlcnRhLWVycm9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcC0tc3RhdGljIC5zdGVwX19ib3JkZXIge1xuICBtaW4taGVpZ2h0OiA4MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcC0tc3RhdGljIC5zdGVwX19ib3JkZXIgLnN0YXRpY19fY29tcGxldGUtZG9uYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXAtLXN0YXRpYyAuc3RlcF9fYm9yZGVyIC5zdGF0aWNfX2NvbXBsZXRlLWRvbmF0aW9uIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgcGFkZGluZzogMTJweCAyNnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXAtLXN0YXRpYyAuc3RlcF9fYm9yZGVyIC5zdGF0aWNfX2NvbXBsZXRlLWRvbmF0aW9uIGlucHV0OnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcC0tc3RhdGljIC5zdGVwX19ib3JkZXIgLnN0YXRpY19fY29tcGxldGUtZG9uYXRpb24gaW5wdXQ6aG92ZXIsIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLnN0ZXAtLXN0YXRpYyAuc3RlcF9fYm9yZGVyIC5zdGF0aWNfX2NvbXBsZXRlLWRvbmF0aW9uIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbi1kYXJrKTtcbn1cblxuLyoqID09IEZvcm0gbGF5b3V0IGFuZCBzdGF0ZXMgKF9mb3JtX2xheW91dC5zY3NzKSA9PSAqKi9cbi8qIE5PIEpTIGJhc2ljcyAqL1xuLmxleWthLXBmX19tb2R1bGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmxleWthLXBmX19tb2R1bGUgKiwgLmxleWthLXBmX19tb2R1bGUgKjo6YWZ0ZXIsIC5sZXlrYS1wZl9fbW9kdWxlICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxleWthLXBmX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbnBhZ2UtY2FyZF9fYWN0aW9uLFxuLmxleWthLXBmX19yZWRpcmVjdCxcbi5sZXlrYS1wZl9fb3ZlcmxheSxcbi5sZXlrYS1wZl9fY2xvc2UsXG4ub2ZlcnRhLFxuLnN0ZXBfX3NlbGVjdGlvbixcbi5zdGVwX19hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMCAyNHB4O1xufVxuXG4uc3RlcF9fZmllbGRzIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuc3RlcF9fZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLnN0ZXBfX2ZpZWxkcy5zdGF0aWMtdGV4dCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG59XG5cbi5zdGVwX19maWVsZHMuc3RhdGljLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fbm90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4IDMycHggMTZweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuc3RlcF9fbm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5zdGVwX19ub3RlIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMzJweCAyNHB4O1xuICB9XG59XG5cbi5kb25vcl9fdGV4dGZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmRvbm9yX19zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4vKiogQ2FyZCBsYXlvdXQgKiovXG4ubGV5a2EtcGYgLnBpYy1maXJzdC1zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXBmLmxleWthLXBmLS1hY3RpdmUgLnBpYy1maXJzdC1zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXlrYS1wZi5jYXJkLTJjb2w6bm90KC5sZXlrYS1wZi0tYWN0aXZlKSAuaW5wYWdlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubGV5a2EtcGYuY2FyZC0yY29sOm5vdCgubGV5a2EtcGYtLWFjdGl2ZSkgLmlucGFnZS1jYXJkX190aHVtYmZyYW1lIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG5cbi5sZXlrYS1wZi5jYXJkLTJjb2w6bm90KC5sZXlrYS1wZi0tYWN0aXZlKSAuaW5wYWdlLWNhcmRfX2NvbnRlbnQge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZXlrYS1wZi5jYXJkLTJjb2w6bm90KC5sZXlrYS1wZi0tYWN0aXZlKSAuaW5wYWdlLWNhcmRfX3RodW1iZnJhbWUgKyAuaW5wYWdlLWNhcmRfX2NvbnRlbnQge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubGV5a2EtcGYuY2FyZC0yY29sOm5vdCgubGV5a2EtcGYtLWFjdGl2ZSkgLmlucGFnZS1jYXJkX190aHVtYiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLyoqIEpTIHN0YXRlICovXG4vKiBJbml0IGxheW91dCAqL1xuLmxleWthLWpzIC5sZXlrYS1wZl9fY2xvc2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMzUzZDNmO1xuICBib3JkZXItY29sb3I6ICMzNTNkM2Y7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZl9fcmVkaXJlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAxNTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDEwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZl9fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS1qcyAuaW5wYWdlLWNhcmRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBPcGVuIHN0YXRlICovXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmlucGFnZS1jYXJkX19jb250ZW50IC5uby1zdXBwb3J0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5pbnBhZ2UtY2FyZF9fY29udGVudCAubm8tc3VwcG9ydGVycyAucGljLWZpcnN0LXN0ZXAge1xuICBtYXJnaW46IGF1dG8gYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZSAuaW5wYWdlLWNhcmRfX2NvbnRlbnQgLm5vLXN1cHBvcnRlcnMgLmxldHMtZG8tZmlyc3Qtc3RlcC10ZXh0IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5sZXlrYS1zdWJtaXQtZXJyb3JzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZSAubGV5a2EtcGZfX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5sZXlrYS1wZl9fbW9kdWxlIHtcbiAgbWF4LWhlaWdodDogNTIycHg7XG4gIGhlaWdodDogOTZ2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMTA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZSAubGV5a2EtcGZfX21vZHVsZS5sZXlrYS13aXRoLWNvbW1lbnQge1xuICBtYXgtaGVpZ2h0OiA2MTJweDtcbiAgaGVpZ2h0OiA5NnZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19tb2R1bGUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDEyMDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5pbnBhZ2UtY2FyZF9fYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5sZXlrYS1wZl9fY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19yZWRpcmVjdC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBPcGVuIGluIGxhcmdlciBzY3JlZW5zIC0gMiBjb2x1bXMgc3VwcG9ydCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5sZXlrYS1wZl9fbW9kdWxlIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19tb2R1bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTA4O1xuICB9XG4gIC5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZSAubGV5a2EtcGZfX2NhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlIC5sZXlrYS1wZl9fY2FyZCAuaW5wYWdlLWNhcmRfX3RodW1iIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19jYXJkIC5pbnBhZ2UtY2FyZF90aXRsZSB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19jYXJkIC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUgLmxleWthLXBmX19mb3JtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLmxleWthLXBmX19tb2R1bGU6YWZ0ZXIsIC5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tcGQtb3BlbiAubGV5a2EtcGZfX21vZHVsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBPZmVydGEgKi9cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLmxleWthLXBmX19tb2R1bGUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1vZmVydGEtb3BlbiAubGV5a2EtcGZfX29mZXJ0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI0cHggOSUgMDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1vZmVydGEtb3BlbiAub2ZlcnRhX19mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLm9mZXJ0YV9fZmxvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLW9mZXJ0YS1vcGVuIC5vZmVydGFfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxMjA7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1vZmVydGEtb3BlbiAub2ZlcnRhX19hY3Rpb24gYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1vZmVydGEtb3BlbiAub2ZlcnRhX19hY3Rpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLm9mZXJ0YV9fYWN0aW9uIGE6aG92ZXIsIC5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLm9mZXJ0YV9fYWN0aW9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLXBkLW9wZW4gLmxleWthLXBmX19tb2R1bGUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1wZC1vcGVuIC5sZXlrYS1wZl9fcGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDE1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyNHB4IDklIDA7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tcGQtb3BlbiAucGRfX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweCA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0tYWN0aXZlLmxleWthLXBmLS1wZC1vcGVuIC5wZF9fZmxvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLXBkLW9wZW4gLnBkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTIwO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tcGQtb3BlbiAucGRfX2FjdGlvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLXBkLW9wZW4gLnBkX19hY3Rpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tcGQtb3BlbiAucGRfX2FjdGlvbiBhOmhvdmVyLCAubGV5a2EtanMgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLXBkLW9wZW4gLnBkX19hY3Rpb24gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4tZGFyayk7XG59XG5cbi8qIFN0ZXBzICovXG4vKiBDb21tb24gc3RlcHMgbGF5b3V0ICovXG4ubGV5a2EtanMgLmxleWthLXBmX19mb3JtIC5zdGVwIHtcbiAgbWF4LWhlaWdodDogNTIycHg7XG4gIGhlaWdodDogOTZ2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmX19mb3JtLmxleWthLXdpdGgtY29tbWVudCAuc3RlcCB7XG4gIG1heC1oZWlnaHQ6IDYyN3B4O1xuICBoZWlnaHQ6IDk2dmg7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXAtLXBlcnNvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZl9fZm9ybSAuc3RlcC0tYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXBfX3NlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZl9fZm9ybSAuc3RlcF9fc2VsZWN0aW9uIC5sZXlrYS1qcy1hbm90aGVyLXN0ZXAge1xuICBwYWRkaW5nOiAycHggNHB4IDJweCAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXBfX3NlbGVjdGlvbiAubGV5a2EtanMtYW5vdGhlci1zdGVwIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXBfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXBfX3RpdGxlLS1hbW91bnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLmxleWthLWpzIC5sZXlrYS1wZl9fZm9ybSAuc3RlcF9fdGl0bGUtLWFtb3VudCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZl9fZm9ybSAuc3RlcF9fYWN0aW9uLS1hbW91bnQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGZfX2Zvcm0gLnN0ZXBfX2JvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAubGV5a2EtanMgLmxleWthLXBmX19mb3JtIC5zdGVwX19ib3JkZXIge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICBib3JkZXItaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1lBQUFBbUNBWUFBQUNvUGVtdUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUg0UVVYRmdVSkNPSVI4Z0FBQUIxcFZGaDBRMjl0YldWdWRBQUFBQUFBUTNKbFlYUmxaQ0IzYVhSb0lFZEpUVkJrTG1VSEFBQURra2xFUVZSWXc3MVkyWExxT2hCc3lWcHNremlrS3YvL2lRa1FMTFRZbXZ0QWphN0J3Q0hFUkk4cWtGdXpkUGRJNE01RlJIUytsM05HU2dsOTM0T0lNSTRqaEJCbzJ4WnQyMElJTVR0SFhOcThzTVNqd0lnSWZkOGp4b2lVRXBSU3lEbURpRkJWRlpSU2FKb0d4cGlIZ0NrOHVHS01DQ0dBaVBEeDhZR3Fxa29VblhOd3pvR0lac0R1WGZJM3dBQmd0VnBCeXYrUGtWS2liVnRVVllWeEhIR2hBcDRITE9lTVlSZ2dwVVRUTkxOYVluQUFFRUw0TzJERE1CUmdVN0RuNEtXVWZ3dk1ldzhpT29uVUZDUUFLSFVzMzVUU0RQU2l4YzhmOE40anhnaGpESnFtdWZwN3JUVzAxaGpIRVp2TkJrM1R6TUF2QW15ejJaU2IxM1dOMTlmWDJZZTQwSVVRcGM2a2xOanY5emdjRGo5cWhMdUIxWFZkVW5RZUtVNnJFT0xrNDlNT1pUSytHeGpkdUVZSUFmdjlIbHByZEYwbnNNRGE3WGJrdmNkNnZZYlcrckhpenpsRENISHpnRWZwNWw4TklXLzkrWEE0ekdqaHQ0dTcxWHQvV3l1bnFTUWloQkFRUWlqMU1CSGtSVkpKUkxUZGJoRmpoTFVXZFYxREtUVzd2Q0FpaWpIQ09ZZHhIRTg0U1d0ZE9tdEpZRGxuN0hZN3hCZ2hoSUJTQ2tvcEdHTmdqRGsyVXM2WmRyc2RRZ2lvcWdwdDJ5TG5ES1VVdE5ZRjVKTEFtQmVaUXFZMVo2MDlabWkvMzVQM3ZteGNxNmVsZ1oydncrR0F2dThocFR3YUEwN2hOVkJFOUxCRHVBTHNLaysrdjc4WDR5bVpIRzkxM2tMQnVuZ1dwMUFJVVF3bUVVR3h3YnZrREpZR2RhNFVsOFNmWGJBVVFtQVloaE5UZDAwRG41bktLU2doQk9ScXRZTFdHbDlmWDFkSmIrbFVYanFQTFRremd4akhrWnh6eGRCSktabTMwRFJOa2FPbHU1SkZuWldGbTlCYWk2N3JqZ1JMUklneElzWlkzQ2tQRWwzWFBZVmduWE5GWGJnQk9GckdtRk5KbXZwNTd6MUNDRERHNE8zdGJWRmdQRVd4dWxocllhMDlTZkhNajBrcGl6UnN0MXQ0N3g4ZXdXNVpLYVVVMXV2MVZacVM5NWpEWVJnV3RUeHNObTl4NTAxZzNBaExycFRTa2FmK2NlN2RkYlBkYm9sRjNWcDdsVERQcHlmV1FZNzZ2VTc0UjFNU2Qrekx5d3ZxdWo2NTlkVDNUOVAyL2YxZCtQRW4wYjg3WXQ1N1lsZWJjMFpkMXpmZENJdHhTZ25HbUhJUlk4eXlFZVAwV1d2eCtmbUpsQkpTU3JPMFR0TVhZMFJkMStpNjd2bVR1SlN5cU1GNXQwNEhERTR0ZC9hZlBCRllhMDhjeUtWbkFxWUZIajcrREJnQU9PZG1ZeGdSbFRxOE5HUThGUmlidW5FY1orQnl6dWo3SGdCK3BSZ1B2eWp5RzJzSUFjNjU0b0tIWVlEV3VzamF3L2JvTjBNRUVaMDhhMVpWQlNFRTJPTmRTdU85WnVBL0p1VjJZaUs1b2hFQUFBQUFTVVZPUks1Q1lJST1cIikgMTAgMTAgcm91bmQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuXG4vKiogSGlzdG9yeSAqKi9cbi5ib3R0b20tZm9ybV9faGlzdG9yeSxcbi5pbnBhZ2UtY2FyZF9faGlzdG9yeSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZXlrYS1qcyAuaW5wYWdlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWhpc3Rvcnktb3Blbi5sZXlrYS1wZi1ib3R0b20ge1xuICBtYXgtaGVpZ2h0OiA1NDdweDtcbiAgaGVpZ2h0OiA5NnZoO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1oaXN0b3J5LW9wZW4gLmlucGFnZS1jYXJkIHtcbiAgbWF4LWhlaWdodDogNTQ3cHg7XG4gIGhlaWdodDogOTZ2aDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0taGlzdG9yeS1vcGVuIC5ib3R0b20tZm9ybV9faGlzdG9yeSxcbi5sZXlrYS1qcyAubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiAuaW5wYWdlLWNhcmRfX2hpc3Rvcnkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiAuaW5wYWdlLWNhcmRfX2hpc3Rvcnkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gIHRvcDogLTFweDtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0taGlzdG9yeS1vcGVuIC5oaXN0b3J5X19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1oaXN0b3J5LW9wZW4gLmhpc3RvcnlfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMzNTNkM2Y7XG4gIGJvcmRlci1jb2xvcjogIzM1M2QzZjtcbn1cblxuLmxleWthLWpzIC5sZXlrYS1wZi0taGlzdG9yeS1vcGVuIC5oaXN0b3J5X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1oaXN0b3J5LW9wZW4gLmhpc3RvcnlfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1oaXN0b3J5LW9wZW4gLmhpc3RvcnlfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLS1oaXN0b3J5LW9wZW4gLmhpc3RvcnlfX2FjdGlvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiAuaGlzdG9yeV9fYWN0aW9uIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNTNkM2Y7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiAubGV5a2Etd2l0aC1jb21tZW50IC5pbnBhZ2UtY2FyZCB7XG4gIG1heC1oZWlnaHQ6IDYxMnB4O1xuICBoZWlnaHQ6IDk2dmg7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0taGlzdG9yeS1vcGVuIC5pbnBhZ2UtY2FyZF9faGlzdG9yeSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuIC5pY29uIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBtYXJnaW4tdG9wOiAxNy42cHg7XG4gIG1heC1oZWlnaHQ6IDE1NnB4O1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbiAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4gLnRleHQgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDMyOHB4O1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbiAuaW5mb3JteW91LXJlZGlyZWN0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4gLmluZm9ybXlvdS1yZWRpcmVjdC10ZXh0IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4gLmxleWthLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZmluYWwtbGV5a2EtbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ubGV5a2EtcGZfX2ZpbmFsLXRoYW5reW91ID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbi5sZXlrYS1wZl9fZmluYWwtdGhhbmt5b3UgLmljb24ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzguNHB4O1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbi5sZXlrYS1wZl9fZmluYWwtdGhhbmt5b3UgLnRoYW5reW91LWVtYWlsLWZpZWxkIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAzMDVweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ubGV5a2EtcGZfX2ZpbmFsLXRoYW5reW91IC50aGFua3lvdS1lbWFpbC1tZS1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogNi40cHg7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ubGV5a2EtcGZfX2ZpbmFsLXRoYW5reW91IC50aGFua3lvdS1lbWFpbC1tZS1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbi5sZXlrYS1wZl9fZmluYWwtdGhhbmt5b3UgLnRoYW5reW91LW5vLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ubGV5a2EtcGZfX2ZpbmFsLXRoYW5reW91IC50aGFua3lvdS1uby1lbWFpbCBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxleWthLXBmX19maW5hbC1zY3JlZW4ubGV5a2EtcGZfX2ZpbmFsLWluZm9ybXlvdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC1lcnJvciAuZXJyb3ItdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC1lcnJvciAuZXJyb3ItdGV4dCBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC1lcnJvciAuZXJyb3ItdGV4dCBhIHtcbiAgY29sb3I6ICMyOTYzRTg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbi5sZXlrYS1wZl9fZmluYWwtZXJyb3IgLmVycm9yLXRleHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyOTYzRTg7XG59XG5cbi5sZXlrYS1wZl9fZmluYWwtc2NyZWVuLmxleWthLXBmX19maW5hbC1lcnJvciAuZXJyb3ItdGV4dDpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiogPT0gRm9ybSBlbGVtZW50cyAoX2Zvcm1fZWxlbWVudHMuc2NzcykgPT0gKiovXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5sZXlrYS1wZl9fb2ZlcnRhLCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5sZXlrYS1wZl9fcGQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmxleWthLXBmX19vZmVydGEgcCwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAubGV5a2EtcGZfX3BkIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmxleWthLXBmX19vZmVydGEgcDpudGgtb2YtdHlwZSgxKSwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAubGV5a2EtcGZfX3BkIHA6bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAubGV5a2EtcGZfX29mZXJ0YS1hY3Rpb24sIGRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmxleWthLXBmX19wZC1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAubGV5a2EtcGZfX29mZXJ0YS1hY3Rpb24gYSwgZGl2W2lkKj1cImxleWthLXBmLVwiXSAubGV5a2EtcGZfX3BkLWFjdGlvbiBhIHtcbiAgY29sb3I6ICMyOTYzRTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5sZXlrYS1wZl9fb2ZlcnRhLWFjdGlvbiBhOmhvdmVyLCBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5sZXlrYS1wZl9fcGQtYWN0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzE2NGNjODtcbn1cblxuLndhaXRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluKTtcbiAgYm9yZGVyLXJhaXVzOiAxMHB4O1xufVxuXG4ud2FpdGluZ19fY2FyZCB7XG4gIHdpZHRoOiAyMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndhaXRpbmdfX2NhcmQgLmxvYWRpbmcge1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc3Bpbm5lciAuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4uc3Bpbm5lciAuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLyoqIGZvcm0gYXQgYm90dG9tICoqL1xuLmxleWthLXBmLWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS1qcyAubGV5a2EtcGYtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGV5a2EtanMgLmxleWthLXBmLWJvdHRvbSAuYm90dG9tLWZvcm1fX2ZpZWxkcyB7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1ib3R0b21cIl0gLmJvdHRvbS1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWFpbik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1ib3R0b21cIl0gLmJvdHRvbS1mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1ib3R0b21cIl0gLmJvdHRvbS1mb3JtX19maWVsZCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtYm90dG9tXCJdIC5ib3R0b20tZm9ybV9fZmllbGQgLmN1cnItbWFyayB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1ib3R0b21cIl0gLmJvdHRvbS1mb3JtX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLWJvdHRvbVwiXSAuYm90dG9tLWZvcm1fX2J1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1haW4pO1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLWJvdHRvbVwiXSAuYm90dG9tLWZvcm1fX2J1dHRvbiBidXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtYm90dG9tXCJdIC5ib3R0b20tZm9ybV9fYnV0dG9uIGJ1dHRvbjpob3ZlciwgZGl2W2lkKj1cImxleWthLXBmLWJvdHRvbVwiXSAuYm90dG9tLWZvcm1fX2J1dHRvbiBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtYm90dG9tXCJdIC5ib3R0b20tZm9ybV9fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtYm90dG9tXCJdIC5ib3R0b20tZm9ybV9fbm90ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLWJvdHRvbVwiXSAuYm90dG9tLWZvcm1fX25vdGUgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtYm90dG9tXCJdIC5ib3R0b20tZm9ybV9fbm90ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLyoqIGhpc3RvcnkgYmxvY2sgKiovXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5oaXN0b3J5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5oaXN0b3J5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaGlzdG9yeV9fcm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtdG9wO1xuICBAaW5sY3VkZSBib2R5LXRleHQoKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaC1hbW91bnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5oLW5hbWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaHlwaGVuczogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5oLW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSAuaC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmNmY2ZjYrMCxmNmY2ZjYrMTAwJjArMCwxKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDAlLCAjZjZmNmY2IDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDApIDAlLCAjZjZmNmY2IDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMCkgMCUsICNmNmY2ZjYgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZjZmNmY2JywgZW5kQ29sb3JzdHI9JyNmNmY2ZjYnLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05ICovXG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmgtZGF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5ib3R0b20tZm9ybV9fZmllbGQgaW5wdXQge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0gLmFtb3VudF9fZmlndXJlIGlucHV0IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdIC5hbW91bnRfX2ljb24gLnN2Zy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiogPT0gRm9ybSBsYXlvdXQgYW5kIHN0YXRlcyAoX2Zvcm1fbGF5b3V0LnNjc3MpID09ICoqL1xuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMzJweCAxNnB4IDE2cHggMTZweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCk6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24sXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLWFjY291bnQtZm9ybSAuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fYm9yZGVyLFxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1hY2NvdW50LWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2JvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogdW5zZXQ7XG4gIGJvcmRlci1zdHlsZTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiB1bnNldDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMsXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLWFjY291bnQtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXBlcnNvbixcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtYWNjb3VudC1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXBlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAuc2VjdGlvbl9fZmllbGRzLmFtb3VudC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWxleWthX2NhbXBhaWduIC5zaXRlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLyoqID09IEZvcm0gZWxlbWVudHMgKF9mb3JtX2VsZW1lbnRzLnNjc3MpID09ICoqL1xuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wZXJpb2RpY2l0eSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIC8qIHdpZHRoOiAxMDAlOyAvLyBUT0RPIElmIHRoaXMgY29tbWVudGluZyBvdXQgd29uJ3QgaGFybSBmb3JtIGZpZWxkcyBkaXNwbGF5LCByZW1vdmUgdGhlIGxpbmUgY29tcGxldGVseSAqL1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zZW1pLWRhcmspO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDhweCk7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGE6YWN0aXZlLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGE6aG92ZXIsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYTpmb2N1cyxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGE6YWN0aXZlLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYTpob3Zlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYTpmaXJzdC1vZi10eXBlLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYS5hY3RpdmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wZXJpb2RpY2l0eSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItdGV4dC1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEuaW52aXNpYmxlLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYS5pbnZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlci5uby1zd2lwZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlci5uby1zd2lwZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlcixcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgICAvKiB3aWR0aDogMTAwJTsgLy8gVE9ETyBJZiB0aGlzIGNvbW1lbnRpbmcgb3V0IHdvbid0IGhhcm0gZm9ybSBmaWVsZHMgZGlzcGxheSwgcmVtb3ZlIHRoZSBsaW5lIGNvbXBsZXRlbHkgKi9cbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLnNob3ctcmlnaHQtYXJyb3cgLmFycm93LWdyYWRpZW50LnJpZ2h0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIuc2hvdy1yaWdodC1hcnJvdyAuYXJyb3ctZ3JhZGllbnQucmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLnNob3ctcmlnaHQtYXJyb3cgLnN3aXBlci1hcnJvdy5zd2lwZS1yaWdodCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLnNob3ctcmlnaHQtYXJyb3cgLnN3aXBlci1hcnJvdy5zd2lwZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlci5zaG93LWxlZnQtYXJyb3cgLmFycm93LWdyYWRpZW50LmxlZnQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlci5zaG93LWxlZnQtYXJyb3cgLmFycm93LWdyYWRpZW50LmxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLnNob3ctbGVmdC1hcnJvdyAuc3dpcGVyLWFycm93LnN3aXBlLWxlZnQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlci5zaG93LWxlZnQtYXJyb3cgLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLmFycm93LWdyYWRpZW50LnJpZ2h0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLmFycm93LWdyYWRpZW50LnJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIub25seS1vbmUtaXRlbSAuc3dpcGVyLWFycm93LnN3aXBlLXJpZ2h0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLnN3aXBlci1hcnJvdy5zd2lwZS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLmFycm93LWdyYWRpZW50LmxlZnQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIub25seS1vbmUtaXRlbSAuYXJyb3ctZ3JhZGllbnQubGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyLm9ubHktb25lLWl0ZW0gLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIub25seS1vbmUtaXRlbSAuc3dpcGVyLWxpc3QsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIub25seS1vbmUtaXRlbSAuc3dpcGVyLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmFycm93LWdyYWRpZW50LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5hcnJvdy1ncmFkaWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5hcnJvdy1ncmFkaWVudCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5hcnJvdy1ncmFkaWVudCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0tbGV5a2EtY29sb3ItZ3JhZGllbnQpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgfVxuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuYXJyb3ctZ3JhZGllbnQucmlnaHQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuYXJyb3ctZ3JhZGllbnQucmlnaHQge1xuICAgIHJpZ2h0OiAzNHB4O1xuICB9XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5hcnJvdy1ncmFkaWVudC5sZWZ0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmFycm93LWdyYWRpZW50LmxlZnQge1xuICAgIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICBsZWZ0OiAzNHB4O1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3csXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93OmFjdGl2ZSwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdzpmb2N1cywgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdzpob3Zlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93OmFjdGl2ZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93OmZvY3VzLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdzphY3RpdmUsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3c6Zm9jdXMsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3c6aG92ZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdzphY3RpdmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdzpmb2N1cyxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdyxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93LnN3aXBlLWxlZnQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLWdhbGxlcnktbmF2LWFycm93LWxlZnQtMDAyLnN2Zyk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3cuc3dpcGUtbGVmdCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3cuc3dpcGUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93LnN3aXBlLXJpZ2h0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3cuc3dpcGUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24tZ2FsbGVyeS1uYXYtYXJyb3ctcmlnaHQtMDAyLnN2Zyk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItYXJyb3cuc3dpcGUtcmlnaHQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWFycm93LnN3aXBlLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWxpc3QsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1saXN0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NnB4KTtcbiAgbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1saXN0LCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1saXN0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgLyogd2lkdGg6IDEwMCU7IC8vIFRPRE8gSWYgdGhpcyBjb21tZW50aW5nIG91dCB3b24ndCBoYXJtIGZvcm0gZmllbGRzIGRpc3BsYXksIHJlbW92ZSB0aGUgbGluZSBjb21wbGV0ZWx5ICovXG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5zd2lwZXItaXRlbS1pbm5lcixcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAuc3dpcGVyLWl0ZW0taW5uZXIge1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIHNwYW4sIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3BhbiwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIHNwYW4sXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3BhbiwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIHNwYW4sXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXQge1xuICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbiAgfVxuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbi5hbW91bnQsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dC5hbW91bnQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbi5hbW91bnQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXQuYW1vdW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgc3BhbiwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIGlucHV0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHNwYW4sXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgaW5wdXQge1xuICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LWRhcmspO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbTpub3QoLnNlbGVjdGVkKSBzcGFuLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW06bm90KC5zZWxlY3RlZCkgaW5wdXQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW06bm90KC5zZWxlY3RlZCkgc3BhbixcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbTpub3QoLnNlbGVjdGVkKSBpbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktc2VtaS1kYXJrKTtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbi5jdXJyZW5jeTpiZWZvcmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIHNwYW4uY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9dGV4dF0uc2hvdy1waCwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXS5zaG93LXBoLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLnNob3ctcGgsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXS5zaG93LXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLnNob3ctcGgsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0uc2hvdy1waCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLnNob3ctcGgsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdLnNob3ctcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLnNob3ctcGguZW1wdHksIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0uc2hvdy1waC5lbXB0eSxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLnNob3ctcGguZW1wdHksXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdLnNob3ctcGguZW1wdHkge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9dGV4dF0uZW1wdHksIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0uZW1wdHksXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XS5lbXB0eSxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0uZW1wdHkge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0gLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0sXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0gc3BhbiwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0gaW5wdXQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0gc3Bhbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbSBzcGFuLmFtb3VudCwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0gaW5wdXQuYW1vdW50LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtIHNwYW4uYW1vdW50LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtIGlucHV0LmFtb3VudCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5zZWxlY3RlZCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4tdGhpcmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgLnN3aXBlci1pdGVtLWlubmVyLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgc3Bhbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXRoaXJkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5kaXNhYmxlZCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciBzcGFuLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIub25seS1vbmUtaXRlbSAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlci5vbmx5LW9uZS1pdGVtIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIHtcbiAgcGFkZGluZzogOHB4IDE2cHggMCAxNnB4O1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHggMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xuICAgIC8qIHdpZHRoOiAxMDAlOyAvLyBUT0RPIElmIHRoaXMgY29tbWVudGluZyBvdXQgd29uJ3QgaGFybSBmb3JtIGZpZWxkcyBkaXNwbGF5LCByZW1vdmUgdGhlIGxpbmUgY29tcGxldGVseSAqL1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAwIDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyNDhweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gLnN3aXBlci1pdGVtLWlubmVyLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBsYWJlbCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gbGFiZWwgc3Bhbi50ZXh0ZmllbGQtbGFiZWwsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gbGFiZWwgc3Bhbi50ZXh0ZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIGxhYmVsIHNwYW4udGV4dGZpZWxkLWxhYmVsIHNwYW4uY3VycmVuY3ksXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gbGFiZWwgc3Bhbi50ZXh0ZmllbGQtbGFiZWwgc3Bhbi5jdXJyZW5jeSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBsYWJlbCBzcGFuLnRleHRmaWVsZC1sYWJlbCBzcGFuLmN1cnJlbmN5OmJlZm9yZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBsYWJlbCBzcGFuLnRleHRmaWVsZC1sYWJlbCBzcGFuLmN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5lbXB0eSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZW1wdHksXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5lbXB0eSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmVtcHR5IGxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmVtcHR5IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZW1wdHkgaW5wdXQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZW1wdHkgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLnNlbGVjdGVkLFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XG4gIH1cbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uc2VsZWN0ZWQuZW1wdHksXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uc2VsZWN0ZWQuZW1wdHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5zZWxlY3RlZCBsYWJlbCAudGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLnNlbGVjdGVkIGxhYmVsIC50ZXh0ZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5mb2N1cyxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4tdGhpcmQpO1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmZvY3VzIGxhYmVsIHNwYW4udGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmZvY3VzIGxhYmVsIHNwYW4udGV4dGZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktZGFyayk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQ6YWN0aXZlLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBpbnB1dDpmb2N1cywgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQ6aG92ZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQ6YWN0aXZlLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIGlucHV0OmZvY3VzLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIGlucHV0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIC5zd2lwZXItaXRlbS1pbm5lcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uc2VsZWN0ZWQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4tdGhpcmQpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5hbW91bnRfX2ZpZ3VyZS5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtLmZvY3VzLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmFtb3VudF9fZmlndXJlLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXRoaXJkKTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5hbW91bnQtZGVzY3JpcHRpb24sXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5hbW91bnQtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0YxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDM7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogdW5zZXQ7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5zd2lwZXItaXRlbS1pbm5lcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAuc3dpcGVyLWl0ZW0taW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0LFxuICAubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdCAuc3dpcGVyLWl0ZW0taW5uZXIsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdCAuc3dpcGVyLWl0ZW0taW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0Om5vdCguZGlzYWJsZWQpOmxhc3Qtb2YtdHlwZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdDpub3QoLmRpc2FibGVkKTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0Om5vdCguZGlzYWJsZWQpOmxhc3Qtb2YtdHlwZSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQ6bm90KC5kaXNhYmxlZCk6bGFzdC1vZi10eXBlIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0Om5vdCguZGlzYWJsZWQpOmxhc3Qtb2YtdHlwZSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdDpub3QoLmRpc2FibGVkKTpsYXN0LW9mLXR5cGUgLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAucGF5bWVudC1vcHRfX2J1dHRvbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAucGF5bWVudC1vcHRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAucGF5bWVudC1vcHRfX2J1dHRvbiAucGF5bWVudC1vcHRfX2ljb24sXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gLnBheW1lbnQtb3B0X19idXR0b24gLnBheW1lbnQtb3B0X19pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5wYXltZW50LW9wdF9fYnV0dG9uIC5wYXltZW50LW9wdF9faWNvbiBpbWcucG0taWNvbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAucGF5bWVudC1vcHRfX2J1dHRvbiAucGF5bWVudC1vcHRfX2ljb24gaW1nLnBtLWljb24ge1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5wYXltZW50LW9wdF9fYnV0dG9uIC5wYXltZW50LW9wdF9faWNvbiBpbWcucG0taWNvbjpsYXN0LWNoaWxkLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5wYXltZW50LW9wdF9fYnV0dG9uIC5wYXltZW50LW9wdF9faWNvbiBpbWcucG0taWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSAucGF5bWVudC1vcHRfX2J1dHRvbiAucGF5bWVudC1vcHRfX2ljb24gaW1nLnBtLWljb25bc3JjJD1cInBpYy1tYWluLXRleHQtdGV4dF9ib3guc3ZnXCJdLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5wYXltZW50LW9wdF9fYnV0dG9uIC5wYXltZW50LW9wdF9faWNvbiBpbWcucG0taWNvbltzcmMkPVwicGljLW1haW4tdGV4dC10ZXh0X2JveC5zdmdcIl0ge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbi5wYXltZW50LW9wdF9fbGFiZWwsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuc3dpcGVyLWl0ZW0gc3Bhbi5wYXltZW50LW9wdF9fbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIC5zd2lwZXItaXRlbS1pbm5lcixcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbS5zZWxlY3RlZCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXRoaXJkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0Om5vdCguZGlzYWJsZWQpOmxhc3Qtb2YtdHlwZSAuc3dpcGVyLWl0ZW0taW5uZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQ6bm90KC5kaXNhYmxlZCk6bGFzdC1vZi10eXBlIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQgLnN3aXBlci1pdGVtLWlubmVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQgLnN3aXBlci1pdGVtLWlubmVyIC5wYXltZW50LW9wdF9fbGFiZWwsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQgLnN3aXBlci1pdGVtLWlubmVyIC5wYXltZW50LW9wdF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAubGV5a2Etc3Rhci1jb21wYWN0LWZpZWxkczphZnRlcixcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmxleWthLXN0YXItY29tcGFjdC1maWVsZHM6YWZ0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmxleWthLXN0YXItY29tcGFjdC1maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5sZXlrYS1zdGFyLWNvbXBhY3QtZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgfVxuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5sZXlrYS1zdGFyLWNvbXBhY3QtZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkOmxhc3QtY2hpbGQsXG4gIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5sZXlrYS1zdGFyLWNvbXBhY3QtZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZnJhbWUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbiAgLyogd2lkdGg6IDEwMCU7IC8vIFRPRE8gSWYgdGhpcyBjb21tZW50aW5nIG91dCB3b24ndCBoYXJtIGZvcm0gZmllbGRzIGRpc3BsYXksIHJlbW92ZSB0aGUgbGluZSBjb21wbGV0ZWx5ICovXG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogNi40cHggMTZweCAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIHZhcigtLWxleWthLXN0YXItYmFzZSkpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCAubGV5a2Etc3Rhci1maWVsZC1kZXNjcmlwdGlvbi1mcmFtZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWRlc2NyaXB0aW9uLWZyYW1lIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC5kb25vcl9fdGV4dGZpZWxkLS1jb21tZW50IC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZG9ub3JfX3RleHRmaWVsZC0tY29tbWVudCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XG4gIGhlaWdodDogMTE0cHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQucmVxdWlyZWQgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsOmFmdGVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQucmVxdWlyZWQgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyonO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCBsYWJlbCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUge1xuICBtaW4taGVpZ2h0OiAyMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1lcnJvcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHRleHRhcmVhLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgdGV4dGFyZWEsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUgdGV4dGFyZWEsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB0ZXh0YXJlYSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgdGV4dGFyZWEsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC5mb2N1cyAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNzZweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBsYWJlbCAuZG9ub3JfX3RleHRmaWVsZC1sYWJlbCwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIGxhYmVsIC5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmZvY3VzIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIGxhYmVsIC5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQudmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgLmRvbm9yX190ZXh0ZmllbGQtbGFiZWwsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIGxhYmVsIC5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgLmRvbm9yX190ZXh0ZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQudmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgLmRvbm9yX190ZXh0ZmllbGQtbGFiZWw6YWZ0ZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBsYWJlbCAuZG9ub3JfX3RleHRmaWVsZC1sYWJlbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1lcnJvci5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci13aGl0ZSk7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBsYWJlbCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBsYWJlbCBzcGFuLmRvbm9yX190ZXh0ZmllbGQtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsOmFmdGVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBsYWJlbCBzcGFuLmRvbm9yX190ZXh0ZmllbGQtbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1lcnJvcik7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBpbnB1dCwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHRleHRhcmVhLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBpbnB1dCxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgdGV4dGFyZWEge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmZvY3VzIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwgc3Bhbi5kb25vcl9fdGV4dGZpZWxkLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXkpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0LCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgaW5wdXQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1kYXJrKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEgKiAkbGV5a2Etc3Rhci1iYXNlIC0gMjRweCk7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgaW5wdXQ6YWN0aXZlLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0OmZvY3VzLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0OmhvdmVyLCAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhOmFjdGl2ZSwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTpmb2N1cywgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTpob3Zlcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0OmFjdGl2ZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0OmZvY3VzLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgaW5wdXQ6aG92ZXIsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTphY3RpdmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTpmb2N1cyxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgaW5wdXQge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSB7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgc3Bhbixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGlucHV0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1kYXJrKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBsYWJlbDpsYXN0LW9mLXR5cGUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsOmJlZm9yZSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIHN2Zy5pY29uLWNoZWNrYm94LWNoZWNrLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwgc3ZnLmljb24tY2hlY2tib3gtY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBsYWJlbCBhLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LWRhcmspO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbi1zZWNvbmQpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGlucHV0OmNoZWNrZWQgKyBsYWJlbCBzdmcuaWNvbi1jaGVja2JveC1jaGVjayxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGlucHV0OmNoZWNrZWQgKyBsYWJlbCBzdmcuaWNvbi1jaGVja2JveC1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDpiZWZvcmUsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4O1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwgYSxcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIGEge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBsYWJlbCBhOmhvdmVyLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgLmxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgLmRvbm9yX19vZmVydGEtZXJyb3IsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSAuZG9ub3JfX29mZXJ0YS1lcnJvciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6ICNEMDAxMUI7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEuaW52YWxpZCAuZG9ub3JfX29mZXJ0YS1lcnJvcixcbi5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhLmludmFsaWQgLmRvbm9yX19vZmVydGEtZXJyb3Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fc3VibWl0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fc3VibWl0IGlucHV0LFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19zdWJtaXQgaW5wdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX3N1Ym1pdCBpbnB1dCxcbiAgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19zdWJtaXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fc3VibWl0IGlucHV0OmRpc2FibGVkLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19zdWJtaXQgaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLWluYWN0aXZlKTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc2luZ2xlLXBtLWljb24sXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc2luZ2xlLXBtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnNpbmdsZS1wbS1pY29uIC5wbS1pY29uLFxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnNpbmdsZS1wbS1pY29uIC5wbS1pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnNpbmdsZS1wbS1pY29uIC5wbS1pY29uOmxhc3QtY2hpbGQsXG4ubGV5a2Etc2NyZWVuLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc2luZ2xlLXBtLWljb24gLnBtLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5sZXlrYS1wZl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5sZXlrYS1wZl9fYWdyZWVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICB6LWluZGV4OiAxMDAxNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0MHB4IDE2cHggMzJweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCB7XG4gICAgbGVmdDogNjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgcGFkZGluZzogNDBweCAzMnB4IDQ4cHggMzJweDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmxleWthLXRwbC1zdGFyLWZvcm0gLmxleWthLXBmX19hZ3JlZW1lbnQge1xuICAgIGxlZnQ6IDIwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzJweCA0OHB4IDMycHg7XG4gIH1cbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLmxleWthLXBmX19hZ3JlZW1lbnQgLmFncmVlbWVudF9fZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCAuYWdyZWVtZW50X19mbG93IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLmxleWthLXBmX19hZ3JlZW1lbnQgLmFncmVlbWVudF9fZmxvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLmxleWthLXBmX19hZ3JlZW1lbnQgLmFncmVlbWVudF9fZmxvdyBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5sZXlrYS1wZl9fYWdyZWVtZW50IC5hZ3JlZW1lbnRfX2Zsb3cgcDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCAuYWdyZWVtZW50X19jbG9zZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAxMDEyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCAuYWdyZWVtZW50X19jbG9zZTphY3RpdmUsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5sZXlrYS1wZl9fYWdyZWVtZW50IC5hZ3JlZW1lbnRfX2Nsb3NlOmZvY3VzLCAubGV5a2EtdHBsLXN0YXItZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCAuYWdyZWVtZW50X19jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4gLmxleWthLXBmX19hZ3JlZW1lbnQub2ZlcnRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtLmxleWthLXBmLS1wZC1vcGVuIC5sZXlrYS1wZl9fYWdyZWVtZW50LnBkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtLmxleWthLXBmLS1vZmVydGEtb3BlbiAubGV5a2EtcGZfX21vZHVsZSwgLmxleWthLXRwbC1zdGFyLWZvcm0ubGV5a2EtcGYtLXBkLW9wZW4gLmxleWthLXBmX19tb2R1bGUge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0ubGV5a2EtcGYtLW9mZXJ0YS1vcGVuIC5sZXlrYS1wZl9fb3ZlcmxheSwgLmxleWthLXRwbC1zdGFyLWZvcm0ubGV5a2EtcGYtLXBkLW9wZW4gLmxleWthLXBmX19vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXNpZ25hdHVyZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tc2lnbmF0dXJlICNsZXlrYS1wbGF0Zm9ybS1zaWduYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXNpZ25hdHVyZSAjbGV5a2EtcGxhdGZvcm0tc2lnbmF0dXJlICNsZXlrYS1zaWduYXR1cmUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbWVudS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tc2lnbmF0dXJlICNsZXlrYS1wbGF0Zm9ybS1zaWduYXR1cmUgI2xleWthLXNpZ25hdHVyZS10ZXh0IHtcbiAgbWFyZ2luOiA3cHggMHB4IDBweCA3cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQpO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi5zZWN0aW9uLS1zaWduYXR1cmUgI2xleWthLXBsYXRmb3JtLXNpZ25hdHVyZSAjbGV5a2Etc2lnbmF0dXJlLXRleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24tLWN1cnJlbmNpZXMgLnNlY3Rpb25fX2ZpZWxkcy5jdXJyZW5jaWVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLS1jdXJyZW5jaWVzIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXN1cGVybGlnaHQpO1xuICAvKiB3aWR0aDogMTAwJTsgLy8gVE9ETyBJZiB0aGlzIGNvbW1lbnRpbmcgb3V0IHdvbid0IGhhcm0gZm9ybSBmaWVsZHMgZGlzcGxheSwgcmVtb3ZlIHRoZSBsaW5lIGNvbXBsZXRlbHkgKi9cbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTIzcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0VBRUNGMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMDtcbiAgZmxleC1ncm93OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LXNlbWktZGFyayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi0tY3VycmVuY2llcyAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLS1jdXJyZW5jaWVzIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhOmFjdGl2ZSwgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24tLWN1cnJlbmNpZXMgLnNlY3Rpb25fX2ZpZWxkcy5jdXJyZW5jaWVzIGE6aG92ZXIsIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLS1jdXJyZW5jaWVzIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi0tY3VycmVuY2llcyAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLS1jdXJyZW5jaWVzIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItdGV4dC1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi0tY3VycmVuY2llcyAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMgYS5pbnZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLmN1cnJlbmN5LXRhYi5jdXJyZW5jeS1jcnlwdG8gLmNyeXB0b2N1cnJlbmNpZXNfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5jdXJyZW5jeS10YWIuY3VycmVuY3ktY3J5cHRvIC5jcnlwdG9jdXJyZW5jaWVzX3dhbGxldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5jdXJyZW5jeS10YWIuY3VycmVuY3ktY3J5cHRvIC5jcnlwdG9jdXJyZW5jaWVzX3dhbGxldHMgLmxleWthLWNyeXB0b2N1cnJlbmN5LWRhdGEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFQUVDRjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGV5a2EtdHBsLXN0YXItZm9ybSAuY3VycmVuY3ktdGFiLmN1cnJlbmN5LWNyeXB0byAuY3J5cHRvY3VycmVuY2llc193YWxsZXRzIC5sZXlrYS1jcnlwdG9jdXJyZW5jeS1kYXRhLXdyYXBwZXIgLmxleWthLWNyeXB0b2N1cnJlbmN5LWRhdGEge1xuICBmbGV4LWJhc2lzOiBjYWxjKCAxMDAlIC0gMzZweCk7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5jdXJyZW5jeS10YWIuY3VycmVuY3ktY3J5cHRvIC5jcnlwdG9jdXJyZW5jaWVzX3dhbGxldHMgLmxleWthLWNyeXB0b2N1cnJlbmN5LWRhdGEtd3JhcHBlciAubGV5a2EtY3J5cHRvY3VycmVuY3ktZGF0YSAubGV5a2EtY3J5cHRvY3VycmVuY3ktdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzY4NzQ4RDtcbn1cblxuLmxleWthLXRwbC1zdGFyLWZvcm0gLmN1cnJlbmN5LXRhYi5jdXJyZW5jeS1jcnlwdG8gLmNyeXB0b2N1cnJlbmNpZXNfd2FsbGV0cyAubGV5a2EtY3J5cHRvY3VycmVuY3ktZGF0YS13cmFwcGVyIC5sZXlrYS1jcnlwdG9jdXJyZW5jeS1kYXRhIC5sZXlrYS1jcnlwdG9jdXJyZW5jeS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNzIxMzY7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5jdXJyZW5jeS10YWIuY3VycmVuY3ktY3J5cHRvIC5jcnlwdG9jdXJyZW5jaWVzX3dhbGxldHMgLmxleWthLWNyeXB0b2N1cnJlbmN5LWRhdGEtd3JhcHBlciAubGV5a2EtYnV0dG9uLWNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG59XG5cbi5sZXlrYS10cGwtc3Rhci1mb3JtIC5jdXJyZW5jeS10YWIuY3VycmVuY3ktY3J5cHRvIC5jcnlwdG9jdXJyZW5jaWVzX3dhbGxldHMgLmxleWthLWNyeXB0b2N1cnJlbmN5LWRhdGEtd3JhcHBlciAubGV5a2EtYnV0dG9uLWNvcHkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogIzc1QkE0NTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMzVweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBoMSxcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gaDE6YmVmb3JlLFxuLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSBoMTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSBoMixcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gcCxcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gcCBicixcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uLS1wZXJzb24sXG4ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5zZWN0aW9uLS1wZXJzb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAuc2VjdGlvbi0tcGVyc29uIGJyLFxuLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSAuc2VjdGlvbi0tcGVyc29uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbixcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmxleWthLXN1Y2Nlc3Mtc3VibWl0LFxuLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGV5a2Etc3VjY2Vzcy1zdWJtaXQge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC50aGFua3lvdS1lbWFpbC1tZS1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sZXlrYS1zdWNjZXNzLXN1Ym1pdCxcbiAgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGV5a2Etc3VjY2Vzcy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGV5a2Etc3VjY2Vzcy1zdWJtaXQsXG4gIC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmxleWthLXN1Y2Nlc3Mtc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2EtcGZfX2ZpbmFsLWluZm9ybXlvdSAudGV4dCxcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXBmX19maW5hbC1pbmZvcm15b3UgLnRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0LFxuLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2Etc3Rhci1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4sXG4ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4ge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuLFxuICAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuOmFjdGl2ZSwgLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bjpmb2N1cywgLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bjpob3Zlcixcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bjphY3RpdmUsXG4ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG46Zm9jdXMsXG4ubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCAubGV5a2Etc3Rhci1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0gLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bjpob3Zlcixcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmxleWthLXN0YXItc3VibWl0IC5sZXlrYS1zdGFyLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuOmhvdmVyLFxuLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2Etc3Rhci1zdWJtaXQgLmxleWthLXN0YXItYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5zaW5nbGUtbGV5a2FfY2FtcGFpZ24ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gLmVudHJ5LWhlYWRlcixcbi5zaW5nbGUtbGV5a2FfY2FtcGFpZ24ubGV5a2Etc2NyZWVuLXRoYW5reW91IC5lbnRyeS1oZWFkZXIsXG4uc2luZ2xlLWxleWthX2NhbXBhaWduLmxleWthLXNjcmVlbi1oaXN0b3J5IC5lbnRyeS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLWxleWthX2NhbXBhaWduLmxleWthLXNjcmVlbi1jYW5jZWwtc3Vic2NyaXB0aW9uIC5lbnRyeS1oZWFkZXItc2luZ2xlLFxuLnNpbmdsZS1sZXlrYV9jYW1wYWlnbi5sZXlrYS1zY3JlZW4tdGhhbmt5b3UgLmVudHJ5LWhlYWRlci1zaW5nbGUsXG4uc2luZ2xlLWxleWthX2NhbXBhaWduLmxleWthLXNjcmVlbi1oaXN0b3J5IC5lbnRyeS1oZWFkZXItc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zdWJtaXQtZXJyb3JzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLWZvbnQtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zdWJtaXQtZXJyb3JzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zdWJtaXQtZXJyb3JzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWNsb3NlLXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyLmNhcmQtMmNvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWxleWthX2NhbXBhaWduIC5tYWluLWNvbnRlbnQubGV5a2EtY2FtcGFpZ24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxleWthLXBheW1lbnQtZm9ybS5sZXlrYS10cGwtc3Rhci1mb3JtIGE6bGluayB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdW5zZXQ7XG59XG5cbi5zZWN0aW9uLS1zdGF0aWMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc2VjdGlvbi0tc3RhdGljIC5zdGF0aWMtdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VjdGlvbi0tc3RhdGljIC5zdGF0aWMtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb24tLXN0YXRpYyAuc3RhdGljLXRleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmxleWthLXBheW1lbnQtZm9ybS5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXBlcmlvZGljaXR5LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi5zZWN0aW9uLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1mb250LW1haW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NDQ0NGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLWRlc2NyaXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS10cGwtc3Rhci1mb3JtIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi8qKiA9PSBTZWV0aW5ncyBhbmQgdmFyaWFibGVzIChfcHJlc2V0cy5zY3NzKSAgPT0gKiovXG46cm9vdCB7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW46ICMwMDAwMDA7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kOiAjMDAwMDAwO1xuICAtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLWluYWN0aXZlOiAjQ0NDQ0NDO1xuICAtLWxleWthLW5lZWQtaGVscC1jb2xvci1mb3JtLWJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1ib3JkZXI6ICNFNkU2RTY7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1ib3JkZXItZGFyazogI0NDQ0NDQztcbiAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYm9yZGVyOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbik7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYmFja2dyb3VuZDogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItZXJyb3I6ICNGRjAwMDA7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQ6ICMyQTJBMkE7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtbGlnaHQ6ICM2NjY2NjY7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtc3VwZXJsaWdodDogIzk5OTk5OTtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnOiAjRkZGRkZGO1xuICAtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3M6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LXN1Ym1pdDogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktc2VjdGlvbi10aXRsZXM6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1tYWluOiAxNnB4O1xuICAtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYmxvY2tzLWRlZmF1bHQ6IDE2cHg7XG4gIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1hbW91bnRzOiAxNnB4O1xuICAtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtcG0tb3B0aW9uczogMTJweDtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWRvbm9yLWZpZWxkczogMTZweDtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXN1Ym1pdDogMTZweDtcbiAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXNlY3Rpb24tdGl0bGVzOiAxOHB4O1xufVxuXG4vKiogPT0gVHlwb2dyYXBoeSAoX3R5cG8uc2NzcykgPT0gKiovXG4vKiogPT0gRm9ybSBsYXlvdXQgYW5kIHN0YXRlcyAoX2Zvcm1fbGF5b3V0LnNjc3MpID09ICoqL1xuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAge1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItZm9ybS1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMzZweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAubGV5a2Etd2lkdGgtZXhsYXJnZSB7XG4gIHBhZGRpbmc6IDYwcHggNzBweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAubGV5a2Etd2lkdGgtbGFyZ2Uge1xuICBwYWRkaW5nOiAzNnB4IDQwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtbmVlZC1oZWxwLmxleWthLXdpZHRoLXNtYWxsIHtcbiAgcGFkZGluZzogMjZweCAxNXB4O1xufVxuXG4vKiogPT0gRm9ybSBlbGVtZW50cyAoX2Zvcm1fZWxlbWVudHMuc2NzcykgPT0gKiovXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMge1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktbWFpbik7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHksIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5jdXJyZW5jaWVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubGV5a2Etd2lkdGgtc21hbGwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5LCAubGV5a2Etd2lkdGgtc21hbGwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5jdXJyZW5jaWVzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1ibG9ja3MtZGVmYXVsdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZmxleDogMjIwcHggMSAxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEuYWN0aXZlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYS5zZWxlY3RlZCwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMgYS5hY3RpdmUsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5jdXJyZW5jaWVzIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYm9yZGVyKTtcbn1cblxuLmxleWthLXdpZHRoLXNtYWxsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wZXJpb2RpY2l0eSBhLCAubGV5a2Etd2lkdGgtc21hbGwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGVyaW9kaWNpdHkgYTpmaXJzdC1vZi10eXBlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxleWthLXdpZHRoLXNtYWxsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wZXJpb2RpY2l0eSBhOmZpcnN0LW9mLXR5cGUsIC5sZXlrYS13aWR0aC1zbWFsbCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBlcmlvZGljaXR5IGEuYWN0aXZlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuY3VycmVuY2llcyBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIuYW1vdW50X19maWd1cmUgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QuZXF1YWxpemUtZWxlbWVudHMtd2lkdGgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1ibG9ja3MtZGVmYXVsdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxleDogMTEwcHggMCAwO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uYWN0aXZlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYWN0aXZlLWJvcmRlcik7XG59XG5cbi5sZXlrYS13aWR0aC14eGxhcmdlIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0ge1xuICBmbGV4OiAxMDBweCAxIDE7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dCk7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uc2VsZWN0ZWQgLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbSBzcGFuLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtIGlucHV0IHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4OiAyMDBweCAxIDE7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZm9jdXMsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWJsb2Nrcy1kZWZhdWx0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZm9jdXMuYWN0aXZlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZm9jdXMuc2VsZWN0ZWQsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5zZWxlY3RlZC5hY3RpdmUsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbS5zZWxlY3RlZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYWN0aXZlLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1ib3JkZXIpO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZW1wdHkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0uZW1wdHkgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gLnN3aXBlci1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gbGFiZWwgc3Bhbi50ZXh0ZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1hbW91bnRzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IC5zd2lwZXItaXRlbS5mbGV4LWFtb3VudC1pdGVtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LWxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LWxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1saWdodCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWFtb3VudHMpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLmZsZXgtYW1vdW50LWl0ZW0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LWxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0uZmxleC1hbW91bnQtaXRlbSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZGFpbHktcm91YmxlLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYmFja2dyb3VuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1tYWluKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5kYWlseS1yb3VibGUtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAzOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJhY2tncm91bmQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUsIDAuNzUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5kYWlseS1yb3VibGUtY29tbWVudCAuZGFpbHktcm91YmxlLXRleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnN0YXItc3dpcGVyIC5kYWlseS1yb3VibGUtY29tbWVudCAuZGFpbHktcm91YmxlLWFtb3VudCwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zdGFyLXN3aXBlciAuZGFpbHktcm91YmxlLWNvbW1lbnQgLmRhaWx5LXJvdWJsZS1jdXJyZW5jeSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmRhaWx5LXJvdWJsZS1jb21tZW50IC5kYWlseS1yb3VibGUtY3VycmVuY3kge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuYW1vdW50LWRlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIHtcbiAgb3ZlcmZsb3cteTogdW5zZXQ7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlciAuZnVsbC1saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubGV5a2Etd2lkdGgtc21hbGwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5mdWxsLWxpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyIC5zd2lwZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5zd2lwZXItaXRlbS1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIgLnN3aXBlci1pdGVtIC5wYXltZW50LW9wdF9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IHtcbiAgZmxleDogMjIwcHggMSAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGV5a2Etd2lkdGgtc21hbGwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyLm5vLXN3aXBlIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtc3VwZXJsaWdodCk7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQgLnBheW1lbnQtb3B0X19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXBtLW9wdGlvbnMpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IC5zd2lwZXItaXRlbS1pbm5lciAucGF5bWVudC1vcHRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5wYXltZW50cy1ncmlkIC5zdGFyLXN3aXBlci5uby1zd2lwZSAuc3dpcGVyLWl0ZW0ucGF5bWVudC1vcHQgLnN3aXBlci1pdGVtLWlubmVyIC5wYXltZW50LW9wdF9faWNvbjpob3ZlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMucGF5bWVudHMtZ3JpZCAuc3Rhci1zd2lwZXIubm8tc3dpcGUgLnN3aXBlci1pdGVtLnBheW1lbnQtb3B0IC5zd2lwZXItaXRlbS1pbm5lciAucGF5bWVudC1vcHRfX2ljb24gLnBtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLnBheW1lbnRzLWdyaWQgLnN0YXItc3dpcGVyLm5vLXN3aXBlIC5zd2lwZXItaXRlbS5wYXltZW50LW9wdCAuc3dpcGVyLWl0ZW0taW5uZXIgLnBheW1lbnQtb3B0X19pY29uIC5wbS1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLmxleWthLXdpZHRoLXNtYWxsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vci1maWVsZCB7XG4gIGZsZXg6IDIyMHB4IDEgMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sZXlrYS13aWR0aC1zbWFsbCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yLWZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3ItZmllbGQuZG9ub3ItYWRkaXRpb25hbC1maWVsZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYm9yZGVyKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItZXJyb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWJsb2Nrcy1kZWZhdWx0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZnJhbWUuYWN0aXZlLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZnJhbWUuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYm9yZGVyKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLmRvbm9yX190ZXh0ZmllbGQtLWNvbW1lbnQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCAubGV5a2Etc3Rhci1maWVsZC1lcnJvci1mcmFtZSBzcGFuLmRvbm9yX190ZXh0ZmllbGQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWVycm9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCBpbnB1dCwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMuZG9ub3IgLmRvbm9yX190ZXh0ZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtc3VwZXJsaWdodCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWRvbm9yLWZpZWxkcyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LXN1cGVybGlnaHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1kb25vci1maWVsZHMpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzLmRvbm9yIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LXN1cGVybGlnaHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1kb25vci1maWVsZHMpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcy5kb25vciAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtc3VwZXJsaWdodCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWRvbm9yLWZpZWxkcyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbi1zZWNvbmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZCk7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX29mZXJ0YSBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19vZmVydGEgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYm9yZGVyLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsZWZ0OiAtMzBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIHN2Zy5pY29uLWNoZWNrYm94LWNoZWNrIHtcbiAgZmlsbDogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtZGFyay1iZyk7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDdweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIGEge1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IHVuc2V0O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fb2ZlcnRhIGxhYmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX3N1Ym1pdCBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXN1Ym1pdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktc3VibWl0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX19zdWJtaXQgaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtZGFyay1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLWluYWN0aXZlKTtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zaW5nbGUtcG0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5zaW5nbGUtcG0taWNvbiAucG0taWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLnNpbmdsZS1wbS1pY29uIC5wbS1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tYWdyZWVtZW50cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAubGV5a2EtcGZfX2FncmVlbWVudCAuYWdyZWVtZW50X19mbG93IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLmxleWthLXBmX19hZ3JlZW1lbnQgLmFncmVlbWVudF9fZmxvdyBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zZWN0aW9uLXRpdGxlcyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1zZWN0aW9uLXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tc2lnbmF0dXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXNpZ25hdHVyZSAjbGV5a2EtcGxhdGZvcm0tc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uLnNlY3Rpb24tLXNpZ25hdHVyZSAjbGV5a2EtcGxhdGZvcm0tc2lnbmF0dXJlICNsZXlrYS1zaWduYXR1cmUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbWVudS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbi5zZWN0aW9uLS1zaWduYXR1cmUgI2xleWthLXBsYXRmb3JtLXNpZ25hdHVyZSAjbGV5a2Etc2lnbmF0dXJlLXRleHQge1xuICBtYXJnaW46IDdweCAwcHggMHB4IDdweDtcbiAgY29sb3I6IHZhcigtLWxleWthLWNvbG9yLWdyYXktbm90c29saWdodCk7XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tc2lnbmF0dXJlICNsZXlrYS1wbGF0Zm9ybS1zaWduYXR1cmUgI2xleWthLXNpZ25hdHVyZS10ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtbmVlZC1oZWxwIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLW5lZWQtaGVscCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtc2VjdGlvbi10aXRsZXMpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LXNlY3Rpb24tdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtbmVlZC1oZWxwIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24uc2VjdGlvbi0tcGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuZG9ub3JfX3RleHRmaWVsZCAuZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLW5lZWQtaGVscCAubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1uZWVkLWhlbHAgLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IHtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSBoMSwgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdS5sZXlrYS1uZWVkLWhlbHAtdGhhbmt5b3UgaDIge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXNlY3Rpb24tdGl0bGVzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zZWN0aW9uLXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQuZm9jdXMgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYm9yZGVyKTtcbn1cblxuLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdS5sZXlrYS1uZWVkLWhlbHAtdGhhbmt5b3UgLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX3RleHRmaWVsZC52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYWN0aXZlLWJhY2tncm91bmQpO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYmxvY2tzLWRlZmF1bHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZnJhbWUuYWN0aXZlLCAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYWN0aXZlLWJvcmRlcik7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQgLmxleWthLXN0YXItZmllbGQtZnJhbWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0LCAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcbn1cblxuLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdS5sZXlrYS1uZWVkLWhlbHAtdGhhbmt5b3UgLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX3RleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdS5sZXlrYS1uZWVkLWhlbHAtdGhhbmt5b3UgLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuZG9ub3JfX3RleHRmaWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LXN1cGVybGlnaHQpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1kb25vci1maWVsZHMpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMgLmRvbm9yX190ZXh0ZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIC5kb25vcl9fdGV4dGZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGV5a2Etc2NyZWVuLWZvcm0ubGV5a2Etc2NyZWVuLXRoYW5reW91LmxleWthLW5lZWQtaGVscC10aGFua3lvdSAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGV5a2Etc3VjY2Vzcy1zdWJtaXQge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtZGFyay1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1zdWJtaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LXN1Ym1pdCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxleWthLXNjcmVlbi1mb3JtLmxleWthLXNjcmVlbi10aGFua3lvdS5sZXlrYS1uZWVkLWhlbHAtdGhhbmt5b3UgLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmxleWthLXN1Y2Nlc3Mtc3VibWl0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LWRhcmstYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbi1pbmFjdGl2ZSk7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCBhLmxleWthLXN0YXItYnRuIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZCk7XG59XG5cbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IC5sZXlrYS1zdGFyLXN1Ym1pdCBhLmxleWthLXN0YXItYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcbn1cblxuLmxleWthLXNob3J0Y29kZSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAubGlzdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAubGlzdC1yb3c6Zmlyc3QtY2hpbGQ6bm90KC5oZWFkZXItcm93KSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAubGlzdC1jZWxsIHtcbiAgcGFkZGluZzogMTZweCA4cHggMTZweCAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5saXN0LWNlbGwuZG9uYXRpb25fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5saXN0LWNlbGwuZG9uYXRpb25fYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxleWthLXNob3J0Y29kZS5kb25hdGlvbnMtbGlzdCAuZG9uYXRpb25zLWxpc3QtdGFibGUgLmxpc3QtY2VsbC5kb25hdGlvbl9hbW91bnQ6bm90KC5saXN0LWNvbHVtbikge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxleWthLXNob3J0Y29kZS5kb25hdGlvbnMtbGlzdCAuZG9uYXRpb25zLWxpc3QtdGFibGUgLmxpc3QtY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5saXN0LWNvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogI2E2YTZhNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAuZG9uYXRpb25fZGF0ZSB7XG4gIGZsZXg6IDEgMCAxMDBweDtcbn1cblxuLmxleWthLXNob3J0Y29kZS5kb25hdGlvbnMtbGlzdCAuZG9uYXRpb25zLWxpc3QtdGFibGUgLmRvbmF0aW9uX2Rvbm9yX25hbWUge1xuICBmbGV4OiAxIDAgMjAwcHg7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5kb25hdGlvbl90eXBlIHtcbiAgZmxleDogMSAwIDEwMHB4O1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAuZG9uYXRpb25fYW1vdW50IHtcbiAgZmxleDogMSAwIDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGV5a2Etc2hvcnRjb2RlLmRvbmF0aW9ucy1saXN0IC5kb25hdGlvbnMtbGlzdC10YWJsZSAubGlzdC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5saXN0LWNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIC5saXN0LWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmxleWthLXNob3J0Y29kZS5kb25hdGlvbnMtY29tbWVudHMtbGlzdCAuY29tbWVudHMtbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogbm93cmFwIGNvbHVtbjtcbn1cblxuLmxleWthLXNob3J0Y29kZS5kb25hdGlvbnMtY29tbWVudHMtbGlzdCAuY29tbWVudHMtbGlzdC1pdGVtIC5jb21tZW50LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuZG9uYXRpb25zLWNvbW1lbnRzLWxpc3QgLmNvbW1lbnRzLWxpc3QtaXRlbSAuY29tbWVudC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuc3VwcG9ydGVycy1saXN0IC5saXN0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuc3VwcG9ydGVycy1saXN0IC5saXN0LWNvbnRlbnQgLnNwZWNpYWwtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNzkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkOm5vdCgubGV5a2EtYmxvY2stY2FyZCkge1xuICBtYXJnaW46IDA7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuc3ViLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkIC5zdWItYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuY2FtcGFpZ24tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuY2FtcGFpZ24tdGh1bWI6aG92ZXIge1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkIC5jYW1wYWlnbi10aHVtYjpmb2N1cyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgLmNhbXBhaWduLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgLmNhbXBhaWduLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1jYXJkLXRpdGxlLXNpemUsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgLmNhbXBhaWduLXRpdGxlID4gYSxcbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuY2FtcGFpZ24tdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuY2FtcGFpZ24tdGl0bGUgKyAuY2FtcGFpZ24tZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkIC5jYW1wYWlnbi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1jYXJkLWV4Y2VycHQtc2l6ZSwgMTZweCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAucHJvZ3Jlc3NiYXItdW5mdWxmaWxsZWQge1xuICBoZWlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluLXNlY29uZCk7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAucHJvZ3Jlc3NiYXItdW5mdWxmaWxsZWQgLnByb2dyZXNzYmFyLWZ1bGZpbGxlZCB7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgPiAqOm5vdCgucHJvZ3Jlc3NiYXItdW5mdWxmaWxsZWQpICsgLmJvdHRvbS1saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkIC5ib3R0b20tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cblxuLmxleWthLXNob3J0Y29kZS5jYW1wYWlnbi1jYXJkIC5ib3R0b20tbGluZSAuYm90dG9tLWxpbmUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuYm90dG9tLWxpbmUgLnRhcmdldC1pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgLmJvdHRvbS1saW5lIC50YXJnZXQtaW5mbyAuZnVuZGVkIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuYm90dG9tLWxpbmUgLnRhcmdldC1pbmZvIC50YXJnZXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQpO1xufVxuXG4ubGV5a2Etc2hvcnRjb2RlLmNhbXBhaWduLWNhcmQgLmJvdHRvbS1saW5lIC5sZXlrYS1idXR0b24td3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWNvbG9yLW1haW4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuYm90dG9tLWxpbmUgLmxleWthLWJ1dHRvbi13cmFwcGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS1zaG9ydGNvZGUuY2FtcGFpZ24tY2FyZCAuYm90dG9tLWxpbmUgLmxleWthLWJ1dHRvbi13cmFwcGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi8qKiA9PSBTdXBwb3J0IHBhY2thZ2VzIHN0eWxlcyAoZXh0ZW5zaW9ucy9fc3VwcG9ydF9wYWNrYWdlcy5zY3NzKSA9PSAqKi9cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMUYxRjE7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1tYWluKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkLmFjdGl2ZSAubGV5a2EtZXh0LXNwLWljb24gc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZC5hY3RpdmUgLmxleWthLWV4dC1zcC1wZXJpb2Qge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1pY29uIHN2ZywgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWljb24gaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWljb24gc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1tYWluKTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkIC5sZXlrYS1leHQtc3AtY3VycmVuY3kge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLXBlcmlvZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogI0FBQUFBQTtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1zdGF0dXMgYSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWNhcmQtcm93MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3c7XG59XG5cbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1jYXJkLXJvdzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkIC5sZXlrYS1leHQtc3AtY2FyZC1yb3czIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5sZXlrYS1hY2NvdW50LWZvcm0gLmxpc3Quc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtYWNjb3VudC1mb3JtIC5saXN0LnN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmxleWthLWFjY291bnQtZm9ybSAubGlzdC5zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEycHgpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNmZmZmZmYgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheS1iZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXkgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1tYWluLW9wMTApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICRiYXNlICogMik7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSA+ICoge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic3JpYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXkgLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNyaWJlZCAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXkgLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNyaWJlZCAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1pY29uIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLW1haW4pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IC5sZXlrYS1leHQtc3AtYWxyZWFkeS1zdWJzcmliZWQgYS5sZXlrYS1leHQtc3AtYWxyZWFkeS1zdWJzY3JpYmVkLWxpbmsge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXkgLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNyaWJlZCBhLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNjcmliZWQtbGluayAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1jYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IC5sZXlrYS1leHQtc3AtYWxyZWFkeS1zdWJzcmliZWQgYS5sZXlrYS1leHQtc3AtYWxyZWFkeS1zdWJzY3JpYmVkLWxpbms6aG92ZXIgLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNjcmliZWQtY2FwdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LnBhZ2UgI3NpdGVfY29udGVudC5sZXlrYS1leHQtc3Atc2l0ZS1jb250ZW50LFxuYm9keS5wYWdlICNzaXRlLWNvbnRlbnQubGV5a2EtZXh0LXNwLXNpdGUtY29udGVudCxcbmJvZHkucGFnZSAjY29udGVudC5sZXlrYS1leHQtc3Atc2l0ZS1jb250ZW50LCBib2R5LnNpbmdsZSAjc2l0ZV9jb250ZW50LmxleWthLWV4dC1zcC1zaXRlLWNvbnRlbnQsXG5ib2R5LnNpbmdsZSAjc2l0ZS1jb250ZW50LmxleWthLWV4dC1zcC1zaXRlLWNvbnRlbnQsXG5ib2R5LnNpbmdsZSAjY29udGVudC5sZXlrYS1leHQtc3Atc2l0ZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnBhZ2UgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXksIGJvZHkuc2luZ2xlIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IGEsIGJvZHkucGFnZSAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSBhOmxpbmssIGJvZHkuc2luZ2xlIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IGEsIGJvZHkuc2luZ2xlIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5IGE6bGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLWJhY2tncm91bmQpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLnBhY2thZ2VzLWNvdW50LTEgaDMsIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS5wYWNrYWdlcy1jb3VudC0yIGgzLCAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUucGFja2FnZXMtY291bnQtMyBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS5wYWNrYWdlcy1jb3VudC0xIC5sZXlrYS1leHQtc3AtZmVhdHVyZS1zdWJ0aXRsZSwgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLnBhY2thZ2VzLWNvdW50LTIgLmxleWthLWV4dC1zcC1mZWF0dXJlLXN1YnRpdGxlLCAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUucGFja2FnZXMtY291bnQtMyAubGV5a2EtZXh0LXNwLWZlYXR1cmUtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUucGFja2FnZXMtY291bnQtMSAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMsIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS5wYWNrYWdlcy1jb3VudC0yIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUucGFja2FnZXMtY291bnQtMSAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkOm5vdCg6bGFzdC1jaGlsZCksIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS5wYWNrYWdlcy1jb3VudC0yIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItdGV4dCk7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSAubGV5a2EtZXh0LXNwLWZlYXR1cmUtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci10ZXh0KTtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAxNzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLW1haW4pO1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLXBlcmlvZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWNhcmQtcm93MSB7XG4gIGZsZXgtZmxvdzogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIC5sZXlrYS1leHQtc3AtY2FyZCAubGV5a2EtZXh0LXNwLWNhcmQtcm93MSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1jYXJkLXJvdzIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1jYXJkLXJvdzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMgLmxleWthLWV4dC1zcC1jYXJkIC5sZXlrYS1leHQtc3AtY2FyZC1yb3cyIC5sZXlrYS1leHQtc3AtcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyAubGV5a2EtZXh0LXNwLWNhcmQgLmxleWthLWV4dC1zcC1jYXJkLXJvdzMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zcC10ZXJtcy1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zcC10ZXJtcy1hY3Rpb24ge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zcC10ZXJtcy1hY3Rpb24gLmxleWthLWV4dC1zcC1zdWJzcmlwdGlvbi10ZXJtcyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci10ZXh0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3AtdGVybXMtYWN0aW9uIC5sZXlrYS1leHQtc3Atc3Vic3JpcHRpb24tdGVybXMge1xuICAgIG1pbi13aWR0aDogMzQ0cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSAubGV5a2EtZXh0LXNwLXRlcm1zLWFjdGlvbiAubGV5a2EtZXh0LXNwLXN1YnNyaXB0aW9uLXRlcm1zIGEge1xuICBjb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XG59XG5cbi5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSAubGV5a2EtZXh0LXNwLXRlcm1zLWFjdGlvbiAubGV5a2EtZXh0LXNwLXN1YnNyaXB0aW9uLXRlcm1zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3AtdGVybXMtYWN0aW9uIGEubGV5a2EtZXh0LXNwLXN1YnNjcmliZS1hY3Rpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1jYXB0aW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3AtdGVybXMtYWN0aW9uIGEubGV5a2EtZXh0LXNwLXN1YnNjcmliZS1hY3Rpb24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlIC5sZXlrYS1leHQtc3AtdGVybXMtYWN0aW9uIGEubGV5a2EtZXh0LXNwLXN1YnNjcmliZS1hY3Rpb24uYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUgLmxleWthLWV4dC1zcC10ZXJtcy1hY3Rpb24gYS5sZXlrYS1leHQtc3Atc3Vic2NyaWJlLWFjdGlvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5lbnRyeS10aXRsZSA+IGltZy5sZXlrYS1leHQtc3AtcG9zdC1sb2NrZWQge1xuICBoZWlnaHQ6IDEuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbmJvZHkucGFnZSAuZW50cnktdGl0bGUgPiBpbWcubGV5a2EtZXh0LXNwLXBvc3QtbG9ja2VkLCBib2R5LnNpbmdsZSAuZW50cnktdGl0bGUgPiBpbWcubGV5a2EtZXh0LXNwLXBvc3QtbG9ja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqID09IEJsb2NrcyAoX2Jsb2Nrcy5zY3NzKSA9PSAqKi9cbi8qKiBMZXlrYSBCbG9jayBmb3JtICovXG4ud3AtYmxvY2stbGV5a2EtZm9ybS5sZXlrYS1ibG9jay1mb3JtLXN0YXI6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1sZXlrYS1mb3JtLmxleWthLWJsb2NrLWZvcm0tbmVlZC1oZWxwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmxleWthLXRwbC1uZWVkLWhlbHAtZm9ybSB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0ge1xuICBmbGV4OiAxMTBweCAxIDA7XG59XG5cbi8qKiBMZXlrYSBCbG9jayBjYXJkcyAqL1xuLmxleWthLWJsb2NrLWNhcmRzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogdmFyKC0tbGV5a2EtZ3JpZC1nYXAsIDMwcHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1sZXlrYS1ncmlkLWNvbHVtbnMsIDEpLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5sZXlrYS1ibG9jay1jYXJkcyAuY2FtcGFpZ24tY2FyZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxleWthLWdyaWQtY29sdW1ucy00IHtcbiAgICAtLWxleWthLWdyaWQtY29sdW1uczogMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGV5a2EtZ3JpZC1jb2x1bW5zLTQsIC5sZXlrYS1ncmlkLWNvbHVtbnMtMyB7XG4gICAgLS1sZXlrYS1ncmlkLWNvbHVtbnM6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxleWthLWdyaWQtY29sdW1ucy00LCAubGV5a2EtZ3JpZC1jb2x1bW5zLTMsIC5sZXlrYS1ncmlkLWNvbHVtbnMtMiB7XG4gICAgLS1sZXlrYS1ncmlkLWNvbHVtbnM6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqID09IENvbW1vbiBzdHlsZXMgKF9jb21tb24uc2NzcykgPT0gKiovXHJcblxyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XHJcbiAgICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXlrYS1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiLyoqID09IENhbXBhaWduIHBhZ2Ugc3R5bGVzIChfY2FtcGFpZ24uc2NzcykgPT0gKiovXHJcbi5lZGl0LXBvc3QtbWV0YS1ib3hlcy1hcmVhIHtcclxuXHJcbiAgICAjbGV5a2FfY2FtcGFpZ25fcGF5bWVudHNfYW1vdW50cyB7XHJcbiAgICAgICAgLmxleWthLW9wdGlvbnMtc2VjdGlvbiB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tdGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnQtb3B0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1zZWN0aW9uLW9wdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXlrYS10YWJzLXRpdGxlcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXlrYS10YWItdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZXlrYS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXltZW50LWFtb3VudC1vcHRpb24tYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb21wb25lbnQuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtYW1vdW50LW9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29tcG9uZW50LmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb21wb25lbnQudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlbGV0ZS1hZGRpdGlvbmFsLWZpZWxkLmRlbGV0ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDQzYzU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb21wb25lbnQudGl0bGUgLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWItbWlzY2VsbGFuZW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxleWthLWZpZWxkLWlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb21wb25lbnQuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgIiwiLyoqID09IFNlZXRpbmdzIGFuZCB2YXJpYWJsZXMgKF9wcmVzZXRzLnNjc3MpICA9PSAqKi9cclxuXHJcbiRsZXlrYS1zdGFyLWJhc2U6IDE2cHg7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLWxleWthLWNvbG9yLW1haW46ICNmZjUxMGQ7XHJcbiAgICAtLWxleWthLWNvbG9yLW1haW4tc2Vjb25kOiAjZmZjMjlmO1xyXG4gICAgLS1sZXlrYS1jb2xvci1tYWluLXRoaXJkOiAjZmVmNWYxO1xyXG4gICAgLS1sZXlrYS1jb2xvci1tYWluLWluYWN0aXZlOiByZ2JhKDI1NSw4MSwxMywgMC41KTsgLy8gI2ZmNTEwZCB3aXRoIDAuNSBvcGFjaXR5XHJcbiAgICBcclxuICAgIC0tbGV5a2EtY29sb3ItZXJyb3I6ICNkNDNjNTc7XHJcbiAgICAtLWxleWthLWNvbG9yLWVycm9yLXNlY29uZDogI2ZjOTBhNDtcclxuICAgIC0tbGV5a2EtY29sb3ItZXJyb3ItdGhpcmQ6ICNmY2YyZjQ7XHJcblxyXG4gICAgLS1sZXlrYS1jb2xvci1vazogIzFhYTMxNjtcclxuICAgIC0tbGV5a2EtY29sb3Itb2stc2Vjb25kOiAjOWFkYzk4O1xyXG4gICAgLS1sZXlrYS1jb2xvci1vay10aGlyZDogI2YzZmNmMjtcclxuXHJcbiAgICAtLWxleWthLWNvbG9yLWdyYXktZGFyazogIzQ3NDc0NztcclxuICAgIC0tbGV5a2EtY29sb3ItZ3JleS1zZW1pLWRhcms6ICM0NjU2NTY1O1xyXG4gICAgLS1sZXlrYS1jb2xvci1ncmF5OiAjNjY2NjY2O1xyXG4gICAgLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQ6ICNhYWFhYWE7XHJcbiAgICAtLWxleWthLWNvbG9yLWdyYXktc3VwZXJsaWdodDogI2VkZWRlZDtcclxuXHJcbiAgICAtLWxleWthLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG5cclxuICAgIC0tbGV5a2EtY29sb3ItcGMtYmc6ICNmZjYzNDc7XHJcblxyXG4gICAgLS1sZXlrYS1jb2xvci1ncmFkaWVudDogI2ZmZmZmZjtcclxuXHJcbiAgICAtLWxleWthLWZvbnQtbWFpbjogJ1JvYm90byc7XHJcblxyXG4gICAgLS1sZXlrYS1zdGFyLWJhc2U6IDE2cHg7XHJcbiAgICBcclxuICAgIC0tbGV5a2EtY29sb3ItdGV4dC1saWdodDogI2ZmZmZmZjtcclxufVxyXG5cclxuJGxleWthLXN0YXItY29sb3ItbWFpbjogICAgICAgICAgICAgdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLW1haW4tc2Vjb25kOiAgICAgIHZhcigtLWxleWthLWNvbG9yLW1haW4tc2Vjb25kKTtcclxuJGxleWthLXN0YXItY29sb3ItbWFpbi10aGlyZDogICAgICAgdmFyKC0tbGV5a2EtY29sb3ItbWFpbi10aGlyZCk7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLW1haW4taW5hY3RpdmU6ICAgIHZhcigtLWxleWthLWNvbG9yLW1haW4taW5hY3RpdmUpO1xyXG5cclxuJGxleWthLXN0YXItY29sb3ItZXJyb3I6ICAgICAgICAgICAgdmFyKC0tbGV5a2EtY29sb3ItZXJyb3IpO1xyXG4kbGV5a2Etc3Rhci1jb2xvci1lcnJvci1zZWNvbmQ6ICAgICB2YXIoLS1sZXlrYS1jb2xvci1lcnJvci1zZWNvbmQpO1xyXG4kbGV5a2Etc3Rhci1jb2xvci1lcnJvci10aGlyZDogICAgICB2YXIoLS1sZXlrYS1jb2xvci1lcnJvci10aGlyZCk7XHJcblxyXG4kbGV5a2Etc3Rhci1jb2xvci1vazogICAgICAgICAgICAgICB2YXIoLS1sZXlrYS1jb2xvci1vayk7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLW9rLXNlY29uZDogICAgICAgIHZhcigtLWxleWthLWNvbG9yLW9rLXNlY29uZCk7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLW9rLXRoaXJkOiAgICAgICAgIHZhcigtLWxleWthLWNvbG9yLW9rLXRoaXJkKTtcclxuXHJcbiRsZXlrYS1zdGFyLWNvbG9yLWJsYWNrOiAgICAgICAgICAgICMwMDAwMDA7IC8vIEFUTSBpdCdzIHVzZWQgb25seSBpbiBBY2NvdW50c1xyXG4kbGV5a2Etc3Rhci1jb2xvci1ncmF5LWRhcms6ICAgICAgICB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LWRhcmspOyAvLyAjNDc0NzQ3XHJcbiRsZXlrYS1zdGFyLWNvbG9yLWdyYXktc2VtaS1kYXJrOiAgIHZhcigtLWxleWthLWNvbG9yLWdyYXktc2VtaS1kYXJrKTsgLy8gIzY1NjU2NTtcclxuLy8kbGV5a2Etc3Rhci1jb2xvci1ncmF5OiAgICAgICAgICAgICAjOGY4ZjhmO1xyXG4kbGV5a2Etc3Rhci1jb2xvci1ncmF5OiAgICAgICAgICAgICB2YXIoLS1sZXlrYS1jb2xvci1ncmF5KTsgLy8gIzY2NjY2NjtcclxuXHJcbiRsZXlrYS1zdGFyLWNvbG9yLWdyYXktbGlnaHQ6ICAgICAgICNjMGMwYzA7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLXN3aXBlci1hcnJvdy1ib3JkZXI6ICNmMWYxZjE7XHJcblxyXG4kbGV5a2Etc3RhcnQtY29sb3ItZ3JheS1ub3Rzb2xpZ2h0OiAgICAgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1ub3Rzb2xpZ2h0KTsgLy8gI2FhYWFhYTtcclxuJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0OiAgdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1zdXBlcmxpZ2h0KTsgLy8gI2VkZWRlZDtcclxuJGxleWthLXN0YXItY29sb3Itd2hpdGU6ICAgICAgICAgICAgdmFyKC0tbGV5a2EtY29sb3Itd2hpdGUpOyAvLyAjZmZmZmZmO1xyXG4kbGV5a2Etc3Rhci1jb2xvci1ncmFkaWVudDogICAgICAgICB2YXIoLS1sZXlrYS1jb2xvci1ncmFkaWVudCk7IC8vICNmZmZmZmY7XHJcblxyXG4kbGV5a2Etc3Rhci1jb2xvci10ZXh0OiAjNjY2NjY2O1xyXG4kbGV5a2Etc3Rhci1jb2xvci10ZXh0LWxpZ2h0OiB2YXIoLS1sZXlrYS1jb2xvci10ZXh0LWxpZ2h0KTtcclxuXHJcbiRsZXlrYS1zdGFyLWNvbG9yLXRvb2x0aXAtYmc6ICNkZGRkZGQ7XHJcbiRsZXlrYS1zdGFyLWNvbG9yLXRvb2x0aXAtdGV4dDogIzQ0NDQ0YTtcclxuXHJcbiRsZXlrYS1wYy1jb2xvci1tYWluOiB2YXIoLS1sZXlrYS1jb2xvci1wYy1iZyk7XHJcblxyXG4kbGV5a2EtZm9udC1tYWluOiB2YXIoLS1sZXlrYS1mb250LW1haW4pOyIsIi8qKiA9PSBUeXBvZ3JhcGh5IChfdHlwby5zY3NzKSA9PSAqKi9cclxuXHJcbkBtaXhpbiBzdGFyLWgxIHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLWgyIHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtZm9ybS1hbW91bnQoKSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjFweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci10ZXh0KCRtb2Q6IGRlZmF1bHQpIHtcclxuXHJcblx0Zm9udC1mYW1pbHk6ICRsZXlrYS1mb250LW1haW47XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdEBpZiAkbW9kID09IHN0cm9uZyB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHRAZWxzZSBpZiAkbW9kID09IGl0YWxpYyB7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1peGluIHN0YXItdGV4dC11aS1tYWluKCRtb2Q6IGRlZmF1bHQpIHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoJG1vZCk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtcmFyZSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtdWktY2FwdGlvbigkbW9kOiBkZWZhdWx0KSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCRtb2QpO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtaW5wdXQge1xyXG5cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci10ZXh0LWNoZWNrLWxhYmVsKCkge1xyXG5cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci1oMyB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci10ZXh0LWZvcm0tY2FtcGFpZ24tZGVzY3JpcHRpb24oKSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtZm9ybS1vZmVydGEoKSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtZGVzY3JpcHRpb24oKSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci10ZXh0LWZvcm0tc2VjdGlvbi10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcdFxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtbG9nb3V0IHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtdWktc2Vjb25kKCRtb2Q6IGRlZmF1bHQpIHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoJG1vZCk7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3Rhci10ZXh0LWZpZWxkLXRpdGxlKCkge1xyXG5cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gc3BlY2lhbCB0eXBvXHJcbkBtaXhpbiBzdGFyLXRleHQtcGVyaW9kaWNpdHkoKSB7XHJcblx0QGluY2x1ZGUgc3Rhci10ZXh0LXVpLWNhcHRpb24oKTtcclxufVxyXG5cclxuQG1peGluIHN0YXItdGV4dC1wbS1sYWJlbCgpIHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLXRleHQtYW1vdW50IHtcclxuXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLy8gcGVyc2lzdGVudCBjYW1wYWlnblxyXG5AbWl4aW4gbGV5a2EtcGMtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHJcblx0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHRAaWYgJG1vZCA9PSBzdHJvbmcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblx0QGVsc2UgaWYgJG1vZCA9PSBpdGFsaWMge1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGxleWthLXBjLWgxKCkge1xyXG4gICAgQGluY2x1ZGUgbGV5a2EtcGMtdGV4dCgpO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcclxuXHRAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1wYy10ZXh0LWNvbnRlbnQoKSB7XHJcbiAgICBAaW5jbHVkZSBsZXlrYS1wYy10ZXh0KCk7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHJcblx0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0XHRsaW5lLWhlaWdodDogMjlweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1wYy1mb290ZXIoKSB7XHJcbiAgICBAaW5jbHVkZSBsZXlrYS1wYy10ZXh0KCk7XHJcbn0iLCJAa2V5ZnJhbWVzIGxleWthLXNwaW5uZXItYm9yZGVyIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLmxleWthLXNwaW5uZXItYm9yZGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cdGJvcmRlcjogNXB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YW5pbWF0aW9uOiBsZXlrYS1zcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcclxuXHR3aWR0aDogNCAqICRsZXlrYS1zdGFyLWJhc2U7XHJcblx0aGVpZ2h0OiA0ICogJGxleWthLXN0YXItYmFzZTtcclxuXHJcblx0Ji54cyB7XHJcblx0XHR3aWR0aDogJGxleWthLXN0YXItYmFzZTtcclxuXHRcdGhlaWdodDogJGxleWthLXN0YXItYmFzZTtcclxuXHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdH1cclxuICBcclxuXHQmLnNtIHtcclxuXHRcdHdpZHRoOiAyICogJGxleWthLXN0YXItYmFzZTtcclxuXHRcdGhlaWdodDogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcblx0XHRib3JkZXItd2lkdGg6IDNweDtcclxuXHR9XHJcbiAgXHJcblx0Ji5sZyB7XHJcblx0XHR3aWR0aDogNiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcblx0XHRoZWlnaHQ6IDYgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA3cHg7XHJcblx0fVxyXG4gIFxyXG59XHJcbiIsIi8qKiA9PSBQZXJzaXN0ZW50IGNhbXBhaWduIHBhZ2Ugc3R5bGVzIChfcGVyc2lzdGVudF9jYW1wYWlnbi5zY3NzKSA9PSAqKi9cclxuXHJcbi5sZXlrYV9jYW1wYWlnbi10ZW1wbGF0ZS1wZXJzaXN0ZW50IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2l0ZS1jb250ZW50LmxleWthLWNhbXBhaWduLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAvLyAyMDIwIHdpZHRoIGZpeFxyXG4gICAgICAgICY6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmlzLXN0eWxlLXdpZGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2l0ZS1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiB7XHJcbiAgICBAaW5jbHVkZSBsZXlrYS1wYy10ZXh0KCk7XHJcbn1cclxuXHJcbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIC5sZXlrYS1jYW1wYWlnbi1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJi5jb3Zlci10eXBlLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3BlcnNpc3RlbnRfY2FtcGFpZ25faGVhZGVyX2JnLmpwZyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkZXItdGludCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTYsIDUsIDAuNzUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuaGlkZS1jb3Zlci10aW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2EtY2FtcGFpZ24tbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1jbGVhbi1hKCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2EtY2FtcGFpZ24tbm8tbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV5a2EtcGMtaDEoKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc0NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIHtcclxuICAgIFxyXG4gICAgaDEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGV5a2EtcGVyc2lzdGFudC1jYW1wYWlnbiAubGV5a2EtY2FtcGFpZ24tY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJi5zaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2EtcGMtdGV4dC1jb250ZW50KCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggJGxleWthLXN0YXItYmFzZSAkbGV5a2Etc3Rhci1iYXNlICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyICogJGxleWthLXN0YXItYmFzZSA0ICogJGxleWthLXN0YXItYmFzZSAyICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHRcdCAgIC5sZXlrYS1wZi1zdGFyIHtcclxuXHRcdCAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLXN0eWxlLWJsb2NrLWJveCgpO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLXN0eWxlLWJsb2NrLXBvc2l0aW9uKCk7XHJcblx0XHQgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4iLCJcclxuQG1peGluIHN0YXItY29ybmVycygpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuQG1peGluIHN0YXItY29udHJvbC1mcmFtZSgpIHtcclxuICAgIEBpbmNsdWRlIHN0YXItY29ybmVycygpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0O1xyXG4gICAgLyogd2lkdGg6IDEwMCU7IC8vIFRPRE8gSWYgdGhpcyBjb21tZW50aW5nIG91dCB3b24ndCBoYXJtIGZvcm0gZmllbGRzIGRpc3BsYXksIHJlbW92ZSB0aGUgbGluZSBjb21wbGV0ZWx5ICovXHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGFyLWNsZWFuLWEoKSB7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBcclxuICAgICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1zdGFyLWxpbmsge1xyXG5cclxuICAgIEBpbmNsdWRlIHN0YXItY2xlYW4tYSgpO1xyXG4gICAgQGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblxyXG4gICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHN0YXItY2xlYW4taW5wdXQoKSB7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHN0YXItc3dpcGVyIHtcclxuXHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYubm8tc3dpcGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXItY29udHJvbC1mcmFtZSgpO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJi5zaG93LXJpZ2h0LWFycm93IHtcclxuICAgICAgICAgICAgLmFycm93LWdyYWRpZW50LnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3dpcGVyLWFycm93LnN3aXBlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zaG93LWxlZnQtYXJyb3cge1xyXG4gICAgICAgICAgICAuYXJyb3ctZ3JhZGllbnQubGVmdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYub25seS1vbmUtaXRlbSB7XHJcbiAgICAgICAgLmFycm93LWdyYWRpZW50LnJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN3aXBlci1hcnJvdy5zd2lwZS1yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5hcnJvdy1ncmFkaWVudC5sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN3aXBlci1hcnJvdy5zd2lwZS1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN3aXBlci1saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYXJyb3ctZ3JhZGllbnQge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJGxleWthLXN0YXItY29sb3ItZ3JhZGllbnQgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zd2lwZXItYXJyb3cge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzdGFyLWNsZWFuLWEoKTtcclxuICAgICAgICAvLyB3aWR0aDogNDZweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci1zd2lwZXItYXJyb3ctYm9yZGVyO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci1zd2lwZXItYXJyb3ctYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gdG9wOiAtMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLWdyYXktc3VwZXJsaWdodDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnN3aXBlLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24tZ2FsbGVyeS1uYXYtYXJyb3ctbGVmdC0wMDIuc3ZnKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zd2lwZS1yaWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaWNvbi1nYWxsZXJ5LW5hdi1hcnJvdy1yaWdodC0wMDIuc3ZnKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyByaWdodDogLTJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnN3aXBlci1saXN0LCAuZnVsbC1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzZweCk7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItY29udHJvbC1mcmFtZSgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiwgaW5wdXQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtYW1vdW50KCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1mb3JtLWFtb3VudDtcclxuICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHN0YXItdGV4dC11aS1jYXB0aW9uKCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1zZW1pLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYuY3VycmVuY3k6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnNob3ctcGgge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2Etc3Rhci1zd2lwZXItaW5wdXQtcGxhY2Vob2xkZXIoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItc3dpcGVyLWlucHV0LXBsYWNlaG9sZGVyKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItc3dpcGVyLWlucHV0LXBsYWNlaG9sZGVyKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItc3dpcGVyLWlucHV0LXBsYWNlaG9sZGVyKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZ1bGwgbGlzdFxyXG4gICAgLmZ1bGwtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsZXlrYS1zdGFyLWJhc2U7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1mb3JtLWFtb3VudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1zdGFyLXN3aXBlci1pbnB1dC1wbGFjZWhvbGRlcigpIHtcclxuICAgIEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG4gICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWdyYXk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5AbWl4aW4gbGV5a2Etc3Rhci1jaGVja2JveCgpIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy90b3A6IC0xMDAwcHg7IC8vIDRweFxyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtY2hlY2stbGFiZWwoKTtcclxuICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHRcdHN2Zy5pY29uLWNoZWNrYm94LWNoZWNrIHtcclxuICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTIzcHg7XHJcblx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdGZpbGw6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcblx0XHR9XHJcbiAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWNoZWNrLWxhYmVsKCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnLmljb24tY2hlY2tib3gtY2hlY2sge1xyXG4gICAgICAgICAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxleWthLXN0YXItYnRuKCRtb2Q6IGRlZmF1bHQpIHtcclxuXHJcbiAgICBAaW5jbHVkZSBzdGFyLXRleHQtdWktY2FwdGlvbigpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcblx0QGlmICRtb2QgPT0gaW5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbi1pbmFjdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtb2QgPT0gc2Vjb25kYXJ5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLWdyYXktc3VwZXJsaWdodDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWl4aW4gbGV5a2Etc3Rhci1zaW5nbGUtbGluaygkbW9kOiBkZWZhdWx0KSB7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Rhci10ZXh0LXVpLWNhcHRpb24oKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzdGFyLWNsZWFuLWEoKTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWl4aW4gZmllbGQtcSB7XHJcbiAgXHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZpZWxkLXEtdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItdG9vbHRpcC10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXRvb2x0aXAtYmc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIHRvcDogMTUwJTtcclxuICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDIwNHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIC8vd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXRvb2x0aXAtdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDowO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjhweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci10b29sdGlwLWJnO1xyXG4gICAgICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgdG9wOi03cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC1xLXRvb2x0aXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQG1peGluIGFjY291bnQtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgXHJcbiAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1oMigpO1xyXG4gICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLWdyYXktc3VwZXJsaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcblxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2FtcGFpbi1zaW5nbGUtbGluZS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWdyYXk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG5AbWl4aW4gbGV5a2Etc3Rhci1zdHlsZS1ibG9jay1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgcGFkZGluZzogMiAqICRsZXlrYS1zdGFyLWJhc2UgJGxleWthLXN0YXItYmFzZSAkbGV5a2Etc3Rhci1iYXNlICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMiAqICRsZXlrYS1zdGFyLWJhc2UgMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1zdGFyLXN0eWxlLWJsb2NrLXBvc2l0aW9uIHtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0gJGxleWthLXN0YXItYmFzZTtcclxuICAgIG1hcmdpbi1yaWdodDogLSAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtIDIgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSAyICogJGxleWthLXN0YXItYmFzZTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcclxuXHJcblx0bWluLWhlaWdodDogMjFweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZy10b3A6IDFweDtcclxuXHRtYXJnaW4tbGVmdDogMSokbGV5a2Etc3Rhci1iYXNlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHJcblx0c3Bhbi5kb25vcl9fdGV4dGZpZWxkLWVycm9yIHtcclxuXHJcblx0XHRAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuXHJcblx0ICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1lcnJvcjtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1peGluIGxleWthLWRvbmF0aW9uLWdhdGV3YXktcG0ge1xyXG5cclxuICAgIEBpbmNsdWRlIHN0YXItdGV4dC1wbS1sYWJlbCgpO1xyXG5cclxuICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci10ZXh0O1xyXG4gICAgbWFyZ2luLXRvcDogMC41ICogJGxleWthLXN0YXItYmFzZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1zdWJzY3JpcHRpb24tbGlzdC1pdGVtIHtcclxuXHJcbiAgICAmLnN1YnNjcmlwdGlvbi1jYW5jZWxpbmcsJi5zdWJzY3JpcHRpb24tY2FuY2VsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaXB0aW9uLWRldGFpbHMge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNjcmlwdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgLmNhbmNlbGluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FtcGFpZ24tdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhbXBhaW4tc2luZ2xlLWxpbmUtdGl0bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuYW1vdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LXBtLWxhYmVsKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvbmF0aW9uLWdhdGV3YXktcG0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGxleWthLWRvbmF0aW9uLWdhdGV3YXktcG0oKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG59IiwiLyoqID09IEFjY291bnQgcGFnZSBzdHlsZXMgKF9hY2NvdW50LnNjc3MpID09ICoqL1xyXG4ubGV5a2EtYWNjb3VudCAubGV5a2EtcGYtc3RhciB7XHJcbiAgICAvLyAyMDIwIHdpZHRoIGZpeFxyXG4gICAgJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguaXMtc3R5bGUtd2lkZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSB7XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGFjY291bnQtbGlzdCgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLWxpbmsoKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXItaDEoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtcmFyZSgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2Etc3Rhci1zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLWJ0bigpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLWJ0bihzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5sZXlrYS1zdGFyLXNpbmdsZS1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2Etc3Rhci1zaW5nbGUtbGluaygpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmludGVybmFsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmRvdWJsZSB7XHJcblxyXG4gICAgICAgICAgICBhLCBpbnB1dCwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICYubGV5a2Etc3Rhci1idG4sXHJcbiAgICAgICAgICAgICAgICAmLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSwgaW5wdXQsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sZXlrYS1zdGFyLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2EtZXh0cmEtbGlua3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLWxpbmsoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5sZXlrYS1oaWRkZW4tY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LmxleWthLWZvcm0tc3Bpbm5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBcclxuICAgICAgICAuZm9ybS1hamF4LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHRcclxuXHQuZm9ybS1tZXNzYWdlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcbiAgICAubGV5a2Etc3Rhci1maWVsZC1lcnJvci1mcmFtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV5a2Etc3Rhci1maWVsZC1lcnJvci1mcmFtZSgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdC5kb25vcl9fdGV4dGZpZWxkLWVycm9yIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcblx0LmZvcm0tbWVzc2FnZSB7XHJcblx0XHQmLmVycm9yLW1lc3NhZ2Uge1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3VjY2Vzcy1tZXNzYWdlIHtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBcclxufVxyXG5cclxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSB7XHJcbiAgICAubGV5a2Etc3Rhci1zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblx0cC5sZXlrYS13ZS1uZWVkLXlvdSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyICogJGxleWthLXN0YXItYmFzZTtcclxuXHR9XHJcbiAgICBcclxufVxyXG5cclxuLmxleWthLXNjcmVlbi1hY2NvdW50IC5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybSB7XHJcbiAgICBcclxuICAgIC5saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBhY2NvdW50LWxpc3QoKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxpc3Quc3Vic2NyaWJlZC1jYW1wYWlnbnMtbGlzdCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2Etc3Vic2NyaXB0aW9uLWxpc3QtaXRlbSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGlzdC5sZXlrYS1zdGFyLWhpc3Rvcnkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItaDMoKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1Ym1pdHRlZCB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbS10aXRsZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWluZm8uc3ZnKTtcdFx0XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnVuZGVkIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tbm8tcmVuZXcuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlYmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tcmVuZXcuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaW5pdC1yZWN1cnJpbmctZG9uYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjYW5jZWwgc3Vic2NyaXB0aW9uIGNhc2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWRpc2Nvbm5lY3Quc3ZnKTsgLy8gdGVtcG9yYXJ5IGRpc2FibGVkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1pbmZvLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFjdGl2ZSBzdWJzY3JpcHRpb24gY2FzZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlY3VycmluZy1pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1pbmZvLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVmdW5kZWQge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1yZWZ1bmQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N0YXItaWNvbi1lcnJvci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtcSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWVsZC1xKCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLXEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1xLXRvb2x0aXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWVycm9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206OHB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLWVycm9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHN0YXItdGV4dC11aS1zZWNvbmQoKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItaDMoKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItdGV4dDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9uYXRpb24tZ2F0ZXdheS1wbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1kb25hdGlvbi1nYXRld2F5LXBtKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYWpheC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sZXlrYS1zdGFyLXN1Ym1pdCB7XHJcbiAgICAgICAgLmxleWthLXN0YXItc2luZ2xlLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgcC5sZXlrYS13ZS1uZWVkLXlvdSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWNsZWFuLWEoKTtcclxuICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGV5a2Etc2NyZWVuLWxvZ2luIC5sZXlrYS1hY2NvdW50LFxyXG4ubGV5a2Etc2NyZWVuLXJlc2V0LXBhc3N3b3JkIC5sZXlrYS1hY2NvdW50IHtcclxuICAgIC5sZXlrYS1wZiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2EtcGF5bWVudC1mb3JtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjhweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubGV5a2EtZm9ybS1zcGlubmVyIHtcclxuICAgICAgICAgICAgLmZvcm0tYWpheC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXlrYS1zY3JlZW4tcmVzZXQtcGFzc3dvcmQgLmxleWthLWFjY291bnQgLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtIHtcclxuICAgIC5sZXlrYS1zdGFyLXN1Ym1pdCB7XHJcbiAgICAgICAgLmxleWthLXN0YXItYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiB7XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2Etc3Vic2NyaXB0aW9uLWxpc3QtaXRlbSgpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYWN0aW9uLWRpc2Nvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbiBkaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIgLmxleWthLXNjcmVlbi1mb3JtLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC5saW1pdC13aWR0aCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGV5a2EtY2FuY2VsLXN1YnNjcmlwdGlvbi1yZWFzb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItY2hlY2tib3goKTtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlY3Rpb24udW5zdWJzY3JpYmUtY29tbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2Etc3Rhci1zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ubGV5a2Etc2NyZWVuLWNhbmNlbC1zdWJzY3JpcHRpb24gZGl2W2lkKj1cImxleWthLXBmLVwiXS5sZXlrYS1wZi1zdGFyIC5sZXlrYS11bnN1YnNjcmliZS1jYW1wYWlucy1mb3JtcyB7XHJcblx0LmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSwgXHJcbiAgICAubGV5a2EtY29uZmlybS11bnN1YnNjcmliZS1yZXF1ZXN0LWZvcm0sXHJcbiAgICAubGV5a2EtY29uZmlybS1nby1yZXN1YnNjcmliZS1mb3JtLFxyXG5cdC5sZXlrYS1iYWNrLXRvLWFjY291bnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxleWthLWNhbmNlbC1zdWJzY3JpcHRpb24tZm9ybSB7XHJcbiAgICAgICAgLnVuc3Vic2NyaWJlLWNvbW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHRcclxuICAgIC5sZXlrYS1jb25maXJtLXVuc3Vic2NyaWJlLXJlcXVlc3QtZm9ybSxcclxuICAgIC5sZXlrYS1jb25maXJtLWdvLXJlc3Vic2NyaWJlLWZvcm0ge1xyXG5cdFx0cCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sZXlrYS1zdGFyLXN1Ym1pdCB7XHJcblx0XHRcdC5sZXlrYS1zdGFyLWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMyAqICRsZXlrYS1zdGFyLWJhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4vLyBvdmVycmRpZSBzdHlsZXMgICAgXHJcbi5sZXlrYS1hY2NvdW50IGRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciAubGV5a2EtYWNjb3VudC1mb3JtIHtcclxuICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzI4cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNCAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGxvZ291dCBidXR0b25cclxuLmxleWthLWFjY291bnQge1xyXG5cdC5sZXlrYS1sb2dvdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogJGxleWthLXN0YXItYmFzZTtcclxuXHRcdHJpZ2h0OiAkbGV5a2Etc3Rhci1iYXNlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hY2NvdW50LWljb24tbG9nb3V0LnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWxvZ291dCgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTsgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hY2NvdW50LWljb24tbG9nb3V0LXdoaXRlLnN2Zyk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuXHQubGV5a2EtYWNjb3VudCB7XHJcblx0XHQubGV5a2EtbG9nb3V0IHtcclxuXHRcdFx0dG9wOiAzLjggKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0XHRcdFx0dG9wOiAzICogJGxleWthLXN0YXItYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcblxyXG4ubG9nZ2VkLWluIHtcclxuXHQubGV5a2EtYWNjb3VudCB7XHJcblx0XHQubGV5a2EtbG9nb3V0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi8vIHBhZ2UgaGVhZGVyIFxyXG4ubGV5a2EtYWNjb3VudCB7XHJcblx0Ji5sZXlrYS1wZXJzaXN0YW50LWNhbXBhaWduIHtcclxuXHQgICAgLmxleWthLWNhbXBhaWduLWhlYWRlciB7XHJcblx0ICAgICAgICBoMSB7XHJcblx0ICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cdFxyXG5cdH1cclxufSIsIi8qKiA9PSBGb3JtIGNvbW1vbiBzZXR0aW5ncyAoX2Zvcm1fc2V0dGluZ3Muc2NzcykgPT0gKiovXHJcblxyXG4vKiogQ29tbW9uIHNldHRpbmdzICAqL1xyXG5AbWl4aW4gbW9kdWxlLWhlaWdodCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0bWF4LWhlaWdodDogJG1vZDtcclxuXHRoZWlnaHQ6IDk2dmg7XHJcbn1cclxuXHJcbkBtaXhpbiBjbG9zZS1tYXJrKCRtb2Q6IGRlZmF1bHQpIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJvcmRlci1kYXJrO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRhcms7XHJcblx0fVxyXG5cclxuXHRAaWYgJG1vZCA9PSBncmVlbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsIDAuMSk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbmRpdltpZCAqPVwibGV5a2EtcGYtXCJdIHsgLy9ha2EgbmFtZXNwYWNlXHJcblx0bWFyZ2luOiAkYmFzZSo0IDA7XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XHJcblx0JjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuXHRAaW5jbHVkZSBib2R5LXRleHQoKTtcclxuXHJcblx0JiA+IHN2ZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHRmb3JtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmxleWthLXN1Ym1pdC1lcnJvcnMge1xyXG5cdFx0QGluY2x1ZGUgZXJyb3ItdGV4dC1pbi1mb290ZXIoKTtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1pbnZhbGlkO1xyXG5cdFx0bWFyZ2luOiAtMTBweCAtMXB4IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAkYmFzZSAqIDIgJGJhc2UqNDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZXJyb3ItdGV4dC1kaXNtaXNzKCk7XHJcblx0XHRcdFxyXG5cdFx0XHRjb250ZW50OiAneCc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTlweDtcclxuXHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiogPT0gRm9ybSBmaWVsZHMgc3R5bGVzID09ICovXHJcblxyXG4vL0lOUEFHRSBDQVJEXHJcbmRpdltpZCAqPVwibGV5a2EtcGYtXCJdIHsgLy9ha2EgbmFtZXNwYWNlXHJcblxyXG5cdC5pbnBhZ2UtY2FyZF9fdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci10aW55O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuNyU7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuaW5wYWdlLWNhcmRfX2NvbnRlbnR7XHJcblx0XHRwYWRkaW5nOiAkYmFzZSozO1xyXG5cdH1cclxuXHJcblx0LmlucGFnZS1jYXJkX3RpdGxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZSoyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0fVxyXG5cdFxyXG5cdC5pbnBhZ2UtY2FyZF9leGNlcnB0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZSoxLjU7XHJcblx0fVxyXG5cdFxyXG5cdC8vIG5ldyBjYXJkIGRlc2lnblxyXG5cdCYuc2hvdy1wcmV2aWV3IHtcclxuXHRcdFxyXG5cdFx0LmlucGFnZS1jYXJkX19jb250ZW50e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wYWdlLWNhcmRfdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmlucGFnZS1jYXJkX19leGNlcnB0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuXHRcdFx0XHJcblx0XHRcdC5pbnBhZ2UtY2FyZF9fdG9nZ2xlLWV4Y2VycHQtbGlua3Mge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDMuNXJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzAsZmZmZmZmKzY3JjArMCwxKzY3ICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDY3JSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNjclKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNjclKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdC5pbnBhZ2UtY2FyZF9fZXhwYW5kLWV4Y2VycHQsXHJcblx0XHRcdFx0LmlucGFnZS1jYXJkX19jb2xsYXBzZS1leGNlcnB0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLW1haW47XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaW5wYWdlLWNhcmRfX2NvbGxhcHNlLWV4Y2VycHQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZXhwYW5kIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaW5wYWdlLWNhcmRfX3RvZ2dsZS1leGNlcnB0LWxpbmtzIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5pbnBhZ2UtY2FyZF9fZXhwYW5kLWV4Y2VycHQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuaW5wYWdlLWNhcmRfX2NvbGxhcHNlLWV4Y2VycHQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbnBhZ2UtY2FyZF9zY2FsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC50YXJnZXQge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Lm1lc3NhZ2UtZmluaXNoZWQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTVlbTtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5pbmZvIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0MztcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5pbnBhZ2UtY2FyZF9fbm90ZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5pbnBhZ2UtY2FyZF9fYWN0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0XHRcdGJ1dHRvbixcclxuXHRcdFx0LmxleWthLXRoYW5reW91LWJ1dHRvbiB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvL21heC13aWR0aDogMjc5cHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubGV5a2EtdGhhbmt5b3UtYnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3VwcG9ydGVyLWFuZC1idXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYubGV5a2EtcGYtLWFjdGl2ZSB7XHJcblx0XHRcdC5pbnBhZ2UtY2FyZF9fYWN0aW9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5wYWdlLWNhcmRfc2NhbGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2UqMztcclxuXHR9XHJcblxyXG5cdC5zY2FsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1saWdodDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG5cclxuXHRcdC5wcm9ncmVzcyB7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41cHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xyXG5cclxuXHRcdFx0Ji5maW4ge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5oaWRlLXNjYWxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXJnZXQge1xyXG5cdFx0bWFyZ2luOiAkYmFzZSoyIDAgJGJhc2UvMjtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHQuY3Vyci1tYXJrIHsgbWFyZ2luLWxlZnQ6IDJweDsgfVxyXG5cdH1cclxuXHJcblx0Lm1lc3NhZ2UtZmluaXNoZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0Zm9udC1zaXplOiAxLjE1ZW07XHJcblx0fVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcblx0XHQuY3Vyci1tYXJrIHsgbWFyZ2luLWxlZnQ6IDJweDsgfVxyXG5cdH1cclxuXHJcblx0LmlucGFnZS1jYXJkX19ub3RlIHtcclxuXHRcdEBpbmNsdWRlIHN1cHBvcnRlcnMoKTtcclxuXHR9XHJcblxyXG5cdC5pbnBhZ2UtY2FyZF9fYWN0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6ICRiYXNlKjM7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0YnV0dG9uLFxyXG5cdFx0LmxleWthLXRoYW5reW91LWJ1dHRvbiB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI3OXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keS53aXphcmQtaW5pdC1jYW1wYWlnbi1wcmV2aWV3IHtcclxuXHRkaXZbaWQgKj1cImxleWthLXBmLVwiXSB7XHJcblx0XHQmLnNob3ctcHJldmlldyB7XHJcblx0XHRcdC5pbnBhZ2UtY2FyZF9fZXhjZXJwdCB7XHJcblx0XHRcdFx0LmlucGFnZS1jYXJkX190b2dnbGUtZXhjZXJwdC1saW5rcyB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmlucGFnZS1jYXJkX19hY3Rpb24ge1xyXG5cdFx0XHRcdC5sZXlrYS10aGFua3lvdS1idXR0b24ge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnN1cHBvcnRlci1hbmQtYnV0dG9uIHtcclxuXHRcdFx0XHQuaW5wYWdlLWNhcmRfX25vdGUge1xyXG5cdFx0XHRcdFx0Ji5zdXBwb3J0ZXJzIHtcclxuXHRcdFx0XHRcdFx0LmxleWthLWpzLWhpc3RvcnktbW9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTVEVQUyBDT01NT05TXHJcbmRpdltpZCAqPVwibGV5a2EtcGYtXCJdIHtcclxuXHJcblx0LnN0ZXBfX3NlbGVjdGlvbiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuLnJlbWVtYmVyZWQtYW1vdW50OmFmdGVyLCBzcGFuLmN1cnItbWFyazphZnRlciB7XHJcblx0XHRcdCAgICBjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXBfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIHN0ZXAtdGl0bGUoKTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibGFjaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zdGVwX19ub3RlIHtcclxuXHRcdEBpbmNsdWRlIG5vdGUtdGV4dCgpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdFx0aHlwaGVuczogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBBTU9VTlRcclxuXHJcbi8vcmFuZ2Ugc2VsZWN0b3JcclxuXHJcbkBtaXhpbiByYW5nZS10cmFjaygpIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuXHRhbmltYXRlOiAwLjJzO1xyXG59XHJcblxyXG5AbWl4aW4gcmFuZ2UtdGh1bWIoKSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbm9ybWFsO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1peGluIHJhbmdlLXRyYWNrLWludmFsaWQoKSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWZvcm0taW52YWxpZDtcclxufVxyXG5cclxuZGl2W2lkICo9XCJsZXlrYS1wZi1cIl0geyAvL2FrYSBuYW1lc3BhY2VcclxuXHQuYW1vdW50X3JhbmdlIHtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRpbnB1dFt0eXBlPXJhbmdlXSxcclxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlLFxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblx0XHRpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcixcclxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcclxuXHRcdFx0QGluY2x1ZGUgcmFuZ2UtdHJhY2soKTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XHJcblx0XHRcdEBpbmNsdWRlIHJhbmdlLXRyYWNrKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrICB7XHJcblx0XHRcdEBpbmNsdWRlIHJhbmdlLXRyYWNrKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XHJcblx0XHRcdEBpbmNsdWRlIHJhbmdlLXRodW1iKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7XHJcblx0XHRcdEBpbmNsdWRlIHJhbmdlLXRodW1iKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuXHRcdFx0QGluY2x1ZGUgcmFuZ2UtdGh1bWIoKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbnZhbGlkIC5hbW91bnRfcmFuZ2Uge1xyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayxcclxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrLFxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcm0taW52YWxpZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vZ2VuZXJhbFxyXG5kaXZbaWQgKj1cImxleWthLXBmLVwiXSB7IC8vYWthIG5hbWVzcGFjZVxyXG5cclxuXHQuYW1vdW50X19maWd1cmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE5NnB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0Ji5mb2N1cyB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBhbW91bnQtaW5wdXQoKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWJsYWNrO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdEBpbmNsdWRlIGFtb3VudC1pbnB1dCgpO1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWJsYWNrO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDRweCA0cHggNHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgICAgY29sb3I6JGNvbG9yLWJvcmRlci1ub3JtYWw7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYW1vdW50X19pY29uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6ICRiYXNlKjMgJGJhc2UgJGJhc2UqMjtcclxuXHRcdC8qaGVpZ2h0OiA4MHB4ICsgJGJhc2UqNTsqL1xyXG5cdFx0aGVpZ2h0OiAxMDBweCArICRiYXNlKjU7XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0XHRcdC8qaGVpZ2h0OiAxMTBweCArICRiYXNlKjU7Ki9cclxuXHRcdFx0aGVpZ2h0OiAxMzBweCArICRiYXNlKjU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX21haW47XHJcblxyXG4gICAgICAgICAgICAmLmljb24tbW9uZXktc2l6ZTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmljb24tbW9uZXktc2l6ZTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pY29uLW1vbmV5LXNpemUzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaWNvbi1tb25leS1zaXplNCB7XHJcblx0ICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcblx0ICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcclxuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHQgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbW91bnRfX3JhbmdlX3dyYXBwZXIge1xyXG5cdCAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0ICAgIC5hbW91bnRfX3JhbmdlX292ZXJsYXkge1xyXG5cdCAgICAgICAgZGlzcGxheTpub25lO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHQgICAgaGVpZ2h0OiAzOHB4O1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMDtcclxuXHRcdCAgICB3aWR0aDogMjEwcHg7XHJcblx0XHQgICAgei1pbmRleDo1O1xyXG5cdFx0ICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC5hbW91bnRfX3JhbmdlX2N1c3RvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZS1iZyB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6MTJweDtcclxuICAgICAgICAgICAgICAgZmlsbDogI0U2RTdFOTtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFuZ2UtY29sb3IsIC5yYW5nZS1jb2xvci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDoxMnB4O1xyXG4gICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbWFpbjtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFuZ2UtY29sb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOjM0cHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDozNHB4O1xyXG4gICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbWFpbjtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgbGVmdDo1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgIC5hbW91bnRfX3JhbmdlX2N1c3RvbS0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblx0LmFtb3VudF9fZXJyb3Ige1xyXG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWludmFsaWQ7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDogJGJhc2UqMztcclxuXHRcdG1heC13aWR0aDoxODZweDtcclxuXHR9XHJcblxyXG5cdC5zdGVwX19hY3Rpb24ge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKG1lZGl1bSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbihzbWFsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxODZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0Lm1vbnRobHkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiA0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdmctaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbW91bnQuaW52YWxpZCB7XHJcblx0XHQuYW1vdW50X19maWd1cmUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZm9ybS1pbnZhbGlkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbW91bnRfX2Vycm9yIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFtb3VudF9faWNvbiB7XHJcblx0XHRcdC5zdmctaWNvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xyXG5cdFx0XHRAaW5jbHVkZSByYW5nZS10cmFjay1pbnZhbGlkKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG5cdFx0XHRAaW5jbHVkZSByYW5nZS10cmFjay1pbnZhbGlkKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrICB7XHJcblx0XHRcdEBpbmNsdWRlIHJhbmdlLXRyYWNrLWludmFsaWQoKTtcclxuXHRcdH1cclxuXHRcdFxyXG4gICAgICAgIC5hbW91bnRfX3JhbmdlX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAuYW1vdW50X19yYW5nZV9jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgLnJhbmdlLWNvbG9yLCAucmFuZ2UtY29sb3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWZvcm0taW52YWxpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJhbmdlLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWZvcm0taW52YWxpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIENBUkRTIFNURVBcclxuZGl2W2lkICo9XCJsZXlrYS1wZi1cIl0geyAgLy9ha2EgbmFtZXNwYWNlXHJcblx0LnBheW1lbnRzLWdyaWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuOyAvKnNjcm9sbDsqL1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtb3B0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogOXB4IDRweDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gOHB4KVxyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtb3B0X19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtb3B0X19yYWRpbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LW9wdF9faWNvbiB7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXRpbnk7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1hY3RpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN2Zy1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGhlaWdodDogNDFweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHJcblx0XHRcdGhlaWdodDogODVweDtcclxuXHJcblx0XHRcdC5zdmctaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1vcHRfX3JhZGlvOmNoZWNrZWQgKyAucGF5bWVudC1vcHRfX2ljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYWN0aXZlO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWFjdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYXltZW50LW9wdF9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAkYmFzZTtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0aHlwaGVuczogbm9uZTtcclxuXHRcdG1heC1oZWlnaHQ6IDEuMjUqMioxMXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxLjI1KjIqMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBGSUVMRFMgU1RFUFxyXG5kaXZbaWQgKj1cImxleWthLXBmLVwiXSB7ICAvL2FrYSBuYW1lc3BhY2VcclxuXHJcblx0LmRvbm9yX190ZXh0ZmllbGQge1xyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgaW5wdXQtbGFiZWwoKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCwgdGV4dGFyZWEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0cGFkZGluZzogNnB4IDA7XHJcblx0XHRcdEBpbmNsdWRlIGlucHV0LXRleHQoKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ub3JtYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRvbm9yX190ZXh0ZmllbGQtZXJyb3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRAaW5jbHVkZSBpbnB1dC1sYWJlbCgpO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcm0taW52YWxpZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9jdXMge1xyXG5cdFx0XHRpbnB1dCB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ib3JkZXItZGFyazsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaW52YWxpZCB7XHJcblx0XHRcdC5kb25vcl9fdGV4dGZpZWxkLWxhYmVsIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHQuZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG5cdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9ybS1pbnZhbGlkO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1mb3JtLWludmFsaWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnZhbGlkIHtcclxuXHRcdFx0LmRvbm9yX190ZXh0ZmllbGQtbGFiZWwgeyBjb2xvcjogJGNvbG9yLW1haW47IH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRvbm9yX19zdWJtaXQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uKGFjdGlvbik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZG9ub3JfX29mZXJ0YSB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgLy8gY2VudGVyXHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTAwMHB4OyAvLyA0cHhcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBub3RlLXRleHQoKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjZweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGludGVybmFsLXN1YmxpbmsoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUIzYVdSMGFEMGlNVGR3ZUNJZ2FHVnBaMmgwUFNJeE0zQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UY2dNVE1pSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VHMXNibk02YzJ0bGRHTm9QU0pvZEhSd09pOHZkM2QzTG1KdmFHVnRhV0Z1WTI5a2FXNW5MbU52YlM5emEyVjBZMmd2Ym5NaVBpQWdJQ0FnSUNBZ1BIUnBkR3hsUGxOb1lYQmxQQzkwYVhSc1pUNGdJQ0FnUEdSbGMyTStRM0psWVhSbFpDQjNhWFJvSUZOclpYUmphQzQ4TDJSbGMyTStJQ0FnSUR4a1pXWnpQand2WkdWbWN6NGdJQ0FnUEdjZ2FXUTlJbEJoWjJVdE1TSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdjMnRsZEdOb09uUjVjR1U5SWsxVFVHRm5aU0krSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTVRZdU5Td3hMamczT1RFME1qZzJJRXcxTGpVeU9EVTNNVFF6TERFeUxqZzFNRFUzTVRRZ1REQXVOU3czTGpneU1pQk1NUzQzT0RreE5ESTROaXcyTGpVek1qZzFOekUwSUV3MUxqVXlPRFUzTVRRekxERXdMakkyTXpFME1qa2dUREUxTGpJeE1EZzFOekVzTUM0MU9TQk1NVFl1TlN3eExqZzNPVEUwTWpnMklFd3hOaTQxTERFdU9EYzVNVFF5T0RZZ1dpSWdhV1E5SWxOb1lYQmxJaUJtYVd4c1BTSWpSa1pHUmtaR0lpQnphMlYwWTJnNmRIbHdaVDBpVFZOVGFHRndaVWR5YjNWd0lqNDhMM0JoZEdnK0lDQWdJRHd2Wno0OEwzTjJaejQ9KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kb25vcl9fb2ZlcnRhLWVycm9yIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBpbnB1dC1sYWJlbCgpO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9ybS1pbnZhbGlkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaW52YWxpZCB7XHJcblx0XHRcdC5kb25vcl9fb2ZlcnRhLWVycm9yIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN0ZXAtLXN0YXRpYyB7XHJcblxyXG5cdFx0LnN0ZXBfX2JvcmRlciB7XHJcblxyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6ODAlO1xyXG5cdFx0ICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LnN0YXRpYy10ZXh0IHtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN0YXRpY19fY29tcGxldGUtZG9uYXRpb24ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46ICRiYXNlKjEuNSBhdXRvO1xyXG5cclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHJcblx0XHRcdCAgICBpbnB1dCB7XHJcblx0XHRcdCAgICAgICAgQGluY2x1ZGUgYnV0dG9uKGFjdGlvbik7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyoqID09IEZvcm0gbGF5b3V0IGFuZCBzdGF0ZXMgKF9mb3JtX2xheW91dC5zY3NzKSA9PSAqKi9cclxuXHJcbi8qIE5PIEpTIGJhc2ljcyAqL1xyXG4ubGV5a2EtcGZfX21vZHVsZSB7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG5cdFxyXG4gICAgKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHRcclxufVxyXG5cclxuXHJcbi5sZXlrYS1wZl9fZm9ybSB7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbi5pbnBhZ2UtY2FyZF9fYWN0aW9uLFxyXG4ubGV5a2EtcGZfX3JlZGlyZWN0LFxyXG4ubGV5a2EtcGZfX292ZXJsYXksXHJcbi5sZXlrYS1wZl9fY2xvc2UsXHJcbi5vZmVydGEsXHJcbi5zdGVwX19zZWxlY3Rpb24sXHJcbi5zdGVwX19hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdGVwX190aXRsZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6ICRiYXNlKjIgMCAkYmFzZSozO1xyXG59XHJcblxyXG4uc3RlcF9fZmllbGRzIHtcclxuXHRwYWRkaW5nOiAwICRiYXNlKjI7XHJcblxyXG5cdEBpbmNsdWRlIGZvcihzbWFsbC1zY3JlZW5zKSB7XHJcblx0XHRwYWRkaW5nOiAwICRiYXNlKjM7XHJcblx0fVxyXG5cclxuXHQmLnN0YXRpYy10ZXh0IHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRtYXJnaW46ICRiYXNlKjMgYXV0byAwO1xyXG5cclxuXHRcdHAgeyBtYXJnaW4tYm90dG9tOiAkYmFzZTsgfVxyXG5cdH1cclxufVxyXG5cclxuZGl2W2lkKj1cImxleWthLXBmLVwiXSB7IC8vIExleWthIG5hbWVzcGFjZVxyXG4gICAgLnN0ZXBfX25vdGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwICRiYXNlKjIgJGJhc2UqNCAkYmFzZSoyO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yKHNtYWxsLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkYmFzZSozICRiYXNlKjQgJGJhc2UqMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGRvbm9ycyBzdGVwXHJcbi5kb25vcl9fdGV4dGZpZWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAkYmFzZSozO1xyXG59XHJcblxyXG4uZG9ub3JfX3N1Ym1pdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogJGJhc2UqMjtcclxufVxyXG5cclxuLyoqIENhcmQgbGF5b3V0ICoqL1xyXG4ubGV5a2EtcGYge1xyXG5cclxuICAgIC5waWMtZmlyc3Qtc3RlcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxleWthLXBmLS1hY3RpdmUge1xyXG4gICAgICAgIC5waWMtZmlyc3Qtc3RlcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNhcmQtMmNvbDpub3QoLmxleWthLXBmLS1hY3RpdmUpIHtcclxuICAgICAgICAuaW5wYWdlLWNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucGFnZS1jYXJkX190aHVtYmZyYW1lIHtcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wYWdlLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wYWdlLWNhcmRfX3RodW1iZnJhbWUgKyAuaW5wYWdlLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucGFnZS1jYXJkX190aHVtYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiogSlMgc3RhdGUgKi9cclxuXHJcbi8qIEluaXQgbGF5b3V0ICovXHJcbi5sZXlrYS1qcyB7XHJcblx0LmxleWthLXBmX19jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBjbG9zZS1tYXJrKGdyZWVuKTtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA0cHg7XHJcblx0XHRyaWdodDogNHB4O1xyXG5cdH1cclxuXHJcblx0LmxleWthLXBmX19vdmVybGF5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcclxuXHR9XHJcblxyXG5cdC5sZXlrYS1wZl9fcmVkaXJlY3Qge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDEwMTUwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblxyXG4gICAgLmxleWthLXBmX19maW5hbC1zY3JlZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAxMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcblx0LmxleWthLXBmX19mb3JtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaW5wYWdlLWNhcmRfX2FjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi8qIE9wZW4gc3RhdGUgKi9cclxuLmxleWthLWpzIHtcclxuXHQubGV5a2EtcGYtLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgIC5pbnBhZ2UtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5uby1zdXBwb3J0ZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5waWMtZmlyc3Qtc3RlcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxldHMtZG8tZmlyc3Qtc3RlcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblx0XHQubGV5a2Etc3VibWl0LWVycm9ycyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAyMDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sZXlrYS1wZl9fb3ZlcmxheSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsIDAuMSk7XHJcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sZXlrYS1wZl9fbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vZHVsZS1oZWlnaHQoNTIycHgpO1xyXG5cclxuICAgICAgICAgICAgJi5sZXlrYS13aXRoLWNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9kdWxlLWhlaWdodCg2MTJweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDEwMDEwO1xyXG5cclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvcihzbWFsbC1zY3JlZW5zKSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxleWthLXBmX19jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR6LWluZGV4OiAxMDEyMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wYWdlLWNhcmRfX2FjdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly9tb2JpbGVcclxuXHRcdC5sZXlrYS1wZl9fY2FyZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sZXlrYS1wZl9fZm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubGV5a2EtcGZfX3JlZGlyZWN0LS1vcGVuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLyogT3BlbiBpbiBsYXJnZXIgc2NyZWVucyAtIDIgY29sdW1zIHN1cHBvcnQgKi9cclxuQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbi5sZXlrYS1qcyB7XHJcblx0LmxleWthLXBmLS1hY3RpdmUge1xyXG5cdFx0LmxleWthLXBmX19tb2R1bGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuXHRcdFx0JjphZnRlciB7IC8vZGl2aWRlclxyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0ei1pbmRleDogMTA4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxleWthLXBmX19jYXJkIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuXHRcdFx0LmlucGFnZS1jYXJkX190aHVtYiB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgIC5pbnBhZ2UtY2FyZF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wYWdlLWNhcmRfX2V4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sZXlrYS1wZl9fZm9ybSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmxleWthLXBmLS1hY3RpdmUge1xyXG4gICAgICAgICYubGV5a2EtcGYtLW9mZXJ0YS1vcGVuLCAmLmxleWthLXBmLS1wZC1vcGVuIHsgLy8gcmVtb3ZlIGRpdmlkZXJcclxuICAgICAgICAgICAgLmxleWthLXBmX19tb2R1bGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59IC8vbXFcclxuXHJcblxyXG4vKiBPZmVydGEgKi9cclxuLmxleWthLWpzIHtcclxuXHQubGV5a2EtcGYtLWFjdGl2ZS5sZXlrYS1wZi0tb2ZlcnRhLW9wZW4ge1xyXG5cclxuXHRcdC5sZXlrYS1wZl9fbW9kdWxlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNzAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxleWthLXBmX19vZmVydGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDEwMDE1O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAkYmFzZSozIDklIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZXJ0YV9fZnJhbWUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4IDU2cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmVydGFfX2Zsb3cge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTZweCArIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZXJ0YV9fYWN0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDEyMDtcclxuXHRcdFx0cGFkZGluZzogJGJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJ1dHRvbihzbWFsbCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLXBkLW9wZW4ge1xyXG5cclxuICAgICAgICAubGV5a2EtcGZfX21vZHVsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLXBmX19wZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRiYXNlKjMgOSUgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZF9fZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBkX19mbG93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHggKyAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBkX19hY3Rpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTIwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkYmFzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24oc21hbGwpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU3RlcHMgKi9cclxuXHJcbi8qIENvbW1vbiBzdGVwcyBsYXlvdXQgKi9cclxuLmxleWthLWpzIHtcclxuXHQubGV5a2EtcGZfX2Zvcm0ge1xyXG5cdFx0LnN0ZXAge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9kdWxlLWhlaWdodCg1MjJweCk7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcclxuXHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAmLmxleWthLXdpdGgtY29tbWVudCAuc3RlcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vZHVsZS1oZWlnaHQoNjI3cHgpO1xyXG4gICAgICAgIH1cclxuXHJcblx0XHQuc3RlcC0tcGVyc29uIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwLS1hY3RpdmUge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0Ly9jZWxsc1xyXG5cdFx0LnN0ZXBfX3NlbGVjdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0cGFkZGluZzogJGJhc2UgJGJhc2UqMiAkYmFzZSoxLjU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0LmxleWthLWpzLWFub3RoZXItc3RlcCB7XHJcblx0XHRcdFx0cGFkZGluZzogMnB4IDRweCAycHggMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZW1lbWJlcmVkLW1vbnRobHkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXBfX2FjdGlvbiAge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vbW9kaWZpZXJzXHJcblx0XHQuc3RlcF9fdGl0bGUtLWFtb3VudCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkYmFzZSo1O1xyXG5cdFx0XHRAaW5jbHVkZSBmb3Ioc21hbGwtc2NyZWVucykge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkYmFzZSo0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXBfX2FjdGlvbi0tYW1vdW50IHtcclxuXHRcdFx0cGFkZGluZzogJGJhc2UqMiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zdGVwX19ib3JkZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3cteTphdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGZvcihsYXJnZS1zY3JlZW5zKSB7XHJcblx0XHRcdC5zdGVwX19ib3JkZXIge1xyXG5cdFx0XHRcdHdpZHRoOiA4NiU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDdweDtcclxuXHRcdFx0XHRib3JkZXItaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1lBQUFBbUNBWUFBQUNvUGVtdUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQjNSSlRVVUg0UVVYRmdVSkNPSVI4Z0FBQUIxcFZGaDBRMjl0YldWdWRBQUFBQUFBUTNKbFlYUmxaQ0IzYVhSb0lFZEpUVkJrTG1VSEFBQURra2xFUVZSWXc3MVkyWExxT2hCc3lWcHNremlrS3YvL2lRa1FMTFRZbXZ0QWphN0J3Q0hFUkk4cWtGdXpkUGRJNE01RlJIUytsM05HU2dsOTM0T0lNSTRqaEJCbzJ4WnQyMElJTVR0SFhOcThzTVNqd0lnSWZkOGp4b2lVRXBSU3lEbURpRkJWRlpSU2FKb0d4cGlIZ0NrOHVHS01DQ0dBaVBEeDhZR3Fxa29VblhOd3pvR0lac0R1WGZJM3dBQmd0VnBCeXYrUGtWS2liVnRVVllWeEhIR2hBcDRITE9lTVlSZ2dwVVRUTkxOYVluQUFFRUw0TzJERE1CUmdVN0RuNEtXVWZ3dk1ldzhpT29uVUZDUUFLSFVzMzVUU0RQU2l4YzhmOE40anhnaGpESnFtdWZwN3JUVzAxaGpIRVp2TkJrM1R6TUF2QW15ejJaU2IxM1dOMTlmWDJZZTQwSVVRcGM2a2xOanY5emdjRGo5cWhMdUIxWFZkVW5RZUtVNnJFT0xrNDlNT1pUSytHeGpkdUVZSUFmdjlIbHByZEYwbnNNRGE3WGJrdmNkNnZZYlcrckhpenpsRENISHpnRWZwNWw4TklXLzkrWEE0ekdqaHQ0dTcxWHQvV3l1bnFTUWloQkFRUWlqMU1CSGtSVkpKUkxUZGJoRmpoTFVXZFYxREtUVzd2Q0FpaWpIQ09ZZHhIRTg0U1d0ZE9tdEpZRGxuN0hZN3hCZ2hoSUJTQ2tvcEdHTmdqRGsyVXM2WmRyc2RRZ2lvcWdwdDJ5TG5ES1VVdE5ZRjVKTEFtQmVaUXFZMVo2MDlabWkvMzVQM3ZteGNxNmVsZ1oydncrR0F2dThocFR3YUEwN2hOVkJFOUxCRHVBTHNLaysrdjc4WDR5bVpIRzkxM2tMQnVuZ1dwMUFJVVF3bUVVR3h3YnZrREpZR2RhNFVsOFNmWGJBVVFtQVloaE5UZDAwRG41bktLU2doQk9ScXRZTFdHbDlmWDFkSmIrbFVYanFQTFRremd4akhrWnh6eGRCSktabTMwRFJOa2FPbHU1SkZuWldGbTlCYWk2N3JqZ1JMUklneElzWlkzQ2tQRWwzWFBZVmduWE5GWGJnQk9GckdtRk5KbXZwNTd6MUNDRERHNE8zdGJWRmdQRVd4dWxocllhMDlTZkhNajBrcGl6UnN0MXQ0N3g4ZXdXNVpLYVVVMXV2MVZacVM5NWpEWVJnV3RUeHNObTl4NTAxZzNBaExycFRTa2FmK2NlN2RkYlBkYm9sRjNWcDdsVERQcHlmV1FZNzZ2VTc0UjFNU2Qrekx5d3ZxdWo2NTlkVDNUOVAyL2YxZCtQRW4wYjg3WXQ1N1lsZWJjMFpkMXpmZENJdHhTZ25HbUhJUlk4eXlFZVAwV1d2eCtmbUpsQkpTU3JPMFR0TVhZMFJkMStpNjd2bVR1SlN5cU1GNXQwNEhERTR0ZC9hZlBCRllhMDhjeUtWbkFxWUZIajcrREJnQU9PZG1ZeGdSbFRxOE5HUThGUmlidW5FY1orQnl6dWo3SGdCK3BSZ1B2eWp5RzJzSUFjNjU0b0tIWVlEV3VzamF3L2JvTjBNRUVaMDhhMVpWQlNFRTJPTmRTdU85WnVBL0p1VjJZaUs1b2hFQUFBQUFTVVZPUks1Q1lJST1cIikgMTAgMTAgcm91bmQ7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyoqIEhpc3RvcnkgKiovXHJcbi5ib3R0b20tZm9ybV9faGlzdG9yeSxcclxuLmlucGFnZS1jYXJkX19oaXN0b3J5IHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogLTE7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzO1xyXG5cdHBhZGRpbmc6ICRiYXNlKjMgJGJhc2UqMjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5sZXlrYS1qcyB7XHJcblx0Ly9pbiBwYWdlXHJcblx0LmlucGFnZS1jYXJkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5sZXlrYS1wZi0taGlzdG9yeS1vcGVuIHtcclxuXHRcdCYubGV5a2EtcGYtYm90dG9tIHsgQGluY2x1ZGUgbW9kdWxlLWhlaWdodCg1NDdweCk7IH1cclxuXHJcbiAgICAgICAgICAgIC5pbnBhZ2UtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2R1bGUtaGVpZ2h0KDU0N3B4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdC5ib3R0b20tZm9ybV9faGlzdG9yeSAsXHJcblx0XHQuaW5wYWdlLWNhcmRfX2hpc3Rvcnkge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXRpbnk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucGFnZS1jYXJkX19oaXN0b3J5IHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmhpc3RvcnlfX2Nsb3NlIHtcclxuXHRcdFx0QGluY2x1ZGUgY2xvc2UtbWFyaygpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRyaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oaXN0b3J5X190aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkYmFzZSoyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oaXN0b3J5X19saXN0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XHJcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGlzdG9yeV9fYWN0aW9uIHtcclxuXHRcdFx0cGFkZGluZzogJGJhc2UgMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJvZHktdGV4dCgpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRiYXNlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLW5vcm1hbDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1kYXJrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiAubGV5a2Etd2l0aC1jb21tZW50IC5pbnBhZ2UtY2FyZCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vZHVsZS1oZWlnaHQoNjEycHgpO1xyXG5cclxuICAgICAgICAvL21heC1oZWlnaHQ6IDUwNXB4O1xyXG4gICAgICAgIC8vaGVpZ2h0OiA5N3ZoO1xyXG4gICAgfVxyXG5cclxuXHQvL2luIG9wZW4gbW9kdWxlXHJcblx0LmxleWthLXBmLS1hY3RpdmUubGV5a2EtcGYtLWhpc3Rvcnktb3BlbiB7XHJcblx0XHQuaW5wYWdlLWNhcmRfX2hpc3Rvcnkge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGV5a2EtcGZfX2ZpbmFsLXNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6MTI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhc2UqMi4yO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6MTU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OjEyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0aGFua3lvdS10aXRsZTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjMyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb3JteW91LXJlZGlyZWN0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBpbmZvcm15b3UtdGV4dDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2VtaTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiRiYXNlICogODtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoxNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxleWthLWxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZmluYWwtbGV5a2EtbG9nby5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxleWthLXBmX19maW5hbC10aGFua3lvdSB7XHJcblxyXG4gICAgXHQmID4gcCB7XHJcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0fVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgXHR3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhhbmt5b3UtZW1haWwtZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZSo0Ljg7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRoYW5reW91LWVtYWlsLW1lLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYmFzZSAqIDAuODtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRoYW5reW91LW5vLWVtYWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhc2UgKiA0O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZW1pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm8tdGhhbmt5b3UtbGluaztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYubGV5a2EtcGZfX2ZpbmFsLWluZm9ybXlvdSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGV5a2EtcGZfX2ZpbmFsLWVycm9yIHtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlcnJvci10ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2VtaTtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDokYmFzZSAqIDQ7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MjUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiRiYXNlICogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiogPT0gRm9ybSBlbGVtZW50cyAoX2Zvcm1fZWxlbWVudHMuc2NzcykgPT0gKiovXHJcblxyXG5cclxuXHJcbi8vT0ZFUlRBXHJcbmRpdltpZCAqPVwibGV5a2EtcGYtXCJdIHsgIC8vYWthIG5hbWVzcGFjZVxyXG5cdC5sZXlrYS1wZl9fb2ZlcnRhLCAubGV5a2EtcGZfX3BkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0XHRAaW5jbHVkZSBib2R5LXRleHQoKTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0cDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxleWthLXBmX19vZmVydGEtYWN0aW9uLCAubGV5a2EtcGZfX3BkLWFjdGlvbiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAkYmFzZSoyIDA7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWxpbmssIDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL1JFRElSRUNUXHJcbi53YWl0aW5nIHtcclxuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvL3RvcDogMDtcclxuXHQvL2xlZnQ6IDA7XHJcblxyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xyXG5cdGJvcmRlci1yYWl1czogMTBweDtcclxufVxyXG5cclxuLndhaXRpbmdfX2NhcmQge1xyXG5cdHdpZHRoOiAyMjNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0LmxvYWRpbmcge1xyXG5cdFx0bWFyZ2luOiA4MHB4IGF1dG87XHJcblx0XHR3aWR0aDogODBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vc3Bpbm5lclxyXG4uc3Bpbm5lciB7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3Bpbm5lciA+IGRpdiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbn1cclxuXHJcbi5zcGlubmVyIC5ib3VuY2UxIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG59XHJcblxyXG4uc3Bpbm5lciAuYm91bmNlMiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcclxuICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cclxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xyXG4gIDAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9IDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiogZm9ybSBhdCBib3R0b20gKiovXHJcbi5sZXlrYS1wZi1ib3R0b20ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sZXlrYS1qcyAubGV5a2EtcGYtYm90dG9tICB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRwYWRkaW5nOiAkYmFzZSo0O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci10aW55O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRtYXJnaW4tdG9wOiAkYmFzZSo0O1xyXG5cclxuXHQuYm90dG9tLWZvcm1fX2ZpZWxkcyB7XHJcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmRpdltpZCAqPVwibGV5a2EtcGYtYm90dG9tXCJdIHsgLy9ha2EgbmFtZXNwYWNlXHJcblxyXG5cdC5ib3R0b20tZm9ybV9fbGFiZWwge1xyXG5cdFx0QGluY2x1ZGUgc3RlcC10aXRsZSgpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2UqMjtcclxuXHR9XHJcblxyXG5cdC5ib3R0b20tZm9ybV9fZmllbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZSozO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdFx0QGluY2x1ZGUgaW5wdXQtdGV4dCgpO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmN1cnItbWFyayB7XHJcblx0XHRcdEBpbmNsdWRlIGJvZHktdGV4dCgpO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYm90dG9tLWZvcm1fX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24oKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3R0b20tZm9ybV9fbm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAkYmFzZSo0O1xyXG5cdFx0QGluY2x1ZGUgc3VwcG9ydGVycygpO1xyXG5cdH1cclxufSBcclxuXHJcblxyXG4vKiogaGlzdG9yeSBibG9jayAqKi9cclxuZGl2W2lkKj1cImxleWthLXBmLVwiXSB7IC8vYWthIG5hbWVzcGFjZVxyXG5cdC5oaXN0b3J5X190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBzdGVwLXRpdGxlKCk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmxhY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaGlzdG9yeSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXRpbnk7XHJcblx0fVxyXG5cclxuXHQuaGlzdG9yeV9fcm93IHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiA2cHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtdG9wO1xyXG5cclxuXHRcdEBpbmxjdWRlIGJvZHktdGV4dCgpO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuaC1hbW91bnQge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiAxMTBweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGJhc2UqMjtcclxuXHR9XHJcblxyXG5cdC5oLW5hbWUge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGh5cGhlbnM6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6ICRiYXNlKjI7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXRpbnk7XHJcblx0XHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmNmY2ZjYrMCxmNmY2ZjYrMTAwJjArMCwxKzEwMCAqL1xyXG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNDYsMjQ2LDI0NiwwKSAwJSwgcmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjQ2LDI0NiwyNDYsMCkgMCUscmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyNDYsMjQ2LDI0NiwwKSAwJSxyZ2JhKDI0NiwyNDYsMjQ2LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGY2ZjZmNicsIGVuZENvbG9yc3RyPScjZjZmNmY2JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oLWRhdGUge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdFx0cGFkZGluZy1yaWdodDogJGJhc2UqMjtcclxuXHR9XHJcblxyXG4gICAgLmJvdHRvbS1mb3JtX19maWVsZCBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbW91bnRfX2ZpZ3VyZSBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIC8vaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcdFx0XHRcdFxyXG4gICAgfVxyXG5cclxuICAgIC5hbW91bnRfX2ljb24gLnN2Zy1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIH1cclxufSIsIi8qKiA9PSBGb3JtIGxheW91dCBhbmQgc3RhdGVzIChfZm9ybV9sYXlvdXQuc2NzcykgPT0gKiovXHJcblxyXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIge1xyXG4gICAgQGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcblx0QGluY2x1ZGUgbGV5a2Etc3Rhci1zdHlsZS1ibG9jay1ib3goKTtcclxuXHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAvLyAyMDIwIHdpZHRoIGZpeFxyXG4gICAgJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguaXMtc3R5bGUtd2lkZSkge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sZXlrYS10cGwtc3Rhci1mb3JtLFxyXG4gICAgLmxleWthLWFjY291bnQtZm9ybSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlY3Rpb25fX2JvcmRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2VjdGlvbl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnNlY3Rpb24tLXBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19maWVsZHMuYW1vdW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1sZXlrYV9jYW1wYWlnbiAuc2l0ZS1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgbWFyZ2luLXRvcDogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbn1cclxuIiwiLyoqID09IEZvcm0gZWxlbWVudHMgKF9mb3JtX2VsZW1lbnRzLnNjc3MpID09ICoqL1xyXG5cclxuLmxleWthLXRwbC1zdGFyLWZvcm0gLnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyxcclxuLmxleWthLXNjcmVlbi1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMge1xyXG5cclxuICAgIC8vIHBlcmlvZGljaXR5XHJcbiAgICAmLnBlcmlvZGljaXR5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGV5a2EtZm9udC1tYWluO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci1jb250cm9sLWZyYW1lKCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1wZXJpb2RpY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXNlbWktZGFyaztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyA4cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5pbnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1zdXBlcmxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3dpcGVyXHJcbiAgICAuc3Rhci1zd2lwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXItc3dpcGVyKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZ1bGwtbGlzdCB7ICAgICAgIFxyXG4gICAgICAgICAgICAuc3dpcGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbi10aGlyZDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW4tc2Vjb25kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVwdG8obWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiwgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBhbW91bnQgc3dpcGVyXHJcbiAgICAuYW1vdW50X19maWd1cmUuc3Rhci1zd2lwZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxleWthLWZvbnQtbWFpbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5vbmx5LW9uZS1pdGVtIHtcclxuICAgICAgICAgICAgLnN3aXBlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYuZmxleC1hbW91bnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICRsZXlrYS1zdGFyLWJhc2UgMCAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zd2lwZXItaXRlbSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmZsZXgtYW1vdW50LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4ICRsZXlrYS1zdGFyLWJhc2UgMCAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWNvbnRyb2wtZnJhbWUoKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggJGxleWthLXN0YXItYmFzZSAwICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi50ZXh0ZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY3VycmVuY3kge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1maWVsZC10aXRsZSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0ZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWZpZWxkLXRpdGxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbi10aGlyZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRleHRmaWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItY2xlYW4taW5wdXQoKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtaW5wdXQoKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnVsbC1saXN0IHtcclxuICAgICAgICAgICAgLnN3aXBlci1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZsZXgtYW1vdW50LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW4tdGhpcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW4tdGhpcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL2Ftb3VudCBkZXNjcmlwdGlvblxyXG4gICAgJi5hbW91bnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUVDRjE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gcGF5bWVudCBtZXRob2RzXHJcbiAgICAmLnBheW1lbnRzLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xyXG5cclxuICAgICAgICAuc3Rhci1zd2lwZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYucGF5bWVudC1vcHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkbGV5a2Etc3Rhci1iYXNlIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZGlzYWJsZWQpOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtb3B0X19idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtb3B0X19pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZy5wbS1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJltzcmMkPVwicGljLW1haW4tdGV4dC10ZXh0X2JveC5zdmdcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5wYXltZW50LW9wdF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1wbS1sYWJlbCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3RhcnQtY29sb3ItZ3JheS1ub3Rzb2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucGF5bWVudC1vcHRfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheS1zZW1pLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1cHRvKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbi10aGlyZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Rhci1zd2lwZXIge1xyXG4gICAgICAgICAgICAmLm5vLXN3aXBlIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYXltZW50LW9wdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmRpc2FibGVkKTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8ucGF5bWVudC1vcHRfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtb3B0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBkb25vciBkYXRhXHJcbiAgICAmLmRvbm9yIHtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1jb21wYWN0LWZpZWxkcyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZG9ub3JfX3RleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kb25vcl9fdGV4dGZpZWxkIHtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWNvbnRyb2wtZnJhbWUoKTtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQqJGxleWthLXN0YXItYmFzZSAxKiRsZXlrYS1zdGFyLWJhc2UgMC43NSokbGV5a2Etc3Rhci1iYXNlIDEqJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSB2YXIoLS1sZXlrYS1zdGFyLWJhc2UpKSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS1zdGFyLWZpZWxkLWRlc2NyaXB0aW9uLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRvbm9yX190ZXh0ZmllbGQtLWNvbW1lbnQge1xyXG4gICAgICAgICAgICAgICAgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWlucHV0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi52YWxpZCwgJi5pbnZhbGlkLCAmLmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZmllbGQtdGl0bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vJjpub3QoLnJlcXVpcmVkKSAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tb2suc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXRoaXJkO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluLXNlY29uZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kb25vcl9fdGV4dGZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmludmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWVycm9yLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1lcnJvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmRvbm9yX190ZXh0ZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1lcnJvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvY3VzIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbi1zZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci1jbGVhbi1pbnB1dCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWlucHV0KCk7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMSAqICRsZXlrYS1zdGFyLWJhc2UgLSAyNHB4KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIE9mZXJ0YSBjaGVja2JveGVzOlxyXG5cdC5kb25vcl9fb2ZlcnRhIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyAvLyBjZW50ZXJcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ICogJGxleWthLXN0YXItYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBsZXlrYS1zdGFyLWNoZWNrYm94KCk7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LWZvcm0tb2ZlcnRhO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdFxyXG4gICAgICAgIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblx0XHQuZG9ub3JfX29mZXJ0YS1lcnJvciB7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgaW5wdXQtbGFiZWwoKTtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvcm0taW52YWxpZDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5pbnZhbGlkIHtcclxuXHRcdFx0LmRvbm9yX19vZmVydGEtZXJyb3IgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC8vIHN1Ym1pdFxyXG4gICAgLmRvbm9yX19zdWJtaXQge1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItYnRuKCk7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW4taW5hY3RpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBtLWljb24ge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgLnBtLWljb24ge1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubGV5a2EtdHBsLXN0YXItZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIC5sZXlrYS1wZl9fb3ZlcmxheSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XHJcblx0fVxyXG4gICAgXHJcbiAgICAubGV5a2EtcGZfX2FncmVlbWVudCB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNjRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICAgICAgei1pbmRleDogMTAwMTU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNSAqICRsZXlrYS1zdGFyLWJhc2UgMSAqICRsZXlrYS1zdGFyLWJhc2UgMiAqICRsZXlrYS1zdGFyLWJhc2UgMSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDY0cHg7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjUgKiAkbGV5a2Etc3Rhci1iYXNlIDIgKiAkbGV5a2Etc3Rhci1iYXNlIDMgKiAkbGV5a2Etc3Rhci1iYXNlIDIgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9yKGxhcmdlLXNjcmVlbnMpIHtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjUgKiAkbGV5a2Etc3Rhci1iYXNlIDIgKiAkbGV5a2Etc3Rhci1iYXNlIDMgKiAkbGV5a2Etc3Rhci1iYXNlIDIgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFncmVlbWVudF9fZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuYWdyZWVtZW50X19mbG93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Rhci1oMigpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmFncmVlbWVudF9fY2xvc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWNsZWFuLWEoKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICByaWdodDogMC41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3Rhci1pY29uLWNsb3NlLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAxMjA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGV5a2EtcGYtLW9mZXJ0YS1vcGVuIHtcclxuICAgICAgICAubGV5a2EtcGZfX2FncmVlbWVudC5vZmVydGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZXlrYS1wZi0tcGQtb3BlbiB7XHJcbiAgICAgICAgLmxleWthLXBmX19hZ3JlZW1lbnQucGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vb2ZlcnRhIG1vZGFsXHJcbiAgICAmLmxleWthLXBmLS1vZmVydGEtb3BlbixcclxuICAgICYubGV5a2EtcGYtLXBkLW9wZW4ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5sZXlrYS1wZl9fbW9kdWxlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmxleWthLXBmX19vdmVybGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRsZXlrYS1zdGFyLWNvbG9yLWJsYWNrLCAwLjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24uc2VjdGlvbi0tc2lnbmF0dXJlIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICNsZXlrYS1wbGF0Zm9ybS1zaWduYXR1cmUge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgICAgI2xleWthLXNpZ25hdHVyZS1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL21lbnUtaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNsZXlrYS1zaWduYXR1cmUtdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMHB4IDBweCA3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItZ3JheS1ub3Rzb2xpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGV5a2EtY29sb3ItbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tLWN1cnJlbmNpZXMge1xyXG5cclxuICAgICAgICAuc2VjdGlvbl9fZmllbGRzLmN1cnJlbmNpZXMge1xyXG5cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsZXlrYS1mb250LW1haW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWNvbnRyb2wtZnJhbWUoKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXItdGV4dC1wZXJpb2RpY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFQUVDRjE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLWdyYXktc2VtaS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogY2FsYyg1MCUgKyA4cHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ncmF5LXN1cGVybGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbmN5LXRhYi5jdXJyZW5jeS1jcnlwdG8ge1xyXG5cclxuICAgICAgICAuY3J5cHRvY3VycmVuY2llc190ZXh0IHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyeXB0b2N1cnJlbmNpZXNfd2FsbGV0cyB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubGV5a2EtY3J5cHRvY3VycmVuY3ktZGF0YS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0VBRUNGMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZXlrYS1jcnlwdG9jdXJyZW5jeS1kYXRhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyggMTAwJSAtIDM2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGV5a2EtY3J5cHRvY3VycmVuY3ktdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODc0OEQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxleWthLWNyeXB0b2N1cnJlbmN5LWxpbmsge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNzIxMzY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxleWthLWJ1dHRvbi1jb3B5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1QkE0NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmxleWthLXNjcmVlbi10aGFua3lvdSAubGV5a2EtcGYtc3RhciAubGV5a2Etc2NyZWVuLWZvcm0sXHJcbi5sZXlrYS1wZi1zdGFyIC5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3Uge1xyXG4gICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXItaDEoKTtcclxuICAgICAgICBjb2xvcjogJGxleWthLXN0YXItY29sb3ItYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci1oMigpO1xyXG4gICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LXJhcmUoKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLS1wZXJzb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhhbmt5b3UtZW1haWwtbWUtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sZXlrYS1zdWNjZXNzLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLXN0YXItYnRuKCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB1cHRvKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGV5a2EtcGZfX2ZpbmFsLWluZm9ybXlvdSB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFyLWgyKCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1ibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxleWthLXN0YXItc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ICogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICBcclxuICAgICAgICAubGV5a2Etc3Rhci1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLXNpbmdsZS1saW5rKCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZXlrYS1zdGFyLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnNpbmdsZS1sZXlrYV9jYW1wYWlnbi5sZXlrYS1zY3JlZW4tY2FuY2VsLXN1YnNjcmlwdGlvbixcclxuLnNpbmdsZS1sZXlrYV9jYW1wYWlnbi5sZXlrYS1zY3JlZW4tdGhhbmt5b3UsXHJcbi5zaW5nbGUtbGV5a2FfY2FtcGFpZ24ubGV5a2Etc2NyZWVuLWhpc3Rvcnkge1xyXG4gICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVudHJ5LWhlYWRlci1zaW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciB7XHJcbiAgICAubGV5a2Etc3VibWl0LWVycm9ycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Rhci10ZXh0LXVpLWNhcHRpb24oKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAkbGV5a2Etc3Rhci1iYXNlIDAgMCAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMC43NSAqICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjUgKiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdGFyLWljb24tY2xvc2Utd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8ga2FuZGluc2t5IG9wdGltaXphdGlvblxyXG5kaXZbaWQqPVwibGV5a2EtcGYtXCJdLmxleWthLXBmLXN0YXIge1xyXG4gICAgJi5jYXJkLTJjb2wge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtbGV5a2FfY2FtcGFpZ24gLm1haW4tY29udGVudC5sZXlrYS1jYW1wYWlnbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmxleWthLXBheW1lbnQtZm9ybS5sZXlrYS10cGwtc3Rhci1mb3JtIHtcclxuICAgIGE6bGluayB7XHJcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB1bnNldDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tLXN0YXRpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgXHJcbiAgICAuc3RhdGljLXRleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1wYy10ZXh0LWNvbnRlbnQoKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxleWthLXN0YXItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGhpZGUgcGVyaW9kaWNpdHkgc2VsZWN0aW9uXHJcbi5sZXlrYS1wYXltZW50LWZvcm0ubGV5a2EtdHBsLXN0YXItZm9ybSAuc2VjdGlvbi5zZWN0aW9uLS1wZXJpb2RpY2l0eSB7XHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gZGVzY3JpcHRpb24gYW5kIGRpdmlkZXJzXHJcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtc3RhciB7XHJcbiAgICAubGV5a2EtdHBsLXN0YXItZm9ybSB7XHJcbiAgICAgICAgLnNlY3Rpb24uc2VjdGlvbi0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZm9ybS1jYW1wYWlnbi1kZXNjcmlwdGlvbjtcclxuICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLXRvb2x0aXAtdGV4dDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRsZXlrYS1zdGFyLWJhc2UgKiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbGV5a2Etc3Rhci1iYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbGV5a2Etc3Rhci1iYXNlICogMjtcclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxleWthLXN0YXItY29sb3ItdG9vbHRpcC1iZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFyLXRleHQtZm9ybS1zZWN0aW9uLXRpdGxlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1zdGFydC1jb2xvci1ncmF5LW5vdHNvbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGxleWthLXN0YXItYmFzZSAwICRsZXlrYS1zdGFyLWJhc2U7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8ubGV5a2EtdG1wLXN0YXItZm9ybSAubGV5a2EtcmJrLXByZS1zdWJtaXQtc3RlcCBidXR0b24ge1xyXG4vLyAgICBAaW5jbHVkZSBsZXlrYS1zdGFyLWJ0bigpO1xyXG4vL30iLCIvKiogPT0gU2VldGluZ3MgYW5kIHZhcmlhYmxlcyAoX3ByZXNldHMuc2NzcykgID09ICoqL1xyXG5cclxuOnJvb3Qge1xyXG5cclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW46ICMwMDAwMDA7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZDogIzAwMDAwMDtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4taW5hY3RpdmU6ICNDQ0NDQ0M7IC8vIE1vc3Qgb2YgdGhlIHRpbWUsIGl0J3MgdGhlIHNlY29uZGFyeSBjb2xvciB3aXRoIGxpZ2h0ZXIgc2hhZGVcclxuXHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1jb2xvci1mb3JtLWJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblxyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcjogI0U2RTZFNjtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1ib3JkZXItZGFyazogI0NDQ0NDQztcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1ib3JkZXI6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluKTtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYmFja2dyb3VuZDogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1jb2xvci1lcnJvcjogI0ZGMDAwMDtcclxuXHJcbiAgICAvLy0tbGV5a2EtY29sb3Itb2s6ICMxYWEzMTY7XHJcbiAgICAvLy0tbGV5a2EtY29sb3Itb2stc2Vjb25kOiAjOWFkYzk4O1xyXG4gICAgLy8tLWxleWthLWNvbG9yLW9rLXRoaXJkOiAjZjNmY2YyO1xyXG4gICAgLy9cclxuICAgIC8vLS1sZXlrYS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuICAgIC8vXHJcbiAgICAvL1xyXG4gICAgLy8tLWxleWthLWNvbG9yLWdyYWRpZW50OiAjZmZmZmZmO1xyXG5cclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQ6ICMyQTJBMkE7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LWxpZ2h0OiAjNjY2NjY2O1xyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0OiAjOTk5OTk5O1xyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnOiAjRkZGRkZGO1xyXG5cclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW46ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3M6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zdWJtaXQ6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zZWN0aW9uLXRpdGxlczogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbjogMTZweDtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1ibG9ja3MtZGVmYXVsdDogMTZweDtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1hbW91bnRzOiAxNnB4O1xyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXBtLW9wdGlvbnM6IDEycHg7XHJcbiAgICAtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtZG9ub3ItZmllbGRzOiAxNnB4O1xyXG4gICAgLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXN1Ym1pdDogMTZweDtcclxuICAgIC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1zZWN0aW9uLXRpdGxlczogMThweDtcclxuXHJcbn0iLCIvKiogPT0gVHlwb2dyYXBoeSAoX3R5cG8uc2NzcykgPT0gKiovXHJcblxyXG4vL0BtaXhpbiBzdGFyLWgxIHtcclxuLy9cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG4vL1x0Zm9udC1zaXplOiAyNHB4O1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci1oMiB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGZvbnQtc2l6ZTogMjBweDtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC1mb3JtLWFtb3VudCgpIHtcclxuLy9cdEBpbmNsdWRlIHN0YXItdGV4dDtcclxuLy9cdGZvbnQtc2l6ZTogMThweDtcclxuLy9cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4vL1x0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcbi8vXHRmb250LWZhbWlseTogJGxleWthLWZvbnQtbWFpbjtcclxuLy9cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4vL1x0Zm9udC1zaXplOiAxNnB4O1xyXG4vL1xyXG4vL1x0QGlmICRtb2QgPT0gc3Ryb25nIHtcclxuLy9cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuLy9cdH1cclxuLy9cdEBlbHNlIGlmICRtb2QgPT0gaXRhbGljIHtcclxuLy9cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG4vL1x0fVxyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LXVpLW1haW4oJG1vZDogZGVmYXVsdCkge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCRtb2QpO1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LXJhcmUge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbi8vXHRsaW5lLWhlaWdodDogMjZweDtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC11aS1jYXB0aW9uKCRtb2Q6IGRlZmF1bHQpIHtcclxuLy9cdEBpbmNsdWRlIHN0YXItdGV4dCgkbW9kKTtcclxuLy9cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbi8vXHJcbi8vXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xyXG4vL1x0XHRmb250LXNpemU6IDEycHg7XHJcbi8vXHR9XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBzdGFyLXRleHQtaW5wdXQge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBzdGFyLXRleHQtY2hlY2stbGFiZWwoKSB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci1oMyB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGZvbnQtc2l6ZTogMTZweDtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC1mb3JtLWNhbXBhaWduLWRlc2NyaXB0aW9uKCkge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbi8vXHRmb250LXNpemU6IDE2cHg7XHJcbi8vXHRsaW5lLWhlaWdodDogMjBweDtcclxuLy9cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBzdGFyLXRleHQtZm9ybS1vZmVydGEoKSB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGZvbnQtc2l6ZTogMTZweDtcclxuLy9cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4vL1x0Zm9udC13ZWlnaHQ6IDUwMDtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC1kZXNjcmlwdGlvbigpIHtcclxuLy9cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG4vL1x0Zm9udC1zaXplOiAxNHB4O1xyXG4vL1x0bGluZS1oZWlnaHQ6IDIycHg7XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBzdGFyLXRleHQtZm9ybS1zZWN0aW9uLXRpdGxlIHtcclxuLy9cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vXHRmb250LXNpemU6IDE0cHg7XHJcbi8vXHRsaW5lLWhlaWdodDogMTZweDtcclxuLy9cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbi8vXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LWxvZ291dCB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGZvbnQtc2l6ZTogMTJweDtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC11aS1zZWNvbmQoJG1vZDogZGVmYXVsdCkge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCRtb2QpO1xyXG4vL1x0Zm9udC1zaXplOiAxMnB4O1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LWZpZWxkLXRpdGxlKCkge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0KCk7XHJcbi8vXHRmb250LXNpemU6IDEycHg7XHJcbi8vXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4vL31cclxuLy9cclxuLy9cclxuLy8vLyBzcGVjaWFsIHR5cG9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LXBlcmlvZGljaXR5KCkge1xyXG4vL1x0QGluY2x1ZGUgc3Rhci10ZXh0LXVpLWNhcHRpb24oKTtcclxuLy99XHJcbi8vXHJcbi8vQG1peGluIHN0YXItdGV4dC1wbS1sYWJlbCgpIHtcclxuLy9cdEBpbmNsdWRlIHN0YXItdGV4dCgpO1xyXG4vL1x0Zm9udC1zaXplOiAxMnB4O1xyXG4vL31cclxuLy9cclxuLy9AbWl4aW4gc3Rhci10ZXh0LWFtb3VudCB7XHJcbi8vXHRAaW5jbHVkZSBzdGFyLXRleHQoKTtcclxuLy9cdGZvbnQtc2l6ZTogMjRweDtcclxuLy9cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vXHJcbi8vXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xyXG4vL1x0XHRmb250LXNpemU6IDE2cHg7XHJcbi8vXHR9XHJcbi8vXHJcbi8vfVxyXG4vL1xyXG4vLy8vIHBlcnNpc3RlbnQgY2FtcGFpZ25cclxuLy9AbWl4aW4gbGV5a2EtcGMtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcbi8vXHRmb250LXdlaWdodDogNDAwO1xyXG4vL1x0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG4vL1x0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuLy9cdGZvbnQtc2l6ZTogMTZweDtcclxuLy9cclxuLy9cdEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4vL1x0XHRmb250LXNpemU6IDE4cHg7XHJcbi8vXHR9XHJcbi8vXHJcbi8vXHRAaWYgJG1vZCA9PSBzdHJvbmcge1xyXG4vL1x0XHRmb250LXdlaWdodDogNzAwO1xyXG4vL1x0fVxyXG4vL1x0QGVsc2UgaWYgJG1vZCA9PSBpdGFsaWMge1xyXG4vL1x0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbi8vXHR9XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBsZXlrYS1wYy1oMSgpIHtcclxuLy8gICAgQGluY2x1ZGUgbGV5a2EtcGMtdGV4dCgpO1xyXG4vL1x0Zm9udC1zaXplOiAyNHB4O1xyXG4vL1xyXG4vL1x0QGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbi8vXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuLy9cdH1cclxuLy99XHJcbi8vXHJcbi8vQG1peGluIGxleWthLXBjLXRleHQtY29udGVudCgpIHtcclxuLy8gICAgQGluY2x1ZGUgbGV5a2EtcGMtdGV4dCgpO1xyXG4vL1x0bGluZS1oZWlnaHQ6IDI2cHg7XHJcbi8vXHJcbi8vXHRAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuLy9cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcbi8vXHR9XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBsZXlrYS1wYy1mb290ZXIoKSB7XHJcbi8vICAgIEBpbmNsdWRlIGxleWthLXBjLXRleHQoKTtcclxuLy99IiwiLyoqID09IEZvcm0gbGF5b3V0IGFuZCBzdGF0ZXMgKF9mb3JtX2xheW91dC5zY3NzKSA9PSAqKi9cclxuXHJcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtbmVlZC1oZWxwIHtcclxuXHJcblx0bWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItZm9ybS1iYWNrZ3JvdW5kKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzJweCAzNnB4O1xyXG5cclxuICAgICYubGV5a2Etd2lkdGgtZXhsYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubGV5a2Etd2lkdGgtbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxleWthLXdpZHRoLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gMjAyMCB3aWR0aCBmaXhcclxuICAgIC8vJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguaXMtc3R5bGUtd2lkZSkge1xyXG4gICAgLy8gICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICAvLyAgICB3aWR0aDogYXV0bztcclxuXHJcbn0iLCIvKiogPT0gRm9ybSBlbGVtZW50cyAoX2Zvcm1fZWxlbWVudHMuc2NzcykgPT0gKiovXHJcblxyXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIC5zZWN0aW9uIC5zZWN0aW9uX19maWVsZHMge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1tYWluKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktbWFpbik7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICAmLnBlcmlvZGljaXR5LCAmLmN1cnJlbmNpZXMge1xyXG5cclxuICAgICAgICAubGV5a2Etd2lkdGgtc21hbGwgJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBuZWVkLWhlbHAtYmxvY2soKTtcclxuXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgICAgICBmbGV4OiAyMjBweCAxIDE7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS13aWR0aC1zbWFsbCAmIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZXlrYS13aWR0aC1zbWFsbCAmIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBBbW91bnRzOlxyXG4gICAgLnN0YXItc3dpcGVyIHtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG5cclxuICAgICAgICAmLmFtb3VudF9fZmlndXJlIC5mdWxsLWxpc3QgLnN3aXBlci1pdGVtLnNlbGVjdGVkIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1bGwtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAmLmVxdWFsaXplLWVsZW1lbnRzLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZWVkLWhlbHAtYmxvY2soKTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMTEwcHggMCAwOyAvLyBNYWtlIGFtb3VudCBibG9ja3MgZml4IHdpZHRoIG9uIGxhcmdlIHNjcmVlbnMuLi5cclxuXHJcbiAgICAgICAgICAgICAgICAubGV5a2Etd2lkdGgteHhsYXJnZSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxMDBweCAxIDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWFtb3VudHMpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1hbW91bnRzKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWl0ZW0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZsZXgtYW1vdW50LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjAwcHggMSAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mb2N1cywgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1ibG9jaygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGV4dGZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQtbGlnaHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtYW1vdW50cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYWlseS1yb3VibGUtY29tbWVudCB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYm9yZGVyKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1tYWluKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcclxuXHJcbiAgICAgICAgICAgIC8vIEJ1YmJsZSBhcnJvdzpcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSwgMC43NSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQnViYmxlIGFycm93IC0gRU5EXHJcblxyXG4gICAgICAgICAgICAuZGFpbHktcm91YmxlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhaWx5LXJvdWJsZS1hbW91bnQsIC5kYWlseS1yb3VibGUtY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhaWx5LXJvdWJsZS1jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5hbW91bnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFBheW1lbnQgbWV0aG9kczpcclxuICAgICYucGF5bWVudHMtZ3JpZCB7XHJcblxyXG4gICAgICAgIC5zdGFyLXN3aXBlciB7XHJcblxyXG4gICAgICAgICAgICAuZnVsbC1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAubGV5a2Etd2lkdGgtc21hbGwgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1vcHRfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xyXG5cclxuICAgICAgICAuc3Rhci1zd2lwZXIge1xyXG4gICAgICAgICAgICAmLm5vLXN3aXBlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYucGF5bWVudC1vcHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxleWthLXdpZHRoLXNtYWxsICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDIyMHB4IDEgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtb3B0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtcG0tb3B0aW9ucyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pdGVtLWlubmVyIC5wYXltZW50LW9wdF9faWNvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBtLWljb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9ub3IgZGF0YTpcclxuICAgICYuZG9ub3Ige1xyXG5cclxuICAgICAgICAubGV5a2Etd2lkdGgtc21hbGwgJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblxyXG4gICAgICAgIC5kb25vci1maWVsZCB7XHJcblxyXG4gICAgICAgICAgICAubGV5a2Etd2lkdGgtc21hbGwgJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxleDogMjIwcHggMSAwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmRvbm9yLWFkZGl0aW9uYWwtZmllbGQgeyAvLyBBbGwgYWRkaXRpb25hbCBmb3JtIGZpZWxkcyBzaG91bGQgYmUgaW4gc2VwYXJhdGUgbGluZXNcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvbm9yX190ZXh0ZmllbGQge1xyXG5cclxuICAgICAgICAgICAgJi5mb2N1cyAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZWVkLWhlbHAtYWN0aXZlLWJsb2NrKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaW52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWVycm9yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmVlZC1oZWxwLWJsb2NrKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZG9ub3JfX3RleHRmaWVsZC0tY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxleWthLXN0YXItZmllbGQtZXJyb3ItZnJhbWUge1xyXG5cclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IC8vIEZvciBjYXNlcyB3aGVuIGVycm9yIG1lc3NhZ2UgaXMgYSAyLWxpbmVyXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1lcnJvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktbWFpbik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1zdXBlcmxpZ2h0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1kb25vci1maWVsZHMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktYmxvY2tzKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1kb25vci1maWVsZHMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1tYWluKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBPZmVydGEgY2hlY2tib3hlczpcclxuXHQuZG9ub3JfX29mZXJ0YSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHsgLy8gQ2hlY2tlZCAtIGJveFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1tYWluLXRleHQoKTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgLy8gVW5jaGVja2VkXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlci1kYXJrKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcuaWNvbi1jaGVja2JveC1jaGVjayB7IC8vIENoZWNrZWQgLSBzaWduXHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1tYWluLXRleHQoKTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbi1zZWNvbmQpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHR9XHJcblxyXG4gICAgLmRvbm9yX19zdWJtaXQge1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1zdWJtaXQoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG0taWNvbiB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAucG0taWNvbiB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIEFncmVlbWVudHM6XHJcbi5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0ge1xyXG5cclxuICAgIC5zZWN0aW9uLnNlY3Rpb24tLWFncmVlbWVudHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZ3JlZW1lbnQgcG9wdXAgY29udGVudDpcclxuICAgIC5sZXlrYS1wZl9fYWdyZWVtZW50IC5hZ3JlZW1lbnRfX2Zsb3cge1xyXG5cclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1mYW1pbHktbWFpbik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1tYWluKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zZWN0aW9uLXRpdGxlcyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtc2VjdGlvbi10aXRsZXMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi5zZWN0aW9uLS1zaWduYXR1cmUge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgI2xleWthLXBsYXRmb3JtLXNpZ25hdHVyZSB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICAgICAjbGV5a2Etc2lnbmF0dXJlLWljb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbWVudS1pY29uLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2xleWthLXNpZ25hdHVyZS10ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwcHggMHB4IDdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1ncmF5LW5vdHNvbGlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmRpdltpZCo9XCJsZXlrYS1wZi1cIl0ubGV5a2EtcGYtbmVlZC1oZWxwIC5sZXlrYS10cGwtbmVlZC1oZWxwLWZvcm0ge1xyXG5cclxuICAgIC8vIERlc2NyaXB0aW9uIGFuZCBkaXZpZGVyczpcclxuICAgIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlLWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1zZWN0aW9uLXRpdGxlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyBPdmVycmlkZSB0aGUgU3RhciB0ZW1wbGF0ZSBQZXJzb24gc2VjdGlvbiBtYXJnaW4gc2V0dGluZ3M6XHJcbiAgICAuc2VjdGlvbiB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICYuc2VjdGlvbi0tcGVyc29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIE92ZXJyaWRlIHRoZSBTdGFyIHRlbXBsYXRlIGZpZWxkcyBlcnJvcnMgc2V0dGluZ3M6XHJcbiAgICAuZG9ub3JfX3RleHRmaWVsZCAuZG9ub3JfX3RleHRmaWVsZC1lcnJvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubGV5a2Etc3Rhci1maWVsZC1lcnJvci1mcmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9ub3JfX3RleHRmaWVsZC5pbnZhbGlkIC5sZXlrYS1zdGFyLWZpZWxkLWVycm9yLWZyYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLy8gU3VjY2VzcyB3aWRnZXQ6XHJcbi5sZXlrYS1zY3JlZW4tZm9ybS5sZXlrYS1zY3JlZW4tdGhhbmt5b3UubGV5a2EtbmVlZC1oZWxwLXRoYW5reW91IHtcclxuXHJcbiAgICBAaW5jbHVkZSBuZWVkLWhlbHAtbWFpbi10ZXh0KCk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbmVlZC1oZWxwLW1haW4tdGV4dCgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbmVlZC1oZWxwLXNlY3Rpb24tdGl0bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbiAuc2VjdGlvbl9fZmllbGRzIHtcclxuXHJcbiAgICAgICAgLmRvbm9yX190ZXh0ZmllbGQge1xyXG5cclxuICAgICAgICAgICAgJi5mb2N1cyAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZWVkLWhlbHAtYWN0aXZlLWJsb2NrKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmFsaWQgLmxleWthLXN0YXItZmllbGQtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLWJsb2Nrcy1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS1zdGFyLWZpZWxkLWZyYW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZWVkLWhlbHAtYmxvY2soKTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52YWxpZCAubGV5a2Etc3Rhci1maWVsZC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci10ZXh0LXN1cGVybGlnaHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWRvbm9yLWZpZWxkcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1ibG9ja3MpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLWRvbm9yLWZpZWxkcyk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIFN1Ym1pdDpcclxuICAgIC50aGFua3lvdS1lbWFpbC1tZS1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sZXlrYS1zdWNjZXNzLXN1Ym1pdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbmVlZC1oZWxwLXN1Ym1pdCgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFwiTm8sIHRoYW5rIHlvdVwiIGxpbms6XHJcbiAgICAubGV5a2Etc3Rhci1zdWJtaXQgYS5sZXlrYS1zdGFyLWJ0biB7XHJcblxyXG4gICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLW1haW4tc2Vjb25kKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCJAbWl4aW4gbmVlZC1oZWxwLXNlY3Rpb24tdGl0bGUoKSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWNvbG9yLXRleHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtc2VjdGlvbi10aXRsZXMpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LWZhbWlseS1zZWN0aW9uLXRpdGxlcyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1peGluIG5lZWQtaGVscC1tYWluLXRleHQoKSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWxleWthLW5lZWQtaGVscC1mb250LXNpemUtbWFpbik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LW1haW4pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQG1peGluIG5lZWQtaGVscC1hY3RpdmUtYmxvY2soKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWFjdGl2ZS1ib3JkZXIpO1xyXG59XHJcblxyXG5AbWl4aW4gbmVlZC1oZWxwLWJsb2NrKCkge1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1ibG9ja3MtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItYmxvY2tzLWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtc2l6ZS1ibG9ja3MtZGVmYXVsdCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LWJsb2Nrcyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG5lZWQtaGVscC1hY3RpdmUtYmxvY2soKTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBuZWVkLWhlbHAtc3VibWl0KCkge1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxleWthLW5lZWQtaGVscC1jb2xvci1tYWluLXNlY29uZCk7XHJcblxyXG4gICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtZm9udC1zaXplLXN1Ym1pdCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tbGV5a2EtbmVlZC1oZWxwLWZvbnQtZmFtaWx5LXN1Ym1pdCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItdGV4dC1kYXJrLWJnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZXlrYS1uZWVkLWhlbHAtY29sb3ItbWFpbi1pbmFjdGl2ZSk7XHJcbiAgICB9XHJcblxyXG59IiwiLmxleWthLXNob3J0Y29kZSB7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuZG9uYXRpb25zLWxpc3QgLmRvbmF0aW9ucy1saXN0LXRhYmxlIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLmxpc3Qtcm93IHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoLmhlYWRlci1yb3cpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQWxsIGNlbGxzOlxyXG4gICAgICAgIC5saXN0LWNlbGwge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHggMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICYuZG9uYXRpb25fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1saWdodCwgNS4wKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kb25hdGlvbl9hbW91bnQge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5saXN0LWNvbHVtbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBIZWFkZXIgY2VsbHMgc3BlY2lmaWNzOlxyXG4gICAgICAgIC5saXN0LWNvbHVtbiB7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWxpZ2h0LCA1LjApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ29sdW1ucyB3aWR0aDpcclxuICAgICAgICAuZG9uYXRpb25fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvbmF0aW9uX2Rvbm9yX25hbWUge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb25hdGlvbl90eXBlIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9uYXRpb25fYW1vdW50IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdXB0byhtZWRpdW0tc2NyZWVucykgeyAvLyBNb2JpbGUgc2NyZWVuc1xyXG5cclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qtcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdC1jZWxsIHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5kb25hdGlvbnMtY29tbWVudHMtbGlzdCB7XHJcblxyXG4gICAgICAgIC5jb21tZW50cy1saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtbGlnaHQxO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IG5vd3JhcCBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuY29tbWVudC10ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tbWVudC1mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0MztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnN1cHBvcnRlcnMtbGlzdCAubGlzdC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIC5zcGVjaWFsLWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuY2FtcGFpZ24tY2FyZCB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOm5vdCgubGV5a2EtYmxvY2stY2FyZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1saWdodDE7XHJcblxyXG4gICAgICAgIC5zdWItYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXBhaWduLXRodW1iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXRpbnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wYWlnbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGV5a2EtY2FyZC10aXRsZS1zaXplLDI0cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgPiBhLFxyXG4gICAgICAgICAgICA+IGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKyAuY2FtcGFpZ24tZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wYWlnbi1leGNlcnB0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1sZXlrYS1jYXJkLWV4Y2VycHQtc2l6ZSwxNnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc2Jhci11bmZ1bGZpbGxlZCB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZXlrYS1zdGFyLWNvbG9yLW1haW4tc2Vjb25kO1xyXG5cclxuICAgICAgICAgICAgLnByb2dyZXNzYmFyLWZ1bGZpbGxlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLXN0YXItY29sb3ItbWFpbjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ICo6bm90KC5wcm9ncmVzc2Jhci11bmZ1bGZpbGxlZCkgKyAuYm90dG9tLWxpbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbS1saW5lIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7IC8vIFNvIHRoZSBzZWNvbmQgZmxleC1lbGVtZW50IChidXR0b24pIHdvdWxkIGJlIG1hcmdpbmVkLXRvcCB3aGVuIGVsZW1lbnRzIGFyZSB3cmFwcGVkXHJcblxyXG4gICAgICAgICAgICAuYm90dG9tLWxpbmUtaXRlbSB7IC8vIEFnYWluLCB0byBtYXJnaW4tdG9wIHRoZSBidXR0b24gaWYgZWxlbWVudHMgYXJlIHdyYXBwZWRcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YXJnZXQtaW5mbyB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZ1bmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLXN0YXJ0LWNvbG9yLWdyYXktbm90c29saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS1idXR0b24td3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2Etc3Rhci1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi8qKiA9PSBTdXBwb3J0IHBhY2thZ2VzIHN0eWxlcyAoZXh0ZW5zaW9ucy9fc3VwcG9ydF9wYWNrYWdlcy5zY3NzKSA9PSAqKi9cclxuXHJcbiRsZXlrYS1leHQtc3AtY29sb3ItbWFpbjogdmFyKC0tbGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMtY29sb3ItbWFpbik7XHJcbiRsZXlrYS1leHQtc3AtY29sb3ItbWFpbi1vcDEwOiB2YXIoLS1sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcy1jb2xvci1tYWluLW9wMTApO1xyXG4kbGV5a2EtZXh0LXNwLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLWJhY2tncm91bmQpO1xyXG4kbGV5a2EtZXh0LXNwLWNvbG9yLWNhcHRpb246IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLWNhcHRpb24pO1xyXG4kbGV5a2EtZXh0LXNwLWNvbG9yLXRleHQ6IHZhcigtLWxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzLWNvbG9yLXRleHQpO1xyXG5cclxuJGxleWthLWV4dC1zcC1jb2xvci1ib3JkZXI6ICNGMUYxRjE7XHJcbiRsZXlrYS1leHQtc3AtY29sb3ItdGV4dC1ncmF5OiAjQUFBQUFBO1xyXG4kbGV5a2EtZXh0LXNwLWNvbG9yLWJnLWxpZ2h0LWdyYXk6ICNGQUZBRkE7XHJcblxyXG5AbWl4aW4gbGV5a2EtZXh0LXNwLXBhY2thZ2UtcHJpY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIGxleWthLWV4dC1zcC1wYWNrYWdlLWN1cnJlbmN5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIGxleWthLWV4dC1zcC1wYWNrYWdlLXN1YnNjcmliZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1peGluIGxleWthLWV4dC1zcC1wYWNrYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBsZXlrYS1leHQtc3AtcGFja2FnZS10aXRsZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gbGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtYWxyZWFkeS1zdWJzY3JpYmVkIHtcclxuICAgIEBpbmNsdWRlIGxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLXN1YnRpdGxlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBsZXlrYS1leHQtc3AtcGFja2FnZS1pbmZvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIGNhcmRzXHJcbi5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyB7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBjb21tb24gY2FyZCBzdHlsZXNcclxuICAgIC5sZXlrYS1leHQtc3AtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxleWthLWV4dC1zcC1jb2xvci1ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6ICRsZXlrYS1leHQtc3AtY29sb3ItbWFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLWJnLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRiYXNlICogMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1leHQtc3AtY29sb3ItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGV5a2EtZXh0LXNwLWNvbG9yLW1haW47XHJcblxyXG4gICAgICAgICAgICAubGV5a2EtZXh0LXNwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRsZXlrYS1leHQtc3AtY29sb3ItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGV5a2EtZXh0LXNwLXBlcmlvZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1iYWNrZ3JvdW5kOztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZTtcclxuXHJcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRsZXlrYS1leHQtc3AtY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3AtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1leHQtc3AtcGFja2FnZS10aXRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3AtcHJpY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1leHQtc3AtcGFja2FnZS1wcmljZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3AtY3VycmVuY3kge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1leHQtc3AtcGFja2FnZS1jdXJyZW5jeTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3AtcGVyaW9kIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2EtZXh0LXNwLXBhY2thZ2UtaW5mbztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRiYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci10ZXh0LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGV5a2EtZXh0LXNwLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLWV4dC1zcC1wYWNrYWdlLWluZm87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2EtZXh0LXNwLXBhY2thZ2UtaW5mbztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIDMtcm93cyBjYXJkIHJvd3NcclxuICAgIC5sZXlrYS1leHQtc3AtY2FyZCB7XHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkLXJvdzEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkLXJvdzIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkLXJvdzMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc3BlY2lhbCBjYXJkc1xyXG4gICAgLmxleWthLWV4dC1zcC1jYXJkIHtcclxuICAgICAgICAmLmxleWthLWV4dC1zcC1tYW5hZ2UtY2FyZCB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZXlrYS1leHQtc3AtYmFubmVyLWNhcmQge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn1cclxuXHJcbi8vIGFjY291bnQgc3VwcG9ydCBwYWNrYWdlc1xyXG4ubGV5a2EtYWNjb3VudC1mb3JtIC5saXN0LnN1cHBvcnQtcGFja2FnZXMge1xyXG4gICAgLmxleWthLWV4dC1zdXBwb3J0LXBhY2thZ2VzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZSAqIDM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3AtY2FyZCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlICogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFjdGl2YXRlIHN1cHBvcnQgcGFja2FnZVxyXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtb3ZlcmxheS1ncmFkaWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGNvbG9yLXdoaXRlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXktYmctd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1vdmVybGF5LWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLW1haW4tb3AxMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRiYXNlICogNTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UgKiAzO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRiYXNlICogNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZSAqIDQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkYmFzZSAqIDIpO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGJhc2UgKiA1O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZSAqIDU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxleWthLWV4dC1zcC1hbHJlYWR5LXN1YnNyaWJlZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiA0O1xyXG5cclxuICAgICAgICAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRsZXlrYS1leHQtc3AtY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtYWxyZWFkeS1zdWJzY3JpYmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAubGV5a2EtZXh0LXNwLWFscmVhZHktc3Vic2NyaWJlZC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5sZXlrYS1leHQtc3AtYWxyZWFkeS1zdWJzY3JpYmVkLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UsIGJvZHkuc2luZ2xlIHtcclxuXHJcbiAgICAjc2l0ZV9jb250ZW50LmxleWthLWV4dC1zcC1zaXRlLWNvbnRlbnQsXHJcbiAgICAjc2l0ZS1jb250ZW50LmxleWthLWV4dC1zcC1zaXRlLWNvbnRlbnQsXHJcbiAgICAjY29udGVudC5sZXlrYS1leHQtc3Atc2l0ZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxleWthLWV4dC1zcC1hY3RpdmF0ZS1mZWF0dXJlLW92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGEsIGE6bGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1iYWNrZ3JvdW5kO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgJi5wYWNrYWdlcy1jb3VudC0xLCAmLnBhY2thZ2VzLWNvdW50LTIsICYucGFja2FnZXMtY291bnQtMyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1mZWF0dXJlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICYucGFja2FnZXMtY291bnQtMSwgJi5wYWNrYWdlcy1jb3VudC0yIHtcclxuICAgICAgICAubGV5a2EtZXh0LXN1cHBvcnQtcGFja2FnZXMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlICogMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtdGl0bGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiAyOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXlrYS1leHQtc3AtZmVhdHVyZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGV5a2EtZXh0LXNwLWFjdGl2YXRlLWZlYXR1cmUtc3VidGl0bGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiAzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXlrYS1leHQtc3VwcG9ydC1wYWNrYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsZXlrYS1leHQtc3AtY29sb3ItYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGV5a2EtZXh0LXNwLWNvbG9yLWJvcmRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGJhc2UgKiAyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZSAqIDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS1leHQtc3AtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxleWthLWV4dC1zcC1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxleWthLWV4dC1zcC1wZXJpb2Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZXlrYS1leHQtc3AtY2FyZC1yb3cxIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvcihtZWRpdW0tc2NyZWVucykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2UgKiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRiYXNlICogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxleWthLWV4dC1zcC1jYXJkLXJvdzIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYmFzZSAqIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2UgKiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZXlrYS1leHQtc3AtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGV5a2EtZXh0LXNwLWNhcmQtcm93MyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5sZXlrYS1leHQtc3AtdGVybXMtYWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb3IobWVkaXVtLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXlrYS1leHQtc3Atc3Vic3JpcHRpb24tdGVybXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXlrYS1leHQtc3AtYWN0aXZhdGUtZmVhdHVyZS1zdWJ0aXRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci10ZXh0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yKG1lZGl1bS1zY3JlZW5zKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGV5a2EtZXh0LXNwLWNvbG9yLW1haW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5sZXlrYS1leHQtc3Atc3Vic2NyaWJlLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxleWthLWV4dC1zcC1wYWNrYWdlLXN1YnNjcmliZTtcclxuICAgICAgICAgICAgY29sb3I6ICRsZXlrYS1leHQtc3AtY29sb3ItY2FwdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxleWthLWV4dC1zcC1jb2xvci1tYWluO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UgKiA2O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yKHNtYWxsLXNjcmVlbnMpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZSAqIDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGVudHJ5LXRpdGxlIGxvY2tlZCBpY29uXHJcbi5lbnRyeS10aXRsZSB7XHJcbiAgICYgPiBpbWcubGV5a2EtZXh0LXNwLXBvc3QtbG9ja2VkIHtcclxuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZSwgYm9keS5zaW5nbGUge1xyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAmID4gaW1nLmxleWthLWV4dC1zcC1wb3N0LWxvY2tlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufSIsIi8qKiA9PSBCbG9ja3MgKF9ibG9ja3Muc2NzcykgPT0gKiovXHJcblxyXG4vKiogTGV5a2EgQmxvY2sgZm9ybSAqL1xyXG4ud3AtYmxvY2stbGV5a2EtZm9ybSB7XHJcblxyXG5cdCYubGV5a2EtYmxvY2stZm9ybS1zdGFyOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCk6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC5pcy1zdHlsZS13aWRlKSB7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdCYubGV5a2EtYmxvY2stZm9ybS1uZWVkLWhlbHAge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubGV5a2EtdHBsLW5lZWQtaGVscC1mb3JtIHtcclxuXHRtYXgtd2lkdGg6IDc2MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0LnNlY3Rpb24gLnNlY3Rpb25fX2ZpZWxkcyAuc3Rhci1zd2lwZXIgLmZ1bGwtbGlzdCAuc3dpcGVyLWl0ZW0ge1xyXG5cdFx0ZmxleDogMTEwcHggMSAwO1xyXG5cdH1cclxufVxyXG5cclxuLyoqIExleWthIEJsb2NrIGNhcmRzICovXHJcbi5sZXlrYS1ibG9jay1jYXJkcyB7XHJcblxyXG5cdCYtZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC1nYXA6IHZhcigtLWxleWthLWdyaWQtZ2FwLCAzMHB4KTtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWxleWthLWdyaWQtY29sdW1ucywgMSksIG1pbm1heCgwLCAxZnIpKTtcclxuXHR9XHJcblxyXG5cdC5jYW1wYWlnbi1jYXJkIHtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmxleWthLWdyaWQtY29sdW1ucyB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdFx0Ji00IHtcclxuXHRcdFx0LS1sZXlrYS1ncmlkLWNvbHVtbnM6IDMgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHQmLTQsXHJcblx0XHQmLTMge1xyXG5cdFx0XHQtLWxleWthLWdyaWQtY29sdW1uczogMiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdCYtNCxcclxuXHRcdCYtMyxcclxuXHRcdCYtMiB7XHJcblx0XHRcdC0tbGV5a2EtZ3JpZC1jb2x1bW5zOiAxICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */

/** == Typography (_grid.scss) == **/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&amp;subset=cyrillic");
/** == Seetings and variables (_presets.scss)  == **/
/*:root {
  --color-main: 		#1db318;
  --color-main-dark: 	#1aa316;
  --color-main-light: 	#8ae724;
}*/
/** == Elements == **/
/** == Mq == **/
.leyka-rbk-pre-submit-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  height: 100%;
}

.leyka-rbk-pre-submit-step .leyka-rbk-final-submit-buttons {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.leyka-rbk-pre-submit-step .leyka-rbk-final-submit-buttons button {
  -webkit-box-flex: 1;
  -ms-flex: 1 -1 auto;
  flex: 1 -1 auto;
  text-align: center;
  font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  background: var(--color-main);
  padding: 10px 26px;
  text-align: center;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 23px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
  border-radius: 27px;
  padding: 12px 26px;
  min-width: 200px;
  font-size: 14px;
}

.leyka-rbk-pre-submit-step .leyka-rbk-final-submit-buttons button:visited {
  color: #ffffff;
}

.leyka-rbk-pre-submit-step .leyka-rbk-final-submit-buttons button:hover, .leyka-rbk-pre-submit-step .leyka-rbk-final-submit-buttons button:focus {
  background: var(--color-main-dark);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zYXNzL190eXBvLnNjc3MiLCIuLi9zcmMvc2Fzcy9fcHJlc2V0cy5zY3NzIiwicmJrL2Nzcy9sZXlrYS5yYmsucHVibGljLmNzcyIsInJiay9jc3MvbGV5a2EucmJrLnB1YmxpYy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG9DQUFBO0FBRUEsaUdBQVk7QUNGWixvREFBQTtBQWdCQTs7OztFQ1RFO0FEaURGLHFCQUFBO0FBNEVBLGVBQUE7QUVqSUE7RUFFSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQiw4QkFBNkI7RUFBN0IsMkJBQTZCO0VBQTdCLDZCQUE2QjtFQUU3QixZQUFZO0FETWhCOztBQ1pBO0VBVVEsbUJBQVk7RUFBWixvQkFBWTtFQUFaLFlBQVk7RUFFWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7RUFBbkIsdUJBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQiw4QkFBNkI7RUFBN0IsMkJBQTZCO0VBQTdCLDZCQUE2QjtFQUM3Qix5QkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtBREszQjs7QUNwQkE7RUFtQlksbUJBQWU7RUFBZixtQkFBZTtFQUFmLGVBQWU7RUFFZixrQkFBa0I7RUhoQjdCLDBKQUp3SjtFQUt4SixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixpQkFBaUI7RUMrQ2pCLHFCQUFxQjtFQUVyQix5QkFBeUI7RUFDekIsY0FqQ29CO0VBa0NwQiw2QkF2QytCO0VBd0MvQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDVCx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ25CLG1CQUFtQjtFQUNuQiw2QkFBcUI7RUFBckIsd0JBQXFCO0VBQXJCLHFCQUFxQjtFQUNyQixlQUFlO0VBbUJkLG1CQUFtQjtFQUNiLGtCQUFrQjtFQUN4QixnQkFBZ0I7RUFDaEIsZUFBZTtBQzVDakI7O0FDN0NBO0VGc0VFLGNBNUNtQjtBQ3VCckI7O0FDakRBO0VGeUVFLGtDQW5EdUM7QUMrQnpDIiwiZmlsZSI6InJiay9jc3MvbGV5a2EucmJrLnB1YmxpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogPT0gVHlwb2dyYXBoeSAoX2dyaWQuc2NzcykgPT0gKiovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw3MDAsOTAwJnN1YnNldD1jeXJpbGxpYycpO1xyXG5cclxuJGZvbnQtYm9keTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcblxyXG4vLyBUeXBvXHJcbkBtaXhpbiBib2R5LXRleHQoJG1vZDogZGVmYXVsdCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHJcblx0QGlmICRtb2QgPT0gc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtb2QgPT0gaXRhbGljIHtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhbW91bnQtaW5wdXQge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxuXHRsaW5lLWhlaWdodDogNDJweDtcclxufVxyXG5cclxuQG1peGluIHN0ZXAtYmFjaygkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3RlcC10aXRsZSgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5wdXQtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5wdXQtbGFiZWwoJG1vZDogZGVmYXVsdCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuQG1peGluIG5vdGUtdGV4dCgkbW9kOiBkZWZhdWx0KSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gdGhhbmt5b3UtdGl0bGUoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkBtaXhpbiBuby10aGFua3lvdS1saW5rKCRtb2Q6IGRlZmF1bHQpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG5AbWl4aW4gaW5mb3JteW91LXRleHQoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBlcnJvci10ZXh0KCRtb2Q6IGRlZmF1bHQpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG5AbWl4aW4gZXJyb3ItdGV4dC1pbi1mb290ZXIoJG1vZDogZGVmYXVsdCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG5cclxuQG1peGluIGVycm9yLXRleHQtZGlzbWlzcygkbW9kOiBkZWZhdWx0KSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcdFx0XHJcbn1cclxuIiwiLyoqID09IFNlZXRpbmdzIGFuZCB2YXJpYWJsZXMgKF9wcmVzZXRzLnNjc3MpICA9PSAqKi9cclxuXHJcblxyXG4vL3NpemVzXHJcbiRiYXNlIDogIDhweDtcclxuXHJcbiRvbmU6IDQyMHB4O1xyXG4kdHdvOiA2NDBweDtcclxuJHRocmVlOiA4MDBweDtcclxuJGZvdXI6IDEwMDBweDtcclxuJGZpdmU6IDEyMDBweDtcclxuXHJcblxyXG4vL2NvbG9yc1xyXG5cclxuLy9kZWNsYXJlIENTUyB2YXJpYWJsZXMgLSB0aGlzIHdpbGwgYmUgaW5saW5lZCBpbiBQSFBcclxuLyo6cm9vdCB7XHJcbiAgLS1jb2xvci1tYWluOiBcdFx0IzFkYjMxODtcclxuICAtLWNvbG9yLW1haW4tZGFyazogXHQjMWFhMzE2O1xyXG4gIC0tY29sb3ItbWFpbi1saWdodDogXHQjOGFlNzI0O1xyXG59Ki9cclxuXHJcblxyXG4vL1NBU1MgdmFyaWFibGVzXHJcbiRjb2xvci1tYWluOiBcdFx0dmFyKC0tY29sb3ItbWFpbik7XHJcbiRjb2xvci1tYWluLWRhcms6IFx0dmFyKC0tY29sb3ItbWFpbi1kYXJrKTtcclxuXHJcbiRjb2xvci1saW5rIDpcdCMyOTYzRTg7XHJcbiRjb2xvci10ZXh0Olx0IzMzMzMzMztcclxuJGNvbG9yLXdoaXRlOlx0I2ZmZmZmZjtcclxuXHJcbiRjb2xvci10ZXh0LWJsYWNrOlx0XHQjMDAwMDAwO1xyXG4kY29sb3ItdGV4dC1zZW1pOlx0XHQjNjY2NjY2OyAvLyAjMTcyMTM2XHJcbiRjb2xvci10ZXh0LWxpZ2h0Olx0XHQjOTk5OTk5O1xyXG4kY29sb3ItdGV4dC1saWdodDI6XHRcdCNiMmIyYjI7XHJcbiRjb2xvci10ZXh0LWxpZ2h0MzogICAjODI4MjgyO1xyXG4vLyRjb2xvci10ZXh0LWxpZ2h0NDogICAjOGU4ZThlO1xyXG5cclxuJGNvbG9yLWJvcmRlci1ub3JtYWw6XHQjY2NjY2NjO1xyXG4kY29sb3ItYm9yZGVyLWxpZ2h0Olx0I2VlZWVlZTtcclxuJGNvbG9yLWJvcmRlci1saWdodDI6XHQjZTBlMGUwO1xyXG4kY29sb3ItYm9yZGVyLXRpbnk6XHRcdCNmNmY2ZjY7XHJcbiRjb2xvci1ib3JkZXItZGFyazpcdFx0IzM1M2QzZjtcclxuXHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0MTogI2ZhZmFmYTtcclxuXHJcbiRjb2xvci1mb3JtLWludmFsaWQ6XHQjRDAwMTFCO1xyXG4kY29sb3ItZm9ybS1hY3RpdmU6XHRcdHZhcigtLWNvbG9yLW1haW4tbGlnaHQpO1xyXG5cclxuXHJcblxyXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLW5hbWUpIHtcclxuICBAcmV0dXJuIHZhcigtLWNvbG9yLSN7JGNvbG9yLW5hbWV9KTtcclxufVxyXG5cclxuXHJcbi8qKiA9PSBFbGVtZW50cyA9PSAqKi9cclxuQG1peGluIGJ1dHRvbigkbW9kOiBkZWZhdWx0KXtcclxuXHRAaW5jbHVkZSBib2R5LXRleHQoKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuXHRwYWRkaW5nOiAxMHB4IDI2cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMjNweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1kYXJrO1xyXG5cdH1cclxuXHJcblx0QGlmICRtb2QgPT0gc21hbGwge1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA2cHggMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcblx0fVxyXG4gICAgQGVsc2UgaWYgJG1vZCA9PSBtZWRpdW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDEycHggMjRweDtcclxuICAgIH1cclxuXHRAZWxzZSBpZiAkbW9kID09IGFjdGlvbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjZweDtcclxuXHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiBzdXBwb3J0ZXJzKCkge1xyXG5cclxuXHRzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBpbnRlcm5hbC1zdWJsaW5rKCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW50ZXJuYWwtbGluaygpIHtcclxuXHRjb2xvcjogJGNvbG9yLWxpbms7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xyXG5cdH1cclxuXHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGludGVybmFsLXN1YmxpbmsoKSB7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcblx0fVxyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qKiA9PSBNcSA9PSAqKi9cclxuXHJcbkBtaXhpbiBmb3IoJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRvbmUpIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0d28pIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRocmVlKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBleGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZvdXIpIHsgQGNvbnRlbnQ7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJG1lZGlhID09IHh4bGFyZ2Utc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZml2ZSkgeyBAY29udGVudDsgfVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHVwdG8oJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRvbmUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBtZWRpdW0tc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdHdvIC0gMSkgeyBAY29udGVudDsgfVxyXG5cdH1cclxuXHRAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2Utc2NyZWVucyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGhyZWUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSBleGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZvdXIgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRtZWRpYSA9PSB4eGxhcmdlLXNjcmVlbnMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZpdmUgLSAxKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG59IiwiLyoqID09IFR5cG9ncmFwaHkgKF9ncmlkLnNjc3MpID09ICoqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCw5MDAmc3Vic2V0PWN5cmlsbGljXCIpO1xuLyoqID09IFNlZXRpbmdzIGFuZCB2YXJpYWJsZXMgKF9wcmVzZXRzLnNjc3MpICA9PSAqKi9cbi8qOnJvb3Qge1xyXG4gIC0tY29sb3ItbWFpbjogXHRcdCMxZGIzMTg7XHJcbiAgLS1jb2xvci1tYWluLWRhcms6IFx0IzFhYTMxNjtcclxuICAtLWNvbG9yLW1haW4tbGlnaHQ6IFx0IzhhZTcyNDtcclxufSovXG4vKiogPT0gRWxlbWVudHMgPT0gKiovXG4vKiogPT0gTXEgPT0gKiovXG4ubGV5a2EtcmJrLXByZS1zdWJtaXQtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sZXlrYS1yYmstcHJlLXN1Ym1pdC1zdGVwIC5sZXlrYS1yYmstZmluYWwtc3VibWl0LWJ1dHRvbnMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV5a2EtcmJrLXByZS1zdWJtaXQtc3RlcCAubGV5a2EtcmJrLWZpbmFsLXN1Ym1pdC1idXR0b25zIGJ1dHRvbiB7XG4gIGZsZXg6IDEgLTEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbWFpbik7XG4gIHBhZGRpbmc6IDEwcHggMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBwYWRkaW5nOiAxMnB4IDI2cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxleWthLXJiay1wcmUtc3VibWl0LXN0ZXAgLmxleWthLXJiay1maW5hbC1zdWJtaXQtYnV0dG9ucyBidXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGV5a2EtcmJrLXByZS1zdWJtaXQtc3RlcCAubGV5a2EtcmJrLWZpbmFsLXN1Ym1pdC1idXR0b25zIGJ1dHRvbjpob3ZlciwgLmxleWthLXJiay1wcmUtc3VibWl0LXN0ZXAgLmxleWthLXJiay1maW5hbC1zdWJtaXQtYnV0dG9ucyBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tYWluLWRhcmspO1xufVxuIiwiQGltcG9ydCAnLi8uLi8uLi8uLi9zcmMvc2Fzcy90eXBvJztcclxuQGltcG9ydCAnLi8uLi8uLi8uLi9zcmMvc2Fzcy9wcmVzZXRzJztcclxuXHJcbi5sZXlrYS1yYmstcHJlLXN1Ym1pdC1zdGVwIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAubGV5a2EtcmJrLWZpbmFsLXN1Ym1pdC1idXR0b25zIHtcclxuXHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgIGZsZXg6IDEgLTEgYXV0bztcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKGFjdGlvbik7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiJdfQ== */
</pre></body></html>