#content.account-creation img {
  max-width: 100%;
}
#content.account-creation input {
  border-radius: 3px;
  border: solid 1px #979797;
  background-color: #ffffff;
  margin-bottom: 20px;
  box-shadow: none;
  height: 49px;
}
#content.account-creation input:focus {
  border: solid 3px #00679a !important;
}
#content.account-creation label {
  height: unset;
  margin-bottom: 10px;
}
#content.account-creation .border-error {
  box-shadow: unset;
  border-radius: 3px !important;
  border: solid 2px #f0626b !important;
}
@media (max-width: 767px) {
  #content.account-creation .border-success {
    border-radius: 3px !important;
    border: solid 2px #1d9a00 !important;
    box-shadow: unset !important;
  }
}
#content.account-creation .btn-primary {
  box-shadow: unset;
  width: 100%;
  max-width: 420px;
}
#content.account-creation .btn-primary:disabled {
  opacity: 0.4;
  background-color: #0d6191;
}
#content.account-creation .creation-banner {
  width: 37.5%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: left top;
}
@media (max-width: 768px) {
  #content.account-creation .creation-banner {
    display: none;
  }
}
#content.account-creation .creation-banner .banner-img {
  width: 60%;
  margin-top: 32px;
  margin-left: 32px;
}
#content.account-creation .creation-banner .banner-text {
  color: white;
  position: absolute;
  left: 32px;
  bottom: 1.5rem;
}
@media (max-width: 1150px) {
  #content.account-creation .creation-banner .banner-text {
    display: none;
  }
}
#content.account-creation .creation-banner .banner-text p {
  font-size: 12px;
}
#content.account-creation .creation-wrapper {
  width: 85%;
  margin: 50px auto;
  font-family: "Open Sans", sans-serif;
}
@media (min-width: 768px) {
  #content.account-creation .creation-wrapper {
    margin-top: 32px;
    max-width: 470px;
  }
}
@media (min-width: 768px) {
  #content.account-creation .creation-wrapper.hasBanner {
    width: 62.5%;
    margin-left: 37.5%;
  }
}
#content.account-creation .creation-wrapper .account-text {
  margin-top: 1.5em;
  margin-bottom: 2.5em;
}
#content.account-creation .creation-wrapper #getstarted .getstarted-list ul {
  list-style: none;
  margin: 0 0 3em 0;
  padding: 0;
}
#content.account-creation .creation-wrapper #getstarted .getstarted-list ul li {
  margin-bottom: 0.5em;
}
#content.account-creation .creation-wrapper #getstarted .getstarted-list .green-check {
  display: inline-block;
  margin-right: 0.7em;
}
#content.account-creation .creation-wrapper #getstarted .getstarted-text {
  font-size: 15px;
  margin-top: 2em;
  margin-bottom: 2em;
}
#content.account-creation .error-text {
  color: #D82631;
  font-size: 14px;
}
#content.account-creation .form-group {
  margin-right: unset;
  max-width: 420px;
}
#content.account-creation .vh {
  background-color: #D4D4D4;
  border-top: 1px solid #D4D4D4;
  width: 100%;
  margin: 2.5em 0;
}
@media (min-width: 1150px) {
  #content.account-creation .vh {
    width: calc(100% + 100px);
  }
}
@media (max-width: 1150px) {
  #content.account-creation .tooltip {
    display: none !important;
  }
}
#content.account-creation .tooltip.right .tooltip-arrow {
  border-width: 20px 20px 20px 0;
  top: 5.5px !important;
}
#content.account-creation .tooltip-inner {
  width: 250px;
  max-width: unset;
  margin-left: 14px;
}
#content.account-creation .phone-form .tooltip-inner {
  margin-left: 20px;
}
#content.account-creation .phone-form .tooltip.right .tooltip-arrow {
  border-width: 28px 28px 28px 0;
  top: 4.5px !important;
}
#content.account-creation ul {
  list-style: none;
  margin-left: 0px;
  padding-left: 0px;
  font-size: 12px;
}
#content.account-creation ul li span {
  margin-right: 0.8em;
}
#content.account-creation input[type=text]::-ms-clear {
  display: none;
}
#content.account-creation input[type=password]::-ms-reveal {
  display: none;
}

