body {
  background: var(--color-highlight-gray);
}

form {
  margin: auto;
}

.form-actions {
  margin-bottom: 0 !important;
}

.webform-has-field-prefix,
.webform-has-field-suffix {
  grid-template-rows: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
}
.webform-has-field-prefix label,
.webform-has-field-suffix label {
  grid-column: 1/3;
  grid-row: 1;
  margin-bottom: 0.5em;
}
.webform-has-field-prefix .description,
.webform-has-field-suffix .description {
  grid-column: 1/3;
}
.webform-has-field-prefix .form-text,
.webform-has-field-suffix .form-text {
  grid-row: 2;
  grid-column: 2;
  margin-top: 0;
}

.webform-has-field-prefix {
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
}
.webform-has-field-prefix .field-prefix {
  grid-column: 1;
  margin-right: 0.25em;
}
@media (max-width: 767px) {
  .webform-has-field-prefix .field-prefix {
    font-size: 0.75em;
  }
}

.webform-has-field-suffix {
  grid-template-columns: 1fr -webkit-min-content;
  grid-template-columns: 1fr min-content;
}
.webform-has-field-suffix .field-suffix {
  grid-column: 2;
  margin-left: 0.25em;
}
@media (max-width: 767px) {
  .webform-has-field-suffix .field-suffix {
    font-size: 0.75em;
  }
}

.webform-has-field-prefix.webform-has-field-suffix {
  grid-template-columns: -webkit-min-content 1fr 1fr;
  grid-template-columns: min-content 1fr 1fr;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.webform-has-field-prefix.webform-has-field-suffix label {
  grid-column: 1/4;
}
.webform-has-field-prefix.webform-has-field-suffix .field-suffix {
  grid-column: 3;
}
.webform-has-field-prefix.webform-has-field-suffix .form-item--error-message,
.webform-has-field-prefix.webform-has-field-suffix .description {
  grid-column: 1/4;
}

.form-type-webform-image-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.form-item:last-of-type {
  margin-bottom: inherit;
}

[id*=ajax-wrapper] > .form-item {
  margin-bottom: var(--padding-m);
}

.form-type-number {
  display: block !important;
}
.form-type-number .field-prefix {
  display: inline;
}

#primary-content {
  margin-top: 0;
}

#content-top > .region {
  display: block;
}

#boardspot-logo {
  display: block;
  width: 17rem;
  margin: var(--padding-xs) auto var(--padding-xxxs);
}

#page {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 var(--padding-m);
  width: 100%;
  min-height: auto;
}

#main {
  margin: auto auto var(--padding-l);
  background: var(--color-white);
  padding: var(--padding-l) var(--padding-s);
  width: 1100px;
  max-width: 100%;
}

#content {
  padding-bottom: 0;
}

.page-title__the-title > div {
  display: block !important;
  text-align: center;
  margin-bottom: var(--padding-m);
}

.webform-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--padding-m);
  margin-left: 0;
  margin-right: 0;
  margin-bottom: var(--padding-m);
}
@media (min-width: 590px) {
  .webform-flexbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.webform-flexbox .form-text {
  width: 100%;
}

.webform-flex--container {
  margin: 0;
}

[class*=webform-button] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  background-color: var(--color-button);
  color: var(--color-button-text);
  border-radius: 0.35em;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-button);
  padding: var(--padding-xs);
  font-size: var(--font-p);
  line-height: 1.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
[class*=webform-button] * {
  color: var(--color-button-text);
}
[class*=webform-button]:hover {
  color: var(--color-button-text);
  background-color: var(--color-button-hover);
  border-color: var(--color-button-hover);
}

.get-started--boardspot #block-boardspot-minimal-pagetitle {
  display: none;
}

