:root {
  --bs-primary: #3688fc;
  --bs-secondary: #919ca7;
  --bs-success: #42d29d;
  --bs-info: #44badc;
  --bs-warning: #f9bc0d;
  --bs-danger: #fa6767;
  --bs-light: #eef2f7;
  --bs-dark: #313a46;
  --bs-primary-rgb: 54, 136, 252;
  --bs-secondary-rgb: 145, 156, 167;
  --bs-success-rgb: 66, 210, 157;
  --bs-info-rgb: 68, 186, 220;
  --bs-warning-rgb: 249, 188, 13;
  --bs-danger-rgb: 250, 103, 103;
  --bs-light-rgb: 238, 242, 247;
  --bs-dark-rgb: 49, 58, 70;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-font-sans-serif: "Nunito", sans-serif;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-line-height: 1.5;
  --bs-body-color: #6c757d;
  --bs-body-color-rgb: 108, 117, 125;
  --bs-body-bg: #fafbfe;
  --bs-border-radius: 0.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);
  --bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 0 45px 0 rgba(0, 0, 0, 0.12);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-heading-color: inherit;
  --bs-breadcrumb-divider: ">";
  --bs-breadcrumb-divider-color: rgba(108, 117, 125, 1);
  --vcs-primary: #0091ae;
  --vcs-secondary: #c8deea;
  --vcs-secondary-subtle: rgba(0, 145, 174, 0.25);
  --bs-card-color: var(--bs-body-color);
}

/* Override Bootstrap */
.alert {
  color: rgb(33, 37, 41);
  --bs-alert-bg: #c8deea;
  --bs-alert-border-color: rgba(0,145,174,0.25);
}

.alert-warning {
  color: rgb(33, 37, 41);
  --bs-alert-bg: #c8deea;
  --bs-alert-border-color: rgba(0,145,174,0.25);
}
.alert-warning .list-group-item {
  background-color: transparent;
}

/* Bootstrap Overrides */
.container-xxxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1600px) {
  .container-xxxl {
    max-width: 1480px;
  }
}
.breadcrumb {
  --bs-breadcrumb-divider-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 0.75));
}

.dropdown-menu {
  --bs-dropdown-font-size: 0.9rem;
  font-size: var(--bs-dropdown-font-size);
}

.header-title {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 0.9rem;
  margin-top: 0;
}

/* Simple Form */
.form-text {
  color: var(--bs-secondary);
  font-size: 0.75rem;
  font-weight: 200;
  margin-top: 3px;
  margin-bottom: 0;
  padding-left: 0;
}

/* END Simple Form */
.form-control {
  background-color: white;
  border: 1px solid #dee2e6;
  padding: 0.45rem 0.9rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
}
.form-control::-moz-placeholder {
  color: #a1a9b1;
  font-size: 0.8rem;
}
.form-control::placeholder {
  color: #a1a9b1;
  font-size: 0.8rem;
}

.form-control-sm {
  min-height: calc(1.5em + 0.56rem + var(--ct-border-width) * 2);
  padding: 0.28rem 0.8rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-label, .col-form-label {
  font-weight: 600;
}

.form-select {
  background-color: white;
  border: 1px solid #dee2e6;
  padding: 0.45rem 0.9rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 0.8;
  font-size: 0.8em;
  font-weight: 200;
}

.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 0.8;
  font-size: 0.8em;
  font-weight: 200;
}

.page-link {
  --bs-pagination-color: var(--bs-dark);
  --bs-pagination-font-size: 0.75rem;
  padding: 0.25rem 0.65rem;
}

.page-link:hover {
  color: var(--vcs-primary);
}

.page-item.active .page-link {
  background-color: rgba(var(--bs-dark-rgb), 1);
}

.pagination {
  --bs-pagination-active-bg: var(--bs-dark);
  --bs-pagination-active-border-color: var(--bs-dark);
  margin-top: 0;
  margin-bottom: 6px;
}

.table {
  --bs-table-bg: white;
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.75rem;
  font-weight: 700;
  line-height: 1.1;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.25rem;
  }
}
h2, .h2 {
  font-size: calc(1.3125rem + 0.75vw);
}

@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.875rem;
  }
}
h3, .h3 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5rem;
  }
}
h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 0.9375rem;
}

h6, .h6 {
  font-size: 0.75rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* END Override Bootstrap */
/* Extend Bootstrap */
.container-xxxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1800px) {
  .container-xxxl {
    max-width: 1780px;
  }
}
/* END Extend Bootstrap */
/* Bootstrap Cards  */
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card {
  --bs-card-color: var(--bs-body-color);
}

