html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
.usa-sr-only {
  position: absolute;
  left: -999em; }

.process {
  list-style: none;
  padding: 1em 0;
  position: relative; }
  .process h2, .process h3, .process h4, .process h5 {
    margin-top: 0;
    clear: none;
    padding-top: 0.3em; }
  .process p {
    padding: 0;
    margin-top: 0; }
    .process p:only-of-type {
      margin-top: 0; }
    .process p.va-address-block {
      padding-left: 1rem; }
  .process ul {
    margin: 0 0 1em 1.25em !important;
    padding: 0; }
    .process ul li {
      list-style: square;
      margin: 0;
      padding: .1em 0; }

.process-step {
  border-left: 8px solid #aeb0b5;
  padding: 0 0 2em 2em;
  list-style: none;
  margin: 0 !important; }
  .process-step:before {
    color: #ffffff;
    float: left;
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    width: 2em;
    top: -0.2em;
    margin-left: -2.7em;
    display: block;
    border: 4px solid #ffffff;
    background: #849097;
    border-radius: 4em;
    position: relative; }
  .process-step:last-child {
    border-left: 0;
    padding-left: calc(2em + 8px); }

.list-one:before {
  content: "1"; }

.list-two:before {
  content: "2"; }

.list-three:before {
  content: "3"; }

.list-four:before {
  content: "4"; }

.list-five:before {
  content: "5"; }

.list-six:before {
  content: "6"; }

.list-seven:before {
  content: "7"; }

.list-eight:before {
  content: "8"; }

.list-nine:before {
  content: "9"; }

.list-ten:before {
  content: "10"; }

.list-eleven:before {
  content: "11"; }

.list-twelve:before {
  content: "12"; }

.list-thirteen:before {
  content: "13"; }

.list-fourteen:before {
  content: "14"; }

.list-fifteen:before {
  content: "15"; }

.list-sixteen:before {
  content: "16"; }

.list-seventeen:before {
  content: "17"; }

.list-eighteen:before {
  content: "18"; }

.list-nineteen:before {
  content: "19"; }

.list-twenty:before {
  content: "20"; }

.form-process li h5 {
  color: #5b616b; }

.form-process li li {
  display: none; }

.form-process li:before {
  background: #5b616b; }

.form-process li.section-complete:before {
  background: #2e8540;
  content: "\2714\FE0E"; }
  @media screen and (max-width: 481px) {
    .form-process li.section-complete:before {
      content: "\2713\FE0E"; } }

.form-process li.section-current h5 {
  font-weight: bold;
  color: #0071BB; }

.form-process li.section-current li {
  display: list-item; }
  .form-process li.section-current li.sub-section-current {
    font-weight: bold;
    color: #0071BB; }
  .form-process li.section-current li.sub-section-hidden {
    display: none; }

.form-process li.section-current:before {
  background: #0071BB; }

.form-process-step {
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  width: 2em;
  margin-left: -.2em;
  margin-right: -.2em;
  top: -.2em;
  display: block;
  border: 4px solid #ffffff;
  background: #849097;
  border-radius: 4em;
  display: inline-block; }
  .form-process-step.current {
    background: #0071BB; }

.form-process-total {
  font-weight: normal;
  padding-right: 4px; }

@media (max-width: 768px) {
  .form-review-panel .form-review-array .edit-btn {
    width: 100%;
    text-align: center; } }

.form-review-panel button:not(.usa-button-unstyled) {
  background-image: none;
  background-color: #0071BB;
  padding: 1rem 2rem;
  color: #ffffff;
  width: auto; }
  .form-review-panel button:not(.usa-button-unstyled):hover {
    color: #ffffff;
    background-color: #003E73; }
  .form-review-panel button:not(.usa-button-unstyled):active {
    background-color: #112e51; }

.form-review-panel button.usa-button-secondary {
  color: #0071BB;
  background-color: #ffffff; }
  .form-review-panel button.usa-button-secondary:hover {
    background-color: #ffffff;
    color: #003E73; }
  .form-review-panel button.usa-button-secondary:active {
    background-color: #ffffff;
    color: #112e51; }

.form-review-panel .edit-btn {
  background-color: #0071BB;
  color: #ffffff;
  margin-left: auto; }
  .form-review-panel .edit-btn:hover {
    background-color: #003E73;
    color: #ffffff; }

.form-review-panel .edit-btn.primary-outline {
  background-color: transparent;
  border: 2px solid #0071BB;
  color: #0071BB; }
  .form-review-panel .edit-btn.primary-outline:disabled {
    color: #f1f1f1;
    border-color: #f1f1f1; }
  .form-review-panel .edit-btn.primary-outline:hover {
    background-color: transparent;
    border: 2px solid #003E73;
    color: #003E73; }

.form-review-panel .accordion-header > button {
  min-height: 7rem;
  padding: 2.5rem 6.5rem 2.5rem 3rem;
  font-size: 1.15em;
  line-height: 1.5;
  font-weight: bold; }

.form-review-panel .section-label {
  padding-bottom: 1rem; }

.form-review-panel legend.hide-for-small-only {
  display: none !important; }

.form-review-panel table.review {
  margin: 1em 0; }
  .form-review-panel table.review td {
    padding-left: 0;
    padding-right: 0; }
  .form-review-panel table.review td:first-child {
    padding-right: 1em; }

.form-review-panel .usa-accordion-content {
  padding: 1em; }

.review-growable {
  background-color: #f1f1f1; }
  .review-growable table.review {
    margin: 0; }
  .review-growable tr > td {
    background: #f1f1f1; }
  .review-growable tr:first-child > td {
    border-top-style: none; }
  .review-growable tr:last-child > td {
    border-bottom-style: none; }

.form-review-panel-page {
  margin-bottom: 5rem; }
  .form-review-panel-page:last-child {
    margin-bottom: 0; }
  .form-review-panel-page:focus {
    outline: none; }
  .form-review-panel-page tr td:last-child {
    font-weight: 700;
    min-width: 3em; }

.form-review-panel-page-header-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }
  @media screen and (max-width: 481px) {
    .form-review-panel-page-header-row.header-stacked-small {
      flex-direction: column;
      align-items: flex-start; } }

.form-review-panel-page-header {
  flex: 1;
  padding-bottom: 0 !important;
  padding-right: 5px;
  line-height: 37px;
  margin-top: 0;
  margin-bottom: 0; }

.schemaform-array-row-title:focus {
  outline: 2px solid #f9c642;
  outline-offset: 2px;
  display: inline-block; }

.form-review-array {
  margin-top: 5rem; }

.progress-bar {
  display: block;
  width: 100%;
  height: 1em;
  border-radius: 1em;
  border: 2px solid #0071BB;
  margin: 1em 0; }

.progress-bar-inner {
  background-color: #0071BB;
  display: block;
  content: "&nbsp;";
  height: 100%; }

.progress-bar-segmented {
  display: flex;
  width: 100%;
  height: 6px; }

.progress-segment {
  content: "&nbsp;";
  flex: 1;
  margin-left: 2px;
  margin-right: 2px;
  background-color: #d6d7d9; }
  .progress-segment-complete {
    background-color: #0071BB; }
  .progress-segment:first-child {
    margin-left: 0; }
  .progress-segment:last-child {
    margin-right: 0; }

.va-growable-background {
  padding: 1em;
  margin-bottom: 1em;
  background-color: #f1f1f1; }

.progress-box .va-growable button {
  width: auto;
  margin-right: 0; }
  @media screen and (max-width: 340px) {
    .progress-box .va-growable button {
      padding-left: 10px;
      padding-right: 10px; } }

.float-right {
  float: right; }

.float-left {
  float: left; }

legend {
  color: #112e51;
  font-size: 1.35em;
  font-weight: 700;
  line-height: 1.5;
  margin: 0;
  padding: 0 0 0.5em 0; }

fieldset {
  display: inline-block;
  width: 100%;
  max-width: 750px; }
  .form-review-panel fieldset {
    width: 100%; }

@media (max-width: 40.063em) {
  .progress-box {
    border: none;
    padding-left: 1.0625rem;
    padding-right: 1.0625rem; } }

.form-review-panel ul li p {
  margin-top: 16px;
  margin-bottom: 16px; }

.va-nav-breadcrumbs-list:focus,
legend:focus,
.nav-header > h4:focus,
.nav-header > h2:focus,
.nav-header:focus,
.usa-input-error:focus,
.input-error-date:focus,
.usa-alert:focus {
  outline: none; }

.form-error-date .input-date-label {
  font-weight: bold;
  font-size: 1.7rem;
  font-weight: 700; }

dl.review {
  border-bottom: 1px solid #aeb0b5; }
  dl.review .review-row {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    border-top: 1px solid #aeb0b5;
    padding: 1.5rem;
    padding-left: 0; }
    dl.review .review-row > dd {
      font-weight: bold;
      text-align: right; }
    dl.review .review-row > dt > p {
      margin-top: 0;
      margin-bottom: 0; }
    @media (min-width: 481px) {
      dl.review .review-row {
        flex-direction: row; }
        dl.review .review-row > dd {
          padding-left: 5px;
          min-width: 100px; }
        dl.review .review-row > dt {
          max-width: 60%;
          min-width: 40%; } }

form.rjsf {
  max-width: 100%; }

.va-growable-review {
  margin-top: 16px; }

label + div .form-datefield-month, label + div .form-datefield-day, label + div .usa-form-group-year,
label + div input:not([type="radio"]),
label + div input[type="text"], label + div input[type="email"],
label + div input[type="password"], label + div input[type="url"],
label + div input[type="tel"], label + div input[type="number"],
label + div input[type="search"], label + div input[type="file"],
label + div input[type="date"], label + div input[type="datetime-local"],
label + div input[type="month"], label + div input[type="time"],
label + div input[type="week"], label + div textarea, label + div select {
  margin-top: 0.5em; }

.usa-alert ul:first-child {
  margin-top: 0; }

.schemaform-buttons [type="submit"] {
  margin-top: 0.5em;
  margin-right: 0.5em; }

.schemaform-back-buttons {
  margin-bottom: 7rem !important; }

.schemaform-block {
  margin-top: 2em; }

.nav-header-schemaform {
  margin-top: 1em !important; }

.progress-box-schemaform {
  margin-top: 0;
  padding-top: 0;
  border: none; }

.schemaform-chapter-progress {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-bottom: 1.5em; }
  @media (max-width: 40.063em) {
    .schemaform-chapter-progress {
      padding-left: 1.0625rem;
      padding-right: 1.0625rem; } }
  .schemaform-chapter-progress > h4 {
    padding-bottom: 0 !important; }

.schemaform-title {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin-bottom: 3rem; }
  .schemaform-title > h1 {
    margin-bottom: 0;
    padding-right: 10px; }
  .schemaform-title > .schemaform-subtitle {
    font-size: 2rem; }

.schemaform-required-span {
  color: #cd2026;
  margin: 0 0.35em; }

.schemaform-intro {
  padding-bottom: 1rem;
  margin-bottom: 7rem; }

.schemaform-process ol {
  margin-left: -0.5em; }

.schemaform-array-row-title:focus {
  outline: 2px solid #f9c642;
  outline-offset: 2px;
  display: inline-block; }

.schemaform-array-row {
  outline: none; }

.schemaform-block-header {
  margin-bottom: 0.7em; }
  .schemaform-block-header > legend,
  .schemaform-block-header > h5,
  .schemaform-block-header > p {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important; }
  .schemaform-block-header > p {
    margin-top: 0; }
  .schemaform-block-header > .schemaform-block-title + p {
    margin-top: 0.5em; }

.schemaform-block-title {
  font-family: "Bitter", "Georgia", "Cambria", "Times New Roman", "Times", serif;
  font-size: 1.8rem; }

.schemaform-block-subtitle {
  font-size: 1.5rem;
  font-weight: 700; }

.schemaform-first-field .schemaform-label,
.schemaform-first-field > .usa-input-error {
  margin-top: 0; }

legend.schemaform-label {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  max-width: 46rem;
  padding-bottom: 0; }

fieldset.schemaform-field-template {
  margin-top: 3rem; }
  fieldset.schemaform-field-template.schemaform-first-field {
    margin-top: 0; }

.schemaform-warning-header {
  margin-top: 9px; }

.schemaform-failure-alert {
  margin-bottom: 1.5em; }

.schemaform-radio-indent {
  margin-left: 27px; }

.schemaform-expandUnder-indent {
  margin-left: 29px; }

.schemaform-currency-input .schemaform-widget-wrapper {
  position: relative; }
  .schemaform-currency-input .schemaform-widget-wrapper:before {
    content: "$";
    display: block;
    position: absolute;
    top: 9px;
    left: 10px; }
  .schemaform-currency-input .schemaform-widget-wrapper > input {
    padding-left: 25px !important; }

.help-talk {
  margin: 0.5em 0;
  padding: 0; }

.help-phone-number {
  margin: 0.5em 0 2em; }

.help-phone-number-link {
  font-weight: bold;
  text-decoration: none;
  margin: 0.5em 0;
  white-space: nowrap; }

.help-footer-box {
  padding: 2em 0; }
  @media screen and (min-width: 768px) {
    .help-footer-box {
      padding-top: 0.6em; } }

.help-footer-box {
  padding-top: 0.3em; }

.help-heading {
  border-bottom: 3px solid #0071BB;
  margin: 0.3em 0;
  font-size: 1.35em;
  line-height: 1.5;
  font-weight: bold; }

.usa-button.schemaform-file-remove-button {
  width: auto; }

.schemaform-file-list {
  list-style: none;
  padding-left: 0; }
  .schemaform-file-list > li {
    list-style: none; }

.usa-input-error .schemaform-upload-label {
  margin-top: 0.5em; }

.schemaform-file-upload > div > .schemaform-label {
  font-weight: bold; }

.schemaform-file-error.usa-input-error {
  right: 4px;
  width: calc(100% + 4px);
  margin-top: inherit; }

legend.schemaform-label.schemaform-file-label {
  font-weight: bold; }

.schemaform-file-attachment {
  margin-top: 1em;
  margin-bottom: 1em; }
  .schemaform-file-attachment .usa-input-error {
    margin-top: 0; }

.schemaform-file-list-buttons-editing > .usa-button {
  margin: 0.5em 0.5em 0.5em 0; }

.schemaform-file-upload-review {
  margin-bottom: 1.5em; }

.va-growable-background:focus {
  outline: none; }

.schemaform-save-error {
  margin-top: 0;
  margin-bottom: 1em; }

.schemaform-address-view {
  white-space: pre-wrap; }
  .schemaform-address-view p {
    margin-bottom: 0; }
  .schemaform-address-view p:not(:first-child) {
    margin-top: 0; }

.schemaform-array-readonly-header {
  padding-bottom: 1.5rem; }

.schemaform-prefill-message {
  margin-top: 0;
  margin-bottom: 1rem;
  min-height: auto; }

.schemaform-process-sip {
  padding-bottom: 0; }

.schemaform-sip-alert {
  margin-top: 0; }

.schemaform-sip-alert-title {
  padding-bottom: 16px; }

.schemaform-label-no-top-margin > .schemaform-label {
  margin-top: 1rem; }

.schemaform-file-uploading {
  width: 100%; }

/* hide outline on focused <p> inside review form; recommendation from:
 * https://github.com/department-of-veterans-affairs/vets-website/pull/11847#discussion_r391864665
*/
.form-review-panel-page p[tabIndex],
.form-review-panel-page legend[tabIndex],
.form-review-panel-page label[tabIndex] {
  outline: none; }

.schemaform-review-array-warning {
  margin: -1em -0.8em 0;
  border: 2px solid #fff1d2; }
  .schemaform-review-array-warning > .form-review-panel-page-header-row {
    padding: 1em 0.8em;
    background-color: #fff1d2; }
  .schemaform-review-array-warning > .va-growable-review {
    padding: 0 1em 1em 1em; }

.schemaform-review-array-warning-icon {
  background-image: url(data:image/png;base64,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);
  background-image: url(/generated/4ba1d198d9487ee97e4cf851ed2de1f3.svg);
  width: 2em;
  height: 1.4em;
  background-size: 2em;
  margin-right: 1em; }

.schemaform-review-page-warning {
  margin: -1em -1em 5rem; }
  .schemaform-review-page-warning .form-review-panel-page-header-row {
    padding: 1em 1em;
    background-color: #fff1d2; }
    .schemaform-review-page-warning .form-review-panel-page-header-row:after {
      display: block;
      order: 2;
      content: " ";
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVwAAAFCCAQAAAAXw61MAAAMHklEQVR4Ae3dA3hlSxpG4TWdHhvXY9u2bdu2bdu2bdu2bXvmKu18Y2P/3fdUnV2d9byPjS9c+VNEC8aROR1X5M489Y/uzBU5HUcOiyWyIOLQXJv38yvyX/yK93NtDh3kcGeEPbgPPyUTfsp92CPI4c4Ap+a5bCZFm3kupw5yuEvFLdhKdtJWbhHkcJeEw/Jcsouey2GDHG53HIdPkUPgUxwnyOF2xfn5JTmEfsn5gxxuN5ySVbIAq5wyqMtwxeH4ElmQL3G40IHDFU8jC/S0IIfbHFckC3bFIIfbFMflt2TBfsdxgxxuQ7ybNPDuIIfbDJckjVwyyOE2wQa+RBr5EhuCHG4D3IA0dIOwcA5XHJ4fkYZ+xOHDgjlccXfS2N3DQjlccUx+Txr7PccMC+RwxeNJB48PC+NwxQnZQjrYwgmDFjRc8TLSycuCFjJccWbWSCdrnDloAcMV7yUdvTeow3DNvObfsYdr5jX/jj9cM6/5d/zhmnnNv+MP18xr/h1/uGZe82+/4Zp5zb8O18xr/u03XDOv+dfhmnnNv12Ga+Y1/zpcM6/5t8NwzbzmX4dr5jX/LnS4Zt4fkxn5sfm3MFxxDzIz9wha8HDNvOZfh2vmNf/2G66Z1/zrcM285t9+wzXzmn8drpnX/NtvuGZe86/DNfOaf6vDFTckA7hh0AKGa+Y1/zpcM6/5t4wIjsXvySB+z7GCSIGZ1/zrcM285t8ZDNfMa/51uGZe82+Vw30fGdD7HK6Zd0DmX8y8IzL/mnmHZP418w7J/GvmHZL5dz1n3v3J4PZfv/nXzDsk86+ZdyDmX4f7crKbeLnDNfMOw/xr5h2D+dfhcimym7mUwzXzmn+HYOYdkvnXzDsk86+Zd0jmXzPvkMy/Zt4hmX/NvEMy/5p558z863A5y7CZt26NszhcM6/51+Gaec2/DtfMa/7FzGv+HZKZ1/w7JDOv+XdIZl7z7yw53CeQdegJDtfMa/6dITOv+XdIZl7z75DMvObfIZl5zb8Od2aZ98tknfvyrPKvwzXzmn/NvObfGXG49yR/pns6XDOv+Xc2zLzmX4c7m8y7lfydtnJCh7u+M+/neDCX4OwNXIIH8znzb52Zt+pgbsuGxr95vi0Hm39rzLw1P+LEoT1OzPfNvxVm3ooDOX3og5PwC/PvOhsuK40y71NDPzysUf5dcbjrLfNeP/TDZcy/08y8FWft++Ol+XeambfinKEfzmf+nWbmrbhQ6IdLmH+nmXkrLhP64Urm33UzXE7UNPNeNfTDdZrm3xM53AEy75C/VbiZ17/TzLwVtwz9cAevf9fLcN9PmrpT6Id7kabeH8Zn5q24T+iHh3j9O83MW/HQ0A+PI1PMv2Rw3Ig09/jQD88gzd0ojM3MW/GM0A8v8vp3mpm34kWhH17j9e80M2/Fq0M/vM3r32lm3oq3hn74gNe/08y8szt84VNkivmXDItXkE4+EfrhK6STV4RRmXkrvhj64XtkivnXzFvx7dBP5VjS/GvmrfhJ6IcDyRTzr5m34nehH3aQKeZfM2/F5tALhyXTzL9m3poNoQ+OTqaZf828NUcMfbAfmWb+NfPW7BH64CRkmvnXzFtz3NAHpyPTzL9m3pqThz44B5lm/jXz1pwh9MGFyDTzr5m35lyhDy5Dppl/zbw1Fwl9cDUyzfxLhsGlydJcNvTBDcjSXDqMwsxbc/XQB7ci08y/Zt6aG4Q+uAuZZv4lQ+AI/IQs0a1CH9yPLNFPOEIYgZm35s6hDx5Bppl/zbw19w198CQyzfxLBsATyZI9LPTBc8iSPTHMn5l3Zi2fl5Fp5l8zb80zQx+8gUwz/5KZ46yskaV7ceiDd5GlW+OsYd7MvDWvCX3wETLN/GvmrXlb6IPPkWnmXzPvzD4D8Q0yzfxr5q35ZOiDH5Fp5l8zb82XQh/8hkwz/5p5a74T+mATmWb+NfPW/DT0wAZSYf4189b8PvTAEUmF+dfMW7Ml9MAepML8a+atWgntcTxSYf6da+bN7BwptMcpyNzMM/+aeav2DO1xZlJh/jXzVh0/tMd5SYX518xbdYrQHhcnFeZfM2/VmUJ7XJFUmH/NvFXnDu1xbVJh/iWzwr3ITF00tMdNyUzdy+H+T+zB/mSmLhfa4/akwvxr5q26xpz+sMj8a+atumFojweTCvOvmbfq1qE9HksqzL9m3qq7hPZ4Oqkw/5p5q+4X2uOFpML8a+atenhoj1eTCvPvXDLvV8jMPTG0x1vJzH1lHvnXzFv1rDl9w2T+NfNWvSS0xydJhfnXzFv12tAeXyYV5l8zb9XbQ3t8lwxgf/ZwuE8kQ/hAaI+fkwrzr5m36lOhPQ4gFeZfM2/Vl0N7bCcV5l8zb9V3Q2schtSYf8kS8QEyjJ+F1jgaGcgHwvKYeav2D62xL6kx/5p5q7aF1jgxqTH/kiXhxmQwG0NbnJYM5sZhOcy8dUcJbXF2UmP+NfPW7RXa4oKkxvxr5q07wXx+XDX/mnnrThna4qqkxvxr5q07c2iL65Ma8y/pjleSIZ0ntMUtyZBeGXoz89ZdLLTFnUmN+dfMW3f50Bb3JTXmX9IVlyHDumZoi4eTYV0m9GTmrbuRv22ZT/4189bdJrTFs0mN+XdGmddGxKtJjfnXzFv31tASh+V3pMb8a+atW+UUoR1uQ6rMv5h5qfsFZwxtcFPWSJX5l3TBidlKGN8ab+bSnICNYTE4HCfjenye7Ba2cuL+wzXz1m3n9wuyRnae+dfMOyTzr5l3SOZfM++QzL9m3iGZf828QzL/mnmHZP418w7J/Ns68x5AtC4dwB7jDvdJROvWk0I7Zt4hmX/NvEMy/5p5h2T+NfMOyfxr5h2S+dfMOyTzr5l3SOZfM++QzL9m3iGZf828QzL/mnmHZP418w7J/GvmHZL5lywQZyP/g3S2ZQ/XzLvKZ/j4gnyGVfNv++GaeV/DaVhZcGc8Da8x/7Ybrpl3B9cLbXA9dph/2wzXzPvI0A6PNP/WmXnrvsPhQjscju+Yf3sP995kt/f00BZPJ7u9e/cerpn3ZqEtbmb+rTLz1l08tMXFzb9VZt4hh2v+NfMOOVzzr5l3yOGaf828Qw7X/GvmHXK45l8zr8OdW/7tMNybkDE53Bm4yZKGyxH4qcPdZQ73p4ck/5p5hxyu+dfMO+Rwzb9m3iGHa/418w45XPOvmXfI4Zp/zbwOd9nO1m+4H3S4C+NwPxh2npl3yOGaf3cl837V4S6Uw/3qzudfM++QwzX/mnmHHK7518w75HDNv2beIYdr/jXzDjlc86+Zd8jhmn9JGa8i43K4A3hVqDLzDjlc86+Zd8jhmn9JCZcl43O4A7hsqDDzDjlc86+Zd8jhmn/NvEMO1/xr5h1yuOZfM++QwzX/mnmHHK7518w75HDNv2beIYdr/jXzDjlc86+Zt2pWr+6Yf828VbN658z8a+atav+y5GH5Dqkx/5p561q/5ftQUmX+NfPWtX09/ZpsI1XmXzPvznoNp2ElLA4rnIZXkzrMv5h5d8Uqn+HjC/IZVkmB+bcw3CcTaSaeXBuumXcA5l8z75DMv2beIZl/zbxDMv+aeYdk/jXzDsn8a+YdkvnXzDsk8y/5O+5DpBm7z38ZLnuaeWfP/Ltn+Asz75DMv+TP2MfMOwTz7z7/Otz7EmkA9/2n4bKRHxNpAD9m4z+GeyUiDeJK/xjue4g0iPeEQOAURBrIKYLhYUiGCALPI9JAnhcIvI9IA3lfIPBdIg3kuwFW2EakgWxjBY5LpMEcF05DpMGcBo7AGpEGssYRCPyASAP5QSDwTiIN5J0BH4TScJ4UCNyKSAO5VcB/uqThnC0QAp8k0iA+GQIhcDUiDeJq/xjuCt8n0gC+z8o/H0vekUgDuGP45+Eemf2JNHP7c+R/GW7g/kSaufuHfx/uCu8n0oy9n5X/GG5gb35GpJn6GXuH/zLcwHnZRqQZ2sZ5w/8YbuAuRJqhu4T/M9zAc4g0M88JE8MN3IzNRJqJzdwsFIYbOAPfIdIMfIczhOJwA0fltURastdy1FAa7j9wQ75IpCX5IjcM/wv5vzg3L2ELkTrawks498QyM4k9uBtfYJU0Jq3yBe7GHmEKKeJQ7MO5uA7343m8fIGk53E/rsO52IdDhZo/ALck8MBl9HzEAAAAAElFTkSuQmCC);
      background-image: url(/generated/4ba1d198d9487ee97e4cf851ed2de1f3.svg);
      width: 2em;
      height: 1.3em;
      background-size: 2em;
      margin-right: 1em; }
    .schemaform-review-page-warning .form-review-panel-page-header-row .edit-btn {
      order: 3; }
  .schemaform-review-page-warning dl.review {
    padding: 0 1em;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: none; }

.schemaform-review-chapter-warning .schemaform-chapter-accordion-header {
  position: relative; }
  .schemaform-review-chapter-warning .schemaform-chapter-accordion-header > .usa-button-unstyled {
    background-color: #fff1d2; }
  .schemaform-review-chapter-warning .schemaform-chapter-accordion-header .schemaform-review-chapter-warning-icon {
    position: absolute;
    top: 2.8rem;
    right: 4rem;
    display: block;
    background-image: url(data:image/png;base64,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);
    background-image: url(/generated/4ba1d198d9487ee97e4cf851ed2de1f3.svg);
    width: 2em;
    height: 1.2em;
    background-size: 1.8em;
    margin-right: 1em; }

.schemaform-review-chapter-warning .schemaform-chapter-accordion-content {
  border-right-color: #fff1d2;
  border-left-color: #fff1d2;
  border-bottom-color: #fff1d2; }

#content .panel.saved-success-container {
  background-color: #e7f4e4; }

.saved-success-icon {
  margin: 0 0.5em 0 0; }

.usa-alert-no-color {
  background-color: transparent; }

.usa-alert-mini {
  margin-top: 0;
  margin-bottom: 1em;
  background-size: 3rem;
  background-position: 1rem 2.2rem; }
  .usa-alert-mini > .usa-alert-body {
    padding-left: 3rem; }
  .usa-alert-mini::before {
    display: none; }

.expires-container {
  margin-top: 8px;
  margin-bottom: 8px; }

.expires {
  font-weight: bold; }

.saved-form-metadata-container {
  margin-bottom: 16px; }

.saved-form-metadata {
  display: block; }

.saved-form-autosaving {
  font-style: italic;
  padding: 1em 0;
  margin-top: 0;
  margin-bottom: 1.5em; }

.confirmation-guidance-container {
  margin-top: 16px; }

.confirmation-guidance-heading {
  padding-bottom: 0;
  padding-top: 16px; }

.confirmation-guidance-message {
  margin-top: 0; }

.autosuggest-container {
  position: relative; }

.autosuggest-input {
  background-image: none !important; }

.autosuggest-list {
  background: #ffffff;
  border: 1px solid #5b616b;
  box-shadow: 3px 3px 3px -3px #3e94cf, -3px 3px 3px -3px #3e94cf, 7px 7px 7px -7px #3e94cf, -7px 7px 7px -7px #3e94cf;
  list-style: none;
  margin-top: -0.5rem;
  max-width: 46rem;
  max-height: 46rem;
  overflow: auto;
  padding: 0;
  position: absolute;
  width: 100%;
  top: 46px;
  left: 0;
  z-index: 1; }
  @media screen and (max-width: 481px) {
    .autosuggest-list {
      font-size: 1.3rem; } }

.usa-input-error
> .schemaform-widget-wrapper
> .autosuggest-container
> .autosuggest-list {
  width: calc(100% + 1.9rem); }

.autosuggest-item {
  padding: 0.5rem 1rem;
  list-style-type: none; }
  .autosuggest-item-highlighted {
    background-color: #9bdaf1;
    cursor: pointer; }
  .autosuggest-item-selected {
    font-weight: bold; }

.react-autosuggest__input[aria-expanded="false"] {
  background-image: inherit !important;
  background-repeat: inherit !important;
  background-size: inherit !important; }

.schemaform-confirmation-section-header {
  font-size: 2rem; }

.schemaform-confirmation-claim-header {
  font-size: 1.7rem;
  margin-top: 1em; }

.usa-accordion > ul button,
.usa-accordion-bordered > ul button {
  border-radius: 5px; }

.schemaform-title-underline {
  border-bottom: 3px solid #0071BB; }

.schemaform-downtime-after-steps {
  margin-top: 0;
  margin-bottom: 1em; }

[role="button"]:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: 2px solid #f9c642;
  outline-offset: 2px; }

.form-checkbox > input[type="checkbox"] + .schemaform-label {
  line-height: 2.4rem; }

.form-checkbox > input[type="checkbox"] + label:before {
  margin-right: 0.6em; }

.editable-row {
  position: relative; }
  .editable-row .edit-button {
    position: absolute;
    top: 1em;
    right: 1em; }

textarea.resize-none {
  resize: none; }

textarea.resize-y {
  resize: vertical; }

textarea.resize-x {
  resize: horizontal; }

.blue-bar-block {
  border-left: 7px solid #0071BB;
  padding-left: 1em; }
  .blue-bar-block p {
    margin: 0.5em 0; }

select:disabled {
  background-color: #d6d7d9; }

#va-modal {
  display: none; }

.va-modal {
  background: rgba(50, 58, 69, 0.8);
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6; }
  @media screen and (max-width: 481px) {
    .va-modal {
      overflow-y: scroll; } }
  .va-modal .va-modal-body p:first-of-type {
    margin-top: 0; }
  .va-modal-title {
    margin: 0;
    margin-bottom: 1.6rem; }
  .va-modal-inner {
    background: #ffffff;
    margin: auto;
    max-width: 40rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    cursor: auto; }
    @media screen and (max-width: 481px) {
      .va-modal-inner {
        transform: none;
        top: 0; } }
  .va-modal-alert {
    max-width: 60rem; }
    .va-modal-alert .alert-actions {
      margin-top: 2.4rem; }
      .va-modal-alert .alert-actions button {
        margin: 0; }
        .va-modal-alert .alert-actions button + button {
          margin-left: 2rem; }
  .va-modal-body {
    overflow-wrap: break-word;
    padding: 2rem;
    word-break: break-word;
    word-wrap: break-word; }
  .va-modal-large .va-modal-inner {
    max-width: 75rem;
    width: 75vw; }
    .va-modal-large .va-modal-inner .va-modal-body {
      max-height: 95vh;
      overflow-y: auto; }

.va-modal-body h3 {
  margin-top: 0; }

.va-modal button {
  white-space: nowrap; }

button.va-modal-close {
  background-color: transparent;
  color: #0071BB;
  font-size: 2.25rem;
  padding: 0;
  position: absolute;
  margin: 1.6rem;
  right: 0;
  top: 0;
  width: auto;
  z-index: 9; }
  button.va-modal-close:hover {
    background-color: transparent;
    color: #003E73; }
  button.va-modal-close:active {
    background-color: transparent;
    color: #112e51; }

.omb-info--container {
  padding-left: 2rem; }

@media (max-width: 40.063em) {
  .omb-info--container {
    padding-left: 1.0625rem; } }

.confirmation-page-title:focus {
  outline: none; }

.confirmation-page-inset-title {
  margin-top: 0; }

.inset {
  margin: 2rem 0rem;
  padding: 2rem 3rem;
  line-height: 2.2rem;
  background-color: #e0f3f8; }
  .inset.secondary {
    background-color: #eee; }
  .inset.expandable .form-expanding-group,
  .inset.expandable .form-expanding-group-open {
    padding-left: 0;
    border-left: 0; }
  .inset.expandable .clickable {
    cursor: pointer; }

.additional {
  font-weight: normal; }

ul.claim-list {
  list-style: none;
  padding-left: 0; }
  ul.claim-list li {
    margin-bottom: 1rem; }

@media print {
  .form-expanding-group-plus::after {
    display: none; }
  .form-expanding-group {
    margin-left: 0px; }
  .form-progress-buttons {
    display: none; }
  .schemaform-title {
    margin-bottom: 1rem;
    justify-content: center; }
  .confirmation-page-title {
    text-align: center; }
  .inset {
    margin: 1rem 0rem;
    padding: 0px; } }

.va-pagination {
  border-top: 1px solid #f1f1f1;
  font-size: .9em;
  overflow: hidden;
  padding: 2rem 0 1rem;
  position: relative;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center; }
  @media (max-width: 768px) {
    .va-pagination-prev {
      margin-left: -3rem;
      padding: 0 1rem 0 0; } }
  @media (min-width: 481px) {
    .va-pagination-prev:not(:empty)::before {
      content: "\2039\A0\A0"; } }
  @media (max-width: 768px) {
    .va-pagination-next {
      margin-right: -3rem;
      padding: 0 0 0 1rem; } }
  @media (min-width: 481px) {
    .va-pagination-next:not(:empty)::after {
      content: "\A0\A0\203A"; } }
  .va-pagination-prev, .va-pagination-next {
    position: relative; }
    .va-pagination-prev:hover, .va-pagination-prev:focus, .va-pagination-next:hover, .va-pagination-next:focus {
      text-decoration: underline; }
    @media (min-width: 768px) {
      .va-pagination-prev, .va-pagination-next {
        padding: 0 1rem; } }
  .va-pagination-inner {
    white-space: nowrap;
    overflow: hidden; }
    @media (max-width: 768px) {
      .va-pagination-inner {
        width: 20rem; } }
    @media (min-width: 1201px) {
      .va-pagination-inner {
        width: 40rem; } }
  .va-pagination-prev, .va-pagination-next, .va-pagination-inner {
    padding-bottom: 4px;
    padding-top: 4px; }
  .va-pagination a {
    line-height: 2;
    text-decoration: none; }

.va-pagination-inner a {
  border-radius: 1000px;
  display: inline-block;
  height: 3rem;
  margin: 0 .5rem;
  width: 3rem;
  text-decoration: none; }

.va-pagination-inner a:hover,
.va-pagination-inner a:focus,
.va-pagination-active,
.va-pagination-active:visited {
  background: #0071BB;
  color: #ffffff; }

.form-checkbox > input[type="checkbox"] + .schemaform-label {
  margin-top: 0; }

.form-required-span {
  font-size: 1em;
  line-height: 0;
  position: relative; }

.edu-benefits-alert {
  margin-bottom: 23px; }

.edu-warning-single-line {
  margin-top: 0; }

.edu-benefits-dependents-desc {
  margin-top: 5px; }

.edu-dd-warning {
  margin-top: 3rem; }

.row .edu-intro-spacing {
  margin-bottom: 7rem; }

.search-results-count:focus,
.schemaform-widget-wrapper textarea:focus {
  outline: 2px solid #f9c642;
  outline-offset: 0px;
  outline-offset: 2px;
  z-index: 3; }

.blue-bar-block {
  border-left: 7px solid #0071BB;
  padding-left: 1em; }
  .blue-bar-block p {
    margin: 0.5em 0; }

.search-select-school-fieldset .no-results-box {
  background-color: #f1f1f1;
  margin: 25px 0 0 0;
  padding: 20px; }
  .search-select-school-fieldset .no-results-box p {
    margin: 0; }

.search-select-school-fieldset .school-search {
  margin-top: 0; }

.search-select-school-fieldset .school-search-label {
  margin-top: 0; }

.search-select-school-fieldset .search-controls {
  display: flex;
  flex-direction: column; }
  .search-select-school-fieldset .search-controls .clear-search {
    display: flex; }
  .search-select-school-fieldset .search-controls .search-input {
    align-items: center;
    width: "100%";
    display: flex; }
  .search-select-school-fieldset .search-controls .search-schools-button {
    margin: 3px 0 0 15px;
    max-width: 150px;
    width: 100%; }
  .search-select-school-fieldset .search-controls .start-over {
    font-weight: normal; }

.search-select-school-fieldset .radio-button span {
  display: inline-block;
  width: 100%; }
  .search-select-school-fieldset .radio-button span.institution-name {
    color: #0071bb;
    font-weight: bold;
    text-decoration: underline; }

.search-select-school-fieldset .radio-button label {
  margin: 0; }
  .search-select-school-fieldset .radio-button label::before {
    position: relative;
    top: 45px; }
  .search-select-school-fieldset .radio-button label .institution-information {
    background-color: #f1f1f1;
    margin-left: 25px;
    padding: 10px 15px; }

.stem-eligibility-ul {
  list-style-type: none !important; }

.wizard-button::after {
  background-image: url(/img/arrow-down-white.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 0.6em auto;
  content: "";
  display: inline-block;
  height: 1em;
  margin-left: 0.5em;
  margin-right: -0.3em;
  text-indent: -9999em;
  width: 1em; }

.wizard-button[aria-expanded=true]:after {
  background-image: url(/img/arrow-up-white.svg); }

.vettec-1990-button {
  width: 16em; }

@media print {
  .usa-width-two-thirds {
    width: 100%; }
  .schemaform-title,
  .schemaform-subtitle {
    display: none; }
  .pagebreak {
    page-break-before: always; } }

div[data-chapter="benefitSelection"] .form-review-panel-page {
  margin-bottom: 0px; }

html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
#va-modal {
  display: none; }

.va-modal {
  background: rgba(50, 58, 69, 0.8);
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6; }
  @media screen and (max-width: 481px) {
    .va-modal {
      overflow-y: scroll; } }
  .va-modal .va-modal-body p:first-of-type {
    margin-top: 0; }
  .va-modal-title {
    margin: 0;
    margin-bottom: 1.6rem; }
  .va-modal-inner {
    background: #ffffff;
    margin: auto;
    max-width: 40rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    cursor: auto; }
    @media screen and (max-width: 481px) {
      .va-modal-inner {
        transform: none;
        top: 0; } }
  .va-modal-alert {
    max-width: 60rem; }
    .va-modal-alert .alert-actions {
      margin-top: 2.4rem; }
      .va-modal-alert .alert-actions button {
        margin: 0; }
        .va-modal-alert .alert-actions button + button {
          margin-left: 2rem; }
  .va-modal-body {
    overflow-wrap: break-word;
    padding: 2rem;
    word-break: break-word;
    word-wrap: break-word; }
  .va-modal-large .va-modal-inner {
    max-width: 75rem;
    width: 75vw; }
    .va-modal-large .va-modal-inner .va-modal-body {
      max-height: 95vh;
      overflow-y: auto; }

.va-modal-body h3 {
  margin-top: 0; }

.va-modal button {
  white-space: nowrap; }

button.va-modal-close {
  background-color: transparent;
  color: #0071BB;
  font-size: 2.25rem;
  padding: 0;
  position: absolute;
  margin: 1.6rem;
  right: 0;
  top: 0;
  width: auto;
  z-index: 9; }
  button.va-modal-close:hover {
    background-color: transparent;
    color: #003E73; }
  button.va-modal-close:active {
    background-color: transparent;
    color: #112e51; }

span.sidelines {
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  width: 100%;
  display: inline-block;
  font-size: 1.15em;
  font-weight: bold; }
  span.sidelines:before, span.sidelines:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 2px;
    content: "\A0";
    background-color: #eee; }
  span.sidelines:before {
    margin-left: -52%;
    text-align: right; }
  span.sidelines:after {
    margin-left: 2%; }

#signin-signup-modal .va-modal-body {
  color: #323a45;
  padding-top: 0; }

#signin-signup-modal .va-modal-inner {
  max-width: 62.5em;
  width: 95vw; }

#login-root .sitewide-search-drop-down-panel-button, #login-root .sign-in-drop-down-panel-button {
  border-top: none;
  margin-right: 0;
  padding: 8px 30px 8px 8px;
  width: auto; }

@media screen and (min-width: 768px), print and (min-width: 768px) {
  #login-root .login .explanation-content {
    margin-left: 2em; } }

#login-root .login .explanation-content ul {
  list-style: square;
  padding-left: 1.5em; }

#login-root .login .explanation-content p {
  margin: 1em 0; }

.verify button,
.login button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0.75em;
  font-size: 16px;
  margin: 1em 0;
  white-space: normal !important; }
  .verify button.dslogon,
  .login button.dslogon {
    background: #003E73; }
    .verify button.dslogon:hover,
    .login button.dslogon:hover {
      background: #112e51; }
  .verify button.idme-create,
  .login button.idme-create {
    box-shadow: inset 0 0 0 2px #2e8540;
    color: #2e8540;
    margin-bottom: 0; }
    .verify button.idme-create:hover,
    .login button.idme-create:hover {
      box-shadow: inset 0 0 0 2px #195c27;
      color: #195c27; }
  .verify button img,
  .login button img {
    height: 1em;
    padding: 0 0.25em; }

.verify .container,
.login .container {
  padding: 2em 0;
  color: #212121; }

.verify .logo,
.login .logo {
  text-align: center;
  border-bottom: solid 2px #eee;
  padding: 1em 0; }
  .verify .logo a,
  .login .logo a {
    display: inline-block; }
    .verify .logo a:hover,
    .login .logo a:hover {
      background-color: transparent; }

.verify .help-info,
.login .help-info {
  padding: 2em 0; }
  .verify .help-info p:first-of-type,
  .login .help-info p:first-of-type {
    margin-top: 0; }

.verify button {
  width: auto; }
  .verify button.dslogon {
    margin-bottom: 0.25em; }

.verify h4 + p {
  margin-top: 0; }

.login {
  background: #ffffff; }
  .login hr {
    border-color: #d6d7d9; }
  .login .mobile-explanation {
    padding: 1em 0; }
    .login .mobile-explanation p {
      margin-top: 0; }
  .login .fed-warning {
    font-size: 0.9em;
    margin-bottom: 2em; }
    .login .fed-warning p {
      margin: 0.5em 0; }
  .login .signin-actions-container {
    text-align: center;
    border: solid 2px #eee; }
    @media screen and (max-width: 481px) {
      .login .signin-actions-container {
        margin-right: 0; } }
    .login .signin-actions-container div:first-child {
      background: #eee; }
    .login .signin-actions-container .top-banner {
      text-align: center;
      display: flex;
      align-items: center;
      padding: 0.25em 0;
      font-style: italic; }
      .login .signin-actions-container .top-banner div:first-child {
        margin: 0 auto; }
      .login .signin-actions-container .top-banner img {
        height: inherit;
        vertical-align: baseline;
        padding: 0 0.25em; }
    .login .signin-actions-container .signin-actions {
      padding: 2em 2em 1em; }
      .login .signin-actions-container .signin-actions h5 {
        margin-top: 0; }
      @media screen and (max-width: 481px) {
        .login .signin-actions-container .signin-actions {
          padding: 2em 1em 1em; } }
      .login .signin-actions-container .signin-actions .alternate-signin {
        padding-top: 1em; }
        .login .signin-actions-container .signin-actions .alternate-signin p:first-of-type {
          margin-top: 0.5em;
          color: #323a45; }

.sign-in-nav {
  color: #ffffff;
  white-space: nowrap; }
  .sign-in-nav a {
    color: inherit;
    text-decoration: none; }
    .sign-in-nav a:visited {
      color: inherit; }
  .sign-in-nav button:disabled {
    background-color: inherit;
    opacity: 0.7; }

.sign-in-links {
  margin-left: 1rem; }

.sign-in-link {
  color: inherit !important;
  text-decoration: none; }
  .sign-in-link:hover {
    color: #fdb81e !important;
    text-decoration: underline; }

.sign-in-spacer {
  color: #ffffff;
  margin: 0 0.6em; }

#help-menu {
  width: 21rem; }

html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
## Learn more
- [The 8-Point Grid](https://spec.fm/specifics/8-pt-grid)
*/
#modal-announcement .va-modal-inner {
  max-height: 100vh;
  overflow-y: scroll; }

#modal-announcement h3 {
  margin-top: 1.5em; }

.announcement-heading {
  background-color: #e1f3f8;
  text-align: center;
  padding: 42px 0;
  margin: -2rem -2rem 0; }
  .announcement-heading img {
    max-width: 86px; }

.announcement-heading-brand-consolidation {
  padding-top: 35px; }

.announcement-brand-consolidation-logo {
  max-width: 225px; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXBwbGljYXRpb25zL2VkdS1iZW5lZml0cy9zYXNzL2VkdS1iZW5lZml0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9wbGF0Zm9ybS9zaXRlLXdpZGUvdXNlci1uYXYvc2Fzcy91c2VyLW5hdi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9wbGF0Zm9ybS9zaXRlLXdpZGUvYW5ub3VuY2VtZW50cy9zYXNzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7OztFQUdFO0FBQ0Y7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxjQUFjO0lBQ2QsWUFBWTtJQUNaLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsV0FBVztJQUNYLGNBQWMsRUFBRTtJQUNoQjtNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLG1CQUFtQixFQUFFO0VBQ3pCO0lBQ0Usa0NBQWtDO0lBQ2xDLFdBQVcsRUFBRTtJQUNiO01BQ0UsbUJBQW1CO01BQ25CLFVBQVU7TUFDVixnQkFBZ0IsRUFBRTs7QUFFeEI7RUFDRSwrQkFBK0I7RUFDL0IscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixxQkFBcUIsRUFBRTtFQUN2QjtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLDBCQUEwQjtJQUMxQixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLDhCQUE4QixFQUFFOztBQUVwQztFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VB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RSxFQUFFO01BQzdCO1FBQ0UsaUJBQWlCLEVBQUU7UUFDbkI7VUFDRSxrQkFBa0I7VUFDbEIsZUFBZSxFQUFFOztBQUUzQjtFQUNFLGVBQWU7RUFDZixvQkFBb0IsRUFBRTtFQUN0QjtJQUNFLGVBQWU7SUFDZixzQkFBc0IsRUFBRTtJQUN4QjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFLDBCQUEwQjtJQUMxQixhQUFhLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0UsMEJBQTBCO0lBQzFCLDJCQUEyQixFQUFFOztBQUVqQztFQUNFLGVBQWU7RUFDZixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxhQUFhLEVBQUU7O0FDL1FqQjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4Qjs7O0VBR0U7QUFDRjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixzQkFBc0IsRUFBRTtFQUN4QjtJQUNFLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQixFQUFFIiwiZmlsZSI6IjE5OTAtZWR1LWJlbmVmaXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qXG4jIyBMZWFybiBtb3JlXG4tIFtUaGUgOC1Qb2ludCBHcmlkXShodHRwczovL3NwZWMuZm0vc3BlY2lmaWNzLzgtcHQtZ3JpZClcbiovXG4udXNhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTllbTsgfVxuXG4ucHJvY2VzcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2Nlc3MgaDIsIC5wcm9jZXNzIGgzLCAucHJvY2VzcyBoNCwgLnByb2Nlc3MgaDUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAuM2VtOyB9XG4gIC5wcm9jZXNzIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcm9jZXNzIHA6b25seS1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvY2VzcyBwLnZhLWFkZHJlc3MtYmxvY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5wcm9jZXNzIHVsIHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMS4yNWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9jZXNzIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC4xZW0gMDsgfVxuXG4ucHJvY2Vzcy1zdGVwIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYWViMGI1O1xuICBwYWRkaW5nOiAwIDAgMmVtIDJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb2Nlc3Mtc3RlcDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzg0OTA5NztcbiAgICBib3JkZXItcmFkaXVzOiA0ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9jZXNzLXN0ZXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJlbSArIDhweCk7IH1cblxuLmxpc3Qtb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiOyB9XG5cbi5saXN0LXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjsgfVxuXG4ubGlzdC10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjsgfVxuXG4ubGlzdC1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiOyB9XG5cbi5saXN0LWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7IH1cblxuLmxpc3Qtc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiOyB9XG5cbi5saXN0LXNldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiOyB9XG5cbi5saXN0LWVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiOyB9XG5cbi5saXN0LW5pbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7IH1cblxuLmxpc3QtdGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTBcIjsgfVxuXG4ubGlzdC1lbGV2ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCIxMVwiOyB9XG5cbi5saXN0LXR3ZWx2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIjEyXCI7IH1cblxuLmxpc3QtdGhpcnRlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCIxM1wiOyB9XG5cbi5saXN0LWZvdXJ0ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTRcIjsgfVxuXG4ubGlzdC1maWZ0ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTVcIjsgfVxuXG4ubGlzdC1zaXh0ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTZcIjsgfVxuXG4ubGlzdC1zZXZlbnRlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCIxN1wiOyB9XG5cbi5saXN0LWVpZ2h0ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMThcIjsgfVxuXG4ubGlzdC1uaW5ldGVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIjE5XCI7IH1cblxuLmxpc3QtdHdlbnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjBcIjsgfVxuXG4uZm9ybS1wcm9jZXNzIGxpIGg1IHtcbiAgY29sb3I6ICM1YjYxNmI7IH1cblxuLmZvcm0tcHJvY2VzcyBsaSBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tcHJvY2VzcyBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNWI2MTZiOyB9XG5cbi5mb3JtLXByb2Nlc3MgbGkuc2VjdGlvbi1jb21wbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmU4NTQwO1xuICBjb250ZW50OiBcIlxcMjcxNFxcZmUwZVwiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MXB4KSB7XG4gICAgLmZvcm0tcHJvY2VzcyBsaS5zZWN0aW9uLWNvbXBsZXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjcxM1xcZmUwZVwiOyB9IH1cblxuLmZvcm0tcHJvY2VzcyBsaS5zZWN0aW9uLWN1cnJlbnQgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDcxQkI7IH1cblxuLmZvcm0tcHJvY2VzcyBsaS5zZWN0aW9uLWN1cnJlbnQgbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cbiAgLmZvcm0tcHJvY2VzcyBsaS5zZWN0aW9uLWN1cnJlbnQgbGkuc3ViLXNlY3Rpb24tY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDcxQkI7IH1cbiAgLmZvcm0tcHJvY2VzcyBsaS5zZWN0aW9uLWN1cnJlbnQgbGkuc3ViLXNlY3Rpb24taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtLXByb2Nlc3MgbGkuc2VjdGlvbi1jdXJyZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcxQkI7IH1cblxuLmZvcm0tcHJvY2Vzcy1zdGVwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0uMmVtO1xuICB0b3A6IC0uMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzg0OTA5NztcbiAgYm9yZGVyLXJhZGl1czogNGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0tcHJvY2Vzcy1zdGVwLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDcxQkI7IH1cblxuLmZvcm0tcHJvY2Vzcy10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tcmV2aWV3LXBhbmVsIC5mb3JtLXJldmlldy1hcnJheSAuZWRpdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5mb3JtLXJldmlldy1wYW5lbCBidXR0b246bm90KC51c2EtYnV0dG9uLXVuc3R5bGVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxQkI7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLXJldmlldy1wYW5lbCBidXR0b246bm90KC51c2EtYnV0dG9uLXVuc3R5bGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0U3MzsgfVxuICAuZm9ybS1yZXZpZXctcGFuZWwgYnV0dG9uOm5vdCgudXNhLWJ1dHRvbi11bnN0eWxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyZTUxOyB9XG5cbi5mb3JtLXJldmlldy1wYW5lbCBidXR0b24udXNhLWJ1dHRvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwNzFCQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1yZXZpZXctcGFuZWwgYnV0dG9uLnVzYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDAzRTczOyB9XG4gIC5mb3JtLXJldmlldy1wYW5lbCBidXR0b24udXNhLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTEyZTUxOyB9XG5cbi5mb3JtLXJldmlldy1wYW5lbCAuZWRpdC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MUJCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmZvcm0tcmV2aWV3LXBhbmVsIC5lZGl0LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0U3MztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9ybS1yZXZpZXctcGFuZWwgLmVkaXQtYnRuLnByaW1hcnktb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MUJCO1xuICBjb2xvcjogIzAwNzFCQjsgfVxuICAuZm9ybS1yZXZpZXctcGFuZWwgLmVkaXQtYnRuLnByaW1hcnktb3V0bGluZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5mb3JtLXJldmlldy1wYW5lbCAuZWRpdC1idG4ucHJpbWFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAzRTczO1xuICAgIGNvbG9yOiAjMDAzRTczOyB9XG5cbi5mb3JtLXJldmlldy1wYW5lbCAuYWNjb3JkaW9uLWhlYWRlciA+IGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSA2LjVyZW0gMi41cmVtIDNyZW07XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9ybS1yZXZpZXctcGFuZWwgLnNlY3Rpb24tbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS1yZXZpZXctcGFuZWwgbGVnZW5kLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tcmV2aWV3LXBhbmVsIHRhYmxlLnJldmlldyB7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgLmZvcm0tcmV2aWV3LXBhbmVsIHRhYmxlLnJldmlldyB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZvcm0tcmV2aWV3LXBhbmVsIHRhYmxlLnJldmlldyB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5mb3JtLXJldmlldy1wYW5lbCAudXNhLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtOyB9XG5cbi5yZXZpZXctZ3Jvd2FibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5yZXZpZXctZ3Jvd2FibGUgdGFibGUucmV2aWV3IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJldmlldy1ncm93YWJsZSB0ciA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5yZXZpZXctZ3Jvd2FibGUgdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTsgfVxuICAucmV2aWV3LWdyb3dhYmxlIHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTsgfVxuXG4uZm9ybS1yZXZpZXctcGFuZWwtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLmZvcm0tcmV2aWV3LXBhbmVsLXBhZ2U6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1yZXZpZXctcGFuZWwtcGFnZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZm9ybS1yZXZpZXctcGFuZWwtcGFnZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi13aWR0aDogM2VtOyB9XG5cbi5mb3JtLXJldmlldy1wYW5lbC1wYWdlLWhlYWRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAgIC5mb3JtLXJldmlldy1wYW5lbC1wYWdlLWhlYWRlci1yb3cuaGVhZGVyLXN0YWNrZWQtc21hbGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLmZvcm0tcmV2aWV3LXBhbmVsLXBhZ2UtaGVhZGVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2NoZW1hZm9ybS1hcnJheS1yb3ctdGl0bGU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2Y5YzY0MjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb3JtLXJldmlldy1hcnJheSB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzFCQjtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFCQjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiJm5ic3A7XCI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlZ21lbnRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ucHJvZ3Jlc3Mtc2VnbWVudCB7XG4gIGNvbnRlbnQ6IFwiJm5ic3A7XCI7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkN2Q5OyB9XG4gIC5wcm9ncmVzcy1zZWdtZW50LWNvbXBsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MUJCOyB9XG4gIC5wcm9ncmVzcy1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucHJvZ3Jlc3Mtc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnZhLWdyb3dhYmxlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4ucHJvZ3Jlc3MtYm94IC52YS1ncm93YWJsZSBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgLnByb2dyZXNzLWJveCAudmEtZ3Jvd2FibGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG5sZWdlbmQge1xuICBjb2xvcjogIzExMmU1MTtcbiAgZm9udC1zaXplOiAxLjM1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAuNWVtIDA7IH1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gIC5mb3JtLXJldmlldy1wYW5lbCBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5wcm9ncmVzcy1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA2MjVyZW07IH0gfVxuXG4uZm9ybS1yZXZpZXctcGFuZWwgdWwgbGkgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnZhLW5hdi1icmVhZGNydW1icy1saXN0OmZvY3VzLFxubGVnZW5kOmZvY3VzLFxuLm5hdi1oZWFkZXIgPiBoNDpmb2N1cyxcbi5uYXYtaGVhZGVyID4gaDI6Zm9jdXMsXG4ubmF2LWhlYWRlcjpmb2N1cyxcbi51c2EtaW5wdXQtZXJyb3I6Zm9jdXMsXG4uaW5wdXQtZXJyb3ItZGF0ZTpmb2N1cyxcbi51c2EtYWxlcnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mb3JtLWVycm9yLWRhdGUgLmlucHV0LWRhdGUtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGwucmV2aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWIwYjU7IH1cbiAgZGwucmV2aWV3IC5yZXZpZXctcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWViMGI1O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBkbC5yZXZpZXcgLnJldmlldy1yb3cgPiBkZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgZGwucmV2aWV3IC5yZXZpZXctcm93ID4gZHQgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICBkbC5yZXZpZXcgLnJldmlldy1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIGRsLnJldmlldyAucmV2aWV3LXJvdyA+IGRkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICAgIGRsLnJldmlldyAucmV2aWV3LXJvdyA+IGR0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwJTsgfSB9XG5cbmZvcm0ucmpzZiB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udmEtZ3Jvd2FibGUtcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5sYWJlbCArIGRpdiAuZm9ybS1kYXRlZmllbGQtbW9udGgsIGxhYmVsICsgZGl2IC5mb3JtLWRhdGVmaWVsZC1kYXksIGxhYmVsICsgZGl2IC51c2EtZm9ybS1ncm91cC15ZWFyLFxubGFiZWwgKyBkaXYgaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxubGFiZWwgKyBkaXYgaW5wdXRbdHlwZT1cInRleHRcIl0sIGxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgbGFiZWwgKyBkaXYgaW5wdXRbdHlwZT1cInVybFwiXSxcbmxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5sYWJlbCArIGRpdiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBsYWJlbCArIGRpdiBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbmxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJkYXRlXCJdLCBsYWJlbCArIGRpdiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5sYWJlbCArIGRpdiBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGxhYmVsICsgZGl2IGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxubGFiZWwgKyBkaXYgaW5wdXRbdHlwZT1cIndlZWtcIl0sIGxhYmVsICsgZGl2IHRleHRhcmVhLCBsYWJlbCArIGRpdiBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4udXNhLWFsZXJ0IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2NoZW1hZm9ybS1idXR0b25zIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLnNjaGVtYWZvcm0tYmFjay1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5zY2hlbWFmb3JtLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbi5uYXYtaGVhZGVyLXNjaGVtYWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtYm94LXNjaGVtYWZvcm0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zY2hlbWFmb3JtLWNoYXB0ZXItcHJvZ3Jlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MC4wNjNlbSkge1xuICAgIC5zY2hlbWFmb3JtLWNoYXB0ZXItcHJvZ3Jlc3Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjA2MjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjA2MjVyZW07IH0gfVxuICAuc2NoZW1hZm9ybS1jaGFwdGVyLXByb2dyZXNzID4gaDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNjaGVtYWZvcm0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuc2NoZW1hZm9ybS10aXRsZSA+IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnNjaGVtYWZvcm0tdGl0bGUgPiAuc2NoZW1hZm9ybS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5zY2hlbWFmb3JtLXJlcXVpcmVkLXNwYW4ge1xuICBjb2xvcjogI2NkMjAyNjtcbiAgbWFyZ2luOiAwIDAuMzVlbTsgfVxuXG4uc2NoZW1hZm9ybS1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5zY2hlbWFmb3JtLXByb2Nlc3Mgb2wge1xuICBtYXJnaW4tbGVmdDogLTAuNWVtOyB9XG5cbi5zY2hlbWFmb3JtLWFycmF5LXJvdy10aXRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZjljNjQyO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNjaGVtYWZvcm0tYXJyYXktcm93IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2NoZW1hZm9ybS1ibG9jay1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTsgfVxuICAuc2NoZW1hZm9ybS1ibG9jay1oZWFkZXIgPiBsZWdlbmQsXG4gIC5zY2hlbWFmb3JtLWJsb2NrLWhlYWRlciA+IGg1LFxuICAuc2NoZW1hZm9ybS1ibG9jay1oZWFkZXIgPiBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuc2NoZW1hZm9ybS1ibG9jay1oZWFkZXIgPiBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zY2hlbWFmb3JtLWJsb2NrLWhlYWRlciA+IC5zY2hlbWFmb3JtLWJsb2NrLXRpdGxlICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07IH1cblxuLnNjaGVtYWZvcm0tYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCaXR0ZXJcIiwgXCJHZW9yZ2lhXCIsIFwiQ2FtYnJpYVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBcIlRpbWVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uc2NoZW1hZm9ybS1ibG9jay1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zY2hlbWFmb3JtLWZpcnN0LWZpZWxkIC5zY2hlbWFmb3JtLWxhYmVsLFxuLnNjaGVtYWZvcm0tZmlyc3QtZmllbGQgPiAudXNhLWlucHV0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5sZWdlbmQuc2NoZW1hZm9ybS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuZmllbGRzZXQuc2NoZW1hZm9ybS1maWVsZC10ZW1wbGF0ZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgZmllbGRzZXQuc2NoZW1hZm9ybS1maWVsZC10ZW1wbGF0ZS5zY2hlbWFmb3JtLWZpcnN0LWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zY2hlbWFmb3JtLXdhcm5pbmctaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbi5zY2hlbWFmb3JtLWZhaWx1cmUtYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uc2NoZW1hZm9ybS1yYWRpby1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMjdweDsgfVxuXG4uc2NoZW1hZm9ybS1leHBhbmRVbmRlci1pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMjlweDsgfVxuXG4uc2NoZW1hZm9ybS1jdXJyZW5jeS1pbnB1dCAuc2NoZW1hZm9ybS13aWRnZXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2NoZW1hZm9ybS1jdXJyZW5jeS1pbnB1dCAuc2NoZW1hZm9ybS13aWRnZXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiJFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC5zY2hlbWFmb3JtLWN1cnJlbmN5LWlucHV0IC5zY2hlbWFmb3JtLXdpZGdldC13cmFwcGVyID4gaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWxwLXRhbGsge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhlbHAtcGhvbmUtbnVtYmVyIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDJlbTsgfVxuXG4uaGVscC1waG9uZS1udW1iZXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaGVscC1mb290ZXItYm94IHtcbiAgcGFkZGluZzogMmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVscC1mb290ZXItYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTsgfSB9XG5cbi5oZWxwLWZvb3Rlci1ib3gge1xuICBwYWRkaW5nLXRvcDogMC4zZW07IH1cblxuLmhlbHAtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3MUJCO1xuICBtYXJnaW46IDAuM2VtIDA7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udXNhLWJ1dHRvbi5zY2hlbWFmb3JtLWZpbGUtcmVtb3ZlLWJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zY2hlbWFmb3JtLWZpbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2NoZW1hZm9ybS1maWxlLWxpc3QgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udXNhLWlucHV0LWVycm9yIC5zY2hlbWFmb3JtLXVwbG9hZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtOyB9XG5cbi5zY2hlbWFmb3JtLWZpbGUtdXBsb2FkID4gZGl2ID4gLnNjaGVtYWZvcm0tbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2NoZW1hZm9ybS1maWxlLWVycm9yLnVzYS1pbnB1dC1lcnJvciB7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9XG5cbmxlZ2VuZC5zY2hlbWFmb3JtLWxhYmVsLnNjaGVtYWZvcm0tZmlsZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zY2hlbWFmb3JtLWZpbGUtYXR0YWNobWVudCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5zY2hlbWFmb3JtLWZpbGUtYXR0YWNobWVudCAudXNhLWlucHV0LWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zY2hlbWFmb3JtLWZpbGUtbGlzdC1idXR0b25zLWVkaXRpbmcgPiAudXNhLWJ1dHRvbiB7XG4gIG1hcmdpbjogMC41ZW0gMC41ZW0gMC41ZW0gMDsgfVxuXG4uc2NoZW1hZm9ybS1maWxlLXVwbG9hZC1yZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4udmEtZ3Jvd2FibGUtYmFja2dyb3VuZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNjaGVtYWZvcm0tc2F2ZS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uc2NoZW1hZm9ybS1hZGRyZXNzLXZpZXcge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgLnNjaGVtYWZvcm0tYWRkcmVzcy12aWV3IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNjaGVtYWZvcm0tYWRkcmVzcy12aWV3IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnNjaGVtYWZvcm0tYXJyYXktcmVhZG9ubHktaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4uc2NoZW1hZm9ybS1wcmVmaWxsLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5zY2hlbWFmb3JtLXByb2Nlc3Mtc2lwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNjaGVtYWZvcm0tc2lwLWFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2NoZW1hZm9ybS1zaXAtYWxlcnQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc2NoZW1hZm9ybS1sYWJlbC1uby10b3AtbWFyZ2luID4gLnNjaGVtYWZvcm0tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5zY2hlbWFmb3JtLWZpbGUtdXBsb2FkaW5nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogaGlkZSBvdXRsaW5lIG9uIGZvY3VzZWQgPHA+IGluc2lkZSByZXZpZXcgZm9ybTsgcmVjb21tZW5kYXRpb24gZnJvbTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9kZXBhcnRtZW50LW9mLXZldGVyYW5zLWFmZmFpcnMvdmV0cy13ZWJzaXRlL3B1bGwvMTE4NDcjZGlzY3Vzc2lvbl9yMzkxODY0NjY1XG4qL1xuLmZvcm0tcmV2aWV3LXBhbmVsLXBhZ2UgcFt0YWJJbmRleF0sXG4uZm9ybS1yZXZpZXctcGFuZWwtcGFnZSBsZWdlbmRbdGFiSW5kZXhdLFxuLmZvcm0tcmV2aWV3LXBhbmVsLXBhZ2UgbGFiZWxbdGFiSW5kZXhdIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2NoZW1hZm9ybS1yZXZpZXctYXJyYXktd2FybmluZyB7XG4gIG1hcmdpbjogLTFlbSAtMC44ZW0gMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjFkMjsgfVxuICAuc2NoZW1hZm9ybS1yZXZpZXctYXJyYXktd2FybmluZyA+IC5mb3JtLXJldmlldy1wYW5lbC1wYWdlLWhlYWRlci1yb3cge1xuICAgIHBhZGRpbmc6IDFlbSAwLjhlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWQyOyB9XG4gIC5zY2hlbWFmb3JtLXJldmlldy1hcnJheS13YXJuaW5nID4gLnZhLWdyb3dhYmxlLXJldmlldyB7XG4gICAgcGFkZGluZzogMCAxZW0gMWVtIDFlbTsgfVxuXG4uc2NoZW1hZm9ybS1yZXZpZXctYXJyYXktd2FybmluZy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifnVzd2RzL2Rpc3QvaW1nL2FsZXJ0cy93YXJuaW5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifnVzd2RzL2Rpc3QvaW1nL2FsZXJ0cy93YXJuaW5nLnN2Z1wiKTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW07XG4gIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbi5zY2hlbWFmb3JtLXJldmlldy1wYWdlLXdhcm5pbmcge1xuICBtYXJnaW46IC0xZW0gLTFlbSA1cmVtOyB9XG4gIC5zY2hlbWFmb3JtLXJldmlldy1wYWdlLXdhcm5pbmcgLmZvcm0tcmV2aWV3LXBhbmVsLXBhZ2UtaGVhZGVyLXJvdyB7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWQyOyB9XG4gICAgLnNjaGVtYWZvcm0tcmV2aWV3LXBhZ2Utd2FybmluZyAuZm9ybS1yZXZpZXctcGFuZWwtcGFnZS1oZWFkZXItcm93OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn51c3dkcy9kaXN0L2ltZy9hbGVydHMvd2FybmluZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+dXN3ZHMvZGlzdC9pbWcvYWxlcnRzL3dhcm5pbmcuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMS4zZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgLnNjaGVtYWZvcm0tcmV2aWV3LXBhZ2Utd2FybmluZyAuZm9ybS1yZXZpZXctcGFuZWwtcGFnZS1oZWFkZXItcm93IC5lZGl0LWJ0biB7XG4gICAgICBvcmRlcjogMzsgfVxuICAuc2NoZW1hZm9ybS1yZXZpZXctcGFnZS13YXJuaW5nIGRsLnJldmlldyB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNjaGVtYWZvcm0tcmV2aWV3LWNoYXB0ZXItd2FybmluZyAuc2NoZW1hZm9ybS1jaGFwdGVyLWFjY29yZGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNjaGVtYWZvcm0tcmV2aWV3LWNoYXB0ZXItd2FybmluZyAuc2NoZW1hZm9ybS1jaGFwdGVyLWFjY29yZGlvbi1oZWFkZXIgPiAudXNhLWJ1dHRvbi11bnN0eWxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkMjsgfVxuICAuc2NoZW1hZm9ybS1yZXZpZXctY2hhcHRlci13YXJuaW5nIC5zY2hlbWFmb3JtLWNoYXB0ZXItYWNjb3JkaW9uLWhlYWRlciAuc2NoZW1hZm9ybS1yZXZpZXctY2hhcHRlci13YXJuaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuOHJlbTtcbiAgICByaWdodDogNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+dXN3ZHMvZGlzdC9pbWcvYWxlcnRzL3dhcm5pbmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn51c3dkcy9kaXN0L2ltZy9hbGVydHMvd2FybmluZy5zdmdcIik7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cblxuLnNjaGVtYWZvcm0tcmV2aWV3LWNoYXB0ZXItd2FybmluZyAuc2NoZW1hZm9ybS1jaGFwdGVyLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmMWQyO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjFkMjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjFkMjsgfVxuXG4jY29udGVudCAucGFuZWwuc2F2ZWQtc3VjY2Vzcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNGU0OyB9XG5cbi5zYXZlZC1zdWNjZXNzLWljb24ge1xuICBtYXJnaW46IDAgMC41ZW0gMCAwOyB9XG5cbi51c2EtYWxlcnQtbm8tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udXNhLWFsZXJ0LW1pbmkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAyLjJyZW07IH1cbiAgLnVzYS1hbGVydC1taW5pID4gLnVzYS1hbGVydC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgLnVzYS1hbGVydC1taW5pOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV4cGlyZXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmV4cGlyZXMge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2F2ZWQtZm9ybS1tZXRhZGF0YS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5zYXZlZC1mb3JtLW1ldGFkYXRhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNhdmVkLWZvcm0tYXV0b3NhdmluZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5jb25maXJtYXRpb24tZ3VpZGFuY2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uY29uZmlybWF0aW9uLWd1aWRhbmNlLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuLmNvbmZpcm1hdGlvbi1ndWlkYW5jZS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXV0b3N1Z2dlc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hdXRvc3VnZ2VzdC1pbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYXV0b3N1Z2dlc3QtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1YjYxNmI7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IC0zcHggIzNlOTRjZiwgLTNweCAzcHggM3B4IC0zcHggIzNlOTRjZiwgN3B4IDdweCA3cHggLTdweCAjM2U5NGNmLCAtN3B4IDdweCA3cHggLTdweCAjM2U5NGNmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXgtd2lkdGg6IDQ2cmVtO1xuICBtYXgtaGVpZ2h0OiA0NnJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAgIC5hdXRvc3VnZ2VzdC1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLnVzYS1pbnB1dC1lcnJvclxuPiAuc2NoZW1hZm9ybS13aWRnZXQtd3JhcHBlclxuPiAuYXV0b3N1Z2dlc3QtY29udGFpbmVyXG4+IC5hdXRvc3VnZ2VzdC1saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuOXJlbSk7IH1cblxuLmF1dG9zdWdnZXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5hdXRvc3VnZ2VzdC1pdGVtLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkYWYxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXV0b3N1Z2dlc3QtaXRlbS1zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dFthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5zY2hlbWFmb3JtLWNvbmZpcm1hdGlvbi1zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uc2NoZW1hZm9ybS1jb25maXJtYXRpb24tY2xhaW0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4udXNhLWFjY29yZGlvbiA+IHVsIGJ1dHRvbixcbi51c2EtYWNjb3JkaW9uLWJvcmRlcmVkID4gdWwgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5zY2hlbWFmb3JtLXRpdGxlLXVuZGVybGluZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3MUJCOyB9XG5cbi5zY2hlbWFmb3JtLWRvd250aW1lLWFmdGVyLXN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZjljNjQyO1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb3JtLWNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLnNjaGVtYWZvcm0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMi40cmVtOyB9XG5cbi5mb3JtLWNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuXG4uZWRpdGFibGUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0YWJsZS1yb3cgLmVkaXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxZW07XG4gICAgcmlnaHQ6IDFlbTsgfVxuXG50ZXh0YXJlYS5yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG50ZXh0YXJlYS5yZXNpemUteSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxudGV4dGFyZWEucmVzaXplLXgge1xuICByZXNpemU6IGhvcml6b250YWw7IH1cblxuLmJsdWUtYmFyLWJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMDA3MUJCO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuYmx1ZS1iYXItYmxvY2sgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ3ZDk7IH1cblxuI3ZhLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmEtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1OCwgNjksIDAuOCk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAudmEtbW9kYWwge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cbiAgLnZhLW1vZGFsIC52YS1tb2RhbC1ib2R5IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudmEtbW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLnZhLW1vZGFsLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAgIC52YS1tb2RhbC1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLnZhLW1vZGFsLWFsZXJ0IHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtOyB9XG4gICAgLnZhLW1vZGFsLWFsZXJ0IC5hbGVydC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAgICAgLnZhLW1vZGFsLWFsZXJ0IC5hbGVydC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAudmEtbW9kYWwtYWxlcnQgLmFsZXJ0LWFjdGlvbnMgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAudmEtbW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC52YS1tb2RhbC1sYXJnZSAudmEtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzVyZW07XG4gICAgd2lkdGg6IDc1dnc7IH1cbiAgICAudmEtbW9kYWwtbGFyZ2UgLnZhLW1vZGFsLWlubmVyIC52YS1tb2RhbC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi52YS1tb2RhbC1ib2R5IGgzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmEtbW9kYWwgYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5idXR0b24udmEtbW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDcxQkI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDEuNnJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDk7IH1cbiAgYnV0dG9uLnZhLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwM0U3MzsgfVxuICBidXR0b24udmEtbW9kYWwtY2xvc2U6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzExMmU1MTsgfVxuXG4ub21iLWluZm8tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm9tYi1pbmZvLS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNjI1cmVtOyB9IH1cblxuLmNvbmZpcm1hdGlvbi1wYWdlLXRpdGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29uZmlybWF0aW9uLXBhZ2UtaW5zZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnNldCB7XG4gIG1hcmdpbjogMnJlbSAwcmVtO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYzZjg7IH1cbiAgLmluc2V0LnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuaW5zZXQuZXhwYW5kYWJsZSAuZm9ybS1leHBhbmRpbmctZ3JvdXAsXG4gIC5pbnNldC5leHBhbmRhYmxlIC5mb3JtLWV4cGFuZGluZy1ncm91cC1vcGVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLmluc2V0LmV4cGFuZGFibGUgLmNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZGRpdGlvbmFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG51bC5jbGFpbS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIHVsLmNsYWltLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmZvcm0tZXhwYW5kaW5nLWdyb3VwLXBsdXM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtLWV4cGFuZGluZy1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuZm9ybS1wcm9ncmVzcy1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zY2hlbWFmb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb25maXJtYXRpb24tcGFnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnNldCB7XG4gICAgbWFyZ2luOiAxcmVtIDByZW07XG4gICAgcGFkZGluZzogMHB4OyB9IH1cblxuLnZhLXBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmEtcGFnaW5hdGlvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAudmEtcGFnaW5hdGlvbi1wcmV2Om5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMzlcXGEwXFxhMFwiOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZhLXBhZ2luYXRpb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC52YS1wYWdpbmF0aW9uLW5leHQ6bm90KDplbXB0eSk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxhMFxcYTBcXDIwM2FcIjsgfSB9XG4gIC52YS1wYWdpbmF0aW9uLXByZXYsIC52YS1wYWdpbmF0aW9uLW5leHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52YS1wYWdpbmF0aW9uLXByZXY6aG92ZXIsIC52YS1wYWdpbmF0aW9uLXByZXY6Zm9jdXMsIC52YS1wYWdpbmF0aW9uLW5leHQ6aG92ZXIsIC52YS1wYWdpbmF0aW9uLW5leHQ6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52YS1wYWdpbmF0aW9uLXByZXYsIC52YS1wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAudmEtcGFnaW5hdGlvbi1pbm5lciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmEtcGFnaW5hdGlvbi1pbm5lciB7XG4gICAgICAgIHdpZHRoOiAyMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnZhLXBhZ2luYXRpb24taW5uZXIge1xuICAgICAgICB3aWR0aDogNDByZW07IH0gfVxuICAudmEtcGFnaW5hdGlvbi1wcmV2LCAudmEtcGFnaW5hdGlvbi1uZXh0LCAudmEtcGFnaW5hdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC52YS1wYWdpbmF0aW9uIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmEtcGFnaW5hdGlvbi1pbm5lciBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICB3aWR0aDogM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52YS1wYWdpbmF0aW9uLWlubmVyIGE6aG92ZXIsXG4udmEtcGFnaW5hdGlvbi1pbm5lciBhOmZvY3VzLFxuLnZhLXBhZ2luYXRpb24tYWN0aXZlLFxuLnZhLXBhZ2luYXRpb24tYWN0aXZlOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MUJCO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9ybS1jaGVja2JveCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5zY2hlbWFmb3JtLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZm9ybS1yZXF1aXJlZC1zcGFuIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVkdS1iZW5lZml0cy1hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cblxuLmVkdS13YXJuaW5nLXNpbmdsZS1saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZWR1LWJlbmVmaXRzLWRlcGVuZGVudHMtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uZWR1LWRkLXdhcm5pbmcge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5yb3cgLmVkdS1pbnRyby1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTsgfVxuXG4uc2VhcmNoLXJlc3VsdHMtY291bnQ6Zm9jdXMsXG4uc2NoZW1hZm9ybS13aWRnZXQtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZjljNjQyO1xuICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB6LWluZGV4OiAzOyB9XG5cbi5ibHVlLWJhci1ibG9jayB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzAwNzFCQjtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLmJsdWUtYmFyLWJsb2NrIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuXG4uc2VhcmNoLXNlbGVjdC1zY2hvb2wtZmllbGRzZXQgLm5vLXJlc3VsdHMtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5zZWFyY2gtc2VsZWN0LXNjaG9vbC1maWVsZHNldCAubm8tcmVzdWx0cy1ib3ggcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zZWFyY2gtc2VsZWN0LXNjaG9vbC1maWVsZHNldCAuc2Nob29sLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlYXJjaC1zZWxlY3Qtc2Nob29sLWZpZWxkc2V0IC5zY2hvb2wtc2VhcmNoLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VhcmNoLXNlbGVjdC1zY2hvb2wtZmllbGRzZXQgLnNlYXJjaC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlYXJjaC1zZWxlY3Qtc2Nob29sLWZpZWxkc2V0IC5zZWFyY2gtY29udHJvbHMgLmNsZWFyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2VhcmNoLXNlbGVjdC1zY2hvb2wtZmllbGRzZXQgLnNlYXJjaC1jb250cm9scyAuc2VhcmNoLWlucHV0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBcIjEwMCVcIjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtc2VsZWN0LXNjaG9vbC1maWVsZHNldCAuc2VhcmNoLWNvbnRyb2xzIC5zZWFyY2gtc2Nob29scy1idXR0b24ge1xuICAgIG1hcmdpbjogM3B4IDAgMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1zZWxlY3Qtc2Nob29sLWZpZWxkc2V0IC5zZWFyY2gtY29udHJvbHMgLnN0YXJ0LW92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNlYXJjaC1zZWxlY3Qtc2Nob29sLWZpZWxkc2V0IC5yYWRpby1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1zZWxlY3Qtc2Nob29sLWZpZWxkc2V0IC5yYWRpby1idXR0b24gc3Bhbi5pbnN0aXR1dGlvbi1uYW1lIHtcbiAgICBjb2xvcjogIzAwNzFiYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VhcmNoLXNlbGVjdC1zY2hvb2wtZmllbGRzZXQgLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XG4gIG1hcmdpbjogMDsgfVxuICAuc2VhcmNoLXNlbGVjdC1zY2hvb2wtZmllbGRzZXQgLnJhZGlvLWJ1dHRvbiBsYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0NXB4OyB9XG4gIC5zZWFyY2gtc2VsZWN0LXNjaG9vbC1maWVsZHNldCAucmFkaW8tYnV0dG9uIGxhYmVsIC5pbnN0aXR1dGlvbi1pbmZvcm1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cblxuLnN0ZW0tZWxpZ2liaWxpdHktdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2l6YXJkLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hcnJvdy1kb3duLXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjZlbSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuM2VtO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgd2lkdGg6IDFlbTsgfVxuXG4ud2l6YXJkLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvYXJyb3ctdXAtd2hpdGUuc3ZnKTsgfVxuXG4udmV0dGVjLTE5OTAtYnV0dG9uIHtcbiAgd2lkdGg6IDE2ZW07IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnVzYS13aWR0aC10d28tdGhpcmRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2NoZW1hZm9ybS10aXRsZSxcbiAgLnNjaGVtYWZvcm0tc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2VicmVhayB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5czsgfSB9XG5cbmRpdltkYXRhLWNoYXB0ZXI9XCJiZW5lZml0U2VsZWN0aW9uXCJdIC5mb3JtLXJldmlldy1wYW5lbC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKlxuIyMgTGVhcm4gbW9yZVxuLSBbVGhlIDgtUG9pbnQgR3JpZF0oaHR0cHM6Ly9zcGVjLmZtL3NwZWNpZmljcy84LXB0LWdyaWQpXG4qL1xuI3ZhLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmEtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1OCwgNjksIDAuOCk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAudmEtbW9kYWwge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cbiAgLnZhLW1vZGFsIC52YS1tb2RhbC1ib2R5IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudmEtbW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLnZhLW1vZGFsLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAgIC52YS1tb2RhbC1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLnZhLW1vZGFsLWFsZXJ0IHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtOyB9XG4gICAgLnZhLW1vZGFsLWFsZXJ0IC5hbGVydC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAgICAgLnZhLW1vZGFsLWFsZXJ0IC5hbGVydC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAudmEtbW9kYWwtYWxlcnQgLmFsZXJ0LWFjdGlvbnMgYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAudmEtbW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC52YS1tb2RhbC1sYXJnZSAudmEtbW9kYWwtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzVyZW07XG4gICAgd2lkdGg6IDc1dnc7IH1cbiAgICAudmEtbW9kYWwtbGFyZ2UgLnZhLW1vZGFsLWlubmVyIC52YS1tb2RhbC1ib2R5IHtcbiAgICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi52YS1tb2RhbC1ib2R5IGgzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udmEtbW9kYWwgYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5idXR0b24udmEtbW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDcxQkI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDEuNnJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDk7IH1cbiAgYnV0dG9uLnZhLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwM0U3MzsgfVxuICBidXR0b24udmEtbW9kYWwtY2xvc2U6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzExMmU1MTsgfVxuXG5zcGFuLnNpZGVsaW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgc3Bhbi5zaWRlbGluZXM6YmVmb3JlLCBzcGFuLnNpZGVsaW5lczphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTElO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlxcYTBcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIHNwYW4uc2lkZWxpbmVzOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgc3Bhbi5zaWRlbGluZXM6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuXG4jc2lnbmluLXNpZ251cC1tb2RhbCAudmEtbW9kYWwtYm9keSB7XG4gIGNvbG9yOiAjMzIzYTQ1O1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4jc2lnbmluLXNpZ251cC1tb2RhbCAudmEtbW9kYWwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDYyLjVlbTtcbiAgd2lkdGg6IDk1dnc7IH1cblxuI2xvZ2luLXJvb3QgLnNpdGV3aWRlLXNlYXJjaC1kcm9wLWRvd24tcGFuZWwtYnV0dG9uLCAjbG9naW4tcm9vdCAuc2lnbi1pbi1kcm9wLWRvd24tcGFuZWwtYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggOHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbG9naW4tcm9vdCAubG9naW4gLmV4cGxhbmF0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuXG4jbG9naW4tcm9vdCAubG9naW4gLmV4cGxhbmF0aW9uLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07IH1cblxuI2xvZ2luLXJvb3QgLmxvZ2luIC5leHBsYW5hdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi52ZXJpZnkgYnV0dG9uLFxuLmxvZ2luIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAudmVyaWZ5IGJ1dHRvbi5kc2xvZ29uLFxuICAubG9naW4gYnV0dG9uLmRzbG9nb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDNFNzM7IH1cbiAgICAudmVyaWZ5IGJ1dHRvbi5kc2xvZ29uOmhvdmVyLFxuICAgIC5sb2dpbiBidXR0b24uZHNsb2dvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTEyZTUxOyB9XG4gIC52ZXJpZnkgYnV0dG9uLmlkbWUtY3JlYXRlLFxuICAubG9naW4gYnV0dG9uLmlkbWUtY3JlYXRlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzJlODU0MDtcbiAgICBjb2xvcjogIzJlODU0MDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZlcmlmeSBidXR0b24uaWRtZS1jcmVhdGU6aG92ZXIsXG4gICAgLmxvZ2luIGJ1dHRvbi5pZG1lLWNyZWF0ZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzE5NWMyNztcbiAgICAgIGNvbG9yOiAjMTk1YzI3OyB9XG4gIC52ZXJpZnkgYnV0dG9uIGltZyxcbiAgLmxvZ2luIGJ1dHRvbiBpbWcge1xuICAgIGhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDAgMC4yNWVtOyB9XG5cbi52ZXJpZnkgLmNvbnRhaW5lcixcbi5sb2dpbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi52ZXJpZnkgLmxvZ28sXG4ubG9naW4gLmxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICAudmVyaWZ5IC5sb2dvIGEsXG4gIC5sb2dpbiAubG9nbyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudmVyaWZ5IC5sb2dvIGE6aG92ZXIsXG4gICAgLmxvZ2luIC5sb2dvIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZlcmlmeSAuaGVscC1pbmZvLFxuLmxvZ2luIC5oZWxwLWluZm8ge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAudmVyaWZ5IC5oZWxwLWluZm8gcDpmaXJzdC1vZi10eXBlLFxuICAubG9naW4gLmhlbHAtaW5mbyBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnZlcmlmeSBidXR0b24ge1xuICB3aWR0aDogYXV0bzsgfVxuICAudmVyaWZ5IGJ1dHRvbi5kc2xvZ29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cblxuLnZlcmlmeSBoNCArIHAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmxvZ2luIGhyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNmQ3ZDk7IH1cbiAgLmxvZ2luIC5tb2JpbGUtZXhwbGFuYXRpb24ge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgLmxvZ2luIC5tb2JpbGUtZXhwbGFuYXRpb24gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5sb2dpbiAuZmVkLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmxvZ2luIC5mZWQtd2FybmluZyBwIHtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAubG9naW4gLnNpZ25pbi1hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNlZWU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAgICAgLmxvZ2luIC5zaWduaW4tYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5sb2dpbiAuc2lnbmluLWFjdGlvbnMtY29udGFpbmVyIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLmxvZ2luIC5zaWduaW4tYWN0aW9ucy1jb250YWluZXIgLnRvcC1iYW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLmxvZ2luIC5zaWduaW4tYWN0aW9ucy1jb250YWluZXIgLnRvcC1iYW5uZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5sb2dpbiAuc2lnbmluLWFjdGlvbnMtY29udGFpbmVyIC50b3AtYmFubmVyIGltZyB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBwYWRkaW5nOiAwIDAuMjVlbTsgfVxuICAgIC5sb2dpbiAuc2lnbmluLWFjdGlvbnMtY29udGFpbmVyIC5zaWduaW4tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAyZW0gMmVtIDFlbTsgfVxuICAgICAgLmxvZ2luIC5zaWduaW4tYWN0aW9ucy1jb250YWluZXIgLnNpZ25pbi1hY3Rpb25zIGg1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmxvZ2luIC5zaWduaW4tYWN0aW9ucy1jb250YWluZXIgLnNpZ25pbi1hY3Rpb25zIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDFlbTsgfSB9XG4gICAgICAubG9naW4gLnNpZ25pbi1hY3Rpb25zLWNvbnRhaW5lciAuc2lnbmluLWFjdGlvbnMgLmFsdGVybmF0ZS1zaWduaW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAgIC5sb2dpbiAuc2lnbmluLWFjdGlvbnMtY29udGFpbmVyIC5zaWduaW4tYWN0aW9ucyAuYWx0ZXJuYXRlLXNpZ25pbiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgIGNvbG9yOiAjMzIzYTQ1OyB9XG5cbi5zaWduLWluLW5hdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zaWduLWluLW5hdiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2lnbi1pbi1uYXYgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5zaWduLWluLW5hdiBidXR0b246ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5zaWduLWluLWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLnNpZ24taW4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2lnbi1pbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZkYjgxZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaWduLWluLXNwYWNlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMC42ZW07IH1cblxuI2hlbHAtbWVudSB7XG4gIHdpZHRoOiAyMXJlbTsgfVxuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLypcbiMjIExlYXJuIG1vcmVcbi0gW1RoZSA4LVBvaW50IEdyaWRdKGh0dHBzOi8vc3BlYy5mbS9zcGVjaWZpY3MvOC1wdC1ncmlkKVxuKi9cbiNtb2RhbC1hbm5vdW5jZW1lbnQgLnZhLW1vZGFsLWlubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4jbW9kYWwtYW5ub3VuY2VtZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLmFubm91bmNlbWVudC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjNmODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MnB4IDA7XG4gIG1hcmdpbjogLTJyZW0gLTJyZW0gMDsgfVxuICAuYW5ub3VuY2VtZW50LWhlYWRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg2cHg7IH1cblxuLmFubm91bmNlbWVudC1oZWFkaW5nLWJyYW5kLWNvbnNvbGlkYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4uYW5ub3VuY2VtZW50LWJyYW5kLWNvbnNvbGlkYXRpb24tbG9nbyB7XG4gIG1heC13aWR0aDogMjI1cHg7IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/