/**** DO NOT MODIFY THIS FILE, MODIFY THE SCSS FILE INSTEAD ****/

@font-face {
  font-family: "Whitney";
  src: url("https://id.ascension.org/custom-ui/WhitneySSm-Medium-Adv_Web.woff");
  font-weight: normal;
}
@font-face {
  font-family: "Whitney";
  src: url("https://id.ascension.org/custom-ui/WhitneySSm-Bold-Adv_Web.woff");
  font-weight: bold;
}
@font-face {
  font-family: "Whitney";
  src: url("https://id.ascension.org/custom-ui/WhitneySSm-Semibold-Adv_Web.woff");
  font-weight: 600;
}
@font-face {
  font-family: "Whitney";
  src: url("https://id.ascension.org/custom-ui/WhitneySSm-Light-Adv_Web.woff");
  font-weight: 300;
}
:root {
  /* colors */
  --primary: #e8f5fe;
  --primaryHover: #092a79;
  --secondary: #9a0a81;
  --black: rgba(0, 0, 0, 0.87);
  --mdGray: rgba(0, 0, 0, 0.12);
  --placeholder: rgba(0, 0, 0, 0.75);
  --mdDarkGray: rgba(0, 0, 0, 0.38);
  --darkGray: rgba(0, 0, 0, 0.6);
  --lightBg: #fafafa;
  --primaryCtaColor: #1e69d2;
  --error: #a1002f;
  --success: #0c5c34;
  --focus: #b40f87;
  --confirmed: #00a28a;
  /* fonts */
  --primaryFont: "Whitney", sans-serif;
  --secondaryFont: -apple-system, BlinkMacSystemFont, sans-serif;
  /* spacing */
  --footerHeight: 112px;
  --headerAndFooterHeight: 236px;
  --headerAndFooterHeightMobile: 275px;
  --mainBorder: rgba(0, 0, 0, 0.5);
}

#simplemodal-overlay,
#simplemodal-container {
  display: none !important;
}

main {
  background-color: var(--lightBg);
}

* {
  box-sizing: border-box;
}

body {
  font-family: var(--secondaryFont);
  margin: 0;
  min-height: 100vh;
  opacity: 0;
  transition: 0.2s ease all;
}

.container {
  padding-left: 16px;
  padding-right: 16px;
}

.content-wrapper {
  min-height: calc(100vh - var(--headerAndFooterHeightMobile));
}

h1 {
  color: var(--black);
  font-family: var(--primaryFont);
  font-size: 32px;
  font-weight: normal;
  letter-spacing: 0.25px;
  line-height: 36px;
  margin-bottom: 24px;
  margin-top: 0;
}

.h1-subtitle {
  color: var(--black);
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.15px;
  line-height: 24px;
  margin-bottom: 16px;
  margin-top: 0;
}

.xSmall {
  font-size: 12px;
  line-height: 16px;
}

.smallBold {
  font-size: 14px;
  line-height: 16px;
}

/* Form elements */
label {
  color: var(--darkGray);
  display: block;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.25px;
  margin-bottom: 12px;
}

label.focused {
  color: var(--primaryCtaColor);
}

strong {
  font-weight: 400;
}

#attributeList ul {
  padding-left: 0;
}

#attributeList ul li {
  list-style: none;
}

input::placeholder {
  color: var(--darkGray);
  font-family: var(--secondaryFont);
  font-size: 18px;
  font-weight: 350 !important;
  line-height: 24px;
  letter-spacing: 0.5px;
}

input[type=email],
input[type=password],
input[type=text],
select {
  border: 2px solid transparent;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  color: var(--black);
  display: block;
  font-family: var(--secondaryFont);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 20px;
  padding: 12px 16px !important;
  width: 100%;
}

input:focus {
  border: 2px solid var(--primaryCtaColor) !important;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);
  outline: none !important;
}

#termsConditionsAgreed_Y:focus {
  border: 1px solid var(--primaryCtaColor) !important;
  outline: 1px solid var(--primaryCtaColor) !important;
}

input.has-error,
select.has-error {
  border-color: var(--error);
}

label.has-error {
  color: var(--error);
}

#requiredFieldMissing,
#passwordEntryMismatch,
#fieldIncorrect,
#claimVerificationServerError {
  color: var(--error);
  border-color: var(--error);
}

a {
  color: var(--primaryCtaColor);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.75px;
}

button:not(.icon-button),
.button {
  border-radius: 32px;
  display: block;
  font-family: var(--secondaryFont);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.75px;
  line-height: 24px;
  margin-bottom: 24px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.3s ease all;
  width: 100%;
}

button,
.button {
  cursor: pointer;
}

button:hover,
.button:hover {
  outline: initial;
}

button:focus-visible,
.button:focus-visible {
  outline: 2px dashed var(--focus);
  outline-offset: 2px;
}

button.primary,
.button.primary {
  background-color: var(--primaryCtaColor);
  border: 2px solid var(--primaryCtaColor);
  color: #ffffff;
}

button.primary:hover,
.button.primary:hover {
  background-color: var(--primaryHover);
  border: 2px solid var(--primaryHover);
}

button.primary-outline,
a.primary-outline,
.button.primary-outline {
  background-color: #ffffff;
  border: 2px solid var(--primaryCtaColor);
  color: var(--primaryCtaColor);
}

button.primary-outline:hover,
a.primary-outline:hover,
.button.primary-outline:hover {
  border: 2px solid var(--primaryHover);
  color: var(--primaryHover);
}

button.primary-text,
a.primary-text,
.button.primary-text {
  color: var(--primaryCtaColor);
}

button.primary-text:hover,
a.primary-text:hover,
.button.primary-text:hover {
  color: var(--primaryHover);
}

button.text-button {
  background-color: var(--lightBg);
  border: none;
  color: var(--primaryCtaColor);
}

.button-link {
  text-align: center;
  text-decoration: none;
}

button:disabled {
  cursor: not-allowed;
  background: var(--mdGray);
  border-color: transparent;
  color: var(--mdDarkGray);
}

button:disabled:hover {
  background: var(--mdGray);
  border-color: transparent;
}

.icon-button {
  background: transparent;
  border: none;
}

.icon-button:hover {
  cursor: pointer;
}

.password-wrapper {
  position: relative;
}

.password-wrapper .icon-button {
  position: absolute;
  right: 16px;
  top: 42px;
}

.error {
  color: var(--error) !important;
  font-family: var(--secondaryFont);
  font-weight: normal;
  line-height: 16px;
  margin-bottom: 16px;
  margin-top: -12px;
}

.error.itemLevel {
  color: var(--error) !important;
}

.error.itemLevel .required {
  align-items: center;
  display: flex;
  font-family: var(--primaryFont);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
}

.error.itemLevel .required img {
  margin-right: 2px;
}

.error.with-icon {
  align-items: center;
  display: flex;
}

.error.with-icon img {
  margin-right: 4px;
}

.required {
  color: var(--error) !important;
  font-weight: bold;
  display: inline-block;
  margin-left: 2px;
}

.spacer-xs {
  height: 16px;
}

.spacer-l {
  height: 32px;
}

.step-above-header {
  color: var(--secondary);
  font-family: var(--primaryFont);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 16px;
  text-transform: uppercase;
}
@media (max-width: 1200px) {
  .step-above-header {
    display: none;
  }
}

/* Header styles */
#header {
  background: #ffffff;
  box-shadow: 0px 2px 2px rgba(15, 60, 151, 0.08);
}

.main-header {
  align-items: center;
  display: none;
  height: var(--headerHeight);
  padding: 18px 56px;
}

.main-header .logo-container {
  display: flex;
  align-items: center;
}

.main-header img.header-logo {
  margin-right: 8px;
  width: 42px;
}