body .app {
  flex-direction: column;
}
body #content.login-mfa {
  background: #ffffff;
}
body #content.login-mfa button.btn-primary:disabled {
  opacity: 0.4;
  background-color: #0d6191;
}
body #content.login-mfa input#Username.form-control:focus,
body #content.login-mfa input#Password:focus,
body #content.login-mfa input#password:focus,
body #content.login-mfa input#confirmpassword:focus {
  border-radius: 3px !important;
  box-shadow: unset;
  border: solid 3px rgba(22, 142, 236, 0.5) !important;
  background-color: #ffffff;
}
body #content.login-mfa label {
  height: unset;
  margin-bottom: 10px;
}
body #content.login-mfa #login-contain {
  padding-top: 3vh;
}
body #content.login-mfa #login-contain > * {
  width: 100%;
}
body #content.login-mfa #login-contain.change-password {
  padding-top: 3vh;
  max-width: 420px;
  margin: 0 auto;
}
body #content.login-mfa #login-contain.change-password .form-group {
  margin-right: 0;
}
body #content.login-mfa #login-contain.change-password .password-requirement ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
body #content.login-mfa #login-contain.change-password .password-requirement span {
  display: inline-block;
}
body #content.login-mfa #login-contain.change-password .success-check-svg {
  position: absolute;
  top: 13px;
  right: -34px;
}
body #content.login-mfa #login-contain.change-password .toggle-password {
  top: 12px;
}
@media (max-width: 991px) {
  body #content.login-mfa #login-contain.change-password .darkish-green {
    border-color: #36852e !important;
  }
}
body #content.login-mfa .alert-danger {
  font-size: 15px;
  line-height: 2em;
  text-align: center;
  background-color: #f2dede;
  max-width: 1100px;
  margin: 0 auto 30px;
  position: relative;
}
body #content.login-mfa .alert-danger div {
  margin: auto;
  width: 85%;
}
@media (min-width: 992px) {
  body #content.login-mfa .alert-danger .fa-times {
    top: 30%;
  }
}
body #content.login-mfa .border-primary {
  border-radius: 3px !important;
  border: solid 2px #168deb !important;
  box-shadow: unset !important;
}
body #content.login-mfa .border-success {
  border-radius: 3px !important;
  border: solid 2px #1d9a00 !important;
  box-shadow: unset !important;
}
body #content.login-mfa .centered-column {
  padding-top: 3vh;
}
body #content.login-mfa .centered-column > * {
  text-align: center;
  margin: auto;
}
body #content.login-mfa .centered-column ~ .centered-column {
  padding-top: 0;
}
body #content.login-mfa .centered-column ~ .centered-column .mfa-auth-code {
  margin-top: 0px;
}
body #content.login-mfa .code-warning {
  background-color: #fff3cd;
  color: #856405;
  font-size: 15px;
  text-align: center;
  position: relative;
  padding: 20px 0px;
  max-width: 1100px;
  margin: auto;
}
body #content.login-mfa .code-warning .code-warning_text {
  width: 85%;
  margin: auto;
}
@media (min-width: 992px) {
  body #content.login-mfa .code-warning {
    margin: 30px auto 0px;
  }
  body #content.login-mfa .code-warning .fa-times {
    top: 30%;
  }
}
body #content.login-mfa .creds_customer {
  text-align: center;
  margin: 42px 0;
}
body #content.login-mfa .creds_customer,
body #content.login-mfa .creds_forget {
  font-size: 14px;
}
body #content.login-mfa .creds_forget {
  color: #333740;
  display: flex;
  justify-content: center;
  align-items: center;
}
body #content.login-mfa .creds_forget a {
  color: #333740;
  font-weight: 600;
}
body #content.login-mfa .creds_forget .vh {
  display: inline-block;
  background-color: #d7dae6;
  width: 1px;
  height: 2.5em;
  margin: 0 32px;
}
body #content.login-mfa .fa-times {
  position: absolute;
  top: 0px;
  right: 8px;
}
body #content.login-mfa .footer-text {
  color: #b1b6c1;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  width: 100%;
  align-items: center;
  margin: 1.5rem 3rem;
}
body #content.login-mfa .footer-copyright {
  align-items: flex-start;
}
body #content.login-mfa .footer-links {
  align-items: flex-end;
  display: flex;
  gap: 2rem;
  outline: none;
}
body #content.login-mfa .footer-links a {
  color: inherit !important;
  text-decoration: none !important;
  outline: none !important;
}
@media (max-width: 600px) {
  body #content.login-mfa .footer-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
  }
  body #content.login-mfa .footer-links {
    order: 1;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 1.5rem;
    margin-bottom: 0.5rem;
  }
  body #content.login-mfa .footer-copyright {
    order: 2;
    justify-content: center;
    margin-top: 0.5rem;
  }
}
body #content.login-mfa .footer-container {
  width: 100%;
  height: 10vh;
}
body #content.login-mfa .login-contain_info {
  font-size: 14px;
  line-height: 19px;
  margin: 8px 0;
}
body #content.login-mfa .mfa-auth-code {
  width: 320px;
  margin: auto;
  display: none;
}
body #content.login-mfa .mfa-auth-code .btn {
  width: 100%;
}
body #content.login-mfa .mfa-cancel {
  color: #3a3a3a;
  text-decoration-line: unset;
  font-size: 15px;
  margin-top: 20px;
  display: block;
}
body #content.login-mfa .mfa-message {
  background-color: #dff0d8;
  color: #518d39;
  border: solid 1px #518d39;
  text-align: center;
  font-size: 15px;
  padding: 0.5em;
}
body #content.login-mfa .mfa-message + div {
  margin-top: 15px;
  margin-bottom: 30px;
}
body #content.login-mfa .mfa-message p {
  margin: 0 0 4px;
}
body #content.login-mfa .mfa-wrapper h4 {
  font-weight: 600;
  font-size: 14px;
}
body #content.login-mfa .mfa-wrapper .mfa-btn {
  width: 220px;
  height: 200px;
  background-color: #ffffff;
  border: solid 1px #979797;
  margin: 0 auto 20px;
  border-radius: 3px;
}
body #content.login-mfa .mfa-wrapper .mfa-btn:hover {
  border: 2px solid #168deb !important;
}
body #content.login-mfa .mfa-wrapper .mfa-type {
  opacity: 0.67;
}
body #content.login-mfa .mfa-title-text {
  font-size: 13px;
  line-height: 19px;
  margin: 12px 0 20px;
}
body #content.login-mfa .redo-method {
  color: #3a3a3a;
  text-decoration-line: underline;
}
body #content.login-mfa .resend {
  color: black;
  font-weight: bold;
  text-decoration-line: underline;
}
body #content.login-mfa .verification-method {
  position: relative;
  width: max-content;
  margin: 30px auto;
}
body #content.login-mfa .verification-method .touchpad {
  position: absolute;
  top: 4px;
  left: -32px;
}
body #content.login-mfa #wave-footer {
  height: 24rem;
  background: #f2f5f7;
  width: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
}
body #content.login-mfa #wave-footer::before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 10vh;
  background-color: white;
}
body #content.login-mfa #wave-footer::before {
  top: 0;
  border-radius: 0 100%/0 0 100% 100%;
}
@media (min-width: 992px) {
  body #content.login-mfa .centered-column {
    padding-top: 5vh;
  }
  body #content.login-mfa .creds_customer {
    margin: 50px 0 60px;
  }
  body #content.login-mfa .footer-container {
    height: 15vh;
  }
  body #content.login-mfa .login-contain_info {
    margin: 25px 0;
  }
  body #content.login-mfa .mfa-auth-code {
    width: unset;
    margin: 40px 0 20px;
  }
  body #content.login-mfa .mfa-auth-code .form-group {
    margin: 30px auto 20px !important;
  }
  body #content.login-mfa .mfa-auth-code .form-group,
  body #content.login-mfa .mfa-auth-code #verify-btn {
    width: 420px;
    margin: auto;
  }
  body #content.login-mfa .mfa-auth-code label {
    text-align: left;
    width: 100%;
  }
  body #content.login-mfa .mfa-cancel {
    margin-bottom: 60px;
  }
  body #content.login-mfa .mfa-wrapper {
    display: flex;
    justify-content: space-between;
  }
  body #content.login-mfa .mfa-wrapper h4 {
    font-size: 15px;
  }
  body #content.login-mfa .mfa-wrapper .mfa-btn {
    width: 47%;
    margin: unset;
  }
  body #content.login-mfa .mfa-title-text {
    font-size: 14px;
    margin: 30px 0;
  }
  body #content.login-mfa #login-contain {
    padding-top: 5vh;
  }
  body #content.login-mfa #wave-footer {
    height: 30rem;
  }
}
@media (min-width: 1200px) {
  body #content.login-mfa .footer-container {
    height: 20vh;
  }
}
@media (max-width: 991px) {
  body #content.login-mfa h1 {
    font-size: 30px;
  }
  body #content.login-mfa .login-contain_info {
    font-size: 13px;
  }
}
body #content.login-mfa.forgot-username h1, body #content.login-mfa.forgot-password h1 {
  margin-bottom: 30px;
}
body #content.login-mfa.forgot-username input, body #content.login-mfa.forgot-password input {
  border-radius: 3px;
  border: solid 1px #979797;
  background-color: #ffffff;
  margin-bottom: 20px;
  box-shadow: none;
}
body #content.login-mfa.forgot-username input:focus, body #content.login-mfa.forgot-password input:focus {
  border-color: #00679a !important;
}
body #content.login-mfa.forgot-username label, body #content.login-mfa.forgot-password label {
  font-weight: 500;
  font-size: 15px;
}
body #content.login-mfa.forgot-username .button-group,
body #content.login-mfa.forgot-username .form-group, body #content.login-mfa.forgot-password .button-group,
body #content.login-mfa.forgot-password .form-group {
  margin-right: unset;
}
body #content.login-mfa.forgot-username .corelink-description, body #content.login-mfa.forgot-password .corelink-description {
  font-size: 14px;
  line-height: 19px;
}
body #content.login-mfa.forgot-username .login, body #content.login-mfa.forgot-password .login {
  max-width: 430px;
  padding: 0;
  padding-top: 3vh;
}
body #content.login-mfa.forgot-username .panel-summary, body #content.login-mfa.forgot-password .panel-summary {
  display: flex;
  justify-content: center;
  align-items: center;
}
body #content.login-mfa.forgot-username .panel-summary.success, body #content.login-mfa.forgot-password .panel-summary.success {
  border: solid 1px #518d39;
  background-color: #dff0d8;
  text-align: center;
}
body #content.login-mfa.forgot-username .panel-summary .panel-summary-details, body #content.login-mfa.forgot-password .panel-summary .panel-summary-details {
  max-width: 300px;
  font-size: 15px;
  background-color: unset;
  border: unset;
  color: #426f01;
  padding: 20px 0;
}
@media (min-width: 992px) {
  body #content.login-mfa.forgot-username .login, body #content.login-mfa.forgot-password .login {
    padding-top: 5vh;
  }
  body #content.login-mfa.forgot-username .panel-summary.success, body #content.login-mfa.forgot-password .panel-summary.success {
    width: 548px;
    margin-left: -60px;
  }
}
body .log-out-msg {
  width: 100%;
  border-radius: 4px;
  border: 1px solid rgb(207, 222, 237);
  opacity: 1;
  background-color: rgb(237, 246, 255);
  padding: 1rem;
}
body .log-out-msg p {
  opacity: 1;
  color: rgb(0, 75, 112);
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0px;
  margin: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfYWNjb3VudC1jcmVhdGlvbi5zY3NzIiwiX2xvZ2luLW1mYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFESjtJQUVRO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQVhKO0lBWVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFOSjtJQU9ROzs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBOzs7QUFJQTtFQURKO0lBRVE7SUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUtJO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQU5KO0lBT1E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUlKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQ3BNTjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7SUFDRTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQWZGO0lBZ0JJOztFQUVBO0lBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBRUU7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOztFQUlKO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0lBQ0U7OztBQU1GO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0FBQUE7QUFBQTtFQUVFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7O0VBSUE7SUFDRTtJQUNBOzs7QUFPVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6IkxvZ2luLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7vyNjb250ZW50LmFjY291bnQtY3JlYXRpb24ge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNDlweDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgM3B4ICMwMDY3OWEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLWVycm9yIHtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZjA2MjZiICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1zdWNjZXNzIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzFkOWEwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDYxOTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVhdGlvbi1iYW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNy41JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEzLCA5NywgMTQ1LCAwLjg3KSwgcmdiYSgxMywgOTcsIDE0NSwgMC44NykpLCB1cmwoLi9pbWFnZXMvbWFsZS1tYXJrZXRpbmctYmtuZC5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTE1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7IFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYXNCYW5uZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyLjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3VudC10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2dldHN0YXJ0ZWQge1xyXG4gICAgICAgICAgICAuZ2V0c3RhcnRlZC1saXN0IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmVlbi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZXRzdGFydGVkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI0Q4MjYzMTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENEQ0RDQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVlbSAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMTUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMjBweCAwO1xyXG4gICAgICAgIHRvcDogNS41cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5waG9uZS1mb3JtIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUtZm9ybSAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyOHB4IDI4cHggMjhweCAwO1xyXG4gICAgICAgIHRvcDogNC41cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtY2xlYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtcmV2ZWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v2JvZHkge1xyXG4gIC5hcHAge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICNjb250ZW50LmxvZ2luLW1mYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuICAgIGJ1dHRvbi5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNjE5MTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCNVc2VybmFtZS5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiAgICBpbnB1dCNQYXNzd29yZDpmb2N1cyxcclxuICAgIGlucHV0I3Bhc3N3b3JkOmZvY3VzLFxyXG4gICAgaW5wdXQjY29uZmlybXBhc3N3b3JkOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDNweCByZ2JhKDIyLCAxNDIsIDIzNiwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbG9naW4tY29udGFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzdmg7XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNoYW5nZS1wYXNzd29yZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDN2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFzc3dvcmQtcmVxdWlyZW1lbnQge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Y2Nlc3MtY2hlY2stc3ZnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtcGFzc3dvcmQge1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAuZGFya2lzaC1ncmVlbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM2ODUyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1kYW5nZXIge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5mYS10aW1lcyB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMzAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLXByaW1hcnkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzE2OGRlYiAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItc3VjY2VzcyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMWQ5YTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlcmVkLWNvbHVtbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzdmg7XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgfiAuY2VudGVyZWQtY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgLm1mYS1hdXRoLWNvZGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2RlLXdhcm5pbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xyXG4gICAgICBjb2xvcjogIzg1NjQwNTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAuY29kZS13YXJuaW5nX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwcHg7XHJcblxyXG4gICAgICAgIC5mYS10aW1lcyB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMzAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlZHNfY3VzdG9tZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNDJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jcmVkc19jdXN0b21lcixcclxuICAgIC5jcmVkc19mb3JnZXQge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWRzX2ZvcmdldCB7XHJcbiAgICAgIGNvbG9yOiAjMzMzNzQwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzNzQwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2RhZTY7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLXRpbWVzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRleHQge1xyXG4gICAgICBjb2xvcjogI2IxYjZjMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29weXJpZ2h0IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1saW5rcyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbGlua3MgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIC5mb290ZXItdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItY29weXJpZ2h0IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWNvbnRhaW5faW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mYS1hdXRoLWNvZGUge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1mYS1jYW5jZWwge1xyXG4gICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuc2V0O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZmEtbWVzc2FnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XHJcbiAgICAgIGNvbG9yOiAjNTE4ZDM5O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNTE4ZDM5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZzogMC41ZW07XHJcblxyXG4gICAgICArIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWZhLXdyYXBwZXIge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZmEtYnRuIHtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE2OGRlYiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1mYS10eXBlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1mYS10aXRsZS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgbWFyZ2luOiAxMnB4IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVkby1tZXRob2Qge1xyXG4gICAgICBjb2xvcjogIzNhM2EzYTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAucmVzZW5kIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAudmVyaWZpY2F0aW9uLW1ldGhvZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuXHJcbiAgICAgIC50b3VjaHBhZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3dhdmUtZm9vdGVyIHtcclxuICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjVmNztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICN3YXZlLWZvb3Rlcjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTB2aDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgI3dhdmUtZm9vdGVyOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwJS8wIDAgMTAwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAuY2VudGVyZWQtY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3JlZHNfY3VzdG9tZXIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dpbi1jb250YWluX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWZhLWF1dGgtY29kZSB7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLFxyXG4gICAgICAgICN2ZXJpZnktYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZmEtY2FuY2VsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWZhLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWZhLWJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZmEtdGl0bGUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbG9naW4tY29udGFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDV2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3dhdmUtZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dpbi1jb250YWluX2luZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9yZ290LXVzZXJuYW1lLFxyXG4gICAgJi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNjc5YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLWdyb3VwLFxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcmVsaW5rLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzdmg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYW5lbC1zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNTE4ZDM5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1zdW1tYXJ5LWRldGFpbHMge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIGNvbG9yOiAjNDI2ZjAxO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1dmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtc3VtbWFyeSB7XHJcbiAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogNTQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctb3V0LW1zZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA3LCAyMjIsIDIzNywgMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0NiwgMjU1LCAxKTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgNzUsIDExMiwgMSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */