/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/base.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&family=Open+Sans:wght@400;600&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/base.scss (1) ***!
  \********************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&family=Open+Sans:wght@400;600&display=swap);
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/base.scss (2) ***!
  \********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* stylelint-disable */
/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
.bulma-button, .bulma-input, .bulma-textarea, .bulma-select select, .bulma-file-cta,
.bulma-file-name, .bulma-pagination-previous,
.bulma-pagination-next,
.bulma-pagination-link,
.bulma-pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}

.bulma-button:focus, .bulma-input:focus, .bulma-textarea:focus, .bulma-select select:focus, .bulma-file-cta:focus,
.bulma-file-name:focus, .bulma-pagination-previous:focus,
.bulma-pagination-next:focus,
.bulma-pagination-link:focus,
.bulma-pagination-ellipsis:focus, .bulma-is-focused.bulma-button, .bulma-is-focused.bulma-input, .bulma-is-focused.bulma-textarea, .bulma-select select.bulma-is-focused, .bulma-is-focused.bulma-file-cta,
.bulma-is-focused.bulma-file-name, .bulma-is-focused.bulma-pagination-previous,
.bulma-is-focused.bulma-pagination-next,
.bulma-is-focused.bulma-pagination-link,
.bulma-is-focused.bulma-pagination-ellipsis, .bulma-button:active, .bulma-input:active, .bulma-textarea:active, .bulma-select select:active, .bulma-file-cta:active,
.bulma-file-name:active, .bulma-pagination-previous:active,
.bulma-pagination-next:active,
.bulma-pagination-link:active,
.bulma-pagination-ellipsis:active, .bulma-is-active.bulma-button, .bulma-is-active.bulma-input, .bulma-is-active.bulma-textarea, .bulma-select select.bulma-is-active, .bulma-is-active.bulma-file-cta,
.bulma-is-active.bulma-file-name, .bulma-is-active.bulma-pagination-previous,
.bulma-is-active.bulma-pagination-next,
.bulma-is-active.bulma-pagination-link,
.bulma-is-active.bulma-pagination-ellipsis {
  outline: none;
}

.bulma-button[disabled], .bulma-input[disabled], .bulma-textarea[disabled], .bulma-select select[disabled], .bulma-file-cta[disabled],
.bulma-file-name[disabled], .bulma-pagination-previous[disabled],
.bulma-pagination-next[disabled],
.bulma-pagination-link[disabled],
.bulma-pagination-ellipsis[disabled],
fieldset[disabled] .bulma-button,
fieldset[disabled] .bulma-input,
fieldset[disabled] .bulma-textarea,
fieldset[disabled] .bulma-select select,
.bulma-select fieldset[disabled] select,
fieldset[disabled] .bulma-file-cta,
fieldset[disabled] .bulma-file-name,
fieldset[disabled] .bulma-pagination-previous,
fieldset[disabled] .bulma-pagination-next,
fieldset[disabled] .bulma-pagination-link,
fieldset[disabled] .bulma-pagination-ellipsis {
  cursor: not-allowed;
}

.bulma-button, .bulma-file, .bulma-breadcrumb, .bulma-pagination-previous,
.bulma-pagination-next,
.bulma-pagination-link,
.bulma-pagination-ellipsis, .bulma-tabs, .bulma-is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bulma-select:not(.bulma-is-multiple):not(.bulma-is-loading)::after, .bulma-navbar-link:not(.bulma-is-arrowless)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.bulma-box:not(:last-child), .bulma-content:not(:last-child), .bulma-notification:not(:last-child), .bulma-progress:not(:last-child), .bulma-table:not(:last-child), .bulma-table-container:not(:last-child), .bulma-title:not(:last-child),
.bulma-subtitle:not(:last-child), .bulma-block:not(:last-child), .bulma-breadcrumb:not(:last-child), .bulma-level:not(:last-child), .bulma-message:not(:last-child), .bulma-pagination:not(:last-child), .bulma-tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.bulma-delete, .bulma-modal-close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.bulma-delete::before, .bulma-modal-close::before, .bulma-delete::after, .bulma-modal-close::after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.bulma-delete::before, .bulma-modal-close::before {
  height: 2px;
  width: 50%;
}

.bulma-delete::after, .bulma-modal-close::after {
  height: 50%;
  width: 2px;
}

.bulma-delete:hover, .bulma-modal-close:hover, .bulma-delete:focus, .bulma-modal-close:focus {
  background-color: rgba(10, 10, 10, 0.3);
}

.bulma-delete:active, .bulma-modal-close:active {
  background-color: rgba(10, 10, 10, 0.4);
}

.bulma-is-small.bulma-delete, .bulma-is-small.bulma-modal-close {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.bulma-is-medium.bulma-delete, .bulma-is-medium.bulma-modal-close {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.bulma-is-large.bulma-delete, .bulma-is-large.bulma-modal-close {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.bulma-button.bulma-is-loading::after, .bulma-loader, .bulma-select.bulma-is-loading::after, .bulma-control.bulma-is-loading::after {
  -webkit-animation: spinAround 500ms infinite linear;
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.bulma-image.bulma-is-square img,
.bulma-image.bulma-is-square .bulma-has-ratio, .bulma-image.bulma-is-1by1 img,
.bulma-image.bulma-is-1by1 .bulma-has-ratio, .bulma-image.bulma-is-5by4 img,
.bulma-image.bulma-is-5by4 .bulma-has-ratio, .bulma-image.bulma-is-4by3 img,
.bulma-image.bulma-is-4by3 .bulma-has-ratio, .bulma-image.bulma-is-3by2 img,
.bulma-image.bulma-is-3by2 .bulma-has-ratio, .bulma-image.bulma-is-5by3 img,
.bulma-image.bulma-is-5by3 .bulma-has-ratio, .bulma-image.bulma-is-16by9 img,
.bulma-image.bulma-is-16by9 .bulma-has-ratio, .bulma-image.bulma-is-2by1 img,
.bulma-image.bulma-is-2by1 .bulma-has-ratio, .bulma-image.bulma-is-3by1 img,
.bulma-image.bulma-is-3by1 .bulma-has-ratio, .bulma-image.bulma-is-4by5 img,
.bulma-image.bulma-is-4by5 .bulma-has-ratio, .bulma-image.bulma-is-3by4 img,
.bulma-image.bulma-is-3by4 .bulma-has-ratio, .bulma-image.bulma-is-2by3 img,
.bulma-image.bulma-is-2by3 .bulma-has-ratio, .bulma-image.bulma-is-3by5 img,
.bulma-image.bulma-is-3by5 .bulma-has-ratio, .bulma-image.bulma-is-9by16 img,
.bulma-image.bulma-is-9by16 .bulma-has-ratio, .bulma-image.bulma-is-1by2 img,
.bulma-image.bulma-is-1by2 .bulma-has-ratio, .bulma-image.bulma-is-1by3 img,
.bulma-image.bulma-is-1by3 .bulma-has-ratio, .bulma-modal, .bulma-modal-background, .bulma-is-overlay, .bulma-hero-video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.bulma-navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

@-webkit-keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Bulma Elements */
.bulma-box {
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}

a.bulma-box:hover, a.bulma-box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #485fc7;
}

a.bulma-box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #485fc7;
}

.bulma-button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}

.bulma-button strong {
  color: inherit;
}

.bulma-button .bulma-icon, .bulma-button .bulma-icon.bulma-is-small, .bulma-button .bulma-icon.bulma-is-medium, .bulma-button .bulma-icon.bulma-is-large {
  height: 1.5em;
  width: 1.5em;
}

.bulma-button .bulma-icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}

.bulma-button .bulma-icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}

.bulma-button .bulma-icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}

.bulma-button:hover, .bulma-button.bulma-is-hovered {
  border-color: #b5b5b5;
  color: #363636;
}

.bulma-button:focus, .bulma-button.bulma-is-focused {
  border-color: #485fc7;
  color: #363636;
}

.bulma-button:focus:not(:active), .bulma-button.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.bulma-button:active, .bulma-button.bulma-is-active {
  border-color: #4a4a4a;
  color: #363636;
}

.bulma-button.bulma-is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}

.bulma-button.bulma-is-text:hover, .bulma-button.bulma-is-text.bulma-is-hovered, .bulma-button.bulma-is-text:focus, .bulma-button.bulma-is-text.bulma-is-focused {
  background-color: whitesmoke;
  color: #363636;
}

.bulma-button.bulma-is-text:active, .bulma-button.bulma-is-text.bulma-is-active {
  background-color: #e8e8e8;
  color: #363636;
}

.bulma-button.bulma-is-text[disabled],
fieldset[disabled] .bulma-button.bulma-is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.bulma-button.bulma-is-ghost {
  background: none;
  border-color: transparent;
  color: #485fc7;
  text-decoration: none;
}

.bulma-button.bulma-is-ghost:hover, .bulma-button.bulma-is-ghost.bulma-is-hovered {
  color: #485fc7;
  text-decoration: underline;
}

.bulma-button.bulma-is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white:hover, .bulma-button.bulma-is-white.bulma-is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white:focus, .bulma-button.bulma-is-white.bulma-is-focused {
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white:focus:not(:active), .bulma-button.bulma-is-white.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.bulma-button.bulma-is-white:active, .bulma-button.bulma-is-white.bulma-is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white[disabled],
fieldset[disabled] .bulma-button.bulma-is-white {
  background-color: white;
  border-color: white;
  box-shadow: none;
}

.bulma-button.bulma-is-white.bulma-is-inverted {
  background-color: #0a0a0a;
  color: white;
}

.bulma-button.bulma-is-white.bulma-is-inverted:hover, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-hovered {
  background-color: black;
}

.bulma-button.bulma-is-white.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-white.bulma-is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}

.bulma-button.bulma-is-white.bulma-is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.bulma-button.bulma-is-white.bulma-is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.bulma-button.bulma-is-white.bulma-is-outlined:hover, .bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-white.bulma-is-outlined:focus, .bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-focused {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent white white !important;
}

.bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-white.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.bulma-button.bulma-is-white.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-white.bulma-is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #0a0a0a;
  color: white;
}

.bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent white white !important;
}

.bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-white.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}

.bulma-button.bulma-is-black:hover, .bulma-button.bulma-is-black.bulma-is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}

.bulma-button.bulma-is-black:focus, .bulma-button.bulma-is-black.bulma-is-focused {
  border-color: transparent;
  color: white;
}

.bulma-button.bulma-is-black:focus:not(:active), .bulma-button.bulma-is-black.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.bulma-button.bulma-is-black:active, .bulma-button.bulma-is-black.bulma-is-active {
  background-color: black;
  border-color: transparent;
  color: white;
}

.bulma-button.bulma-is-black[disabled],
fieldset[disabled] .bulma-button.bulma-is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  box-shadow: none;
}

.bulma-button.bulma-is-black.bulma-is-inverted {
  background-color: white;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black.bulma-is-inverted:hover, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-black.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-black.bulma-is-inverted {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black.bulma-is-loading::after {
  border-color: transparent transparent white white !important;
}

.bulma-button.bulma-is-black.bulma-is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black.bulma-is-outlined:hover, .bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-black.bulma-is-outlined:focus, .bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-black.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent white white !important;
}

.bulma-button.bulma-is-black.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-black.bulma-is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: white;
  color: #0a0a0a;
}

.bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-black.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.bulma-button.bulma-is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light:hover, .bulma-button.bulma-is-light.bulma-is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light:focus, .bulma-button.bulma-is-light.bulma-is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light:focus:not(:active), .bulma-button.bulma-is-light.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.bulma-button.bulma-is-light:active, .bulma-button.bulma-is-light.bulma-is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light[disabled],
fieldset[disabled] .bulma-button.bulma-is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
}

.bulma-button.bulma-is-light.bulma-is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.bulma-button.bulma-is-light.bulma-is-inverted:hover, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-light.bulma-is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}

.bulma-button.bulma-is-light.bulma-is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.bulma-button.bulma-is-light.bulma-is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.bulma-button.bulma-is-light.bulma-is-outlined:hover, .bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-light.bulma-is-outlined:focus, .bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-light.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.bulma-button.bulma-is-light.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-light.bulma-is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-light.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-dark:hover, .bulma-button.bulma-is-dark.bulma-is-hovered {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-dark:focus, .bulma-button.bulma-is-dark.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-dark:focus:not(:active), .bulma-button.bulma-is-dark.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.bulma-button.bulma-is-dark:active, .bulma-button.bulma-is-dark.bulma-is-active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-dark[disabled],
fieldset[disabled] .bulma-button.bulma-is-dark {
  background-color: #363636;
  border-color: #363636;
  box-shadow: none;
}

.bulma-button.bulma-is-dark.bulma-is-inverted {
  background-color: #fff;
  color: #363636;
}

.bulma-button.bulma-is-dark.bulma-is-inverted:hover, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-dark.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-dark.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}

.bulma-button.bulma-is-dark.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-dark.bulma-is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.bulma-button.bulma-is-dark.bulma-is-outlined:hover, .bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-dark.bulma-is-outlined:focus, .bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-focused {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}

.bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}

.bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-dark.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-dark.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-dark.bulma-is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}

.bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #363636;
}

.bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #363636 #363636 !important;
}

.bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-dark.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-primary:hover, .bulma-button.bulma-is-primary.bulma-is-hovered {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-primary:focus, .bulma-button.bulma-is-primary.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-primary:focus:not(:active), .bulma-button.bulma-is-primary.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.bulma-button.bulma-is-primary:active, .bulma-button.bulma-is-primary.bulma-is-active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-primary[disabled],
fieldset[disabled] .bulma-button.bulma-is-primary {
  background-color: #00d1b2;
  border-color: #00d1b2;
  box-shadow: none;
}

.bulma-button.bulma-is-primary.bulma-is-inverted {
  background-color: #fff;
  color: #00d1b2;
}

.bulma-button.bulma-is-primary.bulma-is-inverted:hover, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-primary.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-primary.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #00d1b2;
}

.bulma-button.bulma-is-primary.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-primary.bulma-is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  color: #00d1b2;
}

.bulma-button.bulma-is-primary.bulma-is-outlined:hover, .bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-primary.bulma-is-outlined:focus, .bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-focused {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}

.bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-primary.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-primary.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-primary.bulma-is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  box-shadow: none;
  color: #00d1b2;
}

.bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #00d1b2;
}

.bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}

.bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-primary.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-primary.bulma-is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.bulma-button.bulma-is-primary.bulma-is-light:hover, .bulma-button.bulma-is-primary.bulma-is-light.bulma-is-hovered {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e;
}

.bulma-button.bulma-is-primary.bulma-is-light:active, .bulma-button.bulma-is-primary.bulma-is-light.bulma-is-active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e;
}

.bulma-button.bulma-is-link {
  background-color: #485fc7;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-link:hover, .bulma-button.bulma-is-link.bulma-is-hovered {
  background-color: #3e56c4;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-link:focus, .bulma-button.bulma-is-link.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-link:focus:not(:active), .bulma-button.bulma-is-link.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.bulma-button.bulma-is-link:active, .bulma-button.bulma-is-link.bulma-is-active {
  background-color: #3a51bb;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-link[disabled],
fieldset[disabled] .bulma-button.bulma-is-link {
  background-color: #485fc7;
  border-color: #485fc7;
  box-shadow: none;
}

.bulma-button.bulma-is-link.bulma-is-inverted {
  background-color: #fff;
  color: #485fc7;
}

.bulma-button.bulma-is-link.bulma-is-inverted:hover, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-link.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-link.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #485fc7;
}

.bulma-button.bulma-is-link.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-link.bulma-is-outlined {
  background-color: transparent;
  border-color: #485fc7;
  color: #485fc7;
}

.bulma-button.bulma-is-link.bulma-is-outlined:hover, .bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-link.bulma-is-outlined:focus, .bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-focused {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
}

.bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #485fc7 #485fc7 !important;
}

.bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-link.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-link.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-link.bulma-is-outlined {
  background-color: transparent;
  border-color: #485fc7;
  box-shadow: none;
  color: #485fc7;
}

.bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #485fc7;
}

.bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #485fc7 #485fc7 !important;
}

.bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-link.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-link.bulma-is-light {
  background-color: #eff1fa;
  color: #3850b7;
}

.bulma-button.bulma-is-link.bulma-is-light:hover, .bulma-button.bulma-is-link.bulma-is-light.bulma-is-hovered {
  background-color: #e6e9f7;
  border-color: transparent;
  color: #3850b7;
}

.bulma-button.bulma-is-link.bulma-is-light:active, .bulma-button.bulma-is-link.bulma-is-light.bulma-is-active {
  background-color: #dce0f4;
  border-color: transparent;
  color: #3850b7;
}

.bulma-button.bulma-is-info {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-info:hover, .bulma-button.bulma-is-info.bulma-is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-info:focus, .bulma-button.bulma-is-info.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-info:focus:not(:active), .bulma-button.bulma-is-info.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.bulma-button.bulma-is-info:active, .bulma-button.bulma-is-info.bulma-is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-info[disabled],
fieldset[disabled] .bulma-button.bulma-is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  box-shadow: none;
}

.bulma-button.bulma-is-info.bulma-is-inverted {
  background-color: #fff;
  color: #3e8ed0;
}

.bulma-button.bulma-is-info.bulma-is-inverted:hover, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-info.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-info.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3e8ed0;
}

.bulma-button.bulma-is-info.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-info.bulma-is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  color: #3e8ed0;
}

.bulma-button.bulma-is-info.bulma-is-outlined:hover, .bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-info.bulma-is-outlined:focus, .bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-focused {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}

.bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}

.bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-info.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-info.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-info.bulma-is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  box-shadow: none;
  color: #3e8ed0;
}

.bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #3e8ed0;
}

.bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}

.bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-info.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-info.bulma-is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.bulma-button.bulma-is-info.bulma-is-light:hover, .bulma-button.bulma-is-info.bulma-is-light.bulma-is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}

.bulma-button.bulma-is-info.bulma-is-light:active, .bulma-button.bulma-is-info.bulma-is-light.bulma-is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}

.bulma-button.bulma-is-success {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-success:hover, .bulma-button.bulma-is-success.bulma-is-hovered {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-success:focus, .bulma-button.bulma-is-success.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-success:focus:not(:active), .bulma-button.bulma-is-success.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}

.bulma-button.bulma-is-success:active, .bulma-button.bulma-is-success.bulma-is-active {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-success[disabled],
fieldset[disabled] .bulma-button.bulma-is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  box-shadow: none;
}

.bulma-button.bulma-is-success.bulma-is-inverted {
  background-color: #fff;
  color: #48c78e;
}

.bulma-button.bulma-is-success.bulma-is-inverted:hover, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-success.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-success.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c78e;
}

.bulma-button.bulma-is-success.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-success.bulma-is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
}

.bulma-button.bulma-is-success.bulma-is-outlined:hover, .bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-success.bulma-is-outlined:focus, .bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-focused {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}

.bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}

.bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-success.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-success.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-success.bulma-is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  box-shadow: none;
  color: #48c78e;
}

.bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #48c78e;
}

.bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #48c78e #48c78e !important;
}

.bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-success.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-success.bulma-is-light {
  background-color: #effaf5;
  color: #257953;
}

.bulma-button.bulma-is-success.bulma-is-light:hover, .bulma-button.bulma-is-success.bulma-is-light.bulma-is-hovered {
  background-color: #e6f7ef;
  border-color: transparent;
  color: #257953;
}

.bulma-button.bulma-is-success.bulma-is-light:active, .bulma-button.bulma-is-success.bulma-is-light.bulma-is-active {
  background-color: #dcf4e9;
  border-color: transparent;
  color: #257953;
}

.bulma-button.bulma-is-warning {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning:hover, .bulma-button.bulma-is-warning.bulma-is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning:focus, .bulma-button.bulma-is-warning.bulma-is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning:focus:not(:active), .bulma-button.bulma-is-warning.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.bulma-button.bulma-is-warning:active, .bulma-button.bulma-is-warning.bulma-is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning[disabled],
fieldset[disabled] .bulma-button.bulma-is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  box-shadow: none;
}

.bulma-button.bulma-is-warning.bulma-is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.bulma-button.bulma-is-warning.bulma-is-inverted:hover, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-warning.bulma-is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffe08a;
}

.bulma-button.bulma-is-warning.bulma-is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.bulma-button.bulma-is-warning.bulma-is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  color: #ffe08a;
}

.bulma-button.bulma-is-warning.bulma-is-outlined:hover, .bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-warning.bulma-is-outlined:focus, .bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-focused {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}

.bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-warning.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.bulma-button.bulma-is-warning.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-warning.bulma-is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  box-shadow: none;
  color: #ffe08a;
}

.bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}

.bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-warning.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-button.bulma-is-warning.bulma-is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.bulma-button.bulma-is-warning.bulma-is-light:hover, .bulma-button.bulma-is-warning.bulma-is-light.bulma-is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}

.bulma-button.bulma-is-warning.bulma-is-light:active, .bulma-button.bulma-is-warning.bulma-is-light.bulma-is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}

.bulma-button.bulma-is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-danger:hover, .bulma-button.bulma-is-danger.bulma-is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-danger:focus, .bulma-button.bulma-is-danger.bulma-is-focused {
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-danger:focus:not(:active), .bulma-button.bulma-is-danger.bulma-is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.bulma-button.bulma-is-danger:active, .bulma-button.bulma-is-danger.bulma-is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}

.bulma-button.bulma-is-danger[disabled],
fieldset[disabled] .bulma-button.bulma-is-danger {
  background-color: #f14668;
  border-color: #f14668;
  box-shadow: none;
}

.bulma-button.bulma-is-danger.bulma-is-inverted {
  background-color: #fff;
  color: #f14668;
}

.bulma-button.bulma-is-danger.bulma-is-inverted:hover, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-hovered {
  background-color: #f2f2f2;
}

.bulma-button.bulma-is-danger.bulma-is-inverted[disabled],
fieldset[disabled] .bulma-button.bulma-is-danger.bulma-is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}

.bulma-button.bulma-is-danger.bulma-is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-danger.bulma-is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}

.bulma-button.bulma-is-danger.bulma-is-outlined:hover, .bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-danger.bulma-is-outlined:focus, .bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-focused {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}

.bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}

.bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-danger.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.bulma-button.bulma-is-danger.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-danger.bulma-is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}

.bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined:hover, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-hovered, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined:focus, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-focused {
  background-color: #fff;
  color: #f14668;
}

.bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:hover::after, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-hovered::after, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-loading:focus::after, .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined.bulma-is-loading.bulma-is-focused::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}

.bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined[disabled],
fieldset[disabled] .bulma-button.bulma-is-danger.bulma-is-inverted.bulma-is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.bulma-button.bulma-is-danger.bulma-is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.bulma-button.bulma-is-danger.bulma-is-light:hover, .bulma-button.bulma-is-danger.bulma-is-light.bulma-is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}

.bulma-button.bulma-is-danger.bulma-is-light:active, .bulma-button.bulma-is-danger.bulma-is-light.bulma-is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}

.bulma-button.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-button.bulma-is-small:not(.bulma-is-rounded) {
  border-radius: 2px;
}

.bulma-button.bulma-is-normal {
  font-size: 1rem;
}

.bulma-button.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-button.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-button[disabled],
fieldset[disabled] .bulma-button {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}

.bulma-button.bulma-is-fullwidth {
  display: flex;
  width: 100%;
}

.bulma-button.bulma-is-loading {
  color: transparent !important;
  pointer-events: none;
}

.bulma-button.bulma-is-loading::after {
  position: absolute;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  position: absolute !important;
}

.bulma-button.bulma-is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}

.bulma-button.bulma-is-rounded {
  border-radius: 9999px;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

.bulma-buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.bulma-buttons .bulma-button {
  margin-bottom: 0.5rem;
}

.bulma-buttons .bulma-button:not(:last-child):not(.bulma-is-fullwidth) {
  margin-right: 0.5rem;
}

.bulma-buttons:last-child {
  margin-bottom: -0.5rem;
}

.bulma-buttons:not(:last-child) {
  margin-bottom: 1rem;
}

.bulma-buttons.bulma-are-small .bulma-button:not(.bulma-is-normal):not(.bulma-is-medium):not(.bulma-is-large) {
  font-size: 0.75rem;
}

.bulma-buttons.bulma-are-small .bulma-button:not(.bulma-is-normal):not(.bulma-is-medium):not(.bulma-is-large):not(.bulma-is-rounded) {
  border-radius: 2px;
}

.bulma-buttons.bulma-are-medium .bulma-button:not(.bulma-is-small):not(.bulma-is-normal):not(.bulma-is-large) {
  font-size: 1.25rem;
}

.bulma-buttons.bulma-are-large .bulma-button:not(.bulma-is-small):not(.bulma-is-normal):not(.bulma-is-medium) {
  font-size: 1.5rem;
}

.bulma-buttons.bulma-has-addons .bulma-button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bulma-buttons.bulma-has-addons .bulma-button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.bulma-buttons.bulma-has-addons .bulma-button:last-child {
  margin-right: 0;
}

.bulma-buttons.bulma-has-addons .bulma-button:hover, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-hovered {
  z-index: 2;
}

.bulma-buttons.bulma-has-addons .bulma-button:focus, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-focused, .bulma-buttons.bulma-has-addons .bulma-button:active, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-active, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-selected {
  z-index: 3;
}

.bulma-buttons.bulma-has-addons .bulma-button:focus:hover, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-focused:hover, .bulma-buttons.bulma-has-addons .bulma-button:active:hover, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-active:hover, .bulma-buttons.bulma-has-addons .bulma-button.bulma-is-selected:hover {
  z-index: 4;
}

.bulma-buttons.bulma-has-addons .bulma-button.bulma-is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-buttons.bulma-is-centered {
  justify-content: center;
}

.bulma-buttons.bulma-is-centered:not(.bulma-has-addons) .bulma-button:not(.bulma-is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.bulma-buttons.bulma-is-right {
  justify-content: flex-end;
}

.bulma-buttons.bulma-is-right:not(.bulma-has-addons) .bulma-button:not(.bulma-is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .bulma-button.bulma-is-responsive.bulma-is-small {
    font-size: 0.5625rem;
  }
  .bulma-button.bulma-is-responsive,
  .bulma-button.bulma-is-responsive.bulma-is-normal {
    font-size: 0.65625rem;
  }
  .bulma-button.bulma-is-responsive.bulma-is-medium {
    font-size: 0.75rem;
  }
  .bulma-button.bulma-is-responsive.bulma-is-large {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-button.bulma-is-responsive.bulma-is-small {
    font-size: 0.65625rem;
  }
  .bulma-button.bulma-is-responsive,
  .bulma-button.bulma-is-responsive.bulma-is-normal {
    font-size: 0.75rem;
  }
  .bulma-button.bulma-is-responsive.bulma-is-medium {
    font-size: 1rem;
  }
  .bulma-button.bulma-is-responsive.bulma-is-large {
    font-size: 1.25rem;
  }
}
.bulma-container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}

.bulma-container.bulma-is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .bulma-container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .bulma-container.bulma-is-widescreen:not(.bulma-is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .bulma-container.bulma-is-fullhd:not(.bulma-is-max-desktop):not(.bulma-is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-container:not(.bulma-is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-container:not(.bulma-is-max-desktop):not(.bulma-is-max-widescreen) {
    max-width: 1344px;
  }
}
.bulma-content li + li {
  margin-top: 0.25em;
}

.bulma-content p:not(:last-child),
.bulma-content dl:not(:last-child),
.bulma-content ol:not(:last-child),
.bulma-content ul:not(:last-child),
.bulma-content blockquote:not(:last-child),
.bulma-content pre:not(:last-child),
.bulma-content table:not(:last-child) {
  margin-bottom: 1em;
}

.bulma-content h1,
.bulma-content h2,
.bulma-content h3,
.bulma-content h4,
.bulma-content h5,
.bulma-content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}

.bulma-content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.bulma-content h1:not(:first-child) {
  margin-top: 1em;
}

.bulma-content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.bulma-content h2:not(:first-child) {
  margin-top: 1.1428em;
}

.bulma-content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.bulma-content h3:not(:first-child) {
  margin-top: 1.3333em;
}

.bulma-content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}

.bulma-content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}

.bulma-content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.bulma-content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}

.bulma-content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}

.bulma-content ol:not([type]) {
  list-style-type: decimal;
}

.bulma-content ol:not([type]).bulma-is-lower-alpha {
  list-style-type: lower-alpha;
}

.bulma-content ol:not([type]).bulma-is-lower-roman {
  list-style-type: lower-roman;
}

.bulma-content ol:not([type]).bulma-is-upper-alpha {
  list-style-type: upper-alpha;
}

.bulma-content ol:not([type]).bulma-is-upper-roman {
  list-style-type: upper-roman;
}

.bulma-content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}

.bulma-content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}

.bulma-content ul ul ul {
  list-style-type: square;
}

.bulma-content dd {
  margin-left: 2em;
}

.bulma-content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}

.bulma-content figure:not(:first-child) {
  margin-top: 2em;
}

.bulma-content figure:not(:last-child) {
  margin-bottom: 2em;
}

.bulma-content figure img {
  display: inline-block;
}

.bulma-content figure figcaption {
  font-style: italic;
}

.bulma-content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}

.bulma-content sup,
.bulma-content sub {
  font-size: 75%;
}

.bulma-content table {
  width: 100%;
}

.bulma-content table td,
.bulma-content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.bulma-content table th {
  color: #363636;
}

.bulma-content table th:not([align]) {
  text-align: inherit;
}

.bulma-content table thead td,
.bulma-content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

.bulma-content table tfoot td,
.bulma-content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.bulma-content table tbody tr:last-child td,
.bulma-content table tbody tr:last-child th {
  border-bottom-width: 0;
}

.bulma-content .bulma-tabs li + li {
  margin-top: 0;
}

.bulma-content.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-content.bulma-is-normal {
  font-size: 1rem;
}

.bulma-content.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-content.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.bulma-icon.bulma-is-small {
  height: 1rem;
  width: 1rem;
}

.bulma-icon.bulma-is-medium {
  height: 2rem;
  width: 2rem;
}

.bulma-icon.bulma-is-large {
  height: 3rem;
  width: 3rem;
}

.bulma-icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}

.bulma-icon-text .bulma-icon {
  flex-grow: 0;
  flex-shrink: 0;
}

.bulma-icon-text .bulma-icon:not(:last-child) {
  margin-right: 0.25em;
}

.bulma-icon-text .bulma-icon:not(:first-child) {
  margin-left: 0.25em;
}

div.bulma-icon-text {
  display: flex;
}

.bulma-image {
  display: block;
  position: relative;
}

.bulma-image img {
  display: block;
  height: auto;
  width: 100%;
}

.bulma-image img.bulma-is-rounded {
  border-radius: 9999px;
}

.bulma-image.bulma-is-fullwidth {
  width: 100%;
}

.bulma-image.bulma-is-square img,
.bulma-image.bulma-is-square .bulma-has-ratio, .bulma-image.bulma-is-1by1 img,
.bulma-image.bulma-is-1by1 .bulma-has-ratio, .bulma-image.bulma-is-5by4 img,
.bulma-image.bulma-is-5by4 .bulma-has-ratio, .bulma-image.bulma-is-4by3 img,
.bulma-image.bulma-is-4by3 .bulma-has-ratio, .bulma-image.bulma-is-3by2 img,
.bulma-image.bulma-is-3by2 .bulma-has-ratio, .bulma-image.bulma-is-5by3 img,
.bulma-image.bulma-is-5by3 .bulma-has-ratio, .bulma-image.bulma-is-16by9 img,
.bulma-image.bulma-is-16by9 .bulma-has-ratio, .bulma-image.bulma-is-2by1 img,
.bulma-image.bulma-is-2by1 .bulma-has-ratio, .bulma-image.bulma-is-3by1 img,
.bulma-image.bulma-is-3by1 .bulma-has-ratio, .bulma-image.bulma-is-4by5 img,
.bulma-image.bulma-is-4by5 .bulma-has-ratio, .bulma-image.bulma-is-3by4 img,
.bulma-image.bulma-is-3by4 .bulma-has-ratio, .bulma-image.bulma-is-2by3 img,
.bulma-image.bulma-is-2by3 .bulma-has-ratio, .bulma-image.bulma-is-3by5 img,
.bulma-image.bulma-is-3by5 .bulma-has-ratio, .bulma-image.bulma-is-9by16 img,
.bulma-image.bulma-is-9by16 .bulma-has-ratio, .bulma-image.bulma-is-1by2 img,
.bulma-image.bulma-is-1by2 .bulma-has-ratio, .bulma-image.bulma-is-1by3 img,
.bulma-image.bulma-is-1by3 .bulma-has-ratio {
  height: 100%;
  width: 100%;
}

.bulma-image.bulma-is-square, .bulma-image.bulma-is-1by1 {
  padding-top: 100%;
}

.bulma-image.bulma-is-5by4 {
  padding-top: 80%;
}

.bulma-image.bulma-is-4by3 {
  padding-top: 75%;
}

.bulma-image.bulma-is-3by2 {
  padding-top: 66.6666%;
}

.bulma-image.bulma-is-5by3 {
  padding-top: 60%;
}

.bulma-image.bulma-is-16by9 {
  padding-top: 56.25%;
}

.bulma-image.bulma-is-2by1 {
  padding-top: 50%;
}

.bulma-image.bulma-is-3by1 {
  padding-top: 33.3333%;
}

.bulma-image.bulma-is-4by5 {
  padding-top: 125%;
}

.bulma-image.bulma-is-3by4 {
  padding-top: 133.3333%;
}

.bulma-image.bulma-is-2by3 {
  padding-top: 150%;
}

.bulma-image.bulma-is-3by5 {
  padding-top: 166.6666%;
}

.bulma-image.bulma-is-9by16 {
  padding-top: 177.7777%;
}

.bulma-image.bulma-is-1by2 {
  padding-top: 200%;
}

.bulma-image.bulma-is-1by3 {
  padding-top: 300%;
}

.bulma-image.bulma-is-16x16 {
  height: 16px;
  width: 16px;
}

.bulma-image.bulma-is-24x24 {
  height: 24px;
  width: 24px;
}

.bulma-image.bulma-is-32x32 {
  height: 32px;
  width: 32px;
}

.bulma-image.bulma-is-48x48 {
  height: 48px;
  width: 48px;
}

.bulma-image.bulma-is-64x64 {
  height: 64px;
  width: 64px;
}

.bulma-image.bulma-is-96x96 {
  height: 96px;
  width: 96px;
}

.bulma-image.bulma-is-128x128 {
  height: 128px;
  width: 128px;
}

.bulma-notification {
  background-color: whitesmoke;
  border-radius: 4px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}

.bulma-notification a:not(.bulma-button):not(.bulma-dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.bulma-notification strong {
  color: currentColor;
}

.bulma-notification code,
.bulma-notification pre {
  background: white;
}

.bulma-notification pre code {
  background: transparent;
}

.bulma-notification > .bulma-delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}

.bulma-notification .bulma-title,
.bulma-notification .bulma-subtitle,
.bulma-notification .bulma-content {
  color: currentColor;
}

.bulma-notification.bulma-is-white {
  background-color: white;
  color: #0a0a0a;
}

.bulma-notification.bulma-is-black {
  background-color: #0a0a0a;
  color: white;
}

.bulma-notification.bulma-is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-notification.bulma-is-dark {
  background-color: #363636;
  color: #fff;
}

.bulma-notification.bulma-is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-notification.bulma-is-primary.bulma-is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.bulma-notification.bulma-is-link {
  background-color: #485fc7;
  color: #fff;
}

.bulma-notification.bulma-is-link.bulma-is-light {
  background-color: #eff1fa;
  color: #3850b7;
}

.bulma-notification.bulma-is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-notification.bulma-is-info.bulma-is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.bulma-notification.bulma-is-success {
  background-color: #48c78e;
  color: #fff;
}

.bulma-notification.bulma-is-success.bulma-is-light {
  background-color: #effaf5;
  color: #257953;
}

.bulma-notification.bulma-is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-notification.bulma-is-warning.bulma-is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.bulma-notification.bulma-is-danger {
  background-color: #f14668;
  color: #fff;
}

.bulma-notification.bulma-is-danger.bulma-is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.bulma-progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.bulma-progress::-webkit-progress-bar {
  background-color: #ededed;
}

.bulma-progress::-webkit-progress-value {
  background-color: #4a4a4a;
}

.bulma-progress::-moz-progress-bar {
  background-color: #4a4a4a;
}

.bulma-progress::-ms-fill {
  background-color: #4a4a4a;
  border: none;
}

.bulma-progress.bulma-is-white::-webkit-progress-value {
  background-color: white;
}

.bulma-progress.bulma-is-white::-moz-progress-bar {
  background-color: white;
}

.bulma-progress.bulma-is-white::-ms-fill {
  background-color: white;
}

.bulma-progress.bulma-is-white:indeterminate {
  background-image: linear-gradient(to right, white 30%, #ededed 30%);
}

.bulma-progress.bulma-is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}

.bulma-progress.bulma-is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}

.bulma-progress.bulma-is-black::-ms-fill {
  background-color: #0a0a0a;
}

.bulma-progress.bulma-is-black:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
}

.bulma-progress.bulma-is-light::-webkit-progress-value {
  background-color: whitesmoke;
}

.bulma-progress.bulma-is-light::-moz-progress-bar {
  background-color: whitesmoke;
}

.bulma-progress.bulma-is-light::-ms-fill {
  background-color: whitesmoke;
}

.bulma-progress.bulma-is-light:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
}

.bulma-progress.bulma-is-dark::-webkit-progress-value {
  background-color: #363636;
}

.bulma-progress.bulma-is-dark::-moz-progress-bar {
  background-color: #363636;
}

.bulma-progress.bulma-is-dark::-ms-fill {
  background-color: #363636;
}

.bulma-progress.bulma-is-dark:indeterminate {
  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
}

.bulma-progress.bulma-is-primary::-webkit-progress-value {
  background-color: #00d1b2;
}

.bulma-progress.bulma-is-primary::-moz-progress-bar {
  background-color: #00d1b2;
}

.bulma-progress.bulma-is-primary::-ms-fill {
  background-color: #00d1b2;
}

.bulma-progress.bulma-is-primary:indeterminate {
  background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
}

.bulma-progress.bulma-is-link::-webkit-progress-value {
  background-color: #485fc7;
}

.bulma-progress.bulma-is-link::-moz-progress-bar {
  background-color: #485fc7;
}

.bulma-progress.bulma-is-link::-ms-fill {
  background-color: #485fc7;
}

.bulma-progress.bulma-is-link:indeterminate {
  background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%);
}

.bulma-progress.bulma-is-info::-webkit-progress-value {
  background-color: #3e8ed0;
}

.bulma-progress.bulma-is-info::-moz-progress-bar {
  background-color: #3e8ed0;
}

.bulma-progress.bulma-is-info::-ms-fill {
  background-color: #3e8ed0;
}

.bulma-progress.bulma-is-info:indeterminate {
  background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%);
}

.bulma-progress.bulma-is-success::-webkit-progress-value {
  background-color: #48c78e;
}

.bulma-progress.bulma-is-success::-moz-progress-bar {
  background-color: #48c78e;
}

.bulma-progress.bulma-is-success::-ms-fill {
  background-color: #48c78e;
}

.bulma-progress.bulma-is-success:indeterminate {
  background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%);
}

.bulma-progress.bulma-is-warning::-webkit-progress-value {
  background-color: #ffe08a;
}

.bulma-progress.bulma-is-warning::-moz-progress-bar {
  background-color: #ffe08a;
}

.bulma-progress.bulma-is-warning::-ms-fill {
  background-color: #ffe08a;
}

.bulma-progress.bulma-is-warning:indeterminate {
  background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%);
}

.bulma-progress.bulma-is-danger::-webkit-progress-value {
  background-color: #f14668;
}

.bulma-progress.bulma-is-danger::-moz-progress-bar {
  background-color: #f14668;
}

.bulma-progress.bulma-is-danger::-ms-fill {
  background-color: #f14668;
}

.bulma-progress.bulma-is-danger:indeterminate {
  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
}

.bulma-progress:indeterminate {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: moveIndeterminate;
  animation-name: moveIndeterminate;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}

.bulma-progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}

.bulma-progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}

.bulma-progress:indeterminate::-ms-fill {
  animation-name: none;
}

.bulma-progress.bulma-is-small {
  height: 0.75rem;
}

.bulma-progress.bulma-is-medium {
  height: 1.25rem;
}

.bulma-progress.bulma-is-large {
  height: 1.5rem;
}

@-webkit-keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.bulma-table {
  background-color: white;
  color: #363636;
}

.bulma-table td,
.bulma-table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.bulma-table td.bulma-is-white,
.bulma-table th.bulma-is-white {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.bulma-table td.bulma-is-black,
.bulma-table th.bulma-is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.bulma-table td.bulma-is-light,
.bulma-table th.bulma-is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-table td.bulma-is-dark,
.bulma-table th.bulma-is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}

.bulma-table td.bulma-is-primary,
.bulma-table th.bulma-is-primary {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.bulma-table td.bulma-is-link,
.bulma-table th.bulma-is-link {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
}

.bulma-table td.bulma-is-info,
.bulma-table th.bulma-is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}

.bulma-table td.bulma-is-success,
.bulma-table th.bulma-is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}

.bulma-table td.bulma-is-warning,
.bulma-table th.bulma-is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-table td.bulma-is-danger,
.bulma-table th.bulma-is-danger {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}

.bulma-table td.bulma-is-narrow,
.bulma-table th.bulma-is-narrow {
  white-space: nowrap;
  width: 1%;
}

.bulma-table td.bulma-is-selected,
.bulma-table th.bulma-is-selected {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-table td.bulma-is-selected a,
.bulma-table td.bulma-is-selected strong,
.bulma-table th.bulma-is-selected a,
.bulma-table th.bulma-is-selected strong {
  color: currentColor;
}

.bulma-table td.bulma-is-vcentered,
.bulma-table th.bulma-is-vcentered {
  vertical-align: middle;
}

.bulma-table th {
  color: #363636;
}

.bulma-table th:not([align]) {
  text-align: left;
}

.bulma-table tr.bulma-is-selected {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-table tr.bulma-is-selected a,
.bulma-table tr.bulma-is-selected strong {
  color: currentColor;
}

.bulma-table tr.bulma-is-selected td,
.bulma-table tr.bulma-is-selected th {
  border-color: #fff;
  color: currentColor;
}

.bulma-table thead {
  background-color: transparent;
}

.bulma-table thead td,
.bulma-table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

.bulma-table tfoot {
  background-color: transparent;
}

.bulma-table tfoot td,
.bulma-table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.bulma-table tbody {
  background-color: transparent;
}

.bulma-table tbody tr:last-child td,
.bulma-table tbody tr:last-child th {
  border-bottom-width: 0;
}

.bulma-table.bulma-is-bordered td,
.bulma-table.bulma-is-bordered th {
  border-width: 1px;
}

.bulma-table.bulma-is-bordered tr:last-child td,
.bulma-table.bulma-is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.bulma-table.bulma-is-fullwidth {
  width: 100%;
}

.bulma-table.bulma-is-hoverable tbody tr:not(.bulma-is-selected):hover {
  background-color: #fafafa;
}

.bulma-table.bulma-is-hoverable.bulma-is-striped tbody tr:not(.bulma-is-selected):hover {
  background-color: #fafafa;
}

.bulma-table.bulma-is-hoverable.bulma-is-striped tbody tr:not(.bulma-is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}

.bulma-table.bulma-is-narrow td,
.bulma-table.bulma-is-narrow th {
  padding: 0.25em 0.5em;
}

.bulma-table.bulma-is-striped tbody tr:not(.bulma-is-selected):nth-child(even) {
  background-color: #fafafa;
}

.bulma-table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.bulma-tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.bulma-tags .bulma-tag {
  margin-bottom: 0.5rem;
}

.bulma-tags .bulma-tag:not(:last-child) {
  margin-right: 0.5rem;
}

.bulma-tags:last-child {
  margin-bottom: -0.5rem;
}

.bulma-tags:not(:last-child) {
  margin-bottom: 1rem;
}

.bulma-tags.bulma-are-medium .bulma-tag:not(.bulma-is-normal):not(.bulma-is-large) {
  font-size: 1rem;
}

.bulma-tags.bulma-are-large .bulma-tag:not(.bulma-is-normal):not(.bulma-is-medium) {
  font-size: 1.25rem;
}

.bulma-tags.bulma-is-centered {
  justify-content: center;
}

.bulma-tags.bulma-is-centered .bulma-tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}

.bulma-tags.bulma-is-right {
  justify-content: flex-end;
}

.bulma-tags.bulma-is-right .bulma-tag:not(:first-child) {
  margin-left: 0.5rem;
}

.bulma-tags.bulma-is-right .bulma-tag:not(:last-child) {
  margin-right: 0;
}

.bulma-tags.bulma-has-addons .bulma-tag {
  margin-right: 0;
}

.bulma-tags.bulma-has-addons .bulma-tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.bulma-tags.bulma-has-addons .bulma-tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.bulma-tag:not(body) {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 4px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.bulma-tag:not(body) .bulma-delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}

.bulma-tag:not(body).bulma-is-white {
  background-color: white;
  color: #0a0a0a;
}

.bulma-tag:not(body).bulma-is-black {
  background-color: #0a0a0a;
  color: white;
}

.bulma-tag:not(body).bulma-is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-tag:not(body).bulma-is-dark {
  background-color: #363636;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-primary.bulma-is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.bulma-tag:not(body).bulma-is-link {
  background-color: #485fc7;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-link.bulma-is-light {
  background-color: #eff1fa;
  color: #3850b7;
}

.bulma-tag:not(body).bulma-is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-info.bulma-is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.bulma-tag:not(body).bulma-is-success {
  background-color: #48c78e;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-success.bulma-is-light {
  background-color: #effaf5;
  color: #257953;
}

.bulma-tag:not(body).bulma-is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-tag:not(body).bulma-is-warning.bulma-is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.bulma-tag:not(body).bulma-is-danger {
  background-color: #f14668;
  color: #fff;
}

.bulma-tag:not(body).bulma-is-danger.bulma-is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.bulma-tag:not(body).bulma-is-normal {
  font-size: 0.75rem;
}

.bulma-tag:not(body).bulma-is-medium {
  font-size: 1rem;
}

.bulma-tag:not(body).bulma-is-large {
  font-size: 1.25rem;
}

.bulma-tag:not(body) .bulma-icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}

.bulma-tag:not(body) .bulma-icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}

.bulma-tag:not(body) .bulma-icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}

.bulma-tag:not(body).bulma-is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}

.bulma-tag:not(body).bulma-is-delete::before, .bulma-tag:not(body).bulma-is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.bulma-tag:not(body).bulma-is-delete::before {
  height: 1px;
  width: 50%;
}

.bulma-tag:not(body).bulma-is-delete::after {
  height: 50%;
  width: 1px;
}

.bulma-tag:not(body).bulma-is-delete:hover, .bulma-tag:not(body).bulma-is-delete:focus {
  background-color: #e8e8e8;
}

.bulma-tag:not(body).bulma-is-delete:active {
  background-color: #dbdbdb;
}

.bulma-tag:not(body).bulma-is-rounded {
  border-radius: 9999px;
}

a.bulma-tag:hover {
  text-decoration: underline;
}

.bulma-title,
.bulma-subtitle {
  word-break: break-word;
}

.bulma-title em,
.bulma-title span,
.bulma-subtitle em,
.bulma-subtitle span {
  font-weight: inherit;
}

.bulma-title sub,
.bulma-subtitle sub {
  font-size: 0.75em;
}

.bulma-title sup,
.bulma-subtitle sup {
  font-size: 0.75em;
}

.bulma-title .bulma-tag,
.bulma-subtitle .bulma-tag {
  vertical-align: middle;
}

.bulma-title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}

.bulma-title strong {
  color: inherit;
  font-weight: inherit;
}

.bulma-title:not(.bulma-is-spaced) + .bulma-subtitle {
  margin-top: -1.25rem;
}

.bulma-title.bulma-is-1 {
  font-size: 3rem;
}

.bulma-title.bulma-is-2 {
  font-size: 2.5rem;
}

.bulma-title.bulma-is-3 {
  font-size: 2rem;
}

.bulma-title.bulma-is-4 {
  font-size: 1.5rem;
}

.bulma-title.bulma-is-5 {
  font-size: 1.25rem;
}

.bulma-title.bulma-is-6 {
  font-size: 1rem;
}

.bulma-title.bulma-is-7 {
  font-size: 0.75rem;
}

.bulma-subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

.bulma-subtitle strong {
  color: #363636;
  font-weight: 600;
}

.bulma-subtitle:not(.bulma-is-spaced) + .bulma-title {
  margin-top: -1.25rem;
}

.bulma-subtitle.bulma-is-1 {
  font-size: 3rem;
}

.bulma-subtitle.bulma-is-2 {
  font-size: 2.5rem;
}

.bulma-subtitle.bulma-is-3 {
  font-size: 2rem;
}

.bulma-subtitle.bulma-is-4 {
  font-size: 1.5rem;
}

.bulma-subtitle.bulma-is-5 {
  font-size: 1.25rem;
}

.bulma-subtitle.bulma-is-6 {
  font-size: 1rem;
}

.bulma-subtitle.bulma-is-7 {
  font-size: 0.75rem;
}

.bulma-heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.bulma-number {
  align-items: center;
  background-color: whitesmoke;
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.bulma-input, .bulma-textarea, .bulma-select select {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #363636;
}

.bulma-input::-moz-placeholder, .bulma-textarea::-moz-placeholder, .bulma-select select::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.bulma-input::-webkit-input-placeholder, .bulma-textarea::-webkit-input-placeholder, .bulma-select select::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.bulma-input:-moz-placeholder, .bulma-textarea:-moz-placeholder, .bulma-select select:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.bulma-input:-ms-input-placeholder, .bulma-textarea:-ms-input-placeholder, .bulma-select select:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.bulma-input:hover, .bulma-textarea:hover, .bulma-select select:hover, .bulma-is-hovered.bulma-input, .bulma-is-hovered.bulma-textarea, .bulma-select select.bulma-is-hovered {
  border-color: #b5b5b5;
}

.bulma-input:focus, .bulma-textarea:focus, .bulma-select select:focus, .bulma-is-focused.bulma-input, .bulma-is-focused.bulma-textarea, .bulma-select select.bulma-is-focused, .bulma-input:active, .bulma-textarea:active, .bulma-select select:active, .bulma-is-active.bulma-input, .bulma-is-active.bulma-textarea, .bulma-select select.bulma-is-active {
  border-color: #485fc7;
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.bulma-input[disabled], .bulma-textarea[disabled], .bulma-select select[disabled],
fieldset[disabled] .bulma-input,
fieldset[disabled] .bulma-textarea,
fieldset[disabled] .bulma-select select,
.bulma-select fieldset[disabled] select {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}

.bulma-input[disabled]::-moz-placeholder, .bulma-textarea[disabled]::-moz-placeholder, .bulma-select select[disabled]::-moz-placeholder,
fieldset[disabled] .bulma-input::-moz-placeholder,
fieldset[disabled] .bulma-textarea::-moz-placeholder,
fieldset[disabled] .bulma-select select::-moz-placeholder,
.bulma-select fieldset[disabled] select::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.bulma-input[disabled]::-webkit-input-placeholder, .bulma-textarea[disabled]::-webkit-input-placeholder, .bulma-select select[disabled]::-webkit-input-placeholder,
fieldset[disabled] .bulma-input::-webkit-input-placeholder,
fieldset[disabled] .bulma-textarea::-webkit-input-placeholder,
fieldset[disabled] .bulma-select select::-webkit-input-placeholder,
.bulma-select fieldset[disabled] select::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.bulma-input[disabled]:-moz-placeholder, .bulma-textarea[disabled]:-moz-placeholder, .bulma-select select[disabled]:-moz-placeholder,
fieldset[disabled] .bulma-input:-moz-placeholder,
fieldset[disabled] .bulma-textarea:-moz-placeholder,
fieldset[disabled] .bulma-select select:-moz-placeholder,
.bulma-select fieldset[disabled] select:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.bulma-input[disabled]:-ms-input-placeholder, .bulma-textarea[disabled]:-ms-input-placeholder, .bulma-select select[disabled]:-ms-input-placeholder,
fieldset[disabled] .bulma-input:-ms-input-placeholder,
fieldset[disabled] .bulma-textarea:-ms-input-placeholder,
fieldset[disabled] .bulma-select select:-ms-input-placeholder,
.bulma-select fieldset[disabled] select:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.bulma-input, .bulma-textarea {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}

.bulma-input[readonly], .bulma-textarea[readonly] {
  box-shadow: none;
}

.bulma-is-white.bulma-input, .bulma-is-white.bulma-textarea {
  border-color: white;
}

.bulma-is-white.bulma-input:focus, .bulma-is-white.bulma-textarea:focus, .bulma-is-white.bulma-is-focused.bulma-input, .bulma-is-white.bulma-is-focused.bulma-textarea, .bulma-is-white.bulma-input:active, .bulma-is-white.bulma-textarea:active, .bulma-is-white.bulma-is-active.bulma-input, .bulma-is-white.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.bulma-is-black.bulma-input, .bulma-is-black.bulma-textarea {
  border-color: #0a0a0a;
}

.bulma-is-black.bulma-input:focus, .bulma-is-black.bulma-textarea:focus, .bulma-is-black.bulma-is-focused.bulma-input, .bulma-is-black.bulma-is-focused.bulma-textarea, .bulma-is-black.bulma-input:active, .bulma-is-black.bulma-textarea:active, .bulma-is-black.bulma-is-active.bulma-input, .bulma-is-black.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.bulma-is-light.bulma-input, .bulma-is-light.bulma-textarea {
  border-color: whitesmoke;
}

.bulma-is-light.bulma-input:focus, .bulma-is-light.bulma-textarea:focus, .bulma-is-light.bulma-is-focused.bulma-input, .bulma-is-light.bulma-is-focused.bulma-textarea, .bulma-is-light.bulma-input:active, .bulma-is-light.bulma-textarea:active, .bulma-is-light.bulma-is-active.bulma-input, .bulma-is-light.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.bulma-is-dark.bulma-input, .bulma-is-dark.bulma-textarea {
  border-color: #363636;
}

.bulma-is-dark.bulma-input:focus, .bulma-is-dark.bulma-textarea:focus, .bulma-is-dark.bulma-is-focused.bulma-input, .bulma-is-dark.bulma-is-focused.bulma-textarea, .bulma-is-dark.bulma-input:active, .bulma-is-dark.bulma-textarea:active, .bulma-is-dark.bulma-is-active.bulma-input, .bulma-is-dark.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.bulma-is-primary.bulma-input, .bulma-is-primary.bulma-textarea {
  border-color: #00d1b2;
}

.bulma-is-primary.bulma-input:focus, .bulma-is-primary.bulma-textarea:focus, .bulma-is-primary.bulma-is-focused.bulma-input, .bulma-is-primary.bulma-is-focused.bulma-textarea, .bulma-is-primary.bulma-input:active, .bulma-is-primary.bulma-textarea:active, .bulma-is-primary.bulma-is-active.bulma-input, .bulma-is-primary.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.bulma-is-link.bulma-input, .bulma-is-link.bulma-textarea {
  border-color: #485fc7;
}

.bulma-is-link.bulma-input:focus, .bulma-is-link.bulma-textarea:focus, .bulma-is-link.bulma-is-focused.bulma-input, .bulma-is-link.bulma-is-focused.bulma-textarea, .bulma-is-link.bulma-input:active, .bulma-is-link.bulma-textarea:active, .bulma-is-link.bulma-is-active.bulma-input, .bulma-is-link.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.bulma-is-info.bulma-input, .bulma-is-info.bulma-textarea {
  border-color: #3e8ed0;
}

.bulma-is-info.bulma-input:focus, .bulma-is-info.bulma-textarea:focus, .bulma-is-info.bulma-is-focused.bulma-input, .bulma-is-info.bulma-is-focused.bulma-textarea, .bulma-is-info.bulma-input:active, .bulma-is-info.bulma-textarea:active, .bulma-is-info.bulma-is-active.bulma-input, .bulma-is-info.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.bulma-is-success.bulma-input, .bulma-is-success.bulma-textarea {
  border-color: #48c78e;
}

.bulma-is-success.bulma-input:focus, .bulma-is-success.bulma-textarea:focus, .bulma-is-success.bulma-is-focused.bulma-input, .bulma-is-success.bulma-is-focused.bulma-textarea, .bulma-is-success.bulma-input:active, .bulma-is-success.bulma-textarea:active, .bulma-is-success.bulma-is-active.bulma-input, .bulma-is-success.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}

.bulma-is-warning.bulma-input, .bulma-is-warning.bulma-textarea {
  border-color: #ffe08a;
}

.bulma-is-warning.bulma-input:focus, .bulma-is-warning.bulma-textarea:focus, .bulma-is-warning.bulma-is-focused.bulma-input, .bulma-is-warning.bulma-is-focused.bulma-textarea, .bulma-is-warning.bulma-input:active, .bulma-is-warning.bulma-textarea:active, .bulma-is-warning.bulma-is-active.bulma-input, .bulma-is-warning.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.bulma-is-danger.bulma-input, .bulma-is-danger.bulma-textarea {
  border-color: #f14668;
}

.bulma-is-danger.bulma-input:focus, .bulma-is-danger.bulma-textarea:focus, .bulma-is-danger.bulma-is-focused.bulma-input, .bulma-is-danger.bulma-is-focused.bulma-textarea, .bulma-is-danger.bulma-input:active, .bulma-is-danger.bulma-textarea:active, .bulma-is-danger.bulma-is-active.bulma-input, .bulma-is-danger.bulma-is-active.bulma-textarea {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.bulma-is-small.bulma-input, .bulma-is-small.bulma-textarea {
  border-radius: 2px;
  font-size: 0.75rem;
}

.bulma-is-medium.bulma-input, .bulma-is-medium.bulma-textarea {
  font-size: 1.25rem;
}

.bulma-is-large.bulma-input, .bulma-is-large.bulma-textarea {
  font-size: 1.5rem;
}

.bulma-is-fullwidth.bulma-input, .bulma-is-fullwidth.bulma-textarea {
  display: block;
  width: 100%;
}

.bulma-is-inline.bulma-input, .bulma-is-inline.bulma-textarea {
  display: inline;
  width: auto;
}

.bulma-input.bulma-is-rounded {
  border-radius: 9999px;
  padding-left: calc(0.75em - 1px + 0.375em);
  padding-right: calc(0.75em - 1px + 0.375em);
}

.bulma-input.bulma-is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.bulma-textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}

.bulma-textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}

.bulma-textarea[rows] {
  height: initial;
}

.bulma-textarea.bulma-has-fixed-size {
  resize: none;
}

.bulma-checkbox, .bulma-radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.bulma-checkbox input, .bulma-radio input {
  cursor: pointer;
}

.bulma-checkbox:hover, .bulma-radio:hover {
  color: #363636;
}

.bulma-checkbox[disabled], .bulma-radio[disabled],
fieldset[disabled] .bulma-checkbox,
fieldset[disabled] .bulma-radio,
.bulma-checkbox input[disabled],
.bulma-radio input[disabled] {
  color: #7a7a7a;
  cursor: not-allowed;
}

.bulma-radio + .bulma-radio {
  margin-left: 0.5em;
}

.bulma-select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}

.bulma-select:not(.bulma-is-multiple) {
  height: 2.5em;
}

.bulma-select:not(.bulma-is-multiple):not(.bulma-is-loading)::after {
  border-color: #485fc7;
  right: 1.125em;
  z-index: 4;
}

.bulma-select.bulma-is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}

.bulma-select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}

.bulma-select select::-ms-expand {
  display: none;
}

.bulma-select select[disabled]:hover,
fieldset[disabled] .bulma-select select:hover {
  border-color: whitesmoke;
}

.bulma-select select:not([multiple]) {
  padding-right: 2.5em;
}

.bulma-select select[multiple] {
  height: auto;
  padding: 0;
}

.bulma-select select[multiple] option {
  padding: 0.5em 1em;
}

.bulma-select:not(.bulma-is-multiple):not(.bulma-is-loading):hover::after {
  border-color: #363636;
}

.bulma-select.bulma-is-white:not(:hover)::after {
  border-color: white;
}

.bulma-select.bulma-is-white select {
  border-color: white;
}

.bulma-select.bulma-is-white select:hover, .bulma-select.bulma-is-white select.bulma-is-hovered {
  border-color: #f2f2f2;
}

.bulma-select.bulma-is-white select:focus, .bulma-select.bulma-is-white select.bulma-is-focused, .bulma-select.bulma-is-white select:active, .bulma-select.bulma-is-white select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.bulma-select.bulma-is-black:not(:hover)::after {
  border-color: #0a0a0a;
}

.bulma-select.bulma-is-black select {
  border-color: #0a0a0a;
}

.bulma-select.bulma-is-black select:hover, .bulma-select.bulma-is-black select.bulma-is-hovered {
  border-color: black;
}

.bulma-select.bulma-is-black select:focus, .bulma-select.bulma-is-black select.bulma-is-focused, .bulma-select.bulma-is-black select:active, .bulma-select.bulma-is-black select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.bulma-select.bulma-is-light:not(:hover)::after {
  border-color: whitesmoke;
}

.bulma-select.bulma-is-light select {
  border-color: whitesmoke;
}

.bulma-select.bulma-is-light select:hover, .bulma-select.bulma-is-light select.bulma-is-hovered {
  border-color: #e8e8e8;
}

.bulma-select.bulma-is-light select:focus, .bulma-select.bulma-is-light select.bulma-is-focused, .bulma-select.bulma-is-light select:active, .bulma-select.bulma-is-light select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.bulma-select.bulma-is-dark:not(:hover)::after {
  border-color: #363636;
}

.bulma-select.bulma-is-dark select {
  border-color: #363636;
}

.bulma-select.bulma-is-dark select:hover, .bulma-select.bulma-is-dark select.bulma-is-hovered {
  border-color: #292929;
}

.bulma-select.bulma-is-dark select:focus, .bulma-select.bulma-is-dark select.bulma-is-focused, .bulma-select.bulma-is-dark select:active, .bulma-select.bulma-is-dark select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.bulma-select.bulma-is-primary:not(:hover)::after {
  border-color: #00d1b2;
}

.bulma-select.bulma-is-primary select {
  border-color: #00d1b2;
}

.bulma-select.bulma-is-primary select:hover, .bulma-select.bulma-is-primary select.bulma-is-hovered {
  border-color: #00b89c;
}

.bulma-select.bulma-is-primary select:focus, .bulma-select.bulma-is-primary select.bulma-is-focused, .bulma-select.bulma-is-primary select:active, .bulma-select.bulma-is-primary select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.bulma-select.bulma-is-link:not(:hover)::after {
  border-color: #485fc7;
}

.bulma-select.bulma-is-link select {
  border-color: #485fc7;
}

.bulma-select.bulma-is-link select:hover, .bulma-select.bulma-is-link select.bulma-is-hovered {
  border-color: #3a51bb;
}

.bulma-select.bulma-is-link select:focus, .bulma-select.bulma-is-link select.bulma-is-focused, .bulma-select.bulma-is-link select:active, .bulma-select.bulma-is-link select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.bulma-select.bulma-is-info:not(:hover)::after {
  border-color: #3e8ed0;
}

.bulma-select.bulma-is-info select {
  border-color: #3e8ed0;
}

.bulma-select.bulma-is-info select:hover, .bulma-select.bulma-is-info select.bulma-is-hovered {
  border-color: #3082c5;
}

.bulma-select.bulma-is-info select:focus, .bulma-select.bulma-is-info select.bulma-is-focused, .bulma-select.bulma-is-info select:active, .bulma-select.bulma-is-info select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.bulma-select.bulma-is-success:not(:hover)::after {
  border-color: #48c78e;
}

.bulma-select.bulma-is-success select {
  border-color: #48c78e;
}

.bulma-select.bulma-is-success select:hover, .bulma-select.bulma-is-success select.bulma-is-hovered {
  border-color: #3abb81;
}

.bulma-select.bulma-is-success select:focus, .bulma-select.bulma-is-success select.bulma-is-focused, .bulma-select.bulma-is-success select:active, .bulma-select.bulma-is-success select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}

.bulma-select.bulma-is-warning:not(:hover)::after {
  border-color: #ffe08a;
}

.bulma-select.bulma-is-warning select {
  border-color: #ffe08a;
}

.bulma-select.bulma-is-warning select:hover, .bulma-select.bulma-is-warning select.bulma-is-hovered {
  border-color: #ffd970;
}

.bulma-select.bulma-is-warning select:focus, .bulma-select.bulma-is-warning select.bulma-is-focused, .bulma-select.bulma-is-warning select:active, .bulma-select.bulma-is-warning select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.bulma-select.bulma-is-danger:not(:hover)::after {
  border-color: #f14668;
}

.bulma-select.bulma-is-danger select {
  border-color: #f14668;
}

.bulma-select.bulma-is-danger select:hover, .bulma-select.bulma-is-danger select.bulma-is-hovered {
  border-color: #ef2e55;
}

.bulma-select.bulma-is-danger select:focus, .bulma-select.bulma-is-danger select.bulma-is-focused, .bulma-select.bulma-is-danger select:active, .bulma-select.bulma-is-danger select.bulma-is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.bulma-select.bulma-is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.bulma-select.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-select.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-select.bulma-is-disabled::after {
  border-color: #7a7a7a !important;
  opacity: 0.5;
}

.bulma-select.bulma-is-fullwidth {
  width: 100%;
}

.bulma-select.bulma-is-fullwidth select {
  width: 100%;
}

.bulma-select.bulma-is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}

.bulma-select.bulma-is-loading.bulma-is-small:after {
  font-size: 0.75rem;
}

.bulma-select.bulma-is-loading.bulma-is-medium:after {
  font-size: 1.25rem;
}

.bulma-select.bulma-is-loading.bulma-is-large:after {
  font-size: 1.5rem;
}

.bulma-file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

.bulma-file.bulma-is-white .bulma-file-cta {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-file.bulma-is-white:hover .bulma-file-cta, .bulma-file.bulma-is-white.bulma-is-hovered .bulma-file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-file.bulma-is-white:focus .bulma-file-cta, .bulma-file.bulma-is-white.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}

.bulma-file.bulma-is-white:active .bulma-file-cta, .bulma-file.bulma-is-white.bulma-is-active .bulma-file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}

.bulma-file.bulma-is-black .bulma-file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}

.bulma-file.bulma-is-black:hover .bulma-file-cta, .bulma-file.bulma-is-black.bulma-is-hovered .bulma-file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white;
}

.bulma-file.bulma-is-black:focus .bulma-file-cta, .bulma-file.bulma-is-black.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white;
}

.bulma-file.bulma-is-black:active .bulma-file-cta, .bulma-file.bulma-is-black.bulma-is-active .bulma-file-cta {
  background-color: black;
  border-color: transparent;
  color: white;
}

.bulma-file.bulma-is-light .bulma-file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-light:hover .bulma-file-cta, .bulma-file.bulma-is-light.bulma-is-hovered .bulma-file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-light:focus .bulma-file-cta, .bulma-file.bulma-is-light.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-light:active .bulma-file-cta, .bulma-file.bulma-is-light.bulma-is-active .bulma-file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-dark .bulma-file-cta {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-dark:hover .bulma-file-cta, .bulma-file.bulma-is-dark.bulma-is-hovered .bulma-file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-dark:focus .bulma-file-cta, .bulma-file.bulma-is-dark.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-dark:active .bulma-file-cta, .bulma-file.bulma-is-dark.bulma-is-active .bulma-file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-primary .bulma-file-cta {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-primary:hover .bulma-file-cta, .bulma-file.bulma-is-primary.bulma-is-hovered .bulma-file-cta {
  background-color: #00c4a7;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-primary:focus .bulma-file-cta, .bulma-file.bulma-is-primary.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-primary:active .bulma-file-cta, .bulma-file.bulma-is-primary.bulma-is-active .bulma-file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-link .bulma-file-cta {
  background-color: #485fc7;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-link:hover .bulma-file-cta, .bulma-file.bulma-is-link.bulma-is-hovered .bulma-file-cta {
  background-color: #3e56c4;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-link:focus .bulma-file-cta, .bulma-file.bulma-is-link.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 95, 199, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-link:active .bulma-file-cta, .bulma-file.bulma-is-link.bulma-is-active .bulma-file-cta {
  background-color: #3a51bb;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-info .bulma-file-cta {
  background-color: #3e8ed0;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-info:hover .bulma-file-cta, .bulma-file.bulma-is-info.bulma-is-hovered .bulma-file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-info:focus .bulma-file-cta, .bulma-file.bulma-is-info.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-info:active .bulma-file-cta, .bulma-file.bulma-is-info.bulma-is-active .bulma-file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-success .bulma-file-cta {
  background-color: #48c78e;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-success:hover .bulma-file-cta, .bulma-file.bulma-is-success.bulma-is-hovered .bulma-file-cta {
  background-color: #3ec487;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-success:focus .bulma-file-cta, .bulma-file.bulma-is-success.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-success:active .bulma-file-cta, .bulma-file.bulma-is-success.bulma-is-active .bulma-file-cta {
  background-color: #3abb81;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-warning .bulma-file-cta {
  background-color: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-warning:hover .bulma-file-cta, .bulma-file.bulma-is-warning.bulma-is-hovered .bulma-file-cta {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-warning:focus .bulma-file-cta, .bulma-file.bulma-is-warning.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-warning:active .bulma-file-cta, .bulma-file.bulma-is-warning.bulma-is-active .bulma-file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-file.bulma-is-danger .bulma-file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-danger:hover .bulma-file-cta, .bulma-file.bulma-is-danger.bulma-is-hovered .bulma-file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-danger:focus .bulma-file-cta, .bulma-file.bulma-is-danger.bulma-is-focused .bulma-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}

.bulma-file.bulma-is-danger:active .bulma-file-cta, .bulma-file.bulma-is-danger.bulma-is-active .bulma-file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}

.bulma-file.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-file.bulma-is-normal {
  font-size: 1rem;
}

.bulma-file.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-file.bulma-is-medium .bulma-file-icon .bulma-fa {
  font-size: 21px;
}

.bulma-file.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-file.bulma-is-large .bulma-file-icon .bulma-fa {
  font-size: 28px;
}

.bulma-file.bulma-has-name .bulma-file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.bulma-file.bulma-has-name .bulma-file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bulma-file.bulma-has-name.bulma-is-empty .bulma-file-cta {
  border-radius: 4px;
}

.bulma-file.bulma-has-name.bulma-is-empty .bulma-file-name {
  display: none;
}

.bulma-file.bulma-is-boxed .bulma-file-label {
  flex-direction: column;
}

.bulma-file.bulma-is-boxed .bulma-file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}

.bulma-file.bulma-is-boxed .bulma-file-name {
  border-width: 0 1px 1px;
}

.bulma-file.bulma-is-boxed .bulma-file-icon {
  height: 1.5em;
  width: 1.5em;
}

.bulma-file.bulma-is-boxed .bulma-file-icon .bulma-fa {
  font-size: 21px;
}

.bulma-file.bulma-is-boxed.bulma-is-small .bulma-file-icon .bulma-fa {
  font-size: 14px;
}

.bulma-file.bulma-is-boxed.bulma-is-medium .bulma-file-icon .bulma-fa {
  font-size: 28px;
}

.bulma-file.bulma-is-boxed.bulma-is-large .bulma-file-icon .bulma-fa {
  font-size: 35px;
}

.bulma-file.bulma-is-boxed.bulma-has-name .bulma-file-cta {
  border-radius: 4px 4px 0 0;
}

.bulma-file.bulma-is-boxed.bulma-has-name .bulma-file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}

.bulma-file.bulma-is-centered {
  justify-content: center;
}

.bulma-file.bulma-is-fullwidth .bulma-file-label {
  width: 100%;
}

.bulma-file.bulma-is-fullwidth .bulma-file-name {
  flex-grow: 1;
  max-width: none;
}

.bulma-file.bulma-is-right {
  justify-content: flex-end;
}

.bulma-file.bulma-is-right .bulma-file-cta {
  border-radius: 0 4px 4px 0;
}

.bulma-file.bulma-is-right .bulma-file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.bulma-file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}

.bulma-file-label:hover .bulma-file-cta {
  background-color: #eeeeee;
  color: #363636;
}

.bulma-file-label:hover .bulma-file-name {
  border-color: #d5d5d5;
}

.bulma-file-label:active .bulma-file-cta {
  background-color: #e8e8e8;
  color: #363636;
}

.bulma-file-label:active .bulma-file-name {
  border-color: #cfcfcf;
}

.bulma-file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.bulma-file-cta,
.bulma-file-name {
  border-color: #dbdbdb;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.bulma-file-cta {
  background-color: whitesmoke;
  color: #4a4a4a;
}

.bulma-file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.bulma-file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}

.bulma-file-icon .bulma-fa {
  font-size: 14px;
}

.bulma-label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}

.bulma-label:not(:last-child) {
  margin-bottom: 0.5em;
}

.bulma-label.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-label.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-label.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}

.bulma-help.bulma-is-white {
  color: white;
}

.bulma-help.bulma-is-black {
  color: #0a0a0a;
}

.bulma-help.bulma-is-light {
  color: whitesmoke;
}

.bulma-help.bulma-is-dark {
  color: #363636;
}

.bulma-help.bulma-is-primary {
  color: #00d1b2;
}

.bulma-help.bulma-is-link {
  color: #485fc7;
}

.bulma-help.bulma-is-info {
  color: #3e8ed0;
}

.bulma-help.bulma-is-success {
  color: #48c78e;
}

.bulma-help.bulma-is-warning {
  color: #ffe08a;
}

.bulma-help.bulma-is-danger {
  color: #f14668;
}

.bulma-field:not(:last-child) {
  margin-bottom: 0.75rem;
}

.bulma-field.bulma-has-addons {
  display: flex;
  justify-content: flex-start;
}

.bulma-field.bulma-has-addons .bulma-control:not(:last-child) {
  margin-right: -1px;
}

.bulma-field.bulma-has-addons .bulma-control:not(:first-child):not(:last-child) .bulma-button,
.bulma-field.bulma-has-addons .bulma-control:not(:first-child):not(:last-child) .bulma-input,
.bulma-field.bulma-has-addons .bulma-control:not(:first-child):not(:last-child) .bulma-select select {
  border-radius: 0;
}

.bulma-field.bulma-has-addons .bulma-control:first-child:not(:only-child) .bulma-button,
.bulma-field.bulma-has-addons .bulma-control:first-child:not(:only-child) .bulma-input,
.bulma-field.bulma-has-addons .bulma-control:first-child:not(:only-child) .bulma-select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.bulma-field.bulma-has-addons .bulma-control:last-child:not(:only-child) .bulma-button,
.bulma-field.bulma-has-addons .bulma-control:last-child:not(:only-child) .bulma-input,
.bulma-field.bulma-has-addons .bulma-control:last-child:not(:only-child) .bulma-select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]):hover, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]).bulma-is-hovered,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]):hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]).bulma-is-hovered,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]):hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]).bulma-is-hovered {
  z-index: 2;
}

.bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]):focus, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]).bulma-is-focused, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]):active, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]).bulma-is-active,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]):focus,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]).bulma-is-focused,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]):active,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]).bulma-is-active,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]):focus,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]).bulma-is-focused,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]):active,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]).bulma-is-active {
  z-index: 3;
}

.bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]):focus:hover, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]).bulma-is-focused:hover, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]):active:hover, .bulma-field.bulma-has-addons .bulma-control .bulma-button:not([disabled]).bulma-is-active:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]):focus:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]).bulma-is-focused:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]):active:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-input:not([disabled]).bulma-is-active:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]):focus:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]).bulma-is-focused:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]):active:hover,
.bulma-field.bulma-has-addons .bulma-control .bulma-select select:not([disabled]).bulma-is-active:hover {
  z-index: 4;
}

.bulma-field.bulma-has-addons .bulma-control.bulma-is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-field.bulma-has-addons.bulma-has-addons-centered {
  justify-content: center;
}

.bulma-field.bulma-has-addons.bulma-has-addons-right {
  justify-content: flex-end;
}

.bulma-field.bulma-has-addons.bulma-has-addons-fullwidth .bulma-control {
  flex-grow: 1;
  flex-shrink: 0;
}

.bulma-field.bulma-is-grouped {
  display: flex;
  justify-content: flex-start;
}

.bulma-field.bulma-is-grouped > .bulma-control {
  flex-shrink: 0;
}

.bulma-field.bulma-is-grouped > .bulma-control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.bulma-field.bulma-is-grouped > .bulma-control.bulma-is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-centered {
  justify-content: center;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-right {
  justify-content: flex-end;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-multiline {
  flex-wrap: wrap;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-multiline > .bulma-control:last-child, .bulma-field.bulma-is-grouped.bulma-is-grouped-multiline > .bulma-control:not(:last-child) {
  margin-bottom: 0.75rem;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}

.bulma-field.bulma-is-grouped.bulma-is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .bulma-field.bulma-is-horizontal {
    display: flex;
  }
}
.bulma-field-label .bulma-label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .bulma-field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .bulma-field-label.bulma-is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .bulma-field-label.bulma-is-normal {
    padding-top: 0.375em;
  }
  .bulma-field-label.bulma-is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .bulma-field-label.bulma-is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}
.bulma-field-body .bulma-field .bulma-field {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .bulma-field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .bulma-field-body .bulma-field {
    margin-bottom: 0;
  }
  .bulma-field-body > .bulma-field {
    flex-shrink: 1;
  }
  .bulma-field-body > .bulma-field:not(.bulma-is-narrow) {
    flex-grow: 1;
  }
  .bulma-field-body > .bulma-field:not(:last-child) {
    margin-right: 0.75rem;
  }
}
.bulma-control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}

.bulma-control.bulma-has-icons-left .bulma-input:focus ~ .bulma-icon,
.bulma-control.bulma-has-icons-left .bulma-select:focus ~ .bulma-icon, .bulma-control.bulma-has-icons-right .bulma-input:focus ~ .bulma-icon,
.bulma-control.bulma-has-icons-right .bulma-select:focus ~ .bulma-icon {
  color: #4a4a4a;
}

.bulma-control.bulma-has-icons-left .bulma-input.bulma-is-small ~ .bulma-icon,
.bulma-control.bulma-has-icons-left .bulma-select.bulma-is-small ~ .bulma-icon, .bulma-control.bulma-has-icons-right .bulma-input.bulma-is-small ~ .bulma-icon,
.bulma-control.bulma-has-icons-right .bulma-select.bulma-is-small ~ .bulma-icon {
  font-size: 0.75rem;
}

.bulma-control.bulma-has-icons-left .bulma-input.bulma-is-medium ~ .bulma-icon,
.bulma-control.bulma-has-icons-left .bulma-select.bulma-is-medium ~ .bulma-icon, .bulma-control.bulma-has-icons-right .bulma-input.bulma-is-medium ~ .bulma-icon,
.bulma-control.bulma-has-icons-right .bulma-select.bulma-is-medium ~ .bulma-icon {
  font-size: 1.25rem;
}

.bulma-control.bulma-has-icons-left .bulma-input.bulma-is-large ~ .bulma-icon,
.bulma-control.bulma-has-icons-left .bulma-select.bulma-is-large ~ .bulma-icon, .bulma-control.bulma-has-icons-right .bulma-input.bulma-is-large ~ .bulma-icon,
.bulma-control.bulma-has-icons-right .bulma-select.bulma-is-large ~ .bulma-icon {
  font-size: 1.5rem;
}

.bulma-control.bulma-has-icons-left .bulma-icon, .bulma-control.bulma-has-icons-right .bulma-icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}

.bulma-control.bulma-has-icons-left .bulma-input,
.bulma-control.bulma-has-icons-left .bulma-select select {
  padding-left: 2.5em;
}

.bulma-control.bulma-has-icons-left .bulma-icon.bulma-is-left {
  left: 0;
}

.bulma-control.bulma-has-icons-right .bulma-input,
.bulma-control.bulma-has-icons-right .bulma-select select {
  padding-right: 2.5em;
}

.bulma-control.bulma-has-icons-right .bulma-icon.bulma-is-right {
  right: 0;
}

.bulma-control.bulma-is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}

.bulma-control.bulma-is-loading.bulma-is-small:after {
  font-size: 0.75rem;
}

.bulma-control.bulma-is-loading.bulma-is-medium:after {
  font-size: 1.25rem;
}

.bulma-control.bulma-is-loading.bulma-is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.bulma-breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}

.bulma-breadcrumb a {
  align-items: center;
  color: #485fc7;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}

.bulma-breadcrumb a:hover {
  color: #363636;
}

.bulma-breadcrumb li {
  align-items: center;
  display: flex;
}

.bulma-breadcrumb li:first-child a {
  padding-left: 0;
}

.bulma-breadcrumb li.bulma-is-active a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}

.bulma-breadcrumb li + li::before {
  color: #b5b5b5;
  content: "/";
}

.bulma-breadcrumb ul,
.bulma-breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.bulma-breadcrumb .bulma-icon:first-child {
  margin-right: 0.5em;
}

.bulma-breadcrumb .bulma-icon:last-child {
  margin-left: 0.5em;
}

.bulma-breadcrumb.bulma-is-centered ol,
.bulma-breadcrumb.bulma-is-centered ul {
  justify-content: center;
}

.bulma-breadcrumb.bulma-is-right ol,
.bulma-breadcrumb.bulma-is-right ul {
  justify-content: flex-end;
}

.bulma-breadcrumb.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-breadcrumb.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-breadcrumb.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-breadcrumb.bulma-has-arrow-separator li + li::before {
  content: "→";
}

.bulma-breadcrumb.bulma-has-bullet-separator li + li::before {
  content: "•";
}

.bulma-breadcrumb.bulma-has-dot-separator li + li::before {
  content: "·";
}

.bulma-breadcrumb.bulma-has-succeeds-separator li + li::before {
  content: "≻";
}

.bulma-card {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  max-width: 100%;
  position: relative;
}

.bulma-card-header:first-child, .bulma-card-content:first-child, .bulma-card-footer:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.bulma-card-header:last-child, .bulma-card-content:last-child, .bulma-card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.bulma-card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
  display: flex;
}

.bulma-card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}

.bulma-card-header-title.bulma-is-centered {
  justify-content: center;
}

.bulma-card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.bulma-card-image {
  display: block;
  position: relative;
}

.bulma-card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.bulma-card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.bulma-card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.bulma-card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex;
}

.bulma-card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}

.bulma-card-footer-item:not(:last-child) {
  border-right: 1px solid #ededed;
}

.bulma-card .bulma-media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.bulma-dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.bulma-dropdown.bulma-is-active .bulma-dropdown-menu, .bulma-dropdown.bulma-is-hoverable:hover .bulma-dropdown-menu {
  display: block;
}

.bulma-dropdown.bulma-is-right .bulma-dropdown-menu {
  left: auto;
  right: 0;
}

.bulma-dropdown.bulma-is-up .bulma-dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.bulma-dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.bulma-dropdown-content {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.bulma-dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.bulma-dropdown-item,
button.bulma-dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}

a.bulma-dropdown-item:hover,
button.bulma-dropdown-item:hover {
  background-color: whitesmoke;
  color: #0a0a0a;
}

a.bulma-dropdown-item.bulma-is-active,
button.bulma-dropdown-item.bulma-is-active {
  background-color: #485fc7;
  color: #fff;
}

.bulma-dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.bulma-level {
  align-items: center;
  justify-content: space-between;
}

.bulma-level code {
  border-radius: 4px;
}

.bulma-level img {
  display: inline-block;
  vertical-align: top;
}

.bulma-level.bulma-is-mobile {
  display: flex;
}

.bulma-level.bulma-is-mobile .bulma-level-left,
.bulma-level.bulma-is-mobile .bulma-level-right {
  display: flex;
}

.bulma-level.bulma-is-mobile .bulma-level-left + .bulma-level-right {
  margin-top: 0;
}

.bulma-level.bulma-is-mobile .bulma-level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.bulma-level.bulma-is-mobile .bulma-level-item:not(.bulma-is-narrow) {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .bulma-level {
    display: flex;
  }
  .bulma-level > .bulma-level-item:not(.bulma-is-narrow) {
    flex-grow: 1;
  }
}
.bulma-level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}

.bulma-level-item .bulma-title,
.bulma-level-item .bulma-subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .bulma-level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
.bulma-level-left,
.bulma-level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.bulma-level-left .bulma-level-item.bulma-is-flexible,
.bulma-level-right .bulma-level-item.bulma-is-flexible {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .bulma-level-left .bulma-level-item:not(:last-child),
  .bulma-level-right .bulma-level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}
.bulma-level-left {
  align-items: center;
  justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .bulma-level-left + .bulma-level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-level-left {
    display: flex;
  }
}
.bulma-level-right {
  align-items: center;
  justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .bulma-level-right {
    display: flex;
  }
}
.bulma-media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}

.bulma-media .bulma-content:not(:last-child) {
  margin-bottom: 0.75rem;
}

.bulma-media .bulma-media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: flex;
  padding-top: 0.75rem;
}

.bulma-media .bulma-media .bulma-content:not(:last-child),
.bulma-media .bulma-media .bulma-control:not(:last-child) {
  margin-bottom: 0.5rem;
}

.bulma-media .bulma-media .bulma-media {
  padding-top: 0.5rem;
}

.bulma-media .bulma-media .bulma-media + .bulma-media {
  margin-top: 0.5rem;
}

.bulma-media + .bulma-media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.bulma-media.bulma-is-large + .bulma-media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.bulma-media-left,
.bulma-media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.bulma-media-left {
  margin-right: 1rem;
}

.bulma-media-right {
  margin-left: 1rem;
}

.bulma-media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 768px) {
  .bulma-media-content {
    overflow-x: auto;
  }
}
.bulma-menu {
  font-size: 1rem;
}

.bulma-menu.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-menu.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-menu.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-menu-list {
  line-height: 1.25;
}

.bulma-menu-list a {
  border-radius: 2px;
  color: #4a4a4a;
  display: block;
  padding: 0.5em 0.75em;
}

.bulma-menu-list a:hover {
  background-color: whitesmoke;
  color: #363636;
}

.bulma-menu-list a.bulma-is-active {
  background-color: #485fc7;
  color: #fff;
}

.bulma-menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.bulma-menu-label {
  color: #7a7a7a;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.bulma-menu-label:not(:first-child) {
  margin-top: 1em;
}

.bulma-menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.bulma-message {
  background-color: whitesmoke;
  border-radius: 4px;
  font-size: 1rem;
}

.bulma-message strong {
  color: currentColor;
}

.bulma-message a:not(.bulma-button):not(.bulma-tag):not(.bulma-dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}

.bulma-message.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-message.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-message.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-message.bulma-is-white {
  background-color: white;
}

.bulma-message.bulma-is-white .bulma-message-header {
  background-color: white;
  color: #0a0a0a;
}

.bulma-message.bulma-is-white .bulma-message-body {
  border-color: white;
}

.bulma-message.bulma-is-black {
  background-color: #fafafa;
}

.bulma-message.bulma-is-black .bulma-message-header {
  background-color: #0a0a0a;
  color: white;
}

.bulma-message.bulma-is-black .bulma-message-body {
  border-color: #0a0a0a;
}

.bulma-message.bulma-is-light {
  background-color: #fafafa;
}

.bulma-message.bulma-is-light .bulma-message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-message.bulma-is-light .bulma-message-body {
  border-color: whitesmoke;
}

.bulma-message.bulma-is-dark {
  background-color: #fafafa;
}

.bulma-message.bulma-is-dark .bulma-message-header {
  background-color: #363636;
  color: #fff;
}

.bulma-message.bulma-is-dark .bulma-message-body {
  border-color: #363636;
}

.bulma-message.bulma-is-primary {
  background-color: #ebfffc;
}

.bulma-message.bulma-is-primary .bulma-message-header {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-message.bulma-is-primary .bulma-message-body {
  border-color: #00d1b2;
  color: #00947e;
}

.bulma-message.bulma-is-link {
  background-color: #eff1fa;
}

.bulma-message.bulma-is-link .bulma-message-header {
  background-color: #485fc7;
  color: #fff;
}

.bulma-message.bulma-is-link .bulma-message-body {
  border-color: #485fc7;
  color: #3850b7;
}

.bulma-message.bulma-is-info {
  background-color: #eff5fb;
}

.bulma-message.bulma-is-info .bulma-message-header {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-message.bulma-is-info .bulma-message-body {
  border-color: #3e8ed0;
  color: #296fa8;
}

.bulma-message.bulma-is-success {
  background-color: #effaf5;
}

.bulma-message.bulma-is-success .bulma-message-header {
  background-color: #48c78e;
  color: #fff;
}

.bulma-message.bulma-is-success .bulma-message-body {
  border-color: #48c78e;
  color: #257953;
}

.bulma-message.bulma-is-warning {
  background-color: #fffaeb;
}

.bulma-message.bulma-is-warning .bulma-message-header {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-message.bulma-is-warning .bulma-message-body {
  border-color: #ffe08a;
  color: #946c00;
}

.bulma-message.bulma-is-danger {
  background-color: #feecf0;
}

.bulma-message.bulma-is-danger .bulma-message-header {
  background-color: #f14668;
  color: #fff;
}

.bulma-message.bulma-is-danger .bulma-message-body {
  border-color: #f14668;
  color: #cc0f35;
}

.bulma-message-header {
  align-items: center;
  background-color: #4a4a4a;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}

.bulma-message-header .bulma-delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}

.bulma-message-header + .bulma-message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.bulma-message-body {
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #4a4a4a;
  padding: 1.25em 1.5em;
}

.bulma-message-body code,
.bulma-message-body pre {
  background-color: white;
}

.bulma-message-body pre code {
  background-color: transparent;
}

.bulma-modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}

.bulma-modal.bulma-is-active {
  display: flex;
}

.bulma-modal-background {
  background-color: rgba(10, 10, 10, 0.86);
}

.bulma-modal-content,
.bulma-modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 769px) {
  .bulma-modal-content,
  .bulma-modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}
.bulma-modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.bulma-modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.bulma-modal-card-head,
.bulma-modal-card-foot {
  align-items: center;
  background-color: whitesmoke;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.bulma-modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.bulma-modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.bulma-modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb;
}

.bulma-modal-card-foot .bulma-button:not(:last-child) {
  margin-right: 0.5em;
}

.bulma-modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.bulma-navbar {
  background-color: white;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}

.bulma-navbar.bulma-is-white {
  background-color: white;
  color: #0a0a0a;
}

.bulma-navbar.bulma-is-white .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-white .bulma-navbar-brand .bulma-navbar-link {
  color: #0a0a0a;
}

.bulma-navbar.bulma-is-white .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-white .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-white .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-white .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-white .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-white .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.bulma-navbar.bulma-is-white .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #0a0a0a;
}

.bulma-navbar.bulma-is-white .bulma-navbar-burger {
  color: #0a0a0a;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-white .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-white .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-white .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-white .bulma-navbar-end .bulma-navbar-link {
    color: #0a0a0a;
  }
  .bulma-navbar.bulma-is-white .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-white .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-white .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-white .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-white .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-white .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-white .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-white .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-white .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-white .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-white .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-white .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .bulma-navbar.bulma-is-white .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-white .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #0a0a0a;
  }
  .bulma-navbar.bulma-is-white .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-white .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-white .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .bulma-navbar.bulma-is-white .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: white;
    color: #0a0a0a;
  }
}
.bulma-navbar.bulma-is-black {
  background-color: #0a0a0a;
  color: white;
}

.bulma-navbar.bulma-is-black .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-black .bulma-navbar-brand .bulma-navbar-link {
  color: white;
}

.bulma-navbar.bulma-is-black .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-black .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-black .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-black .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-black .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-black .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: black;
  color: white;
}

.bulma-navbar.bulma-is-black .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: white;
}

.bulma-navbar.bulma-is-black .bulma-navbar-burger {
  color: white;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-black .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-black .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-black .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-black .bulma-navbar-end .bulma-navbar-link {
    color: white;
  }
  .bulma-navbar.bulma-is-black .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-black .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-black .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-black .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-black .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-black .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-black .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-black .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-black .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-black .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-black .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-black .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: black;
    color: white;
  }
  .bulma-navbar.bulma-is-black .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-black .bulma-navbar-end .bulma-navbar-link::after {
    border-color: white;
  }
  .bulma-navbar.bulma-is-black .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-black .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-black .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: black;
    color: white;
  }
  .bulma-navbar.bulma-is-black .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #0a0a0a;
    color: white;
  }
}
.bulma-navbar.bulma-is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-light .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-light .bulma-navbar-brand .bulma-navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-light .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-light .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-light .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-light .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-light .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-light .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-light .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-light .bulma-navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-light .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-light .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-light .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-light .bulma-navbar-end .bulma-navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-light .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-light .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-light .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-light .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-light .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-light .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-light .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-light .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-light .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-light .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-light .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-light .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-light .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-light .bulma-navbar-end .bulma-navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-light .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-light .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-light .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-light .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}
.bulma-navbar.bulma-is-dark {
  background-color: #363636;
  color: #fff;
}

.bulma-navbar.bulma-is-dark .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-dark .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-dark .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-dark .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-dark .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-dark .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-dark .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-dark .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #292929;
  color: #fff;
}

.bulma-navbar.bulma-is-dark .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-dark .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-dark .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-dark .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-dark .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-dark .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-dark .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-dark .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-dark .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-dark .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #292929;
    color: #fff;
  }
  .bulma-navbar.bulma-is-dark .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-dark .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-dark .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-dark .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-dark .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #292929;
    color: #fff;
  }
  .bulma-navbar.bulma-is-dark .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #363636;
    color: #fff;
  }
}
.bulma-navbar.bulma-is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-navbar.bulma-is-primary .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-primary .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-primary .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-primary .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-primary .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-primary .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-primary .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-primary .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #00b89c;
  color: #fff;
}

.bulma-navbar.bulma-is-primary .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-primary .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-primary .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-primary .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-primary .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-primary .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-primary .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-primary .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-primary .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-primary .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #00b89c;
    color: #fff;
  }
  .bulma-navbar.bulma-is-primary .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-primary .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-primary .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-primary .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-primary .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #00b89c;
    color: #fff;
  }
  .bulma-navbar.bulma-is-primary .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #00d1b2;
    color: #fff;
  }
}
.bulma-navbar.bulma-is-link {
  background-color: #485fc7;
  color: #fff;
}

.bulma-navbar.bulma-is-link .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-link .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-link .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-link .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-link .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-link .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-link .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-link .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #3a51bb;
  color: #fff;
}

.bulma-navbar.bulma-is-link .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-link .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-link .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-link .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-link .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-link .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-link .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-link .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-link .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-link .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-link .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-link .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-link .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-link .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-link .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-link .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-link .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-link .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #3a51bb;
    color: #fff;
  }
  .bulma-navbar.bulma-is-link .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-link .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-link .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-link .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-link .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #3a51bb;
    color: #fff;
  }
  .bulma-navbar.bulma-is-link .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #485fc7;
    color: #fff;
  }
}
.bulma-navbar.bulma-is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-navbar.bulma-is-info .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-info .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-info .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-info .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-info .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-info .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-info .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-info .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #3082c5;
  color: #fff;
}

.bulma-navbar.bulma-is-info .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-info .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-info .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-info .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-info .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-info .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-info .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-info .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-info .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-info .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-info .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-info .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-info .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-info .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-info .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-info .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-info .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-info .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .bulma-navbar.bulma-is-info .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-info .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-info .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-info .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-info .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .bulma-navbar.bulma-is-info .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #3e8ed0;
    color: #fff;
  }
}
.bulma-navbar.bulma-is-success {
  background-color: #48c78e;
  color: #fff;
}

.bulma-navbar.bulma-is-success .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-success .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-success .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-success .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-success .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-success .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-success .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-success .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #3abb81;
  color: #fff;
}

.bulma-navbar.bulma-is-success .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-success .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-success .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-success .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-success .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-success .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-success .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-success .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-success .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-success .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-success .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-success .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-success .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-success .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-success .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-success .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-success .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-success .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #3abb81;
    color: #fff;
  }
  .bulma-navbar.bulma-is-success .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-success .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-success .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-success .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-success .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #3abb81;
    color: #fff;
  }
  .bulma-navbar.bulma-is-success .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #48c78e;
    color: #fff;
  }
}
.bulma-navbar.bulma-is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-warning .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-warning .bulma-navbar-brand .bulma-navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-warning .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-warning .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-warning .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-warning .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-warning .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-warning .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-warning .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.bulma-navbar.bulma-is-warning .bulma-navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-warning .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-warning .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end .bulma-navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-warning .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-warning .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-warning .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-warning .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-warning .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-warning .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-warning .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-warning .bulma-navbar-end .bulma-navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-warning .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-warning .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-warning .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .bulma-navbar.bulma-is-warning .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #ffe08a;
    color: rgba(0, 0, 0, 0.7);
  }
}
.bulma-navbar.bulma-is-danger {
  background-color: #f14668;
  color: #fff;
}

.bulma-navbar.bulma-is-danger .bulma-navbar-brand > .bulma-navbar-item,
.bulma-navbar.bulma-is-danger .bulma-navbar-brand .bulma-navbar-link {
  color: #fff;
}

.bulma-navbar.bulma-is-danger .bulma-navbar-brand > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-danger .bulma-navbar-brand > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-danger .bulma-navbar-brand > a.bulma-navbar-item.bulma-is-active,
.bulma-navbar.bulma-is-danger .bulma-navbar-brand .bulma-navbar-link:focus,
.bulma-navbar.bulma-is-danger .bulma-navbar-brand .bulma-navbar-link:hover,
.bulma-navbar.bulma-is-danger .bulma-navbar-brand .bulma-navbar-link.bulma-is-active {
  background-color: #ef2e55;
  color: #fff;
}

.bulma-navbar.bulma-is-danger .bulma-navbar-brand .bulma-navbar-link::after {
  border-color: #fff;
}

.bulma-navbar.bulma-is-danger .bulma-navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .bulma-navbar.bulma-is-danger .bulma-navbar-start > .bulma-navbar-item,
  .bulma-navbar.bulma-is-danger .bulma-navbar-start .bulma-navbar-link,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end > .bulma-navbar-item,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end .bulma-navbar-link {
    color: #fff;
  }
  .bulma-navbar.bulma-is-danger .bulma-navbar-start > a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-danger .bulma-navbar-start > a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-danger .bulma-navbar-start > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-danger .bulma-navbar-start .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-danger .bulma-navbar-start .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-danger .bulma-navbar-start .bulma-navbar-link.bulma-is-active,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end > a.bulma-navbar-item:focus,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end > a.bulma-navbar-item:hover,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end > a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end .bulma-navbar-link.bulma-is-active {
    background-color: #ef2e55;
    color: #fff;
  }
  .bulma-navbar.bulma-is-danger .bulma-navbar-start .bulma-navbar-link::after,
  .bulma-navbar.bulma-is-danger .bulma-navbar-end .bulma-navbar-link::after {
    border-color: #fff;
  }
  .bulma-navbar.bulma-is-danger .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link,
  .bulma-navbar.bulma-is-danger .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link,
  .bulma-navbar.bulma-is-danger .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #ef2e55;
    color: #fff;
  }
  .bulma-navbar.bulma-is-danger .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: #f14668;
    color: #fff;
  }
}
.bulma-navbar > .bulma-container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.bulma-navbar.bulma-has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}

.bulma-navbar.bulma-is-fixed-bottom, .bulma-navbar.bulma-is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}

.bulma-navbar.bulma-is-fixed-bottom {
  bottom: 0;
}

.bulma-navbar.bulma-is-fixed-bottom.bulma-has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}

.bulma-navbar.bulma-is-fixed-top {
  top: 0;
}

html.bulma-has-navbar-fixed-top,
body.bulma-has-navbar-fixed-top {
  padding-top: 3.25rem;
}

html.bulma-has-navbar-fixed-bottom,
body.bulma-has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.bulma-navbar-brand,
.bulma-navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.bulma-navbar-brand a.bulma-navbar-item:focus, .bulma-navbar-brand a.bulma-navbar-item:hover {
  background-color: transparent;
}

.bulma-navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.bulma-navbar-burger {
  color: #4a4a4a;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}

.bulma-navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}

.bulma-navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}

.bulma-navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}

.bulma-navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}

.bulma-navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.bulma-navbar-burger.bulma-is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.bulma-navbar-burger.bulma-is-active span:nth-child(2) {
  opacity: 0;
}

.bulma-navbar-burger.bulma-is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.bulma-navbar-menu {
  display: none;
}

.bulma-navbar-item,
.bulma-navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}

.bulma-navbar-item .bulma-icon:only-child,
.bulma-navbar-link .bulma-icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.bulma-navbar-item,
.bulma-navbar-link {
  cursor: pointer;
}

a.bulma-navbar-item:focus, a.bulma-navbar-item:focus-within, a.bulma-navbar-item:hover, a.bulma-navbar-item.bulma-is-active,
.bulma-navbar-link:focus,
.bulma-navbar-link:focus-within,
.bulma-navbar-link:hover,
.bulma-navbar-link.bulma-is-active {
  background-color: #fafafa;
  color: #485fc7;
}

.bulma-navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}

.bulma-navbar-item img {
  max-height: 1.75rem;
}

.bulma-navbar-item.bulma-has-dropdown {
  padding: 0;
}

.bulma-navbar-item.bulma-is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-navbar-item.bulma-is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}

.bulma-navbar-item.bulma-is-tab:focus, .bulma-navbar-item.bulma-is-tab:hover {
  background-color: transparent;
  border-bottom-color: #485fc7;
}

.bulma-navbar-item.bulma-is-tab.bulma-is-active {
  background-color: transparent;
  border-bottom-color: #485fc7;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #485fc7;
  padding-bottom: calc(0.5rem - 3px);
}

.bulma-navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-navbar-link:not(.bulma-is-arrowless) {
  padding-right: 2.5em;
}

.bulma-navbar-link:not(.bulma-is-arrowless)::after {
  border-color: #485fc7;
  margin-top: -0.375em;
  right: 1.125em;
}

.bulma-navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.bulma-navbar-dropdown .bulma-navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.bulma-navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .bulma-navbar > .bulma-container {
    display: block;
  }
  .bulma-navbar-brand .bulma-navbar-item,
  .bulma-navbar-tabs .bulma-navbar-item {
    align-items: center;
    display: flex;
  }
  .bulma-navbar-link::after {
    display: none;
  }
  .bulma-navbar-menu {
    background-color: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0;
  }
  .bulma-navbar-menu.bulma-is-active {
    display: block;
  }
  .bulma-navbar.bulma-is-fixed-bottom-touch, .bulma-navbar.bulma-is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .bulma-navbar.bulma-is-fixed-bottom-touch {
    bottom: 0;
  }
  .bulma-navbar.bulma-is-fixed-bottom-touch.bulma-has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .bulma-navbar.bulma-is-fixed-top-touch {
    top: 0;
  }
  .bulma-navbar.bulma-is-fixed-top .bulma-navbar-menu, .bulma-navbar.bulma-is-fixed-top-touch .bulma-navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }
  html.bulma-has-navbar-fixed-top-touch,
  body.bulma-has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.bulma-has-navbar-fixed-bottom-touch,
  body.bulma-has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-navbar,
  .bulma-navbar-menu,
  .bulma-navbar-start,
  .bulma-navbar-end {
    align-items: stretch;
    display: flex;
  }
  .bulma-navbar {
    min-height: 3.25rem;
  }
  .bulma-navbar.bulma-is-spaced {
    padding: 1rem 2rem;
  }
  .bulma-navbar.bulma-is-spaced .bulma-navbar-start,
  .bulma-navbar.bulma-is-spaced .bulma-navbar-end {
    align-items: center;
  }
  .bulma-navbar.bulma-is-spaced a.bulma-navbar-item,
  .bulma-navbar.bulma-is-spaced .bulma-navbar-link {
    border-radius: 4px;
  }
  .bulma-navbar.bulma-is-transparent a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-transparent a.bulma-navbar-item:hover, .bulma-navbar.bulma-is-transparent a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar.bulma-is-transparent .bulma-navbar-link:focus,
  .bulma-navbar.bulma-is-transparent .bulma-navbar-link:hover,
  .bulma-navbar.bulma-is-transparent .bulma-navbar-link.bulma-is-active {
    background-color: transparent !important;
  }
  .bulma-navbar.bulma-is-transparent .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link, .bulma-navbar.bulma-is-transparent .bulma-navbar-item.bulma-has-dropdown.bulma-is-hoverable:focus .bulma-navbar-link, .bulma-navbar.bulma-is-transparent .bulma-navbar-item.bulma-has-dropdown.bulma-is-hoverable:focus-within .bulma-navbar-link, .bulma-navbar.bulma-is-transparent .bulma-navbar-item.bulma-has-dropdown.bulma-is-hoverable:hover .bulma-navbar-link {
    background-color: transparent !important;
  }
  .bulma-navbar.bulma-is-transparent .bulma-navbar-dropdown a.bulma-navbar-item:focus, .bulma-navbar.bulma-is-transparent .bulma-navbar-dropdown a.bulma-navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .bulma-navbar.bulma-is-transparent .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: whitesmoke;
    color: #485fc7;
  }
  .bulma-navbar-burger {
    display: none;
  }
  .bulma-navbar-item,
  .bulma-navbar-link {
    align-items: center;
    display: flex;
  }
  .bulma-navbar-item.bulma-has-dropdown {
    align-items: stretch;
  }
  .bulma-navbar-item.bulma-has-dropdown-up .bulma-navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .bulma-navbar-item.bulma-has-dropdown-up .bulma-navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .bulma-navbar-item.bulma-is-active .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:focus .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:focus-within .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:hover .bulma-navbar-dropdown {
    display: block;
  }
  .bulma-navbar.bulma-is-spaced .bulma-navbar-item.bulma-is-active .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-active .bulma-navbar-dropdown.bulma-is-boxed, .bulma-navbar.bulma-is-spaced .bulma-navbar-item.bulma-is-hoverable:focus .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:focus .bulma-navbar-dropdown.bulma-is-boxed, .bulma-navbar.bulma-is-spaced .bulma-navbar-item.bulma-is-hoverable:focus-within .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:focus-within .bulma-navbar-dropdown.bulma-is-boxed, .bulma-navbar.bulma-is-spaced .bulma-navbar-item.bulma-is-hoverable:hover .bulma-navbar-dropdown, .bulma-navbar-item.bulma-is-hoverable:hover .bulma-navbar-dropdown.bulma-is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .bulma-navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .bulma-navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .bulma-navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .bulma-navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .bulma-navbar-dropdown .bulma-navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .bulma-navbar-dropdown a.bulma-navbar-item {
    padding-right: 3rem;
  }
  .bulma-navbar-dropdown a.bulma-navbar-item:focus, .bulma-navbar-dropdown a.bulma-navbar-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
  }
  .bulma-navbar-dropdown a.bulma-navbar-item.bulma-is-active {
    background-color: whitesmoke;
    color: #485fc7;
  }
  .bulma-navbar.bulma-is-spaced .bulma-navbar-dropdown, .bulma-navbar-dropdown.bulma-is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% - 4px);
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .bulma-navbar-dropdown.bulma-is-right {
    left: auto;
    right: 0;
  }
  .bulma-navbar-divider {
    display: block;
  }
  .bulma-navbar > .bulma-container .bulma-navbar-brand,
  .bulma-container > .bulma-navbar .bulma-navbar-brand {
    margin-left: -0.75rem;
  }
  .bulma-navbar > .bulma-container .bulma-navbar-menu,
  .bulma-container > .bulma-navbar .bulma-navbar-menu {
    margin-right: -0.75rem;
  }
  .bulma-navbar.bulma-is-fixed-bottom-desktop, .bulma-navbar.bulma-is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .bulma-navbar.bulma-is-fixed-bottom-desktop {
    bottom: 0;
  }
  .bulma-navbar.bulma-is-fixed-bottom-desktop.bulma-has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .bulma-navbar.bulma-is-fixed-top-desktop {
    top: 0;
  }
  html.bulma-has-navbar-fixed-top-desktop,
  body.bulma-has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.bulma-has-navbar-fixed-bottom-desktop,
  body.bulma-has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.bulma-has-spaced-navbar-fixed-top,
  body.bulma-has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.bulma-has-spaced-navbar-fixed-bottom,
  body.bulma-has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }
  a.bulma-navbar-item.bulma-is-active,
  .bulma-navbar-link.bulma-is-active {
    color: #0a0a0a;
  }
  a.bulma-navbar-item.bulma-is-active:not(:focus):not(:hover),
  .bulma-navbar-link.bulma-is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .bulma-navbar-item.bulma-has-dropdown:focus .bulma-navbar-link, .bulma-navbar-item.bulma-has-dropdown:hover .bulma-navbar-link, .bulma-navbar-item.bulma-has-dropdown.bulma-is-active .bulma-navbar-link {
    background-color: #fafafa;
  }
}
.bulma-hero.bulma-is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.bulma-pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

.bulma-pagination.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-pagination.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-pagination.bulma-is-large {
  font-size: 1.5rem;
}

.bulma-pagination.bulma-is-rounded .bulma-pagination-previous,
.bulma-pagination.bulma-is-rounded .bulma-pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}

.bulma-pagination.bulma-is-rounded .bulma-pagination-link {
  border-radius: 9999px;
}

.bulma-pagination,
.bulma-pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.bulma-pagination-previous,
.bulma-pagination-next,
.bulma-pagination-link,
.bulma-pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.bulma-pagination-previous,
.bulma-pagination-next,
.bulma-pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.5em;
}

.bulma-pagination-previous:hover,
.bulma-pagination-next:hover,
.bulma-pagination-link:hover {
  border-color: #b5b5b5;
  color: #363636;
}

.bulma-pagination-previous:focus,
.bulma-pagination-next:focus,
.bulma-pagination-link:focus {
  border-color: #485fc7;
}

.bulma-pagination-previous:active,
.bulma-pagination-next:active,
.bulma-pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}

.bulma-pagination-previous[disabled], .bulma-pagination-previous.bulma-is-disabled,
.bulma-pagination-next[disabled],
.bulma-pagination-next.bulma-is-disabled,
.bulma-pagination-link[disabled],
.bulma-pagination-link.bulma-is-disabled {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.bulma-pagination-previous,
.bulma-pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.bulma-pagination-link.bulma-is-current {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
}

.bulma-pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.bulma-pagination-list {
  flex-wrap: wrap;
}

.bulma-pagination-list li {
  list-style: none;
}

@media screen and (max-width: 768px) {
  .bulma-pagination {
    flex-wrap: wrap;
  }
  .bulma-pagination-previous,
  .bulma-pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .bulma-pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .bulma-pagination-previous,
  .bulma-pagination-next,
  .bulma-pagination-link,
  .bulma-pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .bulma-pagination-previous {
    order: 2;
  }
  .bulma-pagination-next {
    order: 3;
  }
  .bulma-pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .bulma-pagination.bulma-is-centered .bulma-pagination-previous {
    order: 1;
  }
  .bulma-pagination.bulma-is-centered .bulma-pagination-list {
    justify-content: center;
    order: 2;
  }
  .bulma-pagination.bulma-is-centered .bulma-pagination-next {
    order: 3;
  }
  .bulma-pagination.bulma-is-right .bulma-pagination-previous {
    order: 1;
  }
  .bulma-pagination.bulma-is-right .bulma-pagination-next {
    order: 2;
  }
  .bulma-pagination.bulma-is-right .bulma-pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.bulma-panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}

.bulma-panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.bulma-panel.bulma-is-white .bulma-panel-heading {
  background-color: white;
  color: #0a0a0a;
}

.bulma-panel.bulma-is-white .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: white;
}

.bulma-panel.bulma-is-white .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: white;
}

.bulma-panel.bulma-is-black .bulma-panel-heading {
  background-color: #0a0a0a;
  color: white;
}

.bulma-panel.bulma-is-black .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #0a0a0a;
}

.bulma-panel.bulma-is-black .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #0a0a0a;
}

.bulma-panel.bulma-is-light .bulma-panel-heading {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-panel.bulma-is-light .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: whitesmoke;
}

.bulma-panel.bulma-is-light .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: whitesmoke;
}

.bulma-panel.bulma-is-dark .bulma-panel-heading {
  background-color: #363636;
  color: #fff;
}

.bulma-panel.bulma-is-dark .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #363636;
}

.bulma-panel.bulma-is-dark .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #363636;
}

.bulma-panel.bulma-is-primary .bulma-panel-heading {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-panel.bulma-is-primary .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #00d1b2;
}

.bulma-panel.bulma-is-primary .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #00d1b2;
}

.bulma-panel.bulma-is-link .bulma-panel-heading {
  background-color: #485fc7;
  color: #fff;
}

.bulma-panel.bulma-is-link .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #485fc7;
}

.bulma-panel.bulma-is-link .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #485fc7;
}

.bulma-panel.bulma-is-info .bulma-panel-heading {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-panel.bulma-is-info .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #3e8ed0;
}

.bulma-panel.bulma-is-info .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #3e8ed0;
}

.bulma-panel.bulma-is-success .bulma-panel-heading {
  background-color: #48c78e;
  color: #fff;
}

.bulma-panel.bulma-is-success .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #48c78e;
}

.bulma-panel.bulma-is-success .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #48c78e;
}

.bulma-panel.bulma-is-warning .bulma-panel-heading {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-panel.bulma-is-warning .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #ffe08a;
}

.bulma-panel.bulma-is-warning .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #ffe08a;
}

.bulma-panel.bulma-is-danger .bulma-panel-heading {
  background-color: #f14668;
  color: #fff;
}

.bulma-panel.bulma-is-danger .bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #f14668;
}

.bulma-panel.bulma-is-danger .bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #f14668;
}

.bulma-panel-tabs:not(:last-child),
.bulma-panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed;
}

.bulma-panel-heading {
  background-color: #ededed;
  border-radius: 6px 6px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.bulma-panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}

.bulma-panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}

.bulma-panel-tabs a.bulma-is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.bulma-panel-list a {
  color: #4a4a4a;
}

.bulma-panel-list a:hover {
  color: #485fc7;
}

.bulma-panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.bulma-panel-block input[type=checkbox] {
  margin-right: 0.75em;
}

.bulma-panel-block > .bulma-control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}

.bulma-panel-block.bulma-is-wrapped {
  flex-wrap: wrap;
}

.bulma-panel-block.bulma-is-active {
  border-left-color: #485fc7;
  color: #363636;
}

.bulma-panel-block.bulma-is-active .bulma-panel-icon {
  color: #485fc7;
}

.bulma-panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.bulma-panel-block,
label.bulma-panel-block {
  cursor: pointer;
}

a.bulma-panel-block:hover,
label.bulma-panel-block:hover {
  background-color: whitesmoke;
}

.bulma-panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}

.bulma-panel-icon .bulma-fa {
  font-size: inherit;
  line-height: inherit;
}

.bulma-tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.bulma-tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #4a4a4a;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.bulma-tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}

.bulma-tabs li {
  display: block;
}

.bulma-tabs li.bulma-is-active a {
  border-bottom-color: #485fc7;
  color: #485fc7;
}

.bulma-tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.bulma-tabs ul.bulma-is-left {
  padding-right: 0.75em;
}

.bulma-tabs ul.bulma-is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.bulma-tabs ul.bulma-is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}

.bulma-tabs .bulma-icon:first-child {
  margin-right: 0.5em;
}

.bulma-tabs .bulma-icon:last-child {
  margin-left: 0.5em;
}

.bulma-tabs.bulma-is-centered ul {
  justify-content: center;
}

.bulma-tabs.bulma-is-right ul {
  justify-content: flex-end;
}

.bulma-tabs.bulma-is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.bulma-tabs.bulma-is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}

.bulma-tabs.bulma-is-boxed li.bulma-is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}

.bulma-tabs.bulma-is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}

.bulma-tabs.bulma-is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}

.bulma-tabs.bulma-is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #b5b5b5;
  z-index: 2;
}

.bulma-tabs.bulma-is-toggle li + li {
  margin-left: -1px;
}

.bulma-tabs.bulma-is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.bulma-tabs.bulma-is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.bulma-tabs.bulma-is-toggle li.bulma-is-active a {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
  z-index: 1;
}

.bulma-tabs.bulma-is-toggle ul {
  border-bottom: none;
}

.bulma-tabs.bulma-is-toggle.bulma-is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}

.bulma-tabs.bulma-is-toggle.bulma-is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}

.bulma-tabs.bulma-is-small {
  font-size: 0.75rem;
}

.bulma-tabs.bulma-is-medium {
  font-size: 1.25rem;
}

.bulma-tabs.bulma-is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */
.bulma-column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-narrow {
  flex: none;
  width: unset;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-full {
  flex: none;
  width: 100%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-three-quarters {
  flex: none;
  width: 75%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-two-thirds {
  flex: none;
  width: 66.6666%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-half {
  flex: none;
  width: 50%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-one-third {
  flex: none;
  width: 33.3333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-one-quarter {
  flex: none;
  width: 25%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-one-fifth {
  flex: none;
  width: 20%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-two-fifths {
  flex: none;
  width: 40%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-three-fifths {
  flex: none;
  width: 60%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-four-fifths {
  flex: none;
  width: 80%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-three-quarters {
  margin-left: 75%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-two-thirds {
  margin-left: 66.6666%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-half {
  margin-left: 50%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-one-third {
  margin-left: 33.3333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-one-quarter {
  margin-left: 25%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-one-fifth {
  margin-left: 20%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-two-fifths {
  margin-left: 40%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-three-fifths {
  margin-left: 60%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-four-fifths {
  margin-left: 80%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-0 {
  flex: none;
  width: 0%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-0 {
  margin-left: 0%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-1 {
  flex: none;
  width: 8.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-1 {
  margin-left: 8.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-2 {
  flex: none;
  width: 16.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-2 {
  margin-left: 16.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-3 {
  flex: none;
  width: 25%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-3 {
  margin-left: 25%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-4 {
  flex: none;
  width: 33.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-4 {
  margin-left: 33.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-5 {
  flex: none;
  width: 41.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-5 {
  margin-left: 41.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-6 {
  flex: none;
  width: 50%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-6 {
  margin-left: 50%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-7 {
  flex: none;
  width: 58.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-7 {
  margin-left: 58.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-8 {
  flex: none;
  width: 66.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-8 {
  margin-left: 66.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-9 {
  flex: none;
  width: 75%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-9 {
  margin-left: 75%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-10 {
  flex: none;
  width: 83.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-10 {
  margin-left: 83.33333%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-11 {
  flex: none;
  width: 91.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-11 {
  margin-left: 91.66667%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-12 {
  flex: none;
  width: 100%;
}

.bulma-columns.bulma-is-mobile > .bulma-column.bulma-is-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .bulma-column.bulma-is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full-mobile {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half-mobile {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half-mobile {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0-mobile {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0-mobile {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1-mobile {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1-mobile {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2-mobile {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2-mobile {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3-mobile {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3-mobile {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4-mobile {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4-mobile {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5-mobile {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5-mobile {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6-mobile {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6-mobile {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7-mobile {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7-mobile {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8-mobile {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8-mobile {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9-mobile {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9-mobile {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10-mobile {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10-mobile {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11-mobile {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11-mobile {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12-mobile {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-column.bulma-is-narrow, .bulma-column.bulma-is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full, .bulma-column.bulma-is-full-tablet {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters, .bulma-column.bulma-is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds, .bulma-column.bulma-is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half, .bulma-column.bulma-is-half-tablet {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third, .bulma-column.bulma-is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter, .bulma-column.bulma-is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth, .bulma-column.bulma-is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths, .bulma-column.bulma-is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths, .bulma-column.bulma-is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths, .bulma-column.bulma-is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters, .bulma-column.bulma-is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds, .bulma-column.bulma-is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half, .bulma-column.bulma-is-offset-half-tablet {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third, .bulma-column.bulma-is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter, .bulma-column.bulma-is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth, .bulma-column.bulma-is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths, .bulma-column.bulma-is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths, .bulma-column.bulma-is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths, .bulma-column.bulma-is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0, .bulma-column.bulma-is-0-tablet {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0, .bulma-column.bulma-is-offset-0-tablet {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1, .bulma-column.bulma-is-1-tablet {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1, .bulma-column.bulma-is-offset-1-tablet {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2, .bulma-column.bulma-is-2-tablet {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2, .bulma-column.bulma-is-offset-2-tablet {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3, .bulma-column.bulma-is-3-tablet {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3, .bulma-column.bulma-is-offset-3-tablet {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4, .bulma-column.bulma-is-4-tablet {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4, .bulma-column.bulma-is-offset-4-tablet {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5, .bulma-column.bulma-is-5-tablet {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5, .bulma-column.bulma-is-offset-5-tablet {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6, .bulma-column.bulma-is-6-tablet {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6, .bulma-column.bulma-is-offset-6-tablet {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7, .bulma-column.bulma-is-7-tablet {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7, .bulma-column.bulma-is-offset-7-tablet {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8, .bulma-column.bulma-is-8-tablet {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8, .bulma-column.bulma-is-offset-8-tablet {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9, .bulma-column.bulma-is-9-tablet {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9, .bulma-column.bulma-is-offset-9-tablet {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10, .bulma-column.bulma-is-10-tablet {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10, .bulma-column.bulma-is-offset-10-tablet {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11, .bulma-column.bulma-is-11-tablet {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11, .bulma-column.bulma-is-offset-11-tablet {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12, .bulma-column.bulma-is-12-tablet {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12, .bulma-column.bulma-is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-column.bulma-is-narrow-touch {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full-touch {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half-touch {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half-touch {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0-touch {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0-touch {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1-touch {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1-touch {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2-touch {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2-touch {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3-touch {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3-touch {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4-touch {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4-touch {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5-touch {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5-touch {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6-touch {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6-touch {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7-touch {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7-touch {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8-touch {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8-touch {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9-touch {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9-touch {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10-touch {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10-touch {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11-touch {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11-touch {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12-touch {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-column.bulma-is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full-desktop {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half-desktop {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half-desktop {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0-desktop {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0-desktop {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1-desktop {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1-desktop {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2-desktop {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2-desktop {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3-desktop {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3-desktop {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4-desktop {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4-desktop {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5-desktop {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5-desktop {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6-desktop {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6-desktop {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7-desktop {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7-desktop {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8-desktop {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8-desktop {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9-desktop {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9-desktop {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10-desktop {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10-desktop {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11-desktop {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11-desktop {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12-desktop {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-column.bulma-is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half-widescreen {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0-widescreen {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1-widescreen {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1-widescreen {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2-widescreen {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2-widescreen {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3-widescreen {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4-widescreen {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4-widescreen {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5-widescreen {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5-widescreen {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6-widescreen {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7-widescreen {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7-widescreen {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8-widescreen {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8-widescreen {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9-widescreen {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10-widescreen {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10-widescreen {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11-widescreen {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11-widescreen {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-column.bulma-is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .bulma-column.bulma-is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .bulma-column.bulma-is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .bulma-column.bulma-is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .bulma-column.bulma-is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .bulma-column.bulma-is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .bulma-column.bulma-is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .bulma-column.bulma-is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .bulma-column.bulma-is-offset-half-fullhd {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .bulma-column.bulma-is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .bulma-column.bulma-is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .bulma-column.bulma-is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .bulma-column.bulma-is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .bulma-column.bulma-is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .bulma-column.bulma-is-offset-0-fullhd {
    margin-left: 0%;
  }
  .bulma-column.bulma-is-1-fullhd {
    flex: none;
    width: 8.33333%;
  }
  .bulma-column.bulma-is-offset-1-fullhd {
    margin-left: 8.33333%;
  }
  .bulma-column.bulma-is-2-fullhd {
    flex: none;
    width: 16.66667%;
  }
  .bulma-column.bulma-is-offset-2-fullhd {
    margin-left: 16.66667%;
  }
  .bulma-column.bulma-is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .bulma-column.bulma-is-offset-3-fullhd {
    margin-left: 25%;
  }
  .bulma-column.bulma-is-4-fullhd {
    flex: none;
    width: 33.33333%;
  }
  .bulma-column.bulma-is-offset-4-fullhd {
    margin-left: 33.33333%;
  }
  .bulma-column.bulma-is-5-fullhd {
    flex: none;
    width: 41.66667%;
  }
  .bulma-column.bulma-is-offset-5-fullhd {
    margin-left: 41.66667%;
  }
  .bulma-column.bulma-is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .bulma-column.bulma-is-offset-6-fullhd {
    margin-left: 50%;
  }
  .bulma-column.bulma-is-7-fullhd {
    flex: none;
    width: 58.33333%;
  }
  .bulma-column.bulma-is-offset-7-fullhd {
    margin-left: 58.33333%;
  }
  .bulma-column.bulma-is-8-fullhd {
    flex: none;
    width: 66.66667%;
  }
  .bulma-column.bulma-is-offset-8-fullhd {
    margin-left: 66.66667%;
  }
  .bulma-column.bulma-is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .bulma-column.bulma-is-offset-9-fullhd {
    margin-left: 75%;
  }
  .bulma-column.bulma-is-10-fullhd {
    flex: none;
    width: 83.33333%;
  }
  .bulma-column.bulma-is-offset-10-fullhd {
    margin-left: 83.33333%;
  }
  .bulma-column.bulma-is-11-fullhd {
    flex: none;
    width: 91.66667%;
  }
  .bulma-column.bulma-is-offset-11-fullhd {
    margin-left: 91.66667%;
  }
  .bulma-column.bulma-is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .bulma-column.bulma-is-offset-12-fullhd {
    margin-left: 100%;
  }
}
.bulma-columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.bulma-columns:last-child {
  margin-bottom: -0.75rem;
}

.bulma-columns:not(:last-child) {
  margin-bottom: 0.75rem;
}

.bulma-columns.bulma-is-centered {
  justify-content: center;
}

.bulma-columns.bulma-is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

.bulma-columns.bulma-is-gapless > .bulma-column {
  margin: 0;
  padding: 0 !important;
}

.bulma-columns.bulma-is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}

.bulma-columns.bulma-is-gapless:last-child {
  margin-bottom: 0;
}

.bulma-columns.bulma-is-mobile {
  display: flex;
}

.bulma-columns.bulma-is-multiline {
  flex-wrap: wrap;
}

.bulma-columns.bulma-is-vcentered {
  align-items: center;
}

@media screen and (min-width: 769px), print {
  .bulma-columns:not(.bulma-is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-desktop {
    display: flex;
  }
}
.bulma-columns.bulma-is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}

.bulma-columns.bulma-is-variable > .bulma-column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}

.bulma-columns.bulma-is-variable.bulma-is-0 {
  --columnGap: 0rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-0-fullhd {
    --columnGap: 0rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-1 {
  --columnGap: 0.25rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-2 {
  --columnGap: 0.5rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-3 {
  --columnGap: 0.75rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-4 {
  --columnGap: 1rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-4-fullhd {
    --columnGap: 1rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-5 {
  --columnGap: 1.25rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-6 {
  --columnGap: 1.5rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-7 {
  --columnGap: 1.75rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.bulma-columns.bulma-is-variable.bulma-is-8 {
  --columnGap: 2rem;
}

@media screen and (max-width: 768px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-columns.bulma-is-variable.bulma-is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-columns.bulma-is-variable.bulma-is-8-fullhd {
    --columnGap: 2rem;
  }
}
.bulma-tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
}

.bulma-tile.bulma-is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}

.bulma-tile.bulma-is-ancestor:last-child {
  margin-bottom: -0.75rem;
}

.bulma-tile.bulma-is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}

.bulma-tile.bulma-is-child {
  margin: 0 !important;
}

.bulma-tile.bulma-is-parent {
  padding: 0.75rem;
}

.bulma-tile.bulma-is-vertical {
  flex-direction: column;
}

.bulma-tile.bulma-is-vertical > .bulma-tile.bulma-is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
  .bulma-tile:not(.bulma-is-child) {
    display: flex;
  }
  .bulma-tile.bulma-is-1 {
    flex: none;
    width: 8.33333%;
  }
  .bulma-tile.bulma-is-2 {
    flex: none;
    width: 16.66667%;
  }
  .bulma-tile.bulma-is-3 {
    flex: none;
    width: 25%;
  }
  .bulma-tile.bulma-is-4 {
    flex: none;
    width: 33.33333%;
  }
  .bulma-tile.bulma-is-5 {
    flex: none;
    width: 41.66667%;
  }
  .bulma-tile.bulma-is-6 {
    flex: none;
    width: 50%;
  }
  .bulma-tile.bulma-is-7 {
    flex: none;
    width: 58.33333%;
  }
  .bulma-tile.bulma-is-8 {
    flex: none;
    width: 66.66667%;
  }
  .bulma-tile.bulma-is-9 {
    flex: none;
    width: 75%;
  }
  .bulma-tile.bulma-is-10 {
    flex: none;
    width: 83.33333%;
  }
  .bulma-tile.bulma-is-11 {
    flex: none;
    width: 91.66667%;
  }
  .bulma-tile.bulma-is-12 {
    flex: none;
    width: 100%;
  }
}
/* Bulma Helpers */
.bulma-has-text-white {
  color: white !important;
}

a.bulma-has-text-white:hover, a.bulma-has-text-white:focus {
  color: #e6e6e6 !important;
}

.bulma-has-background-white {
  background-color: white !important;
}

.bulma-has-text-black {
  color: #0a0a0a !important;
}

a.bulma-has-text-black:hover, a.bulma-has-text-black:focus {
  color: black !important;
}

.bulma-has-background-black {
  background-color: #0a0a0a !important;
}

.bulma-has-text-light {
  color: whitesmoke !important;
}

a.bulma-has-text-light:hover, a.bulma-has-text-light:focus {
  color: #dbdbdb !important;
}

.bulma-has-background-light {
  background-color: whitesmoke !important;
}

.bulma-has-text-dark {
  color: #363636 !important;
}

a.bulma-has-text-dark:hover, a.bulma-has-text-dark:focus {
  color: #1c1c1c !important;
}

.bulma-has-background-dark {
  background-color: #363636 !important;
}

.bulma-has-text-primary {
  color: #00d1b2 !important;
}

a.bulma-has-text-primary:hover, a.bulma-has-text-primary:focus {
  color: #009e86 !important;
}

.bulma-has-background-primary {
  background-color: #00d1b2 !important;
}

.bulma-has-text-primary-light {
  color: #ebfffc !important;
}

a.bulma-has-text-primary-light:hover, a.bulma-has-text-primary-light:focus {
  color: #b8fff4 !important;
}

.bulma-has-background-primary-light {
  background-color: #ebfffc !important;
}

.bulma-has-text-primary-dark {
  color: #00947e !important;
}

a.bulma-has-text-primary-dark:hover, a.bulma-has-text-primary-dark:focus {
  color: #00c7a9 !important;
}

.bulma-has-background-primary-dark {
  background-color: #00947e !important;
}

.bulma-has-text-link {
  color: #485fc7 !important;
}

a.bulma-has-text-link:hover, a.bulma-has-text-link:focus {
  color: #3449a8 !important;
}

.bulma-has-background-link {
  background-color: #485fc7 !important;
}

.bulma-has-text-link-light {
  color: #eff1fa !important;
}

a.bulma-has-text-link-light:hover, a.bulma-has-text-link-light:focus {
  color: #c8cfee !important;
}

.bulma-has-background-link-light {
  background-color: #eff1fa !important;
}

.bulma-has-text-link-dark {
  color: #3850b7 !important;
}

a.bulma-has-text-link-dark:hover, a.bulma-has-text-link-dark:focus {
  color: #576dcb !important;
}

.bulma-has-background-link-dark {
  background-color: #3850b7 !important;
}

.bulma-has-text-info {
  color: #3e8ed0 !important;
}

a.bulma-has-text-info:hover, a.bulma-has-text-info:focus {
  color: #2b74b1 !important;
}

.bulma-has-background-info {
  background-color: #3e8ed0 !important;
}

.bulma-has-text-info-light {
  color: #eff5fb !important;
}

a.bulma-has-text-info-light:hover, a.bulma-has-text-info-light:focus {
  color: #c6ddf1 !important;
}

.bulma-has-background-info-light {
  background-color: #eff5fb !important;
}

.bulma-has-text-info-dark {
  color: #296fa8 !important;
}

a.bulma-has-text-info-dark:hover, a.bulma-has-text-info-dark:focus {
  color: #368ace !important;
}

.bulma-has-background-info-dark {
  background-color: #296fa8 !important;
}

.bulma-has-text-success {
  color: #48c78e !important;
}

a.bulma-has-text-success:hover, a.bulma-has-text-success:focus {
  color: #34a873 !important;
}

.bulma-has-background-success {
  background-color: #48c78e !important;
}

.bulma-has-text-success-light {
  color: #effaf5 !important;
}

a.bulma-has-text-success-light:hover, a.bulma-has-text-success-light:focus {
  color: #c8eedd !important;
}

.bulma-has-background-success-light {
  background-color: #effaf5 !important;
}

.bulma-has-text-success-dark {
  color: #257953 !important;
}

a.bulma-has-text-success-dark:hover, a.bulma-has-text-success-dark:focus {
  color: #31a06e !important;
}

.bulma-has-background-success-dark {
  background-color: #257953 !important;
}

.bulma-has-text-warning {
  color: #ffe08a !important;
}

a.bulma-has-text-warning:hover, a.bulma-has-text-warning:focus {
  color: #ffd257 !important;
}

.bulma-has-background-warning {
  background-color: #ffe08a !important;
}

.bulma-has-text-warning-light {
  color: #fffaeb !important;
}

a.bulma-has-text-warning-light:hover, a.bulma-has-text-warning-light:focus {
  color: #ffecb8 !important;
}

.bulma-has-background-warning-light {
  background-color: #fffaeb !important;
}

.bulma-has-text-warning-dark {
  color: #946c00 !important;
}

a.bulma-has-text-warning-dark:hover, a.bulma-has-text-warning-dark:focus {
  color: #c79200 !important;
}

.bulma-has-background-warning-dark {
  background-color: #946c00 !important;
}

.bulma-has-text-danger {
  color: #f14668 !important;
}

a.bulma-has-text-danger:hover, a.bulma-has-text-danger:focus {
  color: #ee1742 !important;
}

.bulma-has-background-danger {
  background-color: #f14668 !important;
}

.bulma-has-text-danger-light {
  color: #feecf0 !important;
}

a.bulma-has-text-danger-light:hover, a.bulma-has-text-danger-light:focus {
  color: #fabdc9 !important;
}

.bulma-has-background-danger-light {
  background-color: #feecf0 !important;
}

.bulma-has-text-danger-dark {
  color: #cc0f35 !important;
}

a.bulma-has-text-danger-dark:hover, a.bulma-has-text-danger-dark:focus {
  color: #ee2049 !important;
}

.bulma-has-background-danger-dark {
  background-color: #cc0f35 !important;
}

.bulma-has-text-black-bis {
  color: #121212 !important;
}

.bulma-has-background-black-bis {
  background-color: #121212 !important;
}

.bulma-has-text-black-ter {
  color: #242424 !important;
}

.bulma-has-background-black-ter {
  background-color: #242424 !important;
}

.bulma-has-text-grey-darker {
  color: #363636 !important;
}

.bulma-has-background-grey-darker {
  background-color: #363636 !important;
}

.bulma-has-text-grey-dark {
  color: #4a4a4a !important;
}

.bulma-has-background-grey-dark {
  background-color: #4a4a4a !important;
}

.bulma-has-text-grey {
  color: #7a7a7a !important;
}

.bulma-has-background-grey {
  background-color: #7a7a7a !important;
}

.bulma-has-text-grey-light {
  color: #b5b5b5 !important;
}

.bulma-has-background-grey-light {
  background-color: #b5b5b5 !important;
}

.bulma-has-text-grey-lighter {
  color: #dbdbdb !important;
}

.bulma-has-background-grey-lighter {
  background-color: #dbdbdb !important;
}

.bulma-has-text-white-ter {
  color: whitesmoke !important;
}

.bulma-has-background-white-ter {
  background-color: whitesmoke !important;
}

.bulma-has-text-white-bis {
  color: #fafafa !important;
}

.bulma-has-background-white-bis {
  background-color: #fafafa !important;
}

.bulma-is-flex-direction-row {
  flex-direction: row !important;
}

.bulma-is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.bulma-is-flex-direction-column {
  flex-direction: column !important;
}

.bulma-is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.bulma-is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.bulma-is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.bulma-is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.bulma-is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.bulma-is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.bulma-is-justify-content-center {
  justify-content: center !important;
}

.bulma-is-justify-content-space-between {
  justify-content: space-between !important;
}

.bulma-is-justify-content-space-around {
  justify-content: space-around !important;
}

.bulma-is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.bulma-is-justify-content-start {
  justify-content: start !important;
}

.bulma-is-justify-content-end {
  justify-content: end !important;
}

.bulma-is-justify-content-left {
  justify-content: left !important;
}

.bulma-is-justify-content-right {
  justify-content: right !important;
}

.bulma-is-align-content-flex-start {
  align-content: flex-start !important;
}

.bulma-is-align-content-flex-end {
  align-content: flex-end !important;
}

.bulma-is-align-content-center {
  align-content: center !important;
}

.bulma-is-align-content-space-between {
  align-content: space-between !important;
}

.bulma-is-align-content-space-around {
  align-content: space-around !important;
}

.bulma-is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.bulma-is-align-content-stretch {
  align-content: stretch !important;
}

.bulma-is-align-content-start {
  align-content: start !important;
}

.bulma-is-align-content-end {
  align-content: end !important;
}

.bulma-is-align-content-baseline {
  align-content: baseline !important;
}

.bulma-is-align-items-stretch {
  align-items: stretch !important;
}

.bulma-is-align-items-flex-start {
  align-items: flex-start !important;
}

.bulma-is-align-items-flex-end {
  align-items: flex-end !important;
}

.bulma-is-align-items-center {
  align-items: center !important;
}

.bulma-is-align-items-baseline {
  align-items: baseline !important;
}

.bulma-is-align-items-start {
  align-items: start !important;
}

.bulma-is-align-items-end {
  align-items: end !important;
}

.bulma-is-align-items-self-start {
  align-items: self-start !important;
}

.bulma-is-align-items-self-end {
  align-items: self-end !important;
}

.bulma-is-align-self-auto {
  align-self: auto !important;
}

.bulma-is-align-self-flex-start {
  align-self: flex-start !important;
}

.bulma-is-align-self-flex-end {
  align-self: flex-end !important;
}

.bulma-is-align-self-center {
  align-self: center !important;
}

.bulma-is-align-self-baseline {
  align-self: baseline !important;
}

.bulma-is-align-self-stretch {
  align-self: stretch !important;
}

.bulma-is-flex-grow-0 {
  flex-grow: 0 !important;
}

.bulma-is-flex-grow-1 {
  flex-grow: 1 !important;
}

.bulma-is-flex-grow-2 {
  flex-grow: 2 !important;
}

.bulma-is-flex-grow-3 {
  flex-grow: 3 !important;
}

.bulma-is-flex-grow-4 {
  flex-grow: 4 !important;
}

.bulma-is-flex-grow-5 {
  flex-grow: 5 !important;
}

.bulma-is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.bulma-is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.bulma-is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.bulma-is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.bulma-is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.bulma-is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.bulma-is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.bulma-is-pulled-left {
  float: left !important;
}

.bulma-is-pulled-right {
  float: right !important;
}

.bulma-is-radiusless {
  border-radius: 0 !important;
}

.bulma-is-shadowless {
  box-shadow: none !important;
}

.bulma-is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.bulma-is-clipped {
  overflow: hidden !important;
}

.bulma-is-relative {
  position: relative !important;
}

.bulma-is-marginless {
  margin: 0 !important;
}

.bulma-is-paddingless {
  padding: 0 !important;
}

.bulma-m-0 {
  margin: 0 !important;
}

.bulma-mt-0 {
  margin-top: 0 !important;
}

.bulma-mr-0 {
  margin-right: 0 !important;
}

.bulma-mb-0 {
  margin-bottom: 0 !important;
}

.bulma-ml-0 {
  margin-left: 0 !important;
}

.bulma-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.bulma-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.bulma-m-1 {
  margin: 0.25rem !important;
}

.bulma-mt-1 {
  margin-top: 0.25rem !important;
}

.bulma-mr-1 {
  margin-right: 0.25rem !important;
}

.bulma-mb-1 {
  margin-bottom: 0.25rem !important;
}

.bulma-ml-1 {
  margin-left: 0.25rem !important;
}

.bulma-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.bulma-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.bulma-m-2 {
  margin: 0.5rem !important;
}

.bulma-mt-2 {
  margin-top: 0.5rem !important;
}

.bulma-mr-2 {
  margin-right: 0.5rem !important;
}

.bulma-mb-2 {
  margin-bottom: 0.5rem !important;
}

.bulma-ml-2 {
  margin-left: 0.5rem !important;
}

.bulma-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.bulma-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.bulma-m-3 {
  margin: 0.75rem !important;
}

.bulma-mt-3 {
  margin-top: 0.75rem !important;
}

.bulma-mr-3 {
  margin-right: 0.75rem !important;
}

.bulma-mb-3 {
  margin-bottom: 0.75rem !important;
}

.bulma-ml-3 {
  margin-left: 0.75rem !important;
}

.bulma-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.bulma-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.bulma-m-4 {
  margin: 1rem !important;
}

.bulma-mt-4 {
  margin-top: 1rem !important;
}

.bulma-mr-4 {
  margin-right: 1rem !important;
}

.bulma-mb-4 {
  margin-bottom: 1rem !important;
}

.bulma-ml-4 {
  margin-left: 1rem !important;
}

.bulma-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.bulma-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.bulma-m-5 {
  margin: 1.5rem !important;
}

.bulma-mt-5 {
  margin-top: 1.5rem !important;
}

.bulma-mr-5 {
  margin-right: 1.5rem !important;
}

.bulma-mb-5 {
  margin-bottom: 1.5rem !important;
}

.bulma-ml-5 {
  margin-left: 1.5rem !important;
}

.bulma-mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.bulma-my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.bulma-m-6 {
  margin: 3rem !important;
}

.bulma-mt-6 {
  margin-top: 3rem !important;
}

.bulma-mr-6 {
  margin-right: 3rem !important;
}

.bulma-mb-6 {
  margin-bottom: 3rem !important;
}

.bulma-ml-6 {
  margin-left: 3rem !important;
}

.bulma-mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.bulma-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.bulma-m-auto {
  margin: auto !important;
}

.bulma-mt-auto {
  margin-top: auto !important;
}

.bulma-mr-auto {
  margin-right: auto !important;
}

.bulma-mb-auto {
  margin-bottom: auto !important;
}

.bulma-ml-auto {
  margin-left: auto !important;
}

.bulma-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.bulma-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.bulma-p-0 {
  padding: 0 !important;
}

.bulma-pt-0 {
  padding-top: 0 !important;
}

.bulma-pr-0 {
  padding-right: 0 !important;
}

.bulma-pb-0 {
  padding-bottom: 0 !important;
}

.bulma-pl-0 {
  padding-left: 0 !important;
}

.bulma-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.bulma-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.bulma-p-1 {
  padding: 0.25rem !important;
}

.bulma-pt-1 {
  padding-top: 0.25rem !important;
}

.bulma-pr-1 {
  padding-right: 0.25rem !important;
}

.bulma-pb-1 {
  padding-bottom: 0.25rem !important;
}

.bulma-pl-1 {
  padding-left: 0.25rem !important;
}

.bulma-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.bulma-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.bulma-p-2 {
  padding: 0.5rem !important;
}

.bulma-pt-2 {
  padding-top: 0.5rem !important;
}

.bulma-pr-2 {
  padding-right: 0.5rem !important;
}

.bulma-pb-2 {
  padding-bottom: 0.5rem !important;
}

.bulma-pl-2 {
  padding-left: 0.5rem !important;
}

.bulma-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.bulma-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.bulma-p-3 {
  padding: 0.75rem !important;
}

.bulma-pt-3 {
  padding-top: 0.75rem !important;
}

.bulma-pr-3 {
  padding-right: 0.75rem !important;
}

.bulma-pb-3 {
  padding-bottom: 0.75rem !important;
}

.bulma-pl-3 {
  padding-left: 0.75rem !important;
}

.bulma-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.bulma-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.bulma-p-4 {
  padding: 1rem !important;
}

.bulma-pt-4 {
  padding-top: 1rem !important;
}

.bulma-pr-4 {
  padding-right: 1rem !important;
}

.bulma-pb-4 {
  padding-bottom: 1rem !important;
}

.bulma-pl-4 {
  padding-left: 1rem !important;
}

.bulma-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.bulma-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.bulma-p-5 {
  padding: 1.5rem !important;
}

.bulma-pt-5 {
  padding-top: 1.5rem !important;
}

.bulma-pr-5 {
  padding-right: 1.5rem !important;
}

.bulma-pb-5 {
  padding-bottom: 1.5rem !important;
}

.bulma-pl-5 {
  padding-left: 1.5rem !important;
}

.bulma-px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.bulma-py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.bulma-p-6 {
  padding: 3rem !important;
}

.bulma-pt-6 {
  padding-top: 3rem !important;
}

.bulma-pr-6 {
  padding-right: 3rem !important;
}

.bulma-pb-6 {
  padding-bottom: 3rem !important;
}

.bulma-pl-6 {
  padding-left: 3rem !important;
}

.bulma-px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.bulma-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.bulma-p-auto {
  padding: auto !important;
}

.bulma-pt-auto {
  padding-top: auto !important;
}

.bulma-pr-auto {
  padding-right: auto !important;
}

.bulma-pb-auto {
  padding-bottom: auto !important;
}

.bulma-pl-auto {
  padding-left: auto !important;
}

.bulma-px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.bulma-py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.bulma-is-size-1 {
  font-size: 3rem !important;
}

.bulma-is-size-2 {
  font-size: 2.5rem !important;
}

.bulma-is-size-3 {
  font-size: 2rem !important;
}

.bulma-is-size-4 {
  font-size: 1.5rem !important;
}

.bulma-is-size-5 {
  font-size: 1.25rem !important;
}

.bulma-is-size-6 {
  font-size: 1rem !important;
}

.bulma-is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-size-1-mobile {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-mobile {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-mobile {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-size-1-tablet {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-tablet {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-tablet {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-size-1-touch {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-touch {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-touch {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-size-1-desktop {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-desktop {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-desktop {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .bulma-is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .bulma-is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .bulma-is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .bulma-is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .bulma-is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .bulma-is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.bulma-has-text-centered {
  text-align: center !important;
}

.bulma-has-text-justified {
  text-align: justify !important;
}

.bulma-has-text-left {
  text-align: left !important;
}

.bulma-has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 768px) {
  .bulma-has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .bulma-has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .bulma-has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .bulma-has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-has-text-right-fullhd {
    text-align: right !important;
  }
}
.bulma-is-capitalized {
  text-transform: capitalize !important;
}

.bulma-is-lowercase {
  text-transform: lowercase !important;
}

.bulma-is-uppercase {
  text-transform: uppercase !important;
}

.bulma-is-italic {
  font-style: italic !important;
}

.bulma-is-underlined {
  text-decoration: underline !important;
}

.bulma-has-text-weight-light {
  font-weight: 300 !important;
}

.bulma-has-text-weight-normal {
  font-weight: 400 !important;
}

.bulma-has-text-weight-medium {
  font-weight: 500 !important;
}

.bulma-has-text-weight-semibold {
  font-weight: 600 !important;
}

.bulma-has-text-weight-bold {
  font-weight: 700 !important;
}

.bulma-is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.bulma-is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.bulma-is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.bulma-is-family-monospace {
  font-family: monospace !important;
}

.bulma-is-family-code {
  font-family: monospace !important;
}

.bulma-is-block {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-block-fullhd {
    display: block !important;
  }
}
.bulma-is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-flex-fullhd {
    display: flex !important;
  }
}
.bulma-is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-inline-fullhd {
    display: inline !important;
  }
}
.bulma-is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.bulma-is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.bulma-is-hidden {
  display: none !important;
}

.bulma-is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-hidden-fullhd {
    display: none !important;
  }
}
.bulma-is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .bulma-is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .bulma-is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .bulma-is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .bulma-is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .bulma-is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .bulma-is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .bulma-is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .bulma-is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Layout */
.bulma-hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.bulma-hero .bulma-navbar {
  background: none;
}

.bulma-hero .bulma-tabs ul {
  border-bottom: none;
}

.bulma-hero.bulma-is-white {
  background-color: white;
  color: #0a0a0a;
}

.bulma-hero.bulma-is-white a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-white strong {
  color: inherit;
}

.bulma-hero.bulma-is-white .bulma-title {
  color: #0a0a0a;
}

.bulma-hero.bulma-is-white .bulma-subtitle {
  color: rgba(10, 10, 10, 0.9);
}

.bulma-hero.bulma-is-white .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-white .bulma-subtitle strong {
  color: #0a0a0a;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-white .bulma-navbar-menu {
    background-color: white;
  }
}
.bulma-hero.bulma-is-white .bulma-navbar-item,
.bulma-hero.bulma-is-white .bulma-navbar-link {
  color: rgba(10, 10, 10, 0.7);
}

.bulma-hero.bulma-is-white a.bulma-navbar-item:hover, .bulma-hero.bulma-is-white a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-white .bulma-navbar-link:hover,
.bulma-hero.bulma-is-white .bulma-navbar-link.bulma-is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.bulma-hero.bulma-is-white .bulma-tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}

.bulma-hero.bulma-is-white .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-white .bulma-tabs li.bulma-is-active a {
  color: white !important;
  opacity: 1;
}

.bulma-hero.bulma-is-white .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-white .bulma-tabs.bulma-is-toggle a {
  color: #0a0a0a;
}

.bulma-hero.bulma-is-white .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-white .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-white .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-white .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-white .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-white .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.bulma-hero.bulma-is-white.bulma-is-bold {
  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-white.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
  }
}
.bulma-hero.bulma-is-black {
  background-color: #0a0a0a;
  color: white;
}

.bulma-hero.bulma-is-black a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-black strong {
  color: inherit;
}

.bulma-hero.bulma-is-black .bulma-title {
  color: white;
}

.bulma-hero.bulma-is-black .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-black .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-black .bulma-subtitle strong {
  color: white;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-black .bulma-navbar-menu {
    background-color: #0a0a0a;
  }
}
.bulma-hero.bulma-is-black .bulma-navbar-item,
.bulma-hero.bulma-is-black .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-black a.bulma-navbar-item:hover, .bulma-hero.bulma-is-black a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-black .bulma-navbar-link:hover,
.bulma-hero.bulma-is-black .bulma-navbar-link.bulma-is-active {
  background-color: black;
  color: white;
}

.bulma-hero.bulma-is-black .bulma-tabs a {
  color: white;
  opacity: 0.9;
}

.bulma-hero.bulma-is-black .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-black .bulma-tabs li.bulma-is-active a {
  color: #0a0a0a !important;
  opacity: 1;
}

.bulma-hero.bulma-is-black .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-black .bulma-tabs.bulma-is-toggle a {
  color: white;
}

.bulma-hero.bulma-is-black .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-black .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-black .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-black .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-black .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-black .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.bulma-hero.bulma-is-black.bulma-is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-black.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}
.bulma-hero.bulma-is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-light a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-light strong {
  color: inherit;
}

.bulma-hero.bulma-is-light .bulma-title {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-light .bulma-subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.bulma-hero.bulma-is-light .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-light .bulma-subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-light .bulma-navbar-menu {
    background-color: whitesmoke;
  }
}
.bulma-hero.bulma-is-light .bulma-navbar-item,
.bulma-hero.bulma-is-light .bulma-navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-light a.bulma-navbar-item:hover, .bulma-hero.bulma-is-light a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-light .bulma-navbar-link:hover,
.bulma-hero.bulma-is-light .bulma-navbar-link.bulma-is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-light .bulma-tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.bulma-hero.bulma-is-light .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-light .bulma-tabs li.bulma-is-active a {
  color: whitesmoke !important;
  opacity: 1;
}

.bulma-hero.bulma-is-light .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-light .bulma-tabs.bulma-is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-light .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-light .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-light .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-light .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-light .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-light .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.bulma-hero.bulma-is-light.bulma-is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-light.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}
.bulma-hero.bulma-is-dark {
  background-color: #363636;
  color: #fff;
}

.bulma-hero.bulma-is-dark a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-dark strong {
  color: inherit;
}

.bulma-hero.bulma-is-dark .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-dark .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-dark .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-dark .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-dark .bulma-navbar-menu {
    background-color: #363636;
  }
}
.bulma-hero.bulma-is-dark .bulma-navbar-item,
.bulma-hero.bulma-is-dark .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-dark a.bulma-navbar-item:hover, .bulma-hero.bulma-is-dark a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-dark .bulma-navbar-link:hover,
.bulma-hero.bulma-is-dark .bulma-navbar-link.bulma-is-active {
  background-color: #292929;
  color: #fff;
}

.bulma-hero.bulma-is-dark .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-dark .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-dark .bulma-tabs li.bulma-is-active a {
  color: #363636 !important;
  opacity: 1;
}

.bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-dark .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #363636;
}

.bulma-hero.bulma-is-dark.bulma-is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-dark.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}
.bulma-hero.bulma-is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.bulma-hero.bulma-is-primary a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-primary strong {
  color: inherit;
}

.bulma-hero.bulma-is-primary .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-primary .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-primary .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-primary .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-primary .bulma-navbar-menu {
    background-color: #00d1b2;
  }
}
.bulma-hero.bulma-is-primary .bulma-navbar-item,
.bulma-hero.bulma-is-primary .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-primary a.bulma-navbar-item:hover, .bulma-hero.bulma-is-primary a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-primary .bulma-navbar-link:hover,
.bulma-hero.bulma-is-primary .bulma-navbar-link.bulma-is-active {
  background-color: #00b89c;
  color: #fff;
}

.bulma-hero.bulma-is-primary .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-primary .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-primary .bulma-tabs li.bulma-is-active a {
  color: #00d1b2 !important;
  opacity: 1;
}

.bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-primary .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #00d1b2;
}

.bulma-hero.bulma-is-primary.bulma-is-bold {
  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-primary.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
  }
}
.bulma-hero.bulma-is-link {
  background-color: #485fc7;
  color: #fff;
}

.bulma-hero.bulma-is-link a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-link strong {
  color: inherit;
}

.bulma-hero.bulma-is-link .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-link .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-link .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-link .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-link .bulma-navbar-menu {
    background-color: #485fc7;
  }
}
.bulma-hero.bulma-is-link .bulma-navbar-item,
.bulma-hero.bulma-is-link .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-link a.bulma-navbar-item:hover, .bulma-hero.bulma-is-link a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-link .bulma-navbar-link:hover,
.bulma-hero.bulma-is-link .bulma-navbar-link.bulma-is-active {
  background-color: #3a51bb;
  color: #fff;
}

.bulma-hero.bulma-is-link .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-link .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-link .bulma-tabs li.bulma-is-active a {
  color: #485fc7 !important;
  opacity: 1;
}

.bulma-hero.bulma-is-link .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-link .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-link .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-link .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-link .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-link .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-link .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-link .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #485fc7;
}

.bulma-hero.bulma-is-link.bulma-is-bold {
  background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-link.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%);
  }
}
.bulma-hero.bulma-is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.bulma-hero.bulma-is-info a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-info strong {
  color: inherit;
}

.bulma-hero.bulma-is-info .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-info .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-info .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-info .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-info .bulma-navbar-menu {
    background-color: #3e8ed0;
  }
}
.bulma-hero.bulma-is-info .bulma-navbar-item,
.bulma-hero.bulma-is-info .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-info a.bulma-navbar-item:hover, .bulma-hero.bulma-is-info a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-info .bulma-navbar-link:hover,
.bulma-hero.bulma-is-info .bulma-navbar-link.bulma-is-active {
  background-color: #3082c5;
  color: #fff;
}

.bulma-hero.bulma-is-info .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-info .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-info .bulma-tabs li.bulma-is-active a {
  color: #3e8ed0 !important;
  opacity: 1;
}

.bulma-hero.bulma-is-info .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-info .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-info .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-info .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-info .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-info .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-info .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-info .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3e8ed0;
}

.bulma-hero.bulma-is-info.bulma-is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-info.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
  }
}
.bulma-hero.bulma-is-success {
  background-color: #48c78e;
  color: #fff;
}

.bulma-hero.bulma-is-success a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-success strong {
  color: inherit;
}

.bulma-hero.bulma-is-success .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-success .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-success .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-success .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-success .bulma-navbar-menu {
    background-color: #48c78e;
  }
}
.bulma-hero.bulma-is-success .bulma-navbar-item,
.bulma-hero.bulma-is-success .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-success a.bulma-navbar-item:hover, .bulma-hero.bulma-is-success a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-success .bulma-navbar-link:hover,
.bulma-hero.bulma-is-success .bulma-navbar-link.bulma-is-active {
  background-color: #3abb81;
  color: #fff;
}

.bulma-hero.bulma-is-success .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-success .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-success .bulma-tabs li.bulma-is-active a {
  color: #48c78e !important;
  opacity: 1;
}

.bulma-hero.bulma-is-success .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-success .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-success .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-success .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-success .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-success .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-success .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-success .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #48c78e;
}

.bulma-hero.bulma-is-success.bulma-is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-success.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
  }
}
.bulma-hero.bulma-is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-warning a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-warning strong {
  color: inherit;
}

.bulma-hero.bulma-is-warning .bulma-title {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-warning .bulma-subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.bulma-hero.bulma-is-warning .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-warning .bulma-subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-warning .bulma-navbar-menu {
    background-color: #ffe08a;
  }
}
.bulma-hero.bulma-is-warning .bulma-navbar-item,
.bulma-hero.bulma-is-warning .bulma-navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-warning a.bulma-navbar-item:hover, .bulma-hero.bulma-is-warning a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-warning .bulma-navbar-link:hover,
.bulma-hero.bulma-is-warning .bulma-navbar-link.bulma-is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-warning .bulma-tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.bulma-hero.bulma-is-warning .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-warning .bulma-tabs li.bulma-is-active a {
  color: #ffe08a !important;
  opacity: 1;
}

.bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-warning .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.bulma-hero.bulma-is-warning.bulma-is-bold {
  background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-warning.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
  }
}
.bulma-hero.bulma-is-danger {
  background-color: #f14668;
  color: #fff;
}

.bulma-hero.bulma-is-danger a:not(.bulma-button):not(.bulma-dropdown-item):not(.bulma-tag):not(.bulma-pagination-link.bulma-is-current),
.bulma-hero.bulma-is-danger strong {
  color: inherit;
}

.bulma-hero.bulma-is-danger .bulma-title {
  color: #fff;
}

.bulma-hero.bulma-is-danger .bulma-subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.bulma-hero.bulma-is-danger .bulma-subtitle a:not(.bulma-button),
.bulma-hero.bulma-is-danger .bulma-subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .bulma-hero.bulma-is-danger .bulma-navbar-menu {
    background-color: #f14668;
  }
}
.bulma-hero.bulma-is-danger .bulma-navbar-item,
.bulma-hero.bulma-is-danger .bulma-navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.bulma-hero.bulma-is-danger a.bulma-navbar-item:hover, .bulma-hero.bulma-is-danger a.bulma-navbar-item.bulma-is-active,
.bulma-hero.bulma-is-danger .bulma-navbar-link:hover,
.bulma-hero.bulma-is-danger .bulma-navbar-link.bulma-is-active {
  background-color: #ef2e55;
  color: #fff;
}

.bulma-hero.bulma-is-danger .bulma-tabs a {
  color: #fff;
  opacity: 0.9;
}

.bulma-hero.bulma-is-danger .bulma-tabs a:hover {
  opacity: 1;
}

.bulma-hero.bulma-is-danger .bulma-tabs li.bulma-is-active a {
  color: #f14668 !important;
  opacity: 1;
}

.bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-boxed a, .bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-toggle a {
  color: #fff;
}

.bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-boxed a:hover, .bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-boxed li.bulma-is-active a, .bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-boxed li.bulma-is-active a:hover, .bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-toggle li.bulma-is-active a, .bulma-hero.bulma-is-danger .bulma-tabs.bulma-is-toggle li.bulma-is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f14668;
}

.bulma-hero.bulma-is-danger.bulma-is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
}

@media screen and (max-width: 768px) {
  .bulma-hero.bulma-is-danger.bulma-is-bold .bulma-navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
  }
}
.bulma-hero.bulma-is-small .bulma-hero-body {
  padding: 1.5rem;
}

@media screen and (min-width: 769px), print {
  .bulma-hero.bulma-is-medium .bulma-hero-body {
    padding: 9rem 4.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-hero.bulma-is-large .bulma-hero-body {
    padding: 18rem 6rem;
  }
}
.bulma-hero.bulma-is-halfheight .bulma-hero-body, .bulma-hero.bulma-is-fullheight .bulma-hero-body, .bulma-hero.bulma-is-fullheight-with-navbar .bulma-hero-body {
  align-items: center;
  display: flex;
}

.bulma-hero.bulma-is-halfheight .bulma-hero-body > .bulma-container, .bulma-hero.bulma-is-fullheight .bulma-hero-body > .bulma-container, .bulma-hero.bulma-is-fullheight-with-navbar .bulma-hero-body > .bulma-container {
  flex-grow: 1;
  flex-shrink: 1;
}

.bulma-hero.bulma-is-halfheight {
  min-height: 50vh;
}

.bulma-hero.bulma-is-fullheight {
  min-height: 100vh;
}

.bulma-hero-video {
  overflow: hidden;
}

.bulma-hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.bulma-hero-video.bulma-is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .bulma-hero-video {
    display: none;
  }
}
.bulma-hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .bulma-hero-buttons .bulma-button {
    display: flex;
  }
  .bulma-hero-buttons .bulma-button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .bulma-hero-buttons {
    display: flex;
    justify-content: center;
  }
  .bulma-hero-buttons .bulma-button:not(:last-child) {
    margin-right: 1.5rem;
  }
}
.bulma-hero-head,
.bulma-hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.bulma-hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 769px), print {
  .bulma-hero-body {
    padding: 3rem 3rem;
  }
}
.bulma-section {
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .bulma-section {
    padding: 3rem 3rem;
  }
  .bulma-section.bulma-is-medium {
    padding: 9rem 4.5rem;
  }
  .bulma-section.bulma-is-large {
    padding: 18rem 6rem;
  }
}
.bulma-footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}


/* stylelint-disable */
/* stylelint-disable */
.datepicker {
  display: none;
}
.datepicker.active {
  display: block;
}

.datepicker-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  padding-top: 4px;
}
.datepicker-dropdown.datepicker-orient-top {
  padding-top: 0;
  padding-bottom: 4px;
}

.datepicker-picker {
  display: inline-block;
  border-radius: 4px;
  background-color: hsl(0, 0%, 100%);
}
.datepicker-dropdown .datepicker-picker {
  box-shadow: 0 2px 3px rgba(10.2, 10.2, 10.2, 0.1), 0 0 0 1px rgba(10.2, 10.2, 10.2, 0.1);
}
.datepicker-picker span {
  display: block;
  flex: 1;
  border: 0;
  border-radius: 4px;
  cursor: default;
  text-align: center;
  -webkit-touch-callout: none;
  user-select: none;
}

.datepicker-main {
  padding: 2px;
}

.datepicker-footer {
  box-shadow: inset 0 1px 1px rgba(10.2, 10.2, 10.2, 0.1);
  background-color: hsl(0, 0%, 96%);
}

.datepicker-grid, .datepicker-view .days-of-week, .datepicker-view, .datepicker-controls {
  display: flex;
}

.datepicker-grid {
  flex-wrap: wrap;
}

.datepicker-view .days .datepicker-cell, .datepicker-view .dow {
  flex-basis: 14.2857142857%;
}

.datepicker-view.datepicker-grid .datepicker-cell {
  flex-basis: 25%;
}

.datepicker-cell, .datepicker-view .week {
  height: 2.25rem;
  line-height: 2.25rem;
}

.datepicker-title {
  box-shadow: inset 0 -1px 1px rgba(10.2, 10.2, 10.2, 0.1);
  background-color: hsl(0, 0%, 96%);
  padding: 0.375rem 0.75rem;
  text-align: center;
  font-weight: 700;
}

.datepicker-header .datepicker-controls {
  padding: 2px 2px 0;
}
.datepicker-controls .button {
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  margin: 0;
  border: 1px solid hsl(0, 0%, 86%);
  border-radius: 4px;
  box-shadow: none;
  background-color: hsl(0, 0%, 100%);
  cursor: pointer;
  padding: calc(0.375em - 1px) 0.75em;
  height: 2.25em;
  vertical-align: top;
  text-align: center;
  line-height: 1.5;
  white-space: nowrap;
  color: hsl(0, 0%, 21%);
  font-size: 1rem;
}
.datepicker-controls .button:focus, .datepicker-controls .button:active {
  outline: none;
}
.datepicker-controls .button:hover {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.datepicker-controls .button:focus {
  border-color: hsl(217, 71%, 53%);
  color: hsl(0, 0%, 21%);
}
.datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50.0565, 115.29485, 220.2435, 0.25);
}
.datepicker-controls .button:active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}
.datepicker-controls .button[disabled] {
  cursor: not-allowed;
}
.datepicker-header .datepicker-controls .button {
  border-color: transparent;
  font-weight: bold;
}
.datepicker-header .datepicker-controls .button:hover {
  background-color: hsl(0, 0%, 97.5%);
}
.datepicker-header .datepicker-controls .button:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.datepicker-header .datepicker-controls .button:active {
  background-color: hsl(0, 0%, 95%);
}
.datepicker-header .datepicker-controls .button[disabled] {
  box-shadow: none;
}
.datepicker-footer .datepicker-controls .button {
  margin: calc(0.375rem - 1px) 0.375rem;
  border-radius: 2px;
  width: 100%;
  font-size: 0.75rem;
}
.datepicker-controls .view-switch {
  flex: auto;
}
.datepicker-controls .prev-btn,
.datepicker-controls .next-btn {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  width: 2.25rem;
}
.datepicker-controls .prev-btn.disabled,
.datepicker-controls .next-btn.disabled {
  visibility: hidden;
}

.datepicker-view .dow {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 700;
}
.datepicker-view .week {
  width: 2.25rem;
  color: hsl(0, 0%, 71%);
  font-size: 0.75rem;
}
@media (max-width: 22.5rem) {
  .datepicker-view .week {
    width: 1.96875rem;
  }
}

.datepicker-grid {
  width: 15.75rem;
}
@media (max-width: 22.5rem) {
  .calendar-weeks + .days .datepicker-grid {
    width: 13.78125rem;
  }
}

.datepicker-cell:not(.disabled):hover {
  background-color: hsl(0, 0%, 97.5%);
  cursor: pointer;
}
.datepicker-cell.focused:not(.selected) {
  background-color: hsl(0, 0%, 91%);
}
.datepicker-cell.selected, .datepicker-cell.selected:hover {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
  font-weight: 600;
}
.datepicker-cell.disabled {
  color: hsl(0, 0%, 86%);
}
.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled) {
  color: hsl(0, 0%, 48%);
}
.datepicker-cell.prev.selected, .datepicker-cell.next.selected {
  color: rgb(229.5, 229.5, 229.5);
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
  border-radius: 0;
  background-color: hsl(0, 0%, 96%);
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
  background-color: hsl(0, 0%, 93.5%);
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
  background-color: hsl(0, 0%, 91%);
}
.datepicker-cell.today:not(.selected) {
  background-color: hsl(171, 100%, 41%);
}
.datepicker-cell.today:not(.selected):not(.disabled) {
  color: #fff;
}
.datepicker-cell.today.focused:not(.selected) {
  background-color: hsl(171, 100%, 38.5%);
}
.datepicker-cell.range-end:not(.selected), .datepicker-cell.range-start:not(.selected) {
  background-color: hsl(0, 0%, 71%);
  color: #fff;
}
.datepicker-cell.range-end.focused:not(.selected), .datepicker-cell.range-start.focused:not(.selected) {
  background-color: hsl(0, 0%, 68.5%);
}
.datepicker-cell.range-start {
  border-radius: 4px 0 0 4px;
}
.datepicker-cell.range-end {
  border-radius: 0 4px 4px 0;
}
.datepicker-cell.range {
  border-radius: 0;
  background-color: hsl(0, 0%, 86%);
}
.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
  background-color: hsl(0, 0%, 83.5%);
}
.datepicker-cell.range.disabled {
  color: hsl(0, 0%, 76%);
}
.datepicker-cell.range.focused {
  background-color: hsl(0, 0%, 81%);
}
.datepicker-view.datepicker-grid .datepicker-cell {
  height: 4.5rem;
  line-height: 4.5rem;
}

.datepicker-input.in-edit {
  border-color: hsl(217, 71%, 48%);
}
.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active {
  box-shadow: 0 0 0.25em 0.25em rgba(35.496, 102.1224, 209.304, 0.2);
}

/* stylelint-disable */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*, *:before, *:after {
  box-sizing: border-box;
}

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  min-height: 100vh;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
  border: 0;
  background-color: transparent;
  color: inherit;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.body--no-overflow {
  overflow: hidden;
}

:focus {
  outline: none;
}

.app-content {
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
}
@media (min-width: 1280px) {
  .app-content {
    flex-wrap: wrap;
  }
}

.app-content--no-bg {
  background-color: transparent;
}

.main-content {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  width: 100%;
  max-width: 76.2rem;
  min-height: 100vh;
  padding-bottom: 0;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 480px) {
  .main-content {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 480px) {
  .main-content {
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .main-content {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 1280px) and (min-width: 480px) {
  .main-content {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
}

.card-container {
  padding: 1.5rem;
  margin-right: -1rem;
  margin-left: -1rem;
  background-color: #ffffff;
}
@media (min-width: 480px) {
  .card-container {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
@media (min-width: 768px) {
  .card-container {
    margin-right: auto;
    margin-left: auto;
    border-radius: 16px;
  }
}

.card-container + .card-container {
  margin-top: 1.5rem;
}

.bg-color-black--lighter {
  background-color: #f5f5f5;
}

.bg-color-gray--50 {
  background-color: #f8f9fa;
}

.color-primary {
  color: #f6be01;
}

.color-secondary {
  color: #1b0625;
}

.color-success {
  color: #00c853;
}

.color-error {
  color: #e53935;
}

.color-gray--800 {
  color: #343a40;
}

.capitalize {
  text-transform: capitalize;
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: bold;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.sr-only {
  position: absolute;
  width: 0.062rem;
  height: 0.062rem;
  padding: 0;
  margin: -0.062rem;
  overflow: hidden;
  clip: rect(0.062rem, 0.062rem, 0.062rem, 0.062rem);
  clip-path: inset(50%);
}

.container {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 76.2rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

.container--small {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 48rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container--small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}

.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.with-gap {
  gap: 1rem;
}

.margin-top {
  margin-top: 1rem;
}

.margin-bottom {
  margin-bottom: 1rem;
}

.min-height-100vh {
  min-height: 100vh;
}

.gap-4 {
  gap: 0.25rem;
}

.margin-4 {
  margin: 0.25rem;
}

.margin--horizontal-4 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.margin--vertical-4 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.margin-top-4 {
  margin-top: 0.25rem;
}

.margin-right-4 {
  margin-right: 0.25rem;
}

.margin-bottom-4 {
  margin-bottom: 0.25rem;
}

.margin-left-4 {
  margin-left: 0.25rem;
}

.padding-4 {
  padding: 0.25rem;
}

.padding--vertical-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.padding--horizontal-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.padding-top-4 {
  padding-top: 0.25rem;
}

.padding-right-4 {
  padding-right: 0.25rem;
}

.padding-bottom-4 {
  padding-bottom: 0.25rem;
}

.padding-left-4 {
  padding-left: 0.25rem;
}

.gap-8 {
  gap: 0.5rem;
}

.margin-8 {
  margin: 0.5rem;
}

.margin--horizontal-8 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.margin--vertical-8 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.margin-top-8 {
  margin-top: 0.5rem;
}

.margin-right-8 {
  margin-right: 0.5rem;
}

.margin-bottom-8 {
  margin-bottom: 0.5rem;
}

.margin-left-8 {
  margin-left: 0.5rem;
}

.padding-8 {
  padding: 0.5rem;
}

.padding--vertical-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.padding--horizontal-8 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.padding-top-8 {
  padding-top: 0.5rem;
}

.padding-right-8 {
  padding-right: 0.5rem;
}

.padding-bottom-8 {
  padding-bottom: 0.5rem;
}

.padding-left-8 {
  padding-left: 0.5rem;
}

.gap-12 {
  gap: 0.75rem;
}

.margin-12 {
  margin: 0.75rem;
}

.margin--horizontal-12 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.margin--vertical-12 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.margin-top-12 {
  margin-top: 0.75rem;
}

.margin-right-12 {
  margin-right: 0.75rem;
}

.margin-bottom-12 {
  margin-bottom: 0.75rem;
}

.margin-left-12 {
  margin-left: 0.75rem;
}

.padding-12 {
  padding: 0.75rem;
}

.padding--vertical-12 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.padding--horizontal-12 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.padding-top-12 {
  padding-top: 0.75rem;
}

.padding-right-12 {
  padding-right: 0.75rem;
}

.padding-bottom-12 {
  padding-bottom: 0.75rem;
}

.padding-left-12 {
  padding-left: 0.75rem;
}

.gap-16 {
  gap: 1rem;
}

.margin-16 {
  margin: 1rem;
}

.margin--horizontal-16 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.margin--vertical-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.margin-top-16 {
  margin-top: 1rem;
}

.margin-right-16 {
  margin-right: 1rem;
}

.margin-bottom-16 {
  margin-bottom: 1rem;
}

.margin-left-16 {
  margin-left: 1rem;
}

.padding-16 {
  padding: 1rem;
}

.padding--vertical-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding--horizontal-16 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.padding-top-16 {
  padding-top: 1rem;
}

.padding-right-16 {
  padding-right: 1rem;
}

.padding-bottom-16 {
  padding-bottom: 1rem;
}

.padding-left-16 {
  padding-left: 1rem;
}

.gap-24 {
  gap: 1.5rem;
}

.margin-24 {
  margin: 1.5rem;
}

.margin--horizontal-24 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.margin--vertical-24 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.margin-top-24 {
  margin-top: 1.5rem;
}

.margin-right-24 {
  margin-right: 1.5rem;
}

.margin-bottom-24 {
  margin-bottom: 1.5rem;
}

.margin-left-24 {
  margin-left: 1.5rem;
}

.padding-24 {
  padding: 1.5rem;
}

.padding--vertical-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.padding--horizontal-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.padding-top-24 {
  padding-top: 1.5rem;
}

.padding-right-24 {
  padding-right: 1.5rem;
}

.padding-bottom-24 {
  padding-bottom: 1.5rem;
}

.padding-left-24 {
  padding-left: 1.5rem;
}

.gap-32 {
  gap: 2rem;
}

.margin-32 {
  margin: 2rem;
}

.margin--horizontal-32 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.margin--vertical-32 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.margin-top-32 {
  margin-top: 2rem;
}

.margin-right-32 {
  margin-right: 2rem;
}

.margin-bottom-32 {
  margin-bottom: 2rem;
}

.margin-left-32 {
  margin-left: 2rem;
}

.padding-32 {
  padding: 2rem;
}

.padding--vertical-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding--horizontal-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-top-32 {
  padding-top: 2rem;
}

.padding-right-32 {
  padding-right: 2rem;
}

.padding-bottom-32 {
  padding-bottom: 2rem;
}

.padding-left-32 {
  padding-left: 2rem;
}

.gap-40 {
  gap: 2.5rem;
}

.margin-40 {
  margin: 2.5rem;
}

.margin--horizontal-40 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.margin--vertical-40 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.margin-top-40 {
  margin-top: 2.5rem;
}

.margin-right-40 {
  margin-right: 2.5rem;
}

.margin-bottom-40 {
  margin-bottom: 2.5rem;
}

.margin-left-40 {
  margin-left: 2.5rem;
}

.padding-40 {
  padding: 2.5rem;
}

.padding--vertical-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.padding--horizontal-40 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-top-40 {
  padding-top: 2.5rem;
}

.padding-right-40 {
  padding-right: 2.5rem;
}

.padding-bottom-40 {
  padding-bottom: 2.5rem;
}

.padding-left-40 {
  padding-left: 2.5rem;
}

.gap-80 {
  gap: 5rem;
}

.margin-80 {
  margin: 5rem;
}

.margin--horizontal-80 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.margin--vertical-80 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.margin-top-80 {
  margin-top: 5rem;
}

.margin-right-80 {
  margin-right: 5rem;
}

.margin-bottom-80 {
  margin-bottom: 5rem;
}

.margin-left-80 {
  margin-left: 5rem;
}

.padding-80 {
  padding: 5rem;
}

.padding--vertical-80 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding--horizontal-80 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.padding-top-80 {
  padding-top: 5rem;
}

.padding-right-80 {
  padding-right: 5rem;
}

.padding-bottom-80 {
  padding-bottom: 5rem;
}

.padding-left-80 {
  padding-left: 5rem;
}

.gap-128 {
  gap: 8rem;
}

.margin-128 {
  margin: 8rem;
}

.margin--horizontal-128 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.margin--vertical-128 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.margin-top-128 {
  margin-top: 8rem;
}

.margin-right-128 {
  margin-right: 8rem;
}

.margin-bottom-128 {
  margin-bottom: 8rem;
}

.margin-left-128 {
  margin-left: 8rem;
}

.padding-128 {
  padding: 8rem;
}

.padding--vertical-128 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding--horizontal-128 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.padding-top-128 {
  padding-top: 8rem;
}

.padding-right-128 {
  padding-right: 8rem;
}

.padding-bottom-128 {
  padding-bottom: 8rem;
}

.padding-left-128 {
  padding-left: 8rem;
}

.gap-200 {
  gap: 12.5rem;
}

.margin-200 {
  margin: 12.5rem;
}

.margin--horizontal-200 {
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}

.margin--vertical-200 {
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.margin-top-200 {
  margin-top: 12.5rem;
}

.margin-right-200 {
  margin-right: 12.5rem;
}

.margin-bottom-200 {
  margin-bottom: 12.5rem;
}

.margin-left-200 {
  margin-left: 12.5rem;
}

.padding-200 {
  padding: 12.5rem;
}

.padding--vertical-200 {
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.padding--horizontal-200 {
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}

.padding-top-200 {
  padding-top: 12.5rem;
}

.padding-right-200 {
  padding-right: 12.5rem;
}

.padding-bottom-200 {
  padding-bottom: 12.5rem;
}

.padding-left-200 {
  padding-left: 12.5rem;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .bg-color-gray--50 {
    background-color: #17181F;
  }
  .enable-dark-mode .padding-bottom-24 {
    background-color: #17181F;
  }
  .enable-dark-mode .receipt {
    color: #f6f6f6;
  }
  .enable-dark-mode .main-form__label {
    color: #f6f6f6;
  }
  .enable-dark-mode .input-group .main-form__input:last-child {
    color: #17181F;
  }
}
html,
body {
  font-family: "Open Sans", serif;
  font-weight: 400;
  line-height: 1.4;
  color: #212529;
}

p {
  line-height: 1.4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.title {
  margin-bottom: 1em;
  font-size: 1.23em;
}
@media (min-width: 768px) {
  .title {
    font-size: 1.5em;
  }
}

.title--no-margin {
  margin-bottom: 0;
}

.secondary-title {
  width: 100%;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.875em;
  font-weight: 600;
  border-bottom: 1px solid #dee2e6;
}

.destak-text {
  font-size: 0.875em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.062em;
}

a {
  color: inherit;
  text-decoration: none;
}

legend {
  float: left;
}

.text-center {
  text-align: center;
}

.simple-link {
  padding: 0;
  color: #0e67ed;
  text-decoration: underline;
  cursor: pointer;
  background: none;
  border: 0;
}

.error {
  color: #e53935;
}

.error--with-icon {
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
}
.error--with-icon::before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.125em;
  height: 1.125em;
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
  font-size: 0.9rem;
  font-weight: bold;
  color: #ffffff;
  content: "!";
  background-color: #e53935;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode html,
  .enable-dark-mode body {
    background-color: #17181F;
    color: #f6f6f6;
  }
  .enable-dark-mode main {
    background-color: #17181F;
  }
  .enable-dark-mode .text-alert--error p {
    color: #571614;
  }
  .enable-dark-mode .alert--error-light strong {
    color: #571614;
  }
  .enable-dark-mode .big-feedback__text p {
    color: #17181F;
  }
}
.icon {
  display: inline-block;
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  font-size: 1.5rem;
  fill: currentcolor;
  stroke: currentcolor;
  stroke-width: 0;
}

.icon--large {
  font-size: 2em;
}

.icon--medium {
  font-size: 1.25em;
}

.icon--small {
  font-size: 1em;
}

.icon--bg {
  padding: 0.3rem;
  color: #ffffff;
  background-color: #495057;
  border-radius: 0.5rem;
}

.icon-inline-wrapper {
  display: flex;
  gap: 0.75em;
  align-items: center;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .icon--large {
    color: white;
  }
  .enable-dark-mode .icon-inline-wrapper {
    color: #f6f6f6;
  }
  .enable-dark-mode .transportationw-list__summary-icon-intermediary {
    color: #5c5c5c;
  }
}
/* ==========================================
Single-colored icons can be modified like so:
.icon-name {
  font-size: 32em;
  color: red;
}
========================================== */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.scale-enter-active {
  animation: scale-in 0.3s;
}

.scale-leave-active {
  animation: scale-in 0.3s reverse;
}

@keyframes scale-in {
  0% {
    transform: scale(0);
    transform-origin: right;
  }
  100% {
    transform: scale(1);
    transform-origin: right;
  }
}
.table {
  width: 100%;
  border-spacing: 0;
}

.table--zebra tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.06);
}

.table caption {
  font-size: 0.875em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.062em;
  margin-bottom: 1.5rem;
  color: #5c5c5c;
}
@media (min-width: 768px) {
  .table caption {
    text-align: left;
  }
}

.table thead {
  position: absolute;
  width: 0.062rem;
  height: 0.062rem;
  padding: 0;
  margin: -0.062rem;
  overflow: hidden;
  clip: rect(0 0 0 0);
  color: #495057;
  border: 0;
}
@media (min-width: 768px) {
  .table thead {
    position: relative;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: auto;
    clip: auto;
    border: 0;
  }
}

.table td, .table th {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1em;
  padding: 1em;
  border-top: 1px solid #d6d6d6;
}
@media (min-width: 768px) {
  .table td, .table th {
    display: table-cell;
  }
}
.table td:first-child, .table th:first-child {
  border-top: 0;
}
@media (min-width: 768px) {
  .table td:first-child, .table th:first-child {
    padding-left: 0;
    text-align: left;
    border-top: 1px solid #d6d6d6;
  }
}

.table td::before {
  font-weight: bold;
  content: attr(data-label);
}
@media (min-width: 768px) {
  .table td::before {
    display: none;
  }
}

.table th:first-child {
  padding-left: 0;
}

.table th {
  text-align: left;
}

.table tr {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  margin-bottom: 2rem;
  background-color: #f8f9fa;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .table tr {
    display: table-row;
    background-color: transparent;
  }
}

.table__tr-as-link {
  cursor: pointer;
}
.table__tr-as-link:hover {
  background-color: #f8f9fa;
}
.table__tr-as-link::after {
  display: flex;
  justify-content: center;
  width: auto;
  height: auto;
  padding: 1em;
  margin: 1em;
  font-weight: 600;
  color: #17181F;
  content: "Ver detalhes";
  background-color: #c5d1e2;
  border: 1px solid #c5d1e2;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .table__tr-as-link::after {
    display: none;
  }
}

@media (min-width: 768px) {
  .table .table__right-text {
    padding-right: 0;
    text-align: right;
  }
}

.table__multiline-text {
  display: flex;
  flex-direction: column;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .table tr {
    background-color: #22232C;
  }
  .enable-dark-mode .table__tr-as-link:hover {
    background-color: #22232C;
  }
}
/* stylelint-disable-line order/properties-order -- this may be used in the future and are here as documentation */
.ak-vt__list {
  position: relative;
  display: flex;
  gap: 2rem;
  padding-top: 0.1rem;
  padding-right: 1.5rem;
  padding-bottom: 0.625rem;
  padding-left: 1.5rem;
  margin-right: -1.5rem;
  margin-bottom: 1rem;
  margin-left: -1.5rem;
  overflow-x: auto;
  color: #495057;
  border-bottom: 1px solid #d6d6d6;
}
@media (min-width: 1024px) {
  .ak-vt__list {
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
  }
}

.ak-vt__activator {
  position: relative;
  display: flex;
  gap: 0.75rem;
  align-items: center;
  min-width: max-content;
  padding: 0.5rem 1rem;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 8px;
}
@media (hover: hover) {
  .ak-vt__activator:hover {
    background-color: #dee2e6;
  }
}

.ak-vt__activator[aria-selected=true] {
  color: #000000;
}
.ak-vt__activator[aria-selected=true]::after {
  position: absolute;
  bottom: -0.65rem;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 0.062rem;
  content: "";
  background-color: #f6be01;
}

.hamburger {
  overflow: hidden;
  display: inline-block;
  margin: 0;
  padding: 15px 0;
  overflow: visible;
  color: inherit;
  font: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, filter;
}
.hamburger:hover {
  opacity: 1;
}

.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #212529;
}

.hamburger__text {
  position: absolute;
  width: 0.062rem;
  height: 0.062rem;
  padding: 0;
  margin: -0.062rem;
  overflow: hidden;
  clip: rect(0.062rem, 0.062rem, 0.062rem, 0.062rem);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.hamburger-box {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 20px;
}

.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  position: absolute;
  width: 32px;
  height: 4px;
  background-color: #212529;
  border-radius: 4px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
}
.hamburger-inner::before, .hamburger-inner::after {
  display: block;
  content: "";
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  width: 24px;
  right: 0;
  bottom: -8px;
}

.hamburger--squeeze .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.075s;
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  width: 32px;
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.accordion-item {
  max-height: 0;
  margin-right: -1rem;
  margin-left: -1rem;
  overflow: auto;
  transition: max-height 0.5s;
}

.accordion-item--active {
  max-height: 50rem;
}

.breadcrumb {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 0.75em;
  text-transform: uppercase;
}

.breadcrumb__item {
  display: flex;
  margin-right: 1rem;
  font-weight: 600;
}

.breadcrumb__item::after {
  margin-left: 1rem;
  content: ">";
}

.section-header {
  margin-bottom: 2rem;
  background-color: #ffffff;
}

.section-header__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  padding: 1rem 0;
}

.section-header__title {
  margin-right: auto;
}

.section-header__buttons {
  display: flex;
  gap: 1em;
  margin-left: auto;
}

.transportation-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}

.transportation-list__card {
  display: flex;
  flex-direction: column;
  padding-top: 1.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: -1rem;
  margin-left: -1rem;
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
}

.transportation-list__card-dialog-container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  align-items: center;
}

.transportation-list__card-dialog-container--no-wrap {
  flex-wrap: nowrap;
}

.transportation-list__card--dialog {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}

.transportation-list__card--dialog-form {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.transportation-list__header {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 1.5rem;
}

.transportation-list__header-top-content {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5rem;
}

.transportation-list__title {
  margin-right: auto;
  margin-bottom: 0.5rem;
  font-size: 1em;
}

.transportation-list__title-helper {
  margin-left: 0.5rem;
  font-size: 1em;
  font-weight: 300;
  color: #868e96;
}

.transportation-list__transportation-item {
  display: flex;
  flex-wrap: wrap;
  padding-top: 1.562rem;
  padding-right: 2.5rem;
  padding-bottom: 1.562rem;
  padding-left: 2.5rem;
  border-top: 1px solid #f5f5f5;
}

.transportation-list__transportation-item--error {
  padding-bottom: 2.5rem; /* temporary big padding to accommodate both tag and dropdown */
  background-color: #fff1f1;
  border-left: 5px solid #e53935;
}

.transportation-list__transportation-item-text {
  flex-grow: 1;
}

.transportation-list__transportation-item-buttons {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 0.5rem 0;
}

.transportation-list__transportation-item h3 {
  font-family: "Open Sans", serif;
  font-size: 0.875em;
  font-weight: 600;
  color: var(--gray--x-dark);
}

.transportation-list__transportation-item dl {
  width: 100%;
  margin-top: 0.75rem;
  font-size: 0.75em;
  text-transform: uppercase;
}

.transportation-list__transportation-item dt {
  font-weight: 600;
}

.transportation-list__transportation-item dd {
  margin-bottom: 1rem;
}

.transportation-list__transportation-item dd:last-child {
  margin-bottom: 0;
}

.transportation-list__toggle-button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin-right: -1rem;
  margin-left: -1rem;
  font-size: 0.875em;
  font-weight: 600;
  cursor: pointer;
  background-color: transparent;
  border-top: 1px solid #f5f5f5;
}

.simple-list__item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 1.5rem 0;
  border-bottom: 1px solid #dee2e6;
}
.simple-list__item:first-child {
  padding-top: 0;
}
.simple-list__item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.simple-list .simple-list-item--50-50 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

.simple-list .simple-list-item--50-50 > :nth-child(even) {
  justify-self: right;
  text-align: right;
}

.receipt {
  width: 100%;
}

.receipt td {
  padding: 0.5rem 0;
}

.receipt td:nth-child(even) {
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}

.receipt caption {
  font-size: 0.875em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.062em;
  color: #5c5c5c;
  text-align: left;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .receipt caption {
    color: #dee2e6;
  }
}
.tags {
  display: flex;
}

.tags__tag {
  padding: 0.25rem 0.5rem;
  margin-left: 0.5rem;
  font-size: 0.625em;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  background-color: #adb5bd;
  border-radius: 100px;
}

.tags__tag--primary {
  background-color: #f6be01;
}

.tags__tag--error {
  background-color: #e53935;
}

.card {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1.5rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 16px;
}

.card--warning-dark {
  border-color: #764e07;
}

.card--info {
  border-color: #0f6edd;
}

.card--small-gap {
  gap: 0.75rem;
}

.card--small-padding {
  padding: 1.5rem 1rem;
}

.card__content-50-50 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.card__content-50-50--border-bottom {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #dee2e6;
}
.card__content-50-50--border-bottom:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.card__half {
  width: 50%;
}

.card__half--align-bottom {
  display: flex;
  align-items: flex-end;
}

.card__header {
  display: flex;
  align-items: center;
}

.card__header-actions {
  display: flex;
  margin-left: auto;
}

.card__title {
  width: 100%;
  font-size: 1em;
}

.card__toggle-button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin-right: -1.5rem;
  margin-bottom: -1.5rem;
  margin-left: -1.5rem;
  font-size: 0.875em;
  font-weight: 600;
  cursor: pointer;
  background-color: transparent;
  border-top: 1px solid #f5f5f5;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .card {
    background-color: #22232C;
  }
}
.sidebar {
  width: 40vw;
  min-width: 40.75rem;
  min-height: calc(100vh - 3.125rem);
  background-color: #f8f9fa;
}

.sidebar--full-width {
  width: auto;
}

.sidebar__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem 1.75rem;
  background-color: #ffffff;
}

.sidebar__header-title {
  margin-right: auto;
  font-size: 1.5em;
}

.sidebar__header .button {
  margin-right: 0.5rem;
}

.sidebar__header .button:last-child {
  margin-right: 0;
}

.sidebar__content {
  padding: 1rem 1.75rem;
}

.sidebar-menu {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.sidebar-menu__item {
  font-size: 1em;
  color: #495057;
}

.sidebar-menu__item--active {
  font-weight: 600;
  color: #f6be01;
}

.button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em 1em;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: 1px solid;
  border-radius: 5px;
}
.button:focus {
  outline: 5px auto #f6be01;
}

.inline-buttons-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.inline-buttons-container--flex-end {
  justify-content: flex-end;
}

.button--full-width {
  width: 100%;
}

.button--large {
  min-height: 3rem;
  padding-right: 4.688rem;
  padding-left: 4.688rem;
}

.button--half-width {
  width: 50%;
}

.button--medium {
  padding-top: 0.7rem;
  padding-right: 1rem;
  padding-bottom: 0.7rem;
  padding-left: 1rem;
}

.button--small {
  display: inline-flex;
  width: auto;
  max-width: 8.123rem;
  border-style: solid;
  border-width: 1px;
}

.button--x-small {
  display: inline-flex;
  width: auto;
  min-width: max-content;
  max-width: 8.123rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-style: solid;
  border-width: 1px;
}

.button--primary {
  color: #17181F;
  background-color: #f6be01;
  border-color: #f6be01;
}
.button--primary:hover {
  color: #17181F;
  background-color: #f6be01;
}

.button--secondary {
  color: #17181F;
  border-color: #f6be01;
}
.button--secondary:hover {
  background-color: #f6be01;
}

.button--tertiary {
  align-self: center;
  width: auto;
  color: #000000;
  background-color: #ffffff;
  border-color: #d6d6d6;
  border-style: solid;
  border-width: 1px;
}
.button--tertiary:hover {
  background-color: #f8f9fa;
}

.button--error {
  color: #e53935;
  border-color: #e53935;
}

.button--disabled {
  filter: grayscale(1);
}

.button--text-button {
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

.button--text-button-primary {
  min-width: max-content;
  color: #f6be01;
  background-color: transparent;
  border: 0;
}

.button--with-icon {
  gap: 0.25rem;
}

.button-arrow-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.125em;
  font-weight: 600;
}
.button-arrow-right .icon {
  color: #adb5bd;
}

/**
 * 1. Letter spacing mess with the content alignment since
 * it doesn't count the first character left space (I'm guessing it here)
 * so I added a same size text indent to fix the problem
 */
.button__counter {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 1.5rem;
  height: 1.5rem;
  padding: 0.15rem;
  font-size: 0.875em;
  font-weight: 600;
  color: #ffffff;
  text-indent: 0.12em; /* 1 */
  letter-spacing: 0.12em; /* 1 */
  background-color: #495057;
  border-radius: 4px;
}

/**
 * 1. this applies the same styles of the active modifier when
 * the counter is inside an selected container, this happens
 * in the tabs components for example
 */
.button__counter--active,
[aria-selected=true] .button__counter { /* 1 */
  background-color: #000000;
}

.icon-button {
  display: inline-flex;
  width: 1.75rem;
  height: 1.75rem;
  overflow: hidden;
  text-indent: -101vw;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 87.5%;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
}

.icon-button--no-border {
  border: 0;
}

/* should not be used outside a bigger clickable area */
.icon-button--small {
  width: 1rem;
  height: 1rem;
}

.icon-button:disabled {
  cursor: not-allowed;
}

.icon-button--trash {
  background-image: url(/build/images/trash.f993013a.svg);
}

.icon-button--chevron-down {
  background-image: url(/build/images/chevron-down.f8629343.svg);
}

.icon-button--chevron-up {
  background-image: url(/build/images/chevron-up.d1ab16bf.svg);
}

.icon-button--copy {
  background-image: url(/build/images/copy.be4027dc.svg);
}

.button--secondary {
  color: #17181F;
  border-color: #f6be01;
}
.button--secondary:hover {
  background-color: #f6be01;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .button--primary {
    color: #17181F;
  }
  .enable-dark-mode .button--primary:hover {
    color: #17181F;
    background-color: #f6be01;
  }
  .enable-dark-mode .button--secondary {
    color: #f6f6f6;
  }
  .enable-dark-mode .button--secondary:hover {
    color: #17181F;
    background-color: #f6be01;
  }
}
.toggle {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 1ch;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  font: inherit;
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

.toggle__input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.toggle__display {
  --offset: 0.25em;
  --diameter: 1.8em;
  position: relative;
  box-sizing: content-box;
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  width: calc(var(--diameter) * 2 + var(--offset) * 2);
  height: calc(var(--diameter) + var(--offset) * 2);
  background-color: #adb5bd;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 100rem;
  transition: 250ms;
}

.toggle__display-circle {
  position: absolute;
  top: 50%;
  left: var(--offset);
  z-index: 2;
  box-sizing: border-box;
  width: var(--diameter);
  height: var(--diameter);
  content: "";
  background-color: #ffffff;
  background-image: url(/build/images/error--gray-500.375d34f2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.812em;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  transition: inherit;
  transform: translate(0, -50%);
  will-change: transform;
}

.toggle:focus .toggle__display,
.toggle__input:focus + .toggle__display {
  outline: 2px auto #f6be01;
}

.toggle:focus,
.toggle:focus:not(:focus-visible) .toggle__display,
.toggle__input:focus:not(:focus-visible) + .toggle__display {
  outline: 0;
}

.toggle[aria-pressed=true] .toggle__display,
.toggle__input:checked + .toggle__display {
  background-color: #00c853;
}

.toggle[aria-pressed=true] .toggle__display-circle,
.toggle__input:checked + .toggle__display .toggle__display-circle {
  background-image: url(/build/images/check--success.16fa2af5.svg);
  transform: translate(100%, -50%);
}

.toggle[disabled] .toggle__display,
.toggle__input:disabled + .toggle__display {
  cursor: not-allowed;
  filter: grayscale(40%);
  opacity: 0.6;
}

[dir=rtl] .toggle__display-circle {
  right: var(--offset);
  left: auto;
}

[dir=rtl] .toggle[aria-pressed=true] + .toggle__display .toggle__display-circle,
[dir=rtl] .toggle__input:checked + .toggle__display .toggle__display-circle {
  transform: translate(-100%, -50%);
}

.toggle__icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  overflow: hidden;
  color: inherit;
  vertical-align: middle;
  fill: currentcolor;
}

.toggle__icon--cross {
  font-size: 0.85em;
  color: #e53935;
}

.toggle__icon--checkmark {
  color: #006128;
}

.modal {
  display: none;
}

.modal.is-open {
  display: block;
}

.modal__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /** TODO: Define the value below in a map of z-indexes. This value should not be hardcoded. */
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
}

.modal__container {
  box-sizing: border-box;
  width: 37.5rem;
  max-width: 37.5rem;
  max-height: 100vh;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 0;
  padding-left: 2rem;
  overflow-y: auto;
  background-color: #ffffff;
  border-radius: 10px;
}

.modal__container--small {
  max-width: 25rem;
}

.modal__container--overflow-y-visible {
  overflow-y: visible;
}

.modal__header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.modal__title {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0.5em;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.25;
}

.modal__close {
  background: transparent;
  border: 0;
}

.modal__header .modal__close::before {
  content: "✕";
}

.modal__content {
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
  margin-bottom: 2rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.8);
}

.modal__btn {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  margin: 0;
  overflow: visible;
  font-size: 0.875rem;
  line-height: 1.15;
  color: rgba(0, 0, 0, 0.8);
  text-transform: none;
  cursor: pointer;
  background-color: #e6e6e6;
  border-style: none;
  border-width: 0;
  border-radius: 0.25rem;
  transition: transform 0.25s ease-out;
  transform: translateZ(0);
  backface-visibility: hidden;
  appearance: button;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
}

.modal__btn:focus,
.modal__btn:hover {
  transform: scale(1.05);
}

.modal__btn-primary {
  color: #ffffff;
  background-color: #00449e;
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.modal__footer {
  display: flex;
  justify-content: flex-end;
  padding: 1.5rem 2rem;
  margin-right: -2rem;
  margin-left: -2rem;
  background-color: #f8f9fa;
}

.modal__footer--radius {
  border-radius: 0 0 10px 10px;
}

.main-form {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
}

.main-form__fieldset {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
  padding: 0;
  border: 0;
}

.main-form__fieldset + .main-form__fieldset {
  position: relative;
  padding-top: 2rem;
  margin-top: 2rem;
}

.main-form__fieldset + .main-form__fieldset::before {
  position: absolute;
  top: 0;
  left: calc(50% - 1.75rem);
  display: block;
  width: 3.1rem;
  height: 0.5rem;
  content: "";
  background: radial-gradient(0.5rem circle at 0.25rem center, #dee2e6 50%, transparent 50.2%), radial-gradient(0.5rem circle at 1.5rem center, #dee2e6 50%, transparent 50.2%), radial-gradient(0.5rem circle at 2.812rem center, #dee2e6 50%, transparent 50.2%);
}

.main-form__legend {
  float: left;
  padding: 0;
  margin-top: 0;
  margin-bottom: -0.75rem;
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.main-form__label {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  width: 100%;
  font-size: 0.875em;
}

.main-form__label--auto {
  width: auto;
}

.main-form__label--checkbox {
  position: relative;
  font-size: 1em;
  text-transform: none;
}

.main-form__label--simple-checkbox {
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
  align-items: center;
}

.main-form__simple-checkbox {
  width: 1.15em;
  height: 1.15em;
  accent-color: #f6be01;
}

.main-form__label--align-one-liners {
  height: 100%;
  padding-top: 1.188rem;
}

.main-label--inline {
  display: flex;
  flex-direction: row;
}

.main-form__label--checkbox + .main-form__label--checkbox {
  margin-top: 0;
}

.main-form__input,
.main-form__select {
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-size: 1em;
  line-height: 1.6;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 8px;
}

.main-form__input-with-button-helper {
  padding-right: 3rem;
}

.main-form__input--auto-with,
.main-form__input--auto-width,
.main-form__select--auto-width {
  width: auto;
}

.main-form__checkbox {
  position: absolute;
  width: 0.062rem;
  height: 0.062rem;
  margin-right: 0.75rem;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.main-form__checkbox-button {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 0.625em;
  padding-right: 0.625em;
  padding-bottom: 0.625em;
  padding-left: 2.2em;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  transition: border-color 0.3s;
}

.main-form__checkbox-button--chips {
  padding-top: 0.625em;
  padding-right: 1em;
  padding-bottom: 0.625em;
  padding-left: 1em;
  font-size: 0.875em;
  border-radius: 25px;
  transition: background-color 0.3s, color 0.3s;
}

.main-form__checkbox-button::before {
  position: absolute;
  top: calc(50% - 0.5em);
  left: 0.625em;
  width: 1em;
  height: 1em;
  content: "";
  background-image: url(/build/images/icon-check-alt.844ef73f.svg);
  background-size: 0;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  transition: background-color 0.3s;
}

.main-form__checkbox-button--radio::before {
  background-image: url(/build/images/icon-radio-alt.1042ff46.svg);
  border-radius: 1em;
}

input:disabled + .main-form__checkbox-button {
  color: #adb5bd;
}
input:disabled + .main-form__checkbox-button::before {
  background-color: #f1f3f5;
}

.main-form__checkbox-button--chips::before {
  display: none;
}

.main-form__checkbox:focus + .main-form__checkbox-button {
  border-color: #f6be01;
  box-shadow: 0 0 0 2px rgba(133, 32, 187, 0.16);
}

.main-form__checkbox:checked + .main-form__checkbox-button {
  border-color: #f6be01;
}

.main-form__checkbox:checked + .main-form__checkbox-button::before {
  color: #ffffff;
  background-color: #f6be01;
  background-size: cover;
}

.main-form__checkbox--chips:checked + .main-form__checkbox-button--chips {
  color: #ffffff;
  background-color: #f6be01;
}

input[type=radio]:checked ~ .transportation-list__card,
input[type=radio]:checked ~ .transportation-list__card label {
  border-color: #f6be01;
}

.main-form__inline-group {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: flex-end;
  width: 100%;
}

.main-form__inline-group--center-items {
  display: flex;
  align-items: center;
}

.main-form__inline-group--chekboxes,
.main-form__inline-group--checkboxes {
  display: flex;
  gap: 1rem;
  align-items: center;
}

.main-form__inline-group .main-form__label {
  flex-grow: 1;
  flex-shrink: 0;
  width: auto;
  margin-bottom: 0;
}

.main-form__inline-group .main-form__label--checkbox {
  flex-grow: 0;
}

.main-form__input-file-label {
  width: 3rem;
  height: 3rem;
  overflow: hidden;
  text-indent: -101vw;
  cursor: pointer;
  background-color: transparent;
  background-image: url(/build/images/attach.78b4a5e3.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  border: 1px solid #dee2e6;
  border-radius: 5px;
}

input[type=file]:focus + .main-form__input-file-label {
  outline: 2px auto Highlight;
  outline: 2px auto -webkit-focus-ring-color; /* stylelint-disable-line declaration-block-no-duplicate-properties */
}

input[type=file]:disabled + .main-form__input-file-label {
  cursor: not-allowed;
  opacity: 0.5;
}

.main-form__input-button-helper-container {
  position: relative;
}

.main-form__input-button-helper {
  position: absolute;
  top: 0.3rem;
  right: 0;
  width: 3rem;
  height: calc(100% - 0.3rem);
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
}

.main-form__input-button-helper--remove {
  background-image: url(/build/images/danger.2e0915fc.svg);
  background-size: 20%;
}

.main-form__info, .pods-search__input-search-label {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 0.975em;
  line-height: 1;
}

.main-form__info::before, .pods-search__input-search-label::before {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5em;
  content: "";
  background-color: currentcolor;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  border-radius: 50%;
}

.main-form__info--info, .pods-search__input-search-label {
  color: var(--gray--x-dark);
}

.main-form__info--info::before, .pods-search__input-search-label::before {
  background-color: transparent;
  background-image: url(/build/images/info.a6a906bb.svg);
  background-size: 100%;
}

.main-form__info--error {
  color: #e53935;
}

.main-form__info--error::before {
  background-image: url(/build/images/error.8c768d33.svg);
}

.main-form__info--success {
  color: #00c853;
}

.main-form__info--success::before {
  background-image: url(/build/images/success.cf8c65af.svg);
}

.main-form__info--loading {
  color: var(--gray--x-dark);
}

.main-form__info--loading::before {
  background-color: transparent;
  background-image: url(/build/images/loading.706124a2.gif);
  background-size: contain;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .main-form__input {
    color: #17181F;
  }
  .enable-dark-mode .main-form__info--error {
    color: #FF005C;
  }
}
.input-group {
  display: flex;
  width: 100%;
}

.input-group__helper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1em;
  color: #212529;
  background-color: #f1f3f5;
  border: 1px solid #dee2e6;
  border-radius: 8px 0 0 8px;
}
.input-group__helper:first-child {
  border-radius: 8px 0 0 8px;
}
.input-group__helper:last-child {
  border-radius: 0 8px 8px 0;
}

.input-group .main-form__input:not(:first-child):not(:last-child) {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.input-group .main-form__input:first-child {
  border-right: 0;
  border-radius: 8px 0 0 8px;
}
.input-group .main-form__input:last-child {
  border-left: 0;
  border-radius: 0 8px 8px 0;
}

.input-group__helper--text {
  font-size: 1.125em;
  font-weight: bold;
}

.dropdown {
  position: relative;
  display: flex;
  margin-left: auto;
  border-bottom: 0;
}

.dropdown-content {
  position: absolute;
  top: calc(80% + 0.5rem);
  right: 0;
  width: max-content;
  max-height: max-content;
  overflow: hidden;
  visibility: hidden;
  background-color: #ffffff;
  border-radius: 8px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  opacity: 0;
  transition: max-height 0.3s, top 0.3s, opacity 0.3s;
}

.dropdown--opened .dropdown-content {
  top: calc(100% + 0.5rem);
  z-index: 2;
  max-height: 100vh;
  visibility: visible;
  opacity: 1;
}

.dropdown--opened .dropdown-overlay {
  position: fixed;
  inset: 0;
  z-index: 1;
}

.dropdown__item {
  background-color: #ffffff;
  border: 0;
}

.pods-search {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  max-width: 37.5rem;
  padding-bottom: 1.5rem;
  margin-top: 1.5rem;
}

.pods-search__search-input {
  flex: 1;
}

.pods-search__input-search-label {
  /* stylelint-disable-line scss/at-extend-no-missing-placeholder -- this is temporary fix */
  /* stylelint-disable-line scss/at-extend-no-missing-placeholder, at-rule-empty-line-before -- this is temporary fix */
  order: 3;
  width: 100%;
}

.pods-search__filters-button {
  display: flex;
  flex-shrink: 0;
  gap: 0.5rem;
  min-width: 3rem;
  max-width: 3rem;
  min-height: 3rem;
  transition: max-width 0.3s;
}
.pods-search__filters-button::before {
  width: 1rem;
  height: 1rem;
  content: "";
  background-image: url(/build/images/switch-buttons.79fdee82.svg);
}

.pods-search__filters-button--with-filters {
  max-width: 6rem;
}

.pods-search__filters-number {
  display: flex;
  gap: inherit;
}
.pods-search__filters-number::before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  line-height: 0;
  content: "•";
}

.input-search {
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-size: 1em;
  line-height: 1.6;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  padding-left: 3rem;
  margin-top: 0;
  background-image: url(/build/images/search.b049b39d.svg);
  background-repeat: no-repeat;
  background-position: 1.375rem center;
  background-size: 1rem;
  border: 1px solid #dee2e6;
  border-radius: 25px;
}

.collapsible {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 625000rem;
  margin-bottom: 0;
  transition: margin-bottom 0.3s cubic-bezier(0, 0, 0, 1);
}

.collapsible-wrapper {
  display: flex;
  width: 100%;
  overflow: hidden;
}

.collapsible-wrapper::after {
  height: 3.125rem;
  max-height: 0;
  content: "";
  transition: height 0.3s linear, max-height 0s 0.3s linear;
}

.collapsible-wrapper.collapsed > .collapsible {
  max-height: 0;
  margin-bottom: -125rem;
  visibility: hidden;
  transition: margin-bottom 0.3s cubic-bezier(1, 0, 1, 1), visibility 0s 0.3s, max-height 0s 0.3s;
}

.collapsible-wrapper.collapsed::after {
  height: 0;
  max-height: 3.125rem;
  transition: height 0.3s linear;
}

.copy-placeholder {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.5rem;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.copy-placeholder:hover {
  background-color: #f1f3f5;
}

.copy-placeholder--relative {
  position: relative;
}

.floating-feedback {
  position: absolute;
  top: -100%;
  left: 50%;
  padding: 0.75rem;
  color: #ffffff;
  background-color: #212529;
  border-radius: 8px;
  opacity: 0;
  transition: opacity 0.3s;
  transform: translate(-50%, -101%);
}

.floating-feedback--relative {
  transform: translate(-50%, 0%);
}

.floating-feedback--active {
  display: flex;
  opacity: 1;
}

.big-feedback {
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.big-feedback::before {
  display: none;
}
@media (min-width: 768px) {
  .big-feedback::before {
    position: fixed;
    inset: 0;
    display: block;
    content: "";
    background-color: rgba(0, 0, 0, 0.5);
  }
}

.big-feedback--active {
  display: flex;
  animation-name: animate-pop;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.26, 0.53, 0.74, 1.48);
}

.big-feedback__content {
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
}
@media (min-width: 480px) {
  .big-feedback__content {
    padding: 2.5rem;
  }
}
@media (min-width: 768px) {
  .big-feedback__content {
    inset: 10% 0%;
    left: 50%;
    max-width: 500px;
    height: auto;
    padding: 2rem;
    border-radius: 10px;
  }
}

.big-feedback__icon-background {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.big-feedback__icon {
  width: 100%;
  height: 100%;
}

.big-feedback--success .big-feedback__content {
  background-color: #00c853;
}

.big-feedback--error .big-feedback__content {
  background-color: #e53935;
}

.big-feedback__title {
  font-size: 1.75em;
  font-weight: 600;
  color: #ffffff;
}

.big-feedback__text {
  padding: 1.5rem;
  color: #17181F;
  background: #ffffff;
  border-radius: 10px;
}

@keyframes animate-pop {
  0% {
    opacity: 0;
    transform: scale(0.5, 0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@media (prefers-color-scheme: dark) {
  .enable-dark-mode .big-feedback__text {
    color: #17181F;
  }
}
.alert {
  display: flex;
  gap: 0.688rem;
  align-items: center;
  padding: 0.625rem;
  background-color: #f1f3f5;
  border-radius: 8px;
}
.alert::before {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 1.125rem;
  height: 1.125rem;
}

.alert .simple-link {
  color: inherit;
}

.alert--error {
  color: #ffffff;
  background-color: #e53935;
}

.alert--error-light {
  color: #571614;
  background-color: #fff1f1;
}
.alert--error-light::before {
  color: #fff1f1;
  background-color: #571614;
}

.alert--warning {
  color: #000000;
  background-color: #ffba07;
}

.alert--warning-light {
  color: #764e07;
  background-color: #fffae9;
}
.alert--warning-light::before {
  color: #fffae9;
  background-color: #764e07;
}

.alert--info {
  color: #ffffff;
  background-color: #0f6edd;
}

.alert--info-light {
  color: #00499e;
  background-color: #f1f8ff;
}

.alert--success {
  color: #ffffff;
  background-color: #00c853;
}

.alert--success-light {
  color: #006128;
  background-color: #e8fff1;
}

.inline-calendar {
  width: 100%;
  max-width: 100vw;
  overflow-x: scroll;
  color: #f6f6f6;
  background-color: #000000;
}

.inline-calendar__container {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.625rem;
}

.inline-calendar__day {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  border-radius: 0.5rem;
}

.inline-calendar__day--active {
  background-color: #f6be01;
  color: #17181F;
}

.address-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: stretch;
  width: 100%;
  padding: 1rem;
  background-color: #f1f3f5;
  border-radius: 0.5rem;
}

.address-list-item {
  display: grid;
  grid-template-columns: min-content 1fr;
  gap: 0.5rem 1.188rem;
  align-items: center;
}

.address-list-icon {
  grid-row: span 2;
}

.address-list-title {
  font-size: 0.75em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.address-list-button {
  padding-left: 0;
  margin-top: auto;
  font-size: 0.75em;
  font-weight: 600;
  color: #f6be01;
  text-align: left;
  text-decoration: underline;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  cursor: pointer;
  background-color: transparent;
}

.address-list-address {
  grid-column: 2;
  font-size: 0.875em;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .address-list {
    background-color: #17181F;
  }
  .enable-dark-mode .address-list-address {
    color: #dee2e6;
  }
}
.empty-state {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
  justify-content: center;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-left: 2rem;
  text-align: center;
}

.skeleton__item {
  flex-shrink: 0;
  background-color: #f1f3f5;
  animation: pulse-bg 1s infinite;
}

.skeleton__item--square {
  width: 4rem;
  height: 3.5rem;
  border-radius: 0.5rem;
}

.skeleton__item--alert {
  width: 100%;
  height: 3rem;
  border-radius: 0.5rem;
}

.skeleton__item--title {
  width: 50%;
  height: 2rem;
  border-radius: 0.5rem;
}

.skeleton__item--button {
  width: 50%;
  height: 1.5rem;
  border-radius: 6.25rem;
}

.skeleton__item--card {
  width: 100%;
  height: 21.25rem;
  border-radius: 0.5rem;
}

.skeleton--card-short {
  height: 9.5rem;
}

@keyframes pulse-bg {
  0% {
    background-color: #f1f3f5;
  }
  50% {
    background-color: #dee2e6;
  }
  100% {
    background-color: #f1f3f5;
  }
}
.main-header {
  height: 6.312rem;
  background-color: #ffffff;
}
@media (min-width: 1280px) {
  .main-header {
    position: sticky;
    top: 0;
    align-items: flex-start;
    width: 35vw;
    max-width: 23.75rem;
    height: 100vh;
    overflow: hidden;
  }
}

.main-header__external-container {
  max-width: 76.2rem;
}
@media (min-width: 1024px) {
  .main-header__external-container {
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto;
  }
}

.main-header__container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-color: #ffffff;
}

.main-header__logo {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-repeat: no-repeat;
  direction: ltr;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  background-image: url(/build/images/logo-box-mini.fd2fdf8a.svg);
  background-position: left center;
  background-size: contain;
}
@media (min-width: 1280px) {
  .main-header__logo {
    width: 100%;
    max-width: 100%;
    margin-top: 1.5rem;
    background-image: url(/build/images/logo-box.7783ae6b.svg);
  }
}

.main-header__content {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
  height: calc(100vh - 1.5rem * 4);
  padding: 1.5rem 0;
  margin-top: -120vh;
  overflow: auto;
  color: #ffffff;
  background-color: #ffffff;
  transition: margin-top 0.4s;
}
@media (min-width: 1024px) {
  .main-header__content {
    overflow: visible;
  }
}
@media (min-width: 1280px) {
  .main-header__content {
    margin-top: 0;
  }
}

.main-header__content--is-open {
  display: flex;
  margin-top: 0;
}

.main-header__dropdown {
  position: relative;
  border-bottom: 1px solid #dee2e6;
}
@media (min-width: 1024px) {
  .main-header__dropdown {
    display: flex;
    margin-left: auto;
    border-bottom: 0;
  }
}

.main-header__dropdown-content {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: max-height 0.3s;
}
@media (min-width: 1024px) {
  .main-header__dropdown-content {
    position: absolute;
    top: calc(80% + 0.5rem);
    right: 0;
    width: max-content;
    max-height: max-content;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    opacity: 0;
    transition: top 0.3s, opacity 0.3s;
  }
}

.main-header__dropdown-content--opened {
  z-index: 2;
  max-height: 100vh;
  visibility: visible;
}
@media (min-width: 1024px) {
  .main-header__dropdown-content--opened {
    top: calc(100% + 0.5rem);
    opacity: 1;
  }
}

@media (min-width: 1024px) {
  .main-header__dropdown-overlay--opened {
    position: fixed;
    inset: 0;
    z-index: 1;
  }
}

.main-header__nav {
  order: 1;
  width: 100%;
}
@media (min-width: 1024px) {
  .main-header__nav {
    order: 0;
  }
}

.main-header__menu-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  margin-bottom: 0.5rem;
  color: #212529;
  text-decoration: none;
  cursor: pointer;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .main-header__menu-item {
    justify-content: flex-start;
    border: 0;
  }
}
.main-header__menu-item::before {
  width: 2rem;
  height: 2rem;
  margin-right: 0.5rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70%;
}

.main-header__menu-item--dropdown {
  background-color: transparent;
  border: 0;
}
@media (min-width: 1024px) {
  .main-header__menu-item--dropdown {
    padding-right: 0;
  }
}
.main-header__menu-item--dropdown::before {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.6;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #495057;
  border-radius: 50%;
}
.main-header__menu-item--dropdown::after {
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  margin-left: 0.5rem;
  content: "";
  background-image: url(/build/images/chevron-down.f8629343.svg);
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s;
}

.main-header__dropdown--opened .main-header__menu-item--dropdown::after {
  transform: rotate(180deg);
}

@media (min-width: 1024px) {
  .main-header__menu-username {
    display: none;
  }
}
@media (min-width: 1280px) {
  .main-header__menu-username {
    display: inline;
  }
}

.main-header__menu-item-subtitle {
  width: 100%;
}

@media (min-width: 1280px) {
  .main-header__menu-item--active {
    background-color: #f6be01;
  }
}

.main-header__menu-item--config::before {
  background-image: url(/build/images/cog.9e5feba2.svg);
}

.main-header__menu-item--admin::before {
  background-image: url(/build/images/cog.9e5feba2.svg);
}

.main-header__menu-item--request::before {
  background-image: url(/build/images/add.55a364ec.svg);
}

.main-header__menu-item--monitoring::before {
  background-image: url(/build/images/view-list.0c51b5b3.svg);
}

.main-header__menu-item--history::before {
  background-image: url(/build/images/timer-backwards.fa9d70fd.svg);
}

.main-header__menu--receipt::before {
  background-image: url(/build/images/file.f21589ba.svg);
}

.main-header__menu--billing-statement::before {
  background-image: url(/build/images/file-checked.83391d20.svg);
}

.main-header__menu--dashboard::before {
  background-image: url(/build/images/dashboard.5132dba7.svg);
}

.main-header__menu-item--logout::before {
  background-image: url(/build/images/exit.d0007f85.svg);
}

.header__user-info {
  width: 100%;
  padding: 0 1.5rem;
  margin-top: auto;
  color: #ffffff;
}
@media (min-width: 480px) {
  .header__user-info {
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .header__user-info {
    text-align: left;
  }
}

.header__username {
  margin-bottom: 0.5rem;
  font-weight: bold;
}

.header__document {
  margin-top: 0;
}

@media (min-width: 1024px) {
  .main-header .hamburger {
    display: none;
  }
}

/**
  * 1. This fixes a chrome bug where the mobile scrollbar get
  * positioned upside the elements with high z-index
  * @see https://stackoverflow.com/questions/16874546/strange-z-index-behavior-with-scrollbars-under-chrome
  * 2. the transform needs to be reseted on bigger screens so
  * the dropdown overlay (used to hide the dropdown on click)
  * can have 100% height since transform creates a new
  * containing block for it's descendents
  * @see https://www.w3.org/TR/css-transforms-1/#containing-block-for-all-descendants
 */
.main-header--top {
  position: relative;
  z-index: 3;
  transform: translateZ(0); /* 1 */
}
@media (min-width: 1024px) {
  .main-header--top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: visible;
    transform: none; /* 2 */
  }
}

.main-header--top .main-header__container {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
@media (min-width: 1024px) {
  .main-header--top .main-header__container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1024px) {
  .main-header--top .main-header__content {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-top: 0;
  }
}

@media (min-width: 1280px) {
  .main-header--top .main-header__logo {
    width: 6.5rem;
    margin-top: 0;
  }
}

@media (min-width: 1024px) {
  .main-header--top .main-header__nav {
    display: flex;
    width: auto;
    margin-left: auto;
  }
}

.main-header--top .main-header__menu-item {
  transition: color 0.3s;
}
@media (min-width: 1024px) {
  .main-header--top .main-header__menu-item {
    width: auto;
    margin-bottom: 0;
    font-weight: 600;
  }
  .main-header--top .main-header__menu-item::before {
    display: none;
  }
}
.main-header--top .main-header__menu-item:hover {
  background-color: #f1f3f5;
}

.router-link-exact-active {
  color: #f6be01;
}
.router-link-exact-active::before {
  filter: invert(90%) sepia(10%) saturate(5550%) hue-rotate(334deg) brightness(28.5%) contrast(80%);
}

.main-header--top .main-header__dropdown .main-header__menu-item:hover {
  background-color: transparent;
}
.main-header--top .main-header__dropdown .main-header__menu-item::before {
  display: block;
}

.main-header--top .main-header__dropdown-content .main-header__menu-item {
  border-bottom: 1px solid #dee2e6;
  border-radius: 0;
}
.main-header--top .main-header__dropdown-content .main-header__menu-item:hover {
  background-color: #dee2e6;
}
.main-header--top .main-header__dropdown-content .main-header__menu-item:first-child {
  border-radius: 0.5rem 0.5rem 0 0;
}
.main-header--top .main-header__dropdown-content .main-header__menu-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 0.5rem 0.5rem;
}
.main-header--top .main-header__dropdown-content .main-header__menu-item::before {
  display: block;
}

/**
 * Font size fix, hopefully temporary
 *
 * A lot's of places in the admin have a fixed font-size in pixels which
 * distorts our relative font sizes so  to help with the transition to
 * a totally fluid font-size I'm making this helper hoping to delete
 * from everywhere very soon
 */
.font-size-temp-helper {
  /* stylelint-disable-next-line declaration-property-unit-allowed-list */
  font-size: 16px;
}

.container-v1 {
  max-width: 1200px;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}

@media (prefers-color-scheme: dark) {
  .enable-dark-mode .container-v1 {
    background-color: #17181F;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFDQTtBQUNBO0FBQ0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRElGOztBQ0RBOzs7Ozs7Ozs7Ozs7Ozs7OztFQWlCRTtBRElGOztBQ0RBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFO0FESUY7O0FDREE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESUY7O0FDREE7O0VBRUU7QURJRjs7QUNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0FESUY7O0FDREE7RUFDRTtBRElGOztBQ0RBO0VBQ0U7QURJRjs7QUNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRElGOztBQ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESUY7O0FDREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJRjs7QUNEQTtFQUNFO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJRjs7QUNEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRElGOztBQ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJRjs7QUNEQTtFQUNFO0lBQ0U7RURJRjtFQ0ZBO0lBQ0U7RURJRjtBQUNGO0FDREE7RUFDRTtJQUNFO0VER0Y7RUNEQTtJQUNFO0VER0Y7QUFDRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNDQTtFQUNFO0VBQ0E7QURFRjs7QUNDQTtFQUNFO0FERUY7O0FDQ0E7RUFDRTtFQUNBO0FERUY7O0FDQ0E7RUFDRTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtBREVGOztBQ0NBO0VBQ0U7SUFDRTtFREVGO0VDQUE7O0lBRUU7RURFRjtFQ0FBO0lBQ0U7RURFRjtFQ0FBO0lBQ0U7RURFRjtBQUNGO0FDQ0E7RUFDRTtJQUNFO0VEQ0Y7RUNDQTs7SUFFRTtFRENGO0VDQ0E7SUFDRTtFRENGO0VDQ0E7SUFDRTtFRENGO0FBQ0Y7QUNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBREFGOztBQ0dBO0VBQ0U7SUFDRTtFREFGO0FBQ0Y7QUNHQTtFQUNFO0lBQ0U7RURERjtBQUNGO0FDSUE7RUFDRTtJQUNFO0VERkY7QUFDRjtBQ0tBO0VBQ0U7SUFDRTtFREhGO0FBQ0Y7QUNNQTtFQUNFO0lBQ0U7RURKRjtBQUNGO0FDT0E7RUFDRTtBRExGOztBQ1FBOzs7Ozs7O0VBT0U7QURMRjs7QUNRQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FBOztFQUVFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTs7RUFFRTtFQUNBO0FETEY7O0FDUUE7O0VBRUU7RUFDQTtBRExGOztBQ1FBOztFQUVFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkU7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7O0VBRUU7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtFQUNBO0VBQ0E7QURMRjs7QUNRQTs7O0VBR0U7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7QURMRjs7QUNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7RUFDQTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0VBQ1E7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7RUFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtBRExGOztBQ1FBO0VBQ0U7QURMRjs7QUNRQTtFQUNFO0FETEY7O0FDUUE7RUFDRTtJQUNFO0VETEY7RUNPQTtJQUNFO0VETEY7QUFDRjtBQ1FBO0VBQ0U7SUFDRTtFRE5GO0VDUUE7SUFDRTtFRE5GO0FBQ0Y7QUNTQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7QURQRjs7QUNVQTs7RUFFRTtFQUNBO0FEUEY7O0FDVUE7Ozs7RUFJRTtBRFBGOztBQ1VBOztFQUVFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTs7RUFFRTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7O0VBRUU7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTs7RUFFRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBOztFQUVFO0FEUEY7O0FDVUE7O0VBRUU7QURQRjs7QUNVQTs7RUFFRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTs7RUFFRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7O0VBRUU7QURQRjs7QUNVQTs7OztFQUlFO0FEUEY7O0FDVUE7O0VBRUU7QURQRjs7QUNVQTs7RUFFRTtBRFBGOztBQ1VBOztFQUVFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FEUEY7O0FDVUE7Ozs7O0VBS0U7QURQRjs7QUNVQTs7Ozs7RUFLRTtBRFBGOztBQ1VBOzs7OztFQUtFO0FEUEY7O0FDVUE7Ozs7O0VBS0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBOzs7OztFQUtFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTs7RUFFRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtFQUNBO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTs7O0VBR0U7QURQRjs7QUNVQTs7O0VBR0U7RUFDQTtBRFBGOztBQ1VBOzs7RUFHRTtFQUNBO0FEUEY7O0FDVUE7Ozs7O0VBS0U7QURQRjs7QUNVQTs7Ozs7Ozs7O0VBU0U7QURQRjs7QUNVQTs7Ozs7Ozs7O0VBU0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7RUFDQTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0VBQ0E7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7RUFDRTtBRFBGOztBQ1VBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0lBQ0U7RURQRjtBQUNGO0FDVUE7RUFDRTtBRFJGOztBQ1dBO0VBQ0U7SUFDRTtFRFJGO0FBQ0Y7QUNXQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRFRGO0VDV0E7SUFDRTtJQUNBO0VEVEY7RUNXQTtJQUNFO0VEVEY7RUNXQTtJQUNFO0lBQ0E7RURURjtFQ1dBO0lBQ0U7SUFDQTtFRFRGO0FBQ0Y7QUNZQTtFQUNFO0FEVkY7O0FDYUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEVkY7RUNZQTtJQUNFO0VEVkY7RUNZQTtJQUNFO0VEVkY7RUNZQTtJQUNFO0VEVkY7RUNZQTtJQUNFO0VEVkY7QUFDRjtBQ2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFhGOztBQ2NBOzs7RUFHRTtBRFhGOztBQ2NBOzs7RUFHRTtBRFhGOztBQ2NBOzs7RUFHRTtBRFhGOztBQ2NBOzs7RUFHRTtBRFhGOztBQ2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTs7RUFFRTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTs7RUFFRTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7QUFDQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBO0VBQ0U7RUFDQTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0FEWEY7O0FDY0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBOztFQUVFO0FEWEY7O0FDY0E7O0VBRUU7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRFhGOztBQ2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFhGOztBQ2NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEWEY7O0FDY0E7O0VBRUU7RUFDQTtBRFhGOztBQ2NBOztFQUVFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0VBQ0E7QURYRjs7QUNjQTtFQUNFO0FEWEY7O0FDY0E7RUFDRTtFQUNBO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBOztFQUVFO0FEWEY7O0FDY0E7RUFDRTtBRFhGOztBQ2NBO0VBQ0U7RUFDQTtBRFhGOztBQ2NBO0VBQ0U7QURYRjs7QUNjQTtFQUNFO0lBQ0U7RURYRjtFQ2FBO0lBQ0U7RURYRjtBQUNGO0FDY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURaRjs7QUNlQTs7RUFFRTtBRFpGOztBQ2VBO0VBQ0U7SUFDRTtFRFpGO0FBQ0Y7QUNlQTs7RUFFRTtFQUNBO0VBQ0E7QURiRjs7QUNnQkE7O0VBRUU7QURiRjs7QUNnQkE7RUFDRTs7SUFFRTtFRGJGO0FBQ0Y7QUNnQkE7RUFDRTtFQUNBO0FEZEY7O0FDaUJBO0VBQ0U7SUFDRTtFRGRGO0FBQ0Y7QUNpQkE7RUFDRTtJQUNFO0VEZkY7QUFDRjtBQ2tCQTtFQUNFO0VBQ0E7QURoQkY7O0FDbUJBO0VBQ0U7SUFDRTtFRGhCRjtBQUNGO0FDbUJBO0VBQ0U7RUFDQTtFQUNBO0FEakJGOztBQ29CQTtFQUNFO0FEakJGOztBQ29CQTtFQUNFO0VBQ0E7RUFDQTtBRGpCRjs7QUNvQkE7O0VBRUU7QURqQkY7O0FDb0JBO0VBQ0U7QURqQkY7O0FDb0JBO0VBQ0U7QURqQkY7O0FDb0JBO0VBQ0U7RUFDQTtFQUNBO0FEakJGOztBQ29CQTtFQUNFO0VBQ0E7QURqQkY7O0FDb0JBOztFQUVFO0VBQ0E7RUFDQTtBRGpCRjs7QUNvQkE7RUFDRTtBRGpCRjs7QUNvQkE7RUFDRTtBRGpCRjs7QUNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGpCRjs7QUNvQkE7RUFDRTtJQUNFO0VEakJGO0FBQ0Y7QUNvQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7QURsQkY7O0FDcUJBO0VBQ0U7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7QURsQkY7O0FDcUJBO0VBQ0U7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsQkY7O0FDcUJBO0VBQ0U7RUFDQTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7RUFDQTtBRGxCRjs7QUNxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsQkY7O0FDcUJBOztFQUVFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTtFQUNFO0FEbEJGOztBQ3FCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbEJGOztBQ3FCQTtFQUNFOztJQUVFO0lBQ0E7SUFDQTtFRGxCRjtBQUNGO0FDcUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbkJGOztBQ3NCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURuQkY7O0FDc0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbkJGOztBQ3NCQTtFQUNFO0VBQ0E7RUFDQTtBRG5CRjs7QUNzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbkJGOztBQ3NCQTtFQUNFO0VBQ0E7RUFDQTtBRG5CRjs7QUNzQkE7RUFDRTtBRG5CRjs7QUNzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURuQkY7O0FDc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURuQkY7O0FDc0JBO0VBQ0U7RUFDQTtBRG5CRjs7QUNzQkE7O0VBRUU7QURuQkY7O0FDc0JBOzs7O0VBSUU7RUFDQTtBRG5CRjs7QUNzQkE7RUFDRTtBRG5CRjs7QUNzQkE7RUFDRTtBRG5CRjs7QUNzQkE7RUFDRTs7OztJQUlFO0VEbkJGO0VDcUJBOzs7Ozs7Ozs7O0lBVUU7SUFDQTtFRG5CRjtFQ3FCQTs7SUFFRTtFRG5CRjtFQ3FCQTs7O0lBR0U7SUFDQTtFRG5CRjtFQ3FCQTtJQUNFO0lBQ0E7RURuQkY7QUFDRjtBQ3NCQTtFQUNFO0VBQ0E7QURwQkY7O0FDdUJBOztFQUVFO0FEcEJGOztBQ3VCQTs7OztFQUlFO0VBQ0E7QURwQkY7O0FDdUJBO0VBQ0U7QURwQkY7O0FDdUJBO0VBQ0U7QURwQkY7O0FDdUJBO0VBQ0U7Ozs7SUFJRTtFRHBCRjtFQ3NCQTs7Ozs7Ozs7OztJQVVFO0lBQ0E7RURwQkY7RUNzQkE7O0lBRUU7RURwQkY7RUNzQkE7OztJQUdFO0lBQ0E7RURwQkY7RUNzQkE7SUFDRTtJQUNBO0VEcEJGO0FBQ0Y7QUN1QkE7RUFDRTtFQUNBO0FEckJGOztBQ3dCQTs7RUFFRTtBRHJCRjs7QUN3QkE7Ozs7RUFJRTtFQUNBO0FEckJGOztBQ3dCQTtFQUNFO0FEckJGOztBQ3dCQTtFQUNFO0FEckJGOztBQ3dCQTtFQUNFOzs7O0lBSUU7RURyQkY7RUN1QkE7Ozs7Ozs7Ozs7SUFVRTtJQUNBO0VEckJGO0VDdUJBOztJQUVFO0VEckJGO0VDdUJBOzs7SUFHRTtJQUNBO0VEckJGO0VDdUJBO0lBQ0U7SUFDQTtFRHJCRjtBQUNGO0FDd0JBO0VBQ0U7RUFDQTtBRHRCRjs7QUN5QkE7O0VBRUU7QUR0QkY7O0FDeUJBOzs7O0VBSUU7RUFDQTtBRHRCRjs7QUN5QkE7RUFDRTtBRHRCRjs7QUN5QkE7RUFDRTtBRHRCRjs7QUN5QkE7RUFDRTs7OztJQUlFO0VEdEJGO0VDd0JBOzs7Ozs7Ozs7O0lBVUU7SUFDQTtFRHRCRjtFQ3dCQTs7SUFFRTtFRHRCRjtFQ3dCQTs7O0lBR0U7SUFDQTtFRHRCRjtFQ3dCQTtJQUNFO0lBQ0E7RUR0QkY7QUFDRjtBQ3lCQTtFQUNFO0VBQ0E7QUR2QkY7O0FDMEJBOztFQUVFO0FEdkJGOztBQzBCQTs7OztFQUlFO0VBQ0E7QUR2QkY7O0FDMEJBO0VBQ0U7QUR2QkY7O0FDMEJBO0VBQ0U7QUR2QkY7O0FDMEJBO0VBQ0U7Ozs7SUFJRTtFRHZCRjtFQ3lCQTs7Ozs7Ozs7OztJQVVFO0lBQ0E7RUR2QkY7RUN5QkE7O0lBRUU7RUR2QkY7RUN5QkE7OztJQUdFO0lBQ0E7RUR2QkY7RUN5QkE7SUFDRTtJQUNBO0VEdkJGO0FBQ0Y7QUMwQkE7RUFDRTtFQUNBO0FEeEJGOztBQzJCQTs7RUFFRTtBRHhCRjs7QUMyQkE7Ozs7RUFJRTtFQUNBO0FEeEJGOztBQzJCQTtFQUNFO0FEeEJGOztBQzJCQTtFQUNFO0FEeEJGOztBQzJCQTtFQUNFOzs7O0lBSUU7RUR4QkY7RUMwQkE7Ozs7Ozs7Ozs7SUFVRTtJQUNBO0VEeEJGO0VDMEJBOztJQUVFO0VEeEJGO0VDMEJBOzs7SUFHRTtJQUNBO0VEeEJGO0VDMEJBO0lBQ0U7SUFDQTtFRHhCRjtBQUNGO0FDMkJBO0VBQ0U7RUFDQTtBRHpCRjs7QUM0QkE7O0VBRUU7QUR6QkY7O0FDNEJBOzs7O0VBSUU7RUFDQTtBRHpCRjs7QUM0QkE7RUFDRTtBRHpCRjs7QUM0QkE7RUFDRTtBRHpCRjs7QUM0QkE7RUFDRTs7OztJQUlFO0VEekJGO0VDMkJBOzs7Ozs7Ozs7O0lBVUU7SUFDQTtFRHpCRjtFQzJCQTs7SUFFRTtFRHpCRjtFQzJCQTs7O0lBR0U7SUFDQTtFRHpCRjtFQzJCQTtJQUNFO0lBQ0E7RUR6QkY7QUFDRjtBQzRCQTtFQUNFO0VBQ0E7QUQxQkY7O0FDNkJBOztFQUVFO0FEMUJGOztBQzZCQTs7OztFQUlFO0VBQ0E7QUQxQkY7O0FDNkJBO0VBQ0U7QUQxQkY7O0FDNkJBO0VBQ0U7QUQxQkY7O0FDNkJBO0VBQ0U7Ozs7SUFJRTtFRDFCRjtFQzRCQTs7Ozs7Ozs7OztJQVVFO0lBQ0E7RUQxQkY7RUM0QkE7O0lBRUU7RUQxQkY7RUM0QkE7OztJQUdFO0lBQ0E7RUQxQkY7RUM0QkE7SUFDRTtJQUNBO0VEMUJGO0FBQ0Y7QUM2QkE7RUFDRTtFQUNBO0FEM0JGOztBQzhCQTs7RUFFRTtBRDNCRjs7QUM4QkE7Ozs7RUFJRTtFQUNBO0FEM0JGOztBQzhCQTtFQUNFO0FEM0JGOztBQzhCQTtFQUNFO0FEM0JGOztBQzhCQTtFQUNFOzs7O0lBSUU7RUQzQkY7RUM2QkE7Ozs7Ozs7Ozs7SUFVRTtJQUNBO0VEM0JGO0VDNkJBOztJQUVFO0VEM0JGO0VDNkJBOzs7SUFHRTtJQUNBO0VEM0JGO0VDNkJBO0lBQ0U7SUFDQTtFRDNCRjtBQUNGO0FDOEJBO0VBQ0U7RUFDQTtBRDVCRjs7QUMrQkE7O0VBRUU7QUQ1QkY7O0FDK0JBOzs7O0VBSUU7RUFDQTtBRDVCRjs7QUMrQkE7RUFDRTtBRDVCRjs7QUMrQkE7RUFDRTtBRDVCRjs7QUMrQkE7RUFDRTs7OztJQUlFO0VENUJGO0VDOEJBOzs7Ozs7Ozs7O0lBVUU7SUFDQTtFRDVCRjtFQzhCQTs7SUFFRTtFRDVCRjtFQzhCQTs7O0lBR0U7SUFDQTtFRDVCRjtFQzhCQTtJQUNFO0lBQ0E7RUQ1QkY7QUFDRjtBQytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTs7RUFFRTtBRDdCRjs7QUNnQ0E7O0VBRUU7QUQ3QkY7O0FDZ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7O0VBRUU7RUFDQTtBRDdCRjs7QUNnQ0E7O0VBRUU7QUQ3QkY7O0FDZ0NBOzs7OztFQUtFO0VBQ0E7QUQ3QkY7O0FDZ0NBO0VBQ0U7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0FEN0JGOztBQ2dDQTtFQUNFO0VBQ0E7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0VBQ0E7QUQ3QkY7O0FDZ0NBO0VBQ0U7RUFDQTtBRDdCRjs7QUNnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0JGOztBQ2dDQTtFQUNFO0lBQ0U7RUQ3QkY7RUMrQkE7O0lBRUU7SUFDQTtFRDdCRjtFQytCQTtJQUNFO0VEN0JGO0VDK0JBO0lBQ0U7SUFDQTtJQUNBO0VEN0JGO0VDK0JBO0lBQ0U7RUQ3QkY7RUMrQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDdCRjtFQytCQTtJQUNFO0VEN0JGO0VDK0JBO0lBQ0U7RUQ3QkY7RUMrQkE7SUFDRTtFRDdCRjtFQytCQTtJQUNFO0lBQ0E7SUFDQTtFRDdCRjtFQytCQTs7SUFFRTtFRDdCRjtFQytCQTs7SUFFRTtFRDdCRjtBQUNGO0FDZ0NBO0VBQ0U7Ozs7SUFJRTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNnQ0E7SUFDRTtFRDlCRjtFQ2dDQTs7SUFFRTtFRDlCRjtFQ2dDQTs7SUFFRTtFRDlCRjtFQ2dDQTs7OztJQUlFO0VEOUJGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtFRDlCRjtFQ2dDQTtJQUNFO0VEOUJGO0VDZ0NBOztJQUVFO0lBQ0E7RUQ5QkY7RUNnQ0E7SUFDRTtFRDlCRjtFQ2dDQTtJQUNFO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0lBQ0E7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtFRDlCRjtFQ2dDQTtJQUNFO0lBQ0E7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNnQ0E7SUFDRTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtFRDlCRjtFQ2dDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtFRDlCRjtFQ2dDQTtJQUNFO0VEOUJGO0VDZ0NBOztJQUVFO0VEOUJGO0VDZ0NBOztJQUVFO0VEOUJGO0VDZ0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ5QkY7RUNnQ0E7SUFDRTtFRDlCRjtFQ2dDQTtJQUNFO0VEOUJGO0VDZ0NBO0lBQ0U7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7O0lBRUU7RUQ5QkY7RUNnQ0E7SUFDRTtFRDlCRjtBQUNGO0FDaUNBO0VBQ0U7QUQvQkY7O0FDa0NBO0VBQ0U7RUFDQTtBRC9CRjs7QUNrQ0E7RUFDRTtBRC9CRjs7QUNrQ0E7RUFDRTtBRC9CRjs7QUNrQ0E7RUFDRTtBRC9CRjs7QUNrQ0E7O0VBRUU7RUFDQTtFQUNBO0FEL0JGOztBQ2tDQTtFQUNFO0FEL0JGOztBQ2tDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRC9CRjs7QUNrQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQvQkY7O0FDa0NBOzs7RUFHRTtFQUNBO0VBQ0E7QUQvQkY7O0FDa0NBOzs7RUFHRTtFQUNBO0FEL0JGOztBQ2tDQTs7O0VBR0U7QUQvQkY7O0FDa0NBOzs7RUFHRTtBRC9CRjs7QUNrQ0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9CRjs7QUNrQ0E7O0VBRUU7RUFDQTtFQUNBO0FEL0JGOztBQ2tDQTtFQUNFO0VBQ0E7RUFDQTtBRC9CRjs7QUNrQ0E7RUFDRTtFQUNBO0FEL0JGOztBQ2tDQTtFQUNFO0FEL0JGOztBQ2tDQTtFQUNFO0FEL0JGOztBQ2tDQTtFQUNFO0lBQ0U7RUQvQkY7RUNpQ0E7O0lBRUU7SUFDQTtFRC9CRjtFQ2lDQTtJQUNFO0lBQ0E7RUQvQkY7QUFDRjtBQ2tDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURoQ0Y7RUNrQ0E7Ozs7SUFJRTtJQUNBO0VEaENGO0VDa0NBO0lBQ0U7RURoQ0Y7RUNrQ0E7SUFDRTtFRGhDRjtFQ2tDQTtJQUNFO0lBQ0E7SUFDQTtFRGhDRjtFQ2tDQTtJQUNFO0VEaENGO0VDa0NBO0lBQ0U7SUFDQTtFRGhDRjtFQ2tDQTtJQUNFO0VEaENGO0VDa0NBO0lBQ0U7RURoQ0Y7RUNrQ0E7SUFDRTtFRGhDRjtFQ2tDQTtJQUNFO0lBQ0E7RURoQ0Y7QUFDRjtBQ21DQTtFQUNFO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTs7RUFFRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBOztFQUVFO0FEakNGOztBQ29DQTs7RUFFRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtFQUNBO0FEakNGOztBQ29DQTtFQUNFO0FEakNGOztBQ29DQTtFQUNFO0VBQ0E7QURqQ0Y7O0FDb0NBO0VBQ0U7QURqQ0Y7O0FDb0NBO0VBQ0U7RUFDQTtBRGpDRjs7QUNvQ0E7RUFDRTtBRGpDRjs7QUNvQ0E7RUFDRTtJQUNFO0lBQ0E7RURqQ0Y7RUNtQ0E7SUFDRTtJQUNBO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0lBQ0E7RURqQ0Y7RUNtQ0E7SUFDRTtJQUNBO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0lBQ0E7RURqQ0Y7RUNtQ0E7SUFDRTtJQUNBO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0lBQ0E7RURqQ0Y7RUNtQ0E7SUFDRTtJQUNBO0VEakNGO0VDbUNBO0lBQ0U7RURqQ0Y7RUNtQ0E7SUFDRTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7RURqQ0Y7RUNtQ0E7SUFDRTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7RURqQ0Y7RUNtQ0E7SUFDRTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0VDbUNBO0lBQ0U7SUFDQTtFRGpDRjtFQ21DQTtJQUNFO0VEakNGO0FBQ0Y7QUNvQ0E7RUFDRTtJQUNFO0lBQ0E7RURsQ0Y7RUNvQ0E7SUFDRTtJQUNBO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0lBQ0E7RURsQ0Y7RUNvQ0E7SUFDRTtJQUNBO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0lBQ0E7RURsQ0Y7RUNvQ0E7SUFDRTtJQUNBO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0lBQ0E7RURsQ0Y7RUNvQ0E7SUFDRTtJQUNBO0VEbENGO0VDb0NBO0lBQ0U7RURsQ0Y7RUNvQ0E7SUFDRTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7RURsQ0Y7RUNvQ0E7SUFDRTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7RURsQ0Y7RUNvQ0E7SUFDRTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0VDb0NBO0lBQ0U7SUFDQTtFRGxDRjtFQ29DQTtJQUNFO0VEbENGO0FBQ0Y7QUNxQ0E7RUFDRTtJQUNFO0lBQ0E7RURuQ0Y7RUNxQ0E7SUFDRTtJQUNBO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0lBQ0E7RURuQ0Y7RUNxQ0E7SUFDRTtJQUNBO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0lBQ0E7RURuQ0Y7RUNxQ0E7SUFDRTtJQUNBO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0lBQ0E7RURuQ0Y7RUNxQ0E7SUFDRTtJQUNBO0VEbkNGO0VDcUNBO0lBQ0U7RURuQ0Y7RUNxQ0E7SUFDRTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7RURuQ0Y7RUNxQ0E7SUFDRTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7RURuQ0Y7RUNxQ0E7SUFDRTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0VDcUNBO0lBQ0U7SUFDQTtFRG5DRjtFQ3FDQTtJQUNFO0VEbkNGO0FBQ0Y7QUNzQ0E7RUFDRTtJQUNFO0lBQ0E7RURwQ0Y7RUNzQ0E7SUFDRTtJQUNBO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0lBQ0E7RURwQ0Y7RUNzQ0E7SUFDRTtJQUNBO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0lBQ0E7RURwQ0Y7RUNzQ0E7SUFDRTtJQUNBO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0lBQ0E7RURwQ0Y7RUNzQ0E7SUFDRTtJQUNBO0VEcENGO0VDc0NBO0lBQ0U7RURwQ0Y7RUNzQ0E7SUFDRTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7RURwQ0Y7RUNzQ0E7SUFDRTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7RURwQ0Y7RUNzQ0E7SUFDRTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0VDc0NBO0lBQ0U7SUFDQTtFRHBDRjtFQ3NDQTtJQUNFO0VEcENGO0FBQ0Y7QUN1Q0E7RUFDRTtJQUNFO0lBQ0E7RURyQ0Y7RUN1Q0E7SUFDRTtJQUNBO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0lBQ0E7RURyQ0Y7RUN1Q0E7SUFDRTtJQUNBO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0lBQ0E7RURyQ0Y7RUN1Q0E7SUFDRTtJQUNBO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0lBQ0E7RURyQ0Y7RUN1Q0E7SUFDRTtJQUNBO0VEckNGO0VDdUNBO0lBQ0U7RURyQ0Y7RUN1Q0E7SUFDRTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7RURyQ0Y7RUN1Q0E7SUFDRTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7RURyQ0Y7RUN1Q0E7SUFDRTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0VDdUNBO0lBQ0U7SUFDQTtFRHJDRjtFQ3VDQTtJQUNFO0VEckNGO0FBQ0Y7QUN3Q0E7RUFDRTtJQUNFO0lBQ0E7RUR0Q0Y7RUN3Q0E7SUFDRTtJQUNBO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0lBQ0E7RUR0Q0Y7RUN3Q0E7SUFDRTtJQUNBO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0lBQ0E7RUR0Q0Y7RUN3Q0E7SUFDRTtJQUNBO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0lBQ0E7RUR0Q0Y7RUN3Q0E7SUFDRTtJQUNBO0VEdENGO0VDd0NBO0lBQ0U7RUR0Q0Y7RUN3Q0E7SUFDRTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7RUR0Q0Y7RUN3Q0E7SUFDRTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7RUR0Q0Y7RUN3Q0E7SUFDRTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0VDd0NBO0lBQ0U7SUFDQTtFRHRDRjtFQ3dDQTtJQUNFO0VEdENGO0FBQ0Y7QUN5Q0E7RUFDRTtFQUNBO0VBQ0E7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7RUFDQTtFQUNBO0FEdkNGOztBQzBDQTtFQUNFO0VBQ0E7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBO0VBQ0U7SUFDRTtFRHZDRjtBQUNGO0FDMENBO0VBQ0U7SUFDRTtFRHhDRjtBQUNGO0FDMkNBO0VBQ0U7RUFDQTtFQUNBO0FEekNGOztBQzRDQTtFQUNFO0VBQ0E7QUR6Q0Y7O0FDNENBO0VBQ0U7QUR6Q0Y7O0FDNENBO0VBQ0U7SUFDRTtFRHpDRjtBQUNGO0FDNENBO0VBQ0U7SUFDRTtFRDFDRjtBQUNGO0FDNkNBO0VBQ0U7SUFDRTtFRDNDRjtBQUNGO0FDOENBO0VBQ0U7SUFDRTtFRDVDRjtBQUNGO0FDK0NBO0VBQ0U7SUFDRTtFRDdDRjtBQUNGO0FDZ0RBO0VBQ0U7SUFDRTtFRDlDRjtBQUNGO0FDaURBO0VBQ0U7SUFDRTtFRC9DRjtBQUNGO0FDa0RBO0VBQ0U7SUFDRTtFRGhERjtBQUNGO0FDbURBO0VBQ0U7SUFDRTtFRGpERjtBQUNGO0FDb0RBO0VBQ0U7QURsREY7O0FDcURBO0VBQ0U7SUFDRTtFRGxERjtBQUNGO0FDcURBO0VBQ0U7SUFDRTtFRG5ERjtBQUNGO0FDc0RBO0VBQ0U7SUFDRTtFRHBERjtBQUNGO0FDdURBO0VBQ0U7SUFDRTtFRHJERjtBQUNGO0FDd0RBO0VBQ0U7SUFDRTtFRHRERjtBQUNGO0FDeURBO0VBQ0U7SUFDRTtFRHZERjtBQUNGO0FDMERBO0VBQ0U7SUFDRTtFRHhERjtBQUNGO0FDMkRBO0VBQ0U7SUFDRTtFRHpERjtBQUNGO0FDNERBO0VBQ0U7SUFDRTtFRDFERjtBQUNGO0FDNkRBO0VBQ0U7QUQzREY7O0FDOERBO0VBQ0U7SUFDRTtFRDNERjtBQUNGO0FDOERBO0VBQ0U7SUFDRTtFRDVERjtBQUNGO0FDK0RBO0VBQ0U7SUFDRTtFRDdERjtBQUNGO0FDZ0VBO0VBQ0U7SUFDRTtFRDlERjtBQUNGO0FDaUVBO0VBQ0U7SUFDRTtFRC9ERjtBQUNGO0FDa0VBO0VBQ0U7SUFDRTtFRGhFRjtBQUNGO0FDbUVBO0VBQ0U7SUFDRTtFRGpFRjtBQUNGO0FDb0VBO0VBQ0U7SUFDRTtFRGxFRjtBQUNGO0FDcUVBO0VBQ0U7SUFDRTtFRG5FRjtBQUNGO0FDc0VBO0VBQ0U7QURwRUY7O0FDdUVBO0VBQ0U7SUFDRTtFRHBFRjtBQUNGO0FDdUVBO0VBQ0U7SUFDRTtFRHJFRjtBQUNGO0FDd0VBO0VBQ0U7SUFDRTtFRHRFRjtBQUNGO0FDeUVBO0VBQ0U7SUFDRTtFRHZFRjtBQUNGO0FDMEVBO0VBQ0U7SUFDRTtFRHhFRjtBQUNGO0FDMkVBO0VBQ0U7SUFDRTtFRHpFRjtBQUNGO0FDNEVBO0VBQ0U7SUFDRTtFRDFFRjtBQUNGO0FDNkVBO0VBQ0U7SUFDRTtFRDNFRjtBQUNGO0FDOEVBO0VBQ0U7SUFDRTtFRDVFRjtBQUNGO0FDK0VBO0VBQ0U7QUQ3RUY7O0FDZ0ZBO0VBQ0U7SUFDRTtFRDdFRjtBQUNGO0FDZ0ZBO0VBQ0U7SUFDRTtFRDlFRjtBQUNGO0FDaUZBO0VBQ0U7SUFDRTtFRC9FRjtBQUNGO0FDa0ZBO0VBQ0U7SUFDRTtFRGhGRjtBQUNGO0FDbUZBO0VBQ0U7SUFDRTtFRGpGRjtBQUNGO0FDb0ZBO0VBQ0U7SUFDRTtFRGxGRjtBQUNGO0FDcUZBO0VBQ0U7SUFDRTtFRG5GRjtBQUNGO0FDc0ZBO0VBQ0U7SUFDRTtFRHBGRjtBQUNGO0FDdUZBO0VBQ0U7SUFDRTtFRHJGRjtBQUNGO0FDd0ZBO0VBQ0U7QUR0RkY7O0FDeUZBO0VBQ0U7SUFDRTtFRHRGRjtBQUNGO0FDeUZBO0VBQ0U7SUFDRTtFRHZGRjtBQUNGO0FDMEZBO0VBQ0U7SUFDRTtFRHhGRjtBQUNGO0FDMkZBO0VBQ0U7SUFDRTtFRHpGRjtBQUNGO0FDNEZBO0VBQ0U7SUFDRTtFRDFGRjtBQUNGO0FDNkZBO0VBQ0U7SUFDRTtFRDNGRjtBQUNGO0FDOEZBO0VBQ0U7SUFDRTtFRDVGRjtBQUNGO0FDK0ZBO0VBQ0U7SUFDRTtFRDdGRjtBQUNGO0FDZ0dBO0VBQ0U7SUFDRTtFRDlGRjtBQUNGO0FDaUdBO0VBQ0U7QUQvRkY7O0FDa0dBO0VBQ0U7SUFDRTtFRC9GRjtBQUNGO0FDa0dBO0VBQ0U7SUFDRTtFRGhHRjtBQUNGO0FDbUdBO0VBQ0U7SUFDRTtFRGpHRjtBQUNGO0FDb0dBO0VBQ0U7SUFDRTtFRGxHRjtBQUNGO0FDcUdBO0VBQ0U7SUFDRTtFRG5HRjtBQUNGO0FDc0dBO0VBQ0U7SUFDRTtFRHBHRjtBQUNGO0FDdUdBO0VBQ0U7SUFDRTtFRHJHRjtBQUNGO0FDd0dBO0VBQ0U7SUFDRTtFRHRHRjtBQUNGO0FDeUdBO0VBQ0U7SUFDRTtFRHZHRjtBQUNGO0FDMEdBO0VBQ0U7QUR4R0Y7O0FDMkdBO0VBQ0U7SUFDRTtFRHhHRjtBQUNGO0FDMkdBO0VBQ0U7SUFDRTtFRHpHRjtBQUNGO0FDNEdBO0VBQ0U7SUFDRTtFRDFHRjtBQUNGO0FDNkdBO0VBQ0U7SUFDRTtFRDNHRjtBQUNGO0FDOEdBO0VBQ0U7SUFDRTtFRDVHRjtBQUNGO0FDK0dBO0VBQ0U7SUFDRTtFRDdHRjtBQUNGO0FDZ0hBO0VBQ0U7SUFDRTtFRDlHRjtBQUNGO0FDaUhBO0VBQ0U7SUFDRTtFRC9HRjtBQUNGO0FDa0hBO0VBQ0U7SUFDRTtFRGhIRjtBQUNGO0FDbUhBO0VBQ0U7QURqSEY7O0FDb0hBO0VBQ0U7SUFDRTtFRGpIRjtBQUNGO0FDb0hBO0VBQ0U7SUFDRTtFRGxIRjtBQUNGO0FDcUhBO0VBQ0U7SUFDRTtFRG5IRjtBQUNGO0FDc0hBO0VBQ0U7SUFDRTtFRHBIRjtBQUNGO0FDdUhBO0VBQ0U7SUFDRTtFRHJIRjtBQUNGO0FDd0hBO0VBQ0U7SUFDRTtFRHRIRjtBQUNGO0FDeUhBO0VBQ0U7SUFDRTtFRHZIRjtBQUNGO0FDMEhBO0VBQ0U7SUFDRTtFRHhIRjtBQUNGO0FDMkhBO0VBQ0U7SUFDRTtFRHpIRjtBQUNGO0FDNEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDFIRjs7QUM2SEE7RUFDRTtFQUNBO0VBQ0E7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7QUQxSEY7O0FDNkhBO0VBQ0U7SUFDRTtFRDFIRjtFQzRIQTtJQUNFO0lBQ0E7RUQxSEY7RUM0SEE7SUFDRTtJQUNBO0VEMUhGO0VDNEhBO0lBQ0U7SUFDQTtFRDFIRjtFQzRIQTtJQUNFO0lBQ0E7RUQxSEY7RUM0SEE7SUFDRTtJQUNBO0VEMUhGO0VDNEhBO0lBQ0U7SUFDQTtFRDFIRjtFQzRIQTtJQUNFO0lBQ0E7RUQxSEY7RUM0SEE7SUFDRTtJQUNBO0VEMUhGO0VDNEhBO0lBQ0U7SUFDQTtFRDFIRjtFQzRIQTtJQUNFO0lBQ0E7RUQxSEY7RUM0SEE7SUFDRTtJQUNBO0VEMUhGO0VDNEhBO0lBQ0U7SUFDQTtFRDFIRjtBQUNGO0FDNkhBO0FBQ0E7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7RUFDQTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtBRDNIRjs7QUM4SEE7RUFDRTtFQUNBO0FEM0hGOztBQzhIQTtFQUNFO0VBQ0E7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7QUQzSEY7O0FDOEhBO0VBQ0U7SUFDRTtFRDNIRjtFQzZIQTtJQUNFO0VEM0hGO0VDNkhBO0lBQ0U7RUQzSEY7RUM2SEE7SUFDRTtFRDNIRjtFQzZIQTtJQUNFO0VEM0hGO0VDNkhBO0lBQ0U7RUQzSEY7RUM2SEE7SUFDRTtFRDNIRjtBQUNGO0FDOEhBO0VBQ0U7SUFDRTtFRDVIRjtFQzhIQTtJQUNFO0VENUhGO0VDOEhBO0lBQ0U7RUQ1SEY7RUM4SEE7SUFDRTtFRDVIRjtFQzhIQTtJQUNFO0VENUhGO0VDOEhBO0lBQ0U7RUQ1SEY7RUM4SEE7SUFDRTtFRDVIRjtBQUNGO0FDK0hBO0VBQ0U7SUFDRTtFRDdIRjtFQytIQTtJQUNFO0VEN0hGO0VDK0hBO0lBQ0U7RUQ3SEY7RUMrSEE7SUFDRTtFRDdIRjtFQytIQTtJQUNFO0VEN0hGO0VDK0hBO0lBQ0U7RUQ3SEY7RUMrSEE7SUFDRTtFRDdIRjtBQUNGO0FDZ0lBO0VBQ0U7SUFDRTtFRDlIRjtFQ2dJQTtJQUNFO0VEOUhGO0VDZ0lBO0lBQ0U7RUQ5SEY7RUNnSUE7SUFDRTtFRDlIRjtFQ2dJQTtJQUNFO0VEOUhGO0VDZ0lBO0lBQ0U7RUQ5SEY7RUNnSUE7SUFDRTtFRDlIRjtBQUNGO0FDaUlBO0VBQ0U7SUFDRTtFRC9IRjtFQ2lJQTtJQUNFO0VEL0hGO0VDaUlBO0lBQ0U7RUQvSEY7RUNpSUE7SUFDRTtFRC9IRjtFQ2lJQTtJQUNFO0VEL0hGO0VDaUlBO0lBQ0U7RUQvSEY7RUNpSUE7SUFDRTtFRC9IRjtBQUNGO0FDa0lBO0VBQ0U7SUFDRTtFRGhJRjtFQ2tJQTtJQUNFO0VEaElGO0VDa0lBO0lBQ0U7RURoSUY7RUNrSUE7SUFDRTtFRGhJRjtFQ2tJQTtJQUNFO0VEaElGO0VDa0lBO0lBQ0U7RURoSUY7RUNrSUE7SUFDRTtFRGhJRjtBQUNGO0FDbUlBO0VBQ0U7QURqSUY7O0FDb0lBO0VBQ0U7QURqSUY7O0FDb0lBO0VBQ0U7QURqSUY7O0FDb0lBO0VBQ0U7QURqSUY7O0FDb0lBO0VBQ0U7SUFDRTtFRGpJRjtBQUNGO0FDb0lBO0VBQ0U7SUFDRTtFRGxJRjtBQUNGO0FDcUlBO0VBQ0U7SUFDRTtFRG5JRjtBQUNGO0FDc0lBO0VBQ0U7SUFDRTtFRHBJRjtBQUNGO0FDdUlBO0VBQ0U7SUFDRTtFRHJJRjtBQUNGO0FDd0lBO0VBQ0U7SUFDRTtFRHRJRjtBQUNGO0FDeUlBO0VBQ0U7SUFDRTtFRHZJRjtBQUNGO0FDMElBO0VBQ0U7SUFDRTtFRHhJRjtBQUNGO0FDMklBO0VBQ0U7SUFDRTtFRHpJRjtBQUNGO0FDNElBO0VBQ0U7SUFDRTtFRDFJRjtBQUNGO0FDNklBO0VBQ0U7SUFDRTtFRDNJRjtBQUNGO0FDOElBO0VBQ0U7SUFDRTtFRDVJRjtBQUNGO0FDK0lBO0VBQ0U7SUFDRTtFRDdJRjtBQUNGO0FDZ0pBO0VBQ0U7SUFDRTtFRDlJRjtBQUNGO0FDaUpBO0VBQ0U7SUFDRTtFRC9JRjtBQUNGO0FDa0pBO0VBQ0U7SUFDRTtFRGhKRjtBQUNGO0FDbUpBO0VBQ0U7SUFDRTtFRGpKRjtBQUNGO0FDb0pBO0VBQ0U7SUFDRTtFRGxKRjtBQUNGO0FDcUpBO0VBQ0U7SUFDRTtFRG5KRjtBQUNGO0FDc0pBO0VBQ0U7SUFDRTtFRHBKRjtBQUNGO0FDdUpBO0VBQ0U7SUFDRTtFRHJKRjtBQUNGO0FDd0pBO0VBQ0U7SUFDRTtFRHRKRjtBQUNGO0FDeUpBO0VBQ0U7SUFDRTtFRHZKRjtBQUNGO0FDMEpBO0VBQ0U7SUFDRTtFRHhKRjtBQUNGO0FDMkpBO0VBQ0U7SUFDRTtFRHpKRjtBQUNGO0FDNEpBO0VBQ0U7SUFDRTtFRDFKRjtBQUNGO0FDNkpBO0VBQ0U7SUFDRTtFRDNKRjtBQUNGO0FDOEpBO0VBQ0U7SUFDRTtFRDVKRjtBQUNGO0FDK0pBO0VBQ0U7SUFDRTtFRDdKRjtBQUNGO0FDZ0tBO0VBQ0U7SUFDRTtFRDlKRjtBQUNGO0FDaUtBO0VBQ0U7SUFDRTtFRC9KRjtBQUNGO0FDa0tBO0VBQ0U7SUFDRTtFRGhLRjtBQUNGO0FDbUtBO0VBQ0U7SUFDRTtFRGpLRjtBQUNGO0FDb0tBO0VBQ0U7SUFDRTtFRGxLRjtBQUNGO0FDcUtBO0VBQ0U7SUFDRTtFRG5LRjtBQUNGO0FDc0tBO0VBQ0U7SUFDRTtFRHBLRjtBQUNGO0FDdUtBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7QURyS0Y7O0FDd0tBO0VBQ0U7SUFDRTtFRHJLRjtBQUNGO0FDd0tBO0VBQ0U7SUFDRTtFRHRLRjtBQUNGO0FDeUtBO0VBQ0U7SUFDRTtFRHZLRjtBQUNGO0FDMEtBO0VBQ0U7SUFDRTtFRHhLRjtBQUNGO0FDMktBO0VBQ0U7SUFDRTtFRHpLRjtBQUNGO0FDNEtBO0VBQ0U7SUFDRTtFRDFLRjtBQUNGO0FDNktBO0VBQ0U7SUFDRTtFRDNLRjtBQUNGO0FDOEtBO0VBQ0U7SUFDRTtFRDVLRjtBQUNGO0FDK0tBO0VBQ0U7SUFDRTtFRDdLRjtBQUNGO0FDZ0xBO0VBQ0U7QUQ5S0Y7O0FDaUxBO0VBQ0U7SUFDRTtFRDlLRjtBQUNGO0FDaUxBO0VBQ0U7SUFDRTtFRC9LRjtBQUNGO0FDa0xBO0VBQ0U7SUFDRTtFRGhMRjtBQUNGO0FDbUxBO0VBQ0U7SUFDRTtFRGpMRjtBQUNGO0FDb0xBO0VBQ0U7SUFDRTtFRGxMRjtBQUNGO0FDcUxBO0VBQ0U7SUFDRTtFRG5MRjtBQUNGO0FDc0xBO0VBQ0U7SUFDRTtFRHBMRjtBQUNGO0FDdUxBO0VBQ0U7SUFDRTtFRHJMRjtBQUNGO0FDd0xBO0VBQ0U7SUFDRTtFRHRMRjtBQUNGO0FDeUxBO0VBQ0U7QUR2TEY7O0FDMExBO0VBQ0U7SUFDRTtFRHZMRjtBQUNGO0FDMExBO0VBQ0U7SUFDRTtFRHhMRjtBQUNGO0FDMkxBO0VBQ0U7SUFDRTtFRHpMRjtBQUNGO0FDNExBO0VBQ0U7SUFDRTtFRDFMRjtBQUNGO0FDNkxBO0VBQ0U7SUFDRTtFRDNMRjtBQUNGO0FDOExBO0VBQ0U7SUFDRTtFRDVMRjtBQUNGO0FDK0xBO0VBQ0U7SUFDRTtFRDdMRjtBQUNGO0FDZ01BO0VBQ0U7SUFDRTtFRDlMRjtBQUNGO0FDaU1BO0VBQ0U7SUFDRTtFRC9MRjtBQUNGO0FDa01BO0VBQ0U7QURoTUY7O0FDbU1BO0VBQ0U7SUFDRTtFRGhNRjtBQUNGO0FDbU1BO0VBQ0U7SUFDRTtFRGpNRjtBQUNGO0FDb01BO0VBQ0U7SUFDRTtFRGxNRjtBQUNGO0FDcU1BO0VBQ0U7SUFDRTtFRG5NRjtBQUNGO0FDc01BO0VBQ0U7SUFDRTtFRHBNRjtBQUNGO0FDdU1BO0VBQ0U7SUFDRTtFRHJNRjtBQUNGO0FDd01BO0VBQ0U7SUFDRTtFRHRNRjtBQUNGO0FDeU1BO0VBQ0U7SUFDRTtFRHZNRjtBQUNGO0FDME1BO0VBQ0U7SUFDRTtFRHhNRjtBQUNGO0FDMk1BO0VBQ0U7QUR6TUY7O0FDNE1BO0VBQ0U7SUFDRTtFRHpNRjtBQUNGO0FDNE1BO0VBQ0U7SUFDRTtFRDFNRjtBQUNGO0FDNk1BO0VBQ0U7SUFDRTtFRDNNRjtBQUNGO0FDOE1BO0VBQ0U7SUFDRTtFRDVNRjtBQUNGO0FDK01BO0VBQ0U7SUFDRTtFRDdNRjtBQUNGO0FDZ05BO0VBQ0U7SUFDRTtFRDlNRjtBQUNGO0FDaU5BO0VBQ0U7SUFDRTtFRC9NRjtBQUNGO0FDa05BO0VBQ0U7SUFDRTtFRGhORjtBQUNGO0FDbU5BO0VBQ0U7SUFDRTtFRGpORjtBQUNGO0FDb05BO0VBQ0U7QURsTkY7O0FDcU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGxORjs7QUNxTkE7RUFDRTtJQUNFO0VEbE5GO0FBQ0Y7QUNxTkE7RUFDRTtJQUNFO0VEbk5GO0FBQ0Y7QUNzTkE7RUFDRTtJQUNFO0VEcE5GO0FBQ0Y7QUN1TkE7RUFDRTtJQUNFO0VEck5GO0FBQ0Y7QUN3TkE7RUFDRTtJQUNFO0VEdE5GO0FBQ0Y7QUN5TkE7RUFDRTtJQUNFO0VEdk5GO0FBQ0Y7QUMwTkE7RUFDRTtJQUNFO0VEeE5GO0FBQ0Y7QUMyTkE7RUFDRTtJQUNFO0VEek5GO0FBQ0Y7QUM0TkE7RUFDRTtJQUNFO0VEMU5GO0FBQ0Y7QUM2TkE7RUFDRTtBRDNORjs7QUM4TkE7RUFDRTtJQUNFO0VEM05GO0FBQ0Y7QUM4TkE7RUFDRTtJQUNFO0VENU5GO0FBQ0Y7QUMrTkE7RUFDRTtJQUNFO0VEN05GO0FBQ0Y7QUNnT0E7RUFDRTtJQUNFO0VEOU5GO0FBQ0Y7QUNpT0E7RUFDRTtJQUNFO0VEL05GO0FBQ0Y7QUNrT0E7RUFDRTtJQUNFO0VEaE9GO0FBQ0Y7QUNtT0E7RUFDRTtJQUNFO0VEak9GO0FBQ0Y7QUNvT0E7RUFDRTtJQUNFO0VEbE9GO0FBQ0Y7QUNxT0E7RUFDRTtJQUNFO0VEbk9GO0FBQ0Y7QUNzT0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEcE9GOztBQ3VPQTtFQUNFO0FEcE9GOztBQ3VPQTtFQUNFO0FEcE9GOztBQ3VPQTtFQUNFO0VBQ0E7QURwT0Y7O0FDdU9BOztFQUVFO0FEcE9GOztBQ3VPQTtFQUNFO0FEcE9GOztBQ3VPQTtFQUNFO0FEcE9GOztBQ3VPQTs7RUFFRTtBRHBPRjs7QUN1T0E7RUFDRTtJQUNFO0VEcE9GO0FBQ0Y7QUN1T0E7O0VBRUU7QURyT0Y7O0FDd09BOzs7RUFHRTtFQUNBO0FEck9GOztBQ3dPQTtFQUNFO0VBQ0E7QURyT0Y7O0FDd09BO0VBQ0U7QURyT0Y7O0FDd09BO0VBQ0U7RUFDQTtBRHJPRjs7QUN3T0E7RUFDRTtBRHJPRjs7QUN3T0E7RUFDRTtBRHJPRjs7QUN3T0E7RUFDRTtFQUNBO0VBQ0E7QURyT0Y7O0FDd09BO0VBQ0U7QURyT0Y7O0FDd09BO0VBQ0U7SUFDRTtFRHJPRjtBQUNGO0FDd09BO0VBQ0U7RUFDQTtBRHRPRjs7QUN5T0E7O0VBRUU7QUR0T0Y7O0FDeU9BO0VBQ0U7QUR0T0Y7O0FDeU9BO0VBQ0U7QUR0T0Y7O0FDeU9BOztFQUVFO0FEdE9GOztBQ3lPQTtFQUNFO0lBQ0U7RUR0T0Y7QUFDRjtBQ3lPQTs7RUFFRTtBRHZPRjs7QUMwT0E7OztFQUdFO0VBQ0E7QUR2T0Y7O0FDME9BO0VBQ0U7RUFDQTtBRHZPRjs7QUMwT0E7RUFDRTtBRHZPRjs7QUMwT0E7RUFDRTtFQUNBO0FEdk9GOztBQzBPQTtFQUNFO0FEdk9GOztBQzBPQTtFQUNFO0FEdk9GOztBQzBPQTtFQUNFO0VBQ0E7RUFDQTtBRHZPRjs7QUMwT0E7RUFDRTtBRHZPRjs7QUMwT0E7RUFDRTtJQUNFO0VEdk9GO0FBQ0Y7QUMwT0E7RUFDRTtFQUNBO0FEeE9GOztBQzJPQTs7RUFFRTtBRHhPRjs7QUMyT0E7RUFDRTtBRHhPRjs7QUMyT0E7RUFDRTtBRHhPRjs7QUMyT0E7O0VBRUU7QUR4T0Y7O0FDMk9BO0VBQ0U7SUFDRTtFRHhPRjtBQUNGO0FDMk9BOztFQUVFO0FEek9GOztBQzRPQTs7O0VBR0U7RUFDQTtBRHpPRjs7QUM0T0E7RUFDRTtFQUNBO0FEek9GOztBQzRPQTtFQUNFO0FEek9GOztBQzRPQTtFQUNFO0VBQ0E7QUR6T0Y7O0FDNE9BO0VBQ0U7QUR6T0Y7O0FDNE9BO0VBQ0U7QUR6T0Y7O0FDNE9BO0VBQ0U7RUFDQTtFQUNBO0FEek9GOztBQzRPQTtFQUNFO0FEek9GOztBQzRPQTtFQUNFO0lBQ0U7RUR6T0Y7QUFDRjtBQzRPQTtFQUNFO0VBQ0E7QUQxT0Y7O0FDNk9BOztFQUVFO0FEMU9GOztBQzZPQTtFQUNFO0FEMU9GOztBQzZPQTtFQUNFO0FEMU9GOztBQzZPQTs7RUFFRTtBRDFPRjs7QUM2T0E7RUFDRTtJQUNFO0VEMU9GO0FBQ0Y7QUM2T0E7O0VBRUU7QUQzT0Y7O0FDOE9BOzs7RUFHRTtFQUNBO0FEM09GOztBQzhPQTtFQUNFO0VBQ0E7QUQzT0Y7O0FDOE9BO0VBQ0U7QUQzT0Y7O0FDOE9BO0VBQ0U7RUFDQTtBRDNPRjs7QUM4T0E7RUFDRTtBRDNPRjs7QUM4T0E7RUFDRTtBRDNPRjs7QUM4T0E7RUFDRTtFQUNBO0VBQ0E7QUQzT0Y7O0FDOE9BO0VBQ0U7QUQzT0Y7O0FDOE9BO0VBQ0U7SUFDRTtFRDNPRjtBQUNGO0FDOE9BO0VBQ0U7RUFDQTtBRDVPRjs7QUMrT0E7O0VBRUU7QUQ1T0Y7O0FDK09BO0VBQ0U7QUQ1T0Y7O0FDK09BO0VBQ0U7QUQ1T0Y7O0FDK09BOztFQUVFO0FENU9GOztBQytPQTtFQUNFO0lBQ0U7RUQ1T0Y7QUFDRjtBQytPQTs7RUFFRTtBRDdPRjs7QUNnUEE7OztFQUdFO0VBQ0E7QUQ3T0Y7O0FDZ1BBO0VBQ0U7RUFDQTtBRDdPRjs7QUNnUEE7RUFDRTtBRDdPRjs7QUNnUEE7RUFDRTtFQUNBO0FEN09GOztBQ2dQQTtFQUNFO0FEN09GOztBQ2dQQTtFQUNFO0FEN09GOztBQ2dQQTtFQUNFO0VBQ0E7RUFDQTtBRDdPRjs7QUNnUEE7RUFDRTtBRDdPRjs7QUNnUEE7RUFDRTtJQUNFO0VEN09GO0FBQ0Y7QUNnUEE7RUFDRTtFQUNBO0FEOU9GOztBQ2lQQTs7RUFFRTtBRDlPRjs7QUNpUEE7RUFDRTtBRDlPRjs7QUNpUEE7RUFDRTtBRDlPRjs7QUNpUEE7O0VBRUU7QUQ5T0Y7O0FDaVBBO0VBQ0U7SUFDRTtFRDlPRjtBQUNGO0FDaVBBOztFQUVFO0FEL09GOztBQ2tQQTs7O0VBR0U7RUFDQTtBRC9PRjs7QUNrUEE7RUFDRTtFQUNBO0FEL09GOztBQ2tQQTtFQUNFO0FEL09GOztBQ2tQQTtFQUNFO0VBQ0E7QUQvT0Y7O0FDa1BBO0VBQ0U7QUQvT0Y7O0FDa1BBO0VBQ0U7QUQvT0Y7O0FDa1BBO0VBQ0U7RUFDQTtFQUNBO0FEL09GOztBQ2tQQTtFQUNFO0FEL09GOztBQ2tQQTtFQUNFO0lBQ0U7RUQvT0Y7QUFDRjtBQ2tQQTtFQUNFO0VBQ0E7QURoUEY7O0FDbVBBOztFQUVFO0FEaFBGOztBQ21QQTtFQUNFO0FEaFBGOztBQ21QQTtFQUNFO0FEaFBGOztBQ21QQTs7RUFFRTtBRGhQRjs7QUNtUEE7RUFDRTtJQUNFO0VEaFBGO0FBQ0Y7QUNtUEE7O0VBRUU7QURqUEY7O0FDb1BBOzs7RUFHRTtFQUNBO0FEalBGOztBQ29QQTtFQUNFO0VBQ0E7QURqUEY7O0FDb1BBO0VBQ0U7QURqUEY7O0FDb1BBO0VBQ0U7RUFDQTtBRGpQRjs7QUNvUEE7RUFDRTtBRGpQRjs7QUNvUEE7RUFDRTtBRGpQRjs7QUNvUEE7RUFDRTtFQUNBO0VBQ0E7QURqUEY7O0FDb1BBO0VBQ0U7QURqUEY7O0FDb1BBO0VBQ0U7SUFDRTtFRGpQRjtBQUNGO0FDb1BBO0VBQ0U7RUFDQTtBRGxQRjs7QUNxUEE7O0VBRUU7QURsUEY7O0FDcVBBO0VBQ0U7QURsUEY7O0FDcVBBO0VBQ0U7QURsUEY7O0FDcVBBOztFQUVFO0FEbFBGOztBQ3FQQTtFQUNFO0lBQ0U7RURsUEY7QUFDRjtBQ3FQQTs7RUFFRTtBRG5QRjs7QUNzUEE7OztFQUdFO0VBQ0E7QURuUEY7O0FDc1BBO0VBQ0U7RUFDQTtBRG5QRjs7QUNzUEE7RUFDRTtBRG5QRjs7QUNzUEE7RUFDRTtFQUNBO0FEblBGOztBQ3NQQTtFQUNFO0FEblBGOztBQ3NQQTtFQUNFO0FEblBGOztBQ3NQQTtFQUNFO0VBQ0E7RUFDQTtBRG5QRjs7QUNzUEE7RUFDRTtBRG5QRjs7QUNzUEE7RUFDRTtJQUNFO0VEblBGO0FBQ0Y7QUNzUEE7RUFDRTtFQUNBO0FEcFBGOztBQ3VQQTs7RUFFRTtBRHBQRjs7QUN1UEE7RUFDRTtBRHBQRjs7QUN1UEE7RUFDRTtBRHBQRjs7QUN1UEE7O0VBRUU7QURwUEY7O0FDdVBBO0VBQ0U7SUFDRTtFRHBQRjtBQUNGO0FDdVBBOztFQUVFO0FEclBGOztBQ3dQQTs7O0VBR0U7RUFDQTtBRHJQRjs7QUN3UEE7RUFDRTtFQUNBO0FEclBGOztBQ3dQQTtFQUNFO0FEclBGOztBQ3dQQTtFQUNFO0VBQ0E7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7QURyUEY7O0FDd1BBO0VBQ0U7RUFDQTtFQUNBO0FEclBGOztBQ3dQQTtFQUNFO0FEclBGOztBQ3dQQTtFQUNFO0lBQ0U7RURyUEY7QUFDRjtBQ3dQQTtFQUNFO0VBQ0E7QUR0UEY7O0FDeVBBOztFQUVFO0FEdFBGOztBQ3lQQTtFQUNFO0FEdFBGOztBQ3lQQTtFQUNFO0FEdFBGOztBQ3lQQTs7RUFFRTtBRHRQRjs7QUN5UEE7RUFDRTtJQUNFO0VEdFBGO0FBQ0Y7QUN5UEE7O0VBRUU7QUR2UEY7O0FDMFBBOzs7RUFHRTtFQUNBO0FEdlBGOztBQzBQQTtFQUNFO0VBQ0E7QUR2UEY7O0FDMFBBO0VBQ0U7QUR2UEY7O0FDMFBBO0VBQ0U7RUFDQTtBRHZQRjs7QUMwUEE7RUFDRTtBRHZQRjs7QUMwUEE7RUFDRTtBRHZQRjs7QUMwUEE7RUFDRTtFQUNBO0VBQ0E7QUR2UEY7O0FDMFBBO0VBQ0U7QUR2UEY7O0FDMFBBO0VBQ0U7SUFDRTtFRHZQRjtBQUNGO0FDMFBBO0VBQ0U7QUR4UEY7O0FDMlBBO0VBQ0U7SUFDRTtFRHhQRjtBQUNGO0FDMlBBO0VBQ0U7SUFDRTtFRHpQRjtBQUNGO0FDNFBBO0VBQ0U7RUFDQTtBRDFQRjs7QUM2UEE7RUFDRTtFQUNBO0FEMVBGOztBQzZQQTtFQUNFO0FEMVBGOztBQzZQQTtFQUNFO0FEMVBGOztBQzZQQTtFQUNFO0FEMVBGOztBQzZQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDFQRjs7QUM2UEE7RUFDRTtBRDFQRjs7QUM2UEE7RUFDRTtJQUNFO0VEMVBGO0FBQ0Y7QUM2UEE7RUFDRTtBRDNQRjs7QUM4UEE7RUFDRTtJQUNFO0VEM1BGO0VDNlBBO0lBQ0U7RUQzUEY7QUFDRjtBQzhQQTtFQUNFO0lBQ0U7SUFDQTtFRDVQRjtFQzhQQTtJQUNFO0VENVBGO0FBQ0Y7QUMrUEE7O0VBRUU7RUFDQTtBRDdQRjs7QUNnUUE7RUFDRTtFQUNBO0VBQ0E7QUQ3UEY7O0FDZ1FBO0VBQ0U7SUFDRTtFRDdQRjtBQUNGO0FDZ1FBO0VBQ0U7QUQ5UEY7O0FDaVFBO0VBQ0U7SUFDRTtFRDlQRjtFQ2dRQTtJQUNFO0VEOVBGO0VDZ1FBO0lBQ0U7RUQ5UEY7QUFDRjtBQ2lRQTtFQUNFO0VBQ0E7QUQvUEY7OztBRTltV0E7QUNBQTtBRHlFQTtFQUNFO0FGMmlXRjtBRXppV0U7RUFDRTtBRjJpV0o7O0FFdmlXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdBM0RjO0VBNERkLGdCQTlEbUI7QUZ3bVdyQjtBRXhpV0U7RUFDRTtFQUNBLG1CQWxFaUI7QUY0bVdyQjs7QUV0aVdBO0VBQ0U7RUFDQSxrQkEvRWlCO0VBZ0ZqQixrQ0E1Rk07QUZxb1dSO0FFdmlXRTtFQUNFLHdGQTNFaUI7QUZvbldyQjtBRXRpV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkExRmU7RUEyRmY7RUFDQTtFQUNBO0VBQ0E7QUZ3aVdKOztBRXBpV0E7RUFDRTtBRnVpV0Y7O0FFcGlXQTtFQUNFO0VBQ0EsaUNBbkhNO0FGMHBXUjs7QUVwaVdBO0VBQ0U7QUZ1aVdGOztBRXBpV0E7RUFDRTtBRnVpV0Y7O0FFcGlXQTtFQUNFO0FGdWlXRjs7QUVwaVdBO0VBQ0U7QUZ1aVdGOztBRXBpV0E7RUFDRSxlQS9Ha0I7RUFnSGxCLG9CQWhIa0I7QUZ1cFdwQjs7QUVwaVdBO0VBQ0U7RUFDQSxpQ0E3SU07RUE4SU47RUFDQTtFQUNBLGdCQS9Ib0I7QUZzcVd0Qjs7QUVqaVdFO0VBQ0U7QUZvaVdKO0FFOWhXSTtFQXFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkE3S2E7RUE4S2I7RUFDQSxrQ0EzTEU7RUE0TEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQW5MZ0I7RUFvTGhCO0VBQ0Esc0JBak1DO0VBa01ELGVBckxnQjtBRmlzV3RCO0FFMWdXTTtFQUVFO0FGMmdXUjtBRXhnV007RUFDRSw2QkF0TUs7RUF1TUwsc0JBM01EO0FGcXRXUDtBRXZnV007RUFDRSxnQ0E5TUU7RUErTUYsc0JBaE5EO0FGeXRXUDtBRXZnV1E7RUFDRTtBRnlnV1Y7QUVyZ1dNO0VBQ0UsNkJBck5JO0VBc05KLHNCQXpORDtBRmd1V1A7QUVwZ1dNO0VBQ0U7QUZzZ1dSO0FFbmdXTTtFQ3JPSjtFQUNBO0FIMnVXRjtBRXBnV1E7RUFDRTtBRnNnV1Y7QUVsZ1dVO0VBQ0U7QUZvZ1daO0FFaGdXUTtFQUNFO0FGa2dXVjtBRS8vVlE7RUFDRTtBRmlnV1Y7QUU3L1ZNO0VDdFBKO0VBQ0Esa0JEVXVCO0VDVHZCO0VBQ0Esa0JEV21CO0FGMnVXckI7QUU3L1ZFO0VBQ0U7QUYrL1ZKO0FFNS9WRTs7RUFFRTtFQUNBO0VBQ0EsY0E3T2dCO0FGMnVXcEI7QUU1L1ZJOztFQUNFO0FGKy9WTjs7QUVuL1ZFO0VBRUU7RUFDQTtFQUNBO0VBQ0EsZ0JBeFFrQjtBRjZ2V3RCO0FFbC9WRTtFQUVFLGNBdFFnQjtFQXVRaEIsc0JBMVJTO0VBMlJULGtCQWpSaUI7QUZvd1dyQjtBRWovVkk7RUFORjtJQU9JLGlCQXBQbUI7RUZ3dVd2QjtBQUNGOztBRWgvVkE7RUFJRTtBRmcvVkY7QUU5K1ZFO0VBQ0U7SUFDRTtFRmcvVko7QUFDRjs7QUV6K1ZFO0VBQ0U7RUFDQTtBRjQrVko7QUV6K1ZFO0VBQ0UsaUNBclM2QjtBRmd4V2pDO0FFditWSTtFQUVFLG9DQWxVSTtFQW1VSixXQXhTbUI7RUF5U25CLGdCQXhTeUI7QUZneFcvQjtBRXArVkU7RUFDRSxzQkFyVVc7QUYyeVdmO0FFaitWSTtFQUNFLHNCQXZUbUI7QUYweFd6QjtBRWgrVkk7RUFDRTtBRmsrVk47QUU5OVZFO0VBQ0U7RUFDQSxpQ0EzVkk7QUYyeldSO0FFOTlWSTtFQUNFO0FGZytWTjtBRTc5Vkk7RUFDRSxpQ0F6VTJCO0FGd3lXakM7QUUxOVZJO0VBQ0UscUNBelUyQjtBRnF5V2pDO0FFMTlWTTtFQUNFLFdBM1VjO0FGdXlXdEI7QUV4OVZJO0VBQ0U7QUYwOVZOO0FFdDlWRTtFQUNFLGlDQWhYUztFQWlYVCxXQXpWcUI7QUZpeld6QjtBRXI5VkU7RUFDRTtBRnU5Vko7QUVwOVZFO0VBQ0U7QUZzOVZKO0FFMzhWRTtFQUNFO0FGNjhWSjtBRWw4VkU7RUFDRTtFQUNBLGlDQWpaVztBRnExV2Y7QUVsOFZJO0VBQ0U7QUZvOFZOO0FFajhWSTtFQUNFO0FGbThWTjtBRWg4Vkk7RUFDRTtBRms4Vk47QUVwN1ZFO0VBRUU7RUFDQTtBRnE3Vko7O0FFajdWQTtFQUNFLGdDQTlZOEI7QUZrMFdoQztBRWw3VkU7RUFFRTtBRm03Vko7O0FJcjNXQTtBQUNBO0FBRUE7RUFDRTtBSnUzV0Y7O0FJcDNXQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSnEzV0Y7O0FJbDNXQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbTNXRjs7QUloM1dBOztFQUFBO0FBSUE7RUFDRTtBSmszV0Y7O0FJLzJXQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUppM1dGOztBSTkyV0E7K0VBQUE7QUFHQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBSisyV0Y7O0FJNTJXQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUo4MldGOztBSTMyV0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUo0MldGOztBSXoyV0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUoyMldGOztBSXgyV0E7O0VBQUE7QUFJQTs7RUFFRTtBSjAyV0Y7O0FJdjJXQTs7O0VBQUE7QUFLQTs7O0VBR0U7RUFDQTtBSnkyV0Y7O0FJdDJXQTs7RUFBQTtBQUlBO0VBQ0U7QUp3MldGOztBSXIyV0E7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUp1MldGOztBSXAyV0E7RUFDRTtBSnUyV0Y7O0FJcDJXQTtFQUNFO0FKdTJXRjs7QUlwMldBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FKcTJXRjs7QUlsMldBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptMldGOztBSWgyV0E7OztFQUFBO0FBS0E7UUFDUTtFQUNOO0FKazJXRjs7QUkvMVdBOzs7RUFBQTtBQUtBO1NBQ1M7RUFDUDtBSmkyV0Y7O0FJOTFXQTs7RUFBQTtBQUlBOzs7O0VBSUU7QUpnMldGOztBSTcxV0E7O0VBQUE7QUFJQTs7OztFQUlFO0VBQ0E7QUorMVdGOztBSTUxV0E7O0VBQUE7QUFJQTs7OztFQUlFO0FKODFXRjs7QUkzMVdBOztFQUFBO0FBSUE7RUFDRTtBSjYxV0Y7O0FJMTFXQTs7Ozs7RUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDFXRjs7QUl6MVdBOztFQUFBO0FBSUE7RUFDRTtBSjIxV0Y7O0FJeDFXQTs7RUFBQTtBQUlBO0VBQ0U7QUowMVdGOztBSXYxV0E7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtBSnkxV0Y7O0FJdDFXQTs7RUFBQTtBQUlBOztFQUVFO0FKdzFXRjs7QUlyMVdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtBSnUxV0Y7O0FJcDFXQTs7RUFBQTtBQUlBO0VBQ0U7QUpzMVdGOztBSW4xV0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FKcTFXRjs7QUlsMVdBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FKbTFXRjs7QUloMVdBOztFQUFBO0FBSUE7RUFDRTtBSmsxV0Y7O0FJLzBXQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBSmcxV0Y7O0FJNzBXQTs7RUFBQTtBQUlBO0VBQ0U7QUorMFdGOztBS3RyWEE7RUFDRTtBTHlyWEY7O0FLdHJYQTtFQUNFO0FMeXJYRjs7QUt0clhBO0VBQ0U7RUFDQTtFQUNBLHlCQ2dDVztBTnlwWGI7QU96aVhJO0VGbkpKO0lBTUk7RUwwclhGO0FBQ0Y7O0FLdHJYQTtFQUNFO0FMeXJYRjs7QUt0clhBO0VFU0UsaUJEa0MwQjtFQ2pDMUIsbUJEaUMwQjtFQ2hDMUIsb0JEZ0MwQjtFQy9CMUIsa0JEK0IwQjtFRHpDMUI7RUFDQSxrQkNnRHVCO0VEL0N2QjtFQUNBO0VBQ0E7RUFDQTtBTDRyWEY7QU8valhJO0VGcElKO0lFZUksbUJENkJ5QjtJQzVCekIscUJENEJ5QjtJQzNCekIsc0JEMkJ5QjtJQzFCekIsb0JEMEJ5QjtFTjhwWDNCO0FBQ0Y7QU92a1hJO0VGcElKO0lBVUk7RUxxc1hGO0FBQ0Y7QU81a1hJO0VGcElKO0lFU0UsaUJEa0MwQjtJQ2pDMUIsbUJEaUMwQjtJQ2hDMUIsb0JEZ0MwQjtJQy9CMUIsa0JEK0IwQjtFTjRxWDFCO0FBQ0Y7QU9wbFhJO0VGcElKO0lFZUksbUJENkJ5QjtJQzVCekIscUJENEJ5QjtJQzNCekIsc0JEMkJ5QjtJQzFCekIsb0JEMEJ5QjtFTm1yWDNCO0FBQ0Y7O0FLOXNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCQ05ZO0FOdXRYZDtBT25tWEk7RUZsSEo7SUFPSTtJQUNBO0VMa3RYRjtBQUNGO0FPem1YSTtFRmxISjtJQVlJO0lBQ0E7SUFDQTtFTG10WEY7QUFDRjs7QUtodFhBO0VBQ0U7QUxtdFhGOztBUS93WEE7RUFDRSx5QkYwQ1c7QU53dVhiOztBUS93WEE7RUFDRSx5QkYwQ2U7QU53dVhqQjs7QVEvd1hBO0VBQ0UsY0ZMYztBTnV4WGhCOztBUS93WEE7RUFDRSxjRkpnQjtBTnN4WGxCOztBUS93WEE7RUFDRSxjRmVjO0FObXdYaEI7O0FRL3dYQTtFQUNFLGNGSFk7QU5xeFhkOztBUS93WEE7RUFDRSxjRjZCZ0I7QU5xdlhsQjs7QVEvd1hBO0VBQ0U7QVJreFhGOztBUS93WEE7RUFDRTtBUmt4WEY7O0FRL3dYQTtFQUNFO0FSa3hYRjs7QVEvd1hBO0VBQ0U7QVJreFhGOztBUS93WEE7RUFDRTtBUmt4WEY7O0FRL3dYQTtFRDNCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOHlYRjs7QVFueFhBO0VEMEhFO0VBQ0E7RUFDQTtFQUNBLGtCRDFHdUI7RUMyR3ZCO0VBQ0E7RUFDQTtFQUNBO0FQNnBYRjtBTzFyWEk7RUNwR0o7SURvSUk7SUFDQTtFUDhwWEY7QUFDRjs7QVE3eFhBO0VEbUhFO0VBQ0E7RUFDQTtFQUNBLGdCRHRHOEI7RUN1RzlCO0VBQ0E7RUFDQTtFQUNBO0FQOHFYRjtBTzNzWEk7RUM3Rko7SUQ2SEk7SUFDQTtFUCtxWEY7QUFDRjs7QVF2eVhBO0VBQ0U7RUFDQTtFQUNBO0FSMHlYRjs7QVFyeVhBO0VBQ0U7QVJ3eVhGOztBUW55WEE7RUFDRTtBUnN5WEY7O0FRanlYQTtFQUNFO0FSb3lYRjs7QVE5eFhBO0VBQ0U7QVJpeVhGOztBUTF4WEk7RUFFSTtBUjR4WFI7O0FROXhYSTtFQUVJO0FSZ3lYUjs7QVFseVhJO0VBRUk7RUFBQTtBUnF5WFI7O0FRdnlYSTtFQUVJO0VBQUE7QVIweVhSOztBUTV5WEk7RUFFSTtBUjh5WFI7O0FRaHpYSTtFQUVJO0FSa3pYUjs7QVFwelhJO0VBRUk7QVJzelhSOztBUXh6WEk7RUFFSTtBUjB6WFI7O0FRNXpYSTtFQUVJO0FSOHpYUjs7QVFoMFhJO0VBRUk7RUFBQTtBUm0wWFI7O0FRcjBYSTtFQUVJO0VBQUE7QVJ3MFhSOztBUTEwWEk7RUFFSTtBUjQwWFI7O0FROTBYSTtFQUVJO0FSZzFYUjs7QVFsMVhJO0VBRUk7QVJvMVhSOztBUXQxWEk7RUFFSTtBUncxWFI7O0FRMTFYSTtFQUVJO0FSNDFYUjs7QVE5MVhJO0VBRUk7QVJnMlhSOztBUWwyWEk7RUFFSTtFQUFBO0FScTJYUjs7QVF2MlhJO0VBRUk7RUFBQTtBUjAyWFI7O0FRNTJYSTtFQUVJO0FSODJYUjs7QVFoM1hJO0VBRUk7QVJrM1hSOztBUXAzWEk7RUFFSTtBUnMzWFI7O0FReDNYSTtFQUVJO0FSMDNYUjs7QVE1M1hJO0VBRUk7QVI4M1hSOztBUWg0WEk7RUFFSTtFQUFBO0FSbTRYUjs7QVFyNFhJO0VBRUk7RUFBQTtBUnc0WFI7O0FRMTRYSTtFQUVJO0FSNDRYUjs7QVE5NFhJO0VBRUk7QVJnNVhSOztBUWw1WEk7RUFFSTtBUm81WFI7O0FRdDVYSTtFQUVJO0FSdzVYUjs7QVExNVhJO0VBRUk7QVI0NVhSOztBUTk1WEk7RUFFSTtBUmc2WFI7O0FRbDZYSTtFQUVJO0VBQUE7QVJxNlhSOztBUXY2WEk7RUFFSTtFQUFBO0FSMDZYUjs7QVE1NlhJO0VBRUk7QVI4NlhSOztBUWg3WEk7RUFFSTtBUms3WFI7O0FRcDdYSTtFQUVJO0FSczdYUjs7QVF4N1hJO0VBRUk7QVIwN1hSOztBUTU3WEk7RUFFSTtBUjg3WFI7O0FRaDhYSTtFQUVJO0VBQUE7QVJtOFhSOztBUXI4WEk7RUFFSTtFQUFBO0FSdzhYUjs7QVExOFhJO0VBRUk7QVI0OFhSOztBUTk4WEk7RUFFSTtBUmc5WFI7O0FRbDlYSTtFQUVJO0FSbzlYUjs7QVF0OVhJO0VBRUk7QVJ3OVhSOztBUTE5WEk7RUFFSTtBUjQ5WFI7O0FROTlYSTtFQUVJO0FSZytYUjs7QVFsK1hJO0VBRUk7RUFBQTtBUnErWFI7O0FRditYSTtFQUVJO0VBQUE7QVIwK1hSOztBUTUrWEk7RUFFSTtBUjgrWFI7O0FRaC9YSTtFQUVJO0FSay9YUjs7QVFwL1hJO0VBRUk7QVJzL1hSOztBUXgvWEk7RUFFSTtBUjAvWFI7O0FRNS9YSTtFQUVJO0FSOC9YUjs7QVFoZ1lJO0VBRUk7RUFBQTtBUm1nWVI7O0FRcmdZSTtFQUVJO0VBQUE7QVJ3Z1lSOztBUTFnWUk7RUFFSTtBUjRnWVI7O0FROWdZSTtFQUVJO0FSZ2hZUjs7QVFsaFlJO0VBRUk7QVJvaFlSOztBUXRoWUk7RUFFSTtBUndoWVI7O0FRMWhZSTtFQUVJO0FSNGhZUjs7QVE5aFlJO0VBRUk7QVJnaVlSOztBUWxpWUk7RUFFSTtFQUFBO0FScWlZUjs7QVF2aVlJO0VBRUk7RUFBQTtBUjBpWVI7O0FRNWlZSTtFQUVJO0FSOGlZUjs7QVFoallJO0VBRUk7QVJrallSOztBUXBqWUk7RUFFSTtBUnNqWVI7O0FReGpZSTtFQUVJO0FSMGpZUjs7QVE1allJO0VBRUk7QVI4allSOztBUWhrWUk7RUFFSTtFQUFBO0FSbWtZUjs7QVFya1lJO0VBRUk7RUFBQTtBUndrWVI7O0FRMWtZSTtFQUVJO0FSNGtZUjs7QVE5a1lJO0VBRUk7QVJnbFlSOztBUWxsWUk7RUFFSTtBUm9sWVI7O0FRdGxZSTtFQUVJO0FSd2xZUjs7QVExbFlJO0VBRUk7QVI0bFlSOztBUTlsWUk7RUFFSTtBUmdtWVI7O0FRbG1ZSTtFQUVJO0VBQUE7QVJxbVlSOztBUXZtWUk7RUFFSTtFQUFBO0FSMG1ZUjs7QVE1bVlJO0VBRUk7QVI4bVlSOztBUWhuWUk7RUFFSTtBUmtuWVI7O0FRcG5ZSTtFQUVJO0FSc25ZUjs7QVF4bllJO0VBRUk7QVIwbllSOztBUTVuWUk7RUFFSTtBUjhuWVI7O0FRaG9ZSTtFQUVJO0VBQUE7QVJtb1lSOztBUXJvWUk7RUFFSTtFQUFBO0FSd29ZUjs7QVExb1lJO0VBRUk7QVI0b1lSOztBUTlvWUk7RUFFSTtBUmdwWVI7O0FRbHBZSTtFQUVJO0FSb3BZUjs7QVF0cFlJO0VBRUk7QVJ3cFlSOztBUTFwWUk7RUFFSTtBUjRwWVI7O0FROXBZSTtFQUVJO0FSZ3FZUjs7QVFscVlJO0VBRUk7RUFBQTtBUnFxWVI7O0FRdnFZSTtFQUVJO0VBQUE7QVIwcVlSOztBUTVxWUk7RUFFSTtBUjhxWVI7O0FRaHJZSTtFQUVJO0FSa3JZUjs7QVFwcllJO0VBRUk7QVJzcllSOztBUXhyWUk7RUFFSTtBUjByWVI7O0FRNXJZSTtFQUVJO0FSOHJZUjs7QVFoc1lJO0VBRUk7RUFBQTtBUm1zWVI7O0FRcnNZSTtFQUVJO0VBQUE7QVJ3c1lSOztBUTFzWUk7RUFFSTtBUjRzWVI7O0FROXNZSTtFQUVJO0FSZ3RZUjs7QVFsdFlJO0VBRUk7QVJvdFlSOztBUXR0WUk7RUFFSTtBUnd0WVI7O0FRMXRZSTtFQUVJO0FSNHRZUjs7QVE5dFlJO0VBRUk7QVJndVlSOztBUWx1WUk7RUFFSTtFQUFBO0FScXVZUjs7QVF2dVlJO0VBRUk7RUFBQTtBUjB1WVI7O0FRNXVZSTtFQUVJO0FSOHVZUjs7QVFodllJO0VBRUk7QVJrdllSOztBUXB2WUk7RUFFSTtBUnN2WVI7O0FReHZZSTtFQUVJO0FSMHZZUjs7QVE1dllJO0VBRUk7QVI4dllSOztBUWh3WUk7RUFFSTtFQUFBO0FSbXdZUjs7QVFyd1lJO0VBRUk7RUFBQTtBUnd3WVI7O0FRMXdZSTtFQUVJO0FSNHdZUjs7QVE5d1lJO0VBRUk7QVJneFlSOztBUWx4WUk7RUFFSTtBUm94WVI7O0FRdHhZSTtFQUVJO0FSd3hZUjs7QVExeFlJO0VBRUk7QVI0eFlSOztBUTl4WUk7RUFFSTtBUmd5WVI7O0FRbHlZSTtFQUVJO0VBQUE7QVJxeVlSOztBUXZ5WUk7RUFFSTtFQUFBO0FSMHlZUjs7QVE1eVlJO0VBRUk7QVI4eVlSOztBUWh6WUk7RUFFSTtBUmt6WVI7O0FRcHpZSTtFQUVJO0FSc3pZUjs7QVF4ellJO0VBRUk7QVIwellSOztBUTV6WUk7RUFFSTtBUjh6WVI7O0FRaDBZSTtFQUVJO0VBQUE7QVJtMFlSOztBUXIwWUk7RUFFSTtFQUFBO0FSdzBZUjs7QVExMFlJO0VBRUk7QVI0MFlSOztBUTkwWUk7RUFFSTtBUmcxWVI7O0FRbDFZSTtFQUVJO0FSbzFZUjs7QVF0MVlJO0VBRUk7QVJ3MVlSOztBUTExWUk7RUFFSTtBUjQxWVI7O0FROTFZSTtFQUVJO0FSZzJZUjs7QVFsMllJO0VBRUk7RUFBQTtBUnEyWVI7O0FRdjJZSTtFQUVJO0VBQUE7QVIwMllSOztBUTUyWUk7RUFFSTtBUjgyWVI7O0FRaDNZSTtFQUVJO0FSazNZUjs7QVFwM1lJO0VBRUk7QVJzM1lSOztBUXgzWUk7RUFFSTtBUjAzWVI7O0FRNTNZSTtFQUVJO0FSODNZUjs7QVFoNFlJO0VBRUk7RUFBQTtBUm00WVI7O0FRcjRZSTtFQUVJO0VBQUE7QVJ3NFlSOztBUTE0WUk7RUFFSTtBUjQ0WVI7O0FROTRZSTtFQUVJO0FSZzVZUjs7QVFsNVlJO0VBRUk7QVJvNVlSOztBUXQ1WUk7RUFFSTtBUnc1WVI7O0FRbDVZQTtFQUNFO0lBQ0UseUJGckdvQjtFTjAvWXRCO0VRbDVZQTtJQUNFLHlCRnpHb0I7RU42L1l0QjtFUWo1WUE7SUFDRSxjRi9HZTtFTmtnWmpCO0VRaDVZQTtJQUNFLGNGbkhlO0VOcWdaakI7RVEvNFlBO0lBQ0UsY0Z4SFM7RU55Z1pYO0FBQ0Y7QVNsaFpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBLGNIZ0RnQjtBTm8rWWxCOztBU2poWkE7RUFDRTtBVG9oWkY7O0FTamhaQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7QVRvaFpGOztBU2poWkE7RUFDRTtFQUNBO0FUb2haRjtBT3I1WUk7RUVqSUo7SUFLSTtFVHFoWkY7QUFDRjs7QVNsaFpBO0VBQ0U7QVRxaFpGOztBU2xoWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxaFpGOztBU2poWkE7RUZtQ0U7RUFDQTtFQUNBO0VBQ0E7QVBrL1lGOztBU3BoWkE7RUFDRTtFQUNBO0FUdWhaRjs7QVNwaFpBO0VBQ0U7QVR1aFpGOztBU3BoWkE7RUFDRTtBVHVoWkY7O0FTcGhaQTtFQUNFO0VBQ0EsY0hWaUI7RUdXakI7RUFDQTtFQUNBO0VBQ0E7QVR1aFpGOztBU3BoWkE7RUFDRSxjSDFEWTtBTmlsWmQ7O0FTcGhaQTtFQUNFO0VBQ0E7RUFDQTtBVHVoWkY7QVNyaFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIdERVO0VHdURWO0VBQ0EseUJIN0VVO0FOb21aZDs7QVNuaFpBO0VBQ0U7O0lBRUU7SUFDQSxjSDVGZTtFTmtuWmpCO0VTbmhaQTtJQUNFLHlCSDlGb0I7RU5tblp0QjtFU2xoWkE7SUFDRTtFVG9oWkY7RVNqaFpBO0lBQ0U7RVRtaFpGO0VTaGhaQTtJQUNFLGNIN0dTO0VOK25aWDtBQUNGO0FVdm9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5b1pGOztBVXRvWkE7RUFDRTtBVnlvWkY7O0FVdG9aQTtFQUNFO0FWeW9aRjs7QVV0b1pBO0VBQ0U7QVZ5b1pGOztBVXRvWkE7RUFDRTtFQUNBLGNKV1k7RUlWWix5Qkp3QmdCO0VJdkJoQjtBVnlvWkY7O0FVdG9aQTtFQUNFO0VBQ0E7RUFDQTtBVnlvWkY7O0FVdG9aQTtFQUNBO0lBQ0U7RVZ5b1pBO0VVdG9aQTtJQUNFLGNKbENlO0VOMHFaakI7RVVyb1pBO0lBQ0UsY0pabUI7RU5tcFpyQjtBQUNGO0FVcG9aQTs7Ozs7OzRDQUFBO0FDckRBOztFQUVFO0FYa3NaRjs7QVcvclpBOztFQUVFO0FYa3NaRjs7QVcvclpBO0VBQ0U7QVhrc1pGOztBVy9yWkE7RUFDRTtBWGtzWkY7O0FXL3JaQTtFQUNFO0lBQ0U7SUFDQTtFWGtzWkY7RVcvclpBO0lBQ0U7SUFDQTtFWGlzWkY7QUFDRjtBWXBwWkE7RUFDRTtFQUNBO0Fac3BaRjs7QVkva1pBO0VBQ0U7QVprbFpGOztBWS9rWkE7RUxqRUU7RUFDQTtFQUNBO0VBQ0E7RUtnRUE7RUFDQSxjTm5IcUI7QU53c1p2QjtBT2xsWkk7RUtOSjtJQU1JO0Vac2xaRjtBQUNGOztBWW5sWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNObEhnQjtFTW1IaEI7QVpzbFpGO0FPbm1aSTtFS0lKO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnVsWkY7QUFDRjs7QVlwbFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVsWkY7QU92blpJO0VLMkJKO0lBUUk7RVp3bFpGO0FBQ0Y7QVl0bFpFO0VBQ0U7QVp3bFpKO0FPL25aSTtFS3NDRjtJQUlJO0lBQ0E7SUFDQTtFWnlsWko7QUFDRjs7QVlybFpBO0VBQ0U7RUFDQTtBWndsWkY7QU8zb1pJO0VLaURKO0lBS0k7RVp5bFpGO0FBQ0Y7O0FZdGxaQTtFQUNFO0FaeWxaRjs7QVl0bFpBO0VBQ0U7QVp5bFpGOztBWXRsWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTm5MZTtFTW9MZjtBWnlsWkY7QU9qcVpJO0VLa0VKO0lBU0k7SUFDQTtFWjBsWkY7QUFDRjs7QVk5Z1pBO0VBQ0U7QVppaFpGO0FZL2daRTtFQUNFLHlCTnpRYTtBTjB4WmpCO0FZOWdaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY056VFM7RU0wVFQ7RUFDQSx5Qk5sUmM7RU1tUmQ7RUFDQTtBWmdoWko7QU81clpJO0VLZ0tGO0lBZUk7RVppaFpKO0FBQ0Y7O0FPanNaSTtFS29MSjtJQUVJO0lBQ0E7RVpnaFpGO0FBQ0Y7O0FZN2daQTtFQUNFO0VBQ0E7QVpnaFpGOztBWTdnWkE7RUFFRTtJQUNFLHlCTmxWYztFTmkyWmhCO0VZM2daQztJQUNHLHlCTnZWWTtFTm8yWmhCO0FBQ0Y7QWEvMFptQjtBQUVuQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUEtnQjtFT0poQjtBYmcxWkY7QU90dVpJO0VNdkhKO0lBZ0JJO0lBQ0E7SUFDQTtFYmkxWkY7QUFDRjs7QWE5MFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmkxWkY7QWEvMFpFO0VBQ0U7SUFDRSx5QlB2Qlk7RU53MlpoQjtBQUNGOztBYTcwWkE7RUFDRSxjUDNDWTtBTjIzWmQ7QWE5MFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlByRlk7QU5xNlpoQjs7QWNuNFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBZG00WkY7QWNqNFpFO0VBSUksVUFoRG9CO0FkZzdaMUI7O0FjNzJaRTtFQUlJLFVBdkVvQjtBZG83WjFCO0FjejJaRTs7O0VBR0UseUJScENjO0FOKzRabEI7O0FjdjJaQTtFUDdDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHc1WkY7O0FjaDNaQTtFQUNFO0VBQ0E7RUFDQSxXQTlGc0I7RUErRnRCO0FkbTNaRjs7QWNoM1pBO0VBQ0U7RUFDQTtFQUNBO0FkbTNaRjtBY2ozWkU7RUFHRTtFQUNBLFdBM0dvQjtFQTRHcEIsV0EzR3FCO0VBNEdyQix5QlI5RGM7RVErRGQsa0JBMUc0QjtFQTJHNUI7RUFDQTtFQUNBO0FkaTNaSjtBYzkyWkU7RUFFRTtFQUNBO0FkKzJaSjtBYzUyWkU7RUFDRTtBZDgyWko7QWMzMlpFO0VBQ0U7RUFDQTtFQUNBO0FkNjJaSjs7QWN4MlpFO0VBQ0U7RUFDQTtBZDIyWko7QWN6MlpJO0VBQ0U7QWQyMlpOO0FjeDJaSTtFQUNFO0FkMDJaTjtBY3AyWkk7RUFDRTtFQUNBO0VBQ0E7QWRzMlpOO0FjcDJaTTtFQUNFO0VBQ0E7RUFDQTtBZHMyWlI7QWNuMlpNO0VBQ0UsV0FqS2dCO0VBa0toQjtFQUNBO0VBQ0E7QWRxMlpSOztBZXRnYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeWdhRjs7QWU5L1pBO0VBQ0U7QWZpZ2FGOztBZ0IzZ2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4Z2FGOztBZ0IzZ2FBO0VBQ0U7RUFDQTtFQUNBO0FoQjhnYUY7O0FnQjNnYUE7RUFDRTtFQUNBO0FoQjhnYUY7O0FpQjdnYUE7RUFDRTtFQUNBLHlCWEVZO0FOOGdhZDs7QWlCN2dhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJnaGFGOztBaUI3Z2FBO0VBQ0U7QWpCZ2hhRjs7QWlCN2dhQTtFQUNFO0VBQ0E7RUFDQTtBakJnaGFGOztBa0IxNlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJaeklZO0VZMElaO0VBQ0E7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtBbEI2NlpGOztBa0IxNlpBO0VBQ0U7RUFDQTtFQUNBO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtFQUNBO0VBQ0E7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtBbEI2NlpGOztBa0IxNlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1p6TGU7QU5zbWFqQjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtFQUNBLHlCWmxPbUI7RVltT25CO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtBbEI2NlpGOztBa0IxNlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEI2NlpGOztBa0IxNlpBO0VBQ0U7QWxCNjZaRjs7QWtCMTZaQTtFQUNFO0FsQjY2WkY7O0FrQjE2WkE7RUFDRTtBbEI2NlpGOztBa0IxNlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY2WkY7O0FtQmhzYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm1zYUY7QW1CanNhRTtFQUNFO0FuQm1zYUo7QW1CaHNhRTtFQUNFO0VBQ0E7QW5Ca3NhSjs7QW1COXBhQTtFQUNFO0VBQ0E7RUFDQTtBbkJpcWFGOztBbUI5cGFBO0VBQ0U7RUFDQTtBbkJpcWFGOztBb0Jsc2FBO0VBQ0U7QXBCcXNhRjs7QW9CbHNhQTtFQUNFO0FwQnFzYUY7O0FvQmxzYUE7RUFDRTtFQUNBO0VBQ0E7QXBCcXNhRjs7QW9CbHNhQTtFYjBCRTtFQUNBO0VBQ0E7RUFDQTtFYTNCQSxjZHZCcUI7RWN3QnJCO0FwQndzYUY7O0FvQnJzYUE7RUFDRTtJQUNFLGNkaEJjO0VOd3RhaEI7QUFDRjtBcUIxdmFBO0VBQ0U7QXJCNHZhRjs7QXFCenZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2ZhWTtFZVpaO0VBQ0E7RUFDQSx5QmZ1QmdCO0VldEJoQjtBckI0dmFGOztBcUJ6dmFBO0VBQ0UseUJmOUJjO0FOMHhhaEI7O0FxQnp2YUE7RUFDRSx5QmZwQlk7QU5neGFkOztBc0J0d2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhCTVk7RWdCTFo7RUFDQTtBdEJ5d2FGOztBc0J0d2FBO0VBQ0UscUJoQlpvQjtBTnF4YXRCOztBc0J0d2FBO0VBQ0UscUJoQmRXO0FOdXhhYjs7QXNCdHdhQTtFQUNFO0F0Qnl3YUY7O0FzQnR3YUE7RUFDRTtBdEJ5d2FGOztBc0Jud2FBO0VBQ0U7RUFDQTtFQUNBO0F0QnN3YUY7O0FzQnp1YUE7RUFDRTtFQUNBO0F0QjR1YUY7QXNCMXVhRTtFQUNFO0VBQ0E7QXRCNHVhSjs7QXNCcnVhQTtFQUNFO0F0Qnd1YUY7O0FzQm51YUE7RUFDRTtFQUNBO0F0QnN1YUY7O0FzQmp1YUE7RUFDRTtFQUNBO0F0Qm91YUY7O0FzQi90YUE7RUFDRTtFQUNBO0F0Qmt1YUY7O0FzQjd0YUE7RUFDRTtFQUNBO0F0Qmd1YUY7O0FzQjF0YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI2dGFGOztBc0IxdGFBO0VBQ0U7SUFDRSx5QmhCNUljO0VOeTJhaEI7QUFDRjtBdUJ4MWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJqQmFlO0FONjBhakI7O0F1QnYxYUE7RUFDRTtBdkIwMWFGOztBdUJwMWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakJYWTtBTmsyYWQ7O0F1QnAxYUE7RUFDRTtFQUNBO0F2QnUxYUY7O0F1QnAxYUE7RUFDRTtBdkJ1MWFGOztBdUJwMWFBO0VBQ0U7QXZCdTFhRjs7QXVCcDFhQTtFQUNFO0F2QnUxYUY7O0F3Qno0YUE7RUFDRTtFQUNBO0VBQ0E7QXhCNDRhRjs7QXdCejRhQTtFQUNFO0VBQ0EsY2xCNEJnQjtBTmczYWxCOztBd0J6NGFBO0VBQ0U7RUFDQSxjbEIxQmM7QU5zNmFoQjs7QXlCdDZhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeTZhRjtBeUJ2NmFFO0VBQ0U7QXpCeTZhSjs7QXlCcjZhQTtFQUNFO0VBQ0E7RUFDQTtBekJ3NmFGOztBeUJyNmFBO0VBQ0U7QXpCdzZhRjs7QXlCdjVhQTtFQUNFO0F6QjA1YUY7O0F5Qmw1YUE7RUFDRTtFQUNBO0VBQ0E7QXpCcTVhRjs7QXlCNTRhQTtFQUNFO0F6Qis0YUY7O0F5QnY0YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekIwNGFGOztBeUJsNGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxNGFGOztBeUI3M2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJnNGFGOztBeUJ2M2FBO0VBQ0UsY25CN0dXO0VtQjhHWCx5Qm5CcEhjO0VtQnFIZCxxQm5CckhjO0FOKythaEI7QXlCeDNhRTtFQUNFLGNuQmxIUztFbUJtSFQseUJuQnpIWTtBTm0vYWhCOztBeUJqM2FBO0VBQ0UsY25CN0hXO0VtQjhIWCxxQm5CcEljO0FOdy9haEI7QXlCbDNhRTtFQUNFLHlCbkJ2SVk7QU4yL2FoQjs7QXlCMzJhQTtFQUNFO0VBQ0E7RUFDQSxjbkJuSFk7RW1Cb0haLHlCbkJqSFk7RW1Ca0haLHFCbkI3R21CO0VtQjhHbkI7RUFDQTtBekI4MmFGO0F5QjUyYUU7RUFDRSx5Qm5CL0dhO0FONjlhakI7O0F5QnIyYUE7RUFDRSxjbkJ0Slk7RW1CdUpaLHFCbkJ2Slk7QU4rL2FkOztBeUJoMmFBO0VBQ0U7QXpCbTJhRjs7QXlCMTFhQTtFQUNFO0VBQ0E7RUFDQTtBekI2MWFGOztBeUJwMWFBO0VBQ0U7RUFDQSxjbkJyTWM7RW1Cc01kO0VBQ0E7QXpCdTFhRjs7QXlCNzBhQTtFQUNFO0F6QmcxYUY7O0F5QjcwYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QmcxYUY7QXlCOTBhRTtFQUNFO0F6QmcxYUo7O0F5QjUwYUE7Ozs7RUFBQTtBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuQmpOWTtFbUJrTlo7RUFDQTtFQUNBLHlCbkJ0TWdCO0VtQnVNaEI7QXpCMDBhRjs7QXlCdjBhQTs7OztFQUFBO0FBS0E7d0NBQzBDO0VBQ3hDLHlCbkJsT1k7QU40aWJkOztBeUJoMGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm0wYUY7O0F5QmgwYUE7RUFDRTtBekJtMGFGOztBeUJoMGFBO0FBQ0E7RUFDRTtFQUNBO0F6Qm0wYUY7O0F5QmgwYUE7RUFDRTtBekJtMGFGOztBeUJoMGFBO0VBQ0U7QXpCbTBhRjs7QXlCaDBhQTtFQUNFO0F6Qm0wYUY7O0F5QmgwYUE7RUFDRTtBekJtMGFGOztBeUJoMGFBO0VBQ0U7QXpCbTBhRjs7QXlCaDBhQTtFQUNFLGNuQnBUVztFbUJxVFgscUJuQjNUYztBTjhuYmhCO0F5QmowYUU7RUFDRSx5Qm5COVRZO0FOaW9iaEI7O0F5Qi96YUE7RUFDRTtJQUNFLGNuQjlUUztFTmdvYlg7RXlCaDBhRTtJQUNFLGNuQmpVTztJbUJrVVAseUJuQnhVVTtFTjBvYmQ7RXlCOXphQTtJQUNFLGNuQnRVZTtFTnNvYmpCO0V5Qjl6YUU7SUFDRSxjbkIxVU87SW1CMlVQLHlCbkJqVlU7RU5pcGJkO0FBQ0Y7QTBCaG9iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrb2JGOztBMEIvbmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCa29iRjs7QTBCL25iQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEJGZ0I7RW9CR2hCO0VBQ0E7RUFDQTtBMUJrb2JGOztBMEIvbmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEI5Qlk7RW9CK0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrb2JGOztBMEIvbmJBOztFQUVFO0ExQmtvYkY7O0EwQi9uYkE7OztFQUdFO0ExQmtvYkY7O0EwQi9uYkE7O0VBRUUseUJwQjlEYztBTmdzYmhCOztBMEIvbmJBOztFQUVFO0VBQ0E7QTFCa29iRjs7QTBCL25iQTs7RUFFRTtFQUNBO0VBQ0E7QTFCa29iRjs7QTBCL25iQTtFQUNFO0VBQ0E7QTFCa29iRjs7QTBCL25iQTs7RUFFRTtBMUJrb2JGOztBMEIvbmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa29iRjs7QTBCL25iQTtFQUNFO0VBQ0EsY3BCbEhZO0FOb3ZiZDs7QTBCL25iQTtFQUNFLGNwQnRHb0I7QU53dWJ0Qjs7QTJCOXViQTtFQUNFO0EzQml2YkY7O0EyQjl1YkE7RUFDRTtBM0JpdmJGOztBMkI5dWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JndmJGOztBMkI3dWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JndmJGOztBMkI3dWJBO0VBQ0U7QTNCZ3ZiRjs7QTJCdnViQTtFQUNFO0EzQjB1YkY7O0EyQnZ1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0IwdWJGOztBMkJ2dWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjB1YkY7O0EyQnZ1YkE7RUFDRTtFQUNBO0EzQjB1YkY7O0EyQnZ1YkE7RUFBc0M7QTNCMnVidEM7O0EyQnp1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNHViRjs7QTJCenViQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0I0dWJGOztBMkJ6dWJBOztFQUVFO0EzQjR1YkY7O0EyQnp1YkE7RUFDRTtFQUNBO0EzQjR1YkY7O0EyQnh1YkE7OzJCQUFBO0FBR0E7RUFDRTtJQUFNO0UzQjR1Yk47RTJCM3ViQTtJQUFJO0UzQjh1Yko7QUFDRjtBMkI1dWJBO0VBQ0U7SUFBTTtFM0IrdWJOO0UyQjl1YkE7SUFBSTtFM0JpdmJKO0FBQ0Y7QTJCL3ViQTtFQUNFO0lBQU07RTNCa3ZiTjtFMkJqdmJBO0lBQUk7RTNCb3ZiSjtBQUNGO0EyQmx2YkE7RUFDRTtJQUFNO0UzQnF2Yk47RTJCcHZiQTtJQUFJO0UzQnV2Yko7QUFDRjtBMkJydmJBO0VBQ0U7QTNCdXZiRjs7QTJCcHZiQTtFQUNFO0EzQnV2YkY7O0EyQnB2YkE7RUFDRTtBM0J1dmJGOztBMkJwdmJBO0VBQ0U7QTNCdXZiRjs7QTJCcHZiQTtFQUNFO0EzQnV2YkY7O0EyQnB2YkE7RUFDRTtBM0J1dmJGOztBMkJwdmJBOztFQUVFO0EzQnV2YkY7O0EyQnB2YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyQjdKZTtBTm81YmpCOztBMkJsdmJBO0VBQ0U7QTNCcXZiRjs7QTRCbjhiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QnM4YkY7O0E0QjM1YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCODViRjs7QTRCMzViQTtFQUNFO0VBQ0E7RUFDQTtBNUI4NWJGOztBNEIzNWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI4NWJGOztBNEJwNWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1NWJGOztBNEJyNGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ3NGJGOztBNEI3M2JBO0VBQ0U7QTVCZzRiRjs7QTRCcjNiQTtFQUNFO0VBQ0E7RUFDQTtBNUJ3M2JGOztBNEI3MmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCZzNiRjs7QTRCNzJiQTtFQUNFO0VBQ0E7RUFDQSxxQnRCOUpjO0FOOGdjaEI7O0E0QnQxYkE7RUFDRTtFQUNBO0E1QnkxYkY7O0E0QnAxYkE7RUFDRTtFQUNBO0E1QnUxYkY7O0E0QnAxYkE7RUFDRTtBNUJ1MWJGOztBNEJ4emJBOztFckIzSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkQ3RFk7RUM4RFo7RUFDQTtBUHc4YkY7O0E0QmowYkE7RUFDRTtBNUJvMGJGOztBNEJqMGJBOzs7RUFHRTtBNUJvMGJGOztBNEJqMGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJvMGJGOztBNEJoMGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbTBiRjs7QTRCaDBiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm0wYkY7O0E0QmgwYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm0wYkY7O0E0QmgwYkE7RUFDRTtFQUNBO0E1Qm0wYkY7O0E0QmgwYkE7RUFDRSxjdEIxUGdCO0FONmpjbEI7QTRCajBiRTtFQUNFLHlCdEJqUWM7QU5va2NsQjs7QTRCL3piQTtFQUNFO0E1QmswYkY7O0E0Qi96YkE7RUFDRSxxQnRCdFRjO0VzQnVUZDtBNUJrMGJGOztBNEIvemJBO0VBQ0UscUJ0QjNUYztBTjZuY2hCOztBNEIvemJBO0VBQ0UsY3RCNVJZO0VzQjZSWix5QnRCaFVjO0VzQmlVZDtBNUJrMGJGOztBNEIvemJBO0VBQ0UsY3RCbFNZO0VzQm1TWix5QnRCdFVjO0FOd29jaEI7O0E0Qi96YkE7O0VBRUUscUJ0QjNVYztBTjZvY2hCOztBNEIvemJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJrMGJGOztBNEIvemJBO0VBQ0U7RUFDQTtBNUJrMGJGOztBNEIvemJBOztFQUVFO0VBQ0E7RUFDQTtBNUJrMGJGOztBNEIvemJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFO0E1QmswYkY7O0E0Qi96YkE7RUFDRTtFQUNBO0VBQ0E7QTVCazBiRjs7QTRCL3piQTtFQUNFLGN0QjlhWTtBTmd2Y2Q7O0E0Qi96YkE7RUFDRTtBNUJrMGJGOztBNEIvemJBO0VBQ0UsY3RCeGFjO0FOMHVjaEI7O0E0Qi96YkE7RUFDRTtBNUJrMGJGOztBNEIvemJBO0VBQ0U7QTVCazBiRjs7QTRCL3piQTtFQUNFO0VBQ0E7RUFDQTtBNUJrMGJGOztBNEIvemJFO0VBQ0U7SUFDQSxjdEJqZFM7RU5teGNYO0U0Qi96YkE7SUFDRTtFNUJpMGJGO0FBQ0Y7QTZCbnhjQTtFQUNFO0VBQ0E7QTdCcXhjRjs7QTZCbHhjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZCK0JnQjtFdUI5QmhCLHlCdkJ1QmdCO0V1QnRCaEI7RUFDQTtBN0JxeGNGO0E2Qm54Y0U7RUFDRTtBN0JxeGNKO0E2Qmx4Y0U7RUFDRTtBN0JveGNKOztBNkIvd2NFO0VBQ0U7RUFDQTtFQUNBO0E3Qmt4Y0o7QTZCOXdjRTtFQUNFO0VBQ0E7QTdCZ3hjSjtBNkI3d2NFO0VBQ0U7RUFDQTtBN0Ird2NKOztBNkIzd2NBO0VBQ0U7RUFDQTtBN0I4d2NGOztBOEI5eWNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCaXpjRjs7QThCOXljQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4QkhZO0V3QklaO0VBQ0E7RUFDQTtFQUNBO0E5Qml6Y0Y7O0E4QnZ4Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QjB4Y0Y7O0E4QnJ4Y0E7RUFDRTtFQUNBO0VBQ0E7QTlCd3hjRjs7QThCbnhjQTtFQUNFLHlCeEJwRFk7RXdCcURaO0E5QnN4Y0Y7O0ErQjcwY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZzFjRjs7QStCNzBjQTtFQUNFO0EvQmcxY0Y7O0ErQjcwY0E7RUFDNEI7RUFDTTtFQUNoQztFQUNBO0EvQmcxY0Y7O0ErQjcwY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JnMWNGO0ErQjkwY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0JnMWNKOztBK0I1MGNBO0VBQ0U7QS9CKzBjRjs7QStCNTBjQTtFQUNFO0VBQ0E7QS9CKzBjRjtBK0I3MGNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CKzBjSjs7QWdDNzVjQTtFekJrRkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkQ3RFk7RUM4RFo7RUFDQTtFeUJ6RkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5NmNGOztBaUN6NmNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzQ2Y0Y7O0FpQ3o2Y0E7RUFDRTtFQUNBO0VBQ0E7QWpDNDZjRjs7QWlDejZjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQzQ2Y0Y7O0FpQ3g2Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakMyNmNGOztBaUN4NmNBO0VBQ0U7RUFDQTtFQUNBO0FqQzI2Y0Y7O0FrQzk4Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDaTljRjtBa0MvOGNFO0VBQ0UseUI1QmtCYztBTis3Y2xCOztBa0MxOGNBO0VBQ0U7QWxDNjhjRjs7QW1DditjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdCc0JZO0U2QnJCWix5QjdCcUNnQjtFNkJwQ2hCO0VBQ0E7RUFDQTtFQUNBO0FuQzArY0Y7O0FtQ3YrY0E7RUFDRTtBbkMwK2NGOztBbUN0K2NBO0VBQ0U7RUFDQTtBbkN5K2NGOztBb0M1K2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQysrY0Y7QW9DNytjRTtFQUNFO0FwQysrY0o7QU8xM2NJO0U2QnRIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBDZy9jSjtBQUNGOztBb0M1K2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDKytjRjs7QW9DNStjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMrK2NGO0FPdDVjSTtFNkJsR0o7SUFZSTtFcENnL2NGO0FBQ0Y7QU8zNWNJO0U2QmxHSjtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBDaS9jRjtBQUNGOztBb0M5K2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCOUJqRFk7RThCa0RaO0FwQ2kvY0Y7O0FvQzkrY0E7RUFDRTtFQUNBO0FwQ2kvY0Y7O0FvQzkrY0E7RUFDRSx5QjlCbEVjO0FObWpkaEI7O0FvQzkrY0E7RUFDRSx5QjlCcEZZO0FOcWtkZDs7QW9DOStjQTtFQUNFO0VBQ0E7RUFDQSxjOUJyRVk7QU5zamRkOztBb0M5K2NBO0VBQ0U7RUFDQSxjOUJ2R1c7RThCd0dYLG1COUIzRVk7RThCNEVaO0FwQ2kvY0Y7O0FvQzkrY0E7RUFDRTtJQUNFO0lBQ0E7RXBDaS9jRjtFb0M5K2NBO0lBQ0U7SUFDQTtFcENnL2NGO0FBQ0Y7QW9DNytjQTtFQUNFO0lBQ0UsYzlCMUhTO0VOeW1kWDtBQUNGO0FxQzVtZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0JtQ2dCO0UrQmxDaEI7QXJDOG1kRjtBcUM1bWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzhtZEo7O0FxQzFtZEE7RUFDRTtBckM2bWRGOztBcUMvbGRBO0VBQ0UsYy9CSFk7RStCSVoseUIvQnpCWTtBTjJuZGQ7O0FxQ3BsZEE7RUFDRSxjL0JuQ21CO0UrQm9DbkIseUIvQnhDbUI7QU4rbmRyQjtBcUNybGRFO0VBQ0UsYy9CM0NpQjtFK0I0Q2pCLHlCL0J4Q2lCO0FOK25kckI7O0FxQ3ZrZEE7RUFDRSxjL0I1Q1k7RStCNkNaLHlCL0J4RGM7QU5rb2RoQjs7QXFDNWpkQTtFQUNFLGMvQnJFb0I7RStCc0VwQix5Qi9CdkVxQjtBTnNvZHZCO0FxQzdqZEU7RUFDRSxjL0IxRW1CO0UrQjJFbkIseUIvQjFFa0I7QU55b2R0Qjs7QXFDaGpkQTtFQUNFLGMvQjlFWTtFK0IrRVoseUIvQnpGVztBTjRvZGI7O0FxQ3JpZEE7RUFDRSxjL0J0R2lCO0UrQnVHakIseUIvQnhHa0I7QU5ncGRwQjs7QXFDMWhkQTtFQUNFLGMvQjlHWTtFK0IrR1oseUIvQnRIYztBTm1wZGhCOztBcUMvZ2RBO0VBQ0UsYy9CbklvQjtFK0JvSXBCLHlCL0JySXFCO0FOdXBkdkI7O0FzQ2pwZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaENoQ2lCO0VnQ2lDakIseUJoQ1JZO0FONHBkZDs7QXNDanBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q29wZEY7O0FzQ2pwZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q29wZEY7O0FzQ2pwZEE7RUFDRSx5QmhDOURjO0VnQytEZCxjaEN6RFc7QU42c2RiOztBdUNqcmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQ0dnQjtFaUNGaEI7QXZDb3JkRjs7QXVDanJkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q29yZEY7O0F1Q2pyZEE7RUFDRTtBdkNvcmRGOztBdUNqcmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDb3JkRjs7QXVDanJkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pDcEVjO0VpQ3FFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDb3JkRjs7QXVDanJkQTtFQUNFO0VBQ0E7QXZDb3JkRjs7QXVDanJkQTtFQUNFO0lBQ0UseUJqQzNFb0I7RU4rdmR0QjtFdUNqcmRBO0lBQ0UsY2pDMUNjO0VONnRkaEI7QUFDRjtBd0N6dmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzJ2ZEY7O0F5QzF3ZEE7RUFDRTtFQUNBLHlCbkM2QmdCO0VtQzVCaEI7QXpDNndkRjs7QXlDMXdkQTtFQUNFO0VBQ0E7RUFDQTtBekM2d2RGOztBeUMxd2RBO0VBQ0U7RUFDQTtFQUNBO0F6QzZ3ZEY7O0F5QzF3ZEE7RUFDRTtFQUNBO0VBQ0E7QXpDNndkRjs7QXlDMXdkQTtFQUNFO0VBQ0E7RUFDQTtBekM2d2RGOztBeUMxd2RBO0VBQ0U7RUFDQTtFQUNBO0F6QzZ3ZEY7O0F5QzF3ZEE7RUFDRTtBekM2d2RGOztBeUMxd2RBO0VBQ0U7SUFBSSx5Qm5DVlk7RU53eGRoQjtFeUM3d2RBO0lBQUsseUJuQ1RXO0VOeXhkaEI7RXlDL3dkQTtJQUFNLHlCbkNaVTtFTjh4ZGhCO0FBQ0Y7QTBDNzBkQTtFQUNFO0VBQ0EseUJwQ21DWTtBTjR5ZGQ7QU94cmRJO0VtQ3pKSjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQ2cxZEY7QUFDRjs7QTBDNzBkQTtFQUNFLGtCcEN3RHVCO0FOd3hkekI7QU92c2RJO0VtQzFJSjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQ2kxZEY7QUFDRjs7QTBDOTBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJBdkNlO0VBd0NmLHNCQXhDZTtFQXlDZix5QnBDRlk7QU5tMWRkOztBMEM5MGRBO0VuQ2xDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VtQ2dDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNxMWRGO0FPOXVkSTtFbUMvR0o7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFMUNzMWRGO0FBQ0Y7O0EwQ24xZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwQ2xDWTtFb0NtQ1oseUJwQ25DWTtFb0NvQ1o7QTFDczFkRjtBT3R3ZEk7RW1DN0ZKO0lBZ0JJO0UxQ3UxZEY7QUFDRjtBTzN3ZEk7RW1DN0ZKO0lBb0JJO0UxQ3cxZEY7QUFDRjs7QTBDcjFkQTtFQUNFO0VBQ0E7QTFDdzFkRjs7QTBDcjFkQTtFQUNFO0VBQ0E7QTFDdzFkRjtBTzF4ZEk7RW1DaEVKO0lBS0k7SUFDQTtJQUNBO0UxQ3kxZEY7QUFDRjs7QTBDdDFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ3kxZEY7QU94eWRJO0VtQ3JESjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QnBDM0VVO0lvQzRFVjtJQUNBO0lBQ0E7SUFDQTtFMUMwMWRGO0FBQ0Y7O0EwQ3YxZEE7RUFDRTtFQUNBO0VBQ0E7QTFDMDFkRjtBTzV6ZEk7RW1DakNKO0lBTUk7SUFDQTtFMUMyMWRGO0FBQ0Y7O0FPbDBkSTtFbUN0Qko7SUFFSTtJQUNBO0lBQ0E7RTFDMjFkRjtBQUNGOztBMEN4MWRBO0VBQ0U7RUFDQTtBMUMyMWRGO0FPLzBkSTtFbUNkSjtJQUtJO0UxQzQxZEY7QUFDRjs7QTBDejFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkE1SmU7RUE2SmY7RUFDQSxvQkE5SmU7RUErSmY7RUFDQSxjcEN6R2dCO0VvQzBHaEI7RUFDQTtFQUNBO0ExQzQxZEY7QU9wMmRJO0VtQ0xKO0lBZ0JJO0lBQ0E7RTFDNjFkRjtBQUNGO0EwQzMxZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM2MWRKOztBMEN6MWRBO0VBQ0U7RUFDQTtBMUM0MWRGO0FPeDNkSTtFbUMwQko7SUFLSTtFMUM2MWRGO0FBQ0Y7QTBDMzFkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNwQzFKVTtFb0MySlY7RUFDQSx5QnBDOUljO0VvQytJZDtBMUM2MWRKO0EwQzExZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNDFkSjs7QTBDdjFkRTtFQUNFO0ExQzAxZEo7O0FPcjVkSTtFbUNnRUo7SUFFSTtFMUN3MWRGO0FBQ0Y7QU8zNWRJO0VtQ2dFSjtJQU1JO0UxQ3kxZEY7QUFDRjs7QTBDdDFkQTtFQUNFO0ExQ3kxZEY7O0FPcDZkSTtFbUM4RUo7SUFFSSx5QnBDdk9ZO0VOZ2tlZDtBQUNGOztBMENyMWRFO0VBQ0U7QTFDdzFkSjs7QTBDbjFkRTtFQUNFO0ExQ3MxZEo7O0EwQ2oxZEU7RUFDRTtBMUNvMWRKOztBMEMvMGRFO0VBQ0U7QTFDazFkSjs7QTBDNzBkRTtFQUNFO0ExQ2cxZEo7O0EwQzMwZEU7RUFDRTtBMUM4MGRKOztBMEN6MGRFO0VBQ0U7QTFDNDBkSjs7QTBDdjBkRTtFQUNFO0ExQzAwZEo7O0EwQ3IwZEU7RUFDRTtBMUN3MGRKOztBMENwMGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3BDbFFZO0FOeWtlZDtBT3I5ZEk7RW1DMElKO0lBT0k7RTFDdzBkRjtBQUNGO0FPMTlkSTtFbUMwSUo7SUFXSTtFMUN5MGRGO0FBQ0Y7O0EwQ3QwZEE7RUFDRTtFQUNBO0ExQ3kwZEY7O0EwQ3QwZEE7RUFDRTtBMUN5MGRGOztBT3grZEk7RW1DbUtKO0lBRUk7RTFDdzBkRjtBQUNGOztBMENwMGRBOzs7Ozs7Ozs7RUFBQTtBQVVBO0VBQ0U7RUFDQTtFQUNBO0ExQ3UwZEY7QU85L2RJO0VtQ29MSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFDdzBkRjtBQUNGOztBMENyMGRBO0VBQ0U7RUFDQTtBMUN3MGRGO0FPL2dlSTtFbUNxTUo7SUFLSTtJQUNBO0UxQ3kwZEY7QUFDRjs7QU9yaGVJO0VtQytNSjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQ3kwZEY7QUFDRjs7QU9qaWVJO0VtQzJOSjtJQUVJO0lBQ0E7RTFDeTBkRjtBQUNGOztBT3hpZUk7RW1Da09KO0lBRUk7SUFDQTtJQUNBO0UxQ3kwZEY7QUFDRjs7QTBDdDBkQTtFQUNFO0ExQ3kwZEY7QU9wamVJO0VtQzBPSjtJQUlJO0lBQ0E7SUFDQTtFMUMwMGRGO0UwQ3gwZEU7SUFDRTtFMUMwMGRKO0FBQ0Y7QTBDdjBkRTtFQUNFLHlCcENuV2M7QU40cWVsQjs7QTBDcjBkQTtFQUNFLGNwQ3BaYztBTjR0ZWhCO0EwQ3QwZEU7RUFDRTtBMUN3MGRKOztBMENuMGRFO0VBQ0U7QTFDczBkSjtBMENuMGRFO0VBQ0U7QTFDcTBkSjs7QTBDajBkQTtFQUNFO0VBQ0E7QTFDbzBkRjtBMENsMGRFO0VBQ0UseUJwQzVYYztBTmdzZWxCO0EwQ2owZEU7RUFDRTtBMUNtMGRKO0EwQ2gwZEU7RUFDRTtFQUNBO0ExQ2swZEo7QTBDL3pkRTtFQUNFO0ExQ2kwZEo7O0EyQzV2ZUE7Ozs7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBM0MrdmVGOztBQXR3ZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeXdlRjs7QUF0d2VBO0VBQ0U7SUFDRTtFQXl3ZUY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9hc3NldHMvc3R5bGVzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy92ZW5kb3JzL19idWxtYS1wcmVmaXhlZC5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL3ZlbmRvcnMvX3ZhbmlsbGEtZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL3ZlbmRvcnMvX3ZhbmlsbGEtZGF0ZXBpY2tlci1taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvYmFzZS9faGVscGVycy5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9iYXNlL19pY29ucy5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19oYW1idXJnZXItbWVudS5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLWhlYWRlci5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX3RyYW5zcG9ydGF0aW9uLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19zaW1wbGUtbGlzdC5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX3JlY2VpcHQuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL190YWdzLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19zaWRlYmFyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19tYWluLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fcG9kcy1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19pbnB1dC1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2NvcHktcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19mbG9hdGluZy1mZWVkYmFjay5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2JpZy1mZWVkYmFjay5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9faW5saW5lLWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fYWRkcmVzcy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vQHZ1eHgvZGlzcGF0Y2hlci13ZWIvLi9ub2RlX21vZHVsZXMvQHZ1eHgvaG91bmRzL3Njc3MvY29tcG9uZW50cy9fZW1wdHktc3RhdGUuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9jb21wb25lbnRzL19za2VsZXRvbi5zY3NzIiwid2VicGFjazovL0B2dXh4L2Rpc3BhdGNoZXItd2ViLy4vbm9kZV9tb2R1bGVzL0B2dXh4L2hvdW5kcy9zY3NzL2xheW91dC9fbWFpbi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9AdnV4eC9kaXNwYXRjaGVyLXdlYi8uL25vZGVfbW9kdWxlcy9AdnV4eC9ob3VuZHMvc2Nzcy9zaGFtZS9fc2hhbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiQHZ1eHgvaG91bmRzL3Njc3MvaW5kZXguc2Nzc1wiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDUwMDs2MDAmZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cbi5jb250YWluZXItdjEge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5lbmFibGUtZGFyay1tb2RlIC5jb250YWluZXItdjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiEgYnVsbWEuaW8gdjAuOS40IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuLyogQnVsbWEgVXRpbGl0aWVzICovXG4uYnVsbWEtYnV0dG9uLCAuYnVsbWEtaW5wdXQsIC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3QsIC5idWxtYS1maWxlLWN0YSxcbi5idWxtYS1maWxlLW5hbWUsIC5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCxcbi5idWxtYS1wYWdpbmF0aW9uLWxpbmssXG4uYnVsbWEtcGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWxtYS1idXR0b246Zm9jdXMsIC5idWxtYS1pbnB1dDpmb2N1cywgLmJ1bG1hLXRleHRhcmVhOmZvY3VzLCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpmb2N1cywgLmJ1bG1hLWZpbGUtY3RhOmZvY3VzLFxuLmJ1bG1hLWZpbGUtbmFtZTpmb2N1cywgLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4uYnVsbWEtcGFnaW5hdGlvbi1uZXh0OmZvY3VzLFxuLmJ1bG1hLXBhZ2luYXRpb24tbGluazpmb2N1cyxcbi5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzOmZvY3VzLCAuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1idXR0b24sIC5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3QuYnVsbWEtaXMtZm9jdXNlZCwgLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtZmlsZS1jdGEsXG4uYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1maWxlLW5hbWUsIC5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMsXG4uYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1wYWdpbmF0aW9uLW5leHQsXG4uYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1wYWdpbmF0aW9uLWxpbmssXG4uYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzLCAuYnVsbWEtYnV0dG9uOmFjdGl2ZSwgLmJ1bG1hLWlucHV0OmFjdGl2ZSwgLmJ1bG1hLXRleHRhcmVhOmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAuYnVsbWEtZmlsZS1jdGE6YWN0aXZlLFxuLmJ1bG1hLWZpbGUtbmFtZTphY3RpdmUsIC5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzOmFjdGl2ZSxcbi5idWxtYS1wYWdpbmF0aW9uLW5leHQ6YWN0aXZlLFxuLmJ1bG1hLXBhZ2luYXRpb24tbGluazphY3RpdmUsXG4uYnVsbWEtcGFnaW5hdGlvbi1lbGxpcHNpczphY3RpdmUsIC5idWxtYS1pcy1hY3RpdmUuYnVsbWEtYnV0dG9uLCAuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXRleHRhcmVhLCAuYnVsbWEtc2VsZWN0IHNlbGVjdC5idWxtYS1pcy1hY3RpdmUsIC5idWxtYS1pcy1hY3RpdmUuYnVsbWEtZmlsZS1jdGEsXG4uYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLWZpbGUtbmFtZSwgLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1wYWdpbmF0aW9uLW5leHQsXG4uYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXBhZ2luYXRpb24tbGluayxcbi5idWxtYS1pcy1hY3RpdmUuYnVsbWEtcGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idWxtYS1idXR0b25bZGlzYWJsZWRdLCAuYnVsbWEtaW5wdXRbZGlzYWJsZWRdLCAuYnVsbWEtdGV4dGFyZWFbZGlzYWJsZWRdLCAuYnVsbWEtc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIC5idWxtYS1maWxlLWN0YVtkaXNhYmxlZF0sXG4uYnVsbWEtZmlsZS1uYW1lW2Rpc2FibGVkXSwgLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXNbZGlzYWJsZWRdLFxuLmJ1bG1hLXBhZ2luYXRpb24tbmV4dFtkaXNhYmxlZF0sXG4uYnVsbWEtcGFnaW5hdGlvbi1saW5rW2Rpc2FibGVkXSxcbi5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1pbnB1dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtdGV4dGFyZWEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXNlbGVjdCBzZWxlY3QsXG4uYnVsbWEtc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWZpbGUtY3RhLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1maWxlLW5hbWUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtcGFnaW5hdGlvbi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ1bG1hLWJ1dHRvbiwgLmJ1bG1hLWZpbGUsIC5idWxtYS1icmVhZGNydW1iLCAuYnVsbWEtcGFnaW5hdGlvbi1wcmV2aW91cyxcbi5idWxtYS1wYWdpbmF0aW9uLW5leHQsXG4uYnVsbWEtcGFnaW5hdGlvbi1saW5rLFxuLmJ1bG1hLXBhZ2luYXRpb24tZWxsaXBzaXMsIC5idWxtYS10YWJzLCAuYnVsbWEtaXMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnVsbWEtc2VsZWN0Om5vdCguYnVsbWEtaXMtbXVsdGlwbGUpOm5vdCguYnVsbWEtaXMtbG9hZGluZyk6OmFmdGVyLCAuYnVsbWEtbmF2YmFyLWxpbms6bm90KC5idWxtYS1pcy1hcnJvd2xlc3MpOjphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07XG59XG5cbi5idWxtYS1ib3g6bm90KDpsYXN0LWNoaWxkKSwgLmJ1bG1hLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSwgLmJ1bG1hLW5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuYnVsbWEtcHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSwgLmJ1bG1hLXRhYmxlOm5vdCg6bGFzdC1jaGlsZCksIC5idWxtYS10YWJsZS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSwgLmJ1bG1hLXRpdGxlOm5vdCg6bGFzdC1jaGlsZCksXG4uYnVsbWEtc3VidGl0bGU6bm90KDpsYXN0LWNoaWxkKSwgLmJ1bG1hLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCksIC5idWxtYS1icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCksIC5idWxtYS1sZXZlbDpub3QoOmxhc3QtY2hpbGQpLCAuYnVsbWEtbWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpLCAuYnVsbWEtcGFnaW5hdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuYnVsbWEtdGFiczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYnVsbWEtZGVsZXRlLCAuYnVsbWEtbW9kYWwtY2xvc2Uge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmJ1bG1hLWRlbGV0ZTo6YmVmb3JlLCAuYnVsbWEtbW9kYWwtY2xvc2U6OmJlZm9yZSwgLmJ1bG1hLWRlbGV0ZTo6YWZ0ZXIsIC5idWxtYS1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJ1bG1hLWRlbGV0ZTo6YmVmb3JlLCAuYnVsbWEtbW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnVsbWEtZGVsZXRlOjphZnRlciwgLmJ1bG1hLW1vZGFsLWNsb3NlOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMnB4O1xufVxuXG4uYnVsbWEtZGVsZXRlOmhvdmVyLCAuYnVsbWEtbW9kYWwtY2xvc2U6aG92ZXIsIC5idWxtYS1kZWxldGU6Zm9jdXMsIC5idWxtYS1tb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4zKTtcbn1cblxuLmJ1bG1hLWRlbGV0ZTphY3RpdmUsIC5idWxtYS1tb2RhbC1jbG9zZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNCk7XG59XG5cbi5idWxtYS1pcy1zbWFsbC5idWxtYS1kZWxldGUsIC5idWxtYS1pcy1zbWFsbC5idWxtYS1tb2RhbC1jbG9zZSB7XG4gIGhlaWdodDogMTZweDtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYnVsbWEtaXMtbWVkaXVtLmJ1bG1hLWRlbGV0ZSwgLmJ1bG1hLWlzLW1lZGl1bS5idWxtYS1tb2RhbC1jbG9zZSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uYnVsbWEtaXMtbGFyZ2UuYnVsbWEtZGVsZXRlLCAuYnVsbWEtaXMtbGFyZ2UuYnVsbWEtbW9kYWwtY2xvc2Uge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1sb2FkaW5nOjphZnRlciwgLmJ1bG1hLWxvYWRlciwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy1zcXVhcmUgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLXNxdWFyZSAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MSBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MSAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNWJ5NCBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNWJ5NCAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNGJ5MyBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNGJ5MyAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtM2J5MiBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtM2J5MiAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNWJ5MyBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNWJ5MyAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMTZieTkgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTE2Ynk5IC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0yYnkxIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0yYnkxIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnkxIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnkxIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy00Ynk1IGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy00Ynk1IC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnk0IGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnk0IC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0yYnkzIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0yYnkzIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnk1IGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnk1IC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy05YnkxNiBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtOWJ5MTYgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTFieTIgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTFieTIgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTFieTMgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTFieTMgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLW1vZGFsLCAuYnVsbWEtbW9kYWwtYmFja2dyb3VuZCwgLmJ1bG1hLWlzLW92ZXJsYXksIC5idWxtYS1oZXJvLXZpZGVvIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLyogQnVsbWEgRWxlbWVudHMgKi9cbi5idWxtYS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuYS5idWxtYS1ib3g6aG92ZXIsIGEuYnVsbWEtYm94OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDAgMCAxcHggIzQ4NWZjNztcbn1cblxuYS5idWxtYS1ib3g6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4yKSwgMCAwIDAgMXB4ICM0ODVmYzc7XG59XG5cbi5idWxtYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idWxtYS1idXR0b24gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1idXR0b24gLmJ1bG1hLWljb24sIC5idWxtYS1idXR0b24gLmJ1bG1hLWljb24uYnVsbWEtaXMtc21hbGwsIC5idWxtYS1idXR0b24gLmJ1bG1hLWljb24uYnVsbWEtaXMtbWVkaXVtLCAuYnVsbWEtYnV0dG9uIC5idWxtYS1pY29uLmJ1bG1hLWlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuXG4uYnVsbWEtYnV0dG9uIC5idWxtYS1pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cblxuLmJ1bG1hLWJ1dHRvbiAuYnVsbWEtaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG59XG5cbi5idWxtYS1idXR0b24gLmJ1bG1hLWljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ZW0gLSAxcHgpO1xufVxuXG4uYnVsbWEtYnV0dG9uOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtYnV0dG9uOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwgOTUsIDE5OSwgMC4yNSk7XG59XG5cbi5idWxtYS1idXR0b246YWN0aXZlLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtdGV4dDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy10ZXh0LmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtdGV4dDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy10ZXh0LmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy10ZXh0OmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy10ZXh0LmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXRleHRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWdob3N0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0ODVmYzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1naG9zdDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1naG9zdC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgY29sb3I6ICM0ODVmYzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZTpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGU6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlOmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYSAjMGEwYTBhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjazpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2s6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrOmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtaG92ZXJlZCwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGEwYTBhICMwYTBhMGEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0OmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0OmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodDphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGVzbW9rZSB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saWdodC5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGVzbW9rZSB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcms6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyazpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcms6YWN0aXZlLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFya1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWludmVydGVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzYzNjM2ICMzNjM2MzYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzNjM2MzYgIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5OmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM0YTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnk6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeTpmb2N1czpub3QoOmFjdGl2ZSksIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCAyMDksIDE3OCwgMC4yNSk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeTphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODljO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBib3JkZXItY29sb3I6ICMwMGQxYjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBkMWIyO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICMwMGQxYjI7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBib3JkZXItY29sb3I6ICMwMGQxYjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMGQxYjIgIzAwZDFiMiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkMWIyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwZDFiMiAjMDBkMWIyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZmZmM7XG4gIGNvbG9yOiAjMDA5NDdlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtbGlnaHQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1saWdodC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmZmYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDk0N2U7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1saWdodDphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1saWdodC5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmZmY4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOTQ3ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWZjNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluazpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1NmM0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNzIsIDk1LCAxOTksIDAuMjUpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbms6YWN0aXZlLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTFiYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGlua1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWZjNztcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWludmVydGVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ODVmYzc7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWZjNztcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDg1ZmM3ICM0ODVmYzcgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4NWZjNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM0ODVmYzc7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1ob3ZlcmVkLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0ODVmYzc7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0ODVmYzcgIzQ4NWZjNyAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtbGluay5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWZhO1xuICBjb2xvcjogIzM4NTBiNztcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWxpZ2h0OmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU5Zjc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzg1MGI3O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtbGlnaHQ6YWN0aXZlLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBmNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzODUwYjc7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZThlZDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm86aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ODhjZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mbzpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDYyLCAxNDIsIDIwOCwgMC4yNSk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mbzphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICBib3JkZXItY29sb3I6ICMzZThlZDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjM2U4ZWQwO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNlOGVkMDtcbiAgY29sb3I6ICMzZThlZDA7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICBib3JkZXItY29sb3I6ICMzZThlZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzZThlZDAgIzNlOGVkMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZWQwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNlOGVkMCAjM2U4ZWQwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtbGlnaHQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWZmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodDphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodC5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlOWY2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI5NmZhODtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzczpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjNDg3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzOmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWJiODE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0OGM3OGU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1pbnZlcnRlZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xuICBjb2xvcjogIzQ4Yzc4ZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtaG92ZXJlZCwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ4Yzc4ZSAjNDhjNzhlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0OGM3OGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtaG92ZXJlZCwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDhjNzhlICM0OGM3OGUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmFmNTtcbiAgY29sb3I6ICMyNTc5NTM7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1saWdodDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2VmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI1Nzk1Mztcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWxpZ2h0OmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2Y0ZTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjU3OTUzO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmc6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGM3ZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIyNCwgMTM4LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nOmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NzA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZ1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMDhhO1xuICBjb2xvcjogI2ZmZTA4YTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLW91dGxpbmVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtaG92ZXJlZCwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZlMDhhICNmZmUwOGEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtb3V0bGluZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZDpmb2N1cywgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZlMDhhICNmZmUwOGEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWI7XG4gIGNvbG9yOiAjOTQ2YzAwO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtbGlnaHQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1saWdodC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZkZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5NDZjMDA7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1saWdodDphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1saWdodC5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2QxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NmMwMDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXI6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzYTVmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXI6Zm9jdXMsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXI6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEsIDcwLCAxMDQsIDAuMjUpO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlcjphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjJlNTU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlcltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmMTQ2Njg7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkOmhvdmVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmMTQ2Njg7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2YxNDY2ODtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMTQ2NjggI2YxNDY2OCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1ob3ZlcmVkOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1vdXRsaW5lZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2YxNDY2ODtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQ6aG92ZXIsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWhvdmVyZWQsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkOmZvY3VzLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmMTQ2Njg7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkLmJ1bG1hLWlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLWhvdmVyZWQ6OmFmdGVyLCAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZC5idWxtYS1pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtaW52ZXJ0ZWQuYnVsbWEtaXMtb3V0bGluZWQuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YxNDY2OCAjZjE0NjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWludmVydGVkLmJ1bG1hLWlzLW91dGxpbmVkW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1pbnZlcnRlZC5idWxtYS1pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjA7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1saWdodDpob3ZlciwgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUwZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1saWdodDphY3RpdmUsIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0ZGM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXNtYWxsOm5vdCguYnVsbWEtaXMtcm91bmRlZCkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnVsbWEtYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idWxtYS1idXR0b24uYnVsbWEtaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xuICB0b3A6IGNhbGMoNTAlIC0gKDFlbSAqIDAuNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgMC4yNWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxZW0gKyAwLjI1ZW0pO1xufVxuXG4uYnVsbWEtYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnVsbWEtYnV0dG9ucyAuYnVsbWEtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnVsbWEtYnV0dG9ucyAuYnVsbWEtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5idWxtYS1pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5idWxtYS1idXR0b25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuXG4uYnVsbWEtYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtYXJlLXNtYWxsIC5idWxtYS1idXR0b246bm90KC5idWxtYS1pcy1ub3JtYWwpOm5vdCguYnVsbWEtaXMtbWVkaXVtKTpub3QoLmJ1bG1hLWlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtYXJlLXNtYWxsIC5idWxtYS1idXR0b246bm90KC5idWxtYS1pcy1ub3JtYWwpOm5vdCguYnVsbWEtaXMtbWVkaXVtKTpub3QoLmJ1bG1hLWlzLWxhcmdlKTpub3QoLmJ1bG1hLWlzLXJvdW5kZWQpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYnVsbWEtYnV0dG9ucy5idWxtYS1hcmUtbWVkaXVtIC5idWxtYS1idXR0b246bm90KC5idWxtYS1pcy1zbWFsbCk6bm90KC5idWxtYS1pcy1ub3JtYWwpOm5vdCguYnVsbWEtaXMtbGFyZ2UpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtYnV0dG9ucy5idWxtYS1hcmUtbGFyZ2UgLmJ1bG1hLWJ1dHRvbjpub3QoLmJ1bG1hLWlzLXNtYWxsKTpub3QoLmJ1bG1hLWlzLW5vcm1hbCk6bm90KC5idWxtYS1pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1idXR0b25zLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idWxtYS1idXR0b25zLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5idWxtYS1idXR0b25zLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnVsbWEtYnV0dG9ucy5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1idXR0b246aG92ZXIsIC5idWxtYS1idXR0b25zLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uOmZvY3VzLCAuYnVsbWEtYnV0dG9ucy5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZm9jdXNlZCwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uOmFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWFjdGl2ZSwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnVsbWEtYnV0dG9ucy5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1idXR0b24uYnVsbWEtaXMtZm9jdXNlZDpob3ZlciwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWFjdGl2ZTpob3ZlciwgLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaXMtY2VudGVyZWQ6bm90KC5idWxtYS1oYXMtYWRkb25zKSAuYnVsbWEtYnV0dG9uOm5vdCguYnVsbWEtaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5idWxtYS1idXR0b25zLmJ1bG1hLWlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJ1bG1hLWJ1dHRvbnMuYnVsbWEtaXMtcmlnaHQ6bm90KC5idWxtYS1oYXMtYWRkb25zKSAuYnVsbWEtYnV0dG9uOm5vdCguYnVsbWEtaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcmVzcG9uc2l2ZS5idWxtYS1pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIH1cbiAgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1yZXNwb25zaXZlLFxuICAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXJlc3BvbnNpdmUuYnVsbWEtaXMtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDAuNjU2MjVyZW07XG4gIH1cbiAgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1yZXNwb25zaXZlLmJ1bG1hLWlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcmVzcG9uc2l2ZS5idWxtYS1pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcmVzcG9uc2l2ZS5idWxtYS1pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICB9XG4gIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcmVzcG9uc2l2ZSxcbiAgLmJ1bG1hLWJ1dHRvbi5idWxtYS1pcy1yZXNwb25zaXZlLmJ1bG1hLWlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5idWxtYS1idXR0b24uYnVsbWEtaXMtcmVzcG9uc2l2ZS5idWxtYS1pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuYnVsbWEtYnV0dG9uLmJ1bG1hLWlzLXJlc3BvbnNpdmUuYnVsbWEtaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ1bG1hLWNvbnRhaW5lci5idWxtYS1pcy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWNvbnRhaW5lci5idWxtYS1pcy13aWRlc2NyZWVuOm5vdCguYnVsbWEtaXMtbWF4LWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWNvbnRhaW5lci5idWxtYS1pcy1mdWxsaGQ6bm90KC5idWxtYS1pcy1tYXgtZGVza3RvcCk6bm90KC5idWxtYS1pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgIG1heC13aWR0aDogMTM0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29udGFpbmVyOm5vdCguYnVsbWEtaXMtbWF4LWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWNvbnRhaW5lcjpub3QoLmJ1bG1hLWlzLW1heC1kZXNrdG9wKTpub3QoLmJ1bG1hLWlzLW1heC13aWRlc2NyZWVuKSB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gIH1cbn1cblxuLmJ1bG1hLWNvbnRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpLFxuLmJ1bG1hLWNvbnRlbnQgZGw6bm90KDpsYXN0LWNoaWxkKSxcbi5idWxtYS1jb250ZW50IG9sOm5vdCg6bGFzdC1jaGlsZCksXG4uYnVsbWEtY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuLmJ1bG1hLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoOmxhc3QtY2hpbGQpLFxuLmJ1bG1hLWNvbnRlbnQgcHJlOm5vdCg6bGFzdC1jaGlsZCksXG4uYnVsbWEtY29udGVudCB0YWJsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYnVsbWEtY29udGVudCBoMSxcbi5idWxtYS1jb250ZW50IGgyLFxuLmJ1bG1hLWNvbnRlbnQgaDMsXG4uYnVsbWEtY29udGVudCBoNCxcbi5idWxtYS1jb250ZW50IGg1LFxuLmJ1bG1hLWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuXG4uYnVsbWEtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5idWxtYS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtO1xufVxuXG4uYnVsbWEtY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTQyOGVtO1xufVxuXG4uYnVsbWEtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtO1xufVxuXG4uYnVsbWEtY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMzMzM2VtO1xufVxuXG4uYnVsbWEtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODg4OGVtO1xufVxuXG4uYnVsbWEtY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5idWxtYS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5idWxtYS1jb250ZW50IG9sOm5vdChbdHlwZV0pIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uYnVsbWEtY29udGVudCBvbDpub3QoW3R5cGVdKS5idWxtYS1pcy1sb3dlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG5cbi5idWxtYS1jb250ZW50IG9sOm5vdChbdHlwZV0pLmJ1bG1hLWlzLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgb2w6bm90KFt0eXBlXSkuYnVsbWEtaXMtdXBwZXItYWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xufVxuXG4uYnVsbWEtY29udGVudCBvbDpub3QoW3R5cGVdKS5idWxtYS1pcy11cHBlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG5cbi5idWxtYS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5idWxtYS1jb250ZW50IHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uYnVsbWEtY29udGVudCB1bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4uYnVsbWEtY29udGVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbi5idWxtYS1jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idWxtYS1jb250ZW50IGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5idWxtYS1jb250ZW50IGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5idWxtYS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYnVsbWEtY29udGVudCBwcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5idWxtYS1jb250ZW50IHN1cCxcbi5idWxtYS1jb250ZW50IHN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uYnVsbWEtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtY29udGVudCB0YWJsZSB0ZCxcbi5idWxtYS1jb250ZW50IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWxtYS1jb250ZW50IHRhYmxlIHRoIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5idWxtYS1jb250ZW50IHRhYmxlIHRoZWFkIHRkLFxuLmJ1bG1hLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtY29udGVudCB0YWJsZSB0Zm9vdCB0ZCxcbi5idWxtYS1jb250ZW50IHRhYmxlIHRmb290IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5idWxtYS1jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uYnVsbWEtY29udGVudCAuYnVsbWEtdGFicyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJ1bG1hLWNvbnRlbnQuYnVsbWEtaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1jb250ZW50LmJ1bG1hLWlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLWNvbnRlbnQuYnVsbWEtaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtY29udGVudC5idWxtYS1pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnVsbWEtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5idWxtYS1pY29uLmJ1bG1hLWlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cblxuLmJ1bG1hLWljb24uYnVsbWEtaXMtbWVkaXVtIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLmJ1bG1hLWljb24uYnVsbWEtaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uYnVsbWEtaWNvbi10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnVsbWEtaWNvbi10ZXh0IC5idWxtYS1pY29uIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJ1bG1hLWljb24tdGV4dCAuYnVsbWEtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG5cbi5idWxtYS1pY29uLXRleHQgLmJ1bG1hLWljb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xufVxuXG5kaXYuYnVsbWEtaWNvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ1bG1hLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtaW1hZ2UgaW1nLmJ1bG1hLWlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLXNxdWFyZSBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtc3F1YXJlIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0xYnkxIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0xYnkxIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy01Ynk0IGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy01Ynk0IC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy00YnkzIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy00YnkzIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnkyIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnkyIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy01YnkzIGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy01YnkzIC5idWxtYS1oYXMtcmF0aW8sIC5idWxtYS1pbWFnZS5idWxtYS1pcy0xNmJ5OSBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMTZieTkgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTJieTEgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTJieTEgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTEgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTEgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTRieTUgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTRieTUgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTQgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTQgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTJieTMgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTJieTMgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTUgaW1nLFxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTUgLmJ1bG1hLWhhcy1yYXRpbywgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTlieTE2IGltZyxcbi5idWxtYS1pbWFnZS5idWxtYS1pcy05YnkxNiAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MiBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MiAuYnVsbWEtaGFzLXJhdGlvLCAuYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MyBpbWcsXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MyAuYnVsbWEtaGFzLXJhdGlvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLXNxdWFyZSwgLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTFieTEge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTVieTQge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNGJ5MyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnkyIHtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjYlO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNWJ5MyB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy0xNmJ5OSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy0yYnkxIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTEge1xuICBwYWRkaW5nLXRvcDogMzMuMzMzMyU7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy00Ynk1IHtcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG5cbi5idWxtYS1pbWFnZS5idWxtYS1pcy0zYnk0IHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTJieTMge1xuICBwYWRkaW5nLXRvcDogMTUwJTtcbn1cblxuLmJ1bG1hLWltYWdlLmJ1bG1hLWlzLTNieTUge1xuICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtOWJ5MTYge1xuICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MiB7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMWJ5MyB7XG4gIHBhZGRpbmctdG9wOiAzMDAlO1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMTZ4MTYge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMjR4MjQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMzJ4MzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNDh4NDgge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtNjR4NjQge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtOTZ4OTYge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiA5NnB4O1xufVxuXG4uYnVsbWEtaW1hZ2UuYnVsbWEtaXMtMTI4eDEyOCB7XG4gIGhlaWdodDogMTI4cHg7XG4gIHdpZHRoOiAxMjhweDtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbiBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24gc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbiBjb2RlLFxuLmJ1bG1hLW5vdGlmaWNhdGlvbiBwcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbiBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uID4gLmJ1bG1hLWRlbGV0ZSB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24gLmJ1bG1hLXRpdGxlLFxuLmJ1bG1hLW5vdGlmaWNhdGlvbiAuYnVsbWEtc3VidGl0bGUsXG4uYnVsbWEtbm90aWZpY2F0aW9uIC5idWxtYS1jb250ZW50IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24uYnVsbWEtaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uLmJ1bG1hLWlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmZmYztcbiAgY29sb3I6ICMwMDk0N2U7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24uYnVsbWEtaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWZhO1xuICBjb2xvcjogIzM4NTBiNztcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uLmJ1bG1hLWlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5vdGlmaWNhdGlvbi5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZmFmNTtcbiAgY29sb3I6ICMyNTc5NTM7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24uYnVsbWEtaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1ub3RpZmljYXRpb24uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWI7XG4gIGNvbG9yOiAjOTQ2YzAwO1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uLmJ1bG1hLWlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbm90aWZpY2F0aW9uLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjA7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3Mge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmJ1bG1hLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG59XG5cbi5idWxtYS1wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtd2hpdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy13aGl0ZTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXdoaXRlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtYmxhY2s6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtYmxhY2s6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLWJsYWNrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1ibGFjazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGEwYTBhIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGlnaHQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGlnaHQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLWxpZ2h0OjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1saWdodDppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZXNtb2tlIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtZGFyazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1kYXJrOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1kYXJrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1kYXJrOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNjM2MzYgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1wcmltYXJ5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXByaW1hcnk6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXByaW1hcnk6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXByaW1hcnk6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwZDFiMiAzMCUsICNlZGVkZWQgMzAlKTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLWxpbms6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGluazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGluazo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGluazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDg1ZmM3IDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtaW5mbzo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZThlZDA7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1pbmZvOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZThlZDA7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1pbmZvOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZThlZDA7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1pbmZvOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzZThlZDAgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1zdWNjZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXN1Y2Nlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXN1Y2Nlc3M6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXN1Y2Nlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ4Yzc4ZSAzMCUsICNlZGVkZWQgMzAlKTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtd2FybmluZzo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtd2FybmluZzo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtd2FybmluZzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlMDhhIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtZGFuZ2VyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLWRhbmdlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtZGFuZ2VyOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG59XG5cbi5idWxtYS1wcm9ncmVzcy5idWxtYS1pcy1kYW5nZXI6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YxNDY2OCAzMCUsICNlZGVkZWQgMzAlKTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzOmluZGV0ZXJtaW5hdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0YTRhNGEgMzAlLCAjZWRlZGVkIDMwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idWxtYS1wcm9ncmVzczppbmRldGVybWluYXRlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZTo6LW1zLWZpbGwge1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cblxuLmJ1bG1hLXByb2dyZXNzLmJ1bG1hLWlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbWVkaXVtIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtcHJvZ3Jlc3MuYnVsbWEtaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbn1cblxuLmJ1bG1hLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtdGFibGUgdGQsXG4uYnVsbWEtdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmJ1bG1hLXRhYmxlIHRkLmJ1bG1hLWlzLXdoaXRlLFxuLmJ1bG1hLXRhYmxlIHRoLmJ1bG1hLWlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtdGFibGUgdGQuYnVsbWEtaXMtYmxhY2ssXG4uYnVsbWEtdGFibGUgdGguYnVsbWEtaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLXRhYmxlIHRkLmJ1bG1hLWlzLWxpZ2h0LFxuLmJ1bG1hLXRhYmxlIHRoLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtdGFibGUgdGQuYnVsbWEtaXMtZGFyayxcbi5idWxtYS10YWJsZSB0aC5idWxtYS1pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXRhYmxlIHRkLmJ1bG1hLWlzLXByaW1hcnksXG4uYnVsbWEtdGFibGUgdGguYnVsbWEtaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQxYjI7XG4gIGJvcmRlci1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWJsZSB0ZC5idWxtYS1pcy1saW5rLFxuLmJ1bG1hLXRhYmxlIHRoLmJ1bG1hLWlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xuICBib3JkZXItY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtdGFibGUgdGQuYnVsbWEtaXMtaW5mbyxcbi5idWxtYS10YWJsZSB0aC5idWxtYS1pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZWQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXRhYmxlIHRkLmJ1bG1hLWlzLXN1Y2Nlc3MsXG4uYnVsbWEtdGFibGUgdGguYnVsbWEtaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM3OGU7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWJsZSB0ZC5idWxtYS1pcy13YXJuaW5nLFxuLmJ1bG1hLXRhYmxlIHRoLmJ1bG1hLWlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS10YWJsZSB0ZC5idWxtYS1pcy1kYW5nZXIsXG4uYnVsbWEtdGFibGUgdGguYnVsbWEtaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXRhYmxlIHRkLmJ1bG1hLWlzLW5hcnJvdyxcbi5idWxtYS10YWJsZSB0aC5idWxtYS1pcy1uYXJyb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMSU7XG59XG5cbi5idWxtYS10YWJsZSB0ZC5idWxtYS1pcy1zZWxlY3RlZCxcbi5idWxtYS10YWJsZSB0aC5idWxtYS1pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQxYjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtdGFibGUgdGQuYnVsbWEtaXMtc2VsZWN0ZWQgYSxcbi5idWxtYS10YWJsZSB0ZC5idWxtYS1pcy1zZWxlY3RlZCBzdHJvbmcsXG4uYnVsbWEtdGFibGUgdGguYnVsbWEtaXMtc2VsZWN0ZWQgYSxcbi5idWxtYS10YWJsZSB0aC5idWxtYS1pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYnVsbWEtdGFibGUgdGQuYnVsbWEtaXMtdmNlbnRlcmVkLFxuLmJ1bG1hLXRhYmxlIHRoLmJ1bG1hLWlzLXZjZW50ZXJlZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idWxtYS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtdGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJ1bG1hLXRhYmxlIHRyLmJ1bG1hLWlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWJsZSB0ci5idWxtYS1pcy1zZWxlY3RlZCBhLFxuLmJ1bG1hLXRhYmxlIHRyLmJ1bG1hLWlzLXNlbGVjdGVkIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idWxtYS10YWJsZSB0ci5idWxtYS1pcy1zZWxlY3RlZCB0ZCxcbi5idWxtYS10YWJsZSB0ci5idWxtYS1pcy1zZWxlY3RlZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ1bG1hLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idWxtYS10YWJsZSB0aGVhZCB0ZCxcbi5idWxtYS10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS10YWJsZSB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVsbWEtdGFibGUgdGZvb3QgdGQsXG4uYnVsbWEtdGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtdGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1bG1hLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uYnVsbWEtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5idWxtYS10YWJsZS5idWxtYS1pcy1ib3JkZXJlZCB0ZCxcbi5idWxtYS10YWJsZS5idWxtYS1pcy1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYnVsbWEtdGFibGUuYnVsbWEtaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCxcbi5idWxtYS10YWJsZS5idWxtYS1pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYnVsbWEtdGFibGUuYnVsbWEtaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idWxtYS10YWJsZS5idWxtYS1pcy1ob3ZlcmFibGUgdGJvZHkgdHI6bm90KC5idWxtYS1pcy1zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYnVsbWEtdGFibGUuYnVsbWEtaXMtaG92ZXJhYmxlLmJ1bG1hLWlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5idWxtYS1pcy1zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYnVsbWEtdGFibGUuYnVsbWEtaXMtaG92ZXJhYmxlLmJ1bG1hLWlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5idWxtYS1pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLXRhYmxlLmJ1bG1hLWlzLW5hcnJvdyB0ZCxcbi5idWxtYS10YWJsZS5idWxtYS1pcy1uYXJyb3cgdGgge1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG5cbi5idWxtYS10YWJsZS5idWxtYS1pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguYnVsbWEtaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5idWxtYS10YWJsZS1jb250YWluZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLXRhZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ1bG1hLXRhZ3MgLmJ1bG1hLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJ1bG1hLXRhZ3MgLmJ1bG1hLXRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5idWxtYS10YWdzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuXG4uYnVsbWEtdGFnczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtYXJlLW1lZGl1bSAuYnVsbWEtdGFnOm5vdCguYnVsbWEtaXMtbm9ybWFsKTpub3QoLmJ1bG1hLWlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtYXJlLWxhcmdlIC5idWxtYS10YWc6bm90KC5idWxtYS1pcy1ub3JtYWwpOm5vdCguYnVsbWEtaXMtbWVkaXVtKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtaXMtY2VudGVyZWQgLmJ1bG1hLXRhZyB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5idWxtYS10YWdzLmJ1bG1hLWlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtaXMtcmlnaHQgLmJ1bG1hLXRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5idWxtYS10YWdzLmJ1bG1hLWlzLXJpZ2h0IC5idWxtYS10YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnVsbWEtdGFncy5idWxtYS1oYXMtYWRkb25zIC5idWxtYS10YWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ1bG1hLXRhZ3MuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtdGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KSAuYnVsbWEtZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmZmZjO1xuICBjb2xvcjogIzAwOTQ3ZTtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmYTtcbiAgY29sb3I6ICMzODUwYjc7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtaW5mby5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmYWY1O1xuICBjb2xvcjogIzI1Nzk1Mztcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xuICBjb2xvcjogIzk0NmMwMDtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDY2ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjA7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpIC5idWxtYS1pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC4xODc1ZW07XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpIC5idWxtYS1pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4xODc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpIC5idWxtYS1pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWRlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtZGVsZXRlOjpiZWZvcmUsIC5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWRlbGV0ZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5idWxtYS10YWc6bm90KGJvZHkpLmJ1bG1hLWlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtZGVsZXRlOmhvdmVyLCAuYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uYnVsbWEtdGFnOm5vdChib2R5KS5idWxtYS1pcy1kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmJ1bG1hLXRhZzpub3QoYm9keSkuYnVsbWEtaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuYS5idWxtYS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1bG1hLXRpdGxlLFxuLmJ1bG1hLXN1YnRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmJ1bG1hLXRpdGxlIGVtLFxuLmJ1bG1hLXRpdGxlIHNwYW4sXG4uYnVsbWEtc3VidGl0bGUgZW0sXG4uYnVsbWEtc3VidGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYnVsbWEtdGl0bGUgc3ViLFxuLmJ1bG1hLXN1YnRpdGxlIHN1YiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uYnVsbWEtdGl0bGUgc3VwLFxuLmJ1bG1hLXN1YnRpdGxlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uYnVsbWEtdGl0bGUgLmJ1bG1hLXRhZyxcbi5idWxtYS1zdWJ0aXRsZSAuYnVsbWEtdGFnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuXG4uYnVsbWEtdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYnVsbWEtdGl0bGU6bm90KC5idWxtYS1pcy1zcGFjZWQpICsgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG59XG5cbi5idWxtYS10aXRsZS5idWxtYS1pcy0xIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uYnVsbWEtdGl0bGUuYnVsbWEtaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4uYnVsbWEtdGl0bGUuYnVsbWEtaXMtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmJ1bG1hLXRpdGxlLmJ1bG1hLWlzLTQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLXRpdGxlLmJ1bG1hLWlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS10aXRsZS5idWxtYS1pcy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnVsbWEtdGl0bGUuYnVsbWEtaXMtNyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ1bG1hLXN1YnRpdGxlOm5vdCguYnVsbWEtaXMtc3BhY2VkKSArIC5idWxtYS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuXG4uYnVsbWEtc3VidGl0bGUuYnVsbWEtaXMtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLmJ1bG1hLXN1YnRpdGxlLmJ1bG1hLWlzLTIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmJ1bG1hLXN1YnRpdGxlLmJ1bG1hLWlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5idWxtYS1zdWJ0aXRsZS5idWxtYS1pcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1zdWJ0aXRsZS5idWxtYS1pcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtc3VidGl0bGUuYnVsbWEtaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLXN1YnRpdGxlLmJ1bG1hLWlzLTcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnVsbWEtbnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBCdWxtYSBGb3JtICovXG4uYnVsbWEtaW5wdXQsIC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4uYnVsbWEtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5idWxtYS10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xufVxuXG4uYnVsbWEtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5idWxtYS10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xufVxuXG4uYnVsbWEtaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmJ1bG1hLXRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIC5idWxtYS1zZWxlY3Qgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xufVxuXG4uYnVsbWEtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYnVsbWEtdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYnVsbWEtc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1NCwgNTQsIDU0LCAwLjMpO1xufVxuXG4uYnVsbWEtaW5wdXQ6aG92ZXIsIC5idWxtYS10ZXh0YXJlYTpob3ZlciwgLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5idWxtYS1pcy1ob3ZlcmVkLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtaG92ZXJlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3QuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcbn1cblxuLmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtdGV4dGFyZWE6Zm9jdXMsIC5idWxtYS1zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtdGV4dGFyZWEsIC5idWxtYS1zZWxlY3Qgc2VsZWN0LmJ1bG1hLWlzLWZvY3VzZWQsIC5idWxtYS1pbnB1dDphY3RpdmUsIC5idWxtYS10ZXh0YXJlYTphY3RpdmUsIC5idWxtYS1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLXNlbGVjdCBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNzIsIDk1LCAxOTksIDAuMjUpO1xufVxuXG4uYnVsbWEtaW5wdXRbZGlzYWJsZWRdLCAuYnVsbWEtdGV4dGFyZWFbZGlzYWJsZWRdLCAuYnVsbWEtc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWlucHV0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS10ZXh0YXJlYSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtc2VsZWN0IHNlbGVjdCxcbi5idWxtYS1zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM3YTdhN2E7XG59XG5cbi5idWxtYS1pbnB1dFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5idWxtYS10ZXh0YXJlYVtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5idWxtYS1zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuLmJ1bG1hLXNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cblxuLmJ1bG1hLWlucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJ1bG1hLXRleHRhcmVhW2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJ1bG1hLXNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYnVsbWEtc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjMpO1xufVxuXG4uYnVsbWEtaW5wdXRbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIC5idWxtYS10ZXh0YXJlYVtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgLmJ1bG1hLXNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbi5idWxtYS1zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cblxuLmJ1bG1hLWlucHV0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5idWxtYS10ZXh0YXJlYVtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYnVsbWEtc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnVsbWEtc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYnVsbWEtc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cblxuLmJ1bG1hLWlucHV0LCAuYnVsbWEtdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjA1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWlucHV0W3JlYWRvbmx5XSwgLmJ1bG1hLXRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idWxtYS1pcy13aGl0ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtaXMtd2hpdGUuYnVsbWEtdGV4dGFyZWE6Zm9jdXMsIC5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlucHV0OmFjdGl2ZSwgLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLXRleHRhcmVhOmFjdGl2ZSwgLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS10ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtYmxhY2suYnVsbWEtdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1pcy1ibGFjay5idWxtYS1pbnB1dDpmb2N1cywgLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLXRleHRhcmVhOmZvY3VzLCAuYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtdGV4dGFyZWEsIC5idWxtYS1pcy1ibGFjay5idWxtYS1pbnB1dDphY3RpdmUsIC5idWxtYS1pcy1ibGFjay5idWxtYS10ZXh0YXJlYTphY3RpdmUsIC5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1hY3RpdmUuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1hY3RpdmUuYnVsbWEtdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG59XG5cbi5idWxtYS1pcy1saWdodC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtaXMtbGlnaHQuYnVsbWEtaW5wdXQ6Zm9jdXMsIC5idWxtYS1pcy1saWdodC5idWxtYS10ZXh0YXJlYTpmb2N1cywgLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1saWdodC5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLXRleHRhcmVhLCAuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaW5wdXQ6YWN0aXZlLCAuYnVsbWEtaXMtbGlnaHQuYnVsbWEtdGV4dGFyZWE6YWN0aXZlLCAuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xufVxuXG4uYnVsbWEtaXMtZGFyay5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWRhcmsuYnVsbWEtdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1pcy1kYXJrLmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtaXMtZGFyay5idWxtYS10ZXh0YXJlYTpmb2N1cywgLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaW5wdXQ6YWN0aXZlLCAuYnVsbWEtaXMtZGFyay5idWxtYS10ZXh0YXJlYTphY3RpdmUsIC5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpO1xufVxuXG4uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICMwMGQxYjI7XG59XG5cbi5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtaXMtcHJpbWFyeS5idWxtYS10ZXh0YXJlYTpmb2N1cywgLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaW5wdXQ6YWN0aXZlLCAuYnVsbWEtaXMtcHJpbWFyeS5idWxtYS10ZXh0YXJlYTphY3RpdmUsIC5idWxtYS1pcy1wcmltYXJ5LmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDIwOSwgMTc4LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1saW5rLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtaXMtbGluay5idWxtYS1pbnB1dDpmb2N1cywgLmJ1bG1hLWlzLWxpbmsuYnVsbWEtdGV4dGFyZWE6Zm9jdXMsIC5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtdGV4dGFyZWEsIC5idWxtYS1pcy1saW5rLmJ1bG1hLWlucHV0OmFjdGl2ZSwgLmJ1bG1hLWlzLWxpbmsuYnVsbWEtdGV4dGFyZWE6YWN0aXZlLCAuYnVsbWEtaXMtbGluay5idWxtYS1pcy1hY3RpdmUuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1saW5rLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS10ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwgOTUsIDE5OSwgMC4yNSk7XG59XG5cbi5idWxtYS1pcy1pbmZvLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtaW5mby5idWxtYS10ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWlzLWluZm8uYnVsbWEtaW5wdXQ6Zm9jdXMsIC5idWxtYS1pcy1pbmZvLmJ1bG1hLXRleHRhcmVhOmZvY3VzLCAuYnVsbWEtaXMtaW5mby5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtaW5mby5idWxtYS1pcy1mb2N1c2VkLmJ1bG1hLXRleHRhcmVhLCAuYnVsbWEtaXMtaW5mby5idWxtYS1pbnB1dDphY3RpdmUsIC5idWxtYS1pcy1pbmZvLmJ1bG1hLXRleHRhcmVhOmFjdGl2ZSwgLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtaW5mby5idWxtYS1pcy1hY3RpdmUuYnVsbWEtdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNjIsIDE0MiwgMjA4LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pbnB1dDpmb2N1cywgLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtdGV4dGFyZWE6Zm9jdXMsIC5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtdGV4dGFyZWEsIC5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlucHV0OmFjdGl2ZSwgLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtdGV4dGFyZWE6YWN0aXZlLCAuYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1hY3RpdmUuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS10ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg3MiwgMTk5LCAxNDIsIDAuMjUpO1xufVxuXG4uYnVsbWEtaXMtd2FybmluZy5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtaXMtd2FybmluZy5idWxtYS10ZXh0YXJlYTpmb2N1cywgLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaW5wdXQ6YWN0aXZlLCAuYnVsbWEtaXMtd2FybmluZy5idWxtYS10ZXh0YXJlYTphY3RpdmUsIC5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtYWN0aXZlLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjI0LCAxMzgsIDAuMjUpO1xufVxuXG4uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xufVxuXG4uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlucHV0OmZvY3VzLCAuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLXRleHRhcmVhOmZvY3VzLCAuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWZvY3VzZWQuYnVsbWEtaW5wdXQsIC5idWxtYS1pcy1kYW5nZXIuYnVsbWEtaXMtZm9jdXNlZC5idWxtYS10ZXh0YXJlYSwgLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pbnB1dDphY3RpdmUsIC5idWxtYS1pcy1kYW5nZXIuYnVsbWEtdGV4dGFyZWE6YWN0aXZlLCAuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWFjdGl2ZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1hY3RpdmUuYnVsbWEtdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQxLCA3MCwgMTA0LCAwLjI1KTtcbn1cblxuLmJ1bG1hLWlzLXNtYWxsLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtc21hbGwuYnVsbWEtdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWlzLW1lZGl1bS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLW1lZGl1bS5idWxtYS10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLWlzLWxhcmdlLmJ1bG1hLWlucHV0LCAuYnVsbWEtaXMtbGFyZ2UuYnVsbWEtdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLWlzLWZ1bGx3aWR0aC5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWZ1bGx3aWR0aC5idWxtYS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWlzLWlubGluZS5idWxtYS1pbnB1dCwgLmJ1bG1hLWlzLWlubGluZS5idWxtYS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idWxtYS1pbnB1dC5idWxtYS1pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG59XG5cbi5idWxtYS1pbnB1dC5idWxtYS1pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYnVsbWEtdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmJ1bG1hLXRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWF4LWhlaWdodDogNDBlbTtcbiAgbWluLWhlaWdodDogOGVtO1xufVxuXG4uYnVsbWEtdGV4dGFyZWFbcm93c10ge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5idWxtYS10ZXh0YXJlYS5idWxtYS1oYXMtZml4ZWQtc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmJ1bG1hLWNoZWNrYm94LCAuYnVsbWEtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLWNoZWNrYm94IGlucHV0LCAuYnVsbWEtcmFkaW8gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idWxtYS1jaGVja2JveDpob3ZlciwgLmJ1bG1hLXJhZGlvOmhvdmVyIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1jaGVja2JveFtkaXNhYmxlZF0sIC5idWxtYS1yYWRpb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLWNoZWNrYm94LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idWxtYS1yYWRpbyxcbi5idWxtYS1jaGVja2JveCBpbnB1dFtkaXNhYmxlZF0sXG4uYnVsbWEtcmFkaW8gaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5idWxtYS1yYWRpbyArIC5idWxtYS1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmJ1bG1hLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWxtYS1zZWxlY3Q6bm90KC5idWxtYS1pcy1tdWx0aXBsZSkge1xuICBoZWlnaHQ6IDIuNWVtO1xufVxuXG4uYnVsbWEtc2VsZWN0Om5vdCguYnVsbWEtaXMtbXVsdGlwbGUpOm5vdCguYnVsbWEtaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xuICByaWdodDogMS4xMjVlbTtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1yb3VuZGVkIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5idWxtYS1zZWxlY3Qgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVsbWEtc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ1bG1hLXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1zZWxlY3Qgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuXG4uYnVsbWEtc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idWxtYS1zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi5idWxtYS1zZWxlY3Q6bm90KC5idWxtYS1pcy1tdWx0aXBsZSk6bm90KC5idWxtYS1pcy1sb2FkaW5nKTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2hpdGU6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13aGl0ZSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXdoaXRlIHNlbGVjdDpob3ZlciwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13aGl0ZSBzZWxlY3QuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2hpdGUgc2VsZWN0LmJ1bG1hLWlzLWZvY3VzZWQsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13aGl0ZSBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWJsYWNrOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1ibGFjayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtYmxhY2sgc2VsZWN0OmhvdmVyLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWJsYWNrIHNlbGVjdC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1ibGFjayBzZWxlY3Q6Zm9jdXMsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtYmxhY2sgc2VsZWN0LmJ1bG1hLWlzLWZvY3VzZWQsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtYmxhY2sgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1ibGFjayBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMjUpO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpZ2h0Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1saWdodCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGlnaHQgc2VsZWN0OmhvdmVyLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpZ2h0IHNlbGVjdC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1saWdodCBzZWxlY3QuYnVsbWEtaXMtZm9jdXNlZCwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1saWdodCBzZWxlY3Q6YWN0aXZlLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpZ2h0IHNlbGVjdC5idWxtYS1pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFyayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFyayBzZWxlY3Q6aG92ZXIsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFyayBzZWxlY3QuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1kYXJrIHNlbGVjdDpmb2N1cywgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1kYXJrIHNlbGVjdC5idWxtYS1pcy1mb2N1c2VkLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWRhcmsgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1kYXJrIHNlbGVjdC5idWxtYS1pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTQsIDU0LCA1NCwgMC4yNSk7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtcHJpbWFyeTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGQxYjI7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMGQxYjI7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtcHJpbWFyeSBzZWxlY3Q6aG92ZXIsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtcHJpbWFyeSBzZWxlY3QuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjg5Yztcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1wcmltYXJ5IHNlbGVjdDpmb2N1cywgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1wcmltYXJ5IHNlbGVjdC5idWxtYS1pcy1mb2N1c2VkLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXByaW1hcnkgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1wcmltYXJ5IHNlbGVjdC5idWxtYS1pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMjA5LCAxNzgsIDAuMjUpO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpbms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpbmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpbmsgc2VsZWN0OmhvdmVyLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxpbmsgc2VsZWN0LmJ1bG1hLWlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMzYTUxYmI7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGluayBzZWxlY3Q6Zm9jdXMsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGluayBzZWxlY3QuYnVsbWEtaXMtZm9jdXNlZCwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGluayBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDcyLCA5NSwgMTk5LCAwLjI1KTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1pbmZvIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1pbmZvIHNlbGVjdDpob3ZlciwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1pbmZvIHNlbGVjdC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzA4MmM1O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWluZm8gc2VsZWN0OmZvY3VzLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWluZm8gc2VsZWN0LmJ1bG1hLWlzLWZvY3VzZWQsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWluZm8gc2VsZWN0LmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg2MiwgMTQyLCAyMDgsIDAuMjUpO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXN1Y2Nlc3M6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXN1Y2Nlc3Mgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXN1Y2Nlc3Mgc2VsZWN0LmJ1bG1hLWlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMzYWJiODE7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc3VjY2VzcyBzZWxlY3QuYnVsbWEtaXMtZm9jdXNlZCwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc3VjY2VzcyBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDcyLCAxOTksIDE0MiwgMC4yNSk7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2FybmluZzpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2FybmluZyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2FybmluZyBzZWxlY3Q6aG92ZXIsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtd2FybmluZyBzZWxlY3QuYnVsbWEtaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDk3MDtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13YXJuaW5nIHNlbGVjdDpmb2N1cywgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13YXJuaW5nIHNlbGVjdC5idWxtYS1pcy1mb2N1c2VkLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSwgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy13YXJuaW5nIHNlbGVjdC5idWxtYS1pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyMjQsIDEzOCwgMC4yNSk7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxNDY2ODtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1kYW5nZXIgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE0NjY4O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWRhbmdlciBzZWxlY3Q6aG92ZXIsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFuZ2VyIHNlbGVjdC5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWYyZTU1O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtZGFuZ2VyIHNlbGVjdC5idWxtYS1pcy1mb2N1c2VkLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWRhbmdlciBzZWxlY3Q6YWN0aXZlLCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWRhbmdlciBzZWxlY3QuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0MSwgNzAsIDEwNCwgMC4yNSk7XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1kaXNhYmxlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWZ1bGx3aWR0aCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLWxvYWRpbmcuYnVsbWEtaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1tZWRpdW06YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1sYXJnZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnVsbWEtZmlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy13aGl0ZTpob3ZlciAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWhvdmVyZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXdoaXRlOmZvY3VzIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtd2hpdGUuYnVsbWEtaXMtZm9jdXNlZCAuYnVsbWEtZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXdoaXRlOmFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ibGFjazpob3ZlciAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWhvdmVyZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ibGFjazpmb2N1cyAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLWJsYWNrLmJ1bG1hLWlzLWZvY3VzZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYmxhY2s6YWN0aXZlIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYmxhY2suYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxpZ2h0OmhvdmVyIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtbGlnaHQuYnVsbWEtaXMtaG92ZXJlZCAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1saWdodDpmb2N1cyAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWZvY3VzZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxpZ2h0OmFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLWxpZ2h0LmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1kYXJrIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1kYXJrOmhvdmVyIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFyay5idWxtYS1pcy1ob3ZlcmVkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1kYXJrOmZvY3VzIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFyay5idWxtYS1pcy1mb2N1c2VkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDU0LCA1NCwgNTQsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFyazphY3RpdmUgLmJ1bG1hLWZpbGUtY3RhLCAuYnVsbWEtZmlsZS5idWxtYS1pcy1kYXJrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtcHJpbWFyeTpob3ZlciAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtaG92ZXJlZCAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNGE3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtcHJpbWFyeTpmb2N1cyAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtZm9jdXNlZCAuYnVsbWEtZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCAyMDksIDE3OCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1wcmltYXJ5OmFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4OWM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1saW5rIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1saW5rOmhvdmVyIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtbGluay5idWxtYS1pcy1ob3ZlcmVkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTU2YzQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1saW5rOmZvY3VzIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtbGluay5idWxtYS1pcy1mb2N1c2VkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDcyLCA5NSwgMTk5LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxpbms6YWN0aXZlIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtbGluay5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTFiYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWluZm86aG92ZXIgLmJ1bG1hLWZpbGUtY3RhLCAuYnVsbWEtZmlsZS5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWhvdmVyZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ODhjZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWluZm86Zm9jdXMgLmJ1bG1hLWZpbGUtY3RhLCAuYnVsbWEtZmlsZS5idWxtYS1pcy1pbmZvLmJ1bG1hLWlzLWZvY3VzZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNjIsIDE0MiwgMjA4LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWluZm86YWN0aXZlIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtaW5mby5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXN1Y2Nlc3M6aG92ZXIgLmJ1bG1hLWZpbGUtY3RhLCAuYnVsbWEtZmlsZS5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWhvdmVyZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYzQ4NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXN1Y2Nlc3M6Zm9jdXMgLmJ1bG1hLWZpbGUtY3RhLCAuYnVsbWEtZmlsZS5idWxtYS1pcy1zdWNjZXNzLmJ1bG1hLWlzLWZvY3VzZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNzIsIDE5OSwgMTQyLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXN1Y2Nlc3M6YWN0aXZlIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtd2FybmluZzpob3ZlciAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtaG92ZXJlZCAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy13YXJuaW5nOmZvY3VzIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtd2FybmluZy5idWxtYS1pcy1mb2N1c2VkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI1NSwgMjI0LCAxMzgsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy13YXJuaW5nOmFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NzA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFuZ2VyOmhvdmVyIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWhvdmVyZWQgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwM2E1ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWRhbmdlcjpmb2N1cyAuYnVsbWEtZmlsZS1jdGEsIC5idWxtYS1maWxlLmJ1bG1hLWlzLWRhbmdlci5idWxtYS1pcy1mb2N1c2VkIC5idWxtYS1maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI0MSwgNzAsIDEwNCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1kYW5nZXI6YWN0aXZlIC5idWxtYS1maWxlLWN0YSwgLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZTU1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1tZWRpdW0gLmJ1bG1hLWZpbGUtaWNvbiAuYnVsbWEtZmEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWxhcmdlIC5idWxtYS1maWxlLWljb24gLmJ1bG1hLWZhIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1oYXMtbmFtZSAuYnVsbWEtZmlsZS1jdGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWhhcy1uYW1lIC5idWxtYS1maWxlLW5hbWUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1oYXMtbmFtZS5idWxtYS1pcy1lbXB0eSAuYnVsbWEtZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWhhcy1uYW1lLmJ1bG1hLWlzLWVtcHR5IC5idWxtYS1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ib3hlZCAuYnVsbWEtZmlsZS1sYWJlbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWJveGVkIC5idWxtYS1maWxlLWN0YSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtIDNlbTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYm94ZWQgLmJ1bG1hLWZpbGUtbmFtZSB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ib3hlZCAuYnVsbWEtZmlsZS1pY29uIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ib3hlZCAuYnVsbWEtZmlsZS1pY29uIC5idWxtYS1mYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYm94ZWQuYnVsbWEtaXMtc21hbGwgLmJ1bG1hLWZpbGUtaWNvbiAuYnVsbWEtZmEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWJveGVkLmJ1bG1hLWlzLW1lZGl1bSAuYnVsbWEtZmlsZS1pY29uIC5idWxtYS1mYSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtYm94ZWQuYnVsbWEtaXMtbGFyZ2UgLmJ1bG1hLWZpbGUtaWNvbiAuYnVsbWEtZmEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5idWxtYS1maWxlLmJ1bG1hLWlzLWJveGVkLmJ1bG1hLWhhcy1uYW1lIC5idWxtYS1maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1ib3hlZC5idWxtYS1oYXMtbmFtZSAuYnVsbWEtZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1mdWxsd2lkdGggLmJ1bG1hLWZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtZnVsbHdpZHRoIC5idWxtYS1maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYnVsbWEtZmlsZS5idWxtYS1pcy1yaWdodCAuYnVsbWEtZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ1bG1hLWZpbGUuYnVsbWEtaXMtcmlnaHQgLmJ1bG1hLWZpbGUtbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmJ1bG1hLWZpbGUtbGFiZWwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLWZpbGUtbGFiZWw6aG92ZXIgLmJ1bG1hLWZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1maWxlLWxhYmVsOmhvdmVyIC5idWxtYS1maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi5idWxtYS1maWxlLWxhYmVsOmFjdGl2ZSAuYnVsbWEtZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWZpbGUtbGFiZWw6YWN0aXZlIC5idWxtYS1maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5idWxtYS1maWxlLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idWxtYS1maWxlLWN0YSxcbi5idWxtYS1maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idWxtYS1maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYnVsbWEtZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYnVsbWEtZmlsZS1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4uYnVsbWEtZmlsZS1pY29uIC5idWxtYS1mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ1bG1hLWxhYmVsIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idWxtYS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5idWxtYS1sYWJlbC5idWxtYS1pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWxhYmVsLmJ1bG1hLWlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLWxhYmVsLmJ1bG1hLWlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJ1bG1hLWhlbHAuYnVsbWEtaXMtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1oZWxwLmJ1bG1hLWlzLWJsYWNrIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1oZWxwLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5idWxtYS1oZWxwLmJ1bG1hLWlzLWRhcmsge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWhlbHAuYnVsbWEtaXMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDBkMWIyO1xufVxuXG4uYnVsbWEtaGVscC5idWxtYS1pcy1saW5rIHtcbiAgY29sb3I6ICM0ODVmYzc7XG59XG5cbi5idWxtYS1oZWxwLmJ1bG1hLWlzLWluZm8ge1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWhlbHAuYnVsbWEtaXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtaGVscC5idWxtYS1pcy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1oZWxwLmJ1bG1hLWlzLWRhbmdlciB7XG4gIGNvbG9yOiAjZjE0NjY4O1xufVxuXG4uYnVsbWEtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idWxtYS1idXR0b24sXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idWxtYS1pbnB1dCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1bG1hLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idWxtYS1idXR0b24sXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idWxtYS1pbnB1dCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1bG1hLXNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnVsbWEtYnV0dG9uLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idWxtYS1pbnB1dCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnVsbWEtc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5idWxtYS1pcy1ob3ZlcmVkLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWlucHV0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1pbnB1dDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtaG92ZXJlZCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5idWxtYS1pcy1ob3ZlcmVkIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1idXR0b246bm90KFtkaXNhYmxlZF0pLmJ1bG1hLWlzLWZvY3VzZWQsIC5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1pbnB1dDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtZm9jdXNlZCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWlucHV0Om5vdChbZGlzYWJsZWRdKS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtZm9jdXNlZCxcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1idXR0b246bm90KFtkaXNhYmxlZF0pLmJ1bG1hLWlzLWZvY3VzZWQ6aG92ZXIsIC5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtYWN0aXZlOmhvdmVyLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3Zlcixcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1pbnB1dDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtZm9jdXNlZDpob3Zlcixcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wgLmJ1bG1hLWlucHV0Om5vdChbZGlzYWJsZWRdKS5idWxtYS1pcy1hY3RpdmU6aG92ZXIsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtZm9jdXNlZDpob3Zlcixcbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zIC5idWxtYS1jb250cm9sIC5idWxtYS1zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucyAuYnVsbWEtY29udHJvbCAuYnVsbWEtc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuYnVsbWEtaXMtYWN0aXZlOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWhhcy1hZGRvbnMgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucy5idWxtYS1oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1oYXMtYWRkb25zLmJ1bG1hLWhhcy1hZGRvbnMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaGFzLWFkZG9ucy5idWxtYS1oYXMtYWRkb25zLWZ1bGx3aWR0aCAuYnVsbWEtY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaXMtZ3JvdXBlZCA+IC5idWxtYS1jb250cm9sIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkID4gLmJ1bG1hLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWlzLWdyb3VwZWQgPiAuYnVsbWEtY29udHJvbC5idWxtYS1pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkLmJ1bG1hLWlzLWdyb3VwZWQtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWlzLWdyb3VwZWQuYnVsbWEtaXMtZ3JvdXBlZC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkLmJ1bG1hLWlzLWdyb3VwZWQtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnVsbWEtZmllbGQuYnVsbWEtaXMtZ3JvdXBlZC5idWxtYS1pcy1ncm91cGVkLW11bHRpbGluZSA+IC5idWxtYS1jb250cm9sOmxhc3QtY2hpbGQsIC5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkLmJ1bG1hLWlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmJ1bG1hLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5idWxtYS1maWVsZC5idWxtYS1pcy1ncm91cGVkLmJ1bG1hLWlzLWdyb3VwZWQtbXVsdGlsaW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cblxuLmJ1bG1hLWZpZWxkLmJ1bG1hLWlzLWdyb3VwZWQuYnVsbWEtaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtZmllbGQuYnVsbWEtaXMtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYnVsbWEtZmllbGQtbGFiZWwgLmJ1bG1hLWxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWZpZWxkLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYnVsbWEtZmllbGQtbGFiZWwuYnVsbWEtaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuYnVsbWEtZmllbGQtbGFiZWwuYnVsbWEtaXMtbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuYnVsbWEtZmllbGQtbGFiZWwuYnVsbWEtaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbiAgLmJ1bG1hLWZpZWxkLWxhYmVsLmJ1bG1hLWlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxufVxuXG4uYnVsbWEtZmllbGQtYm9keSAuYnVsbWEtZmllbGQgLmJ1bG1hLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1maWVsZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA1O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5idWxtYS1maWVsZC1ib2R5IC5idWxtYS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYnVsbWEtZmllbGQtYm9keSA+IC5idWxtYS1maWVsZCB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmJ1bG1hLWZpZWxkLWJvZHkgPiAuYnVsbWEtZmllbGQ6bm90KC5idWxtYS1pcy1uYXJyb3cpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmJ1bG1hLWZpZWxkLWJvZHkgPiAuYnVsbWEtZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5idWxtYS1jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtaW5wdXQ6Zm9jdXMgfiAuYnVsbWEtaWNvbixcbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1sZWZ0IC5idWxtYS1zZWxlY3Q6Zm9jdXMgfiAuYnVsbWEtaWNvbiwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1pbnB1dDpmb2N1cyB+IC5idWxtYS1pY29uLFxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1zZWxlY3Q6Zm9jdXMgfiAuYnVsbWEtaWNvbiB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtaW5wdXQuYnVsbWEtaXMtc21hbGwgfiAuYnVsbWEtaWNvbixcbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1sZWZ0IC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc21hbGwgfiAuYnVsbWEtaWNvbiwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1pbnB1dC5idWxtYS1pcy1zbWFsbCB+IC5idWxtYS1pY29uLFxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtc21hbGwgfiAuYnVsbWEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLWxlZnQgLmJ1bG1hLWlucHV0LmJ1bG1hLWlzLW1lZGl1bSB+IC5idWxtYS1pY29uLFxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLWxlZnQgLmJ1bG1hLXNlbGVjdC5idWxtYS1pcy1tZWRpdW0gfiAuYnVsbWEtaWNvbiwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1pbnB1dC5idWxtYS1pcy1tZWRpdW0gfiAuYnVsbWEtaWNvbixcbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1yaWdodCAuYnVsbWEtc2VsZWN0LmJ1bG1hLWlzLW1lZGl1bSB+IC5idWxtYS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtaW5wdXQuYnVsbWEtaXMtbGFyZ2UgfiAuYnVsbWEtaWNvbixcbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1sZWZ0IC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGFyZ2UgfiAuYnVsbWEtaWNvbiwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1pbnB1dC5idWxtYS1pcy1sYXJnZSB+IC5idWxtYS1pY29uLFxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1zZWxlY3QuYnVsbWEtaXMtbGFyZ2UgfiAuYnVsbWEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtaWNvbiwgLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1pY29uIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGhlaWdodDogMi41ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNWVtO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtaW5wdXQsXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtbGVmdCAuYnVsbWEtc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1sZWZ0IC5idWxtYS1pY29uLmJ1bG1hLWlzLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1oYXMtaWNvbnMtcmlnaHQgLmJ1bG1hLWlucHV0LFxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaGFzLWljb25zLXJpZ2h0IC5idWxtYS1zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG5cbi5idWxtYS1jb250cm9sLmJ1bG1hLWhhcy1pY29ucy1yaWdodCAuYnVsbWEtaWNvbi5idWxtYS1pcy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1pcy1sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMC42MjVlbTtcbiAgdG9wOiAwLjYyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtY29udHJvbC5idWxtYS1pcy1sb2FkaW5nLmJ1bG1hLWlzLW1lZGl1bTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLWNvbnRyb2wuYnVsbWEtaXMtbG9hZGluZy5idWxtYS1pcy1sYXJnZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBCdWxtYSBDb21wb25lbnRzICovXG4uYnVsbWEtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDg1ZmM3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG59XG5cbi5idWxtYS1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnVsbWEtYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnVsbWEtYnJlYWRjcnVtYiBsaS5idWxtYS1pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnVsbWEtYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2I1YjViNTtcbiAgY29udGVudDogXCJcXDAwMDJmXCI7XG59XG5cbi5idWxtYS1icmVhZGNydW1iIHVsLFxuLmJ1bG1hLWJyZWFkY3J1bWIgb2wge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idWxtYS1icmVhZGNydW1iIC5idWxtYS1pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIgLmJ1bG1hLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIuYnVsbWEtaXMtY2VudGVyZWQgb2wsXG4uYnVsbWEtYnJlYWRjcnVtYi5idWxtYS1pcy1jZW50ZXJlZCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnVsbWEtYnJlYWRjcnVtYi5idWxtYS1pcy1yaWdodCBvbCxcbi5idWxtYS1icmVhZGNydW1iLmJ1bG1hLWlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIuYnVsbWEtaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1icmVhZGNydW1iLmJ1bG1hLWlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIuYnVsbWEtaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIuYnVsbWEtaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDIxOTJcIjtcbn1cblxuLmJ1bG1hLWJyZWFkY3J1bWIuYnVsbWEtaGFzLWJ1bGxldC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAyMDIyXCI7XG59XG5cbi5idWxtYS1icmVhZGNydW1iLmJ1bG1hLWhhcy1kb3Qtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDBiN1wiO1xufVxuXG4uYnVsbWEtYnJlYWRjcnVtYi5idWxtYS1oYXMtc3VjY2VlZHMtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMjI3QlwiO1xufVxuXG4uYnVsbWEtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLWNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkLCAuYnVsbWEtY2FyZC1jb250ZW50OmZpcnN0LWNoaWxkLCAuYnVsbWEtY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJ1bG1hLWNhcmQtaGVhZGVyOmxhc3QtY2hpbGQsIC5idWxtYS1jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLmJ1bG1hLWNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJ1bG1hLWNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ1bG1hLWNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuXG4uYnVsbWEtY2FyZC1oZWFkZXItdGl0bGUuYnVsbWEtaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1bG1hLWNhcmQtaGVhZGVyLWljb24ge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuXG4uYnVsbWEtY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idWxtYS1jYXJkLWltYWdlOmZpcnN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnVsbWEtY2FyZC1pbWFnZTpsYXN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnVsbWEtY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLWNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ1bG1hLWNhcmQtZm9vdGVyLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5idWxtYS1jYXJkIC5idWxtYS1tZWRpYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYnVsbWEtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnVsbWEtZHJvcGRvd24uYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1kcm9wZG93bi1tZW51LCAuYnVsbWEtZHJvcGRvd24uYnVsbWEtaXMtaG92ZXJhYmxlOmhvdmVyIC5idWxtYS1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idWxtYS1kcm9wZG93bi5idWxtYS1pcy1yaWdodCAuYnVsbWEtZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYnVsbWEtZHJvcGRvd24uYnVsbWEtaXMtdXAgLmJ1bG1hLWRyb3Bkb3duLW1lbnUge1xuICBib3R0b206IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICB0b3A6IGF1dG87XG59XG5cbi5idWxtYS1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uYnVsbWEtZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjAyKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmJ1bG1hLWRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYS5idWxtYS1kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmJ1bG1hLWRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYS5idWxtYS1kcm9wZG93bi1pdGVtOmhvdmVyLFxuYnV0dG9uLmJ1bG1hLWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuYS5idWxtYS1kcm9wZG93bi1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbmJ1dHRvbi5idWxtYS1kcm9wZG93bi1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uYnVsbWEtbGV2ZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idWxtYS1sZXZlbCBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnVsbWEtbGV2ZWwgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnVsbWEtbGV2ZWwuYnVsbWEtaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ1bG1hLWxldmVsLmJ1bG1hLWlzLW1vYmlsZSAuYnVsbWEtbGV2ZWwtbGVmdCxcbi5idWxtYS1sZXZlbC5idWxtYS1pcy1tb2JpbGUgLmJ1bG1hLWxldmVsLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ1bG1hLWxldmVsLmJ1bG1hLWlzLW1vYmlsZSAuYnVsbWEtbGV2ZWwtbGVmdCArIC5idWxtYS1sZXZlbC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5idWxtYS1sZXZlbC5idWxtYS1pcy1tb2JpbGUgLmJ1bG1hLWxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWxldmVsLmJ1bG1hLWlzLW1vYmlsZSAuYnVsbWEtbGV2ZWwtaXRlbTpub3QoLmJ1bG1hLWlzLW5hcnJvdykge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtbGV2ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ1bG1hLWxldmVsID4gLmJ1bG1hLWxldmVsLWl0ZW06bm90KC5idWxtYS1pcy1uYXJyb3cpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmJ1bG1hLWxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ1bG1hLWxldmVsLWl0ZW0gLmJ1bG1hLXRpdGxlLFxuLmJ1bG1hLWxldmVsLWl0ZW0gLmJ1bG1hLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtbGV2ZWwtbGVmdCxcbi5idWxtYS1sZXZlbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5idWxtYS1sZXZlbC1sZWZ0IC5idWxtYS1sZXZlbC1pdGVtLmJ1bG1hLWlzLWZsZXhpYmxlLFxuLmJ1bG1hLWxldmVsLXJpZ2h0IC5idWxtYS1sZXZlbC1pdGVtLmJ1bG1hLWlzLWZsZXhpYmxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWxldmVsLWxlZnQgLmJ1bG1hLWxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbiAgLmJ1bG1hLWxldmVsLXJpZ2h0IC5idWxtYS1sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtbGV2ZWwtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWxldmVsLWxlZnQgKyAuYnVsbWEtbGV2ZWwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWxldmVsLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJ1bG1hLWxldmVsLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1sZXZlbC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYnVsbWEtbWVkaWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmJ1bG1hLW1lZGlhIC5idWxtYS1jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtbWVkaWEgLmJ1bG1hLW1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG5cbi5idWxtYS1tZWRpYSAuYnVsbWEtbWVkaWEgLmJ1bG1hLWNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbi5idWxtYS1tZWRpYSAuYnVsbWEtbWVkaWEgLmJ1bG1hLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJ1bG1hLW1lZGlhIC5idWxtYS1tZWRpYSAuYnVsbWEtbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uYnVsbWEtbWVkaWEgLmJ1bG1hLW1lZGlhIC5idWxtYS1tZWRpYSArIC5idWxtYS1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ1bG1hLW1lZGlhICsgLmJ1bG1hLW1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5idWxtYS1tZWRpYS5idWxtYS1pcy1sYXJnZSArIC5idWxtYS1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLW1lZGlhLWxlZnQsXG4uYnVsbWEtbWVkaWEtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYnVsbWEtbWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ1bG1hLW1lZGlhLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5idWxtYS1tZWRpYS1jb250ZW50IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLW1lZGlhLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuLmJ1bG1hLW1lbnUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idWxtYS1tZW51LmJ1bG1hLWlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtbWVudS5idWxtYS1pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS1tZW51LmJ1bG1hLWlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1tZW51LWxpc3Qge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmJ1bG1hLW1lbnUtbGlzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbn1cblxuLmJ1bG1hLW1lbnUtbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1tZW51LWxpc3QgYS5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW1lbnUtbGlzdCBsaSB1bCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgbWFyZ2luOiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuXG4uYnVsbWEtbWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnVsbWEtbWVudS1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmJ1bG1hLW1lbnUtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2Ugc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UgYTpub3QoLmJ1bG1hLWJ1dHRvbik6bm90KC5idWxtYS10YWcpOm5vdCguYnVsbWEtZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy1ibGFjayAuYnVsbWEtbWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZmZmM7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwZDFiMjtcbiAgY29sb3I6ICMwMDk0N2U7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWZhO1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy1saW5rIC5idWxtYS1tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy1saW5rIC5idWxtYS1tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjMzg1MGI3O1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYjtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4ZWQwO1xuICBjb2xvcjogIzI5NmZhODtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjU7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Yzc4ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4Yzc4ZTtcbiAgY29sb3I6ICMyNTc5NTM7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xufVxuXG4uYnVsbWEtbWVzc2FnZS5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTA4YTtcbiAgY29sb3I6ICM5NDZjMDA7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVjZjA7XG59XG5cbi5idWxtYS1tZXNzYWdlLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNmMTQ2Njg7XG4gIGNvbG9yOiAjY2MwZjM1O1xufVxuXG4uYnVsbWEtbWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UtaGVhZGVyIC5idWxtYS1kZWxldGUge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uYnVsbWEtbWVzc2FnZS1oZWFkZXIgKyAuYnVsbWEtbWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UtYm9keSBjb2RlLFxuLmJ1bG1hLW1lc3NhZ2UtYm9keSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLW1lc3NhZ2UtYm9keSBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVsbWEtbW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDtcbn1cblxuLmJ1bG1hLW1vZGFsLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5idWxtYS1tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjg2KTtcbn1cblxuLmJ1bG1hLW1vZGFsLWNvbnRlbnQsXG4uYnVsbWEtbW9kYWwtY2FyZCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1bG1hLW1vZGFsLWNvbnRlbnQsXG4gIC5idWxtYS1tb2RhbC1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5idWxtYS1tb2RhbC1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmJ1bG1hLW1vZGFsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uYnVsbWEtbW9kYWwtY2FyZC1oZWFkLFxuLmJ1bG1hLW1vZGFsLWNhcmQtZm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1bG1hLW1vZGFsLWNhcmQtaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi5idWxtYS1tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ1bG1hLW1vZGFsLWNhcmQtZm9vdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi5idWxtYS1tb2RhbC1jYXJkLWZvb3QgLmJ1bG1hLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmJ1bG1hLW1vZGFsLWNhcmQtYm9keSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYnVsbWEtbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1icmFuZCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzBhMGEwYTtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1lbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmZvY3VzIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmhvdmVyIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1lbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpmb2N1cyAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpob3ZlciAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1ibGFjayAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWJyYW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItZW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpmb2N1cyAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpob3ZlciAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLWJyYW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLWVuZCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpmb2N1cyAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmhvdmVyIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24uYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1kcm9wZG93biBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItYnJhbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg5YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItZW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjg5YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmZvY3VzIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd246aG92ZXIgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiODljO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1icmFuZCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1MWJiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1zdGFydCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1lbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1MWJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd246Zm9jdXMgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpob3ZlciAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTUxYmI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItZHJvcGRvd24gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLWJyYW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDgyYzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLWVuZCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDgyYzU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpmb2N1cyAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmhvdmVyIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24uYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwODJjNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1kcm9wZG93biBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItYnJhbmQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItZW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYmI4MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmZvY3VzIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd246aG92ZXIgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiYjgxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWJyYW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDk3MDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTcwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmZvY3VzIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd246aG92ZXIgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTcwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItZHJvcGRvd24gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGE7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWJyYW5kID4gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1icmFuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItYnJhbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWJyYW5kID4gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItbGluazpmb2N1cyxcbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1icmFuZCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItYnJhbmQgLmJ1bG1hLW5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItc3RhcnQgPiAuYnVsbWEtbmF2YmFyLWl0ZW0sXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWVuZCA+IC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLXN0YXJ0ID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1zdGFydCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItc3RhcnQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1zdGFydCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItc3RhcnQgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluay5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItZW5kID4gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cyxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1lbmQgPiBhLmJ1bG1hLW5hdmJhci1pdGVtOmhvdmVyLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWVuZCA+IGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWVuZCAuYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1lbmQgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLXN0YXJ0IC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItZW5kIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duOmZvY3VzIC5idWxtYS1uYXZiYXItbGluayxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpob3ZlciAuYnVsbWEtbmF2YmFyLWxpbmssXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24uYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idWxtYS1uYXZiYXIgPiAuYnVsbWEtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWhhcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC1ib3R0b20sIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZml4ZWQtdG9wIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMzA7XG59XG5cbi5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWZpeGVkLWJvdHRvbS5idWxtYS1oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuaHRtbC5idWxtYS1oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuYnVsbWEtaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbn1cblxuaHRtbC5idWxtYS1oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbmJvZHkuYnVsbWEtaGFzLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1icmFuZCxcbi5idWxtYS1uYXZiYXItdGFicyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1icmFuZCBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLWJyYW5kIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1bG1hLW5hdmJhci10YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMy4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYnVsbWEtbmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuXG4uYnVsbWEtbmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG4uYnVsbWEtbmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xufVxuXG4uYnVsbWEtbmF2YmFyLWJ1cmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyLmJ1bG1hLWlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyLmJ1bG1hLWlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idWxtYS1uYXZiYXItYnVyZ2VyLmJ1bG1hLWlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnVsbWEtbmF2YmFyLWl0ZW0gLmJ1bG1hLWljb246b25seS1jaGlsZCxcbi5idWxtYS1uYXZiYXItbGluayAuYnVsbWEtaWNvbjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xufVxuXG5hLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMsXG4uYnVsbWEtbmF2YmFyLWxpbms6Zm9jdXMtd2l0aGluLFxuLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtbmF2YmFyLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYnVsbWEtbmF2YmFyLWl0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMS43NXJlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy10YWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XG59XG5cbi5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy10YWI6Zm9jdXMsIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy10YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLXRhYi5idWxtYS1pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4NWZjNztcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgY29sb3I6ICM0ODVmYzc7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDNweCk7XG59XG5cbi5idWxtYS1uYXZiYXItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5idWxtYS1uYXZiYXItbGluazpub3QoLmJ1bG1hLWlzLWFycm93bGVzcykge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1saW5rOm5vdCguYnVsbWEtaXMtYXJyb3dsZXNzKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0ODVmYzc7XG4gIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICByaWdodDogMS4xMjVlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1kcm9wZG93biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5idWxtYS1uYXZiYXItZHJvcGRvd24gLmJ1bG1hLW5hdmJhci1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmJ1bG1hLW5hdmJhci1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1uYXZiYXIgPiAuYnVsbWEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnVsbWEtbmF2YmFyLWJyYW5kIC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci10YWJzIC5idWxtYS1uYXZiYXItaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idWxtYS1uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLW1lbnUuYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWZpeGVkLWJvdHRvbS10b3VjaCwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC1ib3R0b20tdG91Y2guYnVsbWEtaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIHRvcDogMDtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLWZpeGVkLXRvcCAuYnVsbWEtbmF2YmFyLW1lbnUsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZml4ZWQtdG9wLXRvdWNoIC5idWxtYS1uYXZiYXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBodG1sLmJ1bG1hLWhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoLFxuICBib2R5LmJ1bG1hLWhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmJ1bG1hLWhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoLFxuICBib2R5LmJ1bG1hLWhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLW5hdmJhcixcbiAgLmJ1bG1hLW5hdmJhci1tZW51LFxuICAuYnVsbWEtbmF2YmFyLXN0YXJ0LFxuICAuYnVsbWEtbmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnVsbWEtbmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3BhY2VkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgLmJ1bG1hLW5hdmJhci1zdGFydCxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgLmJ1bG1hLW5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgYS5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy10cmFuc3BhcmVudCBhLmJ1bG1hLW5hdmJhci1pdGVtOmZvY3VzLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXRyYW5zcGFyZW50IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtdHJhbnNwYXJlbnQgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtdHJhbnNwYXJlbnQgLmJ1bG1hLW5hdmJhci1saW5rOmZvY3VzLFxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXRyYW5zcGFyZW50IC5idWxtYS1uYXZiYXItbGluazpob3ZlcixcbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy10cmFuc3BhcmVudCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtdHJhbnNwYXJlbnQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1saW5rLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXRyYW5zcGFyZW50IC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24uYnVsbWEtaXMtaG92ZXJhYmxlOmZvY3VzIC5idWxtYS1uYXZiYXItbGluaywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy10cmFuc3BhcmVudCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duLmJ1bG1hLWlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLmJ1bG1hLW5hdmJhci1saW5rLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXRyYW5zcGFyZW50IC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24uYnVsbWEtaXMtaG92ZXJhYmxlOmhvdmVyIC5idWxtYS1uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXRyYW5zcGFyZW50IC5idWxtYS1uYXZiYXItZHJvcGRvd24gYS5idWxtYS1uYXZiYXItaXRlbTpmb2N1cywgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy10cmFuc3BhcmVudCAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy10cmFuc3BhcmVudCAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGNvbG9yOiAjNDg1ZmM3O1xuICB9XG4gIC5idWxtYS1uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idWxtYS1uYXZiYXItaXRlbSxcbiAgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bi11cCAuYnVsbWEtbmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICB9XG4gIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd24tdXAgLmJ1bG1hLW5hdmJhci1kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1kcm9wZG93biwgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWhvdmVyYWJsZTpmb2N1cyAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duLCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duLCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtaG92ZXJhYmxlOmhvdmVyIC5idWxtYS1uYXZiYXItZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3BhY2VkIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLW5hdmJhci1kcm9wZG93biwgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duLmJ1bG1hLWlzLWJveGVkLCAuYnVsbWEtbmF2YmFyLmJ1bG1hLWlzLXNwYWNlZCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtaG92ZXJhYmxlOmZvY3VzIC5idWxtYS1uYXZiYXItZHJvcGRvd24sIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1ob3ZlcmFibGU6Zm9jdXMgLmJ1bG1hLW5hdmJhci1kcm9wZG93bi5idWxtYS1pcy1ib3hlZCwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLmJ1bG1hLW5hdmJhci1kcm9wZG93biwgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLmJ1bG1hLW5hdmJhci1kcm9wZG93bi5idWxtYS1pcy1ib3hlZCwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1zcGFjZWQgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWhvdmVyYWJsZTpob3ZlciAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duLCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtaG92ZXJhYmxlOmhvdmVyIC5idWxtYS1uYXZiYXItZHJvcGRvd24uYnVsbWEtaXMtYm94ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5idWxtYS1uYXZiYXItbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5idWxtYS1uYXZiYXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIC5idWxtYS1uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5idWxtYS1uYXZiYXItZHJvcGRvd24gYS5idWxtYS1uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW06Zm9jdXMsIC5idWxtYS1uYXZiYXItZHJvcGRvd24gYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAuYnVsbWEtbmF2YmFyLWRyb3Bkb3duIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGNvbG9yOiAjNDg1ZmM3O1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtc3BhY2VkIC5idWxtYS1uYXZiYXItZHJvcGRvd24sIC5idWxtYS1uYXZiYXItZHJvcGRvd24uYnVsbWEtaXMtYm94ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArICgtNHB4KSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB9XG4gIC5idWxtYS1uYXZiYXItZHJvcGRvd24uYnVsbWEtaXMtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnVsbWEtbmF2YmFyID4gLmJ1bG1hLWNvbnRhaW5lciAuYnVsbWEtbmF2YmFyLWJyYW5kLFxuICAuYnVsbWEtY29udGFpbmVyID4gLmJ1bG1hLW5hdmJhciAuYnVsbWEtbmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIH1cbiAgLmJ1bG1hLW5hdmJhciA+IC5idWxtYS1jb250YWluZXIgLmJ1bG1hLW5hdmJhci1tZW51LFxuICAuYnVsbWEtY29udGFpbmVyID4gLmJ1bG1hLW5hdmJhciAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC1ib3R0b20tZGVza3RvcCwgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5idWxtYS1uYXZiYXIuYnVsbWEtaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AuYnVsbWEtaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci5idWxtYS1pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIGh0bWwuYnVsbWEtaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCxcbiAgYm9keS5idWxtYS1oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmJ1bG1hLWhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gIGJvZHkuYnVsbWEtaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5idWxtYS1oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3AsXG4gIGJvZHkuYnVsbWEtaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgfVxuICBodG1sLmJ1bG1hLWhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbiAgYm9keS5idWxtYS1oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtO1xuICB9XG4gIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuICAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICBhLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSxcbiAgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ1bG1hLW5hdmJhci1pdGVtLmJ1bG1hLWhhcy1kcm9wZG93bjpmb2N1cyAuYnVsbWEtbmF2YmFyLWxpbmssIC5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1oYXMtZHJvcGRvd246aG92ZXIgLmJ1bG1hLW5hdmJhci1saW5rLCAuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaGFzLWRyb3Bkb3duLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbn1cblxuLmJ1bG1hLXBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLTAuMjVyZW07XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtcGFnaW5hdGlvbi5idWxtYS1pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLXJvdW5kZWQgLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMsXG4uYnVsbWEtcGFnaW5hdGlvbi5idWxtYS1pcy1yb3VuZGVkIC5idWxtYS1wYWdpbmF0aW9uLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLXJvdW5kZWQgLmJ1bG1hLXBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLmJ1bG1hLXBhZ2luYXRpb24sXG4uYnVsbWEtcGFnaW5hdGlvbi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMsXG4uYnVsbWEtcGFnaW5hdGlvbi1uZXh0LFxuLmJ1bG1hLXBhZ2luYXRpb24tbGluayxcbi5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCxcbi5idWxtYS1wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBtaW4td2lkdGg6IDIuNWVtO1xufVxuXG4uYnVsbWEtcGFnaW5hdGlvbi1wcmV2aW91czpob3Zlcixcbi5idWxtYS1wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4uYnVsbWEtcGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4uYnVsbWEtcGFnaW5hdGlvbi1uZXh0OmZvY3VzLFxuLmJ1bG1hLXBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuLmJ1bG1hLXBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4uYnVsbWEtcGFnaW5hdGlvbi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzW2Rpc2FibGVkXSwgLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMuYnVsbWEtaXMtZGlzYWJsZWQsXG4uYnVsbWEtcGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcbi5idWxtYS1wYWdpbmF0aW9uLW5leHQuYnVsbWEtaXMtZGlzYWJsZWQsXG4uYnVsbWEtcGFnaW5hdGlvbi1saW5rW2Rpc2FibGVkXSxcbi5idWxtYS1wYWdpbmF0aW9uLWxpbmsuYnVsbWEtaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLWxpbmsuYnVsbWEtaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzc7XG4gIGJvcmRlci1jb2xvcjogIzQ4NWZjNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnVsbWEtcGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnVsbWEtcGFnaW5hdGlvbi1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLXBhZ2luYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYnVsbWEtcGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5idWxtYS1wYWdpbmF0aW9uLWxpc3QgbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLXBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYnVsbWEtcGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCxcbiAgLmJ1bG1hLXBhZ2luYXRpb24tbGluayxcbiAgLmJ1bG1hLXBhZ2luYXRpb24tZWxsaXBzaXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYnVsbWEtcGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmJ1bG1hLXBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmJ1bG1hLXBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJ1bG1hLXBhZ2luYXRpb24uYnVsbWEtaXMtY2VudGVyZWQgLmJ1bG1hLXBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLWNlbnRlcmVkIC5idWxtYS1wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLWNlbnRlcmVkIC5idWxtYS1wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5idWxtYS1wYWdpbmF0aW9uLmJ1bG1hLWlzLXJpZ2h0IC5idWxtYS1wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYnVsbWEtcGFnaW5hdGlvbi5idWxtYS1pcy1yaWdodCAuYnVsbWEtcGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYnVsbWEtcGFnaW5hdGlvbi5idWxtYS1pcy1yaWdodCAuYnVsbWEtcGFnaW5hdGlvbi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi5idWxtYS1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idWxtYS1wYW5lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy13aGl0ZSAuYnVsbWEtcGFuZWwtdGFicyBhLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXBhbmVsLXRhYnMgYS5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXBhbmVsLXRhYnMgYS5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtZGFyayAuYnVsbWEtcGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtZGFyayAuYnVsbWEtcGFuZWwtdGFicyBhLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1kYXJrIC5idWxtYS1wYW5lbC1ibG9jay5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLXBhbmVsLWljb24ge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXBhbmVsLXRhYnMgYS5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBkMWIyO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtcGFuZWwtYmxvY2suYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwMGQxYjI7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1saW5rIC5idWxtYS1wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWZjNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1saW5rIC5idWxtYS1wYW5lbC10YWJzIGEuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtaW5mbyAuYnVsbWEtcGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZThlZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtaW5mbyAuYnVsbWEtcGFuZWwtdGFicyBhLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzZThlZDA7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1pbmZvIC5idWxtYS1wYW5lbC1ibG9jay5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLXBhbmVsLWljb24ge1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXBhbmVsLXRhYnMgYS5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDhjNzhlO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtcGFuZWwtYmxvY2suYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1wYW5lbC1pY29uIHtcbiAgY29sb3I6ICM0OGM3OGU7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4YTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXBhbmVsLXRhYnMgYS5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZlMDhhO1xufVxuXG4uYnVsbWEtcGFuZWwuYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtcGFuZWwtYmxvY2suYnVsbWEtaXMtYWN0aXZlIC5idWxtYS1wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLXBhbmVsLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtcGFuZWwtdGFicyBhLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMTQ2Njg7XG59XG5cbi5idWxtYS1wYW5lbC5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLWFjdGl2ZSAuYnVsbWEtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZjE0NjY4O1xufVxuXG4uYnVsbWEtcGFuZWwtdGFiczpub3QoOmxhc3QtY2hpbGQpLFxuLmJ1bG1hLXBhbmVsLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmJ1bG1hLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbn1cblxuLmJ1bG1hLXBhbmVsLXRhYnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idWxtYS1wYW5lbC10YWJzIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi5idWxtYS1wYW5lbC10YWJzIGEuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wYW5lbC1saXN0IGEge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmJ1bG1hLXBhbmVsLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDg1ZmM3O1xufVxuXG4uYnVsbWEtcGFuZWwtYmxvY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG59XG5cbi5idWxtYS1wYW5lbC1ibG9jayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cblxuLmJ1bG1hLXBhbmVsLWJsb2NrID4gLmJ1bG1hLWNvbnRyb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLXBhbmVsLWJsb2NrLmJ1bG1hLWlzLXdyYXBwZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5idWxtYS1wYW5lbC1ibG9jay5idWxtYS1pcy1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ4NWZjNztcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5idWxtYS1wYW5lbC1ibG9jay5idWxtYS1pcy1hY3RpdmUgLmJ1bG1hLXBhbmVsLWljb24ge1xuICBjb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLXBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbmEuYnVsbWEtcGFuZWwtYmxvY2ssXG5sYWJlbC5idWxtYS1wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYS5idWxtYS1wYW5lbC1ibG9jazpob3ZlcixcbmxhYmVsLmJ1bG1hLXBhbmVsLWJsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmJ1bG1hLXBhbmVsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDFlbTtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xufVxuXG4uYnVsbWEtcGFuZWwtaWNvbiAuYnVsbWEtZmEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYnVsbWEtdGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnVsbWEtdGFicyBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5idWxtYS10YWJzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLXRhYnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1bG1hLXRhYnMgbGkuYnVsbWEtaXMtYWN0aXZlIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDg1ZmM3O1xuICBjb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLXRhYnMgdWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idWxtYS10YWJzIHVsLmJ1bG1hLWlzLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5idWxtYS10YWJzIHVsLmJ1bG1hLWlzLWNlbnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuXG4uYnVsbWEtdGFicyB1bC5idWxtYS1pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuXG4uYnVsbWEtdGFicyAuYnVsbWEtaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5idWxtYS10YWJzIC5idWxtYS1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtZnVsbHdpZHRoIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGEge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWZjNztcbiAgYm9yZGVyLWNvbG9yOiAjNDg1ZmM3O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlLmJ1bG1hLWlzLXRvZ2dsZS1yb3VuZGVkIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZS5idWxtYS1pcy10b2dnbGUtcm91bmRlZCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtdGFicy5idWxtYS1pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idWxtYS10YWJzLmJ1bG1hLWlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIEJ1bG1hIEdyaWQgKi9cbi5idWxtYS1jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1uYXJyb3cge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtZnVsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXRocmVlLXF1YXJ0ZXJzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tdGhpcmRzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWhhbGYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS10aGlyZCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vbmUtcXVhcnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLWZpZnRoIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10aHJlZS1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZvdXItZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXRoaXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXR3by1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0zIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTUge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy02IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTgge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy05IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1tb2JpbGUgPiAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSA+IC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtbW9iaWxlID4gLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1uYXJyb3ctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZ1bGwtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1oYWxmLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10aHJlZS1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1oYWxmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0wLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy00LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTYtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtNi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy03LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTctbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtOC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTktbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtOS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1uYXJyb3csIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtbmFycm93LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mdWxsLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZ1bGwtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tdGhpcmRzLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWhhbGYsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtaGFsZi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS10aGlyZCwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1xdWFydGVyLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLWZpZnRoLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1maWZ0aC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by1maWZ0aHMsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXRocmVlLWZpZnRocywgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mb3VyLWZpZnRocywgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXR3by10aGlyZHMsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtaGFsZiwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXRoaXJkLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtZmlmdGgsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocywgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0wLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0wLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0wLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMSwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMSwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTIsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTMsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0zLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0zLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTQsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC00LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC00LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTUsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTYsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC02LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC02LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTcsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC03LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC03LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTgsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtOC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTksIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtOS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC05LCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC05LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEwLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEwLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTEwLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMSwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMSwgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTIsIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTEyLCAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mdWxsLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by10aGlyZHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtaGFsZi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLXRoaXJkLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vbmUtZmlmdGgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0wLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0zLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy01LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTctdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy04LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTktdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC05LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtbmFycm93LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtZnVsbC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWhhbGYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0wLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTItZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTQtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTUtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTctZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTgtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTgtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTktZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTktZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEwLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTExLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTEyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW5hcnJvdy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZ1bGwtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0wLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0yLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0zLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0zLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy00LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC00LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy01LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy02LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC02LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy03LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC03LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy04LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy05LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC05LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTExLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLWZ1bGwtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1oYWxmLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1oYWxmLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0wLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0yLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy00LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtNS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC01LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtNi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy03LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtb2Zmc2V0LTctZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5idWxtYS1jb2x1bW4uYnVsbWEtaXMtOC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC04LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLTktZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtOS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnVsbWEtY29sdW1uLmJ1bG1hLWlzLW9mZnNldC0xMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy0xMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1bG1hLWNvbHVtbi5idWxtYS1pcy1vZmZzZXQtMTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uYnVsbWEtY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5cbi5idWxtYS1jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cblxuLmJ1bG1hLWNvbHVtbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gMC43NXJlbSk7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLWdhcGxlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1nYXBsZXNzID4gLmJ1bG1hLWNvbHVtbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy1nYXBsZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLW11bHRpbGluZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1jb2x1bW5zOm5vdCguYnVsbWEtaXMtZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlID4gLmJ1bG1hLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKTtcbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMCB7XG4gIC0tY29sdW1uR2FwOiAwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTAtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0wLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTAtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTAtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0wLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0xLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTEtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMS10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTEtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMS13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cblxuLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMiB7XG4gIC0tY29sdW1uR2FwOiAwLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTItbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTItZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0yLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0zIHtcbiAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTMtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMy10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTMtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0zLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMy1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtMy1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0zLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy0zLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTMtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy00IHtcbiAgLS1jb2x1bW5HYXA6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTQtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNC10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTQtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy00LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNC1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy00LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy00LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTQtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy01IHtcbiAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTUtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTUtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy01LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNS1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy01LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTUtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy02IHtcbiAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNi1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNi13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTYtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTcge1xuICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNy1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy03LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTctdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy03LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy03LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTctd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTctd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtNy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbi5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTgge1xuICAtLWNvbHVtbkdhcDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtOC1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy04LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtOC10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTgtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy04LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtY29sdW1ucy5idWxtYS1pcy12YXJpYWJsZS5idWxtYS1pcy04LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTgtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1jb2x1bW5zLmJ1bG1hLWlzLXZhcmlhYmxlLmJ1bG1hLWlzLTgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWNvbHVtbnMuYnVsbWEtaXMtdmFyaWFibGUuYnVsbWEtaXMtOC1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5cbi5idWxtYS10aWxlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiAtd2Via2l0LW1pbi1jb250ZW50O1xuICBtaW4taGVpZ2h0OiAtbW96LW1pbi1jb250ZW50O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbn1cblxuLmJ1bG1hLXRpbGUuYnVsbWEtaXMtYW5jZXN0b3Ige1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG4uYnVsbWEtdGlsZS5idWxtYS1pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG5cbi5idWxtYS10aWxlLmJ1bG1hLWlzLWFuY2VzdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtdGlsZS5idWxtYS1pcy1jaGlsZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtdGlsZS5idWxtYS1pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uYnVsbWEtdGlsZS5idWxtYS1pcy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5idWxtYS10aWxlLmJ1bG1hLWlzLXZlcnRpY2FsID4gLmJ1bG1hLXRpbGUuYnVsbWEtaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLXRpbGU6bm90KC5idWxtYS1pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ1bG1hLXRpbGUuYnVsbWEtaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLXRpbGUuYnVsbWEtaXMtMiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5idWxtYS10aWxlLmJ1bG1hLWlzLTMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYnVsbWEtdGlsZS5idWxtYS1pcy00IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLXRpbGUuYnVsbWEtaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5idWxtYS10aWxlLmJ1bG1hLWlzLTYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYnVsbWEtdGlsZS5idWxtYS1pcy03IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ1bG1hLXRpbGUuYnVsbWEtaXMtOCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5idWxtYS10aWxlLmJ1bG1hLWlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuYnVsbWEtdGlsZS5idWxtYS1pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5idWxtYS10aWxlLmJ1bG1hLWlzLTExIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ1bG1hLXRpbGUuYnVsbWEtaXMtMTIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogQnVsbWEgSGVscGVycyAqL1xuLmJ1bG1hLWhhcy10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtd2hpdGU6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtYmxhY2sge1xuICBjb2xvcjogIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWJsYWNrOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC1saWdodDpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWRhcmsge1xuICBjb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWRhcms6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWMxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDBkMWIyICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtcHJpbWFyeTpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDllODYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNlYmZmZmMgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LXByaW1hcnktbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2I4ZmZmNCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZmZmMgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiAjMDA5NDdlICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtcHJpbWFyeS1kYXJrOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LXByaW1hcnktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBjN2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDdlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1saW5rIHtcbiAgY29sb3I6ICM0ODVmYzcgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC1saW5rOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzM0NDlhOCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVmYzcgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWxpbmstbGlnaHQge1xuICBjb2xvcjogI2VmZjFmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWxpbmstbGlnaHQ6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtbGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYzhjZmVlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1saW5rLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmYSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtbGluay1kYXJrIHtcbiAgY29sb3I6ICMzODUwYjcgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC1saW5rLWRhcms6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtbGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM1NzZkY2IgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWxpbmstZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODUwYjcgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWluZm8ge1xuICBjb2xvcjogIzNlOGVkMCAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWluZm86aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMmI3NGIxICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOGVkMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjZWZmNWZiICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtaW5mby1saWdodDpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjNmRkZjEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZiICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1pbmZvLWRhcmsge1xuICBjb2xvcjogIzI5NmZhOCAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWluZm8tZGFyazpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1pbmZvLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzM2OGFjZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtaW5mby1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NmZhOCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDhjNzhlICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtc3VjY2Vzczpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzNGE4NzMgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNlZmZhZjUgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2M4ZWVkZCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmZhZjUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMjU3OTUzICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzFhMDZlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3OTUzICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmUwOGEgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZDI1NyAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwOGEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZmZmFlYiAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtd2FybmluZy1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZlY2I4ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlYiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICM5NDZjMDAgIWltcG9ydGFudDtcbn1cblxuYS5idWxtYS1oYXMtdGV4dC13YXJuaW5nLWRhcms6aG92ZXIsIGEuYnVsbWEtaGFzLXRleHQtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNjNzkyMDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjE0NjY4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYnVsbWEtaGFzLXRleHQtZGFuZ2VyOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZWUxNzQyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1kYW5nZXItbGlnaHQge1xuICBjb2xvcjogI2ZlZWNmMCAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWRhbmdlci1saWdodDpob3ZlciwgYS5idWxtYS1oYXMtdGV4dC1kYW5nZXItbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZhYmRjOSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWNmMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtZGFuZ2VyLWRhcmsge1xuICBjb2xvcjogI2NjMGYzNSAhaW1wb3J0YW50O1xufVxuXG5hLmJ1bG1hLWhhcy10ZXh0LWRhbmdlci1kYXJrOmhvdmVyLCBhLmJ1bG1hLWhhcy10ZXh0LWRhbmdlci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNlZTIwNDkgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWRhbmdlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMGYzNSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtYmxhY2stYmlzIHtcbiAgY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWJsYWNrLWJpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTIgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWJsYWNrLXRlciB7XG4gIGNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1ibGFjay10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1ncmV5LWRhcmtlciB7XG4gIGNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWdyZXktZGFyayB7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1ncmV5IHtcbiAgY29sb3I6ICM3YTdhN2EgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNiNWI1YjUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1ncmV5LWxpZ2h0ZXIge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLWJhY2tncm91bmQtZ3JleS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtd2hpdGUtdGVyIHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy1iYWNrZ3JvdW5kLXdoaXRlLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXdoaXRlLWJpcyB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LWRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtd3JhcC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC13cmFwLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtd3JhcC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWp1c3RpZnktY29udGVudC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWp1c3RpZnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1qdXN0aWZ5LWNvbnRlbnQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1jb250ZW50LWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1jb250ZW50LWZsZXgtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24tY29udGVudC1zcGFjZS1ldmVubHkge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24taXRlbXMtc2VsZi1lbmQge1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LWdyb3ctMiB7XG4gIGZsZXgtZ3JvdzogMiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDMgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LWdyb3ctNSB7XG4gIGZsZXgtZ3JvdzogNSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtc2hyaW5rLTIge1xuICBmbGV4LXNocmluazogMiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmxleC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mbGV4LXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWZsZXgtc2hyaW5rLTUge1xuICBmbGV4LXNocmluazogNSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJ1bG1hLWlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXB1bGxlZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1wYWRkaW5nbGVzcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tNSB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tdC01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1sLTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtbXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLW15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LTYge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXAtYXV0byB7XG4gIHBhZGRpbmc6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXB0LWF1dG8ge1xuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHItYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLXBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtcHgtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1weS1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXNpemUtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtc2l6ZS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtc2l6ZS02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1zaXplLTcge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWlzLXNpemUtMS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTMtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS00LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTctbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWlzLXNpemUtMS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTItdGFibGV0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTMtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS00LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS01LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTctdGFibGV0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtMi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS0zLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTUtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTYtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtaXMtc2l6ZS0xLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS0zLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTQtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTYtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmJ1bG1hLWlzLXNpemUtMS13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS0yLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtMy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS00LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNS13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS02LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTctd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS0yLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS0zLWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1bG1hLWlzLXNpemUtNS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxtYS1pcy1zaXplLTYtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYnVsbWEtaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1qdXN0aWZpZWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGFzLXRleHQtY2VudGVyZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtaGFzLXRleHQtY2VudGVyZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWp1c3RpZmllZC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWp1c3RpZmllZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1qdXN0aWZpZWQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuYnVsbWEtaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1sZWZ0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1sZWZ0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuYnVsbWEtaGFzLXRleHQtbGVmdC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGFzLXRleHQtcmlnaHQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaGFzLXRleHQtcmlnaHQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LXJpZ2h0LXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtaGFzLXRleHQtcmlnaHQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmJ1bG1hLWhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1bG1hLWlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtdW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1oYXMtdGV4dC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaGFzLXRleHQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmJ1bG1hLWhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmFtaWx5LXByaW1hcnkge1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmFtaWx5LXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mYW1pbHktc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtZmFtaWx5LWNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5idWxtYS1pcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1pcy1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1pcy1ibG9jay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLWJsb2NrLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaXMtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1pcy1ibG9jay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaXMtYmxvY2stZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtaXMtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWlzLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWlzLWJsb2NrLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnVsbWEtaXMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWlzLWZsZXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1pcy1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1pcy1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1pcy1mbGV4LXRvdWNoIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1pcy1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWlzLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1pcy1mbGV4LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWlzLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1pcy1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idWxtYS1pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idWxtYS1pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaXMtaW5saW5lLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtYmxvY2stdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idWxtYS1pcy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1pcy1pbmxpbmUtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1pcy1pbmxpbmUtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnVsbWEtaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnVsbWEtaXMtc3Itb25seSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMC4wMWVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWlzLWhpZGRlbi10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaXMtaGlkZGVuLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idWxtYS1pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVsbWEtaXMtaGlkZGVuLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtaXMtaGlkZGVuLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1bG1hLWlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmJ1bG1hLWlzLWhpZGRlbi1mdWxsaGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnVsbWEtaXMtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1pcy1pbnZpc2libGUtbW9iaWxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWlzLWludmlzaWJsZS10YWJsZXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaXMtaW52aXNpYmxlLXRvdWNoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLWlzLWludmlzaWJsZS1kZXNrdG9wIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmJ1bG1hLWlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuYnVsbWEtaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuYnVsbWEtaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idWxtYS1pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBCdWxtYSBMYXlvdXQgKi9cbi5idWxtYS1oZXJvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJ1bG1hLWhlcm8gLmJ1bG1hLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5idWxtYS1oZXJvIC5idWxtYS10YWJzIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIGE6bm90KC5idWxtYS1idXR0b24pOm5vdCguYnVsbWEtZHJvcGRvd24taXRlbSk6bm90KC5idWxtYS10YWcpOm5vdCguYnVsbWEtcGFnaW5hdGlvbi1saW5rLmJ1bG1hLWlzLWN1cnJlbnQpLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10aXRsZSB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjkpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItaXRlbSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS1uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNyk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtdGFicyBhIHtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLXRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGE6aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZSAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgbGkuYnVsbWEtaXMtYWN0aXZlIGE6aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2hpdGUgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdoaXRlLmJ1bG1hLWlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZTZlNmU2IDAlLCB3aGl0ZSA3MSUsIHdoaXRlIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy13aGl0ZS5idWxtYS1pcy1ib2xkIC5idWxtYS1uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U2ZTZlNiAwJSwgd2hpdGUgNzElLCB3aGl0ZSAxMDAlKTtcbiAgfVxufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgYTpub3QoLmJ1bG1hLWJ1dHRvbik6bm90KC5idWxtYS1kcm9wZG93bi1pdGVtKTpub3QoLmJ1bG1hLXRhZyk6bm90KC5idWxtYS1wYWdpbmF0aW9uLWxpbmsuYnVsbWEtaXMtY3VycmVudCksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayAuYnVsbWEtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayAuYnVsbWEtc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItaXRlbSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS1uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1saW5rOmhvdmVyLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGE6aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgbGkuYnVsbWEtaXMtYWN0aXZlIGE6aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWJsYWNrIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtYmxhY2sgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy1ibGFjay5idWxtYS1pcy1ib2xkIC5idWxtYS1uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgYTpub3QoLmJ1bG1hLWJ1dHRvbik6bm90KC5idWxtYS1kcm9wZG93bi1pdGVtKTpub3QoLmJ1bG1hLXRhZyk6bm90KC5idWxtYS1wYWdpbmF0aW9uLWxpbmsuYnVsbWEtaXMtY3VycmVudCksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXN1YnRpdGxlIGE6bm90KC5idWxtYS1idXR0b24pLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIH1cbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLW5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWxpbms6aG92ZXIsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhOmhvdmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGlnaHQgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1saWdodCAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpZ2h0IC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saWdodC5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2RmZDhkOSAwJSwgd2hpdGVzbW9rZSA3MSUsIHdoaXRlIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy1saWdodC5idWxtYS1pcy1ib2xkIC5idWxtYS1uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2RmZDhkOSAwJSwgd2hpdGVzbW9rZSA3MSUsIHdoaXRlIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pOm5vdCguYnVsbWEtdGFnKTpub3QoLmJ1bG1hLXBhZ2luYXRpb24tbGluay5idWxtYS1pcy1jdXJyZW50KSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1kYXJrIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyayAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFyay5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzFmMTkxYSAwJSwgIzM2MzYzNiA3MSUsICM0NjQwM2YgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhcmsuYnVsbWEtaXMtYm9sZCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxZjE5MWEgMCUsICMzNjM2MzYgNzElLCAjNDY0MDNmIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pOm5vdCguYnVsbWEtdGFnKTpub3QoLmJ1bG1hLXBhZ2luYXRpb24tbGluay5idWxtYS1pcy1jdXJyZW50KSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4OWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMGQxYjIgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1wcmltYXJ5IC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeSAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwZDFiMjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtcHJpbWFyeS5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwOWU2YyAwJSwgIzAwZDFiMiA3MSUsICMwMGU3ZWIgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXByaW1hcnkuYnVsbWEtaXMtYm9sZCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDllNmMgMCUsICMwMGQxYjIgNzElLCAjMDBlN2ViIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pOm5vdCguYnVsbWEtdGFnKTpub3QoLmJ1bG1hLXBhZ2luYXRpb24tbGluay5idWxtYS1pcy1jdXJyZW50KSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZmM3O1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTUxYmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM0ODVmYzcgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1saW5rIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluayAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ4NWZjNztcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbGluay5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzI5NTliMyAwJSwgIzQ4NWZjNyA3MSUsICM1NjU4ZDIgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWxpbmsuYnVsbWEtaXMtYm9sZCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyOTU5YjMgMCUsICM0ODVmYzcgNzElLCAjNTY1OGQyIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pOm5vdCguYnVsbWEtdGFnKTpub3QoLmJ1bG1hLXBhZ2luYXRpb24tbGluay5idWxtYS1pcy1jdXJyZW50KSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZWQwO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDgyYzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzZThlZDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1pbmZvIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mbyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8gLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzNlOGVkMDtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaW5mby5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzIwOGZiYyAwJSwgIzNlOGVkMCA3MSUsICM0ZDgzZGIgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWluZm8uYnVsbWEtaXMtYm9sZCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyMDhmYmMgMCUsICMzZThlZDAgNzElLCAjNGQ4M2RiIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyBhOm5vdCguYnVsbWEtYnV0dG9uKTpub3QoLmJ1bG1hLWRyb3Bkb3duLWl0ZW0pOm5vdCguYnVsbWEtdGFnKTpub3QoLmJ1bG1hLXBhZ2luYXRpb24tbGluay5idWxtYS1pcy1jdXJyZW50KSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3Mgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtc3VidGl0bGUgYTpub3QoLmJ1bG1hLWJ1dHRvbiksXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNzhlO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWJiODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS10YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS10YWJzIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM0OGM3OGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1zdWNjZXNzIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2VzcyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQ4Yzc4ZTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtc3VjY2Vzcy5idWxtYS1pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzI5YjM1ZSAwJSwgIzQ4Yzc4ZSA3MSUsICM1NmQyYWYgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXN1Y2Nlc3MuYnVsbWEtaXMtYm9sZCAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyOWIzNWUgMCUsICM0OGM3OGUgNzElLCAjNTZkMmFmIDEwMCUpO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13YXJuaW5nIGE6bm90KC5idWxtYS1idXR0b24pOm5vdCguYnVsbWEtZHJvcGRvd24taXRlbSk6bm90KC5idWxtYS10YWcpOm5vdCguYnVsbWEtcGFnaW5hdGlvbi1saW5rLmJ1bG1hLWlzLWN1cnJlbnQpLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXN1YnRpdGxlIGE6bm90KC5idWxtYS1idXR0b24pLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDhhO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1pdGVtLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy13YXJuaW5nIGEuYnVsbWEtbmF2YmFyLWl0ZW06aG92ZXIsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgYS5idWxtYS1uYXZiYXItaXRlbS5idWxtYS1pcy1hY3RpdmUsXG4uYnVsbWEtaGVyby5idWxtYS1pcy13YXJuaW5nIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLW5hdmJhci1saW5rLmJ1bG1hLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5NzA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicyBsaS5idWxtYS1pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZlMDhhICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtd2FybmluZyAuYnVsbWEtdGFicy5idWxtYS1pcy10b2dnbGUgbGkuYnVsbWEtaXMtYWN0aXZlIGEsIC5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmUwOGE7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLXdhcm5pbmcuYnVsbWEtaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNmZmI2NTcgMCUsICNmZmUwOGEgNzElLCAjZmZmNmEzIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy13YXJuaW5nLmJ1bG1hLWlzLWJvbGQgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmZiNjU3IDAlLCAjZmZlMDhhIDcxJSwgI2ZmZjZhMyAxMDAlKTtcbiAgfVxufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0NjY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIGE6bm90KC5idWxtYS1idXR0b24pOm5vdCguYnVsbWEtZHJvcGRvd24taXRlbSk6bm90KC5idWxtYS10YWcpOm5vdCguYnVsbWEtcGFnaW5hdGlvbi1saW5rLmJ1bG1hLWlzLWN1cnJlbnQpLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXN1YnRpdGxlIGE6bm90KC5idWxtYS1idXR0b24pLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTQ2Njg7XG4gIH1cbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItaXRlbSxcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgYS5idWxtYS1uYXZiYXItaXRlbTpob3ZlciwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIGEuYnVsbWEtbmF2YmFyLWl0ZW0uYnVsbWEtaXMtYWN0aXZlLFxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS1uYXZiYXItbGluazpob3Zlcixcbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtbmF2YmFyLWxpbmsuYnVsbWEtaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmMmU1NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtdGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS10YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRhYnMgbGkuYnVsbWEtaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2YxNDY2OCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtYm94ZWQgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS10YWJzLmJ1bG1hLWlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBhOmhvdmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWRhbmdlciAuYnVsbWEtdGFicy5idWxtYS1pcy1ib3hlZCBsaS5idWxtYS1pcy1hY3RpdmUgYSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyIC5idWxtYS10YWJzLmJ1bG1hLWlzLWJveGVkIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhLCAuYnVsbWEtaGVyby5idWxtYS1pcy1kYW5nZXIgLmJ1bG1hLXRhYnMuYnVsbWEtaXMtdG9nZ2xlIGxpLmJ1bG1hLWlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2YxNDY2ODtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmEwYTYyIDAlLCAjZjE0NjY4IDcxJSwgI2Y3NTk1ZiAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZGFuZ2VyLmJ1bG1hLWlzLWJvbGQgLmJ1bG1hLW5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmEwYTYyIDAlLCAjZjE0NjY4IDcxJSwgI2Y3NTk1ZiAxMDAlKTtcbiAgfVxufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1zbWFsbCAuYnVsbWEtaGVyby1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtbWVkaXVtIC5idWxtYS1oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDlyZW0gNC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaGVyby5idWxtYS1pcy1sYXJnZSAuYnVsbWEtaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAxOHJlbSA2cmVtO1xuICB9XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWhhbGZoZWlnaHQgLmJ1bG1hLWhlcm8tYm9keSwgLmJ1bG1hLWhlcm8uYnVsbWEtaXMtZnVsbGhlaWdodCAuYnVsbWEtaGVyby1ib2R5LCAuYnVsbWEtaGVyby5idWxtYS1pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5idWxtYS1oZXJvLWJvZHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnVsbWEtaGVyby5idWxtYS1pcy1oYWxmaGVpZ2h0IC5idWxtYS1oZXJvLWJvZHkgPiAuYnVsbWEtY29udGFpbmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1mdWxsaGVpZ2h0IC5idWxtYS1oZXJvLWJvZHkgPiAuYnVsbWEtY29udGFpbmVyLCAuYnVsbWEtaGVyby5idWxtYS1pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5idWxtYS1oZXJvLWJvZHkgPiAuYnVsbWEtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmJ1bG1hLWhlcm8uYnVsbWEtaXMtaGFsZmhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5idWxtYS1oZXJvLmJ1bG1hLWlzLWZ1bGxoZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmJ1bG1hLWhlcm8tdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnVsbWEtaGVyby12aWRlbyB2aWRlbyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4uYnVsbWEtaGVyby12aWRlby5idWxtYS1pcy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWhlcm8tdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ1bG1hLWhlcm8tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1bG1hLWhlcm8tYnV0dG9ucyAuYnVsbWEtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5idWxtYS1oZXJvLWJ1dHRvbnMgLmJ1bG1hLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuYnVsbWEtaGVyby1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idWxtYS1oZXJvLWJ1dHRvbnMgLmJ1bG1hLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uYnVsbWEtaGVyby1oZWFkLFxuLmJ1bG1hLWhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5idWxtYS1oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5idWxtYS1oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgfVxufVxuXG4uYnVsbWEtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1bG1hLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcbiAgfVxuICAuYnVsbWEtc2VjdGlvbi5idWxtYS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gNC41cmVtO1xuICB9XG4gIC5idWxtYS1zZWN0aW9uLmJ1bG1hLWlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxOHJlbSA2cmVtO1xuICB9XG59XG5cbi5idWxtYS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSA2cmVtO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9YnVsbWEucHJlZml4ZWQuY3NzLm1hcCAqL1xuXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuLy89PSBmb3VuZGF0aW9uYWwgdmFyaWFibGVzID09Ly9cbiRibGFjazogaHNsKDAsIDAlLCA0JSkgIWRlZmF1bHQ7XG4kd2hpdGU6IGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHQ7XG4kbGlnaHQ6IGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdDsgLy8gd2hpdGUtdGVyXG4kZGFyazogaHNsKDAsIDAlLCAyMSUpICFkZWZhdWx0OyAgLy8gZ3JleS1kYXJrZXJcbiRkcC1saW5rOiBoc2woMjE3LCA3MSUsIDUzJSkgIWRlZmF1bHQ7IC8vIGJsdWVcblxuJGdyZXktZGFyazogbGlnaHRlbigkYmxhY2ssIDI1JSkgIWRlZmF1bHQ7XG4kZ3JleS1saWdodDogZGFya2VuKCRsaWdodCwgMjUlKSAhZGVmYXVsdDtcbiRncmV5LWxpZ2h0ZXI6IGRhcmtlbigkbGlnaHQsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vPT0gZGF0ZXBpY2tlciB2YXJpYWJsZXMgPT0vL1xuJGRwLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRkcC1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZHAtYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGRwLWJvcmRlci1yYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRkcC1saW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG4kZHAtZm9udC1zaXplLW5vcm1hbDogMXJlbSAhZGVmYXVsdDtcbiRkcC1mb250LXNpemUtc21hbGw6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kZHAtZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdDtcbiRkcC1mb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG4kZHAtZHJvcGRvd24tb2Zmc2V0OiA0cHggIWRlZmF1bHQ7XG4kZHAtZHJvcGRvd24tc2hhZG93OiAwIDJweCAzcHggcmdiYSgkYmxhY2ssIDAuMSksIDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcbiRkcC1kcm9wZG93bi16OiAyMCAhZGVmYXVsdDtcblxuJGRwLXRpdGxlLWJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhZGVmYXVsdDtcblxuJGRwLWNlbGwtc2l6ZS1iYXNlOiAyLjI1cmVtICFkZWZhdWx0O1xuJGRwLWNlbGwtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNSUpICFkZWZhdWx0O1xuJGRwLWNlbGwtcHJldm5leHQtY29sb3I6IGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdDsgLy8gZ3JleVxuJGRwLWNlbGwtZGlzYWJsZWQtY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZHAtY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkZHAtbGluayAhZGVmYXVsdDtcbiRkcC1jZWxsLXNlbGVjdGVkLWNvbG9yOiAjZmZmICFkZWZhdWx0OyAvLyBsaW5rKGJsdWUpLWludmVydFxuJGRwLWNlbGwtc2VsZWN0ZWQtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcbiRkcC1jZWxsLXRvZGF5LWJhY2tncm91bmQtY29sb3I6IGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHQ7ICAvLyB0dXJxdW9pc2UgKHByaW1hcnkpXG4kZHAtY2VsbC10b2RheS1jb2xvcjogI2ZmZiAhZGVmYXVsdDsgIC8vIHR1cnF1b2lzZS1pbnZlcnRcbiRkcC1jZWxsLWhpZ2hsaWdodGVkLWJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhZGVmYXVsdDtcbiRkcC1yYW5nZS1zdGFydC1lbmQtYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG4kZHAtcmFuZ2Utc3RhcnQtZW5kLWNvbG9yOiAkZHAtY2VsbC1zZWxlY3RlZC1jb2xvciAhZGVmYXVsdDtcbiRkcC1yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyICFkZWZhdWx0O1xuJGRwLXJhbmdlLXRvZGF5LWJhY2tncm91bmQtY29sb3I6ICRkcC1jZWxsLXRvZGF5LWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kZHAtd2Vlay1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRkcC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ICFkZWZhdWx0O1xuXG4kZHAtaW5wdXQtaW4tZWRpdC1ib3JkZXItY29sb3I6IGRhcmtlbigkZHAtbGluaywgNSUpICFkZWZhdWx0O1xuJGRwLWlucHV0LWluLWVkaXQtZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMC4yNWVtIDAuMjVlbSAhZGVmYXVsdDtcblxuLy89PSBub24tY29uZmlndXJhYmxlIHZhcmlhYmxlcyA9PS8vXG4kZHAtY2VsbC1zaHJpbmstdGhyZXNob2xkOiAkZHAtY2VsbC1zaXplLWJhc2UgKiAxMDsgIC8vID0gOCAqIDEuMjVcbiRkcC1jZWxsLXNocmlua2VkLXdpZHRoOiAkZHAtY2VsbC1zaXplLWJhc2UgKiBtYXRoLmRpdig3LCA4KTtcblxuLy89PSBtaXhpbnMgPT0vL1xuQGltcG9ydCAndmFuaWxsYS1kYXRlcGlja2VyLW1peGlucyc7XG5cbi8vLyBUaGUgZGF0ZXBpY2tlciBjb21wb25lbnQgc2hvdWxkIGJlIGluc3RhbGxlZCBpbiB0aGUgcHJvamVjdCBhbmRcbi8vLyBhbmQgaW5pdGlhbGl6ZWQgaW4gdGhlIGlucHV0IGZpZWxkLCBmb3IgbW9yZSBvcHRpb25zIGNoZWNrIHRoZSBkb2NzXG4vLy8gQGxpbmsgaHR0cHM6Ly9teW10aC5naXRodWIuaW8vdmFuaWxsYWpzLWRhdGVwaWNrZXJcbi8vLyBAbmFtZSBEYXRlcGlja2VyXG4vLy8gQGdyb3VwIHZlbmRvcnNfX2RhdGVwaWNrZXJcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGxhYmVsIGNsYXNzPVwiY2FsZW5kYXItbGFiZWxcIj5cbi8vLyAgIEZyb206XG4vLy8gICA8aW5wdXRcbi8vLyAgICAgY2xhc3M9XCJtYWluLWZvcm1fX2lucHV0XCJcbi8vLyAgICAgdHlwZT1cInRleHRcIlxuLy8vICAgICByZXF1aXJlZFxuLy8vICAgPlxuLy8vIDwvbGFiZWw+XG5cbi5kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJGRwLWRyb3Bkb3duLXo7XG4gIHBhZGRpbmctdG9wOiAkZHAtZHJvcGRvd24tb2Zmc2V0O1xuXG4gICYuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRwLWRyb3Bkb3duLW9mZnNldDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1waWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRkcC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtYmFja2dyb3VuZC1jb2xvcjtcblxuICAuZGF0ZXBpY2tlci1kcm9wZG93biAmIHtcbiAgICBib3gtc2hhZG93OiAkZHAtZHJvcGRvd24tc2hhZG93O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGRwLWJvcmRlci1yYWRpdXM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItbWFpbiB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG59XG5cbiVmbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiVmbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiVmbGV4LWJhc2lzLWRheSB7XG4gIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNykpO1xufVxuXG4lZmxleC1iYXNpcy1tb250aC15ZWFyIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuXG4lZGF0ZXBpY2tlci1jZWxsLWhlaWdodCB7XG4gIGhlaWdodDogJGRwLWNlbGwtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGRwLWNlbGwtc2l6ZS1iYXNlO1xufVxuXG4uZGF0ZXBpY2tlci10aXRsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAxcHggcmdiYSgkYmxhY2ssIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcC10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZHAtZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMge1xuICBAZXh0ZW5kICVmbGV4LWNvbnRhaW5lcjtcblxuICAuZGF0ZXBpY2tlci1oZWFkZXIgJiB7XG4gICAgcGFkZGluZzogMnB4IDJweCAwO1xuICB9XG5cbiAgQGlmIG1peGluLWV4aXN0cyhkcC1idXR0b24pIHtcbiAgICBAaW5jbHVkZSBkcC1idXR0b247XG4gIH0gQGVsc2Uge1xuICAgIC5idXR0b24ge1xuICAgICAgJGJ1dHRvbi1jb2xvcjogJGRhcms7XG4gICAgICAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG4gICAgICAkYnV0dG9uLWJvcmRlci13aWR0aDogMXB4O1xuXG4gICAgICAkYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KTtcbiAgICAgICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAwLjc1ZW07XG5cbiAgICAgICRidXR0b24taG92ZXItY29sb3I6ICRkYXJrOyAvLyBsaW5rLWhvdmVyXG4gICAgICAkYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHQ7ICAvLyBsaW5rLWhvdmVyLWJvcmRlclxuXG4gICAgICAkYnV0dG9uLWZvY3VzLWNvbG9yOiAkZGFyazsgLy8gbGluay1mb2N1c1xuICAgICAgJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRkcC1saW5rOyAgLy8gbGluay1mb2N1cy1ib3JkZXJcbiAgICAgICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtO1xuICAgICAgJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKCRkcC1saW5rLCAwLjI1KTtcblxuICAgICAgJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRkYXJrOyAgLy8gbGluay1hY3RpdmVcbiAgICAgICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyZXktZGFyazsgIC8vIGxpbmstYWN0aXZlLWJvcmRlclxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXItd2lkdGggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZHAtYm9yZGVyLXJhZGl1czsgLy8gY29udHJvbC1yYWRpdXNcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBoZWlnaHQ6IDIuMjVlbTsgLy8gY29udHJvbC1oZWlnaHRcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogJGRwLWxpbmUtaGVpZ2h0LWJhc2U7ICAvLyBjb250cm9sLWxpbmUtaGVpZ2h0XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICBmb250LXNpemU6ICRkcC1mb250LXNpemUtbm9ybWFsOyAgLy8gc2l6ZS1ub3JtYWxcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3I7XG5cbiAgICAgICAgJjpub3QoOmFjdGl2ZSkge1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgLmRhdGVwaWNrZXItaGVhZGVyICYge1xuICAgICAgICBAaW5jbHVkZSBkcC1oZWFkZXItYnV0dG9uLWNvbW1vbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAyLjUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICY6bm90KDphY3RpdmUpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgkd2hpdGUsIDAuMjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0ZXBpY2tlci1mb290ZXIgJiB7XG4gICAgICAgIEBpbmNsdWRlIGRwLWZvb3Rlci1idXR0b24tY29tbW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LXN3aXRjaCB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuXG4gIC5wcmV2LWJ0bixcbiAgLm5leHQtYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICAgIHdpZHRoOiAkZHAtY2VsbC1zaXplLWJhc2U7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItdmlldyB7XG4gIEBleHRlbmQgJWZsZXgtY29udGFpbmVyO1xuXG4gIC5kYXlzLW9mLXdlZWsge1xuICAgIEBleHRlbmQgJWZsZXgtY29udGFpbmVyO1xuICB9XG5cbiAgLmRvdyB7XG4gICAgQGV4dGVuZCAlZmxleC1iYXNpcy1kYXk7XG4gICAgaGVpZ2h0OiAkZHAtZm9udC1zaXplLW5vcm1hbCAqICRkcC1saW5lLWhlaWdodC1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHAtZm9udC1zaXplLW5vcm1hbCAqICRkcC1saW5lLWhlaWdodC1iYXNlO1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoKCRkcC1mb250LXNpemUtc21hbGwgKyAkZHAtZm9udC1zaXplLW5vcm1hbCksIDIpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZHAtZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC53ZWVrIHtcbiAgICBAZXh0ZW5kICVkYXRlcGlja2VyLWNlbGwtaGVpZ2h0O1xuICAgIHdpZHRoOiAkZHAtY2VsbC1zaXplLWJhc2U7XG4gICAgY29sb3I6ICRkcC13ZWVrLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGRwLWZvbnQtc2l6ZS1zbWFsbDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZHAtY2VsbC1zaHJpbmstdGhyZXNob2xkKSB7XG4gICAgICB3aWR0aDogJGRwLWNlbGwtc2hyaW5rZWQtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyLWdyaWQge1xuICBAZXh0ZW5kICVmbGV4LWNvbnRhaW5lcjtcbiAgQGV4dGVuZCAlZmxleC13cmFwO1xuXG4gIHdpZHRoOiAkZHAtY2VsbC1zaXplLWJhc2UgKiA3O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkZHAtY2VsbC1zaHJpbmstdGhyZXNob2xkKSB7XG4gICAgLmNhbGVuZGFyLXdlZWtzICsgLmRheXMgJiB7XG4gICAgICB3aWR0aDogJGRwLWNlbGwtc2hyaW5rZWQtd2lkdGggKiA3O1xuICAgIH1cbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1jZWxsIHtcbiAgQGV4dGVuZCAlZGF0ZXBpY2tlci1jZWxsLWhlaWdodDtcblxuICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRwLWJhY2tncm91bmQtY29sb3IsIDIuNSUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYuZm9jdXNlZDpub3QoLnNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRwLWNlbGwtZm9jdXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gICYuc2VsZWN0ZWQge1xuICAgICYsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtY2VsbC1zZWxlY3RlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICRkcC1jZWxsLXNlbGVjdGVkLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6ICRkcC1jZWxsLXNlbGVjdGVkLWZvbnQtd2VpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHAtY2VsbC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gICYucHJldixcbiAgJi5uZXh0IHtcbiAgICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgIGNvbG9yOiAkZHAtY2VsbC1wcmV2bmV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGRwLWNlbGwtc2VsZWN0ZWQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5oaWdobGlnaHRlZDpub3QoLnNlbGVjdGVkKTpub3QoLnJhbmdlKTpub3QoLnRvZGF5KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtY2VsbC1oaWdobGlnaHRlZC1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRwLWNlbGwtaGlnaGxpZ2h0ZWQtYmFja2dyb3VuZC1jb2xvciwgMi41JSk7XG4gICAgfVxuXG4gICAgJi5mb2N1c2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcC1jZWxsLWZvY3VzLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi50b2RheSB7XG4gICAgJjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtY2VsbC10b2RheS1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgY29sb3I6ICRkcC1jZWxsLXRvZGF5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9jdXNlZDpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRwLWNlbGwtdG9kYXktYmFja2dyb3VuZC1jb2xvciwgMi41JSk7XG4gICAgfVxuICB9XG5cbiAgJiVyYW5nZS1zdGFydC1lbmQtY29tbW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtcmFuZ2Utc3RhcnQtZW5kLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRkcC1yYW5nZS1zdGFydC1lbmQtY29sb3I7XG4gIH1cblxuICAmJXJhbmdlLXN0YXJ0LWVuZC1mb2N1c2VkLWNvbW1vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkcC1yYW5nZS1zdGFydC1lbmQtYmFja2dyb3VuZC1jb2xvciwgMi41JSk7XG4gIH1cblxuICAmLnJhbmdlLXN0YXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAkZHAtYm9yZGVyLXJhZGl1cyAwIDAgJGRwLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgIEBleHRlbmQgJXJhbmdlLXN0YXJ0LWVuZC1jb21tb247XG4gICAgfVxuXG4gICAgJi5mb2N1c2VkOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgIEBleHRlbmQgJXJhbmdlLXN0YXJ0LWVuZC1mb2N1c2VkLWNvbW1vbjtcbiAgICB9XG4gIH1cblxuICAmLnJhbmdlLWVuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAkZHAtYm9yZGVyLXJhZGl1cyAkZHAtYm9yZGVyLXJhZGl1cyAwO1xuXG4gICAgJjpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBAZXh0ZW5kICVyYW5nZS1zdGFydC1lbmQtY29tbW9uO1xuICAgIH1cblxuICAgICYuZm9jdXNlZDpub3QoLnNlbGVjdGVkKSB7XG4gICAgICBAZXh0ZW5kICVyYW5nZS1zdGFydC1lbmQtZm9jdXNlZC1jb21tb247XG4gICAgfVxuICB9XG5cbiAgJi5yYW5nZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtcmFuZ2UtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICY6bm90KC5kaXNhYmxlZCk6bm90KC5mb2N1c2VkKTpub3QoLnRvZGF5KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRwLXJhbmdlLWJhY2tncm91bmQtY29sb3IsIDIuNSUpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGRhcmtlbigkZHAtcmFuZ2UtYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAmLmZvY3VzZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkcC1yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgfVxuXG4gICAgQGlmICRkcC1yYW5nZS10b2RheS1iYWNrZ3JvdW5kLWNvbG9yICE9ICRkcC1jZWxsLXRvZGF5LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgJi50b2RheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcC1yYW5nZS10b2RheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlcGlja2VyLXZpZXcgLmRheXMgJiB7XG4gICAgQGV4dGVuZCAlZmxleC1iYXNpcy1kYXk7XG4gIH1cblxuICAuZGF0ZXBpY2tlci12aWV3LmRhdGVwaWNrZXItZ3JpZCAmIHtcbiAgICBAZXh0ZW5kICVmbGV4LWJhc2lzLW1vbnRoLXllYXI7XG4gICAgaGVpZ2h0OiAkZHAtY2VsbC1zaXplLWJhc2UgKiAyO1xuICAgIGxpbmUtaGVpZ2h0OiAkZHAtY2VsbC1zaXplLWJhc2UgKiAyO1xuICB9XG59XG5cbi5kYXRlcGlja2VyLWlucHV0LmluLWVkaXQge1xuICBib3JkZXItY29sb3I6ICRkcC1pbnB1dC1pbi1lZGl0LWJvcmRlci1jb2xvcjtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogJGRwLWlucHV0LWluLWVkaXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIHJnYmEoJGRwLWlucHV0LWluLWVkaXQtYm9yZGVyLWNvbG9yLCAwLjIpO1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuQG1peGluIGRwLWhlYWRlci1idXR0b24tY29tbW9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBkcC1mb290ZXItYnV0dG9uLWNvbW1vbiB7XG4gIG1hcmdpbjogY2FsYygwLjM3NXJlbSAtIDFweCkgMC4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6ICRkcC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkZHAtZm9udC1zaXplLXNtYWxsO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJvZHktLW5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFwcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnaHVnZScpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uYXBwLWNvbnRlbnQtLW5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBAaW5jbHVkZSBiYXNlLXBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRtYWluLWNvbnRlbnQtbWF4LXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWVkaXVtJykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnaHVnZScpIHtcbiAgICBAaW5jbHVkZSBiYXNlLXBhZGRpbmc7XG4gIH1cbn1cblxuLmNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZWRpdW0nKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cblxuLmNhcmQtY29udGFpbmVyICsgLmNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuIiwiLy8gQHRvZG8gY29udmVydCBhbGwgY29sbG9ycyB0byBtYXBcbi8vIFRoZSBjb2xvciBwYWxldHRlIGlzIGJpZyBlbm91Z2ggdG8gYmUgYSBtYXAgbm93XG4kY29sb3ItYm94LXllbGxvdy02MC1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAwLCAwLjYpO1xuXG4kY29sb3ItcHJpbWFyeTogI2Y2YmUwMTtcbiRjb2xvci1wcmltYXJ5LS1saWdodDogI2M3N2VmMDtcbiRjb2xvci1wcmltYXJ5LS1saWdodGVyOiAjZjNlOWY4O1xuJGNvbG9yLXByaW1hcnktLWRhcms6ICNlY2JhMTA7XG4kY29sb3ItcHJpbWFyeS0tZGFya2VyOiAjMTkwMDI5O1xuJGNvbG9yLXNlY29uZGFyeTogIzFiMDYyNTtcbiRjb2xvci10ZXh0OiAjMTcxODFGO1xuJGNvbG9yLXRleHQtbGlnaHQ6ICNmNmY2ZjY7XG4kY29sb3ItY2FyZC1kYXJrOiAjMjIyMzJDO1xuJGNvbG9yLWJhY2tncm91bmQtZGFyazogIzE3MTgxRjtcbiRjb2xvci10ZXh0LXNlY29uZGFyeTogIzNBNDc0ODtcblxuLy8gQ29sb3IgZXJyb3Igd2lsbCBiZSBkZXByZWNhdGVkIGluXG4vLyBmYXZvciBvZiBjb2xvciBkYW5nZXJcbiRjb2xvci1lcnJvcjogI2U1MzkzNTtcbiRjb2xvci1lcnJvci0tbGlnaHQ6ICNmZmYxZjE7XG5cbiRjb2xvci1kYW5nZXI6ICRjb2xvci1lcnJvcjtcbiRjb2xvci1kYW5nZXItLWxpZ2h0OiAkY29sb3ItZXJyb3ItLWxpZ2h0O1xuJGNvbG9yLWRhbmdlci0tZGFyazogIzU3MTYxNDtcblxuJGNvbG9yLXdhcm5pbmc6ICNmZmJhMDc7XG4kY29sb3Itd2FybmluZy0tbGlnaHQ6ICNmZmZhZTk7XG4kY29sb3Itd2FybmluZy0tZGFyazogIzc2NGUwNztcblxuJGNvbG9yLWluZm86ICMwZjZlZGQ7XG4kY29sb3ItaW5mby0tbGlnaHQ6ICNmMWY4ZmY7XG4kY29sb3ItaW5mby0tZGFyazogIzAwNDk5ZTtcbiRjb2xvci1zdWNjZXNzOiAjMDBjODUzO1xuJGNvbG9yLXN1Y2Nlc3MtLWxpZ2h0OiAjZThmZmYxO1xuJGNvbG9yLXN1Y2Nlc3MtLWRhcms6ICMwMDYxMjg7XG5cbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci1ibGFjay0tbGlnaHRlcjogIzVjNWM1YztcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG4kY29sb3ItYmx1ZTogIzE5OGJmZDtcblxuJGNvbG9yLWdyYXk6ICNmNWY1ZjU7XG4kY29sb3ItZ3JheS0tZGFya2VyOiAjZDZkNmQ2O1xuJGNvbG9yLWdyYXktLWJnOiAjODY4ZTk2O1xuXG4kY29sb3ItZ3JheS0tNTA6ICNmOGY5ZmE7XG4kY29sb3ItZ3JheS0tMTAwOiAjZjFmM2Y1O1xuJGNvbG9yLWdyYXktLTIwMDogI2U5ZWNlZjtcbiRjb2xvci1ncmF5LS0zMDA6ICNkZWUyZTY7XG4kY29sb3ItZ3JheS0tNDAwOiAjYzVkMWUyO1xuJGNvbG9yLWdyYXktLTUwMDogI2FkYjViZDtcbiRjb2xvci1ncmF5LS03MDA6ICM0OTUwNTc7XG4kY29sb3ItZ3JheS0tODAwOiAjMzQzYTQwO1xuJGNvbG9yLWdyYXktLTkwMDogIzIxMjUyOTtcblxuJGNvbG9yLWxpbms6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLWxpbmstLWJsdWU6ICMwZTY3ZWQ7XG5cbi8vLyBSZWxhdGl2ZSBvciBhYnNvbHV0ZSBVUkwgd2hlcmUgYWxsIGFzc2V0cyBhcmUgc2VydmVkIGZyb20uXG4vLy8gQHR5cGUgU3RyaW5nXG4kYmFzZS11cmw6ICd+QHZ1eHgvaG91bmRzLycgIWRlZmF1bHQ7XG5cbi8vLyBNYWluIHBhZGRpbmcgdGhhdCBjZW50ZXJzIGNvbnRlbnQgb24gc21hbGwgc2NyZWVuc1xuLy8vIEB0eXBlIFN0cmluZ1xuJGJhc2UtcGFkZGluZy1zbWFsbC1zY3JlZW46IDFyZW07XG4kYmFzZS1wYWRkaW5nLW1lZGl1bS1zY3JlZW46IDEuNXJlbTtcblxuXG4vLy8gTWFpbiBjb250ZW50IGJhc2UgbWF4LXdpZHRoXG4vLy8gVGhpcyBudW1iZXIgaXMgdXNlZCBzbyB3ZWUgZG9uJ3QgbmVlZCBhIG5ldyByZXNwb25zaXZlIGJyZWFrcG9pbnQgdG8gcmVhbGx5IGJpZyBzY3JlZW5zXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRsYWIuY29tL3Z1eHgvZmF0dXJhcy8tL21lcmdlX3JlcXVlc3RzLzMjbm90ZV81Mjc0NTkwNjBcbi8vLyBAdHlwZSBOdW1iZXJcbiRtYWluLWNvbnRlbnQtbWF4LXdpZHRoOiA3Ni4ycmVtO1xuXG4vLy8gU21hbGxlciB2YXJpYXRpb24gb2YgbWF4IGNvbnRlbnQgc2l6ZVxuLy8vIEB0eXBlIE51bWJlclxuJG1haW4tY29udGVudC1tYXgtd2lkdGgtLXNtYWxsOiA0OHJlbTtcblxuLy8vIFRoaXMgaXMgYSBhZG1pbiBvbmx5IHZhcmlhYmxlIHVzZWQgdG8gbWFrZSBsaXR0bGUgYWRqdXN0bWVudHNcbi8vLyBhcyB3ZSB0cmFuc2l0aW9uIHRoZSBsYXlvdXQgdG8gaG91bkRTLCBpdCBqdXN0IGluZm9ybXNcbi8vLyB0aGUgYC50b3BgIGhlaWdodCBmb3IgYmFzaWMgY2FsY3VsYXRpb25zXG4vLy8gSGVhZGVyIGhlaWdodFxuLy8vIEB0eXBlIE51bWJlclxuJGFkbWluLWhlYWRlci1oZWlnaHQ6IDMuMTI1cmVtO1xuIiwiLy8vL1xuLy8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vLyBAZ3JvdXAgaGVscGVyc1xuLy8vL1xuXG4vLy8gUmVwbGFjZSB0ZXh0IG9uIHNvbWUgZWxlbWVudCB3aXRoIGEgYmFja2dyb3VuZCBpbWFnZVxuLy8vIG1haW5seSB1c2VyIGZvciBhY2Nlc3NpYmlsaXR5IHJlYXNvbnNcbi8vLyBAZ3JvdXAgaGVscGVyc1xuLy8vIEBsaW5rIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0NTU19pbWFnZV9yZXBsYWNlbWVudFxuQG1peGluIGltYWdlLXJlcGxhY2VtZW50KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi8vLyBTY3JlZW4tUmVhZGVyIE9ubHk6XG4vLy8gVGV4dCB0aGF0IHNob3VsZCBub3QgYmUgZGlzcGxheWVkIGluIHZpc2libGUgbWVkaWFcbi8vLyBAZ3JvdXAgaGVscGVyc1xuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMDYycmVtO1xuICBoZWlnaHQ6IDAuMDYycmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0wLjA2MnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLjA2MnJlbSwgMC4wNjJyZW0sIDAuMDYycmVtLCAwLjA2MnJlbSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGJhc2UtcGFkZGluZygpIHtcbiAgcGFkZGluZy10b3A6ICRiYXNlLXBhZGRpbmctc21hbGwtc2NyZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS1wYWRkaW5nLXNtYWxsLXNjcmVlbjtcbiAgcGFkZGluZy1ib3R0b206ICRiYXNlLXBhZGRpbmctc21hbGwtc2NyZWVuO1xuICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXBhZGRpbmctc21hbGwtc2NyZWVuO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtcGFkZGluZy1tZWRpdW0tc2NyZWVuO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRiYXNlLXBhZGRpbmctbWVkaXVtLXNjcmVlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtcGFkZGluZy1tZWRpdW0tc2NyZWVuO1xuICAgIHBhZGRpbmctbGVmdDogJGJhc2UtcGFkZGluZy1tZWRpdW0tc2NyZWVuO1xuICB9XG59XG5cbi8vLyBIaWRlIGVsZW1lbnQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xuLy8vIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZVxuLy8vIEBncm91cCBoZWxwZXJzXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyNMMTE5LUwxMzNcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjA2MnJlbTtcbiAgaGVpZ2h0OiAwLjA2MnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMC4wNjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMC4wNjJyZW0sIDAuMDYycmVtLCAwLjA2MnJlbSwgMC4wNjJyZW0pO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8vIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzIHdoaWxlIGtlZXBpbmcgaXQgZm9jdXNhYmxlXG4vLy8gQGdyb3VwIGhlbHBlcnNcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tLWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLy8vIFRoaXMgaXMgYSBjb21tb24gdXBwZXJjYXNlIHRleHQgdGhhdCBhcHBlYXJzIGluIGEgbG90IG9mXG4vLy8gcGxhY2VzIGluIHRoZSBsYXlvdXRcbi8vLyBAZ3JvdXAgaGVscGVyc1xuQG1peGluIGRlc3Rhay10ZXh0KCkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MmVtO1xufVxuXG4vLy8gVGhlIGRlZmF1bHQgaW5wdXRzIGFwcGVhcmFuY2Vcbi8vLyBAZ3JvdXAgaGVscGVyc1xuQG1peGluIGRlZmF1bHQtaW5wdXQtYXBwZWFyYW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktLTMwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vLy8gU3BhY2VycyBtYXBcbi8vLyBAcHJvcCB7U3RyaW5nfSBrZXlzIC0gVGhlIGhlbHBlciBzcGFjZXIgY2xhc3MgZmluYWwgbmFtZSwgd2l0aG91dCB0aGUgc3BhY2luZyB2YWx1ZVxuLy8vIEBwcm9wIHtNYXB9IHZhbHVlcyAtIFZhbHVlcyBhcmUgdGhlIHByb3BlcnRpZXMgd2hvIHdpbGwgcmVjZWl2ZSB0aGUgc3BhY2luZyB2YWx1ZVxuLy8vIEByZXF1aXJlcyAkc3BhY2luZ1xuJHNwYWNlci10eXBlczogKFxuICAnZ2FwJzogKCdnYXAnKSxcblxuICAnbWFyZ2luJzogKCdtYXJnaW4nKSxcbiAgJ21hcmdpbi0taG9yaXpvbnRhbCc6ICgnbWFyZ2luLWxlZnQnLCAnbWFyZ2luLXJpZ2h0JyksXG4gICdtYXJnaW4tLXZlcnRpY2FsJzogKCdtYXJnaW4tdG9wJywgJ21hcmdpbi1ib3R0b20nKSxcbiAgJ21hcmdpbi10b3AnOiAoJ21hcmdpbi10b3AnKSxcbiAgJ21hcmdpbi1yaWdodCc6ICgnbWFyZ2luLXJpZ2h0JyksXG4gICdtYXJnaW4tYm90dG9tJzogKCdtYXJnaW4tYm90dG9tJyksXG4gICdtYXJnaW4tbGVmdCc6ICgnbWFyZ2luLWxlZnQnKSxcblxuICAncGFkZGluZyc6ICgncGFkZGluZycpLFxuICAncGFkZGluZy0tdmVydGljYWwnOiAoJ3BhZGRpbmctdG9wJywgcGFkZGluZy1ib3R0b20pLFxuICAncGFkZGluZy0taG9yaXpvbnRhbCc6ICgncGFkZGluZy1sZWZ0JywgcGFkZGluZy1yaWdodCksXG4gICdwYWRkaW5nLXRvcCc6ICgncGFkZGluZy10b3AnKSxcbiAgJ3BhZGRpbmctcmlnaHQnOiAoJ3BhZGRpbmctcmlnaHQnKSxcbiAgJ3BhZGRpbmctYm90dG9tJzogKCdwYWRkaW5nLWJvdHRvbScpLFxuICAncGFkZGluZy1sZWZ0JzogKCdwYWRkaW5nLWxlZnQnKSxcbik7XG5cbi8vLyBTcGFjZXJzIG1hcFxuLy8vIEBwcm9wIHtNYXB9IHZhbHVlcyAtIFZhbHVlcyBhcmUgYWN0dWFsIHNwYWNlIHZhbHVlcyBleHByZXNzZWQgaW4gcGl4ZWxzXG4kc3BhY2luZzogKDQgOCAxMiAxNiAyNCAzMiA0MCA4MCAxMjggMjAwKTsgLy8gcHggdmFsdWVzXG5cbi8vLyBCcmVha3BvaW50cyBtYXBcbi8vLyBAcHJvcCB7U3RyaW5nfSBrZXlzIC0gS2V5cyBhcmUgaWRlbnRpZmllcnMgbWFwcGVkIHRvIGEgZ2l2ZW4gbGVuZ3RoXG4vLy8gQHByb3Age01hcH0gdmFsdWVzIC0gVmFsdWVzIGFyZSBhY3R1YWwgYnJlYWtwb2ludHMgZXhwcmVzc2VkIGluIHBpeGVsc1xuJGJyZWFrcG9pbnRzOiAoXG4gICdtZWRpdW0nOiAobWluLXdpZHRoOiA0ODBweCksXG4gICdsYXJnZSc6IChtaW4td2lkdGg6IDc2OHB4KSxcbiAgJ3gtbGFyZ2UnOiAobWluLXdpZHRoOiAxMDI0cHgpLFxuICAnaHVnZSc6IChtaW4td2lkdGg6IDEyODBweCksXG4pO1xuXG4vLy8gUmVzcG9uc2l2ZSBicmVha3BvaW50IG1hbmFnZXJcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIEJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMgJGJyZWFrcG9pbnRzXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICAkcmF3LXF1ZXJ5OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkcmF3LXF1ZXJ5IHtcbiAgICAkcXVlcnk6IGlmKHR5cGUtb2YoJHJhdy1xdWVyeSkgPT0gJ3N0cmluZycsXG4gICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcbiAgICBpbnNwZWN0KCRyYXctcXVlcnkpKTtcblxuICAgIEBtZWRpYSAjeyRxdWVyeX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJ05vIHZhbHVlIGZvdW5kIGZvciBgI3skYnJlYWtwb2ludH1gLiAnXG4gICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XG4gIH1cbn1cblxuLy8vIEEgaGFja3kgdGVzdCB0byBjaGVjayB0aGUgbGFjayBvZiBmbGV4Ym94IGdhcCBwcm9wZXJ0eSBzdXBwb3J0IG9uIGJyb3dzZXIgaGVyZVxuLy8vIHdlIGFyZSB1c2luZyBhc3BlY3QtcmF0aW8gc2luY2UgaXQgbWF0Y2hlcyB0aGUgZmxleC1nYXBcbi8vLyBpbXBsZW1lbnRhdGlvbiBpbiBzYWZhcmkgaU9TIGFuZCBPU1guXG4vLy8gQGdyb3VwIGhlbHBlcnNcbi8vLyBAbGluayBodHRwczovL3BwdXppby5tZWRpdW0uY29tL2ZsZXhib3gtZ2FwLXdvcmthcm91bmQtZm9yLXNhZmFyaS1vbi1pb3MtMTQtMTMtYW5kLWxvd2VyLWZmY2FlNTg5ZWI2OVxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS93M2MvY3Nzd2ctZHJhZnRzL2lzc3Vlcy8zNTU5XG5AbWl4aW4gZG9udC1zdXBwb3J0LWZsZXgtZ2FwKCkge1xuICBAc3VwcG9ydHMgbm90KGFzcGVjdC1yYXRpbzogMSAvIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY29udGFpbmVyKCRtYXgtd2lkdGg6ICRtYWluLWNvbnRlbnQtbWF4LXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbiIsIi5iZy1jb2xvci1ibGFjay0tbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYmctY29sb3ItZ3JheS0tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNTA7XG59XG5cbi5jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG59XG5cbi5jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uY29sb3ItZXJyb3Ige1xuICBjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uY29sb3ItZ3JheS0tODAwIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LS04MDA7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHk7XG59XG5cbi8vLyBDb250YWluZXIgY2xhc3MgdG8gY2VudGVyIGFuZCBrZWVwIHRoZSBjb250ZW50XG4vLy8gd2lkdGggYXQgYSBjZXJ0YWluIHBvaW50XG4vLy8gQGdyb3VwIGhlbHBlcnNcbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXIoKTtcbn1cblxuLy8vIENvbnRhaW5lciBjbGFzcyB2YXJpYW50IHdpdGggc21hbGxlciB3aWR0aCBidXRcbi8vLyBzYW1lIGZ1bmN0aW9uYWxpdHlcbi8vLyBAZ3JvdXAgaGVscGVyc1xuLmNvbnRhaW5lci0tc21hbGwge1xuICBAaW5jbHVkZSBjb250YWluZXIoJG1heC13aWR0aDogJG1haW4tY29udGVudC1tYXgtd2lkdGgtLXNtYWxsKTtcbn1cblxuLy8vIEFkZCBmbGV4IGRpc3BsYXkgdG8gdGhlIGVsZW1lbnQgYW5kIGNlbnRlclxuLy8vIGVsZW1lbnQncyBjaGlsZHJlbiBpbiBib3RoIGF4aXNcbi8vLyBAZ3JvdXAgaGVscGVyc1xuLmZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vLyBBZGQgYmFzZSBnYXAgdG8gYW55dGhpbmcgdGhhdCBuZWVkcyBpdFxuLy8vIEBncm91cCBoZWxwZXJzXG4ud2l0aC1nYXAge1xuICBnYXA6IDFyZW07XG59XG5cbi8vLyBBZGQgYmFzZSBtYXJnaW4tdG9wIHRvIGFueXRoaW5nIHRoYXQgbmVlZHMgaXRcbi8vLyBAZ3JvdXAgaGVscGVyc1xuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vLy8gQWRkIGJhc2UgbWFyZ2luLWJvdHRvbSB0byBhbnl0aGluZyB0aGF0IG5lZWRzIGl0XG4vLy8gQGdyb3VwIGhlbHBlcnNcbi5tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG4vLy8gQWRkIG1pbi1oZWlnaHQgMTAwdmgsIHRpcGljYWxseSBmb3IgaGVscCBpbiBhcHAgY29udGFpbmVyc1xuLy8vIEBncm91cCBoZWxwZXJzXG4ubWluLWhlaWdodC0xMDB2aCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vLy8gQ3JlYXRlIGFsbCB0aGUgc3BhY2luZyBoZWxwZXIgY2xhc3Nlc1xuLy8vIEBncm91cCBoZWxwZXJzXG5AZWFjaCAkc3BhY2UgaW4gJHNwYWNpbmcge1xuICBAZWFjaCAkc3BhY2VyLXR5cGUsICRwcm9wcyBpbiAkc3BhY2VyLXR5cGVzIHtcbiAgICAuI3skc3BhY2VyLXR5cGV9LSN7JHNwYWNlfSB7XG4gICAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgICAjeyRwcm9wfTogdmFsdWUtdG8tcmVtKCRzcGFjZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmVuYWJsZS1kYXJrLW1vZGUgLmJnLWNvbG9yLWdyYXktLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICB9XG5cbiAgLmVuYWJsZS1kYXJrLW1vZGUgLnBhZGRpbmctYm90dG9tLTI0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAucmVjZWlwdHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAubWFpbi1mb3JtX19sYWJlbHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAuaW5wdXQtZ3JvdXAgLm1haW4tZm9ybV9faW5wdXQ6bGFzdC1jaGlsZHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIH1cblxufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDUwMDs2MDAmZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDQwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LS05MDA7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuMjNlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbi50aXRsZS0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlY29uZGFyeS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LS0zMDA7XG59XG5cblxuLmRlc3Rhay10ZXh0IHtcbiAgQGluY2x1ZGUgZGVzdGFrLXRleHQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2ltcGxlLWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNvbG9yLWxpbmstLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmVycm9yLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gICAgaGVpZ2h0OiAxLjEyNWVtO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigzMCUgMCUsIDcwJSAwJSwgMTAwJSAzMCUsIDEwMCUgNzAlLCA3MCUgMTAwJSwgMzAlIDEwMCUsIDAlIDcwJSwgMCUgMzAlKTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbnRlbnQ6ICchJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAuZW5hYmxlLWRhcmstbW9kZSBodG1sLFxuICAuZW5hYmxlLWRhcmstbW9kZSBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxODFGO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgfVxuXG4gIC5lbmFibGUtZGFyay1tb2RlIG1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAudGV4dC1hbGVydC0tZXJyb3IgcHtcbiAgICBjb2xvcjogIzU3MTYxNDtcbiAgfVxuXG4gIC5lbmFibGUtZGFyay1tb2RlIC5hbGVydC0tZXJyb3ItbGlnaHQgc3Ryb25nIHtcbiAgICBjb2xvcjogIzU3MTYxNDtcbiAgfVxuXG4gIC5lbmFibGUtZGFyay1tb2RlIC5iaWctZmVlZGJhY2tfX3RleHQgcCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICB9XG59XG4iLCIvLy8gQGljb25zIGljb25zL1xuLy8vIEBncm91cCBpY29uc1xuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRjb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaWNvbi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmljb24tLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaWNvbi0tc21hbGwge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmljb24tLWJnIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNzAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5pY29uLWlubGluZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ZGFyayl7XG4uZW5hYmxlLWRhcmstbW9kZSAuaWNvbi0tbGFyZ2V7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAuaWNvbi1pbmxpbmUtd3JhcHBlcntcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAudHJhbnNwb3J0YXRpb253LWxpc3RfX3N1bW1hcnktaWNvbi1pbnRlcm1lZGlhcnl7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjay0tbGlnaHRlcjtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNpbmdsZS1jb2xvcmVkIGljb25zIGNhbiBiZSBtb2RpZmllZCBsaWtlIHNvOlxuLmljb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzJlbTtcbiAgY29sb3I6IHJlZDtcbn1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2NhbGUtZW50ZXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzY2FsZS1pbiAwLjNzO1xufVxuXG4uc2NhbGUtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzY2FsZS1pbiAwLjNzIHJldmVyc2U7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fdGFibGVcbi8vLy9cblxuLy8vIE1haW4gdGFibGUgbGF5b3V0XG4vLy8gQG5hbWUgVGFibGVcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHRhYmxlIGNsYXNzPVwidGFibGVcIj5cbi8vLyAgIDxjYXB0aW9uIGNsYXNzPVwic3Itb25seVwiPlxuLy8vICAgICBUYWJlbGEgZGUgbW9uaXRvcmFtZW50byBkZSBvcmRlbnMgZGUgc2VydmnDp29cbi8vLyAgIDwvY2FwdGlvbj5cbi8vLyAgIDx0aGVhZD5cbi8vLyAgICAgPHRyPlxuLy8vICAgICAgIDx0aCBzY29wZT1cImNvbFwiPlxuLy8vICAgICAgICAgRXhhbXBsZSAxXG4vLy8gICAgICAgPC90aD5cbi8vLyAgICAgICA8dGggc2NvcGU9XCJjb2xcIj5cbi8vLyAgICAgICAgIEV4YW1wbGUgMlxuLy8vICAgICAgIDwvdGg+XG4vLy8gICAgICAgPHRoIHNjb3BlPVwiY29sXCI+XG4vLy8gICAgICAgICBFeGFtcGxlIDNcbi8vLyAgICAgICA8L3RoPlxuLy8vICAgICAgIDx0aCBzY29wZT1cImNvbFwiPlxuLy8vICAgICAgICAgRXhhbXBsZSA0XG4vLy8gICAgICAgPC90aD5cbi8vLyAgICAgPC90cj5cbi8vLyAgIDwvdGhlYWQ+XG4vLy8gICA8dGJvZHk+XG4vLy8gICAgPHRyPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJleGFtcGxlIDFcIj5cbi8vLyAgICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAyXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDNcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgNFwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICA8L3RyPlxuLy8vICAgIDx0cj5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiZXhhbXBsZSAxXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDJcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgM1wiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSA0XCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgIDwvdHI+XG4vLy8gICAgPHRyPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJleGFtcGxlIDFcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgMlwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAzXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDNcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgPC90cj5cbi8vLyAgIDwvdGJvZHk+XG4vLy8gPC90YWJsZT5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLy8vIFN0cmlwZWQgbW9kaWZpZXIgb2YgbWFpbiB0YWJsZVxuLy8vIEBuYW1lIFRhYmxlIHplYnJhL3N0cmlwZWRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHRhYmxlIGNsYXNzPVwidGFibGUgdGFibGUtLXplYnJhXCI+XG4vLy8gICA8Y2FwdGlvbiBjbGFzcz1cInNyLW9ubHlcIj5cbi8vLyAgICAgVGFiZWxhIGRlIG1vbml0b3JhbWVudG8gZGUgb3JkZW5zIGRlIHNlcnZpw6dvXG4vLy8gICA8L2NhcHRpb24+XG4vLy8gICA8dGhlYWQ+XG4vLy8gICAgIDx0cj5cbi8vLyAgICAgICA8dGggc2NvcGU9XCJjb2xcIj5cbi8vLyAgICAgICAgIEV4YW1wbGUgMVxuLy8vICAgICAgIDwvdGg+XG4vLy8gICAgICAgPHRoIHNjb3BlPVwiY29sXCI+XG4vLy8gICAgICAgICBFeGFtcGxlIDJcbi8vLyAgICAgICA8L3RoPlxuLy8vICAgICAgIDx0aCBzY29wZT1cImNvbFwiPlxuLy8vICAgICAgICAgRXhhbXBsZSAzXG4vLy8gICAgICAgPC90aD5cbi8vLyAgICAgICA8dGggc2NvcGU9XCJjb2xcIj5cbi8vLyAgICAgICAgIEV4YW1wbGUgNFxuLy8vICAgICAgIDwvdGg+XG4vLy8gICAgIDwvdHI+XG4vLy8gICA8L3RoZWFkPlxuLy8vICAgPHRib2R5PlxuLy8vICAgIDx0cj5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiZXhhbXBsZSAxXCI+XG4vLy8gICAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgMlwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAzXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDRcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgPC90cj5cbi8vLyAgICA8dHI+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cImV4YW1wbGUgMVwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAyXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDNcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgNFwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICA8L3RyPlxuLy8vICAgIDx0cj5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiZXhhbXBsZSAxXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDJcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgM1wiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAzXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgIDwvdHI+XG4vLy8gICA8L3Rib2R5PlxuLy8vIDwvdGFibGU+XG4udGFibGUtLXplYnJhIHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4udGFibGUgY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGRlc3Rhay10ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stLWxpZ2h0ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjA2MnJlbTtcbiAgaGVpZ2h0OiAwLjA2MnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMC4wNjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS0tNzAwO1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBjbGlwOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUgdGQsIC50YWJsZSB0aCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxZW07XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LS1kYXJrZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktLWRhcmtlcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHRkOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNTA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8vIEEgbW9kaWZpZXIgdGhhdCBtYWtlcyBhIHJvdyB2aXN1YWxseSBjbGlja2FibGVcbi8vLyB0aGlzIGlzIG5vdCByZWNvbW1lbmRlZCBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zLlxuLy8vIFlvdSBjYW0gdXNlIGBzci1vbmx5YCBjbGFzcyB0byBtYWtlIHlvdXIgbGluayB0ZXh0XG4vLy8gbW9yZSBhY2Nlc3NpYmxlXG4vLy8gQHNlZSB7bWl4aW59IHNyLW9ubHlcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHRhYmxlIGNsYXNzPVwidGFibGVcIj5cbi8vLyAgIDxjYXB0aW9uIGNsYXNzPVwic3Itb25seVwiPlxuLy8vICAgICBUYWJlbGEgZGUgbW9uaXRvcmFtZW50byBkZSBvcmRlbnMgZGUgc2VydmnDp29cbi8vLyAgIDwvY2FwdGlvbj5cbi8vLyAgIDx0aGVhZD5cbi8vLyAgICAgPHRyPlxuLy8vICAgICAgIDx0aCBzY29wZT1cImNvbFwiPlxuLy8vICAgICAgICAgRXhhbXBsZSAxXG4vLy8gICAgICAgPC90aD5cbi8vLyAgICAgICA8dGggc2NvcGU9XCJjb2xcIj5cbi8vLyAgICAgICAgIEV4YW1wbGUgMlxuLy8vICAgICAgIDwvdGg+XG4vLy8gICAgICAgPHRoIHNjb3BlPVwiY29sXCI+XG4vLy8gICAgICAgICBFeGFtcGxlIDNcbi8vLyAgICAgICA8L3RoPlxuLy8vICAgICAgIDx0aCBzY29wZT1cImNvbFwiPlxuLy8vICAgICAgICAgRXhhbXBsZSA0XG4vLy8gICAgICAgPC90aD5cbi8vLyAgICAgPC90cj5cbi8vLyAgIDwvdGhlYWQ+XG4vLy8gICA8dGJvZHk+XG4vLy8gICAgPHRyIGNsYXNzPVwidGFibGVfX3RyLWFzLWxpbmtcIj5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiZXhhbXBsZSAxXCI+XG4vLy8gICAgICAgIDxhIGhyZWY9XCJcIj5cbi8vLyAgICAgICAgICA8c3BhbiBjbGFzcz1cInNyLW9ubHlcIj5Nb3JlIGRlc2NyaXB0aW9uIGFib3V0IHRoZTwvc3Bhbj4gbGlua1xuLy8vICAgICAgICA8L2E+XG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDJcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgM1wiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSA0XCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgIDwvdHI+XG4vLy8gICAgPHRyPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJleGFtcGxlIDFcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgMlwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAzXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDRcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgPC90cj5cbi8vLyAgICA8dHI+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cImV4YW1wbGUgMVwiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICAgIDx0ZCBkYXRhLWxhYmVsPVwiRXhhbXBsZSAyXCI+XG4vLy8gICAgICAgIExvcmVtIGlwc3VtXG4vLy8gICAgICA8L3RkPlxuLy8vICAgICAgPHRkIGRhdGEtbGFiZWw9XCJFeGFtcGxlIDNcIj5cbi8vLyAgICAgICAgTG9yZW0gaXBzdW1cbi8vLyAgICAgIDwvdGQ+XG4vLy8gICAgICA8dGQgZGF0YS1sYWJlbD1cIkV4YW1wbGUgM1wiPlxuLy8vICAgICAgICBMb3JlbSBpcHN1bVxuLy8vICAgICAgPC90ZD5cbi8vLyAgICA8L3RyPlxuLy8vICAgPC90Ym9keT5cbi8vLyA8L3RhYmxlPlxuLnRhYmxlX190ci1hcy1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS01MDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgY29udGVudDogJ1ZlciBkZXRhbGhlcyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktLTQwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0tNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIC50YWJsZV9fcmlnaHQtdGV4dCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRhYmxlX19tdWx0aWxpbmUtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcblxuICAuZW5hYmxlLWRhcmstbW9kZSAudGFibGUgdHJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItY2FyZC1kYXJrO1xuICB9XG5cbiAgLmVuYWJsZS1kYXJrLW1vZGUgLnRhYmxlX190ci1hcy1saW5rIHtcbiAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgIH1cbiAgfVxuXG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX3RhYnNcbi8vLy9cblxuLy8vIEEgdGFicyBjb21wb25lbnQgZm9jdXNlZCBvbiBhY2Nlc3NpYmlsaXR5XG4vLy8gaXQgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIHRoZSB2dWUgcGFja2FnZVxuLy8vIFRob3NlIHN0cmFuZ2UgY2xhc3MgbmFtZXMgYXJlIGZyb20gdGhlIHRoZSBwYWNrYWdlXG4vLy8gdnVlIHRhYnMgKHZ0KSB3aGljaCBhcmUgcGFydCBvZiB0aGUgYTExeS1raXQgcGFja2FnZSAoYWspXG4vLy8gQG5hbWUgVGFic1xuLy8vIEBsaW5rIGh0dHBzOi8vYTExeS1raXQuY29tL3BhY2thZ2VzL3Z1ZS10YWJzLmh0bWxcbi8vLyBAZXhhbXBsZSB2dWVcbi8vLyA8VGFiV3JhcHBlciB2LW1vZGVsPVwiYWN0aXZlVGFiXCI+XG4vLy8gICA8VGFiTGlzdCBsYWJlbD1cIlRhYmVsYXMgZGUgbW9uaXRvcmFtZW50b1wiPlxuLy8vICAgICA8VGFiQWN0aXZhdG9yIHRhYj1cImZpcnN0VGFiXCI+XG4vLy8gICAgICAgRmlyc3QgdGFiXG4vLy8gICAgIDwvVGFiQWN0aXZhdG9yPlxuLy8vICAgICA8VGFiQWN0aXZhdG9yIHRhYj1cImluUHJvZ3Jlc3NPcmRlcnNcIj5cbi8vLyAgICAgICBTZWNvbmQgdGFiXG4vLy8gICAgIDwvVGFiQWN0aXZhdG9yPlxuLy8vICAgICA8VGFiQWN0aXZhdG9yIHRhYj1cImZpbmlzaGVkQW5kQ2FuY2VsbGVkT3JkZXJzXCI+XG4vLy8gICAgICAgVGhpcmQgdGFiXG4vLy8gICAgIDwvVGFiQWN0aXZhdG9yPlxuLy8vICAgPC9UYWJMaXN0PlxuLy8vXG4vLy8gICA8VGFiUGFuZWwgdGFiPVwiZmlyc3RUYWJcIj5cbi8vLyAgICAgRmlyc3QgcGFuZWxcbi8vLyAgIDwvVGFiUGFuZWw+XG4vLy8gICA8VGFiUGFuZWwgdGFiPVwic2Vjb25kVGFiXCI+XG4vLy8gICAgIFNlY29uZCBwYW5lbFxuLy8vICAgPC9UYWJQYW5lbD5cbi8vLyAgIDxUYWJQYW5lbCB0YWI9XCJ0aGlyZFRhYlwiPlxuLy8vICAgICBUaGlyZCBwYW5lbFxuLy8vICAgPC9UYWJQYW5lbD5cbi8vLyA8L1RhYldyYXBwZXI+XG4uYWstdnRfX3dyYXBwZXIge30gLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBvcmRlci9wcm9wZXJ0aWVzLW9yZGVyIC0tIHRoaXMgbWF5IGJlIHVzZWQgaW4gdGhlIGZ1dHVyZSBhbmQgYXJlIGhlcmUgYXMgZG9jdW1lbnRhdGlvbiAqL1xuXG4uYWstdnRfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBjb2xvcjogJGNvbG9yLWdyYXktLTcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LS1kYXJrZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneC1sYXJnZScpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hay12dF9fYWN0aXZhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tMzAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWstdnRfX2FjdGl2YXRvclthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMC42NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjA2MnJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGVcbi8vIGFsbCB0aGlzIGlzIHNoYW1lbGVzcyBzdG9sZW4gZnJvbSBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbi8vIHRoYW5rIHlvdSBKb25hdGhhbiBmb3IgbWFraW5nIG15IGxpZmUgZWFzaWVyXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGhhbWJ1cmdlci1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGg6IDMycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yOiAkY29sb3ItZ3JheS0tOTAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIEBncm91cCBjb21wb25lbnRzX19oYW1idXJnZXJcbi8vLy9cblxuLy8vIEEgaGFtYnVyZ2VyIG1lbnVcbi8vLyB0ZXh0IGlzIHJlcXVpcmVkIGZvciBhY2Nlc3NpYmlsaXR5XG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxidXR0b24gYXJpYS1oaWRkZW49XCJ0cnVlXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiaGFtYnVyZ2VyIGhhbWJ1cmdlci0tc3F1ZWV6ZVwiPlxuLy8vICAgPHNwYW4gY2xhc3M9XCJoYW1idXJnZXItYm94XCI+XG4vLy8gICAgIDxzcGFuIGNsYXNzPVwiaGFtYnVyZ2VyLWlubmVyXCI+PC9zcGFuPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cImhhbWJ1cmdlcl9fdGV4dFwiPk1lbnU8L3NwYW4+XG4vLy8gICA8L3NwYW4+XG4vLy8gPC9idXR0b24+XG4vLy8gQG5hbWUgaGFtYnVyZ2VyIG1lbnVcbi5oYW1idXJnZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNb2RpZmllciB0byB1c2Ugd2hlbiBoYW1idXJnZXIgbWVudSBpcyBhY3RpdmVcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGJ1dHRvblxuLy8vICAgYXJpYS1oaWRkZW49XCJ0cnVlXCJcbi8vLyAgIHR5cGU9XCJidXR0b25cIlxuLy8vICAgY2xhc3M9XCJoYW1idXJnZXIgaGFtYnVyZ2VyLS1zcXVlZXplIGlzLWFjdGl2ZVwiXG4vLy8gPlxuLy8vICAgPHNwYW4gY2xhc3M9XCJoYW1idXJnZXItYm94XCI+XG4vLy8gICAgIDxzcGFuIGNsYXNzPVwiaGFtYnVyZ2VyLWlubmVyXCI+PC9zcGFuPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cImhhbWJ1cmdlcl9fdGV4dFwiPk1lbnU8L3NwYW4+XG4vLy8gICA8L3NwYW4+XG4vLy8gPC9idXR0b24+XG4vLy8gQG5hbWUgaGFtYnVyZ2VyIG1lbnUgYWN0aXZlXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gIH1cbn1cblxuLmhhbWJ1cmdlcl9fdGV4dCB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogY2FsYygkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yKTtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2FjY29yZGlvblxuLy8vL1xuXG4vLy8gU2ltcGxlIGFjY29yZGlvbiwgcHJvYmFibHkgc2hvdWxkIGJlIGRlcHJlY2F0ZWRcbi8vLyBAZGVwcmVjYXRlZCBpbiBmYXZvciBvZiBDb2xsYXBzaWJsZVxuLy8vIEBuYW1lIGFjY29yZGlvblxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiYWNjb3JkaW9uLWl0ZW1cIj5cbi8vLyAgIEFjY29yZGlvbiBjb250ZW50XG4vLy8gPC9kaXY+XG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG59XG5cblxuLy8vIEFjY29yZGlvbiBhY3RpdmUgc3RhdGUgbW9kaWZpZXIsIHVzZWQgdG8gXG4vLy8gc2hvdyBpdCdzIGNvbnRlbnQnc1xuLy8vIEBuYW1lIGFjY29yZGlvbiBhY3RpdmVcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImFjY29yZGlvbi1pdGVtIGFjY29yZGlvbi1pdGVtLS1hY3RpdmVcIj5cbi8vLyAgIEFjY29yZGlvbiBjb250ZW50IGFjdGl2ZVxuLy8vIDwvZGl2PlxuLmFjY29yZGlvbi1pdGVtLS1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fYnJlYWRjcnVtYlxuLy8vL1xuXG4vLy8gQG5hbWUgQnJlYWRjcnVtYlxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8dWwgY2xhc3M9XCJicmVhZGNydW1iXCI+XG4vLy8gICA8bGkgY2xhc3M9XCJicmVhZGNydW1iX19pdGVtXCI+XG4vLy8gICAgIDxhIGhyZWY9XCIjXCI+SG9tZTwvYT5cbi8vLyAgIDwvbGk+XG4vLy8gICA8bGkgY2xhc3M9XCJicmVhZGNydW1iX19pdGVtXCI+XG4vLy8gICAgIDxhIGhyZWY9XCIjXCI+ZGVlcDwvYT5cbi8vLyAgIDwvbGk+XG4vLy8gICA8bGkgY2xhc3M9XCJicmVhZGNydW1iX19pdGVtLS1hY3RpdmVcIj5cbi8vLyAgICAgbGlua1xuLy8vICAgPC9saT5cbi8vLyA8L3VsPlxuLy8vXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1iX19pdGVtOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb250ZW50OiAnPic7XG59XG5cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fc2VjdGlvbi1oZWFkZXJcbi8vLy9cblxuLy8vIFNlY3Rpb24gb3IgcGFnZSBoZWFkZXJzXG4vLy8gQG5hbWUgU2VjdGlvbiBoZWFkZXJcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGhlYWRlciBjbGFzcz1cInNlY3Rpb24taGVhZGVyXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyIGNvbnRhaW5lci0tc21hbGxcIj5cbi8vLyAgICAgPGRpdiBjbGFzcz1cInNlY3Rpb24taGVhZGVyX19jb250ZW50XCI+XG4vLy8gICAgICAgPHVsIGNsYXNzPVwiYnJlYWRjcnVtYlwiPlxuLy8vICAgICAgICAgPGxpIGNsYXNzPVwiYnJlYWRjcnVtYl9faXRlbVwiPlxuLy8vICAgICAgICAgICA8YSBocmVmPVwiI1wiPkhvbWU8L2E+XG4vLy8gICAgICAgICA8L2xpPlxuLy8vICAgICAgICAgPGxpIGNsYXNzPVwiYnJlYWRjcnVtYl9faXRlbVwiPlxuLy8vICAgICAgICAgICA8YSBocmVmPVwiI1wiPmRlZXA8L2E+XG4vLy8gICAgICAgICA8L2xpPlxuLy8vICAgICAgICAgPGxpIGNsYXNzPVwiYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlXCI+XG4vLy8gICAgICAgICAgIGxpbmtcbi8vLyAgICAgICAgIDwvbGk+XG4vLy8gICAgICAgPC91bD5cbi8vLyAgICAgICA8aDEgY2xhc3M9XCJzZWN0aW9uLWhlYWRlcl9fdGl0bGVcIj5cbi8vLyAgICAgICAgIFNlY3Rpb24gaGVhZGVyIHRpdGxlXG4vLy8gICAgICAgPC9oMT5cbi8vLyAgICAgICA8ZGl2IGNsYXNzPVwic2VjdGlvbi1oZWFkZXJfX2J1dHRvbnNcIj5cbi8vLyAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidXR0b24gYnV0dG9uLS1zZWNvbmRhcnkgYnV0dG9uLS13aXRoLWljb24gYnV0dG9uLS13aXRoLWljb24tcGx1c1wiPlxuLy8vICAgICAgICAgICBCdXR0b25cbi8vLyAgICAgICAgIDwvYnV0dG9uPlxuLy8vICAgICAgICAgPGEgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1zZWNvbmRhcnlcIj5cbi8vLyAgICAgICAgICAgTGlua1xuLy8vICAgICAgICAgPC9hPlxuLy8vICAgICAgIDwvZGl2PlxuLy8vICAgICA8L2Rpdj5cbi8vLyAgIDwvZGl2PlxuLy8vIDwvaGVhZGVyPlxuLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uc2VjdGlvbi1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fdHJhbnNwb3J0YXRpb24tbGlzdFxuLy8vL1xuXG4vLy8gQSBodWdlIGNvbXBvbmVudCBtYWRlIHNwZWNpZmljYWxseSB0byBzaG93IHRyYW5zcG9yYXRpb24gdHJhbnNwb3J0YXRpb24gbGlzdHNcbi8vLyBwcm9iYWJseSBzaG91bGQgYmUgc3BsaXR0ZWQgaW4gc21hbGxlciBjaHVua3MgZm9yIGJldHRlciBtb2JpbGl0eVxuLy8vIEBuYW1lIFRyYW5zcG9ydGF0aW9uIGxpc3Rcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGFydGljbGUgY2xhc3M9XCJ0cmFuc3BvcnRhdGlvbi1saXN0XCI+XG4vLy8gICA8c2VjdGlvbiBjbGFzcz1cInRyYW5zcG9ydGF0aW9uLWxpc3RfX2NhcmRcIj5cbi8vLyAgICAgPGhlYWRlciBjbGFzcz1cInRyYW5zcG9ydGF0aW9uLWxpc3RfX2hlYWRlclwiPlxuLy8vICAgICAgIDxkaXYgY2xhc3M9XCJ0cmFuc3BvcnRhdGlvbi1saXN0X19oZWFkZXItdG9wLWNvbnRlbnRcIj5cbi8vLyAgICAgICAgIDxoMiBjbGFzcz1cInRyYW5zcG9ydGF0aW9uLWxpc3RfX3RpdGxlXCI+XG4vLy8gICAgICAgICAgIExhYmVsXG4vLy8gICAgICAgICAgIDxzbWFsbCBjbGFzcz1cInRyYW5zcG9ydGF0aW9uLWxpc3RfX3RpdGxlLWhlbHBlclwiPlxuLy8vICAgICAgICAgICAgIDEwIHNoaXBtZW50c1xuLy8vICAgICAgICAgICA8L3NtYWxsPlxuLy8vICAgICAgICAgPC9oMj5cbi8vLyBcbi8vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ0YWdzXCI+XG4vLy8gICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGFnc19fdGFnIHRhZ3NfX3RhZy0tcHJpbWFyeVwiPlxuLy8vICAgICAgICAgICAgIHByaW1hcnlcbi8vLyAgICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRhZ3NfX3RhZyB0YWdzX190YWctLWVycm9yXCI+XG4vLy8gICAgICAgICAgICAgZXJyb3Jcbi8vLyAgICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgICAgPC9kaXY+XG4vLy8gXG4vLy8gICAgICAgICA8YnV0dG9uIGNsYXNzPVwiaWNvbi1idXR0b24gaWNvbi1idXR0b24tLXRyYXNoXCI+XG4vLy8gICAgICAgICAgIEJ1dHRvbiB0cmFzaFxuLy8vICAgICAgICAgPC9idXR0b24+XG4vLy8gICAgICAgPC9kaXY+XG4vLy8gXG4vLy8gICAgIDxkaXYgY2xhc3M9XCJhZGRyZXNzLWxpc3RcIj5cbi8vLyAgICAgICA8ZGl2IGNsYXNzPVwiYWRkcmVzcy1saXN0LWl0ZW1cIj5cbi8vLyAgICAgICAgIDxzdmcgY2xhc3M9XCJpY29uIGNvbG9yLXN1Y2Nlc3MgYWRkcmVzcy1saXN0LWljb25cIj5cbi8vLyAgICAgICAgICAgPHVzZSBocmVmPVwiaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLXBpblwiPjwvdXNlPlxuLy8vICAgICAgICAgPC9zdmc+XG4vLy8gICAgICAgICA8c3Ryb25nIGNsYXNzPVwiYWRkcmVzcy1saXN0LXRpdGxlXCI+XG4vLy8gICAgICAgICAgIENhcnJlZ2FtZW50b1xuLy8vICAgICAgICAgPC9zdHJvbmc+XG4vLy8gICAgICAgICA8cCBjbGFzcz1cImFkZHJlc3MtbGlzdC1hZGRyZXNzXCI+XG4vLy8gICAgICAgICAgIFJ1YSBPbGltcMOtYWRhcywgNjYsIFZpbGEgT2zDrW1waWEsIFPDo28gUGF1bG8gLSBTUFxuLy8vICAgICAgICAgPC9wPlxuLy8vICAgICAgIDwvZGl2PlxuLy8vICAgICAgIDxkaXYgY2xhc3M9XCJhZGRyZXNzLWxpc3QtaXRlbVwiPlxuLy8vICAgICAgICAgPHN2ZyBjbGFzcz1cImljb24gdHJhbnNwb3J0YXRpb253LWxpc3RfX3N1bW1hcnktaWNvbi1pbnRlcm1lZGlhcnlcIj5cbi8vLyAgICAgICAgICAgPHVzZSBocmVmPVwiaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLWFjdGlvbi12ZXJ0aWNhbFwiPjwvdXNlPlxuLy8vICAgICAgICAgPC9zdmc+XG4vLy8gICAgICAgPC9kaXY+XG4vLy8gICAgICAgPGRpdiBjbGFzcz1cImFkZHJlc3MtbGlzdC1pdGVtXCI+XG4vLy8gICAgICAgICA8c3ZnIGNsYXNzPVwiaWNvbiBjb2xvci1lcnJvciBhZGRyZXNzLWxpc3QtaWNvblwiPlxuLy8vICAgICAgICAgICA8dXNlIGhyZWY9XCJpY29ucy9nZW5lcmFsLWljb25zLWRlZnMuc3ZnI2ljb24tcGluXCI+PC91c2U+XG4vLy8gICAgICAgICA8L3N2Zz5cbi8vLyAgICAgICAgIDxzdHJvbmcgY2xhc3M9XCJhZGRyZXNzLWxpc3QtdGl0bGVcIj5cbi8vLyAgICAgICAgICAgw5psdGltbyBlbmRlcmXDp29cbi8vLyAgICAgICAgIDwvc3Ryb25nPlxuLy8vXG4vLy8gICAgICAgICA8cCBjbGFzcz1cImFkZHJlc3MtbGlzdC1hZGRyZXNzXCI+XG4vLy8gICAgICAgICBSdWEgT2xpbXDDrWFkYXMsIDY2LCBWaWxhIE9sw61tcGlhLCBTw6NvIFBhdWxvIC0gU1Bcbi8vLyAgICAgICAgIDwvcD5cbi8vLyAgICAgICA8L2Rpdj5cbi8vLyAgICAgPC9kaXY+XG4vLy8gICAgIDwvaGVhZGVyPlxuLy8vICAgICA8ZGl2IGNsYXNzPVwiYWNjb3JkaW9uLWl0ZW0gYWNjb3JkaW9uLWl0ZW0tLWFjdGl2ZVwiPlxuLy8vICAgICAgIDxzZWN0aW9uIGNsYXNzPVwidHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbVwiPlxuLy8vICAgICAgICAgPGRpdiBjbGFzcz1cInRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0tdGV4dFwiPlxuLy8vICAgICAgICAgICA8aDM+U3VidGl0bGU8L2gzPlxuLy8vICAgICAgICAgICA8ZGw+XG4vLy8gICAgICAgICAgICAgPGR0PkRlZmluaXRpb24gb2Ygc29tZXRoaW5nPC9kdD5cbi8vLyAgICAgICAgICAgICA8ZGQ+RGV0YWlsczwvZGQ+XG4vLy8gICAgICAgICAgICAgPGR0PkRlZmluaXRpb24gb2Ygc29tZXRoaW5nPC9kdD5cbi8vLyAgICAgICAgICAgICA8ZGQ+RGV0YWlsczwvZGQ+XG4vLy8gICAgICAgICAgIDwvZGw+XG4vLy8gICAgICAgICA8L2Rpdj5cbi8vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cmFuc3BvcnRhdGlvbi1saXN0X190cmFuc3BvcnRhdGlvbi1pdGVtLWJ1dHRvbnNcIj5cbi8vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cInRhZ3NcIj5cbi8vLyAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRhZ3NfX3RhZyB0YWdzX190YWctLXByaW1hcnlcIj5cbi8vLyAgICAgICAgICAgICAgIHByaW1hcnlcbi8vLyAgICAgICAgICAgICA8L3NwYW4+XG4vLy8gICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0YWdzX190YWcgdGFnc19fdGFnLS1lcnJvclwiPlxuLy8vICAgICAgICAgICAgICAgZXJyb3Jcbi8vLyAgICAgICAgICAgICA8L3NwYW4+XG4vLy8gICAgICAgICAgIDwvZGl2PlxuLy8vICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd25cIj5cbi8vLyAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tb3ZlcmxheVwiPjwvZGl2PlxuLy8vICAgICAgICAgICAgIDxidXR0b25cbi8vLyAgICAgICAgICAgICAgIGNsYXNzPVwiYnV0dG9uXG4vLy8gICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLS10ZXJ0aWFyeVxuLy8vICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi0td2l0aC1pY29uXG4vLy8gICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLS13aXRoLWljb24tcmlnaHRcbi8vLyAgICAgICAgICAgICAgICAgICAgICBidXR0b24tLXdpdGgtaWNvbi1jaGV2cm9uLWRvd25cIlxuLy8vICAgICAgICAgICAgID5cbi8vLyAgICAgICAgICAgICAgIERyb3Bkb3duXG4vLy8gICAgICAgICAgICAgPC9idXR0b24+XG4vLy8gICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRyb3Bkb3duLWNvbnRlbnRcIj5cbi8vLyAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9XCJidXR0b24gYnV0dG9uLS13aXRoLWljb24gYnV0dG9uLS13aXRoLWljb24tZWRpdC1hbHQgZHJvcGRvd25fX2l0ZW1cIj5cbi8vLyAgICAgICAgICAgICAgICAgRWRpdFxuLy8vICAgICAgICAgICAgICAgPC9idXR0b24+XG4vLy8gICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0td2l0aC1pY29uIGJ1dHRvbi0td2l0aC1pY29uLXRyYXNoIGRyb3Bkb3duX19pdGVtXCI+XG4vLy8gICAgICAgICAgICAgICAgIFRyYXNoXG4vLy8gICAgICAgICAgICAgICA8L2J1dHRvbj5cbi8vLyAgICAgICAgICAgICA8L2Rpdj5cbi8vLyAgICAgICAgICAgPC9kaXY+XG4vLy8gICAgICAgICA8L2Rpdj5cbi8vLyAgICAgICA8L3NlY3Rpb24+XG4vLy8gICAgICAgPHNlY3Rpb24gY2xhc3M9XCJ0cmFuc3BvcnRhdGlvbi1saXN0X190cmFuc3BvcnRhdGlvbi1pdGVtXG4vLy8gICAgICAgICAgICAgICAgdHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbS0tZXJyb3JcIlxuLy8vICAgICAgID5cbi8vLyAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cmFuc3BvcnRhdGlvbi1saXN0X190cmFuc3BvcnRhdGlvbi1pdGVtLXRleHRcIj5cbi8vLyAgICAgICAgICAgPGgzPlN1YnRpdGxlPC9oMz5cbi8vLyAgICAgICAgICAgPGRsPlxuLy8vICAgICAgICAgICAgIDxkdD5EZWZpbml0aW9uIG9mIHNvbWV0aGluZzwvZHQ+XG4vLy8gICAgICAgICAgICAgPGRkPkRldGFpbHM8L2RkPlxuLy8vICAgICAgICAgICAgIDxkdD5EZWZpbml0aW9uIG9mIHNvbWV0aGluZzwvZHQ+XG4vLy8gICAgICAgICAgICAgPGRkPkRldGFpbHM8L2RkPlxuLy8vICAgICAgICAgICA8L2RsPlxuLy8vICAgICAgICAgPC9kaXY+XG4vLy8gICAgICAgICA8ZGl2IGNsYXNzPVwidHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbS1idXR0b25zXCI+XG4vLy8gICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0YWdzXCI+XG4vLy8gICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0YWdzX190YWcgdGFnc19fdGFnLS1wcmltYXJ5XCI+XG4vLy8gICAgICAgICAgICAgICBwcmltYXJ5XG4vLy8gICAgICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGFnc19fdGFnIHRhZ3NfX3RhZy0tZXJyb3JcIj5cbi8vLyAgICAgICAgICAgICAgIGVycm9yXG4vLy8gICAgICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgICAgICA8L2Rpdj5cbi8vLyAgICAgICAgICAgPGRpdiBjbGFzcz1cImRyb3Bkb3duXCI+XG4vLy8gICAgICAgICAgICAgPGRpdiBjbGFzcz1cImRyb3Bkb3duLW92ZXJsYXlcIj48L2Rpdj5cbi8vLyAgICAgICAgICAgICA8YnV0dG9uXG4vLy8gICAgICAgICAgICAgICBjbGFzcz1cImJ1dHRvblxuLy8vICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi0tdGVydGlhcnlcbi8vLyAgICAgICAgICAgICAgICAgICAgICBidXR0b24tLXdpdGgtaWNvblxuLy8vICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi0td2l0aC1pY29uLXJpZ2h0XG4vLy8gICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLS13aXRoLWljb24tY2hldnJvbi1kb3duXCJcbi8vLyAgICAgICAgICAgICA+XG4vLy8gICAgICAgICAgICAgICBEcm9wZG93blxuLy8vICAgICAgICAgICAgIDwvYnV0dG9uPlxuLy8vICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkcm9wZG93bi1jb250ZW50XCI+XG4vLy8gICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0td2l0aC1pY29uIGJ1dHRvbi0td2l0aC1pY29uLWVkaXQtYWx0IGRyb3Bkb3duX19pdGVtXCI+XG4vLy8gICAgICAgICAgICAgICAgIEVkaXRcbi8vLyAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuLy8vICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXdpdGgtaWNvbiBidXR0b24tLXdpdGgtaWNvbi10cmFzaCBkcm9wZG93bl9faXRlbVwiPlxuLy8vICAgICAgICAgICAgICAgICBUcmFzaFxuLy8vICAgICAgICAgICAgICAgPC9idXR0b24+XG4vLy8gICAgICAgICAgICAgPC9kaXY+XG4vLy8gICAgICAgICAgIDwvZGl2PlxuLy8vICAgICAgICAgPC9kaXY+XG4vLy8gICAgICAgPC9zZWN0aW9uPlxuLy8vICAgICA8L2Rpdj5cbi8vLyAgICAgPGJ1dHRvblxuLy8vICAgICAgIGNsYXNzPVwidHJhbnNwb3J0YXRpb24tbGlzdF9fdG9nZ2xlLWJ1dHRvblwiXG4vLy8gICAgICAgQGNsaWNrPVwidG9nZ2xlQWNjb3JkaW9uXCJcbi8vLyAgICAgPlxuLy8vICAgICAgIEhpZGUgZGV0YWlsc1xuLy8vICAgICA8L2J1dHRvbj5cbi8vLyAgIDwvc2VjdGlvbj5cbi8vLyA8L2FydGljbGU+XG4udHJhbnNwb3J0YXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi50cmFuc3BvcnRhdGlvbi1saXN0X19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi50cmFuc3BvcnRhdGlvbi1saXN0X19jYXJkLWRpYWxvZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX2NhcmQtZGlhbG9nLWNvbnRhaW5lci0tbm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9fY2FyZC0tZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX2NhcmQtLWRpYWxvZy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9faGVhZGVyLXRvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi50cmFuc3BvcnRhdGlvbi1saXN0X190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RpdGxlLWhlbHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGNvbG9yLWdyYXktLWJnO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDEuNTYycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0tLWVycm9yIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgLyogdGVtcG9yYXJ5IGJpZyBwYWRkaW5nIHRvIGFjY29tbW9kYXRlIGJvdGggdGFnIGFuZCBkcm9wZG93biAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3ItLWxpZ2h0O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0tdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW0gMDtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNlcmlmO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LS14LWRhcmspO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbSBkbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRyYW5zcG9ydGF0aW9uLWxpc3RfX3RyYW5zcG9ydGF0aW9uLWl0ZW0gZHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9fdHJhbnNwb3J0YXRpb24taXRlbSBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50cmFuc3BvcnRhdGlvbi1saXN0X190cmFuc3BvcnRhdGlvbi1pdGVtIGRkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJhbnNwb3J0YXRpb24tbGlzdF9fdG9nZ2xlLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuIiwiLy8vL1xuLy8vIEBncm91cCBjb21wb25lbnRzX19zaW1wbGUtbGlzdFxuLy8vL1xuXG4vLy8gQG5hbWUgU2ltcGxlIGxpc3Rcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHVsIGNsYXNzPVwic2ltcGxlLWxpc3RcIj5cbi8vLyAgIDxsaSBjbGFzcz1cInNpbXBsZS1saXN0X19pdGVtXCI+XG4vLy8gICAgIDxwPlNpbXBsZSBsaXN0IGNvbnRlbnQ8L3A+XG4vLy8gICA8L2xpPlxuLy8vICAgPGxpIGNsYXNzPVwic2ltcGxlLWxpc3RfX2l0ZW1cIj5cbi8vLyAgICAgPHA+U2ltcGxlIGxpc3QgY29udGVudDwvcD5cbi8vLyAgIDwvbGk+XG4vLy8gICA8bGkgY2xhc3M9XCJzaW1wbGUtbGlzdF9faXRlbVwiPlxuLy8vICAgICA8cD5TaW1wbGUgbGlzdCBjb250ZW50PC9wPlxuLy8vICAgPC9saT5cbi8vLyAgIDxsaSBjbGFzcz1cInNpbXBsZS1saXN0X19pdGVtXCI+XG4vLy8gICAgIDxwPlNpbXBsZSBsaXN0IGNvbnRlbnQ8L3A+XG4vLy8gICA8L2xpPlxuLy8vIDwvdWw+XG4uc2ltcGxlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0tMzAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi8vLyBUaGlzIGlzIGEgc2ltcGxlIGxpc3QgaXRlbSBtb2RpZmllciB1c2VkIHdoZW4geW91IG5lZWQgeW91ciAuc2ltcGxlLWxpc3Rcbi8vLyBjaGlsZHJlbiB0byBiZSBwcmVjaXNlbHkgNTAvNTAgaW4gd2lkdGhcbi8vLyBAbmFtZSBTaW1wbGUgbGlzdCBpdGVtIDUwLzUwXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDx1bCBjbGFzcz1cInNpbXBsZS1saXN0XCI+XG4vLy8gICA8bGkgY2xhc3M9XCJzaW1wbGUtbGlzdC1pdGVtLS01MC01MFwiPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cImljb24taW5saW5lLXdyYXBwZXJcIj5cbi8vLyAgICAgICA8c3ZnIGNsYXNzPVwiaWNvbiBpY29uLS1iZ1wiPlxuLy8vICAgICAgICAgPHVzZSBocmVmPVwiaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLW1lcmNoYW5kaXNlXCI+PC91c2U+XG4vLy8gICAgICAgPC9zdmc+XG4vLy8gICAgICAgPHNwYW4+XG4vLy8gICAgICAgICBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0ZXR1ci5cbi8vLyAgICAgICA8L3NwYW4+XG4vLy8gICAgIDwvc3Bhbj5cbi8vLyAgICAgPHN0cm9uZz5cbi8vLyAgICAgICAgIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3RldHVyLlxuLy8vICAgICA8L3N0cm9uZz5cbi8vLyAgIDwvbGk+XG4vLy8gICA8bGkgY2xhc3M9XCJzaW1wbGUtbGlzdC1pdGVtLS01MC01MFwiPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cImljb24taW5saW5lLXdyYXBwZXJcIj5cbi8vLyAgICAgICA8c3ZnIGNsYXNzPVwiaWNvbiBpY29uLS1iZ1wiPlxuLy8vICAgICAgICAgPHVzZSBocmVmPVwiaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLW1lcmNoYW5kaXNlXCI+PC91c2U+XG4vLy8gICAgICAgPC9zdmc+XG4vLy8gICAgICAgPHNwYW4+XG4vLy8gICAgICAgICBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0ZXR1ci5cbi8vLyAgICAgICA8L3NwYW4+XG4vLy8gICAgIDwvc3Bhbj5cbi8vLyAgICAgPHN0cm9uZz5cbi8vLyAgICAgICAgIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3RldHVyLlxuLy8vICAgICA8L3N0cm9uZz5cbi8vLyAgIDwvbGk+XG4vLy8gPC91bD5cbi5zaW1wbGUtbGlzdCAuc2ltcGxlLWxpc3QtaXRlbS0tNTAtNTAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMXJlbTtcbn1cblxuLnNpbXBsZS1saXN0IC5zaW1wbGUtbGlzdC1pdGVtLS01MC01MCA+IDpudGgtY2hpbGQoZXZlbikge1xuICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fcmVjZWlwdFxuLy8vL1xuXG4vLy8gUmVjZWlwdCBsYXlvdXRcbi8vLyBAbmFtZSBUYWJsZVxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8dGFibGUgY2xhc3M9XCJyZWNlaXB0XCI+XG4vLy8gICA8Y2FwdGlvbj5cbi8vLyAgICAgUmVjZWlwdCBjYXB0aW9uXG4vLy8gICA8L2NhcHRpb24+XG4vLy8gICA8dGJvZHk+XG4vLy8gICAgIDx0cj5cbi8vLyAgICAgICA8dGQ+XG4vLy8gICAgICAgICA8cD5cbi8vLyAgICAgICAgICAgTmVncm9uaVxuLy8vICAgICAgICAgPC9wPlxuLy8vICAgICAgIDwvdGQ+XG4vLy8gICAgICAgPHRkPlxuLy8vICAgICAgICAgUiQ0OCwwMFxuLy8vICAgICAgIDwvdGQ+XG4vLy8gICAgIDwvdHI+XG4vLy8gICAgIDx0cj5cbi8vLyAgICAgICA8dGQ+XG4vLy8gICAgICAgICA8cD5cbi8vLyAgICAgICAgICAgU29mdCBDYXJvbGluYVxuLy8vICAgICAgICAgPC9wPlxuLy8vICAgICAgIDwvdGQ+XG4vLy8gICAgICAgPHRkPlxuLy8vICAgICAgICAgUiQyNSwwMFxuLy8vICAgICAgIDwvdGQ+XG4vLy8gICAgIDwvdHI+XG4vLy8gICAgIDx0ciBjbGFzcz1cImJvbGRcIj5cbi8vLyAgICAgICA8dGQ+XG4vLy8gICAgICAgICA8cD5cbi8vLyAgICAgICAgICAgVG90YWwgYW1vdW50XG4vLy8gICAgICAgICA8L3A+XG4vLy8gICAgICAgPC90ZD5cbi8vLyAgICAgICA8dGQ+XG4vLy8gICAgICAgICBSJCA3MywwMFxuLy8vICAgICAgIDwvdGQ+XG4vLy8gICAgIDwvdHI+XG4vLy8gICA8L3Rib2R5PlxuLy8vIDwvdGFibGU+XG4ucmVjZWlwdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjZWlwdCB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4ucmVjZWlwdCB0ZDpudGgtY2hpbGQoZXZlbikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlY2VpcHQgY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGRlc3Rhay10ZXh0O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLS1saWdodGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmspe1xuICAuZW5hYmxlLWRhcmstbW9kZSAucmVjZWlwdCBjYXB0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktLTMwMDtcbiAgfVxufVxuIiwiLy8vL1xuLy8vIEBncm91cCBjb21wb25lbnRzX190YWdzXG4vLy8vXG5cbi8vLyBAbmFtZSBUYWdzXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJ0YWdzXCI+XG4vLy8gICA8c3BhbiBjbGFzcz1cInRhZ3NfX3RhZ1wiPlxuLy8vICAgICAgIERlZmF1bHRcbi8vLyAgIDwvc3Bhbj5cbi8vLyAgIDxzcGFuIGNsYXNzPVwidGFnc19fdGFnIHRhZ3NfX3RhZy0tcHJpbWFyeVwiPlxuLy8vICAgICAgIFByaW1hcnlcbi8vLyAgIDwvc3Bhbj5cbi8vLyAgIDxzcGFuIGNsYXNzPVwidGFnc19fdGFnIHRhZ3NfX3RhZy0tZXJyb3JcIj5cbi8vLyAgICAgICBFcnJvclxuLy8vICAgPC9zcGFuPlxuLy8vIDwvZGl2PlxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFnc19fdGFnIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktLTUwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi50YWdzX190YWctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRhZ3NfX3RhZy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2NhcmRcbi8vLy9cblxuLy8vIENhcmQtbGlrZSBjb21wb25lbnQgY29udGFpbmVyXG4vLy8gQG5hbWUgQ2FyZFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiY2FyZFwiPlxuLy8vICAgPGRpdiBjbGFzcz1cImNhcmRfX2hlYWRlclwiPlxuLy8vICAgICA8aDIgY2xhc3M9XCJjYXJkX190aXRsZVwiPlxuLy8vICAgICAgIENhcmQgSGVhZGVyXG4vLy8gICAgIDwvaDI+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJjYXJkX19oZWFkZXItYWN0aW9uc1wiPlxuLy8vICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXRleHQtYnV0dG9uLXByaW1hcnlcIj5cbi8vLyAgICAgICAgIENhcmQgb3B0aW9uYWwgY29udHJvbHNcbi8vLyAgICAgICA8L2J1dHRvbj5cbi8vLyAgICAgPC9kaXY+XG4vLy8gICA8L2Rpdj5cbi8vLyAgIDxwPlxuLy8vICAgICBTb21lIGNhcmQgY29udGVudC4uLlxuLy8vICAgPC9wPlxuLy8vICAgPHA+XG4vLy8gICAgIG1vcmUgYW5kIG1vcmUgY29udGVudFxuLy8vICAgPC9wPlxuLy8vICAgPGJ1dHRvbiBjbGFzcz1cImNhcmRfX3RvZ2dsZS1idXR0b25cIj5cbi8vLyAgICAgQWN0aW9uIG9yIHRvZ2dsZSBidXR0b25cbi8vLyAgIDwvYnV0dG9uPlxuLy8vIDwvZGl2PlxuLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5jYXJkLS13YXJuaW5nLWRhcmsge1xuICBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nLS1kYXJrO1xufVxuXG4uY2FyZC0taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWluZm87XG59XG5cbi5jYXJkLS1zbWFsbC1nYXAge1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5jYXJkLS1zbWFsbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG5cbi8vLyBDYXJkIGNvbnRlbnQgY29udGFpbmVyLCB1c2VkIHdpdGggYC5jYXJkX19oYWxmYCB0b1xuLy8vIHNwbGl0IGNhcmQgaW5uZXIgY29udGVudFxuLy8vIEBuYW1lIC5jYXJkX19jb250ZW50LTUwLTUwXG4uY2FyZF9fY29udGVudC01MC01MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8vIENhcmQgY29udGVudCA1MC01MCB2YXJpYW50IHdpdGggYm9yZGVyIGJvdHRvbVxuLy8vIHNwbGl0IGNhcmQgaW5uZXIgY29udGVudFxuLy8vIEBuYW1lIC5jYXJkX19jb250ZW50LTUwLTUwLS1ib3JkZXItYm90dG9tXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJjYXJkXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiY2FyZF9fY29udGVudC01MC01MFwiPlxuLy8vICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9faGFsZlwiPlxuLy8vICAgICAgIDxkaXYgY2xhc3M9XCJjYXJkX19oZWFkZXJcIj5cbi8vLyAgICAgICAgIDxoMiBjbGFzcz1cImNhcmRfX3RpdGxlXCI+XG4vLy8gICAgICAgICAgIENhcmQgSGVhZGVyXG4vLy8gICAgICAgICA8L2gyPlxuLy8vICAgICAgIDwvZGl2PlxuLy8vICAgICAgIDxwPlxuLy8vICAgICAgICAgU29tZSBjYXJkIGNvbnRlbnQuLi5cbi8vLyAgICAgICA8L3A+XG4vLy8gICAgICAgPHA+XG4vLy8gICAgICAgICBtb3JlIGFuZCBtb3JlIGNvbnRlbnRcbi8vLyAgICAgICA8L3A+XG4vLy8gICAgIDwvZGl2PlxuLy8vICAgICA8ZGl2IGNsYXNzPVwiY2FyZF9faGFsZi0tYWxpZ24tYm90dG9tXCI+XG4vLy8gICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXByaW1hcnkgYnV0dG9uLS1sYXJnZVwiPlxuLy8vICAgICAgICAgQnV0dG9ucyBhdCB0aGUgZW5kXG4vLy8gICAgICAgPC9idXR0b24+XG4vLy8gICAgIDwvZGl2PlxuLy8vICAgPC9kaXY+XG4vLy8gPC9kaXY+XG4uY2FyZF9fY29udGVudC01MC01MC0tYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0tMzAwO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLy8gQ2FyZCBjb250ZW50IDUwLTUwIGNoaWxkcmVuLCB1c2VkIHRvIGxpbWl0IGNvbnRlbnQgc2l6ZVxuLy8vIHNwbGl0IGNhcmQgaW5uZXIgY29udGVudFxuLy8vIEBuYW1lIC5jYXJkX19oYWxmXG4uY2FyZF9faGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8vLyAuY2FyZF9faGFsZiBtb2RpZmllciwgYWxpZ25pbmcgdGhlIGNvbnRlbnQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgY2FyZFxuLy8vIEBuYW1lIC5jYXJkX19oYWxmLS1hbGlnbi1ib3R0b21cbi5jYXJkX19oYWxmLS1hbGlnbi1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8vLyBPcHRpb25hbCBjYXJkIGhlYWRlclxuLy8vIEBuYW1lIC5jYXJkX19oZWFkZXJcbi5jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLy8gT3B0aW9uYWwgY2FyZCBoZWFkZXIgYWN0aW9ucyBhcmVhXG4vLy8gQG5hbWUgLmNhcmRfX2hlYWRlci1hY3Rpb25zXG4uY2FyZF9faGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLy8vIENhcmQgdGl0bGVcbi8vLyBAbmFtZSAuY2FyZF9fdGl0bGVcbi5jYXJkX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8vIENhcmRzIG1heSBoYXZlIHRvZ2dsYWJsZSBjb250ZW50IG9yIGFjdGlvbnMsXG4vLy8gdGhpcyBhZGQncyBhIGFjdGlvbiBidXR0b24gdG8gdGhlIGNhcmRcbi8vLyBAbmFtZSAuY2FyZF9fdG9nZ2xlLWJ1dHRvblxuLmNhcmRfX3RvZ2dsZS1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLmVuYWJsZS1kYXJrLW1vZGUgLmNhcmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtZGFyaztcbiAgfVxuXG59XG4iLCIvLy8vIFxuLy8vIEBncm91cCBjb21wb25lbnRzX19zaWRlYmFyXG4vLy8vXG5cbi8vLyBBIGNvbW1vbiBzaWRlYmFyXG4vLy8gQG5hbWUgU2lkZWJhclxuLy8vIEBkZXByZWNhdGVkIG5lZWRzIHJlZmFjdG9yIHNvIGl0J3MgdXNlIGlzIG5vdCByZWNvbW1lbmRlZFxuLy8vIEB0b2RvIFJlYWZhY3RvciBhbmQgcmVzdHlsZSB0aGlzIGNvbXBvbmVudCBzbyB3ZSBoYXZlIGEgY29tbW9uIHNpZGViYXJcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHNlY3Rpb24gY2xhc3M9XCJzaWRlYmFyXCI+XG4vLy8gICA8aGVhZGVyIGNsYXNzPVwic2lkZWJhcl9faGVhZGVyXCI+XG4vLy8gICAgICA8dWwgY2xhc3M9XCJicmVhZGNydW1iXCI+XG4vLy8gICAgICAgIDxsaSBjbGFzcz1cImJyZWFkY3J1bWJfX2l0ZW1cIj5cbi8vLyAgICAgICAgICA8YSBocmVmPVwiI1wiPkhvbWU8L2E+XG4vLy8gICAgICAgIDwvbGk+XG4vLy8gICAgICAgIDxsaSBjbGFzcz1cImJyZWFkY3J1bWJfX2l0ZW1cIj5cbi8vLyAgICAgICAgICA8YSBocmVmPVwiI1wiPmRlZXA8L2E+XG4vLy8gICAgICAgIDwvbGk+XG4vLy8gICAgICAgIDxsaSBjbGFzcz1cImJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZVwiPlxuLy8vICAgICAgICAgIGxpbmtcbi8vLyAgICAgICAgPC9saT5cbi8vLyAgICAgIDwvdWw+XG4vLy8gICAgIDxoMSBjbGFzcz1cInNpZGViYXJfX2hlYWRlci10aXRsZVwiPlxuLy8vICAgICAgIFNpZGViYXIgdGl0bGVcbi8vLyAgICAgPC9oMT5cbi8vLyAgIDwvaGVhZGVyPlxuLy8vICAgPGRpdiBjbGFzcz1cInNpZGViYXJfX2NvbnRlbnRcIj5cbi8vLyAgICAgPHA+Q29udGVudCA8L3A+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L3NlY3Rpb24+XG4uc2lkZWJhciB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtaW4td2lkdGg6IDQwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGFkbWluLWhlYWRlci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNTA7XG59XG5cbi5zaWRlYmFyLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8vLyBTaWRlYmFyIGhlYWRlclxuLy8vIEBkZXByZWNhdGVkIHNlY3Rpb24gaGVhZGVyIHNob3VsZCBiZSB1c2VkIGluc3RlYWQgXG4vLy8gQG5hbWUgc2lkZWJhcl9faGVhZGVyXG4uc2lkZWJhcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNpZGViYXJfX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnNpZGViYXJfX2hlYWRlciAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5zaWRlYmFyX19oZWFkZXIgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbn1cbiIsIi8vLy8gXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX3NpZGViYXItbWVudVxuLy8vL1xuXG4vLy8gQSBjb21tb24gc2lkZWJhclxuLy8vIEBuYW1lIFNpZGViYXIgbWVudVxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8bmF2IGNsYXNzPVwic2lkZWJhci1tZW51XCI+XG4vLy8gICA8YSBocmVmPVwiI1wiIGNsYXNzPVwic2lkZWJhci1tZW51X19pdGVtIHNpZGViYXItbWVudV9faXRlbS0tYWN0aXZlXCI+TWVudSBpdGVtPC9hPlxuLy8vICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cInNpZGViYXItbWVudV9faXRlbVwiPk1lbnUgaXRlbTwvYT5cbi8vLyAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJzaWRlYmFyLW1lbnVfX2l0ZW1cIj5NZW51IGl0ZW08L2E+XG4vLy8gICA8YSBocmVmPVwiI1wiIGNsYXNzPVwic2lkZWJhci1tZW51X19pdGVtXCI+TWVudSBpdGVtPC9hPlxuLy8vICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cInNpZGViYXItbWVudV9faXRlbVwiPk1lbnUgaXRlbTwvYT5cbi8vLyAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJzaWRlYmFyLW1lbnVfX2l0ZW1cIj5NZW51IGl0ZW08L2E+XG4vLy8gICA8YSBocmVmPVwiI1wiIGNsYXNzPVwic2lkZWJhci1tZW51X19pdGVtXCI+TWVudSBpdGVtPC9hPlxuLy8vIDwvbmF2PlxuXG4uc2lkZWJhci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5zaWRlYmFyLW1lbnVfX2l0ZW0ge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICRjb2xvci1ncmF5LS03MDA7XG59XG5cbi5zaWRlYmFyLW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbiIsIi8vLy8gQSBsaXN0IG9mIHJldXNhYmxlIGNvbXBvbmVudHNcbi8vLy8gQ29tcG9uZW50czogc21hbGwsIHJlLXVzZWFibGUgY29tcG9uZW50cyB1c2VkIG9uIHRoZSBzaXRlLlxuLy8vLyBAZ3JvdXAgY29tcG9uZW50c19fYnV0dG9uc1xuXG4lYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4uaW5saW5lLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmlubGluZS1idXR0b25zLWNvbnRhaW5lci0tZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vLy8gQG5hbWUgQnV0dG9uIGRlZmF1bHRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ1dHRvblwiPlxuLy8vICAgQnV0dG9uIGRlZmF1bHRcbi8vLyA8L2E+XG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG4vLy8gQG5hbWUgQnV0dG9uIGZ1bGwgd2lkdGhcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXByaW1hcnkgYnV0dG9uLS1mdWxsLXdpZHRoXCI+XG4vLy8gICBCdXR0b24gZnVsbCB3aWR0aFxuLy8vIDwvYT5cbi5idXR0b24tLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8vIEBuYW1lIEJ1dHRvbiBsYXJnZVxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0tcHJpbWFyeSBidXR0b24tLWxhcmdlXCI+XG4vLy8gICBCdXR0b24gbGFyZ2Vcbi8vLyA8L2E+XG4uYnV0dG9uLS1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQuNjg4cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDQuNjg4cmVtO1xufVxuXG5cbi8vLyBAbmFtZSBCdXR0b24gaGFsZiB3aWR0aFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0tcHJpbWFyeSBidXR0b24tLWhhbGYtd2lkdGhcIj5cbi8vLyAgIEJ1dHRvbiBoYWxmIHdpZHRoXG4vLy8gPC9hPlxuLmJ1dHRvbi0taGFsZi13aWR0aCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8vLyBAbmFtZSBCdXR0b24gbWVkaXVtXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1wcmltYXJ5IGJ1dHRvbi0tbWVkaXVtXCI+XG4vLy8gICBCdXR0b24gbWVkaXVtXG4vLy8gPC9hPlxuLmJ1dHRvbi0tbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4vLy8gQG5hbWUgQnV0dG9uIHNtYWxsXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1zbWFsbFwiPlxuLy8vICAgQnV0dG9uIHNtYWxsXG4vLy8gPC9hPlxuLmJ1dHRvbi0tc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogOC4xMjNyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4vLy8gQG5hbWUgQnV0dG9uIHgtc21hbGxcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXgtc21hbGxcIj5cbi8vLyAgIEJ1dHRvbiB4LXNtYWxsXG4vLy8gPC9hPlxuLmJ1dHRvbi0teC1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiA4LjEyM3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cblxuLy8vIEBuYW1lIEJ1dHRvbiBwcmltYXJ5XG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1wcmltYXJ5XCI+XG4vLy8gICBCdXR0b24gcHJpbWFyeVxuLy8vIDwvYT5cbi5idXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4vLy8gQG5hbWUgQnV0dG9uIHNlY29uZGFyeVxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0tc2Vjb25kYXJ5XCI+XG4vLy8gICBCdXR0b24gc2VjdW5kYXJ5XG4vLy8gPC9hPlxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4vLy8gQG5hbWUgQnV0dG9uIHRlcnRpYXJ5XG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS10ZXJ0aWFyeVwiPlxuLy8vICAgQnV0dG9uIHRlcnRpYXJ5XG4vLy8gPC9hPlxuLmJ1dHRvbi0tdGVydGlhcnkge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktLWRhcmtlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktLTUwO1xuICB9XG59XG5cbi8vLyBAbmFtZSBCdXR0b24gZXJyb3Jcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLWVycm9yXCI+XG4vLy8gICBCdXR0b24gZXJyb3Jcbi8vLyA8L2E+XG4uYnV0dG9uLS1lcnJvciB7XG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4vLy8gQG5hbWUgQnV0dG9uIGRpc2FibGVkXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1kaXNhYmxlZFwiPlxuLy8vICAgQnV0dG9uIGRpc2FibGVkXG4vLy8gPC9hPlxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLy8vIEEgdGV4dCBsaWtlIGNsaWNrYWJsZSBlbGVtZW50IHdpdGhcbi8vLyBAbmFtZSB0ZXh0IGJ1dHRvblxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ1dHRvbiBidXR0b24tLXRleHQtYnV0dG9uXCI+XG4vLy8gICBUZXh0IGJ1dHRvblxuLy8vIDwvYnV0dG9uPlxuLmJ1dHRvbi0tdGV4dC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vLyBBIHRleHQgbGlrZSBjbGlja2FibGUgZWxlbWVudCB2YXJpYW50IHdpdGggcHJpbWFyeSBjb2xvclxuLy8vIEBuYW1lIHRleHQgYnV0dG9uIHByaW1hcnlcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS10ZXh0LWJ1dHRvbi1wcmltYXJ5XCI+XG4vLy8gICBUZXh0IGJ1dHRvblxuLy8vIDwvYnV0dG9uPlxuLmJ1dHRvbi0tdGV4dC1idXR0b24tcHJpbWFyeSB7XG4gIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4vLy8gU2hvdWxkIGJlIHVzZWQgd2l0aCBhIG1vZGlmaWVyIHNvIHRoZSBpY29uIGFwcGVhcnNcbi8vLyBAbmFtZSBCdXR0b24gd2l0aCBpY29uXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidXR0b24gYnV0dG9uLS13aXRoLWljb24gYnV0dG9uLS1pY29uLWRpYWxvZ1wiPlxuLy8vICAgQnV0dG9uIHctaWNvblxuLy8vIDwvYT5cbi5idXR0b24tLXdpdGgtaWNvbiB7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLmJ1dHRvbi1hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIC5pY29uIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgfVxufVxuXG4vKipcbiAqIDEuIExldHRlciBzcGFjaW5nIG1lc3Mgd2l0aCB0aGUgY29udGVudCBhbGlnbm1lbnQgc2luY2VcbiAqIGl0IGRvZXNuJ3QgY291bnQgdGhlIGZpcnN0IGNoYXJhY3RlciBsZWZ0IHNwYWNlIChJJ20gZ3Vlc3NpbmcgaXQgaGVyZSlcbiAqIHNvIEkgYWRkZWQgYSBzYW1lIHNpemUgdGV4dCBpbmRlbnQgdG8gZml4IHRoZSBwcm9ibGVtXG4gKi9cbi8vLyBAbmFtZSBCdXR0b24gY291bnRlclxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnV0dG9uX19jb3VudGVyXCI+XG4vLy8gICAxMFxuLy8vIDwvYT5cbi5idXR0b25fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjE1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtaW5kZW50OiAwLjEyZW07IC8qIDEgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTsgLyogMSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNzAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qKlxuICogMS4gdGhpcyBhcHBsaWVzIHRoZSBzYW1lIHN0eWxlcyBvZiB0aGUgYWN0aXZlIG1vZGlmaWVyIHdoZW5cbiAqIHRoZSBjb3VudGVyIGlzIGluc2lkZSBhbiBzZWxlY3RlZCBjb250YWluZXIsIHRoaXMgaGFwcGVuc1xuICogaW4gdGhlIHRhYnMgY29tcG9uZW50cyBmb3IgZXhhbXBsZVxuICovXG4uYnV0dG9uX19jb3VudGVyLS1hY3RpdmUsXG5bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIC5idXR0b25fX2NvdW50ZXIgeyAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLy8vIEEgc3F1YXJlIGJ1dHRvbiB1c2VkIG9ubHkgd2l0aCBpY29ucyBpbnNpZGVcbi8vLyBtdXN0IGhhdmUgYSB0ZXh0IGluc2lkZSBmb3IgYWNjZXNzaWJpbGl0eVxuLy8vIEBuYW1lIEJ1dHRvbiBpY29uXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxidXR0b24gaHJlZj1cIiNcIiBjbGFzcz1cImljb24tYnV0dG9uIGljb24tYnV0dG9uLS10cmFzaFwiPlxuLy8vICAgaWNvbiBidXR0b25cbi8vLyA8L2J1dHRvbj5cbi5pY29uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTEwMXZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogODcuNSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pY29uLWJ1dHRvbi0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBzaG91bGQgbm90IGJlIHVzZWQgb3V0c2lkZSBhIGJpZ2dlciBjbGlja2FibGUgYXJlYSAqL1xuLmljb24tYnV0dG9uLS1zbWFsbCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5pY29uLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pY29uLWJ1dHRvbi0tdHJhc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvdHJhc2guc3ZnJyk7XG59XG5cbi5pY29uLWJ1dHRvbi0tY2hldnJvbi1kb3duIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2NoZXZyb24tZG93bi5zdmcnKTtcbn1cblxuLmljb24tYnV0dG9uLS1jaGV2cm9uLXVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2NoZXZyb24tdXAuc3ZnJyk7XG59XG5cbi5pY29uLWJ1dHRvbi0tY29weSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9jb3B5LnN2ZycpO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5lbmFibGUtZGFyay1tb2RlIC5idXR0b24tLXByaW1hcnl7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5lbmFibGUtZGFyay1tb2RlIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vLyBBIGxpc3Qgb2YgcmV1c2FibGUgY29tcG9uZW50c1xuLy8vLyBDb21wb25lbnRzOiBzbWFsbCwgcmUtdXNlYWJsZSBjb21wb25lbnRzIHVzZWQgb24gdGhlIHNpdGUuXG4vLy8vIEBncm91cCBjb21wb25lbnRzX190b2dnbGVcblxuLy8vIEEgc2ltcGxlIHRvZ2dsZSBidXR0b25cbi8vLyBAbmFtZSB0b2dnbGUgYnV0dG9uXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxsYWJlbCBjbGFzcz1cInRvZ2dsZVwiIGZvcj1cInRvZ2dsZVwiPlxuLy8vICAgVG9nZ2xlIGJ1dHRvbiBsYWJlbFxuLy8vICAgPGlucHV0XG4vLy8gICAgIGlkPVwidG9nZ2xlXCJcbi8vLyAgICAgdHlwZT1cImNoZWNrYm94XCJcbi8vLyAgICAgbmFtZT1cInRvZ2dsZVwiXG4vLy8gICAgIGNsYXNzPVwidG9nZ2xlX19pbnB1dFwiXG4vLy8gICAgIHZhbHVlPVwidHJ1ZVwiXG4vLy8gICAgIGRhdGEtdmFsdWUtdHlwZT1cImJvb2xlYW5cIlxuLy8vICAgPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cInRvZ2dsZV9fZGlzcGxheVwiIGhpZGRlbj5cbi8vLyAgICAgICA8c3BhbiBjbGFzcz1cInRvZ2dsZV9fZGlzcGxheS1jaXJjbGVcIj48L3NwYW4+XG4vLy8gICAgIDwvc3Bhbj5cbi8vLyAgIDwvc3Bhbj5cbi8vLyA8L2xhYmVsPlxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFjaDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udG9nZ2xlX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvZ2dsZV9fZGlzcGxheSB7XG4gIC0tb2Zmc2V0OiAwLjI1ZW07XG4gIC0tZGlhbWV0ZXI6IDEuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWRpYW1ldGVyKSAqIDIgKyB2YXIoLS1vZmZzZXQpICogMik7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1kaWFtZXRlcikgKyB2YXIoLS1vZmZzZXQpICogMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS01MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgdHJhbnNpdGlvbjogMjUwbXM7XG59XG5cbi50b2dnbGVfX2Rpc3BsYXktY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogdmFyKC0tb2Zmc2V0KTtcbiAgei1pbmRleDogMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IHZhcigtLWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1kaWFtZXRlcik7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9lcnJvci0tZ3JheS01MDAuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjgxMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4udG9nZ2xlOmZvY3VzIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpmb2N1cyArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvdXRsaW5lOiAycHggYXV0byAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRvZ2dsZTpmb2N1cyxcbi50b2dnbGU6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD0ndHJ1ZSddIC50b2dnbGVfX2Rpc3BsYXktY2lyY2xlLFxuLnRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX2Rpc3BsYXkgLnRvZ2dsZV9fZGlzcGxheS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvY2hlY2stLXN1Y2Nlc3Muc3ZnJyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xufVxuXG4udG9nZ2xlW2Rpc2FibGVkXSAudG9nZ2xlX19kaXNwbGF5LFxuLnRvZ2dsZV9faW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoNDAlKTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5bZGlyPSdydGwnXSAudG9nZ2xlX19kaXNwbGF5LWNpcmNsZSB7XG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5bZGlyPSdydGwnXSAudG9nZ2xlW2FyaWEtcHJlc3NlZD0ndHJ1ZSddICsgLnRvZ2dsZV9fZGlzcGxheSAudG9nZ2xlX19kaXNwbGF5LWNpcmNsZSxcbltkaXI9J3J0bCddIC50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IC50b2dnbGVfX2Rpc3BsYXktY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xufVxuXG4udG9nZ2xlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cblxuLnRvZ2dsZV9faWNvbi0tY3Jvc3Mge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG59XG5cbi50b2dnbGVfX2ljb24tLWNoZWNrbWFyayB7XG4gIGNvbG9yOiAkY29sb3Itc3VjY2Vzcy0tZGFyaztcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fbW9kYWxcbi8vLy9cblxuLy8vIEEgc2ltcGxlIG1vZGFsICBcbi8vLyByZXF1aXJlcyBhcmlhLWhpZGRlbj1cInRydWVcIiBhdHRyaWJ1dGUgd2hlbiBoaWRkZW4gZm9yIGFjY2Vzc2liaWxpdHlcbi8vLyBAbmFtZSBNb2RhbFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGlkPVwibW9kYWxcIiBjbGFzcz1cIm1vZGFsIGlzLW9wZW5cIj5cbi8vLyAgIDxkaXYgY2xhc3M9XCJtb2RhbF9fb3ZlcmxheVwiIHRhYmluZGV4PVwiLTFcIiBkYXRhLW1pY3JvbW9kYWwtY2xvc2U+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJtb2RhbF9fY29udGFpbmVyXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtbW9kYWw9XCJ0cnVlXCI+XG4vLy8gICAgICAgPGhlYWRlciBjbGFzcz1cIm1vZGFsX19oZWFkZXJcIj5cbi8vLyAgICAgICAgIDxoMiBpZD1cIm1vZGFsLWhlYWRlclwiIGNsYXNzPVwibW9kYWxfX3RpdGxlXCI+XG4vLy8gICAgICAgICAgIE1vZGFsIGhlYWRlciB0aXRsZVxuLy8vICAgICAgICAgPC9oMj5cbi8vLyAgICAgICA8L2hlYWRlcj5cbi8vLyAgICAgICA8bWFpblxuLy8vICAgICAgICAgaWQ9XCJtb2RhbC1jb250ZW50XCJcbi8vLyAgICAgICAgIGNsYXNzPVwibW9kYWxfX2NvbnRlbnRcIlxuLy8vICAgICAgID5cbi8vLyAgICAgICAgIDxwPk1vZGFsIGNvbnRlbnQ8L3A+XG4vLy8gICAgICAgPC9tYWluPlxuLy8vICAgICAgIDxmb290ZXIgY2xhc3M9XCJtb2RhbF9fZm9vdGVyXCI+XG4vLy8gICAgICAgICBtb2RhbCBmb290ZXJcbi8vLyAgICAgICA8L2Zvb3Rlcj5cbi8vLyAgICAgPC9kaXY+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2Rpdj5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIC8qKiBUT0RPOiBEZWZpbmUgdGhlIHZhbHVlIGJlbG93IGluIGEgbWFwIG9mIHotaW5kZXhlcy4gVGhpcyB2YWx1ZSBzaG91bGQgbm90IGJlIGhhcmRjb2RlZC4gKi9cbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzcuNXJlbTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyLS1zbWFsbCB7XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi8vLyBNb2RhbCBjb250YWluZXIgdmFyaWF0aW9uIHdpdGggb3ZlcmZsb3cteSB2aXNpYmxlXG4vLy8gVXNlZnVsIHdoZW4geW91ciBtb2RhbCBjb250ZW50IGhhcyB0byBvdmVyZmxvdyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2RhbCxcbi8vLyBsaWtlIGNhbGVuZGFycyBhbmQgY3VzdG9tIGRyb3Bkb3duc1xuLy8vIFRoZSBib3JkZXIgcmFkaXVzIG9uIHRoZSBmb290ZXIgc2hvdWxkIGJlIHVzZWQgd2l0aCB0aGlzIHRvIGZpeCB0aGUgbGFja1xuLy8vIG9mIGJvcmRlciBjbGlwIGNhdXNlZCBieSB0aGUgb3ZlcmZsb3cgdmlzaWJsZVxuLy8vIEBuYW1lIG1vZGFsX19jb250YWluZXItLW92ZXJmbG93LXktdmlzaWJsZVxuLm1vZGFsX19jb250YWluZXItLW92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6OmJlZm9yZSB7Y29udGVudDogJ1xcMjcxNSc7IH1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLm1vZGFsX19idG4ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubW9kYWxfX2J0bjpmb2N1cyxcbi5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLm1vZGFsX19idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge29wYWNpdHk6IDA7IH1cbiAgdG8ge29wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtvcGFjaXR5OiAxOyB9XG4gIHRvIHtvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxufVxuXG4ubWljcm9tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49J2ZhbHNlJ10gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj0nZmFsc2UnXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPSd0cnVlJ10gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49J3RydWUnXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktLTUwO1xufVxuXG4vLy8gTW9kYWwgZm9vdGVyIHdpdGggYm9yZGVyIHJhZGl1c1xuLy8vIEBuYW1lIG1vZGFsX19mb290ZXItLXJhZGl1c1xuLm1vZGFsX19mb290ZXItLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX21haW4tZm9ybVxuLy8vL1xuXG4ubWFpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8vIEZvcm0gRmllbGRzZXQgYWRkcyBhIGxpdHRsZVxuLy8vIHNwYWNlciBiZXR3ZWV0biBsb25nIGJsb2NrcyBvZiBmb3Jtc1xuLy8vIEBuYW1lIG1haW4gZm9ybSBmaWVsZHNldFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8Zm9ybSBjbGFzcz1cIm1haW4tZm9ybVwiPlxuLy8vICAgPGZpZWxkc2V0IGNsYXNzPVwibWFpbi1mb3JtX19maWVsZHNldFwiPlxuLy8vICAgICA8bGVnZW5kIGNsYXNzPVwibWFpbi1mb3JtX19sZWdlbmRcIj5cbi8vLyAgICAgICBMZWdlbmRcbi8vLyAgICAgPC9sZWdlbmQ+XG4vLy8gICAgICAgPGxhYmVsXG4vLy8gICAgICAgICBmb3I9XCJpbnB1dFwiXG4vLy8gICAgICAgICBjbGFzcz1cIm1haW4tZm9ybV9fbGFiZWxcIlxuLy8vICAgICAgID5cbi8vLyAgICAgICAgIElucHV0IGxhYmVsXG4vLy8gICAgICAgICA8aW5wdXRcbi8vLyAgICAgICAgICAgaWQ9XCJpbnB1dFwiXG4vLy8gICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcbi8vLyAgICAgICAgICAgY2xhc3M9XCJtYWluLWZvcm1fX2lucHV0XCJcbi8vLyAgICAgICAgID5cbi8vLyAgICAgICA8L2xhYmVsPlxuLy8vICAgICAgIC4uLlxuLy8vICAgPC9maWVsZHNldD5cbi8vLyAgIDxmaWVsZHNldCBjbGFzcz1cIm1haW4tZm9ybV9fZmllbGRzZXRcIj5cbi8vLyAgICAgPGxlZ2VuZCBjbGFzcz1cIm1haW4tZm9ybV9fbGVnZW5kXCI+XG4vLy8gICAgICAgTGVnZW5kXG4vLy8gICAgIDwvbGVnZW5kPlxuLy8vICAgICAgIDxsYWJlbFxuLy8vICAgICAgICAgZm9yPVwiaW5wdXRcIlxuLy8vICAgICAgICAgY2xhc3M9XCJtYWluLWZvcm1fX2xhYmVsXCJcbi8vLyAgICAgICA+XG4vLy8gICAgICAgICBJbnB1dCBsYWJlbFxuLy8vICAgICAgICAgPGlucHV0XG4vLy8gICAgICAgICAgIGlkPVwiaW5wdXRcIlxuLy8vICAgICAgICAgICB0eXBlPVwidGV4dFwiXG4vLy8gICAgICAgICAgIGNsYXNzPVwibWFpbi1mb3JtX19pbnB1dFwiXG4vLy8gICAgICAgICA+XG4vLy8gICAgICAgPC9sYWJlbD5cbi8vLyAgICAgICAuLi5cbi8vLyAgIDwvZmllbGRzZXQ+XG4vLy8gPC9mb3JtPlxuLm1haW4tZm9ybV9fZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1haW4tZm9ybV9fZmllbGRzZXQgKyAubWFpbi1mb3JtX19maWVsZHNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYWluLWZvcm1fX2ZpZWxkc2V0ICsgLm1haW4tZm9ybV9fZmllbGRzZXQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMuNXJlbS8yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDAuNXJlbSBjaXJjbGUgYXQgMC4yNXJlbSBjZW50ZXIsICRjb2xvci1ncmF5LS0zMDAgNTAlLCB0cmFuc3BhcmVudCA1MC4yJSksIHJhZGlhbC1ncmFkaWVudCgwLjVyZW0gY2lyY2xlIGF0IDEuNXJlbSBjZW50ZXIsICRjb2xvci1ncmF5LS0zMDAgNTAlLCB0cmFuc3BhcmVudCA1MC4yJSksIHJhZGlhbC1ncmFkaWVudCgwLjVyZW0gY2lyY2xlIGF0IDIuODEycmVtIGNlbnRlciwgJGNvbG9yLWdyYXktLTMwMCA1MCUsIHRyYW5zcGFyZW50IDUwLjIlKTtcbn1cblxuLy8vIEBuYW1lIG1haW4gZm9ybSBsZWdlbmRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGZvcm0gY2xhc3M9XCJtYWluLWZvcm1cIj5cbi8vLyAgIDxsZWdlbmQgY2xhc3M9XCJtYWluLWZvcm1fX2xlZ2VuZFwiPlxuLy8vICAgICBGb3JtIGxlZ2VuZFxuLy8vICAgPC9sZWdlbmQ+XG4vLy8gPC9mb3JtPlxuLm1haW4tZm9ybV9fbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cblxuLy8vIEBuYW1lIG1haW4gZm9ybSBsYWJlbFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8Zm9ybSBjbGFzcz1cIm1haW4tZm9ybVwiPlxuLy8vICAgPGxhYmVsXG4vLy8gICAgIGZvcj1cImlucHV0XCJcbi8vLyAgICAgY2xhc3M9XCJtYWluLWZvcm1fX2xhYmVsXCJcbi8vLyAgID5cbi8vLyAgICAgSW5wdXQgbGFiZWxcbi8vLyAgICAgPGlucHV0XG4vLy8gICAgICAgaWQ9XCJpbnB1dFwiXG4vLy8gICAgICAgdHlwZT1cInRleHRcIlxuLy8vICAgICAgIGNsYXNzPVwibWFpbi1mb3JtX19pbnB1dFwiXG4vLy8gICAgID5cbi8vLyAgIDwvbGFiZWw+XG4vLy8gPC9mb3JtPlxuLm1haW4tZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLy8vIE1haW4gZm9ybSBsYWJlbCBtb2RpZmllciBmb3IgbGFiZWxzIHdpdGggYXV0byB3aWR0aFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8Zm9ybSBjbGFzcz1cIm1haW4tZm9ybVwiPlxuLy8vICA8bGFiZWwgZm9yPVwiY2hlY2tib3hcIiBjbGFzcz1cIm1haW4tZm9ybV9fbGFiZWwgbWFpbi1mb3JtX19sYWJlbC0tY2hlY2tib3ggbWFpbi1mb3JtX19sYWJlbC0tYXV0b1wiPlxuLy8vICAgIDxpbnB1dCBpZD1cImNoZWNrYm94XCIgdHlwZT1cImNoZWNrYm94XCIgY2xhc3M9XCJtYWluLWZvcm1fX2NoZWNrYm94XCIgdmFsdWU9XCJ0cnVlXCI+XG4vLy8gICAgPHNwYW4gY2xhc3M9XCJtYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvblwiPkNoZWNrIG9wdGlvbjwvc3Bhbj5cbi8vLyAgPC9sYWJlbD5cbi8vLyA8L2Zvcm0+XG4ubWFpbi1mb3JtX19sYWJlbC0tYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vLy8gTWFpbiBmb3JtIGxhYmVsIG1vZGlmaWVyIGZvciBjaGVja2JveGVzXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxmb3JtIGNsYXNzPVwibWFpbi1mb3JtXCI+XG4vLy8gIDxsYWJlbCBmb3I9XCJjaGVja2JveFwiIGNsYXNzPVwibWFpbi1mb3JtX19sYWJlbCBtYWluLWZvcm1fX2xhYmVsLS1jaGVja2JveFwiPlxuLy8vICAgIDxpbnB1dCBpZD1cImNoZWNrYm94XCIgdHlwZT1cImNoZWNrYm94XCIgY2xhc3M9XCJtYWluLWZvcm1fX2NoZWNrYm94XCIgdmFsdWU9XCJ0cnVlXCI+XG4vLy8gICAgPHNwYW4gY2xhc3M9XCJtYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvblwiPkNoZWNrIG9wdGlvbjwvc3Bhbj5cbi8vLyAgPC9sYWJlbD5cbi8vLyA8L2Zvcm0+XG4ubWFpbi1mb3JtX19sYWJlbC0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8vIE1haW4gZm9ybSBsYWJlbCBtb2RpZmllciBmb3Igc2ltcGxlIGNoZWNrYm94ZXNcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGZvcm0gY2xhc3M9XCJtYWluLWZvcm1cIj5cbi8vLyAgIDxsYWJlbCBmb3I9XCJjaGVja2JveFwiIGNsYXNzPVwibWFpbi1mb3JtX19sYWJlbCBtYWluLWZvcm1fX2xhYmVsLS1zaW1wbGUtY2hlY2tib3hcIj5cbi8vLyAgICAgPGlucHV0IGlkPVwiY2hlY2tib3hcIiB0eXBlPVwiY2hlY2tib3hcIiBjbGFzcz1cIm1haW4tZm9ybV9fc2ltcGxlLWNoZWNrYm94XCIgdmFsdWU9XCJ0cnVlXCI+XG4vLy8gICAgIDxzcGFuPk9wdGlvbiAxPC9zcGFuPlxuLy8vICAgPC9sYWJlbD5cbi8vLyA8L2Zvcm0+XG4ubWFpbi1mb3JtX19sYWJlbC0tc2ltcGxlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1mb3JtX19zaW1wbGUtY2hlY2tib3gge1xuICB3aWR0aDogMS4xNWVtO1xuICBoZWlnaHQ6IDEuMTVlbTtcbiAgYWNjZW50LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLy8vIEluIGNhc2UgeW91IGhhdmUgb25lIGxpbmUgaXRlbnMgdGhhdCBuZWVkcyB0byBtYXRjaCB0aGUgaGVpZ2h0XG4vLy8gb2Ygb3RoZXIgaXRlbnMgd2l0aCBsYWJlbCArIGlucHV0IHlvdSdsbCBuZWVkIHNvbWUgcGFkZGdpblxuLy8vIEBuYW1lIG1haW4tZm9ybV9fbGFiZWwtLWFsaWduLW9uZS1saW5lcnNcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGZvcm0gY2xhc3M9XCJtYWluLWZvcm1cIj5cbi8vLyAgPGRpdiBjbGFzcz1cImJ1bG1hLWNvbHVtbnNcIj5cbi8vLyAgICA8ZGl2IGNsYXNzPVwiYnVsbWEtY29sdW1uIGJ1bG1hLWlzLTNcIj5cbi8vLyAgICAgIDxsYWJlbCBjbGFzcz1cIm1haW4tZm9ybV9fbGFiZWxcIj5cbi8vLyAgICAgICAgTnVtYmVyXG4vLy8gICAgICAgIDxpbnB1dCBjbGFzcz1cIm1haW4tZm9ybV9faW5wdXRcIiB0eXBlPVwidGV4dFwiIG5hbWU9XCJudW1iZXJcIj5cbi8vLyAgICAgIDwvbGFiZWw+XG4vLy8gICAgPC9kaXY+XG4vLy8gICAgPGRpdiBjbGFzcz1cImJ1bG1hLWNvbHVtbiBidWxtYS1pcy00XCI+XG4vLy8gICAgICA8bGFiZWxcbi8vLyAgICAgICAgIGZvcj1cImNoZWNrYm94XCJcbi8vLyAgICAgICAgIGNsYXNzPVwibWFpbi1mb3JtX19sYWJlbCBtYWluLWZvcm1fX2xhYmVsLS1zaW1wbGUtY2hlY2tib3ggbWFpbi1mb3JtX19sYWJlbC0tYWxpZ24tb25lLWxpbmVyc1wiXG4vLy8gICAgICA+XG4vLy8gICAgICAgIDxpbnB1dCBpZD1cImNoZWNrYm94XCIgdHlwZT1cImNoZWNrYm94XCIgY2xhc3M9XCJtYWluLWZvcm1fX3NpbXBsZS1jaGVja2JveFwiPlxuLy8vICAgICAgICA8c3Bhbj5BZGRyZXMgZG9lbnMndCBoYXZlIG51bWJlcjwvc3Bhbj5cbi8vLyAgICAgPC9sYWJlbD5cbi8vLyAgICA8L2Rpdj5cbi8vLyAgPC9kaXY+XG4vLy8gPC9mb3JtPlxuLm1haW4tZm9ybV9fbGFiZWwtLWFsaWduLW9uZS1saW5lcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxLjE4OHJlbTtcbn1cblxuLy8vIEB0b2RvIGNoZWNrIGlmIHRoaXMgcmVhbGx5IGV4aXN0IHNvbWV3aGVyZVxuLy8vIE1haW4gZm9ybSBsYWJlbCBtb2RpZmllciBmb3IgaW5saW5lIGxhYmVsc1xuLm1haW4tbGFiZWwtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5tYWluLWZvcm1fX2xhYmVsLS1jaGVja2JveCArIC5tYWluLWZvcm1fX2xhYmVsLS1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vLyBNYWluIGZvcm0gaW5wdXQgYW5kIHNlbGVjdFxuLy8vIEBuYW1lIElucHV0L3NlbGVjdFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8Zm9ybSBjbGFzcz1cIm1haW4tZm9ybVwiPlxuLy8vICAgICA8bGFiZWwgZm9yPVwiaW5wdXRcIiBjbGFzcz1cIm1haW4tZm9ybV9fbGFiZWxcIj5cbi8vLyAgICAgICBJbnB1dCBsYWJlbFxuLy8vICAgICAgIDxpbnB1dFxuLy8vICAgICAgICAgaWQ9XCJpbnB1dFwiXG4vLy8gICAgICAgICB0eXBlPVwidGV4dFwiXG4vLy8gICAgICAgICBjbGFzcz1cIm1haW4tZm9ybV9faW5wdXRcIlxuLy8vICAgICAgID5cbi8vLyAgICAgPC9sYWJlbD5cbi8vLyAgICAgPGxhYmVsIGZvcj1cInNlbGVjdFwiIGNsYXNzPVwibWFpbi1mb3JtX19sYWJlbFwiPlxuLy8vICAgICAgIFNlbGVjdCBsYWJlbFxuLy8vICAgICAgIDxzZWxlY3Rcbi8vLyAgICAgICAgIGlkPVwic2VsZWN0XCJcbi8vLyAgICAgICAgIGNsYXNzPVwibWFpbi1mb3JtX19zZWxlY3RcIlxuLy8vICAgICAgID5cbi8vLyAgICAgICAgIDxvcHRpb24gc2VsZWN0ZWQ+XG4vLy8gICAgICAgICAgIE9wdGlvbiAxXG4vLy8gICAgICAgICA8L29wdGlvbj5cbi8vLyAgICAgICAgIDxvcHRpb24+XG4vLy8gICAgICAgICAgIE9wdGlvbiAyXG4vLy8gICAgICAgICA8L29wdGlvbj5cbi8vLyAgICAgICA8L3NlbGVjdD5cbi8vLyAgICAgPC9sYWJlbD5cbi8vLyAgIDwvbGFiZWw+XG4vLy8gPC9mb3JtPlxuLm1haW4tZm9ybV9faW5wdXQsXG4ubWFpbi1mb3JtX19zZWxlY3Qge1xuICBAaW5jbHVkZSBkZWZhdWx0LWlucHV0LWFwcGVhcmFuY2U7XG59XG5cbi5tYWluLWZvcm1fX2lucHV0LXdpdGgtYnV0dG9uLWhlbHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5tYWluLWZvcm1fX2lucHV0LS1hdXRvLXdpdGgsIC8vIGRlcHJlY2F0ZWQgKHR5cG8pXG4ubWFpbi1mb3JtX19pbnB1dC0tYXV0by13aWR0aCxcbi5tYWluLWZvcm1fX3NlbGVjdC0tYXV0by13aWR0aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubWFpbi1mb3JtX19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMDYycmVtO1xuICBoZWlnaHQ6IDAuMDYycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4ubWFpbi1mb3JtX19jaGVja2JveC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjYyNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLm1haW4tZm9ybV9fY2hlY2tib3gtYnV0dG9uLS1jaGlwcyB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG59XG5cbi5tYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pO1xuICBsZWZ0OiAwLjYyNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9pY29uLWNoZWNrLWFsdC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0tMzAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLm1haW4tZm9ybV9fY2hlY2tib3gtYnV0dG9uLS1yYWRpbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2ljb24tcmFkaW8tYWx0LnN2ZycpO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG59XG5cbmlucHV0OmRpc2FibGVkICsgLm1haW4tZm9ybV9fY2hlY2tib3gtYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LS01MDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tMTAwO1xuICB9XG59XG5cbi5tYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvbi0tY2hpcHM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWZvcm1fX2NoZWNrYm94OmZvY3VzICsgLm1haW4tZm9ybV9fY2hlY2tib3gtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTMzLCAzMiwgMTg3LCAwLjE2KTtcbn1cblxuLm1haW4tZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIC5tYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5tYWluLWZvcm1fX2NoZWNrYm94OmNoZWNrZWQgKyAubWFpbi1mb3JtX19jaGVja2JveC1idXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubWFpbi1mb3JtX19jaGVja2JveC0tY2hpcHM6Y2hlY2tlZCArIC5tYWluLWZvcm1fX2NoZWNrYm94LWJ1dHRvbi0tY2hpcHMge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIH4gLnRyYW5zcG9ydGF0aW9uLWxpc3RfX2NhcmQsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgfiAudHJhbnNwb3J0YXRpb24tbGlzdF9fY2FyZCBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5tYWluLWZvcm1fX2lubGluZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWZvcm1fX2lubGluZS1ncm91cC0tY2VudGVyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tZm9ybV9faW5saW5lLWdyb3VwLS1jaGVrYm94ZXMsICAvLyBkZXByZWNhdGVkICh0eXBvKVxuLm1haW4tZm9ybV9faW5saW5lLWdyb3VwLS1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1mb3JtX19pbmxpbmUtZ3JvdXAgLm1haW4tZm9ybV9fbGFiZWwge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tZm9ybV9faW5saW5lLWdyb3VwIC5tYWluLWZvcm1fX2xhYmVsLS1jaGVja2JveCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLm1haW4tZm9ybV9faW5wdXQtZmlsZS1sYWJlbCB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMTAxdnc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9hdHRhY2guc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzICsgLm1haW4tZm9ybV9faW5wdXQtZmlsZS1sYWJlbCB7XG4gIG91dGxpbmU6IDJweCBhdXRvIEhpZ2hsaWdodDtcbiAgb3V0bGluZTogMnB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzICovXG59XG5cbmlucHV0W3R5cGU9J2ZpbGUnXTpkaXNhYmxlZCArIC5tYWluLWZvcm1fX2lucHV0LWZpbGUtbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYWluLWZvcm1fX2lucHV0LWJ1dHRvbi1oZWxwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1mb3JtX19pbnB1dC1idXR0b24taGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuM3JlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDAuM3JlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1haW4tZm9ybV9faW5wdXQtYnV0dG9uLWhlbHBlci0tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2Rhbmdlci5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG59XG5cbi5tYWluLWZvcm1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjk3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW4tZm9ybV9faW5mbzo6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWFpbi1mb3JtX19pbmZvLS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWdyYXktLXgtZGFyayk7XG59XG5cbi5tYWluLWZvcm1fX2luZm8tLWluZm86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvaW5mby5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubWFpbi1mb3JtX19pbmZvLS1lcnJvciB7XG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5tYWluLWZvcm1fX2luZm8tLWVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvZXJyb3Iuc3ZnJyk7XG59XG5cbi5tYWluLWZvcm1fX2luZm8tLXN1Y2Nlc3Mge1xuICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5tYWluLWZvcm1fX2luZm8tLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9zdWNjZXNzLnN2ZycpO1xufVxuXG4ubWFpbi1mb3JtX19pbmZvLS1sb2FkaW5nIHtcbiAgY29sb3I6IHZhcigtLWdyYXktLXgtZGFyayk7XG59XG5cbi5tYWluLWZvcm1fX2luZm8tLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvbG9hZGluZy5naWYnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICAuZW5hYmxlLWRhcmstbW9kZSAubWFpbi1mb3JtX19pbnB1dHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIH1cblxuICAuZW5hYmxlLWRhcmstbW9kZSAubWFpbi1mb3JtX19pbmZvLS1lcnJvcntcbiAgICBjb2xvcjogI0ZGMDA1QztcblxuICB9XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2lucHV0LWdyb3VwXG4vLy8vXG5cbi8vLyBJbnB1dCBncm91cCB3aXRoIGhlbHBlcnMgZm9yIGVhc3kgaW5wdXQgZm9ybWF0IHVuZGVyc3RhbmRpbmdcbi8vLyBAbmFtZSBpbnB1dC1ncm91cFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiaW5wdXQtZ3JvdXBcIj5cbi8vLyAgIDxzcGFuIGNsYXNzPVwiaW5wdXQtZ3JvdXBfX2hlbHBlciBpbnB1dC1ncm91cF9faGVscGVyLS10ZXh0XCI+XG4vLy8gICAgIFIkXG4vLy8gICA8L3NwYW4+XG4vLy8gICA8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cIm1haW4tZm9ybV9faW5wdXRcIiBpbnB1dG1vZGU9XCJudW1lcmljXCI+XG4vLy8gICA8c3BhbiBjbGFzcz1cImlucHV0LWdyb3VwX19oZWxwZXIgaW5wdXQtZ3JvdXBfX2hlbHBlci0tdGV4dFwiPiwwMDwvc3Bhbj5cbi8vLyA8L2Rpdj5cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXBfX2hlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgY29sb3I6ICRjb2xvci1ncmF5LS05MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0xMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLm1haW4tZm9ybV9faW5wdXQge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cF9faGVscGVyLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fZHJvcGRvd25cbi8vLy9cblxuLy8vIERyb3Bkb3duXG4vLy8gQG5hbWUgRHJvcGRvd25cbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImRyb3Bkb3duXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tb3ZlcmxheVwiPjwvZGl2PlxuLy8vICAgPGJ1dHRvblxuLy8vICAgICBjbGFzcz1cImJ1dHRvblxuLy8vICAgICAgICAgICAgYnV0dG9uLS10ZXJ0aWFyeVxuLy8vICAgICAgICAgICAgYnV0dG9uLS13aXRoLWljb25cbi8vLyAgICAgICAgICAgIGJ1dHRvbi0td2l0aC1pY29uLXJpZ2h0XG4vLy8gICAgICAgICAgICBidXR0b24tLXdpdGgtaWNvbi1jaGV2cm9uLWRvd25cIlxuLy8vICAgPlxuLy8vICAgICBEcm9wZG93blxuLy8vICAgPC9idXR0b24+XG4vLy8gICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tY29udGVudFwiPlxuLy8vICAgICA8YnV0dG9uIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0td2l0aC1pY29uIGJ1dHRvbi0td2l0aC1pY29uLWVkaXQtYWx0IGRyb3Bkb3duX19pdGVtXCI+XG4vLy8gICAgICAgRWRpdCBidXR0b25cbi8vLyAgICAgPC9idXR0b24+XG4vLy8gICAgIDxidXR0b24gY2xhc3M9XCJidXR0b24gYnV0dG9uLS13aXRoLWljb24gYnV0dG9uLS13aXRoLWljb24tdHJhc2ggZHJvcGRvd25fX2l0ZW1cIj5cbi8vLyAgICAgICBUcmFzaCBidXR0b25cbi8vLyAgICAgPC9idXR0b24+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2Rpdj5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoODAlICsgMC41cmVtKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzLCB0b3AgMC4zcywgb3BhY2l0eSAwLjNzO1xufVxuXG4vLy8gRHJvcGRvd24gb3BlbmVkIG1vZGlmaWVyIHRvIHNob3cgZHJvcGRvd24gY29udGVudFxuLy8vIEBuYW1lIC5kcm9wZG93bi0tb3BlbmVkXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJkcm9wZG93biBkcm9wZG93bi0tb3BlbmVkXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tb3ZlcmxheVwiPjwvZGl2PlxuLy8vICAgPGJ1dHRvblxuLy8vICAgICBjbGFzcz1cImJ1dHRvblxuLy8vICAgICAgICAgICAgYnV0dG9uLS10ZXJ0aWFyeVxuLy8vICAgICAgICAgICAgYnV0dG9uLS13aXRoLWljb25cbi8vLyAgICAgICAgICAgIGJ1dHRvbi0td2l0aC1pY29uLXJpZ2h0XG4vLy8gICAgICAgICAgICBidXR0b24tLXdpdGgtaWNvbi1jaGV2cm9uLWRvd25cIlxuLy8vICAgPlxuLy8vICAgICBEcm9wZG93blxuLy8vICAgPC9idXR0b24+XG4vLy8gICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tY29udGVudFwiPlxuLy8vICAgICA8YnV0dG9uIGNsYXNzPVwiYnV0dG9uIGJ1dHRvbi0td2l0aC1pY29uIGJ1dHRvbi0td2l0aC1pY29uLWVkaXQtYWx0IGRyb3Bkb3duX19pdGVtXCI+XG4vLy8gICAgICAgRWRpdCBidXR0b25cbi8vLyAgICAgPC9idXR0b24+XG4vLy8gICAgIDxidXR0b24gY2xhc3M9XCJidXR0b24gYnV0dG9uLS13aXRoLWljb24gYnV0dG9uLS13aXRoLWljb24tdHJhc2ggZHJvcGRvd25fX2l0ZW1cIj5cbi8vLyAgICAgICBUcmFzaCBidXR0b25cbi8vLyAgICAgPC9idXR0b24+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2Rpdj5cbi5kcm9wZG93bi0tb3BlbmVkIC5kcm9wZG93bi1jb250ZW50IHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLy8vIERyb3Bkb3duIG92ZXJsYXkgdXNlZCB0byBkZXRlY3QgZHJvcGRvd24gb3V0c2lkZSBjbGljayBhbmQgY2xvc2UgaXRcbi8vLyBAbmFtZSAuZHJvcGRvd24tb3ZlcmxheVxuLmRyb3Bkb3duLS1vcGVuZWQgLmRyb3Bkb3duLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4vLy8gU2luZ2xlIGRyb3Bkb3duIGl0ZW1cbi8vLyBAbmFtZSAuZHJvcGRvd25fX2l0ZW1cbi5kcm9wZG93bl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8vL1xuLy8vIEBncm91cCBjb21wb25lbnRzX19wb2RzLXNlYXJjaFxuLy8vL1xuXG4vLy8gQSBzcGVjaWZpYyBwb2RzIHNlYXJjaCBjb21wb25lbnQgbWFkZSB0byBcbi8vLyB3b3JrcyB3aXRoIGlucHV0LXNlYXJjaCBjb21wb25lbnQgYW5kIHNob3dcbi8vLyBzZWFyY2ggZmlsdGVyc1xuLy8vIEBuYW1lIFBPRHMgc2VhcmNoXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJwb2RzLXNlYXJjaFwiPlxuLy8vICAgPGxhYmVsXG4vLy8gICAgIGZvcj1cInBvZHMtc2VhcmNoLWlucHV0XCJcbi8vLyAgICAgY2xhc3M9XCJwb2RzLXNlYXJjaF9faW5wdXQtc2VhcmNoLWxhYmVsXCJcbi8vLyAgID5cbi8vLyAgICAgU2VhcmNoIGxhYmVsXG4vLy8gICA8L2xhYmVsPlxuLy8vICAgPGlucHV0XG4vLy8gICAgIGlkPVwicG9kcy1zZWFyY2gtaW5wdXRcIlxuLy8vICAgICB0eXBlPVwic2VhcmNoXCJcbi8vLyAgICAgY2xhc3M9XCJpbnB1dC1zZWFyY2ggcG9kcy1zZWFyY2hfX3NlYXJjaC1pbnB1dFwiXG4vLy8gICAgIHBsYWNlaG9sZGVyPVwiU2VhcmNoXCJcbi8vLyAgID5cbi8vLyAgIDxidXR0b25cbi8vLyAgICAgY2xhc3M9XCJcbi8vLyAgICAgICBidXR0b25cbi8vLyAgICAgICBidXR0b24tLXRlcnRpYXJ5XG4vLy8gICAgICAgcG9kcy1zZWFyY2hfX2ZpbHRlcnMtYnV0dG9uXG4vLy8gICAgICAgcG9kcy1zZWFyY2hfX2ZpbHRlcnMtYnV0dG9uLS13aXRoLWZpbHRlcnNcbi8vLyAgICAgXCJcbi8vLyAgICAgdHlwZT1cImJ1dHRvblwiXG4vLy8gICA+XG4vLy8gICAgIDxzcGFuIGNsYXNzPVwicG9kcy1zZWFyY2hfX2ZpbHRlcnMtbnVtYmVyXCI+XG4vLy8gICAgICAgMTBcbi8vLyAgICAgPC9zcGFuPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cInNyLW9ubHlcIj5TaG93IGZpbHRlcnM8L3NwYW4+XG4vLy8gICA8L2J1dHRvbj5cbi8vLyA8L2Rpdj5cbi5wb2RzLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnBvZHMtc2VhcmNoX19zZWFyY2gtaW5wdXQge1xuICBmbGV4OiAxO1xufVxuXG4ucG9kcy1zZWFyY2hfX2lucHV0LXNlYXJjaC1sYWJlbCB7XG4gIEBleHRlbmQgLm1haW4tZm9ybV9faW5mbzsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBzY3NzL2F0LWV4dGVuZC1uby1taXNzaW5nLXBsYWNlaG9sZGVyIC0tIHRoaXMgaXMgdGVtcG9yYXJ5IGZpeCAqL1xuICBAZXh0ZW5kIC5tYWluLWZvcm1fX2luZm8tLWluZm87IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2Nzcy9hdC1leHRlbmQtbm8tbWlzc2luZy1wbGFjZWhvbGRlciwgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSAtLSB0aGlzIGlzIHRlbXBvcmFyeSBmaXggKi9cbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9kcy1zZWFyY2hfX2ZpbHRlcnMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMC41cmVtO1xuICBtaW4td2lkdGg6IDNyZW07XG4gIG1heC13aWR0aDogM3JlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3M7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL3N3aXRjaC1idXR0b25zLnN2ZycpO1xuICB9XG59XG5cbi5wb2RzLXNlYXJjaF9fZmlsdGVycy1idXR0b24tLXdpdGgtZmlsdGVycyB7XG4gIG1heC13aWR0aDogNnJlbTtcbn1cblxuLnBvZHMtc2VhcmNoX19maWx0ZXJzLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogaW5oZXJpdDtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogJ+KAoic7XG4gIH1cbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19faW5wdXQtc2VhcmNoXG4vLy8vXG5cbi8vLyBBIHNlYXJjaCBpbnB1dCAgXG4vLy8gcmVxdWlyZSBsYWJlbCBhcyBwYXJlbnQgZm9yIGFjY2Vzc2liaWxpdHlcbi8vLyBAbmFtZSBTZWFyY2ggaW5wdXRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGxhYmVsIGZvcj1cInNlYXJjaFwiPlxuLy8vICAgPGlucHV0IGlkPVwic2VhcmNoXCIgdHlwZT1cInNlYXJjaFwiIHBsYWNlaG9sZGVyPVwiU2VhcmNoXCIgY2xhc3M9XCJpbnB1dC1zZWFyY2hcIj5cbi8vLyA8L2xhYmVsPlxuLmlucHV0LXNlYXJjaCB7XG4gIEBpbmNsdWRlIGRlZmF1bHQtaW5wdXQtYXBwZWFyYW5jZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvc2VhcmNoLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjM3NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktLTMwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbiIsIi8vLyBBIGNvbGxhcHNpYmxlIGNvbXBvbmVudCB0byBiZSB1c2VkIGFzIGEgYWNjb3JkaW9uIG9yIGFueSBnZW5lcmljIGhpZGUvc2hvd1xuLy8vIGNvbXBvbmVudCB3aXRoIGEgXCJvcGVuL2Nsb3NlXCIgZWZmZWN0XG4vLy8gbWluZCB0aGF0IGlmIHlvdSBhcmUgdXNpbmcgZ2FwIChmcm9tIGdyaWQgb3IgZmxleCkgdGhlIGNvbGxhcHNpYmxlLXdyYXBwZXJcbi8vLyB3aWxsIHN0aWxsIHByb2R1Y2UgYSBnYXAsIHNpbmNlIGl0J3Mgbm90IHJlbW92ZWQgZnJvbSB0aGUgZG9jdW1lbnQgZmxvd1xuLy8vXG4vLy8gQG5hbWUgQ29sbGFwc2libGVcbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fY29sbGFwc2libGVcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gICA8ZGl2IGNsYXNzPVwiY29sbGFwc2libGUtd3JhcHBlciBjb2xsYXBzZWRcIj5cbi8vLyAgICAgPGRpdiBjbGFzcz1cImNvbGxhcHNpYmxlXCI+XG4vLy8gICAgICAgQ29sbGFwc2VkIGNvbnRlbnRcbi8vLyAgICAgPC9kaXY+XG4vLy8gICA8L2Rpdj5cbi8vL1xuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyAgIDxkaXYgY2xhc3M9XCJjb2xsYXBzaWJsZS13cmFwcGVyXCI+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJjb2xsYXBzaWJsZVwiPlxuLy8vICAgICAgIENvbGxhcHNlZCBjb250ZW50IHdpdGhvdXQgY29sbGFwc2VkIGNsYXNzXG4vLy8gICAgIDwvZGl2PlxuLy8vICAgPC9kaXY+XG4uY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjI1MDAwcmVtOyAvLyBiYXNpY2FsbHkgYSBnaWdhbnRpYyB2YWx1ZSBzbyB3ZSBkb250IGhhdmUgcHJvYmxlbXMgd2l0aCBoaWRkZW4gc3R1ZmZcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLCAxKTtcbn1cblxuLmNvbGxhcHNpYmxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNpYmxlLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbWF4LWhlaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGxpbmVhciwgbWF4LWhlaWdodCAwcyAwLjNzIGxpbmVhcjtcbn1cblxuXG4uY29sbGFwc2libGUtd3JhcHBlci5jb2xsYXBzZWQgPiAuY29sbGFwc2libGUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTI1cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC4zcyBjdWJpYy1iZXppZXIoMSwgMCwgMSwgMSksIHZpc2liaWxpdHkgMHMgMC4zcywgbWF4LWhlaWdodCAwcyAwLjNzO1xufVxuXG4uY29sbGFwc2libGUtd3JhcHBlci5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyO1xufVxuXG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2NvcHktcGxhY2Vob2xkZXJcbi8vLy9cblxuLy8vIEEgcGxhY2Vob2xkZXIgZWxlbWVudCB0byBzaG93IGEgZWFzeSB0b1xuLy8vIGNvcHkgdGV4dCBlbGVtZW50LCBzaG91bGQgYmUgdXNlZCBpbiBhXG4vLy8gYnV0dG9uIGVsZW1lbnRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGJ1dHRvbiBjbGFzcz1cImNvcHktcGxhY2Vob2xkZXJcIj5cbi8vLyAgIDxzcGFuIGNsYXNzPVwiZmxvYXRpbmctZmVlZGJhY2tcIj5cbi8vLyAgICAgQ29waWFkbyFcbi8vLyAgIDwvc3Bhbj5cbi8vLyAgICAgVGV4dCBjb250ZW50IHRoYXQgdXNlciB3aWxsIGNvcHlcbi8vLyAgIDxzcGFuIGNsYXNzPVwiaWNvbi1idXR0b24gaWNvbi1idXR0b24tLW5vLWJvcmRlciBpY29uLWJ1dHRvbi0tc21hbGwgaWNvbi1idXR0b24tLWNvcHlcIj5cbi8vLyAgICAgQ29waWFyXG4vLy8gICA8L3NwYW4+XG4vLy8gPC9idXR0b24+XG4vLy8gQG5hbWUgQ29weSBQbGFjZWhvbGRlclxuLmNvcHktcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0xMDA7XG4gIH1cbn1cblxuLy8vIENvcHkgcGxhY2Vob2xkZXIgbW9kaWZpZXIgdG8gZ2l2ZSBpdFxuLy8vIHBvc2l0aW9uIHJlbGF0aXZlLCB1c2VmdWxsIHdoZW4geW91IGhhdmVcbi8vLyB0byBhYnNvbHV0ZSBwb3NpdGlvbmluZyB0aGluZ3MgaW5zaWRlIGl0XG4uY29weS1wbGFjZWhvbGRlci0tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fZmxvYXRpbmctZmVlZGJhY2tcbi8vLy9cblxuLy8vIEEgZmxvYXRpbmcgZmVlZGJhY2ssIGFic29sdXRlbHkgcG9zaXRpb25lZFxuLy8vIHVzdWFsbHkgYXBwZWFycyBhZnRlciBhIHVzZXIgaW50ZXJhY3Rpb25cbi8vLyB0byBlbmZvcmNlIGl0J3MgZmVlZGJhY2tcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPHNwYW4gY2xhc3M9XCJmbG9hdGluZy1mZWVkYmFjayBmbG9hdGluZy1mZWVkYmFjay0tYWN0aXZlXCI+XG4vLy8gICBTdWNjZXNzIVxuLy8vIDwvc3Bhbj5cbi8vLyBAbmFtZSBGbG9hdGluZyBmZWVkYmFja1xuLmZsb2F0aW5nLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS05MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAxJSk7XG59XG5cbi5mbG9hdGluZy1mZWVkYmFjay0tcmVsYXRpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG59XG5cbi8vLyBGbG9hdGluZyBmZWVkYmFjayBtb2RpZmllciB0byBtYWtlIGl0IHZpc2libGVcbi5mbG9hdGluZy1mZWVkYmFjay0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8vLy8gQSBsaXN0IG9mIHJldXNhYmxlIGNvbXBvbmVudHNcbi8vLy8gQ29tcG9uZW50czogc21hbGwsIHJlLXVzZWFibGUgY29tcG9uZW50cyB1c2VkIG9uIHRoZSBzaXRlLlxuLy8vLyBAZ3JvdXAgY29tcG9uZW50c19fYmlnLWZlZWRiYWNrXG5cbi8vLyBCaWcgZmVlZGJhY2sgY29tcG9uZW50LCBnaXZlIFwiZW5kIG9mIGNpY2xlXCIgZmVlZGJhY2tcbi8vLyBAbmFtZSBiaWcgZmVlZGJhY2tcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGFydGljbGUgY2xhc3M9XCJiaWctZmVlZGJhY2sgYmlnLWZlZWRiYWNrLS1zdWNjZXNzXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiYmlnLWZlZWRiYWNrX19jb250ZW50XCI+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJiaWctZmVlZGJhY2tfX2ljb24tYmFja2dyb3VuZFwiPlxuLy8vICAgICAgIDxzdmcgY2xhc3M9XCJpY29uIGNvbG9yLXN1Y2Nlc3MgYmlnLWZlZWRiYWNrX19pY29uXCI+XG4vLy8gICAgICAgICA8dXNlIGhyZWY9XCJhc3NldHMvY3VzdG9tL2ljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1jaGVja1wiPjwvdXNlPlxuLy8vICAgICAgIDwvc3ZnPlxuLy8vICAgICA8L2Rpdj5cbi8vLyAgICAgPGgxIGNsYXNzPVwiYmlnLWZlZWRiYWNrX190aXRsZVwiPlxuLy8vICAgICAgIEJpZyBzdWNjZXNzISDwn6WzXG4vLy8gICAgIDwvaDE+XG4vLy8gICAgIDxwIGNsYXNzPVwiYmlnLWZlZWRiYWNrX190ZXh0XCI+XG4vLy8gICAgICAgTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdC4gTmFtLCBkb2xvcnVtIHF1aWRlbT9cbi8vLyAgICAgICBPcHRpbywgYW5pbWkhXG4vLy8gICAgIDwvcD5cbi8vLyAgICAgPGFcbi8vLyAgICAgICBocmVmPVwiI1wiXG4vLy8gICAgICAgY2xhc3M9XCJidXR0b24gYnV0dG9uLS1wcmltYXJ5XCJcbi8vLyAgICAgPlxuLy8vICAgICAgIEFsbCByaWdodCwgbGV0J3MgZG8gc29tZXRoaW5nIVxuLy8vICAgICA8L2E+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2FydGljbGU+XG4uYmlnLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLmJpZy1mZWVkYmFjay0tYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGUtcG9wO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI2LCAwLjUzLCAwLjc0LCAxLjQ4KTtcbn1cblxuLmJpZy1mZWVkYmFja19fY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdsYXJnZScpIHtcbiAgICBpbnNldDogMTAlIDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmJpZy1mZWVkYmFja19faWNvbi1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmlnLWZlZWRiYWNrX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJpZy1mZWVkYmFjay0tc3VjY2VzcyAuYmlnLWZlZWRiYWNrX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iaWctZmVlZGJhY2stLWVycm9yIC5iaWctZmVlZGJhY2tfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iaWctZmVlZGJhY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iaWctZmVlZGJhY2tfX3RleHQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtcG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXtcbiAgLmVuYWJsZS1kYXJrLW1vZGUgLmJpZy1mZWVkYmFja19fdGV4dHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIH1cbn1cbiIsIi8vLy8gQSBhbGVydCBjb21wb25lbnQsIHVzZWQgaW4gcGFnZSB0byBzaG93IGluZm9cbi8vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2FsZXJ0XG5cbi8vLyBHaXZlIGFsZXJ0IGJhc2Ugc3R5bGVzIGFuZCBwYWRkaW5ncyBzaG91bGQgYmUgYXdheXMgdXNlZCB3aXRoXG4vLy8gb25lIG9mIGl0cyB2YXJpYXRpb25zIGZyb20gYmVsb3cgdG8gZ2l2ZSBjb250ZXh0XG4vLy8geW91IGNhbiB1c2UgYSBgLnNpbXBsZS1saW5rYCBpbnNpZGUgaXQgdG8gZ2l2ZVxuLy8vIGEgb3B0aW9uYWwgYWN0aW9uIHRvIHlvdXIgYWxlcnRcbi8vLyBAbmFtZSBBbGVydCBkZWZhdWx0IFxuLmFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjY4OHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0xMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cblxuLmFsZXJ0IC5zaW1wbGUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLy8gQG5hbWUgQWxlcnQgZXJyb3Jcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LS1lcnJvclwiPlxuLy8vICAgPHN2ZyBjbGFzcz1cImljb25cIj5cbi8vLyAgICAgPHVzZSBocmVmPVwiYXNzZXRzL2N1c3RvbS9pY29ucy9nZW5lcmFsLWljb25zLWRlZnMuc3ZnI2ljb24tcmVwb3J0XCI+PC91c2U+XG4vLy8gICA8L3N2Zz5cbi8vLyAgIE9wcyEgc29tZXRoaW5nIHdyb25nIVxuLy8vICAgPGJ1dHRvbiBjbGFzcz1cInNpbXBsZS1saW5rXCI+XG4vLy8gICAgIHBvc3NpYmxlIGFjdGlvblxuLy8vICAgPC9idXR0b24+XG4vLy8gPC9kaXY+XG4uYWxlcnQtLWVycm9yIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlcjtcbn1cblxuLy8vIEBuYW1lIEFsZXJ0IGVycm9yIGxpZ2h0XG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJhbGVydCBhbGVydC0tZXJyb3IgYWxlcnQtLWVycm9yLWxpZ2h0XCI+XG4vLy8gICA8c3ZnIGNsYXNzPVwiaWNvblwiPlxuLy8vICAgICA8dXNlIGhyZWY9XCJhc3NldHMvY3VzdG9tL2ljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1yZXBvcnRcIj48L3VzZT5cbi8vLyAgIDwvc3ZnPlxuLy8vICAgT3BzISBzb21ldGhpbmcgc2xpZ2h0bHkgd3JvbmchXG4vLy8gICA8YnV0dG9uIGNsYXNzPVwic2ltcGxlLWxpbmtcIj5cbi8vLyAgICAgcG9zc2libGUgYWN0aW9uXG4vLy8gICA8L2J1dHRvbj5cbi8vLyA8L2Rpdj5cbi5hbGVydC0tZXJyb3ItbGlnaHQge1xuICBjb2xvcjogJGNvbG9yLWRhbmdlci0tZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci0tbGlnaHQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWRhbmdlci0tbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhbmdlci0tZGFyaztcbiAgfVxufVxuXG5cbi8vLyBAbmFtZSBBbGVydCB3YXJuaW5nXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJhbGVydCBhbGVydC0td2FybmluZ1wiPlxuLy8vICAgPHN2ZyBjbGFzcz1cImljb25cIj5cbi8vLyAgICAgPHVzZSBocmVmPVwiYXNzZXRzL2N1c3RvbS9pY29ucy9nZW5lcmFsLWljb25zLWRlZnMuc3ZnI2ljb24tcmVwb3J0XCI+PC91c2U+XG4vLy8gICA8L3N2Zz5cbi8vLyAgIE9wcyEgc29tZXRoaW5nIHdyb25nIVxuLy8vICAgPGJ1dHRvbiBjbGFzcz1cInNpbXBsZS1saW5rXCI+XG4vLy8gICAgIHBvc3NpYmxlIGFjdGlvblxuLy8vICAgPC9idXR0b24+XG4vLy8gPC9kaXY+XG4uYWxlcnQtLXdhcm5pbmcge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLy8vIEBuYW1lIEFsZXJ0IHdhcm5pbmcgbGlnaHRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LS13YXJuaW5nIGFsZXJ0LS13YXJuaW5nLWxpZ2h0XCI+XG4vLy8gICA8c3ZnIGNsYXNzPVwiaWNvblwiPlxuLy8vICAgICA8dXNlIGhyZWY9XCJhc3NldHMvY3VzdG9tL2ljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1yZXBvcnRcIj48L3VzZT5cbi8vLyAgIDwvc3ZnPlxuLy8vICAgT3BzISBzb21ldGhpbmcgc2xpZ2h0bHkgd3JvbmchXG4vLy8gICA8YnV0dG9uIGNsYXNzPVwic2ltcGxlLWxpbmtcIj5cbi8vLyAgICAgcG9zc2libGUgYWN0aW9uXG4vLy8gICA8L2J1dHRvbj5cbi8vLyA8L2Rpdj5cbi5hbGVydC0td2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAkY29sb3Itd2FybmluZy0tZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmctLWxpZ2h0O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci13YXJuaW5nLS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZy0tZGFyaztcbiAgfVxufVxuXG4vLy8gQG5hbWUgQWxlcnQgaW5mb1xuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiYWxlcnQgYWxlcnQtLWluZm9cIj5cbi8vLyAgIDxzdmcgY2xhc3M9XCJpY29uXCI+XG4vLy8gICAgIDx1c2UgaHJlZj1cImFzc2V0cy9jdXN0b20vaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLWluZm9cIj48L3VzZT5cbi8vLyAgIDwvc3ZnPlxuLy8vICAgT3BzISBsb29rIGF0IG1lIVxuLy8vICAgPGJ1dHRvbiBjbGFzcz1cInNpbXBsZS1saW5rXCI+XG4vLy8gICAgIHBvc3NpYmxlIGFjdGlvblxuLy8vICAgPC9idXR0b24+XG4vLy8gPC9kaXY+XG4uYWxlcnQtLWluZm8ge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mbztcbn1cblxuLy8vIEBuYW1lIEFsZXJ0IGluZm8gbGlnaHRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LS1pbmZvLWxpZ2h0XCI+XG4vLy8gICA8c3ZnIGNsYXNzPVwiaWNvblwiPlxuLy8vICAgICA8dXNlIGhyZWY9XCJhc3NldHMvY3VzdG9tL2ljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1pbmZvXCI+PC91c2U+XG4vLy8gICA8L3N2Zz5cbi8vLyAgIE9wcyEgbG9vayBhdCBtZSFcbi8vLyAgIDxidXR0b24gY2xhc3M9XCJzaW1wbGUtbGlua1wiPlxuLy8vICAgICBwb3NzaWJsZSBhY3Rpb25cbi8vLyAgIDwvYnV0dG9uPlxuLy8vIDwvZGl2PlxuLmFsZXJ0LS1pbmZvLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1pbmZvLS1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5mby0tbGlnaHQ7XG59XG5cbi8vLyBAbmFtZSBBbGVydCBzdWNjZXNzXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJhbGVydCBhbGVydC0tc3VjY2Vzc1wiPlxuLy8vICAgPHN2ZyBjbGFzcz1cImljb25cIj5cbi8vLyAgICAgPHVzZSBocmVmPVwiYXNzZXRzL2N1c3RvbS9pY29ucy9nZW5lcmFsLWljb25zLWRlZnMuc3ZnI2ljb24tc3VjY2Vzc1wiPjwvdXNlPlxuLy8vICAgPC9zdmc+XG4vLy8gICBIZXkhIHNvbWV0aGluZyB3ZW50IHJpZ2h0IVxuLy8vICAgPGJ1dHRvbiBjbGFzcz1cInNpbXBsZS1saW5rXCI+XG4vLy8gICAgIHBvc3NpYmxlIGFjdGlvblxuLy8vICAgPC9idXR0b24+XG4vLy8gPC9kaXY+XG4uYWxlcnQtLXN1Y2Nlc3Mge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLy8vIEBuYW1lIEFsZXJ0IHN1Y2Nlc3MgbGlnaHRcbi8vLyBAZXhhbXBsZSBodG1sXG4vLy8gPGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LS1zdWNjZXNzIGFsZXJ0LS1zdWNjZXNzLWxpZ2h0XCI+XG4vLy8gICA8c3ZnIGNsYXNzPVwiaWNvblwiPlxuLy8vICAgICA8dXNlIGhyZWY9XCJhc3NldHMvY3VzdG9tL2ljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1zdWNjZXNzXCI+PC91c2U+XG4vLy8gICA8L3N2Zz5cbi8vLyAgIEhleSEgc29tZXRoaW5nIHdlbnQgc2xpZ2h0bHkgcmlnaHQhXG4vLy8gICA8YnV0dG9uIGNsYXNzPVwic2ltcGxlLWxpbmtcIj5cbi8vLyAgICAgcG9zc2libGUgYWN0aW9uXG4vLy8gICA8L2J1dHRvbj5cbi8vLyA8L2Rpdj5cbi5hbGVydC0tc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAkY29sb3Itc3VjY2Vzcy0tZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MtLWxpZ2h0O1xufVxuIiwiLy8vLyBBIGFsZXJ0IGNvbXBvbmVudCwgdXNlZCBpbiBwYWdlIHRvIHNob3cgaW5mb1xuLy8vLyBAZ3JvdXAgY29tcG9uZW50c19faW5saW5lLWNhbGVuZGFyXG5cbi8vLyBBIHNjcm9sbGFibGUgaW5saW5lIGNhbGVuZGFyIGNvbXBvbmVudFxuLy8vIEBuYW1lIElubGluZSBjYWxlbmRhclxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiaW5saW5lLWNhbGVuZGFyXCI+XG4vLy8gICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyXCI+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJpbmxpbmUtY2FsZW5kYXJfX2NvbnRhaW5lclwiPlxuLy8vICAgICAgIDxhIGNsYXNzPVwiaW5saW5lLWNhbGVuZGFyX19kYXkgaW5saW5lLWNhbGVuZGFyX19kYXktLWFjdGl2ZVwiPlxuLy8vICAgICAgICAgSG9qZVxuLy8vICAgICAgIDwvYT5cbi8vLyAgICAgICA8YSBjbGFzcz1cImlubGluZS1jYWxlbmRhcl9fZGF5XCI+XG4vLy8gICAgICAgICA8c3Bhbj5cbi8vLyAgICAgICAgICAgMjVcbi8vLyAgICAgICAgIDwvc3Bhbj5cbi8vLyAgICAgICAgIDxzcGFuPlxuLy8vICAgICAgICAgICBRdWFcbi8vLyAgICAgICAgIDwvc3Bhbj5cbi8vLyAgICAgICA8L2E+XG4vLy8gICAgICAgPGEgY2xhc3M9XCJpbmxpbmUtY2FsZW5kYXJfX2RheVwiPlxuLy8vICAgICAgICAgPHNwYW4+XG4vLy8gICAgICAgICAgIDI2XG4vLy8gICAgICAgICA8L3NwYW4+XG4vLy8gICAgICAgICA8c3Bhbj5cbi8vLyAgICAgICAgICAgUXVpXG4vLy8gICAgICAgICA8L3NwYW4+XG4vLy8gICAgICAgPC9hPlxuLy8vICAgICAgIDxhIGNsYXNzPVwiaW5saW5lLWNhbGVuZGFyX19kYXlcIj5cbi8vLyAgICAgICAgIDxzcGFuPlxuLy8vICAgICAgICAgICAyNlxuLy8vICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgICAgPHNwYW4+XG4vLy8gICAgICAgICAgIFNleFxuLy8vICAgICAgICAgPC9zcGFuPlxuLy8vICAgICAgIDwvYT5cbi8vLyAgICAgPC9kaXY+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2Rpdj5cbi5pbmxpbmUtY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmlubGluZS1jYWxlbmRhcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG4uaW5saW5lLWNhbGVuZGFyX19kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlubGluZS1jYWxlbmRhcl9fZGF5LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xufVxuIiwiLy8vL1xuLy8vIEBncm91cCBjb21wb25lbnRzX19hZGRyZXNzLWxpc3Rcbi8vLy9cblxuXG4vLy8gQSBhZGRyZXNzIGxpc3QgY29tcG9uZW50XG4vLy8gQG5hbWUgQWRkcmVzcyBsaXN0XG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vICAgICA8ZGl2IGNsYXNzPVwiYWRkcmVzcy1saXN0XCI+XG4vLy8gICAgICAgPGRpdiBjbGFzcz1cImFkZHJlc3MtbGlzdC1pdGVtXCI+XG4vLy8gICAgICAgICA8c3ZnIGNsYXNzPVwiaWNvbiBjb2xvci1zdWNjZXNzIGFkZHJlc3MtbGlzdC1pY29uXCI+XG4vLy8gICAgICAgICAgIDx1c2UgaHJlZj1cImFzc2V0cy9jdXN0b20vaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLXBpblwiPjwvdXNlPlxuLy8vICAgICAgICAgPC9zdmc+XG4vLy8gICAgICAgICA8c3Ryb25nIGNsYXNzPVwiYWRkcmVzcy1saXN0LXRpdGxlXCI+XG4vLy8gICAgICAgICAgIENhcnJlZ2FtZW50b1xuLy8vICAgICAgICAgPC9zdHJvbmc+XG4vLy8gICAgICAgICA8cCBjbGFzcz1cImFkZHJlc3MtbGlzdC1hZGRyZXNzXCI+XG4vLy8gICAgICAgICAgIFJ1YSBPbGltcMOtYWRhcywgNjYsIFZpbGEgT2zDrW1waWEsIFPDo28gUGF1bG8gLSBTUFxuLy8vICAgICAgICAgPC9wPlxuLy8vICAgICAgIDwvZGl2PlxuLy8vICAgICAgIDxkaXYgY2xhc3M9XCJhZGRyZXNzLWxpc3QtaXRlbVwiPlxuLy8vICAgICAgICAgPHN2ZyBjbGFzcz1cImljb24gdHJhbnNwb3J0YXRpb253LWxpc3RfX3N1bW1hcnktaWNvbi1pbnRlcm1lZGlhcnlcIj5cbi8vLyAgICAgICAgICAgPHVzZSBocmVmPVwiYXNzZXRzL2N1c3RvbS9pY29ucy9nZW5lcmFsLWljb25zLWRlZnMuc3ZnI2ljb24tYWN0aW9uLXZlcnRpY2FsXCI+PC91c2U+XG4vLy8gICAgICAgICA8L3N2Zz5cbi8vLyAgICAgICA8L2Rpdj5cbi8vLyAgICAgICA8ZGl2IGNsYXNzPVwiYWRkcmVzcy1saXN0LWl0ZW1cIj5cbi8vLyAgICAgICAgIDxzdmcgY2xhc3M9XCJpY29uIGNvbG9yLWVycm9yIGFkZHJlc3MtbGlzdC1pY29uXCI+XG4vLy8gICAgICAgICAgIDx1c2UgaHJlZj1cImFzc2V0cy9jdXN0b20vaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLXBpblwiPjwvdXNlPlxuLy8vICAgICAgICAgPC9zdmc+XG4vLy8gICAgICAgICA8c3Ryb25nIGNsYXNzPVwiYWRkcmVzcy1saXN0LXRpdGxlXCI+XG4vLy8gICAgICAgICAgIMOabHRpbW8gZW5kZXJlw6dvXG4vLy8gICAgICAgICA8L3N0cm9uZz5cbi8vL1xuLy8vICAgICAgICAgPHAgY2xhc3M9XCJhZGRyZXNzLWxpc3QtYWRkcmVzc1wiPlxuLy8vICAgICAgICAgUnVhIE9saW1ww61hZGFzLCA2NiwgVmlsYSBPbMOtbXBpYSwgU8OjbyBQYXVsbyAtIFNQXG4vLy8gICAgICAgICA8L3A+XG4vLy8gICAgICAgPC9kaXY+XG4vLy8gICAgIDwvZGl2PlxuLmFkZHJlc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0xMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmFkZHJlc3MtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG4gIGdhcDogMC41cmVtIDEuMTg4cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWRkcmVzcy1saXN0LWljb24ge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG4uYWRkcmVzcy1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG5cbi5hZGRyZXNzLWxpc3QtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFkZHJlc3MtbGlzdC1hZGRyZXNzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXtcbiAgLmVuYWJsZS1kYXJrLW1vZGUgLmFkZHJlc3MtbGlzdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICB9XG5cbiAgLmVuYWJsZS1kYXJrLW1vZGUgLmFkZHJlc3MtbGlzdC1hZGRyZXNze1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0tMzAwO1xuICB9XG59XG4iLCIvLy8vXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNfX2VtcHR5LXN0YXRlXG4vLy8vXG5cblxuLy8vIEVtcHR5IHN0YXRlIGNvbXBvbmVudCwgdXNlZCB3aGVuIGxpc3RzIGFyZSBlbXB0eSBvciB3ZSBoYXZlXG4vLy8gc29tZSBraW5kIG9mIGVycm9yIHdobyBtYWRlIHNob3dpbmcgdGhlIGNvbnRlbnQgaW1wb3NzaWJsZVxuLy8vIEBuYW1lIEFkZHJlc3MgbGlzdFxuLy8vIEBleGFtcGxlIGh0bWxcbi8vLyA8ZGl2IGNsYXNzPVwiZW1wdHktc3RhdGVcIj5cbi8vLyAgIDxzdmcgY2xhc3M9XCJpY29uIGljb24tLWxhcmdlXCI+XG4vLy8gICAgIDx1c2UgYXJpYS1oaWRkZW49XCJ0cnVlXCIgaHJlZj1cImljb25zL2dlbmVyYWwtaWNvbnMtZGVmcy5zdmcjaWNvbi1jbG9ja1wiIC8+XG4vLy8gICA8L3N2Zz5cbi8vLyAgIDxwPlxuLy8vICAgICBTb3JyeSwgbm90aGluZyB0byBzZWUgaGVyZS5cbi8vLyAgIDwvcD5cbi8vLyAgIDxidXR0b24gY2xhc3M9XCJidXR0b24gYnV0dG9uLS1wcmltYXJ5IGJ1dHRvbi0td2l0aC1pY29uXCI+XG4vLy8gICAgIDxzdmcgY2xhc3M9XCJpY29uXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+XG4vLy8gICAgICAgPHVzZSBocmVmPVwiaWNvbnMvZ2VuZXJhbC1pY29ucy1kZWZzLnN2ZyNpY29uLXJlZnJlc2hcIiAvPlxuLy8vICAgICA8L3N2Zz5cbi8vLyAgICAgUG9zc2libGUgYWN0aW9uXG4vLy8gICA8L2J1dHRvbj5cbi8vLyA8L2Rpdj5cbi5lbXB0eS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vLy9cbi8vLyBAZ3JvdXAgY29tcG9uZW50c19fc2tlbGV0b25cbi8vLy9cblxuLy8vIExvYWRpbmcgc2tlbGV0b24gYmFzZSBjb21wb25lbnRzXG4vLy8gQG5hbWUgU2tlbGV0b24gKGxvYWRpbmcpXG4vLy8gQGV4YW1wbGUgaHRtbFxuLy8vIDxkaXYgY2xhc3M9XCJza2VsZXRvblwiPlxuLy8vICAgPGRpdiBjbGFzcz1cImNhcmRcIj5cbi8vLyAgICAgPHNwYW4gY2xhc3M9XCJza2VsZXRvbl9faXRlbSBza2VsZXRvbl9faXRlbS0tc3F1YXJlXCI+PC9zcGFuPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cInNrZWxldG9uX19pdGVtIHNrZWxldG9uX19pdGVtLS1hbGVydFwiPjwvc3Bhbj5cbi8vLyAgICAgPHNwYW4gY2xhc3M9XCJza2VsZXRvbl9faXRlbSBza2VsZXRvbl9faXRlbS0tYnV0dG9uXCI+PC9zcGFuPlxuLy8vICAgICA8c3BhbiBjbGFzcz1cInNrZWxldG9uX19pdGVtIHNrZWxldG9uX19pdGVtLS1idXR0b25cIj48L3NwYW4+XG4vLy8gICAgIDxzcGFuIGNsYXNzPVwic2tlbGV0b25fX2l0ZW0gc2tlbGV0b25fX2l0ZW0tLWNhcmRcIj48L3NwYW4+XG4vLy8gICAgIDxzcGFuIGNsYXNzPVwic2tlbGV0b25fX2l0ZW0gc2tlbGV0b25fX2l0ZW0tLWNhcmQgc2tlbGV0b24tLWNhcmQtc2hvcnRcIj48L3NwYW4+XG4vLy8gICA8L2Rpdj5cbi8vLyA8L2Rpdj5cbi5za2VsZXRvbl9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tMTAwO1xuICBhbmltYXRpb246IHB1bHNlLWJnIDFzIGluZmluaXRlO1xufVxuXG4uc2tlbGV0b25fX2l0ZW0tLXNxdWFyZSB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uc2tlbGV0b25fX2l0ZW0tLWFsZXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uc2tlbGV0b25fX2l0ZW0tLXRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5za2VsZXRvbl9faXRlbS0tYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XG59XG5cbi5za2VsZXRvbl9faXRlbS0tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5za2VsZXRvbi0tY2FyZC1zaG9ydCB7XG4gIGhlaWdodDogOS41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWJnIHtcbiAgMCUge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0xMDA7fVxuICA1MCUge2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LS0zMDA7fVxuICAxMDAlIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tMTAwO31cbn1cbiIsIiRoZWFkZXItcGFkZGluZzogMS41cmVtO1xuXG4ubWFpbi1oZWFkZXIge1xuICBoZWlnaHQ6IDYuMzEycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnaHVnZScpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMzV2dztcbiAgICBtYXgtd2lkdGg6IDIzLjc1cmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2V4dGVybmFsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJG1haW4tY29udGVudC1tYXgtd2lkdGg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneC1sYXJnZScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogJGhlYWRlci1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyB7XG4gIEBpbmNsdWRlIGltYWdlLXJlcGxhY2VtZW50O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdsb2dvcy9sb2dvLWJveC1taW5pLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2h1Z2UnKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnbG9nb3MvbG9nby1ib3guc3ZnJyk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLXBhZGRpbmd9ICogNCk7XG4gIHBhZGRpbmc6ICRoZWFkZXItcGFkZGluZyAwO1xuICBtYXJnaW4tdG9wOiAtMTIwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC40cztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4LWxhcmdlJykge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnaHVnZScpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fY29udGVudC0taXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS0tMzAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fZHJvcGRvd24tY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg4MCUgKyAwLjVyZW0pO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19kcm9wZG93bi1jb250ZW50LS1vcGVuZWQge1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4LWxhcmdlJykge1xuICAgIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fZHJvcGRvd24tb3ZlcmxheS0tb3BlbmVkIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneC1sYXJnZScpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX25hdiB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4LWxhcmdlJykge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXItcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogJGhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAkY29sb3ItZ3JheS0tOTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ2xhcmdlJykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0tZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS40cmVtO1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2NoZXZyb24tZG93bi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX2Ryb3Bkb3duLS1vcGVuZWQgLm1haW4taGVhZGVyX19tZW51LWl0ZW0tLWRyb3Bkb3duIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuXG4ubWFpbi1oZWFkZXJfX21lbnUtdXNlcm5hbWUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCd4LWxhcmdlJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdodWdlJykge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS1zdWJ0aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnaHVnZScpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0tY29uZmlnIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZSgnaWNvbnMvY29nLnN2ZycpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1pdGVtLS1hZG1pbiB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2NvZy5zdmcnKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0tcmVxdWVzdCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2FkZC5zdmcnKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0tbW9uaXRvcmluZyB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL3ZpZXctbGlzdC5zdmcnKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtaXRlbS0taGlzdG9yeSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL3RpbWVyLWJhY2t3YXJkcy5zdmcnKTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtLXJlY2VpcHQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9maWxlLnN2ZycpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS0tYmlsbGluZy1zdGF0ZW1lbnQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9maWxlLWNoZWNrZWQuc3ZnJyk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19tZW51LS1kYXNoYm9hcmQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlKCdpY29ucy9kYXNoYm9hcmQuc3ZnJyk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19tZW51LWl0ZW0tLWxvZ291dCB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2UoJ2ljb25zL2V4aXQuc3ZnJyk7XG4gIH1cbn1cblxuLmhlYWRlcl9fdXNlci1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgJGhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ21lZGl1bScpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KCdodWdlJykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fdXNlcm5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVhZGVyX19kb2N1bWVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vLyBAdG9kbyBzZWUgaG93IGJlbWlmeSB0aGlzXG4ubWFpbi1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qKlxuICAqIDEuIFRoaXMgZml4ZXMgYSBjaHJvbWUgYnVnIHdoZXJlIHRoZSBtb2JpbGUgc2Nyb2xsYmFyIGdldFxuICAqIHBvc2l0aW9uZWQgdXBzaWRlIHRoZSBlbGVtZW50cyB3aXRoIGhpZ2ggei1pbmRleFxuICAqIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY4NzQ1NDYvc3RyYW5nZS16LWluZGV4LWJlaGF2aW9yLXdpdGgtc2Nyb2xsYmFycy11bmRlci1jaHJvbWVcbiAgKiAyLiB0aGUgdHJhbnNmb3JtIG5lZWRzIHRvIGJlIHJlc2V0ZWQgb24gYmlnZ2VyIHNjcmVlbnMgc29cbiAgKiB0aGUgZHJvcGRvd24gb3ZlcmxheSAodXNlZCB0byBoaWRlIHRoZSBkcm9wZG93biBvbiBjbGljaylcbiAgKiBjYW4gaGF2ZSAxMDAlIGhlaWdodCBzaW5jZSB0cmFuc2Zvcm0gY3JlYXRlcyBhIG5ld1xuICAqIGNvbnRhaW5pbmcgYmxvY2sgZm9yIGl0J3MgZGVzY2VuZGVudHNcbiAgKiBAc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtdHJhbnNmb3Jtcy0xLyNjb250YWluaW5nLWJsb2NrLWZvci1hbGwtZGVzY2VuZGFudHNcbiAqL1xuLm1haW4taGVhZGVyLS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgLyogMSAqL1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdG9wIC5tYWluLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCd4LWxhcmdlJykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdG9wIC5tYWluLWhlYWRlcl9fY29udGVudCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXRvcCAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCdodWdlJykge1xuICAgIHdpZHRoOiA2LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXRvcCAubWFpbi1oZWFkZXJfX25hdiB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3gtbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXRvcCAubWFpbi1oZWFkZXJfX21lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgneC1sYXJnZScpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0tMTAwO1xuICB9XG59XG5cbi5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmaWx0ZXI6IGludmVydCg5MCUpIHNlcGlhKDEwJSkgc2F0dXJhdGUoNTU1MCUpIGh1ZS1yb3RhdGUoMzM0ZGVnKSBicmlnaHRuZXNzKDI4LjUlKSBjb250cmFzdCg4MCUpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdG9wIC5tYWluLWhlYWRlcl9fZHJvcGRvd24gLm1haW4taGVhZGVyX19tZW51LWl0ZW0ge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10b3AgLm1haW4taGVhZGVyX19kcm9wZG93bi1jb250ZW50IC5tYWluLWhlYWRlcl9fbWVudS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LS0zMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktLTMwMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyoqXG4gKiBGb250IHNpemUgZml4LCBob3BlZnVsbHkgdGVtcG9yYXJ5XG4gKlxuICogQSBsb3QncyBvZiBwbGFjZXMgaW4gdGhlIGFkbWluIGhhdmUgYSBmaXhlZCBmb250LXNpemUgaW4gcGl4ZWxzIHdoaWNoXG4gKiBkaXN0b3J0cyBvdXIgcmVsYXRpdmUgZm9udCBzaXplcyBzbyAgdG8gaGVscCB3aXRoIHRoZSB0cmFuc2l0aW9uIHRvXG4gKiBhIHRvdGFsbHkgZmx1aWQgZm9udC1zaXplIEknbSBtYWtpbmcgdGhpcyBoZWxwZXIgaG9waW5nIHRvIGRlbGV0ZVxuICogZnJvbSBldmVyeXdoZXJlIHZlcnkgc29vblxuICovXG4uZm9udC1zaXplLXRlbXAtaGVscGVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtYWxsb3dlZC1saXN0ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/