.webform-submission-get-started-form #edit-plan {
  display: grid;
  gap: 2rem;
}
@media (min-width: 900px) {
  .webform-submission-get-started-form #edit-plan {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.webform-submission-get-started-form #edit-plan > .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  width: 100%;
  -webkit-box-shadow: var(--card-box-shadow);
          box-shadow: var(--card-box-shadow);
  border: var(--card-border);
  border-radius: var(--card-border-radius);
  position: relative;
  height: 100%;
  display: block;
  padding: 1rem 1rem 2rem;
}
.webform-submission-get-started-form #edit-plan > .form-item label {
  background: var(--color-highlight-gray);
  margin-bottom: 1rem;
}
.webform-submission-get-started-form #edit-plan > .form-item label:hover {
  background: var(--color-border);
}
.webform-submission-get-started-form #edit-plan > .form-item .description {
  margin-top: 0;
  margin-left: 2.6rem;
}
@media (min-width: 900px) {
  .webform-submission-get-started-form #edit-plan > .form-item:last-of-type {
    grid-column: 1/4;
  }
}

#edit-name--wrapper {
  margin-bottom: 0;
}

.apply-for-a-grant--boardspot #main {
  width: 800px;
}
.apply-for-a-grant--boardspot #main input,
.apply-for-a-grant--boardspot #main select,
.apply-for-a-grant--boardspot #main textarea {
  width: 100%;
}
.apply-for-a-grant--boardspot #main #edit-total-annual-receipts {
  width: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsInNjcmVlbi5jc3MiLCJiYXNlL19mb3JtLnNjc3MiLCJwYWdlL19wYWdlLnNjc3MiLCJibG9jay9fcGFnZS10aXRsZS5zY3NzIiwid2ViZm9ybS9fd2ViZm9ybS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9zdGFydGVyL3Nhc3MvaGVscGVycy9fYnV0dG9ucy5zY3NzIiwid2ViZm9ybS9fZ2V0LXN0YXJ0ZWQuc2NzcyIsIi4uLy4uL2JvYXJkc3BvdF90aGVtZS9zYXNzL2hlbHBlcnMvX21peGlucy5zY3NzIiwid2ViZm9ybS9fYXBwbHktZm9yLWEtZ3JhbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHVDQUFBO0FDQ0Y7O0FDRkE7RUFDRSxZQUFBO0FES0Y7O0FDRkE7RUFDRSwyQkFBQTtBREtGOztBQ0ZBOztFQUVFLHdCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsYUFBQTtBREtGO0FDSEU7O0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7QURNSjtBQ0hFOztFQUVFLGdCQUFBO0FES0o7QUNGRTs7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QURLSjs7QUNEQTtFQUNFLDhDQUFBO0VBQUEsc0NBQUE7QURJRjtBQ0ZFO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FESUo7QUNGSTtFQUpGO0lBS0ksaUJBQUE7RURLSjtBQUNGOztBQ0RBO0VBQ0UsOENBQUE7RUFBQSxzQ0FBQTtBRElGO0FDRkU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QURJSjtBQ0ZJO0VBSkY7SUFLSSxpQkFBQTtFREtKO0FBQ0Y7O0FDQUE7RUFDRSxrREFBQTtFQUFBLDBDQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBREdGO0FDREU7RUFDRSxnQkFBQTtBREdKO0FDQUU7RUFDRSxjQUFBO0FERUo7QUNDRTs7RUFFRSxnQkFBQTtBRENKOztBQ0dBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBREFGOztBQ0lFO0VBQ0Usc0JBQUE7QURESjs7QUNLQTtFQUNFLCtCQUFBO0FERkY7O0FDS0E7RUFDRSx5QkFBQTtBREZGO0FDSUU7RUFDRSxlQUFBO0FERko7O0FFL0ZBO0VBQ0UsYUFBQTtBRmtHRjs7QUUvRkE7RUFDRSxjQUFBO0FGa0dGOztBRS9GQTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0RBQUE7QUZrR0Y7O0FFL0ZBO0VBQ0UsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBRmtHRjs7QUUvRkE7RUFDRSxrQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsMENBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBRmtHRjs7QUUvRkE7RUFDRSxpQkFBQTtBRmtHRjs7QUdoSUE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7QUhtSUY7O0FJdElBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtBSnlJRjtBSXZJRTtFQVJGO0lBU0ksOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7RUowSUY7QUFDRjtBSXhJRTtFQUNFLFdBQUE7QUowSUo7O0FJdElBO0VBQ0UsU0FBQTtBSnlJRjs7QUl0SUE7RUMwQlEsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQUEsZUFBQTtFQUFBLHFDQUFBO0VBQUEsK0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsbUJBQUE7RUFBQSxpQ0FBQTtFQUFBLDBCQUFBO0VBQUEsd0JBQUE7RUFBQSxnQkFBQTtFQUFBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUFBLHlDQUFBO0VBQUEsaUNBQUE7QUw0SFI7QUtsSkk7RUFDRSwrQkFBQTtBTG9KTjtBSzdJUTtFQVNNLCtCQUFBO0VBQUEsMkNBQUE7RUFBQSx1Q0FBQTtBTHlJZDs7QU1sTEE7RUFDRSxhQUFBO0FOcUxGOztBTWpMQTtFQUNFLGFBQUE7RUFDQSxTQUFBO0FOb0xGO0FNbExFO0VBSkY7SUFLSSxhQUFBO0lBQ0Esa0NBQUE7RU5xTEY7QUFDRjtBTW5MRTtFQ2tQQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EsMkJBQUE7TUFBQSxzQkFBQTtFQUNBLFdBQUE7RUFFQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsMEJBQUE7RUFDQSx3Q0FBQTtFQUNBLGtCQUFBO0VEdlBFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QU4yTEo7QU16TEk7RUFDRSx1Q0FBQTtFQUNBLG1CQUFBO0FOMkxOO0FNekxNO0VBQ0UsK0JBQUE7QU4yTFI7QU12TEk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QU55TE47QU1yTE07RUFERjtJQUVJLGdCQUFBO0VOd0xOO0FBQ0Y7O0FNbkxBO0VBQ0UsZ0JBQUE7QU5zTEY7O0FRbk9FO0VBQ0UsWUFBQTtBUnNPSjtBUXBPSTs7O0VBR0UsV0FBQTtBUnNPTjtBUW5PSTtFQUNFLFdBQUE7QVJxT04iLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1oaWdobGlnaHQtZ3JheSk7XG59IiwiYm9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeCxcbi53ZWJmb3JtLWhhcy1maWVsZC1zdWZmaXgge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IGxhYmVsLFxuLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCBsYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXggLmRlc2NyaXB0aW9uLFxuLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCAuZGVzY3JpcHRpb24ge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeCAuZm9ybS10ZXh0LFxuLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCAuZm9ybS10ZXh0IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG59XG4ud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4IC5maWVsZC1wcmVmaXgge1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeCAuZmllbGQtcHJlZml4IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxufVxuXG4ud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluLWNvbnRlbnQ7XG59XG4ud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IC5maWVsZC1zdWZmaXgge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IC5maWVsZC1zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICB9XG59XG5cbi53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXgud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnIgMWZyO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeC53ZWJmb3JtLWhhcy1maWVsZC1zdWZmaXggbGFiZWwge1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeC53ZWJmb3JtLWhhcy1maWVsZC1zdWZmaXggLmZpZWxkLXN1ZmZpeCB7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuLndlYmZvcm0taGFzLWZpZWxkLXByZWZpeC53ZWJmb3JtLWhhcy1maWVsZC1zdWZmaXggLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSxcbi53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXgud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IC5kZXNjcmlwdGlvbiB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5cbi5mb3JtLXR5cGUtd2ViZm9ybS1pbWFnZS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvcm0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xufVxuXG5baWQqPWFqYXgtd3JhcHBlcl0gPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkZGluZy1tKTtcbn1cblxuLmZvcm0tdHlwZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZvcm0tdHlwZS1udW1iZXIgLmZpZWxkLXByZWZpeCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI3ByaW1hcnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNjb250ZW50LXRvcCA+IC5yZWdpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2JvYXJkc3BvdC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3JlbTtcbiAgbWFyZ2luOiB2YXIoLS1wYWRkaW5nLXhzKSBhdXRvIHZhcigtLXBhZGRpbmcteHh4cyk7XG59XG5cbiNwYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nLW0pO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuI21haW4ge1xuICBtYXJnaW46IGF1dG8gYXV0byB2YXIoLS1wYWRkaW5nLWwpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctbCkgdmFyKC0tcGFkZGluZy1zKTtcbiAgd2lkdGg6IDExMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS10aXRsZV9fdGhlLXRpdGxlID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWRkaW5nLW0pO1xufVxuXG4ud2ViZm9ybS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1wYWRkaW5nLW0pO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWRkaW5nLW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gIC53ZWJmb3JtLWZsZXhib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi53ZWJmb3JtLWZsZXhib3ggLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbltjbGFzcyo9d2ViZm9ybS1idXR0b25dIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi10ZXh0KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNWVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1idXR0b24pO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXhzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5bY2xhc3MqPXdlYmZvcm0tYnV0dG9uXSAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi10ZXh0KTtcbn1cbltjbGFzcyo9d2ViZm9ybS1idXR0b25dOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi10ZXh0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uLWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1idXR0b24taG92ZXIpO1xufVxuXG4uZ2V0LXN0YXJ0ZWQtLWJvYXJkc3BvdCAjYmxvY2stYm9hcmRzcG90LW1pbmltYWwtcGFnZXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1nZXQtc3RhcnRlZC1mb3JtICNlZGl0LXBsYW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1nZXQtc3RhcnRlZC1mb3JtICNlZGl0LXBsYW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1nZXQtc3RhcnRlZC1mb3JtICNlZGl0LXBsYW4gPiAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyOiB2YXIoLS1jYXJkLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWdldC1zdGFydGVkLWZvcm0gI2VkaXQtcGxhbiA+IC5mb3JtLWl0ZW0gbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1oaWdobGlnaHQtZ3JheSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWdldC1zdGFydGVkLWZvcm0gI2VkaXQtcGxhbiA+IC5mb3JtLWl0ZW0gbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1nZXQtc3RhcnRlZC1mb3JtICNlZGl0LXBsYW4gPiAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1nZXQtc3RhcnRlZC1mb3JtICNlZGl0LXBsYW4gPiAuZm9ybS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgfVxufVxuXG4jZWRpdC1uYW1lLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFwcGx5LWZvci1hLWdyYW50LS1ib2FyZHNwb3QgI21haW4ge1xuICB3aWR0aDogODAwcHg7XG59XG4uYXBwbHktZm9yLWEtZ3JhbnQtLWJvYXJkc3BvdCAjbWFpbiBpbnB1dCxcbi5hcHBseS1mb3ItYS1ncmFudC0tYm9hcmRzcG90ICNtYWluIHNlbGVjdCxcbi5hcHBseS1mb3ItYS1ncmFudC0tYm9hcmRzcG90ICNtYWluIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwbHktZm9yLWEtZ3JhbnQtLWJvYXJkc3BvdCAjbWFpbiAjZWRpdC10b3RhbC1hbm51YWwtcmVjZWlwdHMge1xuICB3aWR0aDogYXV0bztcbn0iLCJmb3JtIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4LFxuLndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBsYWJlbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICAvL2dyaWQtcm93OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cblxuICAuZm9ybS10ZXh0IHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi53ZWJmb3JtLWhhcy1maWVsZC1wcmVmaXgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IDFmcjtcblxuICAuZmllbGQtcHJlZml4IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IC43NWVtO1xuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1oYXMtZmllbGQtc3VmZml4IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluLWNvbnRlbnQ7XG5cbiAgLmZpZWxkLXN1ZmZpeCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICAgIC8vXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IC43NWVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmVmaXggLyBTdWZmaXggV2ViZm9ybSBUaGVtaW5nXG4ud2ViZm9ybS1oYXMtZmllbGQtcHJlZml4LndlYmZvcm0taGFzLWZpZWxkLXN1ZmZpeCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyIDFmcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBsYWJlbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgfVxuXG4gIC5maWVsZC1zdWZmaXgge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG5cbiAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSxcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gIH1cbn1cblxuLmZvcm0tdHlwZS13ZWJmb3JtLWltYWdlLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuW2lkKj1hamF4LXdyYXBwZXJdID4gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZGRpbmctbSk7XG59XG5cbi5mb3JtLXR5cGUtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAuZmllbGQtcHJlZml4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn0iLCIjcHJpbWFyeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2NvbnRlbnQtdG9wID4gLnJlZ2lvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYm9hcmRzcG90LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3cmVtO1xuICBtYXJnaW46IHZhcigtLXBhZGRpbmcteHMpIGF1dG8gdmFyKC0tcGFkZGluZy14eHhzKTtcbn1cblxuI3BhZ2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmctbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4jbWFpbiB7XG4gIG1hcmdpbjogYXV0byBhdXRvIHZhcigtLXBhZGRpbmctbCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1sKSB2YXIoLS1wYWRkaW5nLXMpO1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNjb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIucGFnZS10aXRsZV9fdGhlLXRpdGxlID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWRkaW5nLW0pO1xufSIsIi53ZWJmb3JtLWZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXBhZGRpbmctbSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZGRpbmctbSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU5MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2NsYXNzKj13ZWJmb3JtLWJ1dHRvbl0ge1xuICBAaW5jbHVkZSBidXR0b24tbGFyZ2U7XG59IiwiLy8vIEFwcGxpZXMgZGVmYXVsdCBidXR0b24gc3R5bGVzXG4vLy9cbkBtaXhpbiBidXR0b24ge1xuICBAaW5jbHVkZSBidXR0b24tc3R5bGUobWFwLWdldCgkYnV0dG9ucywgJ2RlZmF1bHQnKSk7XG59XG5cbi8vLyBBcHBsaWVzIHNwZWNpZmljIGJ1dHRvbiBzdHlsZXMgLyBjb2xvciBmcm9tIGEgYnV0dG9uIGFycmF5LlxuLy8vXG4vLy8gQHBhcmFtIHtBcnJheX0gJGFycmF5IC0gQ29sb3JzIGFycmF5XG4vLy8gQG91dHB1dCBUaGVtaW5nIGZvciBidXR0b25cbi8vLyBAZXhhbXBsZVxuLy8vICAgJGJ0bi10ZXN0OlxuLy8vICAgICBiYWNrZ3JvdW5kOiBob3RwaW5rLFxuLy8vICAgICBjb2xvcjogd2hpdGUsXG4vLy8gICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmIwZGMsXG4vLy8gICAgIGhvdmVyOiAoXG4vLy8gICAgICAgYmFja2dyb3VuZDogZGFya2VuKGhvdHBpbmssIDEwJSksXG4vLy8gICAgICAgYm9yZGVyOiAzcHggc29saWQgZGFya2VuKCNmZmIwZGMsIDEwJSksXG4vLy8gICAgICksXG4vLy8gICApO1xuLy8vICAgLmJ1dHRvbi0tdGVzdCB7XG4vLy8gICAgIEBpbmNsdWRlIGJ1dHRvbigkYnRuLXRlc3QpO1xuLy8vICAgfVxuQG1peGluIGJ1dHRvbi1zdHlsZSgkYXJyYXkpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRhcnJheSwgJ2NvbG9yJykge1xuICAgICoge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGFycmF5LCAnY29sb3InKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluICRhcnJheSB7XG4gICAgQGlmICRwcm9wICE9ICdidXR0b24nIHtcbiAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xuICAgICAgICAjeycmJ30jeyRwcm9wfSB7XG4gICAgICAgICAgQGVhY2ggJHN0YXRlLXByb3AsICRzdGF0ZS12YWx1ZSBpbiAkdmFsdWUge1xuICAgICAgICAgICAgQGlmIHR5cGUtb2YoJHN0YXRlLXZhbHVlKSA9PSAnbWFwJyB7XG4gICAgICAgICAgICAgICN7JyYnfSN7JHN0YXRlLXByb3B9IHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkc3RhdGUtcHNldWRvLXByb3AsICRzdGF0ZS1wc2V1ZG8tdmFsdWUgaW4gJHN0YXRlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICN7JHN0YXRlLXBzZXVkby1wcm9wfTogI3skc3RhdGUtcHNldWRvLXZhbHVlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAjeyRzdGF0ZS1wcm9wfTogI3skc3RhdGUtdmFsdWV9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICN7JHByb3B9OiAjeyR2YWx1ZX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIaWRlIHBhZ2UgdGl0bGUgb24gZ2V0IHN0YXJ0ZWQgZm9ybVxuLmdldC1zdGFydGVkLS1ib2FyZHNwb3QgI2Jsb2NrLWJvYXJkc3BvdC1taW5pbWFsLXBhZ2V0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNlbGVjdCBQbGFuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWdldC1zdGFydGVkLWZvcm0gI2VkaXQtcGxhbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMnJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cblxuICA+IC5mb3JtLWl0ZW0ge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gICAgLy8gcGFkZGluZzogMXJlbTtcbiAgICBAaW5jbHVkZSBjYXJkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNnJlbTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtbmFtZS0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIvLyBUcmFuc2l0aW9uXG5AbWl4aW4gdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gYm9yZGVyZWQoJHBhZGRpbmc6IHZhcigtLXBhZGRpbmctbSkpIHtcbiAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG59XG5cbkBtaXhpbiBuby1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItaGlnaGxpZ2h0LWdyYXkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctbCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFkZGluZy14eHMpO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGFkZGluZy14eHMpO1xuICB9XG59XG5cbi8vIEFwcGx5IHRvIHRvb2x0aXAgY29udGFpbmVyXG5AbWl4aW4gdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNtYWxsKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogNmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWRhcmspO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMC41ZW0gMCAwIGNhbGModmFyKC0tcGFkZGluZy14eHhzKSAqIC0xIC0gMnB4KTtcblxuICA+IGxpIHtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteHh4cyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjFlbTtcbiAgICAgIH1cblxuICAgICAgLnN2Zy1maWxsIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGluayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWRhcmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGJ1dHRvbiBDb250YWluZXJcbkBtaXhpbiBkcm9wYnV0dG9uIHtcbiAgLS1kcm9wYnV0dG9uLWZvbnQtc2l6ZTogdmFyKC0tZm9udC1oNCk7XG4gIC0tZHJvcGJ1dHRvbi1wYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXh4cykgdmFyKC0tcGFkZGluZy1zKTtcblxuICAtLWRyb3BidXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGluayk7XG4gIC0tZHJvcGJ1dHRvbi1iYWNrZ3JvdW5kLWRhcmstY29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuICAtLWRyb3BidXR0b24tdGV4dC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAtLWRyb3BidXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbiAgLS1kcm9wYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuICAtLWRyb3BidXR0b24taG92ZXItYmFja2dyb3VuZC1kYXJrLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyLWRhcmspO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1kcm9wYnV0dG9uLWZvbnQtc2l6ZSk7XG59XG5cbkBtaXhpbiBkcm9wYnV0dG9uLS1zbWFsbCB7XG4gIC0tZHJvcGJ1dHRvbi1mb250LXNpemU6IHZhcigtLWZvbnQtc21hbGwpO1xuICAtLWRyb3BidXR0b24tcGFkZGluZzogdmFyKC0tcGFkZGluZy14eHhzKTtcbn1cblxuQG1peGluIGRyb3BidXR0b24tLWxpZ2h0IHtcbiAgLS1kcm9wYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgLS1kcm9wYnV0dG9uLWJhY2tncm91bmQtZGFyay1jb2xvcjogdmFyKC0tY29sb3ItaGlnaGxpZ2h0LWdyYXkpO1xuICAtLWRyb3BidXR0b24tdGV4dC1jb2xvcjogdmFyKC0tY29sb3ItYm9keSk7XG4gIC0tZHJvcGJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1kYXJrKTtcbiAgLS1kcm9wYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1kcm9wYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtZGFyay1jb2xvcjogdmFyKC0tY29sb3ItaGlnaGxpZ2h0LWdyYXkpO1xufVxuXG4vLyBEcm9wYnV0dG9uIERlZmF1bHQgLyBTZWxlY3RlZCBWYWx1ZVxuQG1peGluIGRyb3BidXR0b25fX3NlbGVjdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgZm9udC1zaXplOiB2YXIoLS1kcm9wYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLWRyb3BidXR0b24tcGFkZGluZyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHJvcGJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcm9wYnV0dG9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kcm9wYnV0dG9uLWJvcmRlci1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWRyb3BidXR0b24tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuXG5AbWl4aW4gZHJvcGJ1dHRvbl9fbW9yZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1kcm9wYnV0dG9uLXBhZGRpbmcpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wYnV0dG9uLWJhY2tncm91bmQtZGFyay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1kcm9wYnV0dG9uLXRleHQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRyb3BidXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMCAuMjVyZW0gLjI1cmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS44ZW07XG4gIHRleHQtaW5kZW50OiAtMTAwMGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi4pa+XCI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1kcm9wYnV0dG9uLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRyb3BidXR0b24tYm9yZGVyLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tZHJvcGJ1dHRvbi10ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtZGFyay1jb2xvcik7XG4gIH1cbn1cblxuQG1peGluIGRyb3BidXR0b25fX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMmVtKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDAgcmdiKDAgMCAwIC8gMjAlKTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBxdWVyeShzKSkge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBkcm9wYnV0dG9uX19vcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLWRyb3BidXR0b24tZm9udC1zaXplKTtcbiAgcGFkZGluZzogdmFyKC0tZHJvcGJ1dHRvbi1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9keSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgfVxufVxuXG5AbWl4aW4gY2Fwcy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1taW5pKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW11dGVkKTtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gQ2FyZCBNaXhpbnNcbkBtaXhpbiBjYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiB2YXIoLS1jYXJkLWJveC1zaGFkb3cpO1xuICBib3JkZXI6IHZhcigtLWNhcmQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gY2FyZC0tYWN0aW9ucyB7XG4gICY6bm90KC5pcy1lbXB0eSkgLmFjdGlvbi1saW5rcy5hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHZhcigtLXBhZGRpbmcteHhzKTtcbiAgICB0b3A6IHZhcigtLXBhZGRpbmcteHhzKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtaXhpbiBjYXJkLS1kYXNoYm9hcmQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLW0pO1xuXG4gIC5sYXlvdXQtLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpIHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXMpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jb21wb25lbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zKTtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZC0tbWVldGluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWhpZ2hsaWdodC1ncmF5KTtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1tKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1peGluIGZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYWRkaW5nLW0pO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBxdWVyeShzKSkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBhZGRpbmcteGwpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IHF1ZXJ5KHMpKSB7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1tKSB2YXIoLS1wYWRkaW5nLW1sKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIHZhcigtLXBhZGRpbmcteHMpIHJnYmEoYmxhY2ssIC4wMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi5hcHBseS1mb3ItYS1ncmFudC0tYm9hcmRzcG90IHtcbiAgI21haW4ge1xuICAgIHdpZHRoOiA4MDBweDtcblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjZWRpdC10b3RhbC1hbm51YWwtcmVjZWlwdHMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iXX0= */