/* END Bootstrap Cards  */
/* BS Tooltips */
.tooltip {
  --bs-tooltip-font-size: 0.875em;
  font-size: var(--bs-tooltip-font-size);
}

.tooltip-inner {
  font-size: var(--bs-tooltip-font-size);
}

/* Bootstrap Overrides */
.btn {
  transition: all 0.2s ease-in-out;
}

.btn-dark {
  --bs-btn-bg: var(--bs-dark);
  --bs-btn-hover-color: var(--bs-secondary-color);
  --bs-btn-border-color: var(--bs-dark);
  --bs-btn-hover-bg: var(--bs-secondary-bg);
  --bs-btn-hover-border-color: var(--bs-secondary-bg);
}

.btn-outline-primary {
  --bs-btn-color: #0091ae;
  --bs-btn-border-color: #0091ae;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0091ae;
  --bs-btn-hover-border-color: #0091ae;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0091ae;
  --bs-btn-active-border-color: #0091ae;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0091ae;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0091ae;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

/* Bootstrap Overrides */
.card {
  background-color: white;
  box-shadow: var(--bs-box-shadow);
}

/*! Copyright Collective Marketing 2024 */
/*! https://collectivemarketing.com.au */
/* CURSORS */
.cursor-alias {
  cursor: alias;
}

.cursor-all-scroll {
  cursor: all-scroll;
}

.cursor-auto {
  cursor: auto;
}

.cursor-cell {
  cursor: cell;
}

.cursor-context-menu {
  cursor: context-menu;
}

.cursor-col-resize {
  cursor: col-resize;
}

.cursor-copy {
  cursor: copy;
}

.cursor-crosshair {
  cursor: crosshair;
}

.cursor-default {
  cursor: default;
}

.cursor-e-resize {
  cursor: e-resize;
}

.cursor-ew-resize {
  cursor: ew-resize;
}

.cursor-grab {
  cursor: grab;
}

.cursor-grabbing {
  cursor: grabbing;
}

.cursor-help {
  cursor: help;
}

.cursor-move {
  cursor: move;
}

.cursor-n-resize {
  cursor: n-resize;
}

.cursor-ne-resize {
  cursor: ne-resize;
}

.cursor-nesw-resize {
  cursor: nesw-resize;
}

.cursor-ns-resize {
  cursor: ns-resize;
}

.cursor-nw-resize {
  cursor: nw-resize;
}

.cursor-nwse-resize {
  cursor: nwse-resize;
}

.cursor-no-drop {
  cursor: no-drop;
}

.cursor-none {
  cursor: none;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-progress {
  cursor: progress;
}

.cursor-row-resize {
  cursor: row-resize;
}

.cursor-s-resize {
  cursor: s-resize;
}

.cursor-se-resize {
  cursor: se-resize;
}

.cursor-sw-resize {
  cursor: sw-resize;
}

.cursor-text {
  cursor: text;
}

.cursor-w-resize {
  cursor: w-resize;
}

.cursor-wait {
  cursor: wait;
}

.cursor-zoom-in {
  cursor: zoom-in;
}

.cursor-zoom-out {
  cursor: zoom-out;
}

.ribbon-box {
  position: relative;
}

.ribbon-box .ribbon {
  position: relative;
  clear: both;
  padding: 5px 12px;
  margin-bottom: 15px;
  box-shadow: 2px 5px 10px rgba(49, 58, 70, 0.15);
  color: #fff;
}
.ribbon-box .ribbon .ribbon-title {
  font-size: 0.875rem;
  font-weight: 400;
}

.ribbon-box .ribbon:before {
  content: " ";
  border-style: solid;
  border-width: 10px;
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
  margin-bottom: -10px;
  z-index: -1;
}

.ribbon-box .ribbon.float-start {
  margin-left: -30px;
  border-radius: 0 3px 3px 0;
}

.ribbon-box .ribbon.float-end {
  margin-right: -30px;
  border-radius: 3px 0 0 3px;
}

.ribbon-box .ribbon.float-end:before {
  right: 0;
}

.ribbon-box .ribbon.float-center span {
  margin: 0 auto 20px auto;
}

.ribbon-box .ribbon-content {
  clear: both;
}

.ribbon-box .ribbon-primary {
  background: #3688fc;
}

.ribbon-box .ribbon-primary:before {
  border-color: #1d79fc transparent transparent;
}

.ribbon-box .ribbon-secondary {
  background: #919ca7;
}

.ribbon-box .ribbon-secondary:before {
  border-color: #838f9c transparent transparent;
}

.ribbon-box .ribbon-success {
  background: #42d29d;
}

.ribbon-box .ribbon-success:before {
  border-color: #30ca92 transparent transparent;
}

.ribbon-box .ribbon-info {
  background: #44badc;
}

.ribbon-box .ribbon-info:before {
  border-color: #2fb2d8 transparent transparent;
}

.ribbon-box .ribbon-warning {
  background: #f9bc0d;
}

.ribbon-box .ribbon-warning:before {
  border-color: #e7ad06 transparent transparent;
}

.ribbon-box .ribbon-danger {
  background: #fa6767;
}

.ribbon-box .ribbon-danger:before {
  border-color: #f94e4e transparent transparent;
}

.ribbon-box .ribbon-light {
  background: #eef2f7;
}

.ribbon-box .ribbon-light:before {
  border-color: #dde5ef transparent transparent;
}

.ribbon-box .ribbon-dark {
  background: var(--bs-dark);
}

.ribbon-box .ribbon-dark:before {
  border-color: #272e37 transparent transparent;
}

.ribbon-box .ribbon-vcs {
  background: var(--vcs-primary);
}

.ribbon-box .ribbon-vcs:before {
  border-color: var(--vcs-secondary) transparent transparent;
}

.ribbon-box {
  position: relative;
}

.ribbon-box .ribbon.ribbon-mini {
  position: relative;
  clear: both;
  padding: 3px 8px;
  margin-bottom: 8px;
  box-shadow: 2px 5px 10px rgba(49, 58, 70, 0.1);
  color: #fff;
  border-radius: 3px !important;
}
.ribbon-box .ribbon.ribbon-mini .ribbon-title {
  font-size: 0.75rem;
  font-weight: 300;
}

.ribbon-box .ribbon.ribbon-mini:before {
  content: " ";
  border-style: solid;
  border-width: 8px;
  display: block;
  position: absolute;
  bottom: -8px;
  left: 0;
  margin-bottom: -8px;
  z-index: -1;
}

.rtf-content h1 {
  font-size: 1rem;
  font-weight: 600;
}
.rtf-content h1 strong {
  font-weight: 700;
}
.rtf-content h2 {
  font-size: 1rem;
  font-weight: 500;
}
.rtf-content h2 strong {
  font-weight: 600;
}
.rtf-content h3 {
  font-size: 1rem;
  font-weight: 500;
}
.rtf-content h3 strong {
  font-weight: 600;
}
.rtf-content p {
  font-size: 0.8rem;
  font-weight: 400;
  margin-bottom: 8px;
}
.rtf-content p strong {
  font-weight: 500;
}
.rtf-content p.address_as_paragraph {
  font-size: 0.65rem;
}
.rtf-content blockquote {
  background: rgb(248, 249, 250);
  border-left: 2px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
.rtf-content blockquote p {
  display: inline;
  font-size: 12px;
  font-weight: 400;
}
.rtf-content blockquote p strong {
  font-weight: 500;
}
.rtf-content ul li, .rtf-content ol li {
  font-size: 12px;
  font-weight: 400;
}
.rtf-content ul li strong, .rtf-content ol li strong {
  font-weight: 500;
}

@media (min-width: 768px) {
  .rtf-content h1, .rtf-content h2, .rtf-content h3 {
    font-size: 1.25rem;
  }
  .rtf-content p {
    font-size: 0.825rem;
  }
}
@media (min-width: 992px) {
  .rtf-content h1, .rtf-content h2, .rtf-content h3 {
    font-size: 1.35rem;
  }
  .rtf-content p {
    font-size: 0.85rem;
  }
}
@media (min-width: 1200px) {
  .rtf-content h1, .rtf-content h2, .rtf-content h3 {
    font-size: 1.45rem;
  }
  .rtf-content p {
    font-size: 0.85rem;
  }
}
@media (min-width: 1400px) {
  .rtf-content h1, .rtf-content h2, .rtf-content h3 {
    font-size: 1.55rem;
  }
  .rtf-content p {
    font-size: 0.85rem;
  }
}

.tooltip {
  pointer-events: none;
}

.tooltip .tooltip-inner {
  background-color: var(--bs-dark);
  font-weight: 300;
  padding: 6px 9px 6px 9px;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--bs-dark) !important;
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--bs-dark) !important;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--bs-dark) !important;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--bs-dark) !important;
}

trix-editor {
  min-height: 15em;
}

trix-toolbar .trix-button-group--file-tools {
  display: none;
}
trix-toolbar .trix-button--icon-heading-1 {
  display: none;
}
trix-toolbar .trix-button--icon-quote {
  display: none;
}
trix-toolbar .trix-button--icon-code {
  display: none;
}

.text-vcs {
  color: var(--vcs-primary) !important;
}

.text-vcs-secondary {
  color: var(--vcs-secondary) !important;
}

.text-vcs-secondary-subtle {
  color: var(--vcs-secondary-subtle) !important;
}

.text-heading-color {
  color: var(--bs-heading-color) !important;
}

/* BASE */
.caret-off:before, .caret-off:after {
  display: none;
}

/* END BASE */
/* Footer */
.footer {
  font-size: 0.8rem;
}

/* END Footer */
/* Type */
.small {
  font-size: 0.75rem;
  line-height: 1.2;
}

.xsmall {
  font-size: 0.65rem;
  line-height: 1.2;
}

/* END Type */
/* Utilities */
.min-w-50 {
  min-width: 50px;
}

.min-w-75 {
  min-width: 75px;
}

/* END Utilities */
/* Tables */
.handle {
  color: var(--bs-dark-rgb);
  cursor: grabbing;
  opacity: 0.5;
}
.handle:hover {
  opacity: 1;
}