/* Mobile Header styles */
.mobile-sign-up-header,
.mobile-header-logo {
  align-items: center;
  background: #ffffff !important;
  box-shadow: 0px 2px 2px rgba(15, 60, 151, 0.08);
  display: flex;
  height: 58px;
  justify-content: space-between;
  left: 0;
  padding: 6px 20px 8px 20px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 8;
}

.mobile-header-logo .back-button {
  display: none;
}

.mobile-sign-up-header .text {
  align-items: center;
  color: var(--secondary);
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 24px;
  justify-content: center;
}

.mobile-sign-up-header .text .steps {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 16px;
}

.mobile-sign-up-header .back-arrow-container {
  min-width: 16px;
}

.mobile-header-logo .logo-container {
  display: flex;
  height: 32px;
  align-items: center;
}

.mobile-header-logo .logo {
  height: 32px;
  margin-right: 8px;
}

.mobile-header-logo .type-logo {
  height: 16px;
}

#cancel {
  display: none !important;
}

#cancelButton #cancel {
  background: transparent;
  border: none;
  display: none !important;
  margin: 0;
  padding: 0;
}

/* Footer styles */
#footer {
  background-color: var(--lightBg);
  bottom: 0;
  font-family: var(--primaryFont);
  font-size: 12px;
  font-weight: lighter;
  line-height: 14px;
  margin-top: 28px;
  padding-bottom: 24px;
  padding-top: 24px;
  width: 100%;
}

.footer ul {
  margin: 0;
  padding-left: 0;
}

.footer ul > li {
  list-style: none;
  margin-bottom: 12px;
}

.footer a {
  color: var(--primaryCtaColor);
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: underline;
  text-transform: none;
}

.footer .copyright {
  color: var(--black);
  margin-top: 16px;
}

/* loading indicator */
.loading-indicator {
  align-items: center;
  background: var(--lightBg);
  display: none;
  font-family: var(--primaryFont);
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
  left: 0;
  letter-spacing: -1px;
  line-height: 48px;
  opacity: 0;
  padding-top: 120px;
  position: fixed;
  size: 42px;
  top: 0;
  width: 100%;
  z-index: 999;
}

.loading-indicator h2 {
  color: var(--black);
  font-family: var(--primaryFont);
  font-weight: 425;
  letter-spacing: -1px;
  line-height: 48px;
  font-size: 42px;
  margin-bottom: 160px;
  margin-top: 0;
}

.loading-indicator img {
  width: 153px;
}

#verifying_blurb {
  display: none !important;
}

/* Countdown timer */
.countdown,
.sign-in-mfa-v2 .countdown > span.timer {
  color: var(--darkGray);
  font-family: var(--primaryFont);
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 16px;
}

.countdown > span.timer {
  color: var(--secondary);
}

.countdown {
  margin-bottom: 32px;
}

/* Resend code */
.new-code-wrapper {
  color: var(--black);
  display: none;
  font-family: var(--primaryFont);
  font-size: 16px;
  letter-spacing: 1.25px;
  line-height: 24px;
  text-align: center;
}

.new-code-wrapper a {
  color: var(--primaryCtaColor);
  margin-left: 8px;
  text-decoration: underline;
}

.show-mobile {
  display: inline-block;
}