.action-cell {
  text-align: center;
  width: 35px;
}
.action-cell i {
  transition: color 0.2s ease-in-out;
}
.action-cell i:hover {
  color: var(--bs-primary);
}

/* END Tables */
/* Choices JS */
.choices {
  z-index: 9999;
}

/* END Choices JS */
/* DataTables */
table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f0de"/"" !important;
  font: var(--fa-font-solid);
  bottom: 35%;
  font-size: 0.8rem;
}

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f0dd"/"" !important;
  font: var(--fa-font-solid);
  top: 35%;
  font-size: 0.8rem;
}

/* END DataTables */
/* FONTS */
.roboto-mono-light {
  font-family: "Roboto Mono", monospace;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

/* END FONTS */

/*# sourceMappingURL=data:application/json;base64,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bEIsV0FBVztBQUNYO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtDQUFrQztBQUNwQztBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBLGVBQWU7QUFDZixlQUFlO0FBQ2Y7RUFDRSxhQUFhO0FBQ2Y7O0FBRUEsbUJBQW1CO0FBQ25CLGVBQWU7QUFDZjtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDbkMsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztFQUNuQyw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLFFBQVE7RUFDUixpQkFBaUI7QUFDbkI7O0FBRUEsbUJBQW1CO0FBQ25CLFVBQVU7QUFDVjtFQUNFLHFDQUFxQztFQUNyQyx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQSxjQUFjIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1icy1wcmltYXJ5OiAjMzY4OGZjO1xuICAtLWJzLXNlY29uZGFyeTogIzkxOWNhNztcbiAgLS1icy1zdWNjZXNzOiAjNDJkMjlkO1xuICAtLWJzLWluZm86ICM0NGJhZGM7XG4gIC0tYnMtd2FybmluZzogI2Y5YmMwZDtcbiAgLS1icy1kYW5nZXI6ICNmYTY3Njc7XG4gIC0tYnMtbGlnaHQ6ICNlZWYyZjc7XG4gIC0tYnMtZGFyazogIzMxM2E0NjtcbiAgLS1icy1wcmltYXJ5LXJnYjogNTQsIDEzNiwgMjUyO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDE0NSwgMTU2LCAxNjc7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDY2LCAyMTAsIDE1NztcbiAgLS1icy1pbmZvLXJnYjogNjgsIDE4NiwgMjIwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNDksIDE4OCwgMTM7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjUwLCAxMDMsIDEwMztcbiAgLS1icy1saWdodC1yZ2I6IDIzOCwgMjQyLCAyNDc7XG4gIC0tYnMtZGFyay1yZ2I6IDQ5LCA1OCwgNzA7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1ib2R5LWJnOiAjZmFmYmZlO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4ycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuM3JlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMTU0LCAxNjEsIDE3MSwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDAgNDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyOiBcIj5cIjtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMSk7XG4gIC0tdmNzLXByaW1hcnk6ICMwMDkxYWU7XG4gIC0tdmNzLXNlY29uZGFyeTogI2M4ZGVlYTtcbiAgLS12Y3Mtc2Vjb25kYXJ5LXN1YnRsZTogcmdiYSgwLCAxNDUsIDE3NCwgMC4yNSk7XG4gIC0tYnMtY2FyZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi8qIE92ZXJyaWRlIEJvb3RzdHJhcCAqL1xuLmFsZXJ0IHtcbiAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbiAgLS1icy1hbGVydC1iZzogI2M4ZGVlYTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHJnYmEoMCwxNDUsMTc0LDAuMjUpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIC0tYnMtYWxlcnQtYmc6ICNjOGRlZWE7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsMTQ1LDE3NCwwLjI1KTtcbn1cbi5hbGVydC13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQm9vdHN0cmFwIE92ZXJyaWRlcyAqL1xuLmNvbnRhaW5lci14eHhsIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLXh4eGwge1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBTaW1wbGUgRm9ybSAqL1xuLmZvcm0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBFTkQgU2ltcGxlIEZvcm0gKi9cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC40NXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTliMTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41NnJlbSArIHZhcigtLWN0LWJvcmRlci13aWR0aCkgKiAyKTtcbiAgcGFkZGluZzogMC4yOHJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tbGFiZWwsIC5jb2wtZm9ybS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAwLjQ1cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtZGFyayk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC42NXJlbTtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12Y3MtcHJpbWFyeSk7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgMSk7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyayk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udGFibGUge1xuICAtLWJzLXRhYmxlLWJnOiB3aGl0ZTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzEyNXJlbSArIDAuNzV2dyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIEVORCBPdmVycmlkZSBCb290c3RyYXAgKi9cbi8qIEV4dGVuZCBCb290c3RyYXAgKi9cbi5jb250YWluZXIteHh4bCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmNvbnRhaW5lci14eHhsIHtcbiAgICBtYXgtd2lkdGg6IDE3ODBweDtcbiAgfVxufVxuLyogRU5EIEV4dGVuZCBCb290c3RyYXAgKi9cbi8qIEJvb3RzdHJhcCBDYXJkcyAgKi9cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4vKiBFTkQgQm9vdHN0cmFwIENhcmRzICAqL1xuLyogQlMgVG9vbHRpcHMgKi9cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG59XG5cbi8qIEJvb3RzdHJhcCBPdmVycmlkZXMgKi9cbi5idG4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLWRhcmspO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwOTFhZTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDA5MWFlO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDkxYWU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwOTFhZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwOTFhZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwOTFhZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwOTFhZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDkxYWU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4vKiBCb290c3RyYXAgT3ZlcnJpZGVzICovXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbn1cblxuLyohIENvcHlyaWdodCBDb2xsZWN0aXZlIE1hcmtldGluZyAyMDI0ICovXG4vKiEgaHR0cHM6Ly9jb2xsZWN0aXZlbWFya2V0aW5nLmNvbS5hdSAqL1xuLyogQ1VSU09SUyAqL1xuLmN1cnNvci1hbGlhcyB7XG4gIGN1cnNvcjogYWxpYXM7XG59XG5cbi5jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLmN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnU7XG59XG5cbi5jdXJzb3ItY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXJzb3ItZS1yZXNpemUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uY3Vyc29yLWV3LXJlc2l6ZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY3Vyc29yLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmN1cnNvci1uLXJlc2l6ZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5jdXJzb3ItbmUtcmVzaXplIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uY3Vyc29yLW5zLXJlc2l6ZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uY3Vyc29yLW53c2UtcmVzaXplIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uY3Vyc29yLXJvdy1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5jdXJzb3Itcy1yZXNpemUge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5jdXJzb3Itdy1yZXNpemUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi5jdXJzb3Item9vbS1pbiB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5yaWJib24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxMHB4IHJnYmEoNDksIDU4LCA3MCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDJweCA1cHggMTBweCByZ2JhKDQ5LCA1OCwgNzAsIDAuMTUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yaWJib24tYm94IC5yaWJib24gLnJpYmJvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yaWJib24tYm94IC5yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLmZsb2F0LXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi5mbG9hdC1lbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi5mbG9hdC1lbmQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24uZmxvYXQtY2VudGVyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG5cbi5yaWJib24tYm94IC5yaWJib24tY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMzY4OGZjO1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ3OWZjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM5MTljYTc7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgzOGY5YyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzQyZDI5ZDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzMwY2E5MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzQ0YmFkYztcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJmYjJkOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y5YmMwZDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3YWQwNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZmE2NzY3O1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmOTRlNGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVmMmY3O1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZTVlZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZGFyayk7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24tZGFyazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNzJlMzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24tdmNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdmNzLXByaW1hcnkpO1xufVxuXG4ucmliYm9uLWJveCAucmliYm9uLXZjczpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZjcy1zZWNvbmRhcnkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yaWJib24tbWluaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSg0OSwgNTgsIDcwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSg0OSwgNTgsIDcwLCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJpYmJvbi1taW5pIC5yaWJib24tdGl0bGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucnRmLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnRmLWNvbnRlbnQgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ydGYtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ydGYtY29udGVudCBoMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJ0Zi1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJ0Zi1jb250ZW50IGgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucnRmLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucnRmLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJ0Zi1jb250ZW50IHAuYWRkcmVzc19hc19wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDAuNjVyZW07XG59XG4ucnRmLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDgsIDI0OSwgMjUwKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEuNWVtIDEwcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDEwcHg7XG59XG4ucnRmLWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucnRmLWNvbnRlbnQgYmxvY2txdW90ZSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucnRmLWNvbnRlbnQgdWwgbGksIC5ydGYtY29udGVudCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ydGYtY29udGVudCB1bCBsaSBzdHJvbmcsIC5ydGYtY29udGVudCBvbCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJ0Zi1jb250ZW50IGgxLCAucnRmLWNvbnRlbnQgaDIsIC5ydGYtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5ydGYtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJ0Zi1jb250ZW50IGgxLCAucnRmLWNvbnRlbnQgaDIsIC5ydGYtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG4gIC5ydGYtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJ0Zi1jb250ZW50IGgxLCAucnRmLWNvbnRlbnQgaDIsIC5ydGYtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICB9XG4gIC5ydGYtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJ0Zi1jb250ZW50IGgxLCAucnRmLWNvbnRlbnQgaDIsIC5ydGYtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjU1cmVtO1xuICB9XG4gIC5ydGYtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogNnB4IDlweCA2cHggOXB4O1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtZGFyaykgIWltcG9ydGFudDtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtZGFyaykgIWltcG9ydGFudDtcbn1cblxudHJpeC1lZGl0b3Ige1xuICBtaW4taGVpZ2h0OiAxNWVtO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwLS1maWxlLXRvb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24taGVhZGluZy0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tcXVvdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtdmNzIHtcbiAgY29sb3I6IHZhcigtLXZjcy1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC12Y3Mtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXZjcy1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXZjcy1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLXZjcy1zZWNvbmRhcnktc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oZWFkaW5nLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJBU0UgKi9cbi5jYXJldC1vZmY6YmVmb3JlLCAuY2FyZXQtb2ZmOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRU5EIEJBU0UgKi9cbi8qIEZvb3RlciAqL1xuLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4vKiBFTkQgRm9vdGVyICovXG4vKiBUeXBlICovXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi54c21hbGwge1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qIEVORCBUeXBlICovXG4vKiBVdGlsaXRpZXMgKi9cbi5taW4tdy01MCB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLm1pbi13LTc1IHtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuXG4vKiBFTkQgVXRpbGl0aWVzICovXG4vKiBUYWJsZXMgKi9cbi5oYW5kbGUge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay1yZ2IpO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaGFuZGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjdGlvbi1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzVweDtcbn1cbi5hY3Rpb24tY2VsbCBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hY3Rpb24tY2VsbCBpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuXG4vKiBFTkQgVGFibGVzICovXG4vKiBDaG9pY2VzIEpTICovXG4uY2hvaWNlcyB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi8qIEVORCBDaG9pY2VzIEpTICovXG4vKiBEYXRhVGFibGVzICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1hc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyaW5nLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWFzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctYXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmJlZm9yZSB7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYwZGVcIi9cIlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICBib3R0b206IDM1JTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJhYmxlLWRlc2Mgc3Bhbi5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJpbmctZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtZGVzYyBzcGFuLmR0LWNvbHVtbi1vcmRlcjphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmluZy1kZXNjIHNwYW4uZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjBkZFwiL1wiXCIgIWltcG9ydGFudDtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIHRvcDogMzUlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLyogRU5EIERhdGFUYWJsZXMgKi9cbi8qIEZPTlRTICovXG4ucm9ib3RvLW1vbm8tbGlnaHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRU5EIEZPTlRTICovXG4iXX0= */