.sr-only {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.skip-link {
  color: var(--primaryCtaColor);
  font-family: var(--primaryFont);
}

.skip-link:hover {
  cursor: pointer;
  text-decoration: underline;
}

.steps-widget ol li {
  list-style-type: none;
}

@media (min-height: 540px) {
  body.modal-open {
    overflow-y: hidden;
  }
}
/* Utility */
@media (max-width: 1200px) {
  .hidden-mobile {
    display: none;
  }
}
/* Desktop */
@media (min-width: 1200px) {
  main {
    background-color: var(--lightBg);
  }
  .mobile-sign-up-header,
  .mobile-header-logo {
    display: none;
  }
  .main-header {
    display: flex;
  }
  .container {
    margin: 0 auto;
    max-width: 368px;
    padding: 0;
    width: 100%;
  }
  .content-wrapper {
    min-height: calc(100vh - var(--headerAndFooterHeight));
    margin-top: 4px;
  }
  #footer {
    height: var(--footerHeight);
    padding-bottom: 32px;
    padding-top: 32px;
  }
  .footer.container {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 1280px;
    width: 100%;
  }
  #footer ul {
    display: flex;
    height: 100%;
    width: 75%;
  }
  .footer li {
    margin-bottom: 0;
    margin-right: 24px;
  }
  .footer a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
  }
  .footer a:hover {
    cursor: pointer;
    text-decoration: underline;
  }
  .footer .copyright {
    margin-top: 4px;
  }
  .hidden-desktop {
    display: none;
  }
  .show-desktop {
    display: inline-block;
  }
}
/* Asterik styling */
.required-field-callout {
  font-family: var(--secondaryFont);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-align: left;
  color: var(--error);
  margin-top: 0;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #ffffff;
  background-image: url("https://id.ascension.org/custom-ui/down-arrow.svg"); /* Custom arrow image */
  background-repeat: no-repeat; /* Prevent repeating the image */
  background-position: right 10px center; /* Position the arrow */
  background-size: 16px 16px; /* Size of the arrow */
  padding-right: 30px; /* Space for the arrow */
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4tdjIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUE7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7Ozs7QUFJSjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFOzs7QUFJSjtBQUNBO0VBQ0U7SUFDRTs7O0FBSUo7QUFDQTtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EiLCJmaWxlIjoibWFpbi12Mi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdXaGl0bmV5JztcbiAgc3JjOiB1cmwoJ3t7Q09OVEVOVF9VUkl9fS9XaGl0bmV5U1NtLU1lZGl1bS1BZHZfV2ViLndvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1doaXRuZXknO1xuICBzcmM6IHVybCgne3tDT05URU5UX1VSSX19L1doaXRuZXlTU20tQm9sZC1BZHZfV2ViLndvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdXaGl0bmV5JztcbiAgc3JjOiB1cmwoJ3t7Q09OVEVOVF9VUkl9fS9XaGl0bmV5U1NtLVNlbWlib2xkLUFkdl9XZWIud29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV2hpdG5leSc7XG4gIHNyYzogdXJsKCd7e0NPTlRFTlRfVVJJfX0vV2hpdG5leVNTbS1MaWdodC1BZHZfV2ViLndvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuOnJvb3Qge1xuICAvKiBjb2xvcnMgKi9cbiAgLS1wcmltYXJ5OiAjZThmNWZlO1xuICAtLXByaW1hcnlIb3ZlcjogIzA5MmE3OTtcbiAgLS1zZWNvbmRhcnk6ICM5YTBhODE7XG4gIC0tYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIC0tbWRHcmF5OiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLXBsYWNlaG9sZGVyOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtLW1kRGFya0dyYXk6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIC0tZGFya0dyYXk6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLS1saWdodEJnOiAjZmFmYWZhO1xuICAtLXByaW1hcnlDdGFDb2xvcjogIzFlNjlkMjtcbiAgLS1lcnJvcjogI2ExMDAyZjtcbiAgLS1zdWNjZXNzOiAjMGM1YzM0O1xuICAtLWZvY3VzOiAjYjQwZjg3O1xuICAtLWNvbmZpcm1lZDogIzAwYTI4YTtcblxuICAvKiBmb250cyAqL1xuICAtLXByaW1hcnlGb250OiAnV2hpdG5leScsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kYXJ5Rm9udDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmO1xuICAvKiBzcGFjaW5nICovXG4gIC0tZm9vdGVySGVpZ2h0OiAxMTJweDtcbiAgLS1oZWFkZXJBbmRGb290ZXJIZWlnaHQ6IDIzNnB4O1xuICAtLWhlYWRlckFuZEZvb3RlckhlaWdodE1vYmlsZTogMjc1cHg7XG4gIC0tbWFpbkJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4jc2ltcGxlbW9kYWwtb3ZlcmxheSxcbiNzaW1wbGVtb2RhbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodEJnKTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5Rm9udCk7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyQW5kRm9vdGVySGVpZ2h0TW9iaWxlKSk7XG59XG5cbmgxIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlGb250KTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmgxLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ueFNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNtYWxsQm9sZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qIEZvcm0gZWxlbWVudHMgKi9cbmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRhcmtHcmF5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxubGFiZWwuZm9jdXNlZCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jYXR0cmlidXRlTGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI2F0dHJpYnV0ZUxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZGFya0dyYXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5Rm9udCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDM1MCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3RleHQnXSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5Rm9udCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0ZXJtc0NvbmRpdGlvbnNBZ3JlZWRfWTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnlDdGFDb2xvcikgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnlDdGFDb2xvcikgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuaGFzLWVycm9yLFxuc2VsZWN0Lmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG5sYWJlbC5oYXMtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xufVxuXG4jcmVxdWlyZWRGaWVsZE1pc3NpbmcsXG4jcGFzc3dvcmRFbnRyeU1pc21hdGNoLFxuI2ZpZWxkSW5jb3JyZWN0LFxuI2NsYWltVmVyaWZpY2F0aW9uU2VydmVyRXJyb3Ige1xuICBjb2xvcjogdmFyKC0tZXJyb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWVycm9yKTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG59XG5cbmJ1dHRvbjpub3QoLmljb24tYnV0dG9uKSxcbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeUZvbnQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbixcbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpob3Zlcixcbi5idXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBpbml0aWFsO1xufVxuXG5idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgdmFyKC0tZm9jdXMpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5idXR0b24ucHJpbWFyeSxcbi5idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlDdGFDb2xvcik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnlDdGFDb2xvcik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5idXR0b24ucHJpbWFyeTpob3Zlcixcbi5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnlIb3Zlcik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnlIb3Zlcik7XG59XG5cbmJ1dHRvbi5wcmltYXJ5LW91dGxpbmUsXG5hLnByaW1hcnktb3V0bGluZSxcbi5idXR0b24ucHJpbWFyeS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeUN0YUNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlDdGFDb2xvcik7XG59XG5cbmJ1dHRvbi5wcmltYXJ5LW91dGxpbmU6aG92ZXIsXG5hLnByaW1hcnktb3V0bGluZTpob3Zlcixcbi5idXR0b24ucHJpbWFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeUhvdmVyKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlIb3Zlcik7XG59XG5cbmJ1dHRvbi5wcmltYXJ5LXRleHQsXG5hLnByaW1hcnktdGV4dCxcbi5idXR0b24ucHJpbWFyeS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlDdGFDb2xvcik7XG59XG5cbmJ1dHRvbi5wcmltYXJ5LXRleHQ6aG92ZXIsXG5hLnByaW1hcnktdGV4dDpob3Zlcixcbi5idXR0b24ucHJpbWFyeS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlIb3Zlcik7XG59XG5cbmJ1dHRvbi50ZXh0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0QmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpO1xufVxuXG4uYnV0dG9uLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWRHcmF5KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW1kRGFya0dyYXkpO1xufVxuXG5idXR0b246ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZEdyYXkpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaWNvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaWNvbi1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXNzd29yZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFzc3dvcmQtd3JhcHBlciAuaWNvbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDQycHg7XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcikgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZGFyeUZvbnQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5lcnJvci5pdGVtTGV2ZWwge1xuICBjb2xvcjogdmFyKC0tZXJyb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci5pdGVtTGV2ZWwgLnJlcXVpcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlGb250KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZXJyb3IuaXRlbUxldmVsIC5yZXF1aXJlZCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmVycm9yLndpdGgtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lcnJvci53aXRoLWljb24gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcikgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnNwYWNlci14cyB7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zcGFjZXItbCB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnN0ZXAtYWJvdmUtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5Rm9udCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogSGVhZGVyIHN0eWxlcyAqL1xuI2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMTUsIDYwLCAxNTEsIDAuMDgpO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHBhZGRpbmc6IDE4cHggNTZweDtcbn1cblxuLm1haW4taGVhZGVyIC5sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLWhlYWRlciBpbWcuaGVhZGVyLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi8qIE1vYmlsZSBIZWFkZXIgc3R5bGVzICovXG4ubW9iaWxlLXNpZ24tdXAtaGVhZGVyLFxuLm1vYmlsZS1oZWFkZXItbG9nbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgxNSwgNjAsIDE1MSwgMC4wOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNThweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA2cHggMjBweCA4cHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4O1xufVxuXG4ubW9iaWxlLWhlYWRlci1sb2dvIC5iYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtc2lnbi11cC1oZWFkZXIgLnRleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtc2lnbi11cC1oZWFkZXIgLnRleHQgLnN0ZXBzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9iaWxlLXNpZ24tdXAtaGVhZGVyIC5iYWNrLWFycm93LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTZweDtcbn1cblxuLm1vYmlsZS1oZWFkZXItbG9nbyAubG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtaGVhZGVyLWxvZ28gLmxvZ28ge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubW9iaWxlLWhlYWRlci1sb2dvIC50eXBlLWxvZ28ge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbiNjYW5jZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNjYW5jZWxCdXR0b24gI2NhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBGb290ZXIgc3R5bGVzICovXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCZyk7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlGb250KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvb3RlciB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlDdGFDb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZm9vdGVyIC5jb3B5cmlnaHQge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiBsb2FkaW5nIGluZGljYXRvciAqL1xuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHRCZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5Rm9udCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsZWZ0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBzaXplOiA0MnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciBoMiB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5Rm9udCk7XG4gIGZvbnQtd2VpZ2h0OiA0MjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yIGltZyB7XG4gIHdpZHRoOiAxNTNweDtcbn1cblxuI3ZlcmlmeWluZ19ibHVyYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ291bnRkb3duIHRpbWVyICovXG4uY291bnRkb3duLFxuLnNpZ24taW4tbWZhLXYyIC5jb3VudGRvd24gPiBzcGFuLnRpbWVyIHtcbiAgY29sb3I6IHZhcigtLWRhcmtHcmF5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlGb250KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNvdW50ZG93biA+IHNwYW4udGltZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cblxuLmNvdW50ZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi8qIFJlc2VuZCBjb2RlICovXG4ubmV3LWNvZGUtd3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5Rm9udCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ldy1jb2RlLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNraXAtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5Q3RhQ29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tcHJpbWFyeUZvbnQpO1xufVxuXG4uc2tpcC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0ZXBzLXdpZGdldCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA1NDBweCkge1xuICBib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBVdGlsaXR5ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIERlc2t0b3AgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHRCZyk7XG4gIH1cblxuICAubW9iaWxlLXNpZ24tdXAtaGVhZGVyLFxuICAubW9iaWxlLWhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlckFuZEZvb3RlckhlaWdodCkpO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gICNmb290ZXIge1xuICAgIGhlaWdodDogdmFyKC0tZm9vdGVySGVpZ2h0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxuXG4gIC5mb290ZXIuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNmb290ZXIgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZm9vdGVyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5mb290ZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNob3ctZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qIEFzdGVyaWsgc3R5bGluZyAqL1xuLnJlcXVpcmVkLWZpZWxkLWNhbGxvdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5Rm9udCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1lcnJvcik7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3t7Q09OVEVOVF9VUkl9fS9kb3duLWFycm93LnN2ZycpOyAvKiBDdXN0b20gYXJyb3cgaW1hZ2UgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogUHJldmVudCByZXBlYXRpbmcgdGhlIGltYWdlICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyOyAvKiBQb3NpdGlvbiB0aGUgYXJyb3cgKi9cbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IC8qIFNpemUgb2YgdGhlIGFycm93ICovXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IC8qIFNwYWNlIGZvciB0aGUgYXJyb3cgKi9cbn1cbiJdfQ== */
