@charset "UTF-8";
/* stylelint-disable function-parentheses-space-inside */
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/** Mixins **/
.file, .button, .is-unselectable, .modal-close, .delete, .top-alert__close, .top-discount__close, .dz-preview .dz-error-mark {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.select:not(.is-multiple):not(.is-loading)::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;
}

.highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete, .top-alert__close, .top-discount__close, .dz-preview .dz-error-mark {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(69, 64, 67, 0.2);
  border: none;
  border-radius: 290486px;
  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;
}
.modal-close::before, .delete::before, .top-alert__close::before, .top-discount__close::before, .dz-preview .dz-error-mark::before, .modal-close::after, .delete::after, .top-alert__close::after, .top-discount__close::after, .dz-preview .dz-error-mark::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before, .top-alert__close::before, .top-discount__close::before, .dz-preview .dz-error-mark::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after, .top-alert__close::after, .top-discount__close::after, .dz-preview .dz-error-mark::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .top-alert__close:hover, .top-discount__close:hover, .dz-preview .dz-error-mark:hover, .modal-close:focus, .delete:focus, .top-alert__close:focus, .top-discount__close:focus, .dz-preview .dz-error-mark:focus {
  background-color: rgba(69, 64, 67, 0.3);
}
.modal-close:active, .delete:active, .top-alert__close:active, .top-discount__close:active, .dz-preview .dz-error-mark:active {
  background-color: rgba(69, 64, 67, 0.4);
}
.is-small.modal-close, .is-small.delete, .is-small.top-alert__close, .is-small.top-discount__close, .dz-preview .is-small.dz-error-mark {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete, .is-medium.top-alert__close, .is-medium.top-discount__close, .dz-preview .is-medium.dz-error-mark {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete, .is-large.top-alert__close, .is-large.top-discount__close, .dz-preview .is-large.dz-error-mark {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.loader, .editor-wrapper::after, .control.is-loading::after, .select.is-loading::after, .button.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

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

.file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 13px;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
}
.file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.file-cta, .filter-section__button-wrapper .button.is-active .file-cta.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .file-cta.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger,
.is-active.file-name,
.filter-section__button-wrapper .button.is-active .file-name.hamburger,
.filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .file-name.hamburger,
.filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger,
.filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger, .select select.is-active, .select .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select select.hamburger, .select .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .select select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .select select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active select.hamburger, .select .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .filter-section__button-wrapper .button.is-active .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .select .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select select.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .is-active.textarea, .filter-section__button-wrapper .button.is-active .textarea.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .textarea.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .is-active.input, .filter-section__button-wrapper .button.is-active .input.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .input.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .is-active.button, .filter-section__button-wrapper .button.is-active .button.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .button.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .button.hamburger {
  outline: none;
}
[disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button {
  cursor: not-allowed;
}

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

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

img,
embed,
iframe,
object,
video {
  height: auto;
  max-width: 100%;
}

audio {
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: left;
}

html {
  background-color: hsl(0, 0%, 100%);
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
select,
textarea {
  font-family: "Rubik", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #4d4d4d;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2;
}

a {
  color: #6772e5;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}

code {
  background-color: hsl(0, 0%, 96%);
  color: #f56574;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #454043;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: #4d4d4d;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: left;
}
table th {
  color: #454043;
}

html *,
html *::before,
html *::after,
body *,
body *::before,
body *::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(103, 114, 229, 0.3) !important;
}

body.dark-mode {
  color: hsl(0, 0%, 100%);
  background: #454043;
}

.main {
  transition: all 0.25s ease-out;
  will-change: transition;
  padding-top: 96px;
}
@media screen and (max-width: 1087px) {
  .main {
    padding-top: 0;
  }
}
.have-discount:not(.navbar--unpinned) + .main {
  padding-top: 166px;
}
@media screen and (max-width: 812px) {
  .have-discount:not(.navbar--unpinned) + .main {
    padding-top: 198px;
  }
}
.main--hidden {
  overflow: hidden;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-size-1 {
  font-size: 30px !important;
}

.is-size-2 {
  font-size: 26px !important;
}

.is-size-3 {
  font-size: 18px !important;
}

.is-size-4 {
  font-size: 17px !important;
}

.is-size-5 {
  font-size: 15px !important;
}

.is-size-6 {
  font-size: 13px !important;
}

.is-size-7 {
  font-size: 12px !important;
}

@media screen and (max-width: 812px) {
  .is-size-1-mobile {
    font-size: 30px !important;
  }
  .is-size-2-mobile {
    font-size: 26px !important;
  }
  .is-size-3-mobile {
    font-size: 18px !important;
  }
  .is-size-4-mobile {
    font-size: 17px !important;
  }
  .is-size-5-mobile {
    font-size: 15px !important;
  }
  .is-size-6-mobile {
    font-size: 13px !important;
  }
  .is-size-7-mobile {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-size-1-tablet {
    font-size: 30px !important;
  }
  .is-size-2-tablet {
    font-size: 26px !important;
  }
  .is-size-3-tablet {
    font-size: 18px !important;
  }
  .is-size-4-tablet {
    font-size: 17px !important;
  }
  .is-size-5-tablet {
    font-size: 15px !important;
  }
  .is-size-6-tablet {
    font-size: 13px !important;
  }
  .is-size-7-tablet {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-size-1-touch {
    font-size: 30px !important;
  }
  .is-size-2-touch {
    font-size: 26px !important;
  }
  .is-size-3-touch {
    font-size: 18px !important;
  }
  .is-size-4-touch {
    font-size: 17px !important;
  }
  .is-size-5-touch {
    font-size: 15px !important;
  }
  .is-size-6-touch {
    font-size: 13px !important;
  }
  .is-size-7-touch {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-size-1-desktop {
    font-size: 30px !important;
  }
  .is-size-2-desktop {
    font-size: 26px !important;
  }
  .is-size-3-desktop {
    font-size: 18px !important;
  }
  .is-size-4-desktop {
    font-size: 17px !important;
  }
  .is-size-5-desktop {
    font-size: 15px !important;
  }
  .is-size-6-desktop {
    font-size: 13px !important;
  }
  .is-size-7-desktop {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-size-1-widescreen {
    font-size: 30px !important;
  }
  .is-size-2-widescreen {
    font-size: 26px !important;
  }
  .is-size-3-widescreen {
    font-size: 18px !important;
  }
  .is-size-4-widescreen {
    font-size: 17px !important;
  }
  .is-size-5-widescreen {
    font-size: 15px !important;
  }
  .is-size-6-widescreen {
    font-size: 13px !important;
  }
  .is-size-7-widescreen {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-size-1-fullhd {
    font-size: 30px !important;
  }
  .is-size-2-fullhd {
    font-size: 26px !important;
  }
  .is-size-3-fullhd {
    font-size: 18px !important;
  }
  .is-size-4-fullhd {
    font-size: 17px !important;
  }
  .is-size-5-fullhd {
    font-size: 15px !important;
  }
  .is-size-6-fullhd {
    font-size: 13px !important;
  }
  .is-size-7-fullhd {
    font-size: 12px !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 812px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 813px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1087px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1088px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1280px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1472px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 812px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 813px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1087px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1088px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1280px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1472px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 812px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 813px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1087px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1088px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1280px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1472px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 812px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 813px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1087px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1088px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1280px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1472px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.has-text-white {
  color: hsl(0, 0%, 100%) !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: hsl(0, 0%, 90%) !important;
}

.has-background-white {
  background-color: hsl(0, 0%, 100%) !important;
}

.has-text-black {
  color: #454043 !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: rgb(42.5413533835, 39.4586466165, 41.3082706767) !important;
}

.has-background-black {
  background-color: #454043 !important;
}

.has-text-light {
  color: hsl(0, 0%, 96%) !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: hsl(0, 0%, 86%) !important;
}

.has-background-light {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-primary {
  color: #6772e5 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: rgb(59.4494382022, 73.6011235955, 221.5505617978) !important;
}

.has-background-primary {
  background-color: #6772e5 !important;
}

.has-text-link {
  color: #6772e5 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: rgb(59.4494382022, 73.6011235955, 221.5505617978) !important;
}

.has-background-link {
  background-color: #6772e5 !important;
}

.has-text-info {
  color: hsl(204, 86%, 53%) !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: hsl(204, 86%, 43%) !important;
}

.has-background-info {
  background-color: hsl(204, 86%, 53%) !important;
}

.has-text-success {
  color: #48dbaa !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: rgb(39.4520547945, 200.5479452055, 146.8493150685) !important;
}

.has-background-success {
  background-color: #48dbaa !important;
}

.has-text-warning {
  color: #f6c437 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: rgb(239.2344497608, 179.4258373206, 10.7655502392) !important;
}

.has-background-warning {
  background-color: #f6c437 !important;
}

.has-text-danger {
  color: #ee7879 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: rgb(232.2960526316, 74.7039473684, 76.0394736842) !important;
}

.has-background-danger {
  background-color: #ee7879 !important;
}

.has-text-danger-2 {
  color: #da3d3c !important;
}

a.has-text-danger-2:hover, a.has-text-danger-2:focus {
  color: rgb(190.7974137931, 37.1810344828, 36.2025862069) !important;
}

.has-background-danger-2 {
  background-color: #da3d3c !important;
}

.has-text-secondary {
  color: #f7c860 !important;
}

a.has-text-secondary:hover, a.has-text-secondary:focus {
  color: rgb(244.5568862275, 183.2035928144, 47.4431137725) !important;
}

.has-background-secondary {
  background-color: #f7c860 !important;
}

.has-text-dark {
  color: #454043 !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: rgb(42.5413533835, 39.4586466165, 41.3082706767) !important;
}

.has-background-dark {
  background-color: #454043 !important;
}

.has-text-netpeople {
  color: #ff4c00 !important;
}

a.has-text-netpeople:hover, a.has-text-netpeople:focus {
  color: rgb(204, 60.8, 0) !important;
}

.has-background-netpeople {
  background-color: #ff4c00 !important;
}

.has-text-black-bis {
  color: hsl(0, 0%, 7%) !important;
}

.has-background-black-bis {
  background-color: hsl(0, 0%, 7%) !important;
}

.has-text-black-ter {
  color: hsl(0, 0%, 14%) !important;
}

.has-background-black-ter {
  background-color: hsl(0, 0%, 14%) !important;
}

.has-text-grey-darker {
  color: #454043 !important;
}

.has-background-grey-darker {
  background-color: #454043 !important;
}

.has-text-grey-dark {
  color: #4d4d4d !important;
}

.has-background-grey-dark {
  background-color: #4d4d4d !important;
}

.has-text-grey {
  color: #ccc !important;
}

.has-background-grey {
  background-color: #ccc !important;
}

.has-text-grey-light {
  color: rgba(204, 204, 204, 0.5) !important;
}

.has-background-grey-light {
  background-color: rgba(204, 204, 204, 0.5) !important;
}

.has-text-grey-lighter {
  color: hsl(0, 0%, 86%) !important;
}

.has-background-grey-lighter {
  background-color: hsl(0, 0%, 86%) !important;
}

.has-text-white-ter {
  color: hsl(0, 0%, 96%) !important;
}

.has-background-white-ter {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-white-bis {
  color: hsl(0, 0%, 98%) !important;
}

.has-background-white-bis {
  background-color: hsl(0, 0%, 98%) !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: "Rubik", sans-serif !important;
}

.is-family-secondary {
  font-family: "Playfair Display", serif !important;
}

.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;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 812px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 812px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 812px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 812px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 812px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.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: 812px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 812px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 813px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1087px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1088px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1280px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1472px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-relative {
  position: relative !important;
}

.m-auto {
  margin: auto;
}

.p-auto {
  padding: auto;
}

.m-t-auto {
  margin-top: auto;
}

.p-t-auto {
  padding-top: auto;
}

.m-r-auto {
  margin-right: auto;
}

.p-r-auto {
  padding-right: auto;
}

.m-b-auto {
  margin-bottom: auto;
}

.p-b-auto {
  padding-bottom: auto;
}

.m-l-auto {
  margin-left: auto;
}

.p-l-auto {
  padding-left: auto;
}

.m-none {
  margin: 0 !important;
}

.p-none {
  padding: 0 !important;
}

.m-t-none {
  margin-top: 0 !important;
}

.p-t-none {
  padding-top: 0 !important;
}

.m-r-none {
  margin-right: 0 !important;
}

.p-r-none {
  padding-right: 0 !important;
}

.m-b-none {
  margin-bottom: 0 !important;
}

.p-b-none {
  padding-bottom: 0 !important;
}

.m-l-none {
  margin-left: 0 !important;
}

.p-l-none {
  padding-left: 0 !important;
}

.m-xxs {
  margin: 0.125rem;
}

.p-xxs {
  padding: 0.125rem;
}

.m-t-xxs {
  margin-top: 0.125rem;
}

.p-t-xxs {
  padding-top: 0.125rem;
}

.m-r-xxs {
  margin-right: 0.125rem;
}

.p-r-xxs {
  padding-right: 0.125rem;
}

.m-b-xxs {
  margin-bottom: 0.125rem;
}

.p-b-xxs {
  padding-bottom: 0.125rem;
}

.m-l-xxs {
  margin-left: 0.125rem;
}

.p-l-xxs {
  padding-left: 0.125rem;
}

.m-xs {
  margin: 0.25rem;
}

.p-xs {
  padding: 0.25rem;
}

.m-t-xs {
  margin-top: 0.25rem;
}

.p-t-xs {
  padding-top: 0.25rem;
}

.m-r-xs {
  margin-right: 0.25rem;
}

.p-r-xs {
  padding-right: 0.25rem;
}

.m-b-xs {
  margin-bottom: 0.25rem;
}

.p-b-xs {
  padding-bottom: 0.25rem;
}

.m-l-xs {
  margin-left: 0.25rem;
}

.p-l-xs {
  padding-left: 0.25rem;
}

.m-sm {
  margin: 0.5rem;
}

.p-sm {
  padding: 0.5rem;
}

.m-t-sm {
  margin-top: 0.5rem;
}

.p-t-sm {
  padding-top: 0.5rem;
}

.m-r-sm {
  margin-right: 0.5rem;
}

.p-r-sm {
  padding-right: 0.5rem;
}

.m-b-sm {
  margin-bottom: 0.5rem;
}

.p-b-sm {
  padding-bottom: 0.5rem;
}

.m-l-sm {
  margin-left: 0.5rem;
}

.p-l-sm {
  padding-left: 0.5rem;
}

.m-md {
  margin: 1rem;
}

.p-md {
  padding: 1rem;
}

.m-t-md {
  margin-top: 1rem;
}

.p-t-md {
  padding-top: 1rem;
}

.m-r-md {
  margin-right: 1rem;
}

.p-r-md {
  padding-right: 1rem;
}

.m-b-md {
  margin-bottom: 1rem;
}

.p-b-md {
  padding-bottom: 1rem;
}

.m-l-md {
  margin-left: 1rem;
}

.p-l-md {
  padding-left: 1rem;
}

.m-lg {
  margin: 2rem;
}

.p-lg {
  padding: 2rem;
}

.m-t-lg {
  margin-top: 2rem;
}

.p-t-lg {
  padding-top: 2rem;
}

.m-r-lg {
  margin-right: 2rem;
}

.p-r-lg {
  padding-right: 2rem;
}

.m-b-lg {
  margin-bottom: 2rem;
}

.p-b-lg {
  padding-bottom: 2rem;
}

.m-l-lg {
  margin-left: 2rem;
}

.p-l-lg {
  padding-left: 2rem;
}

.m-xl {
  margin: 4rem;
}

.p-xl {
  padding: 4rem;
}

.m-t-xl {
  margin-top: 4rem;
}

.p-t-xl {
  padding-top: 4rem;
}

.m-r-xl {
  margin-right: 4rem;
}

.p-r-xl {
  padding-right: 4rem;
}

.m-b-xl {
  margin-bottom: 4rem;
}

.p-b-xl {
  padding-bottom: 4rem;
}

.m-l-xl {
  margin-left: 4rem;
}

.p-l-xl {
  padding-left: 4rem;
}

.m-xxl {
  margin: 8rem;
}

.p-xxl {
  padding: 8rem;
}

.m-t-xxl {
  margin-top: 8rem;
}

.p-t-xxl {
  padding-top: 8rem;
}

.m-r-xxl {
  margin-right: 8rem;
}

.p-r-xxl {
  padding-right: 8rem;
}

.m-b-xxl {
  margin-bottom: 8rem;
}

.p-b-xxl {
  padding-bottom: 8rem;
}

.m-l-xxl {
  margin-left: 8rem;
}

.p-l-xxl {
  padding-left: 8rem;
}

.flex {
  display: flex !important;
}
.flex.cell {
  flex: 1;
}
.flex.equal-sizing > * {
  flex-basis: 0;
  flex-grow: 1;
}
.flex.flex-column {
  flex-direction: column;
}
.flex.flex-column.top {
  align-content: flex-start;
}
.flex.flex-column.bottom {
  align-content: flex-end;
}
.flex.flex-column.vertical-center {
  align-content: center;
}
.flex.flex-column.space-between {
  align-content: space-between;
}
.flex.flex-column.space-around {
  align-content: space-around;
}
.flex.flex-row {
  flex-direction: row;
}
.flex.flex-row.wrap {
  flex-flow: row wrap;
}
.flex.flex-row.top {
  align-items: flex-start;
}
.flex.flex-row.bottom {
  align-items: flex-end;
}
.flex.flex-row.vertical-center {
  align-items: center;
}
.flex.flex-row.baseline {
  align-items: baseline;
}
.flex.flex-row.stretch {
  align-items: stretch;
}
.flex.start {
  justify-content: flex-start;
}
.flex.end {
  justify-content: flex-end;
}
.flex.center {
  justify-content: center !important;
}
.flex.space-between {
  justify-content: space-between;
}
.flex.space-around {
  justify-content: space-around;
}

.is-relative {
  position: relative !important;
}

.no-weight {
  font-weight: normal !important;
}

.w-100 {
  width: 100%;
}

.h-100 {
  height: 100% !important;
}

.is-success-emphasized {
  color: #48dbaa;
  font-weight: 700;
  text-transform: uppercase;
}

.is-warning-emphasized {
  color: #f6c437;
  font-weight: 700;
  text-transform: uppercase;
}

@media screen and (max-width: 812px) {
  .is-reverse-mobile {
    display: flex;
    flex-direction: column-reverse;
  }
}

.no-wrap {
  flex-wrap: nowrap !important;
}

.box {
  background: hsl(0, 0%, 100%);
  border-radius: 19px;
  box-shadow: 0 2px 6px 0 rgba(186, 186, 186, 0.5);
  padding: 26px 28px 35px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 812px) {
  .box {
    padding: 25px 20px;
  }
}
.dark-mode .box {
  background: #454043;
  box-shadow: none;
}
.box:not(:last-child) {
  margin-bottom: 17px;
}
.box__title {
  color: #4d4d4d;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 19px;
}
.dark-mode .box__title {
  color: hsl(0, 0%, 100%);
}

.box-grey {
  align-items: center;
  background: rgba(245, 242, 241, 0.6);
  border-radius: 4px;
  display: flex;
  justify-content: center;
  padding: 25px 0.75rem;
}
.dark-mode .box-grey {
  background: rgb(51.5, 51.5, 51.5);
}
.box-grey--white {
  color: hsl(0, 0%, 100%);
}
.box-grey:not(:last-child) {
  margin-bottom: 22px;
}

.layout-box {
  background-image: linear-gradient(132deg, #6772e5 2%, #6798e5 100%);
  border-radius: 19px;
  padding: 24px 32px;
}
@media screen and (max-width: 812px) {
  .layout-box .is-multiline {
    flex-wrap: nowrap !important;
    overflow: auto;
    padding-bottom: 10px;
  }
  .layout-box .is-multiline .column, .layout-box .is-multiline .tabs__header--centered {
    padding: 0 10px !important;
    width: 110px !important;
    flex: 0 0 110px !important;
  }
}
.layout-box__radios {
  display: flex;
  margin-top: -10px;
  padding-left: 24px;
}
@media screen and (max-width: 812px) {
  .layout-box__radios {
    flex-wrap: wrap;
    margin-bottom: -15px;
    padding-left: 0;
  }
}
.layout-box__radios label {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 812px) {
  .layout-box__radios label {
    margin-bottom: 15px;
    white-space: nowrap;
  }
}
.layout-box__radios > * {
  margin-right: 22px;
}
.layout-box__title {
  color: hsl(0, 0%, 100%);
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.layout-box__title--have-helper {
  align-items: center;
  display: flex;
}
.layout-box__title--have-helper > *:first-child {
  margin-right: 24px;
}
.layout-box__title--have-helper .helper {
  color: #f7c860;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: underline;
  text-transform: none;
}
.layout-box__title:not(:last-child) {
  margin-bottom: 27px;
}
input[type=radio]:checked + .layout-box__item-image {
  opacity: 1;
}
.layout-box__item-image {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  opacity: 0.4;
  text-align: center;
  width: 100%;
}
.layout-box__item-image:hover {
  opacity: 0.6;
}

.contact-box {
  align-items: center;
  display: flex;
  font-size: 11px;
}
@media screen and (max-width: 1087px) {
  .contact-box {
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
  }
}
.contact-box__image {
  border-radius: 100%;
  display: block;
  height: 71px;
  margin-right: 11px;
  width: 71px;
}
.contact-box__title {
  color: #6772e5;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 5px;
}
.contact-box__name {
  color: #4d4d4d;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 6px;
}
.dark-mode .contact-box__name {
  color: hsl(0, 0%, 100%);
}
.contact-box__links a {
  color: inherit;
  color: #4d4d4d;
  display: block;
  text-decoration: none;
}
.dark-mode .contact-box__links a {
  color: hsl(0, 0%, 100%);
}

.info-block {
  display: flex;
  align-items: center;
  margin: 30px -10px -10px;
}
.info-block [class^=icomoon-],
.info-block [class*=" icomoon-"] {
  font-size: 19px;
  color: #f7c860;
  width: 21px;
  height: 21px;
  display: block;
  margin-right: 6px;
}
.info-block .content {
  font-size: 12px;
  color: #f7c860;
  letter-spacing: 0;
}

.button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  border-width: 1px;
  color: #454043;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.375em - 1px);
  padding-left: 31px;
  padding-right: 31px;
  padding-top: calc(0.375em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.375em - 1px);
  margin-right: 0.1875em;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: calc(-0.375em - 1px);
}
.button .icon:first-child:last-child {
  margin-left: calc(-0.375em - 1px);
  margin-right: calc(-0.375em - 1px);
}
.button:hover, .button.is-hovered {
  border-color: rgba(204, 204, 204, 0.5);
  color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}
.button:focus, .button.is-focused {
  border-color: rgba(103, 114, 229, 0.8);
  color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(103, 114, 229, 0.25);
}
.button:active, .button.is-active, .filter-section__button-wrapper .button.is-active .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.hamburger {
  border-color: rgba(103, 114, 229, 0.8);
  color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4d4d4d;
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.button.is-text:active, .button.is-text.is-active, .filter-section__button-wrapper .button.is-active .button.is-text.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-text.hamburger {
  background-color: hsl(0, 0%, 91%);
  color: #454043;
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: #454043;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: hsl(0, 0%, 97.5%);
  border-color: transparent;
  color: #454043;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #454043;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active, .filter-section__button-wrapper .button.is-active .button.is-white.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-white.hamburger {
  background-color: hsl(0, 0%, 95%);
  border-color: transparent;
  color: #454043;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #454043;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: #454043;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #454043;
  color: #454043;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #454043;
  box-shadow: none;
  color: #454043;
}
.button.is-black {
  background-color: #454043;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: rgb(62.3853383459, 57.8646616541, 60.5770676692);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(69, 64, 67, 0.25);
}
.button.is-black:active, .button.is-black.is-active, .filter-section__button-wrapper .button.is-active .button.is-black.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-black.hamburger {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #454043;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: #454043;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #454043;
  color: #454043;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #454043;
  border-color: #454043;
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #454043;
  box-shadow: none;
  color: #454043;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: #454043;
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: #454043;
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: #454043;
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.button.is-light:active, .button.is-light.is-active, .filter-section__button-wrapper .button.is-active .button.is-light.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-light.hamburger {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: #454043;
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: #454043;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: #454043;
}
.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #454043;
  color: #454043;
}
.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #454043;
  box-shadow: none;
  color: #454043;
}
.button.is-primary {
  background-color: #6772e5;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: rgb(92.1123595506, 103.9002808989, 227.1376404494);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(103, 114, 229, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active, .filter-section__button-wrapper .button.is-active .button.is-primary.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-primary.hamburger {
  background-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #6772e5;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: #6772e5;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #6772e5;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #6772e5;
  color: #6772e5;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #6772e5;
  border-color: #6772e5;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #6772e5 #6772e5 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #6772e5;
  box-shadow: none;
  color: #6772e5;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #6772e5;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #6772e5 #6772e5 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link {
  background-color: #6772e5;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: rgb(92.1123595506, 103.9002808989, 227.1376404494);
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(103, 114, 229, 0.25);
}
.button.is-link:active, .button.is-link.is-active, .filter-section__button-wrapper .button.is-active .button.is-link.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-link.hamburger {
  background-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: #6772e5;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: #6772e5;
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #6772e5;
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #6772e5;
  color: #6772e5;
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #6772e5;
  border-color: #6772e5;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #6772e5 #6772e5 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: #6772e5;
  box-shadow: none;
  color: #6772e5;
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #6772e5;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #6772e5 #6772e5 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info {
  background-color: hsl(204, 86%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: hsl(204, 86%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(32.079, 155.7642, 238.221, 0.25);
}
.button.is-info:active, .button.is-info.is-active, .filter-section__button-wrapper .button.is-active .button.is-info.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-info.hamburger {
  background-color: hsl(204, 86%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: hsl(204, 86%, 53%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: hsl(204, 86%, 53%);
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(204, 86%, 53%);
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(204, 86%, 53%);
  color: hsl(204, 86%, 53%);
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: hsl(204, 86%, 53%);
  border-color: hsl(204, 86%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(204, 86%, 53%) hsl(204, 86%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(204, 86%, 53%);
  box-shadow: none;
  color: hsl(204, 86%, 53%);
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(204, 86%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(204, 86%, 53%) hsl(204, 86%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success {
  background-color: #48dbaa;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: rgb(61.345890411, 216.904109589, 165.051369863);
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 219, 170, 0.25);
}
.button.is-success:active, .button.is-success.is-active, .filter-section__button-wrapper .button.is-active .button.is-success.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-success.hamburger {
  background-color: rgb(50.6917808219, 214.8082191781, 160.102739726);
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #48dbaa;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #48dbaa;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48dbaa;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48dbaa;
  color: #48dbaa;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #48dbaa;
  border-color: #48dbaa;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48dbaa #48dbaa !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48dbaa;
  box-shadow: none;
  color: #48dbaa;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #48dbaa;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #48dbaa #48dbaa !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning {
  background-color: #f6c437;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: rgb(245.4509569378, 192.4007177033, 42.7990430622);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(246, 196, 55, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active, .filter-section__button-wrapper .button.is-active .button.is-warning.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-warning.hamburger {
  background-color: rgb(244.9019138756, 188.8014354067, 30.5980861244);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: #f6c437;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: #f6c437;
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: #f6c437;
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #f6c437;
  color: #f6c437;
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #f6c437;
  border-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #f6c437 #f6c437 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #f6c437;
  box-shadow: none;
  color: #f6c437;
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: #f6c437;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f6c437 #f6c437 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-danger {
  background-color: #ee7879;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: rgb(236.5740131579, 108.6759868421, 109.7598684211);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(238, 120, 121, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active, .filter-section__button-wrapper .button.is-active .button.is-danger.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-danger.hamburger {
  background-color: rgb(235.1480263158, 97.3519736842, 98.5197368421);
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: #ee7879;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: #ee7879;
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ee7879;
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ee7879;
  color: #ee7879;
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #ee7879;
  border-color: #ee7879;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #ee7879 #ee7879 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ee7879;
  box-shadow: none;
  color: #ee7879;
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ee7879;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ee7879 #ee7879 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger-2 {
  background-color: #da3d3c;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2:hover, .button.is-danger-2.is-hovered {
  background-color: rgb(215.9665948276, 50.338362069, 49.2834051724);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2:focus, .button.is-danger-2.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2:focus:not(:active), .button.is-danger-2.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(218, 61, 60, 0.25);
}
.button.is-danger-2:active, .button.is-danger-2.is-active, .filter-section__button-wrapper .button.is-active .button.is-danger-2.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-danger-2.hamburger {
  background-color: rgb(212.2306034483, 41.3577586207, 40.2693965517);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2[disabled], fieldset[disabled] .button.is-danger-2 {
  background-color: #da3d3c;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger-2.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: #da3d3c;
}
.button.is-danger-2.is-inverted:hover, .button.is-danger-2.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-danger-2.is-inverted[disabled], fieldset[disabled] .button.is-danger-2.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: #da3d3c;
}
.button.is-danger-2.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-danger-2.is-outlined {
  background-color: transparent;
  border-color: #da3d3c;
  color: #da3d3c;
}
.button.is-danger-2.is-outlined:hover, .button.is-danger-2.is-outlined.is-hovered, .button.is-danger-2.is-outlined:focus, .button.is-danger-2.is-outlined.is-focused {
  background-color: #da3d3c;
  border-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2.is-outlined.is-loading::after {
  border-color: transparent transparent #da3d3c #da3d3c !important;
}
.button.is-danger-2.is-outlined.is-loading:hover::after, .button.is-danger-2.is-outlined.is-loading.is-hovered::after, .button.is-danger-2.is-outlined.is-loading:focus::after, .button.is-danger-2.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-danger-2.is-outlined[disabled], fieldset[disabled] .button.is-danger-2.is-outlined {
  background-color: transparent;
  border-color: #da3d3c;
  box-shadow: none;
  color: #da3d3c;
}
.button.is-danger-2.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-danger-2.is-inverted.is-outlined:hover, .button.is-danger-2.is-inverted.is-outlined.is-hovered, .button.is-danger-2.is-inverted.is-outlined:focus, .button.is-danger-2.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: #da3d3c;
}
.button.is-danger-2.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger-2.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger-2.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger-2.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #da3d3c #da3d3c !important;
}
.button.is-danger-2.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger-2.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary {
  background-color: #f7c860;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary:hover, .button.is-secondary.is-hovered {
  background-color: rgb(246.3892215569, 195.8008982036, 83.8607784431);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary:focus, .button.is-secondary.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary:focus:not(:active), .button.is-secondary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(247, 200, 96, 0.25);
}
.button.is-secondary:active, .button.is-secondary.is-active, .filter-section__button-wrapper .button.is-active .button.is-secondary.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-secondary.hamburger {
  background-color: rgb(245.7784431138, 191.6017964072, 71.7215568862);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary[disabled], fieldset[disabled] .button.is-secondary {
  background-color: #f7c860;
  border-color: transparent;
  box-shadow: none;
}
.button.is-secondary.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: #f7c860;
}
.button.is-secondary.is-inverted:hover, .button.is-secondary.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-secondary.is-inverted[disabled], fieldset[disabled] .button.is-secondary.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: #f7c860;
}
.button.is-secondary.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-secondary.is-outlined {
  background-color: transparent;
  border-color: #f7c860;
  color: #f7c860;
}
.button.is-secondary.is-outlined:hover, .button.is-secondary.is-outlined.is-hovered, .button.is-secondary.is-outlined:focus, .button.is-secondary.is-outlined.is-focused {
  background-color: #f7c860;
  border-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.button.is-secondary.is-outlined.is-loading::after {
  border-color: transparent transparent #f7c860 #f7c860 !important;
}
.button.is-secondary.is-outlined.is-loading:hover::after, .button.is-secondary.is-outlined.is-loading.is-hovered::after, .button.is-secondary.is-outlined.is-loading:focus::after, .button.is-secondary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-secondary.is-outlined[disabled], fieldset[disabled] .button.is-secondary.is-outlined {
  background-color: transparent;
  border-color: #f7c860;
  box-shadow: none;
  color: #f7c860;
}
.button.is-secondary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-secondary.is-inverted.is-outlined:hover, .button.is-secondary.is-inverted.is-outlined.is-hovered, .button.is-secondary.is-inverted.is-outlined:focus, .button.is-secondary.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: #f7c860;
}
.button.is-secondary.is-inverted.is-outlined.is-loading:hover::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-secondary.is-inverted.is-outlined.is-loading:focus::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f7c860 #f7c860 !important;
}
.button.is-secondary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-secondary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-dark {
  background-color: #454043;
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: rgb(62.3853383459, 57.8646616541, 60.5770676692);
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(69, 64, 67, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active, .filter-section__button-wrapper .button.is-active .button.is-dark.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-dark.hamburger {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: #454043;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 91%);
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  box-shadow: none;
  color: #454043;
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #454043;
  color: #454043;
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #454043;
  border-color: #454043;
  color: hsl(0, 0%, 96%);
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #454043;
  box-shadow: none;
  color: #454043;
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #454043 #454043 !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-netpeople {
  background-color: #ff4c00;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople:hover, .button.is-netpeople.is-hovered {
  background-color: rgb(242.25, 72.2, 0);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople:focus, .button.is-netpeople.is-focused {
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople:focus:not(:active), .button.is-netpeople.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 76, 0, 0.25);
}
.button.is-netpeople:active, .button.is-netpeople.is-active, .filter-section__button-wrapper .button.is-active .button.is-netpeople.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.is-netpeople.hamburger {
  background-color: rgb(229.5, 68.4, 0);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople[disabled], fieldset[disabled] .button.is-netpeople {
  background-color: #ff4c00;
  border-color: transparent;
  box-shadow: none;
}
.button.is-netpeople.is-inverted {
  background-color: hsl(0, 0%, 100%);
  color: #ff4c00;
}
.button.is-netpeople.is-inverted:hover, .button.is-netpeople.is-inverted.is-hovered {
  background-color: hsl(0, 0%, 95%);
}
.button.is-netpeople.is-inverted[disabled], fieldset[disabled] .button.is-netpeople.is-inverted {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  box-shadow: none;
  color: #ff4c00;
}
.button.is-netpeople.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-netpeople.is-outlined {
  background-color: transparent;
  border-color: #ff4c00;
  color: #ff4c00;
}
.button.is-netpeople.is-outlined:hover, .button.is-netpeople.is-outlined.is-hovered, .button.is-netpeople.is-outlined:focus, .button.is-netpeople.is-outlined.is-focused {
  background-color: #ff4c00;
  border-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople.is-outlined.is-loading::after {
  border-color: transparent transparent #ff4c00 #ff4c00 !important;
}
.button.is-netpeople.is-outlined.is-loading:hover::after, .button.is-netpeople.is-outlined.is-loading.is-hovered::after, .button.is-netpeople.is-outlined.is-loading:focus::after, .button.is-netpeople.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
}
.button.is-netpeople.is-outlined[disabled], fieldset[disabled] .button.is-netpeople.is-outlined {
  background-color: transparent;
  border-color: #ff4c00;
  box-shadow: none;
  color: #ff4c00;
}
.button.is-netpeople.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.button.is-netpeople.is-inverted.is-outlined:hover, .button.is-netpeople.is-inverted.is-outlined.is-hovered, .button.is-netpeople.is-inverted.is-outlined:focus, .button.is-netpeople.is-inverted.is-outlined.is-focused {
  background-color: hsl(0, 0%, 100%);
  color: #ff4c00;
}
.button.is-netpeople.is-inverted.is-outlined.is-loading:hover::after, .button.is-netpeople.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-netpeople.is-inverted.is-outlined.is-loading:focus::after, .button.is-netpeople.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ff4c00 #ff4c00 !important;
}
.button.is-netpeople.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-netpeople.is-inverted.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 100%);
  box-shadow: none;
  color: hsl(0, 0%, 100%);
}
.button.is-small {
  border-radius: 2px;
  font-size: 12px;
}
.button.is-normal {
  font-size: 13px;
}
.button.is-medium {
  font-size: 15px;
}
.button.is-large {
  font-size: 17px;
}
.button[disabled], fieldset[disabled] .button {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em / 2);
  top: calc(50% - 1em / 2);
  position: absolute !important;
}
.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: #ccc;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em;
}

.buttons, .services-slider__button-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button, .services-slider__button-row .button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth), .services-slider__button-row .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child, .services-slider__button-row:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child), .services-slider__button-row:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large), .are-small.services-slider__button-row .button:not(.is-normal):not(.is-medium):not(.is-large) {
  border-radius: 2px;
  font-size: 12px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .are-medium.services-slider__button-row .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 15px;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium), .are-large.services-slider__button-row .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 17px;
}
.buttons.has-addons .button:not(:first-child), .has-addons.services-slider__button-row .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child), .has-addons.services-slider__button-row .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child, .has-addons.services-slider__button-row .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .has-addons.services-slider__button-row .button:hover, .buttons.has-addons .button.is-hovered, .has-addons.services-slider__button-row .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .has-addons.services-slider__button-row .button:focus, .buttons.has-addons .button.is-focused, .has-addons.services-slider__button-row .button.is-focused, .buttons.has-addons .button:active, .has-addons.services-slider__button-row .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .filter-section__button-wrapper .button.is-active .button.hamburger, .filter-section__button-wrapper .button.is-active .buttons.has-addons .button.hamburger, .buttons.has-addons .multipart-editor-modal__shape-chooser.is-active .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .buttons.has-addons .button.hamburger, .has-addons.services-slider__button-row .button.is-active, .has-addons.services-slider__button-row .filter-section__button-wrapper .button.is-active .button.hamburger, .filter-section__button-wrapper .button.is-active .has-addons.services-slider__button-row .button.hamburger, .has-addons.services-slider__button-row .multipart-editor-modal__shape-chooser.is-active .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .has-addons.services-slider__button-row .button.hamburger, .buttons.has-addons .button.is-selected, .has-addons.services-slider__button-row .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .has-addons.services-slider__button-row .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .has-addons.services-slider__button-row .button.is-focused:hover, .buttons.has-addons .button:active:hover, .has-addons.services-slider__button-row .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .filter-section__button-wrapper .button.is-active .button.hamburger:hover, .filter-section__button-wrapper .button.is-active .buttons.has-addons .button.hamburger:hover, .buttons.has-addons .multipart-editor-modal__shape-chooser.is-active .button.hamburger:hover, .multipart-editor-modal__shape-chooser.is-active .buttons.has-addons .button.hamburger:hover, .has-addons.services-slider__button-row .button.is-active:hover, .has-addons.services-slider__button-row .filter-section__button-wrapper .button.is-active .button.hamburger:hover, .filter-section__button-wrapper .button.is-active .has-addons.services-slider__button-row .button.hamburger:hover, .has-addons.services-slider__button-row .multipart-editor-modal__shape-chooser.is-active .button.hamburger:hover, .multipart-editor-modal__shape-chooser.is-active .has-addons.services-slider__button-row .button.hamburger:hover, .buttons.has-addons .button.is-selected:hover, .has-addons.services-slider__button-row .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded, .has-addons.services-slider__button-row .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered, .is-centered.services-slider__button-row {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .is-centered.services-slider__button-row:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right, .is-right.services-slider__button-row {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .is-right.services-slider__button-row:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

html .button {
  transition: all 0.25s ease-out;
  will-change: transition;
  border-radius: 25px;
  font-size: 12px;
  font-weight: 700;
  min-height: 50px;
  padding: 0 31px;
  justify-content: center;
  text-transform: uppercase;
}
html .button.is-present {
  background: transparent;
  border: 1px solid #e94393;
  color: #e94393;
  padding: 1px 12px 0 12px;
}
html .button.is-present [class^=icomoon-],
html .button.is-present [class*=" icomoon-"] {
  font-size: 19px;
  height: 23px;
  margin-right: 10px;
}
html .button.is-present:hover {
  background: #e94393;
  color: hsl(0, 0%, 100%);
}
html .button.larger {
  padding: 0 37px;
}
html .button.color-link {
  color: #6772e5 !important;
}
html .button.is-secondary.text-normal {
  color: #4d4d4d !important;
}
html .button.is-secondary.is-disabled {
  opacity: 0.22;
}
html .button.is-white {
  color: #6772e5;
}
html .button.is-white:hover {
  color: #6772e5;
}
html .button.is-small-padding {
  padding: 0 20px;
}
html .button.is-lightgrey {
  background: rgba(230, 230, 230, 0.79);
  border: 0;
  color: #979797;
}
html .button.is-lightgrey:hover {
  background: rgb(224.9, 224.9, 224.9);
}
html .button.is-size-40 {
  min-height: 40px;
}
html .button.is-size-45 {
  min-height: 45px;
}
html .button.is-size-36 {
  min-height: 36px;
}
html .button.is-size-30 {
  font-size: 11px;
  min-height: 30px;
  padding: 2px 15px 0;
}
html .button.is-size-30.larger {
  padding: 0 27px !important;
}
html .button.is-size-60 {
  border-radius: 50px;
  max-width: 100%;
  min-height: 60px;
  width: 368px;
}
html .button.is-primary.is-flat {
  border-radius: 0;
  cursor: normal !important;
  font-size: 17px;
  font-weight: bold;
  padding-left: 23px;
  padding-right: 23px;
  pointer-events: none;
  text-transform: none;
}
html .button.is-primary.is-flat:hover {
  background-color: #6772e5;
}

@keyframes effect {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
.button-dropdown {
  position: relative;
}
.button-dropdown.is-active .button-dropdown__content, .filter-section__button-wrapper .button.is-active .button-dropdown.hamburger .button-dropdown__content, .multipart-editor-modal__shape-chooser.is-active .button-dropdown.hamburger .button-dropdown__content {
  opacity: 1;
  pointer-events: all;
  transform: translateX(-50%) translateY(0);
}
.button-dropdown__content {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border-radius: 20px;
  box-shadow: 0 2px 14px 0 rgba(105, 81, 153, 0.14);
  left: 50%;
  margin-left: auto;
  margin-right: auto;
  min-width: 210px;
  opacity: 0;
  padding: 25px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: calc(100% - 3px);
  transform: translateX(-50%) translateY(-4px);
  z-index: 1;
}
.button-dropdown__content::before {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 7px 8px;
  bottom: calc(100% - 1px);
  content: "";
  height: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 0;
}
.button-dropdown__content ul {
  color: #484848;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
}
.button-dropdown__content ul a {
  color: inherit;
}
.button-dropdown__content ul a:hover {
  color: #6772e5;
}
.button-dropdown__content ul li:not(:last-child) {
  margin-bottom: 26px;
}

.show-hide-button span:nth-child(2) {
  display: none;
}
.show-hide-button.is-active span:first-child, .filter-section__button-wrapper .button.is-active .show-hide-button.hamburger span:first-child, .multipart-editor-modal__shape-chooser.is-active .show-hide-button.hamburger span:first-child {
  display: none;
}
.show-hide-button.is-active span:nth-child(2), .filter-section__button-wrapper .button.is-active .show-hide-button.hamburger span:nth-child(2), .multipart-editor-modal__shape-chooser.is-active .show-hide-button.hamburger span:nth-child(2) {
  display: block;
}

.present-button-wrapper {
  padding-top: 24px !important;
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
@media screen and (min-width: 1088px) {
  .present-button-wrapper {
    display: none !important;
  }
}

.container, .tabs__header, .tns-controls {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
@media screen and (min-width: 1088px) {
  .container, .tabs__header, .tns-controls {
    max-width: 960px;
  }
  .container.is-fluid, .is-fluid.tabs__header, .is-fluid.tns-controls {
    margin-left: 64px;
    margin-right: 64px;
    max-width: none;
  }
}
@media screen and (max-width: 1279px) {
  .container.is-widescreen, .is-widescreen.tabs__header, .is-widescreen.tns-controls {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1471px) {
  .container.is-fullhd, .is-fullhd.tabs__header, .is-fullhd.tns-controls {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1280px) {
  .container, .tabs__header, .tns-controls {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1472px) {
  .container, .tabs__header, .tns-controls {
    max-width: 1344px;
  }
}

/* stylelint-disable */
.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #454043;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-left: 5px solid hsl(0, 0%, 86%);
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #454043;
}
.content table th:not([align]) {
  text-align: left;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #454043;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #454043;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 12px;
}
.content.is-medium {
  font-size: 15px;
}
.content.is-large {
  font-size: 17px;
}

a {
  transition: all 0.25s ease-out;
  will-change: transition;
}

.has-text-small {
  font-size: 12px;
}

.content mark {
  background: #6772e5;
  color: #fff;
  padding: 3px 5px;
}

.is-text-small {
  font-size: 0.75rem !important;
}

.is-text-mid-small {
  font-size: 0.875rem !important;
}

strong {
  color: inherit;
}

.content pre {
  background-image: linear-gradient(1132deg, #6772e5 2%, #78b6ff 100%);
  color: hsl(0, 0%, 100%);
}
.content blockquote {
  background-color: #6772e5;
  border-color: #4d4d4d;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  color: hsl(0, 0%, 100%);
}
.content blockquote a {
  color: hsl(0, 0%, 100%);
}
.content h1 {
  color: #454043;
  font-size: 30px;
  font-weight: 700;
}
.dark-mode .content h1 {
  color: hsl(0, 0%, 100%);
}
.dark-mode .content table thead th,
.dark-mode .content table tfoot th {
  color: hsl(0, 0%, 100%);
}
.content h2 {
  color: #6772e5;
  font-size: 26px;
  font-weight: 700;
}
.content h3 {
  color: #6772e5;
  font-size: 18px;
  font-weight: 700;
}
.content h4 {
  color: #4d4d4d;
  font-size: 17px;
  font-weight: 700;
}
.dark-mode .content h4 {
  color: hsl(0, 0%, 100%);
}
.content h5 {
  color: #f7c860;
  font-size: 15px;
  font-weight: 700;
}
.content h6 {
  color: #979797;
  font-size: 13px;
  font-weight: 700;
}
.content ul {
  list-style-type: none;
  margin-left: 0;
}
.content ul li {
  font-size: 16px;
  padding-left: 22px;
  position: relative;
}
.content ul li:not(:last-child) {
  margin-bottom: 16px;
}
.content ul li::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  font-display: swap;
  color: #f7c860;
  content: "\e909";
  font-size: 12px;
  left: 0;
  position: absolute;
  top: 3px;
}

.is-bold {
  font-weight: 700;
}

.content-section {
  padding: calc(60px - 0.75rem) 0;
}
.dark-mode .content-section {
  background: #454043 !important;
}
@media screen and (max-width: 812px) {
  .content-section {
    padding: calc(40px - 0.75rem) 0;
  }
}
.content-section__title {
  color: #4d4d4d;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0;
  text-align: center;
}
.dark-mode .content-section__title {
  color: hsl(0, 0%, 100%);
}
.content-section__title:not(:last-child) {
  margin-bottom: 50px;
}
@media screen and (max-width: 812px) {
  .content-section .content {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.select select, .textarea, .input {
  background-color: hsl(0, 0%, 100%);
  border-color: rgba(204, 204, 204, 0.5);
  border-radius: 3px;
  color: #454043;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(69, 64, 67, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(69, 64, 67, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(69, 64, 67, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(69, 64, 67, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #454043;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .select .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select select.hamburger, .is-active.textarea, .filter-section__button-wrapper .button.is-active .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .textarea.hamburger, .is-active.input, .filter-section__button-wrapper .button.is-active .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .input.hamburger {
  border-color: #6772e5;
  box-shadow: 0 0 5px 0.125em rgba(103, 114, 229, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: lighter(rgba(204, 204, 204, 0.5), 5%);
  border-color: #ccc;
  box-shadow: none;
  color: #ccc;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(204, 204, 204, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(204, 204, 204, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(204, 204, 204, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(204, 204, 204, 0.3);
}

.textarea, .input {
  box-shadow: none;
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: hsl(0, 0%, 100%);
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-white.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-white.textarea.hamburger, .is-white.is-active.input, .filter-section__button-wrapper .button.is-active .is-white.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-white.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #454043;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-black.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-black.textarea.hamburger, .is-black.is-active.input, .filter-section__button-wrapper .button.is-active .is-black.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-black.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(69, 64, 67, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-light.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-light.textarea.hamburger, .is-light.is-active.input, .filter-section__button-wrapper .button.is-active .is-light.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-light.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #6772e5;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-primary.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-primary.textarea.hamburger, .is-primary.is-active.input, .filter-section__button-wrapper .button.is-active .is-primary.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-primary.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(103, 114, 229, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #6772e5;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-link.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-link.textarea.hamburger, .is-link.is-active.input, .filter-section__button-wrapper .button.is-active .is-link.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-link.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(103, 114, 229, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(204, 86%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-info.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-info.textarea.hamburger, .is-info.is-active.input, .filter-section__button-wrapper .button.is-active .is-info.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-info.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(32.079, 155.7642, 238.221, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #48dbaa;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-success.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-success.textarea.hamburger, .is-success.is-active.input, .filter-section__button-wrapper .button.is-active .is-success.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-success.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(72, 219, 170, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #f6c437;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-warning.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-warning.textarea.hamburger, .is-warning.is-active.input, .filter-section__button-wrapper .button.is-active .is-warning.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-warning.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(246, 196, 55, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #ee7879;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-danger.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-danger.textarea.hamburger, .is-danger.is-active.input, .filter-section__button-wrapper .button.is-active .is-danger.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-danger.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(238, 120, 121, 0.25);
}
.is-danger-2.textarea, .is-danger-2.input {
  border-color: #da3d3c;
}
.is-danger-2.textarea:focus, .is-danger-2.input:focus, .is-danger-2.is-focused.textarea, .is-danger-2.is-focused.input, .is-danger-2.textarea:active, .is-danger-2.input:active, .is-danger-2.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-danger-2.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-danger-2.textarea.hamburger, .is-danger-2.is-active.input, .filter-section__button-wrapper .button.is-active .is-danger-2.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-danger-2.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(218, 61, 60, 0.25);
}
.is-secondary.textarea, .is-secondary.input {
  border-color: #f7c860;
}
.is-secondary.textarea:focus, .is-secondary.input:focus, .is-secondary.is-focused.textarea, .is-secondary.is-focused.input, .is-secondary.textarea:active, .is-secondary.input:active, .is-secondary.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-secondary.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-secondary.textarea.hamburger, .is-secondary.is-active.input, .filter-section__button-wrapper .button.is-active .is-secondary.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-secondary.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(247, 200, 96, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #454043;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-dark.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-dark.textarea.hamburger, .is-dark.is-active.input, .filter-section__button-wrapper .button.is-active .is-dark.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-dark.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(69, 64, 67, 0.25);
}
.is-netpeople.textarea, .is-netpeople.input {
  border-color: #ff4c00;
}
.is-netpeople.textarea:focus, .is-netpeople.input:focus, .is-netpeople.is-focused.textarea, .is-netpeople.is-focused.input, .is-netpeople.textarea:active, .is-netpeople.input:active, .is-netpeople.is-active.textarea, .filter-section__button-wrapper .button.is-active .is-netpeople.textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-netpeople.textarea.hamburger, .is-netpeople.is-active.input, .filter-section__button-wrapper .button.is-active .is-netpeople.input.hamburger, .multipart-editor-modal__shape-chooser.is-active .is-netpeople.input.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(255, 76, 0, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 12px;
}
.is-medium.textarea, .is-medium.input {
  font-size: 15px;
}
.is-large.textarea, .is-large.input {
  font-size: 17px;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em;
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #454043;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox {
  color: #ccc;
  cursor: not-allowed;
}

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

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 48px;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #6772e5;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 290486px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: #ccc;
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #454043;
}
.select.is-white:not(:hover)::after {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select {
  border-color: hsl(0, 0%, 100%);
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: hsl(0, 0%, 95%);
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active, .select.is-white .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-white select.hamburger, .select.is-white .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-white select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #454043;
}
.select.is-black select {
  border-color: #454043;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active, .select.is-black .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-black select.hamburger, .select.is-black .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-black select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(69, 64, 67, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: hsl(0, 0%, 91%);
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active, .select.is-light .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-light select.hamburger, .select.is-light .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-light select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #6772e5;
}
.select.is-primary select {
  border-color: #6772e5;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active, .select.is-primary .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-primary select.hamburger, .select.is-primary .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-primary select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(103, 114, 229, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #6772e5;
}
.select.is-link select {
  border-color: #6772e5;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active, .select.is-link .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-link select.hamburger, .select.is-link .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-link select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(103, 114, 229, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(204, 86%, 53%);
}
.select.is-info select {
  border-color: hsl(204, 86%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: hsl(204, 86%, 48%);
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active, .select.is-info .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-info select.hamburger, .select.is-info .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-info select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(32.079, 155.7642, 238.221, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #48dbaa;
}
.select.is-success select {
  border-color: #48dbaa;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: rgb(50.6917808219, 214.8082191781, 160.102739726);
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active, .select.is-success .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-success select.hamburger, .select.is-success .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-success select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(72, 219, 170, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #f6c437;
}
.select.is-warning select {
  border-color: #f6c437;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: rgb(244.9019138756, 188.8014354067, 30.5980861244);
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active, .select.is-warning .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-warning select.hamburger, .select.is-warning .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-warning select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(246, 196, 55, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #ee7879;
}
.select.is-danger select {
  border-color: #ee7879;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: rgb(235.1480263158, 97.3519736842, 98.5197368421);
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active, .select.is-danger .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-danger select.hamburger, .select.is-danger .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-danger select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(238, 120, 121, 0.25);
}
.select.is-danger-2:not(:hover)::after {
  border-color: #da3d3c;
}
.select.is-danger-2 select {
  border-color: #da3d3c;
}
.select.is-danger-2 select:hover, .select.is-danger-2 select.is-hovered {
  border-color: rgb(212.2306034483, 41.3577586207, 40.2693965517);
}
.select.is-danger-2 select:focus, .select.is-danger-2 select.is-focused, .select.is-danger-2 select:active, .select.is-danger-2 select.is-active, .select.is-danger-2 .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-danger-2 select.hamburger, .select.is-danger-2 .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-danger-2 select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(218, 61, 60, 0.25);
}
.select.is-secondary:not(:hover)::after {
  border-color: #f7c860;
}
.select.is-secondary select {
  border-color: #f7c860;
}
.select.is-secondary select:hover, .select.is-secondary select.is-hovered {
  border-color: rgb(245.7784431138, 191.6017964072, 71.7215568862);
}
.select.is-secondary select:focus, .select.is-secondary select.is-focused, .select.is-secondary select:active, .select.is-secondary select.is-active, .select.is-secondary .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-secondary select.hamburger, .select.is-secondary .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-secondary select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(247, 200, 96, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #454043;
}
.select.is-dark select {
  border-color: #454043;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active, .select.is-dark .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-dark select.hamburger, .select.is-dark .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-dark select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(69, 64, 67, 0.25);
}
.select.is-netpeople:not(:hover)::after {
  border-color: #ff4c00;
}
.select.is-netpeople select {
  border-color: #ff4c00;
}
.select.is-netpeople select:hover, .select.is-netpeople select.is-hovered {
  border-color: rgb(229.5, 68.4, 0);
}
.select.is-netpeople select:focus, .select.is-netpeople select.is-focused, .select.is-netpeople select:active, .select.is-netpeople select.is-active, .select.is-netpeople .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select.is-netpeople select.hamburger, .select.is-netpeople .multipart-editor-modal__shape-chooser.is-active select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select.is-netpeople select.hamburger {
  box-shadow: 0 0 5px 0.125em rgba(255, 76, 0, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 12px;
}
.select.is-medium {
  font-size: 15px;
}
.select.is-large {
  font-size: 17px;
}
.select.is-disabled::after {
  border-color: #ccc;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 12px;
}
.select.is-loading.is-medium:after {
  font-size: 15px;
}
.select.is-loading.is-large:after {
  font-size: 17px;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: hsl(0, 0%, 100%);
  border-color: transparent;
  color: #454043;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: hsl(0, 0%, 97.5%);
  border-color: transparent;
  color: #454043;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #454043;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-white.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-white.hamburger .file-cta {
  background-color: hsl(0, 0%, 95%);
  border-color: transparent;
  color: #454043;
}
.file.is-black .file-cta {
  background-color: #454043;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: rgb(62.3853383459, 57.8646616541, 60.5770676692);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(69, 64, 67, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-black.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-black.hamburger .file-cta {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: #454043;
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: #454043;
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(244.8, 244.8, 244.8, 0.25);
  color: #454043;
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-light.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-light.hamburger .file-cta {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: #454043;
}
.file.is-primary .file-cta {
  background-color: #6772e5;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: rgb(92.1123595506, 103.9002808989, 227.1376404494);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(103, 114, 229, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-primary.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-primary.hamburger .file-cta {
  background-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #6772e5;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: rgb(92.1123595506, 103.9002808989, 227.1376404494);
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(103, 114, 229, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-link.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-link.hamburger .file-cta {
  background-color: rgb(81.2247191011, 93.8005617978, 225.2752808989);
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(204, 86%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: hsl(204, 86%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(32.079, 155.7642, 238.221, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-info.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-info.hamburger .file-cta {
  background-color: hsl(204, 86%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #48dbaa;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: rgb(61.345890411, 216.904109589, 165.051369863);
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 219, 170, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-success.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-success.hamburger .file-cta {
  background-color: rgb(50.6917808219, 214.8082191781, 160.102739726);
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #f6c437;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: rgb(245.4509569378, 192.4007177033, 42.7990430622);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(246, 196, 55, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-warning.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-warning.hamburger .file-cta {
  background-color: rgb(244.9019138756, 188.8014354067, 30.5980861244);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-danger .file-cta {
  background-color: #ee7879;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: rgb(236.5740131579, 108.6759868421, 109.7598684211);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(238, 120, 121, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-danger.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-danger.hamburger .file-cta {
  background-color: rgb(235.1480263158, 97.3519736842, 98.5197368421);
  border-color: transparent;
  color: #fff;
}
.file.is-danger-2 .file-cta {
  background-color: #da3d3c;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-danger-2:hover .file-cta, .file.is-danger-2.is-hovered .file-cta {
  background-color: rgb(215.9665948276, 50.338362069, 49.2834051724);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-danger-2:focus .file-cta, .file.is-danger-2.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(218, 61, 60, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-danger-2:active .file-cta, .file.is-danger-2.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-danger-2.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-danger-2.hamburger .file-cta {
  background-color: rgb(212.2306034483, 41.3577586207, 40.2693965517);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-secondary .file-cta {
  background-color: #f7c860;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-secondary:hover .file-cta, .file.is-secondary.is-hovered .file-cta {
  background-color: rgb(246.3892215569, 195.8008982036, 83.8607784431);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-secondary:focus .file-cta, .file.is-secondary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(247, 200, 96, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-secondary:active .file-cta, .file.is-secondary.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-secondary.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-secondary.hamburger .file-cta {
  background-color: rgb(245.7784431138, 191.6017964072, 71.7215568862);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-dark .file-cta {
  background-color: #454043;
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: rgb(62.3853383459, 57.8646616541, 60.5770676692);
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(69, 64, 67, 0.25);
  color: hsl(0, 0%, 96%);
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-dark.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-dark.hamburger .file-cta {
  background-color: rgb(55.7706766917, 51.7293233083, 54.1541353383);
  border-color: transparent;
  color: hsl(0, 0%, 96%);
}
.file.is-netpeople .file-cta {
  background-color: #ff4c00;
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-netpeople:hover .file-cta, .file.is-netpeople.is-hovered .file-cta {
  background-color: rgb(242.25, 72.2, 0);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-netpeople:focus .file-cta, .file.is-netpeople.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 76, 0, 0.25);
  color: hsl(0, 0%, 100%);
}
.file.is-netpeople:active .file-cta, .file.is-netpeople.is-active .file-cta, .filter-section__button-wrapper .button.is-active .file.is-netpeople.hamburger .file-cta, .multipart-editor-modal__shape-chooser.is-active .file.is-netpeople.hamburger .file-cta {
  background-color: rgb(229.5, 68.4, 0);
  border-color: transparent;
  color: hsl(0, 0%, 100%);
}
.file.is-small {
  font-size: 12px;
}
.file.is-medium {
  font-size: 15px;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 17px;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: hsl(0, 0%, 93.5%);
  color: #454043;
}
.file-label:hover .file-name {
  border-color: hsl(0, 0%, 83.5%);
}
.file-label:active .file-cta {
  background-color: hsl(0, 0%, 91%);
  color: #454043;
}
.file-label:active .file-name {
  border-color: hsl(0, 0%, 81%);
}

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

.file-cta,
.file-name {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: hsl(0, 0%, 96%);
  color: #4d4d4d;
}

.file-name {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #454043;
  display: block;
  font-size: 13px;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 12px;
}
.label.is-medium {
  font-size: 15px;
}
.label.is-large {
  font-size: 17px;
}

.help {
  display: block;
  font-size: 12px;
  margin-top: 0.25rem;
}
.help.is-white {
  color: hsl(0, 0%, 100%);
}
.help.is-black {
  color: #454043;
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-primary {
  color: #6772e5;
}
.help.is-link {
  color: #6772e5;
}
.help.is-info {
  color: hsl(204, 86%, 53%);
}
.help.is-success {
  color: #48dbaa;
}
.help.is-warning {
  color: #f6c437;
}
.help.is-danger {
  color: #ee7879;
}
.help.is-danger-2 {
  color: #da3d3c;
}
.help.is-secondary {
  color: #f7c860;
}
.help.is-dark {
  color: #454043;
}
.help.is-netpeople {
  color: #ff4c00;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .filter-section__button-wrapper .button.is-active .button.hamburger:not([disabled]), .filter-section__button-wrapper .button.is-active .field.has-addons .control .button.hamburger:not([disabled]), .field.has-addons .control .multipart-editor-modal__shape-chooser.is-active .button.hamburger:not([disabled]), .multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .button.hamburger:not([disabled]),
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .filter-section__button-wrapper .button.is-active .input.hamburger:not([disabled]),
.filter-section__button-wrapper .button.is-active .field.has-addons .control .input.hamburger:not([disabled]),
.field.has-addons .control .multipart-editor-modal__shape-chooser.is-active .input.hamburger:not([disabled]),
.multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .input.hamburger:not([disabled]),
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active,
.field.has-addons .control .select .filter-section__button-wrapper .button.is-active select.hamburger:not([disabled]),
.filter-section__button-wrapper .button.is-active .field.has-addons .control .select select.hamburger:not([disabled]),
.field.has-addons .control .select .multipart-editor-modal__shape-chooser.is-active select.hamburger:not([disabled]),
.multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .select select.hamburger:not([disabled]) {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .filter-section__button-wrapper .button.is-active .button.hamburger:not([disabled]):hover, .filter-section__button-wrapper .button.is-active .field.has-addons .control .button.hamburger:not([disabled]):hover, .field.has-addons .control .multipart-editor-modal__shape-chooser.is-active .button.hamburger:not([disabled]):hover, .multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .button.hamburger:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .filter-section__button-wrapper .button.is-active .input.hamburger:not([disabled]):hover,
.filter-section__button-wrapper .button.is-active .field.has-addons .control .input.hamburger:not([disabled]):hover,
.field.has-addons .control .multipart-editor-modal__shape-chooser.is-active .input.hamburger:not([disabled]):hover,
.multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .input.hamburger:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover,
.field.has-addons .control .select .filter-section__button-wrapper .button.is-active select.hamburger:not([disabled]):hover,
.filter-section__button-wrapper .button.is-active .field.has-addons .control .select select.hamburger:not([disabled]):hover,
.field.has-addons .control .select .multipart-editor-modal__shape-chooser.is-active select.hamburger:not([disabled]):hover,
.multipart-editor-modal__shape-chooser.is-active .field.has-addons .control .select select.hamburger:not([disabled]):hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 813px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 812px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 813px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 12px;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 15px;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 17px;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 813px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 13px;
  position: relative;
  text-align: left;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #ccc;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 12px;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 15px;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 17px;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: hsl(0, 0%, 86%);
  height: 48px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 48px;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 48px;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 48px;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 12px;
}
.control.is-loading.is-medium:after {
  font-size: 15px;
}
.control.is-loading.is-large:after {
  font-size: 17px;
}

.main .control {
  font-size: 22px;
}
.main .fieldset:not(:last-child) {
  margin-bottom: 53px;
}
@media screen and (max-width: 812px) {
  .main .fieldset:not(:last-child) {
    margin-bottom: 25px;
  }
}
.main .fieldset--inner-padding {
  padding: 0 35px;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .main .fieldset--inner-padding {
    padding: 0 15px;
  }
}
@media screen and (max-width: 812px) {
  .main .fieldset--inner-padding {
    padding: 0;
  }
}
.main .fieldset:disabled {
  margin-bottom: 0;
  opacity: 0.2;
}
.main .fieldset:disabled * {
  display: none;
}
.main .fieldset:disabled .field-title {
  display: block;
}
.main .fieldset:disabled .field-title span {
  display: inline;
}
.main .progress-field {
  align-items: center;
  display: flex;
}
.main .progress-field--column {
  flex-direction: column;
}
.main .progress-field--column .slider {
  width: 100% !important;
}
.main .progress-field__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.main .progress-field__header label {
  color: #fff;
  font-size: 11px;
  letter-spacing: 0;
  margin-right: 10px;
}
.main .progress-field:not(:last-child) {
  margin-bottom: 17px;
}
.main .progress-field p {
  color: hsl(0, 0%, 100%);
  flex: 0 0 102px;
  font-family: "Rubik", sans-serif;
  font-size: 11px;
  letter-spacing: 0;
}
.main .progress-field output {
  background: none !important;
  padding: 0 !important;
  top: 0 !important;
}
.main .progress-field input {
  margin: 0 !important;
}
.main .date-input-wrapper {
  position: relative;
}
.main .date-input-wrapper::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  font-display: swap;
  color: #c2c2c2;
  content: "\e915";
  display: block;
  font-size: 17px;
  height: 17px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 17px;
  z-index: 1;
}
.main .date-input-wrapper .input {
  padding-right: 37px;
}
.main .field:not(:last-child) {
  margin-bottom: 14px;
}
.main .field.smaller:not(:last-child) {
  margin-bottom: 5px;
}
.main .field--larger:not(:last-child) {
  margin-bottom: 22px;
}
.main .field__inner {
  align-items: center;
  display: flex;
}
.main .field__inner p {
  margin-left: 8px;
}
.main .field__inner-2 {
  display: flex;
  padding-left: 15px;
  padding-top: 7px;
}
.main .field__inner-2 > * {
  margin-right: 15px;
}
.main .field__inner-2--column {
  display: block;
}
.main .field__inner-2--column > * {
  margin-right: 0;
}
.main .field__inner-2--column > *:not(:last-child) {
  margin-bottom: 20px;
}
.main .field__inner-form {
  display: none;
  padding-bottom: 30px;
  padding-left: 29px;
  padding-top: 27px;
}
@media screen and (max-width: 812px) {
  .main .field__inner-form {
    padding-left: 0;
  }
}
.main .label {
  font-size: 13px !important;
  font-weight: normal;
  letter-spacing: 0;
}
.main .label--with-help {
  display: flex;
}
.main .label--with-help span:first-child {
  margin-right: 24px;
}
.main .label--with-help .help {
  color: #f7c860;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 0;
  padding-left: 0;
  text-decoration: underline;
  text-transform: none;
}
.main .label--huge {
  color: hsl(0, 0%, 100%);
  font-size: 19px !important;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.main .label--white {
  color: hsl(0, 0%, 100%);
  font-size: 12px !important;
  font-weight: 700;
  letter-spacing: 0;
}
.main .label.inline {
  align-items: center;
  color: #6772e5;
  display: flex;
  font-size: 13px;
  font-weight: normal;
  height: 100%;
}
.main .hide-radio .is-checkradio + label {
  display: none !important;
}
.main .hide-radio .field__inner-form {
  display: block;
  padding: 0 !important;
}
.main .input {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border: 2px solid #d4d4d4 !important;
  border-radius: 3px;
  font-size: 0.8125rem;
  height: 48px;
  padding: 8px 15px;
}
.main .input[type=number] {
  -moz-appearance: textfield;
}
.main .input[type=number]::-webkit-outer-spin-button, .main .input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.main .input.is-danger {
  padding-right: 35px;
}
.main .input.is-size-40 {
  height: 40px;
}
.dark-mode .main .input {
  background: #4d4d4d;
  color: hsl(0, 0%, 100%);
}
.dark-mode .main .input::-moz-placeholder {
  color: #979797;
}
.dark-mode .main .input::placeholder {
  color: #979797;
}
.main .input:hover {
  border-color: #454043 !important;
}
.main .input:focus {
  border-color: #6772e5 !important;
}
.main .field-title {
  color: #6772e5;
  display: block;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0;
}
.main .field-title span {
  color: #6772e5;
  display: none;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0;
  text-align: center;
}
.main .field-title:not(:last-child) {
  margin-bottom: 24px;
}
.main .field-title--smaller-margin:not(:last-child) {
  margin-bottom: 10px;
}
.main .textarea {
  transition: all 0.25s ease-out;
  will-change: transition;
  font-size: 0.8125rem;
  padding: 15px;
  border: 2px solid #d4d4d4 !important;
}
.dark-mode .main .textarea {
  background: #4d4d4d;
  color: hsl(0, 0%, 100%);
}
.main .textarea:hover {
  border-color: #454043 !important;
}
.main .textarea:focus {
  border-color: #6772e5 !important;
}
.main .select {
  transition: all 0.25s ease-out;
  will-change: transition;
}
.dark-mode .main .select::after {
  border-color: hsl(0, 0%, 100%) !important;
}
.dark-mode .main .select select {
  background: #4d4d4d !important;
  color: hsl(0, 0%, 100%) !important;
}
.dark-mode .main .select select::-moz-placeholder {
  color: #979797 !important;
}
.dark-mode .main .select select::placeholder {
  color: #979797 !important;
}
.main .select select:not([multiple]) {
  padding-right: 2.5em !important;
}
.main .select:not(.is-multiple) {
  height: 48px !important;
}
.main .select.is-size-40 {
  height: 40px !important;
}
.main .select.is-size-40 select {
  height: 40px !important;
}
.main .select.is-size-36 {
  height: 36px !important;
}
.main .select.is-size-36 select {
  height: 36px;
}
.main .select.is-loading::after {
  margin-top: -8px;
  right: 10px;
  top: 50%;
}
.main .select select {
  transition: all 0.25s ease-out;
  will-change: transition;
  font-size: 0.8125rem !important;
  height: 48px !important;
  padding: 8px 15px 7px !important;
  text-align: center;
  -moz-text-align-last: center;
       text-align-last: center;
  border: 1px solid rgba(204, 204, 204, 0.5);
}
.main .select select option {
  text-align: left;
}
.main .select:hover:not(.is-multiple):not(.is-loading)::after {
  border-color: #4d4d4d !important;
}
.main .select:not(.is-multiple):not(.is-loading)::after {
  transition: all 0.25s ease-out;
  will-change: transition;
  border-color: #4d4d4d !important;
  border-radius: 0;
  border-width: 1px;
  height: 9px;
  margin-top: -2px;
  right: 14px;
  transform: translateY(-50%) rotate(-45deg);
  width: 9px;
}

.is-checkradio.is-light + label {
  color: hsl(0, 0%, 100%) !important;
}
.is-checkradio.is-weight-normal + label {
  font-weight: normal !important;
}

.radio-inner {
  display: none;
}
input:checked ~ .radio-inner {
  display: block;
}

.is-checkradio[type=checkbox] {
  margin-left: 5px;
  margin-top: 14px;
  opacity: 0;
  position: absolute;
  visibility: hidden;
}
.is-checkradio[type=checkbox] + label {
  display: block;
  font-size: 13px;
  line-height: 20px;
  padding-left: 30px;
  position: relative;
}
.is-checkradio[type=checkbox] + label:active::before {
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.is-checkradio[type=checkbox] + label::before {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border: 2px solid #d4d4d4;
  border-radius: 2px;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px;
}
.is-checkradio[type=checkbox] + label::after {
  transition: all 0.25s ease-out;
  will-change: transition;
  border: 1px solid #6772e5;
  border-width: 0 0 1px 1px;
  content: "";
  display: block;
  height: 5px;
  left: 6px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-45deg) scale(0);
  width: 9px;
}
.is-checkradio[type=checkbox]:checked + label::after {
  opacity: 1;
  transform: translateY(-50%) rotate(-45deg) scale(1);
}

.is-checkradio[type=radio] {
  margin-left: 5px;
  margin-top: 14px;
  opacity: 0;
  position: absolute;
  visibility: hidden;
}
.is-checkradio[type=radio] + label {
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  padding-left: 30px;
  position: relative;
  margin-top: 22px;
}
.is-checkradio[type=radio] + label.inactive {
  color: #979797;
}
.is-checkradio[type=radio] + label .help {
  color: #979797;
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  margin-top: 0;
  max-width: 100%;
  padding-left: 0;
  width: 290px;
}
@media screen and (max-width: 812px) {
  .is-checkradio[type=radio] + label .help {
    width: auto;
  }
}
.is-checkradio[type=radio] + label .help.with-image {
  width: calc(100% + 90px) !important;
}
.is-checkradio[type=radio] + label .help a {
  color: #6772e5;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 19px;
  text-decoration: underline;
}
.is-checkradio[type=radio] + label:active::before {
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}
.is-checkradio[type=radio] + label::before {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border: 2px solid #d4d4d4;
  border-radius: 100%;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  margin-top: 0;
  position: absolute;
  top: 0;
  width: 20px;
}
.is-checkradio[type=radio] + label::after {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: #6772e5;
  border-radius: 100%;
  content: "";
  display: block;
  height: 8px;
  left: 6px;
  margin-top: 0;
  position: absolute;
  top: 6px;
  transform: scale(0);
  width: 8px;
}
.is-checkradio[type=radio]:checked ~ .field__inner-form {
  display: block;
}
.is-checkradio[type=radio]:checked + label + .field__inner-form {
  display: block;
}
.is-checkradio[type=radio]:checked + label::after {
  opacity: 1;
  transform: scale(1);
}

.search-input {
  position: relative;
  width: 100%;
}
.search-input--with-spacing {
  margin-bottom: 50px;
  margin-top: calc(50px - 0.75rem);
}
.search-input .input {
  border: 1px solid #d6d6d6;
  border-radius: 30px;
  color: #595959;
  font-size: 14px;
  letter-spacing: 0;
  min-height: 50px;
}
.dark-mode .search-input .input {
  border-color: #979797;
  color: #979797;
}
.search-input .button {
  align-items: center;
  background: hsl(0, 0%, 100%);
  border: 0;
  box-shadow: none !important;
  color: #6772e5;
  display: flex;
  font-size: 22px;
  height: 48px;
  justify-content: center;
  min-height: 48px;
  outline: none !important;
  padding: 0;
  padding-left: 23px;
  padding-right: 23px;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 50px;
}
.dark-mode .search-input .button {
  background: #4d4d4d;
}

.float-container {
  position: relative;
}
.float-container label {
  left: 15px;
  position: absolute;
  transform: translate(0, 16px) scale(1);
  transform-origin: top left;
  transition: all 0.1s ease-in-out;
  z-index: 1;
}
.dark-mode .float-container label {
  color: hsl(0, 0%, 100%);
}
.float-container.active .input {
  padding-top: 17px;
}
.float-container.active label {
  color: #979797;
  transform: translate(0, 7px) scale(0.75);
}

.help {
  font-size: 12px;
  letter-spacing: 0;
  margin-top: 6px;
  padding-left: 15px;
}
.help.with-image {
  align-items: center;
  display: flex !important;
  justify-content: space-between;
  width: 100% !important;
}
.help.with-image img {
  margin-left: 10px;
  max-width: 133px;
}

input + .help.is-danger {
  position: relative;
}
input + .help.is-danger::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  font-display: swap;
  color: #ee7879;
  content: "\e90d";
  font-size: 9px;
  position: absolute;
  right: 19px;
  top: -34px;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-clear {
  border-radius: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 600;
  padding: 6px 16px;
}
.pcr-app .pcr-interaction .pcr-save {
  background: #6772e5 !important;
}
.pcr-app .pcr-interaction .pcr-clear {
  background: #ee7879 !important;
}

.pcr-button {
  border: 1px solid #fff !important;
  border-radius: 0 !important;
  height: 21px !important;
  width: 34px !important;
}

.number-input {
  display: flex;
  position: relative;
  -moz-appearance: textfield;
}
.number-input input[type=number]::-webkit-inner-spin-button,
.number-input input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number-input .input {
  border-radius: 0;
  padding-left: 5px !important;
  padding-right: 5px !important;
  position: relative;
  width: 40px !important;
}
.number-input .input:hover, .number-input .input:focus {
  z-index: 1;
}
.number-input .button {
  background: #d4d4d4;
  border: 2px solid #d4d4d4;
  border-radius: 3px !important;
  font-size: 16px;
  font-weight: normal;
  min-height: 40px;
  padding: 0;
  position: relative;
  width: 30px;
}
.number-input .button:hover {
  border-color: #454043;
  z-index: 1;
}
.number-input .button:active {
  border-color: #6772e5;
}
.number-input .button:first-of-type {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  margin-right: -2px;
}
.number-input .button:last-of-type {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  margin-left: -2px;
}

.inline-file-upload {
  align-items: center;
  display: flex;
}
.inline-file-upload__button {
  margin-right: 17px;
  position: relative;
}
.inline-file-upload__button input {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.inline-file-upload__button input:hover + .button {
  background: rgb(224.9, 224.9, 224.9);
}
.inline-file-upload__files p {
  align-items: center;
  color: #4d4d4d;
  display: flex;
  font-size: 12px;
  justify-content: center;
  letter-spacing: 0;
}
.inline-file-upload__files p [class^=icomoon-],
.inline-file-upload__files p [class*=" icomoon-"] {
  cursor: pointer;
  display: block;
  font-size: 10px;
  margin-left: 9px;
}

@media screen and (max-width: 812px) {
  .gtc_error {
    background: rgba(255, 255, 255, 0.9);
    border-radius: 4px;
    font-weight: bold;
    padding: 5px 10px;
  }
}
.frame-size {
  height: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.frame-size + label {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  border: 2px solid transparent;
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  justify-content: center;
  line-height: 1.4;
  margin-right: 10px;
  min-height: 63px;
  min-width: 72px;
  opacity: 0.65;
  padding: 6px 7px 4px;
  text-align: center;
}
.frame-size + label img {
  display: block;
  margin-bottom: 6px;
}
.frame-size:checked + label {
  background: rgba(0, 0, 0, 0.12);
  border: 2px solid #f7c860;
  opacity: 1;
}

.fixed-size-radio {
  height: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.fixed-size-radio + label {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  border: 2px solid transparent;
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  justify-content: center;
  line-height: 1.4;
  margin-right: 9px;
  min-height: 83px;
  min-width: 94px;
  opacity: 0.65;
  padding: 6px 7px 4px;
  text-align: center;
}
@media screen and (max-width: 342px) {
  .fixed-size-radio + label {
    margin-right: 0;
  }
}
.fixed-size-radio + label span {
  justify-self: flex-end;
}
.fixed-size-radio + label div {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid #fff;
  border-radius: 2px;
  margin-bottom: 7px;
}
.fixed-size-radio.square + label div {
  height: 34px;
  width: 34px;
}
.fixed-size-radio.is-2-3 + label div {
  height: 41px;
  width: 27px;
}
.fixed-size-radio.is-3-2 + label div {
  height: 27px;
  width: 41px;
}
.fixed-size-radio:checked + label {
  background: rgba(0, 0, 0, 0.12);
  border: 2px solid #f7c860;
  opacity: 1;
}

.orientation-radio {
  height: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.orientation-radio + label {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 8px;
  justify-content: center;
  line-height: 1.4;
  margin-left: 9px;
  opacity: 0.3;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}
.orientation-radio + label div {
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid #fff;
  border-radius: 2px;
  margin-bottom: 5px;
  margin-top: auto;
}
.orientation-radio + label span {
  justify-self: flex-end;
  margin-top: auto;
  text-align: center;
}
.orientation-radio:checked + label {
  opacity: 1;
}
.orientation-radio.landscape + label div {
  height: 17px;
  width: 33px;
}
.orientation-radio.portrait + label div {
  height: 26px;
  width: 17px;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icomoon-up-arrow.right {
  transform: rotate(90deg);
}
.icomoon-up-arrow.right::before {
  content: "\e902";
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 290486px;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.image:not(.ck-content .image) {
  overflow: hidden;
}
.image:not(.ck-content .image) img {
  height: 100% !important;
  left: 50% !important;
  max-width: none !important;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
  width: 100% !important;
}

.placeholder {
  background-color: #f6f6f6;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
.placeholder img {
  transition: all 0.25s ease-out;
  will-change: transition;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.placeholder .loaded {
  opacity: 1;
}

.img-small {
  transform: scale(1);
}

.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: hsl(0, 0%, 100%);
}
.notification pre code {
  background: transparent;
}
.notification > .delete, .notification > .top-alert__close, .notification > .top-discount__close, .dz-preview .notification > .dz-error-mark {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.notification.is-black {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.notification.is-primary {
  background-color: #6772e5;
  color: #fff;
}
.notification.is-link {
  background-color: #6772e5;
  color: #fff;
}
.notification.is-info {
  background-color: hsl(204, 86%, 53%);
  color: #fff;
}
.notification.is-success {
  background-color: #48dbaa;
  color: #fff;
}
.notification.is-warning {
  background-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.notification.is-danger {
  background-color: #ee7879;
  color: #fff;
}
.notification.is-danger-2 {
  background-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.notification.is-secondary {
  background-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.notification.is-dark {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.notification.is-netpeople {
  background-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}

.notification.fixed {
  transition: all 0.25s ease-out;
  will-change: transition;
  position: fixed;
  top: 90px;
  right: 20px;
  z-index: 10000;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
  transform: translateX(150%);
  max-width: 300px;
}
@media screen and (max-width: 812px) {
  .notification.fixed {
    top: 10px;
    right: 10px;
  }
}
.notification.fixed.is-active, .filter-section__button-wrapper .button.is-active .notification.fixed.hamburger, .multipart-editor-modal__shape-chooser.is-active .notification.fixed.hamburger {
  transform: translateX(0);
}
.notification.is-small {
  font-size: 12px;
  padding: 15px 20px;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 13px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: hsl(0, 0%, 86%);
}
.progress::-webkit-progress-value {
  background-color: #4d4d4d;
}
.progress::-moz-progress-bar {
  background-color: #4d4d4d;
}
.progress::-ms-fill {
  background-color: #4d4d4d;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-moz-progress-bar {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white::-ms-fill {
  background-color: hsl(0, 0%, 100%);
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #454043;
}
.progress.is-black::-moz-progress-bar {
  background-color: #454043;
}
.progress.is-black::-ms-fill {
  background-color: #454043;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #454043 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #6772e5;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #6772e5;
}
.progress.is-primary::-ms-fill {
  background-color: #6772e5;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #6772e5 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #6772e5;
}
.progress.is-link::-moz-progress-bar {
  background-color: #6772e5;
}
.progress.is-link::-ms-fill {
  background-color: #6772e5;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #6772e5 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(204, 86%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(204, 86%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(204, 86%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(204, 86%, 53%) 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #48dbaa;
}
.progress.is-success::-moz-progress-bar {
  background-color: #48dbaa;
}
.progress.is-success::-ms-fill {
  background-color: #48dbaa;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #48dbaa 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #f6c437;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #f6c437;
}
.progress.is-warning::-ms-fill {
  background-color: #f6c437;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #f6c437 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #ee7879;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #ee7879;
}
.progress.is-danger::-ms-fill {
  background-color: #ee7879;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #ee7879 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-danger-2::-webkit-progress-value {
  background-color: #da3d3c;
}
.progress.is-danger-2::-moz-progress-bar {
  background-color: #da3d3c;
}
.progress.is-danger-2::-ms-fill {
  background-color: #da3d3c;
}
.progress.is-danger-2:indeterminate {
  background-image: linear-gradient(to right, #da3d3c 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-secondary::-webkit-progress-value {
  background-color: #f7c860;
}
.progress.is-secondary::-moz-progress-bar {
  background-color: #f7c860;
}
.progress.is-secondary::-ms-fill {
  background-color: #f7c860;
}
.progress.is-secondary:indeterminate {
  background-image: linear-gradient(to right, #f7c860 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #454043;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #454043;
}
.progress.is-dark::-ms-fill {
  background-color: #454043;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #454043 30%, hsl(0, 0%, 86%) 30%);
}
.progress.is-netpeople::-webkit-progress-value {
  background-color: #ff4c00;
}
.progress.is-netpeople::-moz-progress-bar {
  background-color: #ff4c00;
}
.progress.is-netpeople::-ms-fill {
  background-color: #ff4c00;
}
.progress.is-netpeople:indeterminate {
  background-image: linear-gradient(to right, #ff4c00 30%, hsl(0, 0%, 86%) 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 86%);
  background-image: linear-gradient(to right, #4d4d4d 30%, hsl(0, 0%, 86%) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress.is-small {
  height: 12px;
}
.progress.is-medium {
  height: 15px;
}
.progress.is-large {
  height: 17px;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: hsl(0, 0%, 100%);
  color: #4d4d4d;
}
.table td,
.table th {
  border: 1px solid #4d4d4d;
  border-width: 0 0 1px;
  padding: 0.9em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: #454043;
}
.table td.is-black,
.table th.is-black {
  background-color: #454043;
  border-color: #454043;
  color: hsl(0, 0%, 100%);
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: #454043;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #6772e5;
  border-color: #6772e5;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #6772e5;
  border-color: #6772e5;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(204, 86%, 53%);
  border-color: hsl(204, 86%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #48dbaa;
  border-color: #48dbaa;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #f6c437;
  border-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #ee7879;
  border-color: #ee7879;
  color: #fff;
}
.table td.is-danger-2,
.table th.is-danger-2 {
  background-color: #da3d3c;
  border-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.table td.is-secondary,
.table th.is-secondary {
  background-color: #f7c860;
  border-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #454043;
  border-color: #454043;
  color: hsl(0, 0%, 96%);
}
.table td.is-netpeople,
.table th.is-netpeople {
  background-color: #ff4c00;
  border-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #6772e5;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table th {
  color: #454043;
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: #6772e5;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 0;
  color: hsl(0, 0%, 100%);
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #454043;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

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

.table tr th {
  background: #6772e5;
  color: hsl(0, 0%, 100%);
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 13px;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 15px;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 4px;
  color: #4d4d4d;
  display: inline-flex;
  font-size: 12px;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete, .tag:not(body) .top-alert__close, .tag:not(body) .top-discount__close, .tag:not(body) .dz-preview .dz-error-mark, .dz-preview .tag:not(body) .dz-error-mark {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.tag:not(body).is-black {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.tag:not(body).is-primary {
  background-color: #6772e5;
  color: #fff;
}
.tag:not(body).is-link {
  background-color: #6772e5;
  color: #fff;
}
.tag:not(body).is-info {
  background-color: hsl(204, 86%, 53%);
  color: #fff;
}
.tag:not(body).is-success {
  background-color: #48dbaa;
  color: #fff;
}
.tag:not(body).is-warning {
  background-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-danger {
  background-color: #ee7879;
  color: #fff;
}
.tag:not(body).is-danger-2 {
  background-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-secondary {
  background-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-dark {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.tag:not(body).is-netpeople {
  background-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.tag:not(body).is-normal {
  font-size: 12px;
}
.tag:not(body).is-medium {
  font-size: 13px;
}
.tag:not(body).is-large {
  font-size: 15px;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).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;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: hsl(0, 0%, 91%);
}
.tag:not(body).is-delete:active {
  background-color: hsl(0, 0%, 86%);
}
.tag:not(body).is-rounded {
  border-radius: 290486px;
}

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

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #4d4d4d;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title + .highlight {
  margin-top: -0.75rem;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 30px;
}
.title.is-2 {
  font-size: 26px;
}
.title.is-3 {
  font-size: 18px;
}
.title.is-4 {
  font-size: 17px;
}
.title.is-5 {
  font-size: 15px;
}
.title.is-6 {
  font-size: 13px;
}
.title.is-7 {
  font-size: 12px;
}

.subtitle {
  color: #4d4d4d;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #454043;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 30px;
}
.subtitle.is-2 {
  font-size: 26px;
}
.subtitle.is-3 {
  font-size: 18px;
}
.subtitle.is-4 {
  font-size: 17px;
}
.subtitle.is-5 {
  font-size: 15px;
}
.subtitle.is-6 {
  font-size: 13px;
}
.subtitle.is-7 {
  font-size: 12px;
}

.title {
  color: #454043;
}
.dark-mode .title {
  color: hsl(0, 0%, 100%);
}
.title.is-1 {
  font-family: "Rubik", sans-serif;
  text-transform: uppercase;
}
.title.is-2 {
  font-family: "Rubik", sans-serif;
  text-transform: uppercase;
}
.title.is-3 {
  font-family: "Rubik", sans-serif;
  text-transform: uppercase;
}

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

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}
.highlight pre {
  overflow: auto;
  max-width: 100%;
}

.number {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 290486px;
  display: inline-flex;
  font-size: 15px;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

.tns-slider {
  transition: all 0.25s ease-out !important;
}

.ql-editor strong a,
.ql-editor a strong {
  color: #6772e5;
}

.ql-container {
  position: relative;
  z-index: 100;
}

.ql-toolbar,
.ql-editor {
  background: hsl(0, 0%, 100%);
}

.typed-cursor {
  left: -25px;
  z-index: 1;
  position: relative;
  margin-bottom: 10px;
  color: white;
}

html .light-switch {
  background: #4d4d4d;
  border: 0;
  color: hsl(0, 0%, 100%);
  min-height: 40px;
  justify-content: center;
  padding: 0;
  width: 40px;
}
html .light-switch:not(:first-child) {
  margin-left: 0.5rem;
}
html .light-switch:hover {
  color: hsl(0, 0%, 100%);
}
.dark-mode html .light-switch {
  background: hsl(0, 0%, 100%);
  color: #4d4d4d;
}
.dark-mode html .light-switch:hover {
  color: #4d4d4d;
}
html .light-switch .icomoon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  font-display: swap;
}
html .light-switch .icomoon::before {
  content: "\e906";
}
.dark-mode html .light-switch .icomoon::before {
  content: "\e905";
}

.overflow-hidden-inner {
  max-width: 100vw;
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

@media screen and (max-width: 812px) {
  .responsive-on-mobile {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    display: block !important;
    padding-bottom: 20px !important;
  }
}

@media screen and (max-width: 812px) {
  .is-full-width-mobile {
    flex: 1 !important;
  }
}

@media screen and (max-width: 812px) {
  .next-to-button-mobile {
    max-width: calc(100% - 57px);
  }
}

.multipart-image-preview.loaded .lds-ripple {
  opacity: 0;
}

.lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-ripple div {
  position: absolute;
  border: 4px solid #6772e5;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}
/******************************************************************

  HTML EXAMPLE

  <input class="is-hidden" type="checkbox" id="navbar-search">
  <form class="navbar-search field has-addons">
    <div class="control">
      <input class="input" type="text" placeholder="Keresés...">
    </div>
    <div class="control">
      <a class="button">
        <span class="icomoon-search"></span>
        <label class="delete" for="navbar-search"></label>
      </a>
    </div>
  </form>

*******************************************************************/
.navbar-search .button {
  border-color: rgba(204, 204, 204, 0.5);
  border-radius: 0 0 0 0;
  border-width: 0;
  height: 50px;
  padding: 0;
}
.navbar-search .input {
  border-radius: 0 0 0 0;
  height: 50px;
  line-height: 50px;
}
.navbar-search .delete, .navbar-search .top-alert__close, .navbar-search .top-discount__close, .navbar-search .dz-preview .dz-error-mark, .dz-preview .navbar-search .dz-error-mark {
  transition: all 0.25s ease-out;
  will-change: transition;
  background-color: transparent;
  display: block;
  height: 50px;
  margin-left: -50px;
  min-height: 50px;
  min-width: 50px;
  opacity: 0;
  width: 50px;
}
.navbar-search .delete::before, .navbar-search .top-alert__close::before, .navbar-search .top-discount__close::before, .navbar-search .dz-preview .dz-error-mark::before, .dz-preview .navbar-search .dz-error-mark::before, .navbar-search .delete::after, .navbar-search .top-alert__close::after, .navbar-search .top-discount__close::after, .navbar-search .dz-preview .dz-error-mark::after, .dz-preview .navbar-search .dz-error-mark::after {
  background-color: #6772e5;
}
.navbar-search .delete::before, .navbar-search .top-alert__close::before, .navbar-search .top-discount__close::before, .navbar-search .dz-preview .dz-error-mark::before, .dz-preview .navbar-search .dz-error-mark::before {
  height: 1px;
}
.navbar-search .delete::after, .navbar-search .top-alert__close::after, .navbar-search .top-discount__close::after, .navbar-search .dz-preview .dz-error-mark::after, .dz-preview .navbar-search .dz-error-mark::after {
  width: 1px;
}
.navbar-search .icomoon-search {
  align-items: center;
  color: #6772e5;
  display: flex;
  font-size: 23px;
  height: 50px;
  justify-content: center;
  width: 50px;
}
.navbar-search .input {
  transition: all 0.25s ease-out;
  will-change: transition;
  border-color: rgba(204, 204, 204, 0.5);
  border-width: 0;
  font-size: 1rem;
  padding: 0;
  width: 0;
}
input:checked + .navbar-search .input {
  border-width: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 170px;
}
input:checked + .navbar-search .delete, input:checked + .navbar-search .top-alert__close, input:checked + .navbar-search .top-discount__close, input:checked + .navbar-search .dz-preview .dz-error-mark, .dz-preview input:checked + .navbar-search .dz-error-mark {
  margin-left: 0;
  opacity: 1;
}
input:checked + .navbar-search .button {
  border-width: 1px;
}

/* stylelint-disable selector-max-compound-selectors */
.home-slider .image-shadow {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
}
.home-slider-wrapper {
  background-image: url("/images/home-slider-bg.jpg");
  background-position: center center;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
.dark-mode .home-slider {
  background-image: url("/images/home-slider-bg-dark.jpg");
}
.home-slider .tns-item {
  overflow: hidden;
}
.home-slider .slide-1 {
  height: 800px;
  position: relative;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-1 {
    height: 690px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-1 {
    height: 540px;
  }
}
.home-slider .slide-1 .main-image-wrapper {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 100px;
  width: 502px;
}
.home-slider .slide-1 .main-image-wrapper .placeholder.image {
  overflow: visible !important;
}
.home-slider .slide-1 .main-image-wrapper .placeholder.image.loaded + .image-shadow {
  box-shadow: 3px 2px 4px 0 rgba(114, 114, 114, 0.67), inset 1px 2px 2px 0 rgba(255, 255, 255, 0.41), inset -2px -3px 2px 0 rgba(0, 0, 0, 0.27);
}
.home-slider .slide-1 .main-image-wrapper .button {
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  transform: translateY(50%);
  width: 123px;
  z-index: 7;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-1 .main-image-wrapper {
    width: 400px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-1 .main-image-wrapper {
    top: 40px;
    width: 280px;
  }
}
.home-slider .slide-1 .image-1 .image {
  background-color: transparent;
  padding-bottom: 66.6666%;
}
.home-slider .slide-1 .image-1 img {
  box-shadow: -5px 10px 19px 0 rgba(0, 0, 0, 0.27);
  height: auto;
  width: 100%;
}
.home-slider .slide-1 .image-2 {
  display: none;
  left: 50%;
  margin-left: -510px;
  pointer-events: none;
  position: absolute;
  top: 20px;
  width: 173px;
  z-index: 4;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-1 .image-2 {
    margin-left: -370px;
    width: 153px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-1 .image-2 {
    left: 3vw;
    margin-left: 0;
    max-width: 110px;
    top: -50px;
    width: 22%;
  }
}
.home-slider .slide-1 .image-2.loaded {
  animation: animation-from-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-1 .image-2 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-1 .image-3 {
  bottom: -50px;
  display: none;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 952px;
  z-index: 4;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-1 .image-3 {
    width: 769px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-1 .image-3 {
    bottom: 150px;
    left: 50%;
    margin-left: -220px;
    width: 440px;
  }
}
.home-slider .slide-1 .image-3.loaded {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-1 .image-3 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-1 .image-4 {
  bottom: 50px;
  display: none;
  left: 50%;
  margin-left: -240px;
  margin-right: auto;
  pointer-events: none;
  position: absolute;
  right: inherit;
  width: 1109px;
  z-index: 1;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-1 .image-4 {
    bottom: 50px;
    margin-left: -220px;
    width: 879px;
  }
}
.home-slider .slide-1 .image-4.loaded {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-1 .image-4 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-1.animate-in .image-1 {
  animation: animation-scale-in 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-out .image-1 {
  animation: animation-scale-out 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-in .image-2 {
  animation: animation-from-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-out .image-2 {
  animation: animation-to-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-in .image-3 {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.2s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-out .image-3 {
  animation: animation-to-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.2s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-in .image-4 {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-1.animate-out .image-4 {
  animation: animation-to-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2 {
  height: 800px;
  position: relative;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-2 {
    height: 690px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-2 {
    height: 540px;
  }
}
.home-slider .slide-2 .image-1 {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 71px;
  width: 586px;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-2 .image-1 {
    top: 40px;
    width: 486px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-2 .image-1 {
    top: 40px;
    width: 280px;
  }
}
.home-slider .slide-2 .image-1 .image {
  background-color: transparent;
  padding-bottom: 66.6666%;
}
.home-slider .slide-2 .image-1 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-2 .image-1 .button {
  bottom: -60px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 205px;
  z-index: 7;
}
.home-slider .slide-2 .image-2 {
  display: none;
  left: 50%;
  margin-left: -400px;
  pointer-events: none;
  position: absolute;
  top: 25px;
  width: 173px;
  z-index: 4;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-2 .image-2 {
    margin-left: -340px;
    width: 133px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-2 .image-2 {
    left: 3vw;
    margin-left: 0;
    top: -25px;
    max-width: 110px;
    width: 22%;
  }
}
.home-slider .slide-2 .image-2.loaded {
  animation: animation-from-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-2 .image-2 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-2 .image-3 {
  bottom: 50px;
  display: none;
  left: 50%;
  margin-left: -780px;
  pointer-events: none;
  position: absolute;
  width: 711px;
  z-index: 2;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-2 .image-3 {
    bottom: 50px;
    margin-left: -620px;
    width: 631px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-2 .image-3 {
    bottom: 130px;
    margin-left: -350px;
    width: 431px;
  }
}
.home-slider .slide-2 .image-3.loaded {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-2 .image-3 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-2 .image-4 {
  bottom: -50px;
  display: none;
  left: 50%;
  margin-left: -670px;
  margin-right: auto;
  pointer-events: none;
  position: absolute;
  right: inherit;
  width: 1513px;
  z-index: 1;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-2 .image-4 {
    bottom: -30px;
    margin-left: -600px;
    width: 1250px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-2 .image-4 {
    bottom: 60px;
    margin-left: -490px;
    width: 950px;
  }
}
.home-slider .slide-2 .image-4.loaded {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-2 .image-4 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-2.animate-in .image-1 {
  animation: animation-scale-in 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-out .image-1 {
  animation: animation-scale-out 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-in .image-2 {
  animation: animation-from-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-out .image-2 {
  animation: animation-to-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-in .image-3 {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.2s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-out .image-3 {
  animation: animation-to-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.2s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-in .image-4 {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-2.animate-out .image-4 {
  animation: animation-to-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3 {
  height: 800px;
  position: relative;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-3 {
    height: 690px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-3 {
    height: 540px;
  }
}
.home-slider .slide-3 .image-1 {
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 71px;
  width: 586px;
  z-index: 4;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-3 .image-1 {
    top: 40px;
    width: 486px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-3 .image-1 {
    top: 40px;
    width: 280px;
  }
}
.home-slider .slide-3 .image-1 .image {
  background-color: transparent;
  padding-bottom: 66.6666%;
}
.home-slider .slide-3 .image-1 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-3 .image-1 .button {
  bottom: -60px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 123px;
  z-index: 20;
}
.home-slider .slide-3 .image-2 {
  bottom: 0;
  display: none;
  left: 50%;
  margin-left: -590px;
  pointer-events: none;
  position: absolute;
  width: 1460px;
  z-index: 5;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-3 .image-2 {
    bottom: 80px;
    margin-left: -510px;
    width: 1090px;
    z-index: 2;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-3 .image-2 {
    bottom: 90px;
    margin-left: -430px;
    width: 840px;
  }
}
.home-slider .slide-3 .image-2.loaded {
  animation: animation-from-top 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-3 .image-2 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-3 .image-3 {
  bottom: -270px;
  display: none;
  left: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  width: 1115px;
  z-index: 2;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .home-slider .slide-3 .image-3 {
    bottom: -170px;
    left: 50%;
    margin-left: -466px;
    width: 916px;
  }
}
@media screen and (max-width: 812px) {
  .home-slider .slide-3 .image-3 {
    bottom: 30px;
    left: 50%;
    margin-left: -228px;
    margin-right: auto;
    width: 450px;
  }
}
.home-slider .slide-3 .image-3.loaded {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  display: block;
}
.home-slider .slide-3 .image-3 img {
  height: auto;
  width: 100%;
}
.home-slider .slide-3.animate-in .image-1 {
  animation: animation-scale-in 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3.animate-out .image-1 {
  animation: animation-scale-out 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3.animate-in .image-2 {
  animation: animation-from-right 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) -0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3.animate-out .image-2 {
  animation: animation-to-right 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3.animate-in .image-3 {
  animation: animation-from-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}
.home-slider .slide-3.animate-out .image-3 {
  animation: animation-to-bottom 1.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
  animation-fill-mode: forwards !important;
}

@keyframes animation-from-top {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes animation-to-top {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes animation-from-bottom {
  from {
    transform: translateY(220%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes animation-to-bottom {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(220%);
  }
}
@keyframes animation-from-right {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes animation-to-right {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes animation-scale-in {
  from {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes animation-scale-out {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0);
  }
}
.tns-controls {
  align-items: center;
  display: flex;
  justify-content: space-between;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  outline: none;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}
@media screen and (max-width: 812px) {
  .tns-controls {
    transition: all 0.25s ease-out;
    will-change: transition;
  }
  .tns-controls.pos-1 {
    max-width: 240px;
    transform: translateY(-64px);
  }
  .tns-controls.pos-2 {
    max-width: 325px;
    transform: translateY(-27px);
  }
  .tns-controls.pos-3 {
    max-width: 250px;
    transform: translateY(-46px);
  }
}
.tns-controls button {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  font-display: swap;
  transition: all 0.25s ease-out;
  will-change: transition;
  background-color: #6772e5;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 0 10px 0 #6772e5;
  color: transparent;
  height: 37px;
  outline: none;
  padding: 0;
  position: relative;
  width: 37px;
}
.tns-controls button:disabled {
  opacity: 0.4;
}
.tns-controls button.disabled {
  opacity: 0;
  pointer-events: none;
}
.tns-controls button:hover {
  background-color: rgb(89.9348314607, 101.8803370787, 226.7651685393);
}
.tns-controls button::before {
  color: hsl(0, 0%, 100%);
  content: "\e900";
  font-size: 17px;
  left: 16px;
  position: absolute;
  top: 10px;
}
.tns-controls button:first-child {
  transform: rotate(180deg);
}

.home-tabs {
  padding-bottom: calc(75px - 0.75rem);
}
@media screen and (max-width: 812px) {
  .home-tabs {
    padding-bottom: calc(35px - 0.75rem);
  }
}
.dark-mode .home-tabs {
  background: #454043;
}
.home-tabs .search-input {
  margin-bottom: 50px;
  margin-top: calc(50px - 0.75rem);
}

.discount-wave {
  align-items: flex-end;
  background-image: url("/images/home-slider-bottom-mobile.svg");
  background-position: center top;
  background-size: cover;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 232px;
  position: absolute;
  width: 100%;
  z-index: 9;
}
@media screen and (min-width: 813px) {
  .discount-wave {
    background-image: url("/images/home-slider-bottom.svg");
  }
}
@media screen and (max-width: 812px) {
  .discount-wave {
    min-height: 211px;
  }
}
.discount-wave__title {
  color: hsl(0, 0%, 100%);
  font-size: 25px;
  letter-spacing: 0;
  margin-right: 20px;
  padding-bottom: 75px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .discount-wave__title {
    font-size: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 27px;
  }
}
.discount-wave__title strong {
  color: inherit;
}
.discount-wave__blocks {
  display: flex;
  justify-content: center;
}
.discount-wave__blocks > div {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  background-image: url("/images/box-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
  font-size: 22px;
  font-weight: bold;
  height: 150px;
  justify-content: center;
  padding: 20px 34px 32px 20px;
  text-align: center;
  transform: scale(0);
  width: 207px;
}
@media screen and (max-width: 812px) {
  .discount-wave__blocks > div {
    font-size: 15px;
    width: 180px;
  }
}
.dark-mode .discount-wave__blocks > div {
  background-image: url("/images/box-bg-dark.png");
}
.discount-wave__blocks > div.loaded {
  transform: scale(1);
}
.discount-wave__blocks > div h4 {
  color: #6772e5;
  font-size: 50px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 812px) {
  .discount-wave__blocks > div h4 {
    font-size: 33px;
  }
}
.discount-wave__blocks > div:nth-child(2) {
  font-size: 15px;
  height: 169px;
  margin-left: -58px;
  margin-right: -58px;
  margin-top: -5px;
  width: 218px;
  z-index: -1;
}
@media screen and (max-width: 812px) {
  .discount-wave__blocks > div:nth-child(2) {
    font-size: 13px;
    height: 147px;
    margin-right: -44px;
    margin-top: 7px;
    width: 194px;
    z-index: inherit;
  }
}
.discount-wave__blocks > div:nth-child(2) h4 {
  font-size: 30px;
  margin-bottom: 5px;
}
@media screen and (max-width: 812px) {
  .discount-wave__blocks > div:nth-child(2) h4 {
    font-size: 22px;
  }
}

.image-block {
  border-radius: 20px;
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.17);
  display: block;
  flex: 0 0 calc(25% - 14px);
  margin-bottom: 14px;
  margin-left: 7px;
  margin-right: 7px;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  width: 100%;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .image-block {
    flex: 0 0 calc(33.333333% - 14px);
  }
}
@media screen and (max-width: 812px) {
  .image-block {
    flex: 0 0 100%;
    max-width: 245px;
  }
}
.image-block-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 42px;
  margin-left: -7px;
  margin-right: -7px;
}
.image-block-wrapper .image-block:nth-child(4) ~ .image-block {
  display: none;
}
.image-block-wrapper.is-active .image-block:nth-child(4) ~ .image-block, .filter-section__button-wrapper .button.is-active .image-block-wrapper.hamburger .image-block:nth-child(4) ~ .image-block, .multipart-editor-modal__shape-chooser.is-active .image-block-wrapper.hamburger .image-block:nth-child(4) ~ .image-block {
  display: block;
}
.image-block__image {
  transition: all 0.25s ease-out;
  will-change: transition;
  overflow: hidden;
  padding-bottom: 66.6666666%;
}
.image-block:hover .image-block__image {
  transform: scale(1.05) translate3d(0, 0, 0);
}
.image-block__title {
  background: hsl(0, 0%, 100%);
  color: #6772e5;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  padding: 28px 20px;
  position: relative;
  text-align: center;
  text-align: center;
  z-index: 1;
}
.dark-mode .image-block__title {
  background: #4d4d4d;
}

.file-upload {
  min-height: 257px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 33px;
  max-width: 100%;
  width: 524px;
}
.file-upload__header {
  align-items: center;
  display: flex;
  justify-content: space-around;
  margin-bottom: 6px;
  position: relative;
  z-index: 2;
}
input[type=radio]:checked + .file-upload__header__item {
  color: hsl(0, 0%, 100%);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 25px;
  text-align: center;
}
input[type=radio]:checked + .file-upload__header__item::before {
  opacity: 1;
}
.file-upload__header__item {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  color: #979797;
  cursor: pointer;
  display: flex;
  font-size: 10px;
  height: 25px;
  justify-content: center;
  letter-spacing: 0;
  line-height: 1.2 !important;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  -webkit-tap-highlight-color: transparent !important;
  text-align: center;
  text-transform: uppercase;
  width: 140px;
}
@media screen and (max-width: 812px) {
  .file-upload__header__item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.file-upload__header__item::before {
  transition: all 0.25s ease-out;
  will-change: transition;
  background-image: url("/images/blue-notch.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  cursor: pointer;
  height: 102px;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -24px;
  transform: translateX(-50%);
  width: 173px;
  z-index: -1;
}
@media screen and (max-width: 812px) {
  .file-upload__header__item::before {
    height: 94px;
    width: 143px;
  }
}
.file-upload.have-file .file-upload__preview {
  transform: translateY(-100%);
}
.file-upload.have-file .file-upload__form::before {
  transform: translateY(calc(-100% - 16px));
}
.file-upload .dz-preview {
  transition: all 0.25s ease-out;
  will-change: transition;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(100%);
  width: 100%;
}
.file-upload .dz-preview .dz-image img {
  display: block;
  height: auto;
  width: 100%;
}
.file-upload.have-file .dz-preview {
  display: block;
  height: 257px;
  transform: translateY(0);
}
.file-upload.in-progress .file-upload__preview [class^=icomoon-],
.file-upload.in-progress .file-upload__preview [class*=" icomoon-"] {
  animation: to-green 1.4s ease-in-out forwards;
}
.file-upload__preview {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  background: hsl(0, 0%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 256px;
  text-align: center;
  width: 100%;
}
.dark-mode .file-upload__preview {
  background: #4d4d4d;
}
.file-upload__preview [class^=icomoon-],
.file-upload__preview [class*=" icomoon-"] {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  border-radius: 100%;
  color: #ee7879;
  font-size: 28px;
  height: 68px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: relative;
  width: 68px;
}
.file-upload__preview [class^=icomoon-] svg,
.file-upload__preview [class*=" icomoon-"] svg {
  position: relative;
  z-index: 1;
}
.file-upload__preview [class^=icomoon-]::before,
.file-upload__preview [class*=" icomoon-"]::before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.file-upload__preview [class^=icomoon-]::after,
.file-upload__preview [class*=" icomoon-"]::after {
  border: 4px solid #c7d0d7;
  border-radius: 100%;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.file-upload__preview p {
  color: #454043;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 20px;
  margin-bottom: 6px;
  pointer-events: none;
  text-align: center;
}
.dark-mode .file-upload__preview p {
  color: hsl(0, 0%, 100%);
}
.file-upload__preview p span {
  color: #d4d4d4;
  display: block;
}
.dark-mode .file-upload__preview p span {
  color: #d4d4d4;
}
.file-upload__preview .button {
  min-width: 180px;
  pointer-events: none;
}
.file-upload__form {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  background: hsl(0, 0%, 100%);
  border: 1px solid #e9e9e9;
  border-radius: 30px;
  box-shadow: 0 10px 18px 0 rgba(103, 152, 237, 0.21);
  display: flex;
  height: 257px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.dark-mode .file-upload__form {
  background: #4d4d4d;
  border: 0;
}
.file-upload__form.dz-drag-hover {
  background-color: #f1f1f1;
}
.file-upload__form.dz-drag-hover .file-upload__preview {
  transform: scale(1.1);
}
.file-upload__form:hover {
  cursor: pointer;
}
.file-upload__form:hover .file-upload__preview [class^=icomoon-],
.file-upload__form:hover .file-upload__preview [class*=" icomoon-"] {
  transform: scale(1.1);
}
.file-upload__form::before {
  transition: all 0.25s ease-out;
  will-change: transition;
  border: 2px dashed #6772e5;
  border-radius: 22px;
  content: "";
  height: calc(100% - 16px);
  left: 8px;
  position: absolute;
  top: 8px;
  width: calc(100% - 16px);
}

.dz-preview .dz-details {
  display: none;
}
.dz-preview .dz-details {
  display: none;
}
.dz-preview .dz-progress {
  display: none;
}
.dz-preview .dz-error-message {
  display: none;
}
.dz-preview .dz-success-mark {
  display: none;
}
.dz-preview .dz-error-mark {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: #ee7879;
  display: none;
  position: absolute;
  right: 20px;
  top: 20px;
}
.have-file .dz-preview .dz-error-mark {
  display: block;
}
.dz-preview .dz-error-mark:hover {
  background: rgb(235.1480263158, 97.3519736842, 98.5197368421);
}
.dz-preview .dz-error-mark svg {
  display: none;
}

.file-uploading-modal {
  transition: all 0.25s ease-out;
  will-change: transition;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: rgba(103, 114, 229, 0);
  backdrop-filter: blur(0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.file-uploading-modal__card {
  padding: 40px 25px;
  width: 400px;
  max-width: 100%;
  border-radius: 27px;
  background: hsl(0, 0%, 100%);
  position: relative;
  transform: scale(0);
  transition: all 0.2s ease-in-out;
}
.file-uploading-modal__card__title {
  color: #6772e5;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.file-uploading-modal__card__title.upload-progressing-title {
  display: none;
}
.file-uploading-modal__card .progress-circle {
  transition: all 0.25s ease-out;
  will-change: transition;
  will-change: transition;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: #ee7879;
  font-size: 28px;
  height: 68px;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: relative;
  width: 68px;
}
.file-uploading-modal__card .progress-circle.in-progress {
  animation: to-green 0.5s ease-in-out forwards;
}
.file-uploading-modal__card .progress-circle:before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.file-uploading-modal__card:before {
  border: 2px dashed #6772e5;
  border-radius: 22px;
  content: "";
  height: calc(100% - 16px);
  left: 8px;
  position: absolute;
  top: 8px;
  width: calc(100% - 16px);
}

body.dz-drag-hover .file-uploading-modal, body.dz-started .file-uploading-modal {
  pointer-events: all;
  backdrop-filter: blur(5px);
  background: rgba(103, 114, 229, 0.7);
  z-index: 10000000;
}
body.dz-drag-hover .file-uploading-modal__card, body.dz-started .file-uploading-modal__card {
  transform: scale(1);
}
body.dz-started .file-uploading-modal__card__title {
  display: none !important;
}
body.dz-started .file-uploading-modal .upload-progressing-title {
  display: block !important;
}

@keyframes to-green {
  from {
    color: #ee7879;
  }
  to {
    color: #6ec460;
  }
}
.testimonial-slider-wrapper {
  background-image: url("/images/bg-grey-gradient.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: calc(50px - 0.75rem) 0;
}
@media screen and (max-width: 812px) {
  .testimonial-slider-wrapper {
    padding: calc(36px - 0.75rem) 0;
  }
}
.dark-mode .testimonial-slider-wrapper {
  background: #454043;
}
.testimonial-slider-wrapper .tns-outer {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .testimonial-slider-wrapper .tns-outer {
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 812px) {
  .testimonial-slider-wrapper .tns-outer {
    max-width: 100%;
  }
}
.testimonial-slider-wrapper .tns-controls {
  left: -54px;
  max-width: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: calc(100% + 114px);
}
@media screen and (max-width: 812px) {
  .testimonial-slider-wrapper .tns-controls {
    left: -16px;
    width: calc(100% + 32px);
  }
}
.testimonial-slider__title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: calc(60px - 0.75rem);
  text-align: center;
}
@media screen and (max-width: 812px) {
  .testimonial-slider__title {
    margin-bottom: calc(30px - 0.75rem);
  }
}
.testimonial-slider-item {
  background: #fff;
  border-radius: 19px;
  box-shadow: 0 2px 16px 0 rgba(186, 186, 186, 0.5);
  font-size: 14px;
  margin: 15px;
  padding: 28px 35px;
}
.dark-mode .testimonial-slider-item {
  background: #4d4d4d;
  box-shadow: none;
}
.testimonial-slider-item__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.testimonial-slider-item__social {
  align-items: center;
  display: flex;
}
.testimonial-slider-item__social.larger {
  flex: 0 0 55px;
}
.testimonial-slider-item__social img {
  display: block;
}
.testimonial-slider-item__stars {
  align-items: center;
  display: flex;
  margin-right: 4px;
}
.testimonial-slider-item__stars strong {
  font-size: 12px;
  font-weight: normal;
  margin-left: 4px;
}
.testimonial-slider-item__stars [class^=icomoon-],
.testimonial-slider-item__stars [class*=" icomoon-"] {
  align-items: center;
  color: #f7c860;
  display: flex;
  font-size: 17px;
  height: 17px;
  justify-content: center;
  margin-right: 7px;
  width: 17px;
}
.testimonial-slider-item__title {
  color: #6772e5;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 19px;
}

.services-slider:not(.tns-slider) {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.services-slider:not(.tns-slider) > div {
  flex: 0 0 33.33333333%;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .services-slider:not(.tns-slider) > div {
    flex: 0 0 50%;
  }
}
@media screen and (max-width: 812px) {
  .services-slider:not(.tns-slider) > div {
    flex: 0 0 100%;
  }
}
.services-slider:not(.tns-slider) > div .services-slider-item {
  min-height: calc(100% - 30px);
}
.services-slider-wrapper {
  padding: calc(50px - 0.75rem) 0;
}
@media screen and (max-width: 812px) {
  .services-slider-wrapper {
    padding: calc(36px - 0.75rem) 0;
  }
}
.dark-mode .services-slider-wrapper {
  background: #454043 !important;
}
.services-slider-wrapper .tns-outer {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .services-slider-wrapper .tns-outer {
    max-width: calc(100% - 120px);
  }
}
@media screen and (max-width: 812px) {
  .services-slider-wrapper .tns-outer {
    max-width: 100%;
  }
}
.services-slider-wrapper .tns-controls {
  left: -54px;
  max-width: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: calc(100% + 114px);
}
@media screen and (max-width: 812px) {
  .services-slider-wrapper .tns-controls {
    left: -16px;
    width: calc(100% + 32px);
  }
}
.services-slider__title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: calc(60px - 0.75rem);
  text-align: center;
}
@media screen and (max-width: 812px) {
  .services-slider__title {
    margin-bottom: calc(30px - 0.75rem);
  }
}
.services-slider-item {
  background: #fff;
  border-radius: 19px;
  box-shadow: 0 2px 16px 0 rgba(186, 186, 186, 0.5);
  font-size: 14px;
  margin: 15px;
  padding: 28px 35px;
}
.dark-mode .services-slider-item {
  background: #4d4d4d;
  box-shadow: none;
}
.services-slider-item__header {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  text-align: center;
}
.services-slider-item__header img {
  height: 74px;
  width: 74px;
}
.services-slider-item__title {
  color: #6772e5;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 19px;
}
.services-slider__button-row {
  margin-top: 52px;
  text-align: center;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 812px) {
  .services-slider__button-row {
    margin-top: 35px;
  }
}

.details-section {
  background-image: url("/images/bg-grey-gradient.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: calc(56px - 0.75rem) 0;
}
.dark-mode .details-section {
  background: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}
.details-section__title {
  color: #6772e5;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: calc(45px - 1.5rem);
  text-align: center;
}
.details-section__items {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1087px) {
  .details-section__items {
    justify-content: center;
  }
}

.detail-box {
  display: flex;
  flex: 0 0 270px;
  flex-direction: column;
  margin: 15px;
  width: 270px;
}
.detail-box__image {
  border-radius: 100%;
  box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.3);
  flex: 0 0 200px;
  margin-bottom: -30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 200px;
  overflow: hidden;
  position: relative;
  width: 200px;
  z-index: -1;
}
.detail-box__image .image {
  padding-bottom: 100%;
  width: 100%;
}
.detail-box__title {
  color: #6772e5;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 19px;
}
.detail-box__content {
  background: hsl(0, 0%, 100%);
  border-radius: 19px;
  box-shadow: 0 2px 16px 0 rgba(186, 186, 186, 0.5);
  flex: 1;
  font-size: 14px;
  line-height: 19px;
  padding: 28px 35px;
}
.dark-mode .detail-box__content {
  background: #4d4d4d;
  box-shadow: none;
}

.progress-section {
  background-image: linear-gradient(132deg, #6772e5 2%, #78b6ff 100%);
  overflow: hidden;
  padding: calc(53px - 0.75rem) 0;
}
@media screen and (max-width: 812px) {
  .progress-section {
    padding: calc(40px - 0.75rem) 0;
  }
}
@media screen and (min-width: 813px) {
  .progress-section .tns-controls {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (max-width: 812px) {
  .progress-section .tns-controls {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.progress-section .tns-outer {
  margin-bottom: calc(35px - 1.5rem);
  position: relative;
}
@media screen and (max-width: 812px) {
  .progress-section .tns-outer {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    padding-left: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
}
.progress-section__button-row {
  text-align: center;
}
.progress-section__title {
  color: hsl(0, 0%, 100%);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: calc(50px - 1.5rem);
  text-align: center;
}
@media screen and (max-width: 812px) {
  .progress-section__title {
    margin-bottom: 0;
  }
}

.progress-box {
  align-items: center;
  background: hsl(0, 0%, 100%);
  border-radius: 20px;
  box-shadow: 0 2px 16px 0 rgba(186, 186, 186, 0.5);
  color: #454043;
  display: flex;
  font-size: 13px;
  justify-content: center;
  letter-spacing: 0;
  margin: 15px;
  min-height: 176px;
  padding: 15px;
  text-align: center;
}
@media screen and (max-width: 812px) {
  .progress-box {
    margin: 15px 0;
    max-width: 100%;
    width: 176px;
  }
}

.team-section {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: calc(80px - 0.75rem) 0;
  position: relative;
}
.team-section .team-slider {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 812px) {
  .team-section {
    padding: calc(40px - 0.75rem) 0;
  }
}
.team-section .tns-outer {
  position: relative;
}
.team-section::before {
  background: rgba(255, 255, 255, 0.85);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.dark-mode .team-section::before {
  background: rgba(0, 0, 0, 0.85);
}
.team-section__title {
  color: #6772e5;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: 50px;
  text-align: center;
}
@media screen and (max-width: 812px) {
  .team-section__title {
    margin-bottom: 30px;
  }
}
.team-section__title span {
  color: #4d4d4d;
  display: block;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 25px;
  line-height: 1.2;
  margin-top: 10px;
  text-align: center;
}
.dark-mode .team-section__title span {
  color: hsl(0, 0%, 100%);
}
.team-section .tns-controls {
  margin-left: -55px;
  margin-right: -55px;
  max-width: none;
  width: auto;
}
@media screen and (max-width: 1087px) {
  .team-section .tns-controls {
    bottom: 25%;
    margin-left: -18px;
    margin-right: -18px;
    top: inherit;
  }
}

.team-slider__image {
  border-radius: 100%;
  margin-bottom: -75px;
  margin-left: auto;
  margin-right: auto;
  max-width: 140px;
  overflow: hidden;
}
.team-slider__image .image {
  padding-bottom: 100%;
  width: 100%;
}
.team-slider__content {
  background: hsl(0, 0%, 100%);
  border-radius: 10px;
  box-shadow: 0 2px 16px 0 rgba(186, 186, 186, 0.5);
  font-size: 12px;
  line-height: 14px;
  margin: 15px 13px;
  padding: 80px 20px 20px;
  text-align: center;
}
.dark-mode .team-slider__content {
  background: #4d4d4d;
  box-shadow: none;
}
.team-slider__title {
  color: #6772e5;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 9px;
  text-align: center;
}

.video-section {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 74px 0.75rem 87px;
  position: relative;
}
@media screen and (max-width: 812px) {
  .video-section {
    padding: 40px 0.75rem;
  }
}
.video-section > * {
  position: relative;
  z-index: 1;
}
.video-section::before, .video-section::after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-section::before {
  background-color: rgba(255, 255, 255, 0.37);
}
.dark-mode .video-section::before {
  background-color: rgba(0, 0, 0, 0.7);
}
.video-section::after {
  filter: blur(12px);
}
.video-section__video {
  transition: all 0.25s ease-out;
  will-change: transition;
  border-radius: 20px;
  box-shadow: 0 2px 44px 0 rgba(0, 0, 0, 0.5);
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  width: 788px;
}
@media screen and (min-width: 1088px) {
  .video-section__video:hover {
    transform: scale(1.02) translate3d(0, 0, 0);
  }
}
@media screen and (max-width: 812px) {
  .video-section__video {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    max-width: calc(100% + 1.5rem);
  }
}
.video-section__title {
  color: #6772e5;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  max-width: 534px;
  text-align: center;
  text-align: center;
}
@media screen and (max-width: 812px) {
  .video-section__title {
    margin-bottom: 30px;
  }
}
.video-section__title span {
  color: #4d4d4d;
  display: block;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 32px;
  text-align: center;
}
.dark-mode .video-section__title span {
  color: hsl(0, 0%, 100%);
}

.video-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.video-container iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.top-discount {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: #f7c860;
  padding: 11px 0;
  position: relative;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .top-discount .button {
    margin-top: 10px;
  }
}
.top-discount .container, .top-discount .tabs__header, .top-discount .tns-controls {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media screen and (max-width: 1087px) {
  .top-discount .container, .top-discount .tabs__header, .top-discount .tns-controls {
    align-items: flex-start;
  }
}
.top-discount .container > div, .top-discount .tabs__header > div, .top-discount .tns-controls > div {
  align-items: center;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .top-discount .container > div:first-child, .top-discount .tabs__header > div:first-child, .top-discount .tns-controls > div:first-child {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1087px) {
  .top-discount .container > div, .top-discount .tabs__header > div, .top-discount .tns-controls > div {
    flex-direction: column-reverse;
  }
}
.top-discount__content {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 1087px) {
  .top-discount__content {
    margin-right: 0 !important;
  }
  .top-discount__content span, .top-discount__content {
    font-size: 15px !important;
  }
}
.top-discount__content:not(:last-child) {
  margin-right: 32px;
}
.top-discount__content span {
  font-size: 39px;
}
.top-discount__counter {
  align-items: center;
  display: none;
  justify-content: center;
  margin-left: 15px;
  margin-right: 75px;
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .top-discount__counter {
    margin-right: 35px;
  }
}
@media screen and (max-width: 1087px) {
  .top-discount__counter {
    margin-right: 0;
  }
}
.top-discount__counter.is-active, .filter-section__button-wrapper .button.is-active .top-discount__counter.hamburger, .multipart-editor-modal__shape-chooser.is-active .top-discount__counter.hamburger {
  display: flex;
}
.top-discount__counter strong {
  color: inherit;
}
.top-discount__counter p {
  color: #da5443;
  font-size: 30px;
  font-weight: 900;
  text-align: center;
}
@media screen and (max-width: 1087px) {
  .top-discount__counter p {
    font-size: 20px;
  }
}
.top-discount__counter p:not(:last-child) {
  margin-right: 11px;
}
.top-discount__counter p span {
  display: block;
  font-size: 10px;
  font-weight: normal;
}
.top-discount__close {
  background: none;
  height: 23px;
  max-height: 23px;
  max-width: 23px;
  min-height: 23px;
  min-width: 23px;
  width: 23px;
}
@media screen and (max-width: 1087px) {
  .top-discount__close {
    margin-left: auto;
  }
}
.top-discount__close:hover {
  background: none;
}
.top-discount__close::before, .top-discount__close::after {
  background: #4d4d4d;
  border-radius: 3px;
}
.top-discount__close::before {
  width: 100%;
}
.top-discount__close::after {
  height: 100%;
}

.top-alert {
  transition: all 0.25s ease-out;
  will-change: transition;
  display: flex;
  background: #f7c860;
  padding: 11px 0;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .top-alert .button {
    margin-top: 10px;
  }
}
.top-alert .container, .top-alert .tabs__header, .top-alert .tns-controls {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media screen and (max-width: 1087px) {
  .top-alert .container, .top-alert .tabs__header, .top-alert .tns-controls {
    align-items: flex-start;
  }
}
.top-alert .container > div, .top-alert .tabs__header > div, .top-alert .tns-controls > div {
  align-items: center;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .top-alert .container > div:first-child, .top-alert .tabs__header > div:first-child, .top-alert .tns-controls > div:first-child {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1087px) {
  .top-alert .container > div, .top-alert .tabs__header > div, .top-alert .tns-controls > div {
    flex-direction: column-reverse;
  }
}
.top-alert__content {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 1087px) {
  .top-alert__content {
    margin-right: 0 !important;
  }
  .top-alert__content span, .top-alert__content {
    font-size: 15px !important;
  }
}
.top-alert__content:not(:last-child) {
  margin-right: 32px;
}
.top-alert__content span {
  font-size: 39px;
}
.top-alert__counter {
  align-items: center;
  display: none;
  justify-content: center;
  margin-left: 15px;
  margin-right: 75px;
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .top-alert__counter {
    margin-right: 35px;
  }
}
@media screen and (max-width: 1087px) {
  .top-alert__counter {
    margin-right: 0;
  }
}
.top-alert__counter.is-active, .filter-section__button-wrapper .button.is-active .top-alert__counter.hamburger, .multipart-editor-modal__shape-chooser.is-active .top-alert__counter.hamburger {
  display: flex;
}
.top-alert__counter strong {
  color: inherit;
}
.top-alert__counter p {
  color: #da5443;
  font-size: 30px;
  font-weight: 900;
  text-align: center;
}
@media screen and (max-width: 1087px) {
  .top-alert__counter p {
    font-size: 20px;
  }
}
.top-alert__counter p:not(:last-child) {
  margin-right: 11px;
}
.top-alert__counter p span {
  display: block;
  font-size: 10px;
  font-weight: normal;
}
.top-alert__close {
  background: none;
  height: 23px;
  max-height: 23px;
  max-width: 23px;
  min-height: 23px;
  min-width: 23px;
  width: 23px;
}
@media screen and (max-width: 1087px) {
  .top-alert__close {
    margin-left: auto;
  }
}
.top-alert__close:hover {
  background: none;
}
.top-alert__close::before, .top-alert__close::after {
  background: #4d4d4d;
  border-radius: 3px;
}
.top-alert__close::before {
  width: 100%;
}
.top-alert__close::after {
  height: 100%;
}

.filters-row {
  padding-top: 15px !important;
}
.filters-row__divider {
  background: #d4d4d4;
  height: 1px;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 100%;
}
.filters-row__filters {
  display: flex;
  flex-wrap: wrap;
}
.filters-row__bottom {
  color: #979797;
  display: flex;
  font-size: 13px;
  letter-spacing: 0;
}
.filters-row__bottom a {
  color: inherit;
  text-decoration: underline;
}
.filters-row__bottom p {
  margin-right: 40px;
}
.filters-row .field-label {
  margin-right: 7px;
}
.filters-row .column, .filters-row .tabs__header--centered {
  align-items: center;
  display: flex;
}
.filters-row select {
  padding: 8px 50px 7px 35px !important;
}
.filters-row .field.is-horizontal {
  margin-bottom: 0;
}
@media screen and (max-width: 812px) {
  .filters-row .field.is-horizontal {
    margin-bottom: 20px;
  }
}
.filters-row .field.is-horizontal:not(:last-child) {
  margin-right: 30px;
}
.filters-row__title {
  color: #979797;
  font-size: 13px;
  line-height: 1.4;
}
.filters-row__title strong {
  color: #6772e5;
  display: block;
  font-size: 15px;
  font-weight: 700;
}

.cropper-image-tag {
  max-height: 430px;
}

.image-crop {
  margin-bottom: 0;
  margin-top: 60px;
  max-height: 500px;
}
.image-crop > div:first-child {
  position: relative;
}
@media screen and (min-width: 813px) {
  .image-crop {
    position: sticky;
    top: 86px;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .image-crop {
    top: 127px;
  }
}
@media screen and (max-width: 812px) {
  .image-crop {
    margin-bottom: 0;
    margin-top: 0;
    pointer-events: none;
  }
  .image-crop .cropper-move {
    background: white;
    border-radius: 100%;
    cursor: pointer;
    height: 25px;
    left: 50%;
    opacity: 0.8;
    pointer-events: all;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    z-index: 1;
  }
  .image-crop .cropper-move::before {
    border: 1px dashed hsl(0, 0%, 100%);
    border-radius: 100%;
    content: "";
    height: 50px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
  }
  .image-crop .cropper-move::after {
    border: 1px dashed #454043;
    border-radius: 100%;
    content: "";
    height: 52px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 52px;
  }
  .image-crop .cropper-point {
    cursor: pointer;
    pointer-events: all;
    z-index: 1;
  }
}
.image-crop img {
  max-width: 100%;
}
.image-crop.disable-resize .cropper-point,
.image-crop.disable-resize .cropper-line {
  display: none;
}
.image-crop.disable-resize .cropper-crop {
  pointer-events: none;
}

.cropper-modal {
  background: hsl(0, 0%, 100%) !important;
  opacity: 0.85 !important;
}
.dark-mode .cropper-modal {
  background: #454043 !important;
}

.cropper-face {
  background: transparent !important;
  opacity: 0;
}

.editor-wrapper {
  background: #f4f4f4;
  padding-bottom: 50px;
  padding-top: 50px;
  position: relative;
}
@media screen and (max-width: 812px) {
  .editor-wrapper {
    padding-bottom: 34px;
    padding-top: 0;
  }
}
.editor-wrapper.loaded::before, .editor-wrapper.loaded::after {
  opacity: 0;
  pointer-events: none;
}
@media screen and (max-width: 812px) {
  .editor-wrapper .predefined-wrapper {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 110px;
    left: 0;
    position: sticky;
    right: 0;
    z-index: 999;
  }
}
.editor-wrapper::before {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: stretch;
  backdrop-filter: blur(5px);
  background: rgba(103, 114, 229, 0.8);
  bottom: 0;
  content: "";
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.editor-wrapper::after {
  transition: all 0.25s ease-out;
  will-change: transition;
  content: "";
  height: 100px !important;
  left: 50%;
  position: absolute !important;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px !important;
  z-index: 101;
}
.dark-mode .editor-wrapper {
  background: #4d4d4d;
}
.editor-wrapper__tabs {
  align-items: center;
  display: flex;
  justify-content: space-around;
  margin-bottom: 33px;
}
@media screen and (max-width: 812px) {
  .editor-wrapper__tabs {
    margin-bottom: 12px;
    padding-top: calc(50px - 0.75rem);
  }
}
.editor-wrapper__tabs--present {
  justify-content: flex-start;
}
.editor-wrapper__tabs--present > a {
  justify-content: center;
  text-align: center;
}
.editor-wrapper__tabs--present > a.is-active, .filter-section__button-wrapper .button.is-active .editor-wrapper__tabs--present > a.hamburger, .multipart-editor-modal__shape-chooser.is-active .editor-wrapper__tabs--present > a.hamburger {
  background: #e94393;
  border-radius: 20px;
  color: hsl(0, 0%, 100%);
  padding: 13px 15px;
}
.dark-mode .editor-wrapper__tabs--present > a.is-active, .dark-mode .filter-section__button-wrapper .button.is-active .editor-wrapper__tabs--present > a.hamburger, .filter-section__button-wrapper .button.is-active .dark-mode .editor-wrapper__tabs--present > a.hamburger, .dark-mode .multipart-editor-modal__shape-chooser.is-active .editor-wrapper__tabs--present > a.hamburger, .multipart-editor-modal__shape-chooser.is-active .dark-mode .editor-wrapper__tabs--present > a.hamburger {
  color: hsl(0, 0%, 100%);
}
.editor-wrapper__tabs--present > a.is-active::after, .filter-section__button-wrapper .button.is-active .editor-wrapper__tabs--present > a.hamburger::after, .multipart-editor-modal__shape-chooser.is-active .editor-wrapper__tabs--present > a.hamburger::after {
  border-color: #e94393 transparent transparent;
}
.editor-wrapper__tabs [class^=icomoon-],
.editor-wrapper__tabs [class*=" icomoon-"] {
  align-items: center;
  display: flex;
  font-size: 27px;
  justify-content: center;
  margin-right: 10px;
  max-height: 27px;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .editor-wrapper__tabs [class^=icomoon-],
  .editor-wrapper__tabs [class*=" icomoon-"] {
    font-size: 24px;
  }
}
.editor-wrapper__tabs [class^=icomoon-].larger,
.editor-wrapper__tabs [class*=" icomoon-"].larger {
  font-size: 42px;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .editor-wrapper__tabs [class^=icomoon-].larger,
  .editor-wrapper__tabs [class*=" icomoon-"].larger {
    font-size: 37px;
  }
}
.editor-wrapper__tabs .is-active, .editor-wrapper__tabs .filter-section__button-wrapper .button.is-active .hamburger, .filter-section__button-wrapper .button.is-active .editor-wrapper__tabs .hamburger, .editor-wrapper__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger, .multipart-editor-modal__shape-chooser.is-active .editor-wrapper__tabs .hamburger {
  background: #f7c860;
  border-radius: 17px;
  color: #4d4d4d;
  position: relative;
}
.dark-mode .editor-wrapper__tabs .is-active, .dark-mode .editor-wrapper__tabs .filter-section__button-wrapper .button.is-active .hamburger, .filter-section__button-wrapper .button.is-active .dark-mode .editor-wrapper__tabs .hamburger, .dark-mode .editor-wrapper__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger, .multipart-editor-modal__shape-chooser.is-active .dark-mode .editor-wrapper__tabs .hamburger {
  color: #4d4d4d;
}
.editor-wrapper__tabs .is-active::after, .editor-wrapper__tabs .filter-section__button-wrapper .button.is-active .hamburger::after, .filter-section__button-wrapper .button.is-active .editor-wrapper__tabs .hamburger::after, .editor-wrapper__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger::after, .multipart-editor-modal__shape-chooser.is-active .editor-wrapper__tabs .hamburger::after {
  border-color: #f7c860 transparent transparent;
  border-style: solid;
  border-width: 3px 6.5px 0;
  bottom: -3px;
  content: "";
  height: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 0;
}
.editor-wrapper__tabs > div:not(:first-child) {
  margin-left: 15px;
}
.editor-wrapper__tabs > a {
  align-items: center;
  color: #979797;
  display: flex;
  font-size: 12px;
  justify-content: center;
  min-width: 128px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.dark-mode .editor-wrapper__tabs > a {
  color: hsl(0, 0%, 100%);
}
.editor-wrapper__tabs > a p {
  text-align: inherit;
}
.editor-wrapper__tabs > a strong {
  display: block;
}
.editor-wrapper__inner {
  background: #fafafa;
  position: relative;
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .editor-wrapper__inner {
    max-width: none;
    width: 100%;
  }
}
@media screen and (max-width: 812px) {
  .editor-wrapper__inner {
    background: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}
.dark-mode .editor-wrapper__inner {
  background: #4d4d4d;
}
.editor-wrapper__step {
  align-items: center;
  background: #d8d8d8;
  color: #454043;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  justify-content: center;
  left: 0;
  letter-spacing: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 46px;
}
.editor-wrapper__step--present {
  background: #e94393;
  color: hsl(0, 0%, 100%);
}

.svg-masks {
  background: #6772e5;
  margin-bottom: -24px;
  margin-left: -23px;
  margin-right: -23px;
  padding: 20px;
}
.dark-mode .svg-masks {
  background: #3e4697;
}
@media screen and (max-width: 812px) {
  .svg-masks {
    margin-bottom: 23px;
    margin-top: -23px;
    order: -1;
    padding: 7px 20px;
  }
}
.svg-masks__title {
  color: hsl(0, 0%, 100%);
  font-family: "Rubik", sans-serif;
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.svg-masks__inner {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
@media screen and (max-width: 812px) {
  .svg-masks__inner {
    flex-wrap: nowrap;
    margin-left: -20px;
    margin-right: -20px;
    overflow: auto;
  }
}
.svg-masks__inner div {
  cursor: pointer;
  flex: 0 0 33.3333333%;
  max-width: 33.3333333%;
  opacity: 0.5;
  padding: 15px;
}
.svg-masks__inner div.custom p {
  margin-top: 6px;
  text-align: center;
  font-size: 11px;
  color: hsl(0, 0%, 100%);
  line-height: 14px;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .svg-masks__inner div {
    flex: 0 0 29%;
    max-width: 29%;
    padding: 0 15px;
  }
}
.svg-masks__inner div.is-active, .svg-masks__inner .filter-section__button-wrapper .button.is-active div.hamburger, .filter-section__button-wrapper .button.is-active .svg-masks__inner div.hamburger, .svg-masks__inner .multipart-editor-modal__shape-chooser.is-active div.hamburger, .multipart-editor-modal__shape-chooser.is-active .svg-masks__inner div.hamburger {
  opacity: 1;
}
.svg-masks__inner div img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.mask-image {
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
}

@media screen and (max-width: 812px) {
  .effects-slider {
    display: flex;
    flex-direction: column-reverse;
  }
  .predefined-wrapper {
    padding: 0 20px !important;
  }
  .predefined-wrapper .tns-ovh {
    height: auto !important;
  }
  .predefined-slider {
    transition: all 0.25s ease-out;
    will-change: transition;
    display: flex;
    overflow: auto;
  }
  .predefined-slider .tns-item {
    flex: 0 0 60px;
    outline: none !important;
  }
  .predefined-slider .tns-item:not(:last-child) {
    margin-right: 10px;
  }
}
.side-panel {
  background-image: linear-gradient(-132deg, #6772e5 2%, #6798e5 100%);
}
.dark-mode .side-panel {
  background-image: linear-gradient(132deg, #3e4697 2%, #000000 100%);
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .side-panel {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media screen and (max-width: 812px) {
  .side-panel {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.side-panel__inner {
  padding: 23px;
}
.side-panel__tabs {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .side-panel__tabs {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media screen and (max-width: 812px) {
  .side-panel__tabs {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.side-panel__tabs .is-active, .side-panel__tabs .filter-section__button-wrapper .button.is-active .hamburger, .filter-section__button-wrapper .button.is-active .side-panel__tabs .hamburger, .side-panel__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger, .multipart-editor-modal__shape-chooser.is-active .side-panel__tabs .hamburger {
  background: #6773e5;
  color: hsl(0, 0%, 100%);
}
.dark-mode .side-panel__tabs .is-active, .dark-mode .side-panel__tabs .filter-section__button-wrapper .button.is-active .hamburger, .filter-section__button-wrapper .button.is-active .dark-mode .side-panel__tabs .hamburger, .dark-mode .side-panel__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger, .multipart-editor-modal__shape-chooser.is-active .dark-mode .side-panel__tabs .hamburger {
  background: #3e4697;
}
.side-panel__tabs > a {
  align-items: center;
  color: #979797;
  display: flex;
  flex: auto;
  font-size: 11px;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 0;
  padding: 16px 10px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .side-panel__tabs > a {
    padding: 12px 10px;
  }
}

.predefined-wrapper {
  background-image: linear-gradient(-132deg, #6772e5 2%, #6798e5 100%);
  display: flex;
  justify-content: center;
  padding: 33px 43px 24px;
  position: relative;
}
.dark-mode .predefined-wrapper {
  background: #3e4697;
}
@media screen and (max-width: 812px) {
  .predefined-wrapper {
    padding: 20px 43px 16px;
  }
}
.predefined-wrapper .tns-outer {
  width: 100%;
}
.predefined-wrapper .tns-controls {
  margin-left: -2px;
  margin-right: -2px;
  padding-left: 0;
  padding-right: 0;
  pointer-events: none;
  width: auto;
}
.predefined-wrapper .tns-controls button {
  background: #5252d4;
  border-radius: 9px 0 0 9px;
  box-shadow: none;
  cursor: pointer;
  height: 36px;
  pointer-events: all;
  width: 35px;
}
.predefined-wrapper .tns-item {
  cursor: pointer;
  text-align: center;
}
.predefined-wrapper .tns-item .image {
  padding-bottom: 100%;
  position: relative;
}
.predefined-wrapper .tns-item .preview-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.predefined-wrapper .tns-item.is-active .image::before, .predefined-wrapper .filter-section__button-wrapper .button.is-active .tns-item.hamburger .image::before, .filter-section__button-wrapper .button.is-active .predefined-wrapper .tns-item.hamburger .image::before, .predefined-wrapper .multipart-editor-modal__shape-chooser.is-active .tns-item.hamburger .image::before, .multipart-editor-modal__shape-chooser.is-active .predefined-wrapper .tns-item.hamburger .image::before {
  border: 2px solid #f7c860;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.predefined-wrapper .tns-item.is-active p, .predefined-wrapper .filter-section__button-wrapper .button.is-active .tns-item.hamburger p, .filter-section__button-wrapper .button.is-active .predefined-wrapper .tns-item.hamburger p, .predefined-wrapper .multipart-editor-modal__shape-chooser.is-active .tns-item.hamburger p, .multipart-editor-modal__shape-chooser.is-active .predefined-wrapper .tns-item.hamburger p {
  color: #f7c860;
}
.predefined-wrapper .tns-item:last-child {
  margin-right: 0;
}
.predefined-wrapper .tns-item p {
  color: hsl(0, 0%, 100%);
  display: block;
  font-size: 11px;
  font-weight: 400;
  margin-top: 10px;
  text-align: center;
}
.predefined-wrapper img {
  height: auto;
  margin-bottom: 12px;
  width: 75px;
}

.cropper-dashed {
  border: 0 !important;
}

.cropper-point {
  background: transparent !important;
  border: 1px solid hsl(0, 0%, 100%);
  border-radius: 100%;
  box-shadow: 0 0 0 1px #454043;
  height: 18px !important;
  opacity: 1 !important;
  width: 18px !important;
}
@media screen and (max-width: 812px) {
  .cropper-point {
    height: 28px !important;
    width: 28px !important;
  }
  .cropper-point.point-e {
    margin-top: -14px !important;
    right: -14px !important;
  }
  .cropper-point.point-w {
    left: -14px !important;
    margin-top: -14px !important;
  }
  .cropper-point.point-n {
    margin-left: -14px !important;
    top: -14px !important;
  }
  .cropper-point.point-s {
    bottom: -14px !important;
    margin-left: -14px !important;
  }
  .cropper-point.point-sw {
    bottom: -14px !important;
    left: -14px !important;
  }
  .cropper-point.point-ne {
    right: -14px !important;
    top: -14px !important;
  }
  .cropper-point.point-se {
    bottom: -14px !important;
    right: -14px !important;
  }
  .cropper-point.point-nw {
    left: -14px !important;
    top: -14px !important;
  }
}
.cropper-point.point-e {
  margin-top: -8px !important;
  right: -8px !important;
}
.cropper-point.point-w {
  left: -8px !important;
  margin-top: -8px !important;
}
.cropper-point.point-n {
  margin-left: -8px !important;
  top: -8px !important;
}
.cropper-point.point-s {
  bottom: -8px !important;
  margin-left: -8px !important;
}
.cropper-point.point-sw {
  bottom: -8px !important;
  left: -8px !important;
}
.cropper-point.point-ne {
  right: -8px !important;
  top: -8px !important;
}
.cropper-point.point-se {
  bottom: -8px !important;
  right: -8px !important;
}
.cropper-point.point-nw {
  left: -8px !important;
  top: -8px !important;
}

.cropper-view-box {
  border: 1px dashed hsl(0, 0%, 100%) !important;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  outline: 1px dashed #454043 !important;
}
.cropper-view-box__background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media screen and (min-width: 813px) {
  .cart {
    position: sticky;
    top: 86px;
  }
  .cart > *:first-child {
    margin-top: 60px;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .cart {
    top: 127px;
  }
}
.cart-box {
  background: #fdfdfd;
  border: 1px solid #d4d4d4;
  box-shadow: 0 2px 14px 0 rgba(186, 186, 186, 0.15);
  padding: 23px 24px;
}
@media screen and (max-width: 812px) {
  .cart-box {
    display: flex;
    flex-wrap: wrap;
    margin: -1.5rem calc(-0.75rem - 1px) 0 -0.75rem;
    padding: 12px 22px;
  }
}
.dark-mode .cart-box {
  background: #3c3c3c;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.15);
}
.cart-amount-select-row {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 812px) {
  .cart-amount-select-row {
    align-items: flex-start;
    flex: 0 0 115px;
    flex-wrap: wrap;
    margin-bottom: 12px !important;
  }
}
.cart-amount-select-row:not(:last-child) {
  margin-bottom: 20px;
}
.cart-amount-select-row .field {
  margin-bottom: 0 !important;
}
.cart-amount-select-row > div:first-child {
  margin-right: 13px;
}
.cart-amount-select-row .number-input input {
  width: 30px !important;
  text-align: center;
}
.cart-delete {
  color: #ee7879;
  display: inline-block;
  font-size: 19px;
}
@media screen and (max-width: 812px) {
  .cart-delete {
    margin-top: 9px;
  }
}
.cart-delete:hover {
  color: #ee7879;
  transform: scale(1.1);
}
.cart-price-title {
  color: #6772e5;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
.cart-price-title:not(:last-child) {
  margin-bottom: 25px;
}
.cart-price {
  color: #4d4d4d;
  display: flex;
  flex-direction: column;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .cart-price {
    flex: 0 0 calc(100% - 115px);
    margin-bottom: 0 !important;
    padding-top: 4px;
    text-align: right;
  }
}
.dark-mode .cart-price {
  color: hsl(0, 0%, 100%);
}
.cart-price:not(:last-child) {
  margin-bottom: 20px;
}
.cart-price .old-price {
  color: #989898;
  display: block;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: 5px;
  text-decoration: line-through;
}
.cart-price .saving {
  color: #979797;
  display: block;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}
.cart-price .saving:not(:first-child) {
  margin-top: 7px;
}
.cart-price .saving:not(:last-child) {
  margin-bottom: 5px;
}
.cart-coupon-link {
  color: #1b6eff;
  display: block;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: underline;
}
@media screen and (max-width: 812px) {
  .cart-coupon-link {
    flex: 0 0 100%;
    margin-top: 12px;
  }
}
.cart-coupon-wrapper .label {
  color: #4d4d4d;
  font-size: 11px !important;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 3px;
}
.dark-mode .cart-coupon-wrapper .label {
  color: hsl(0, 0%, 100%);
}
.cart-coupon-wrapper .field:not(:last-child) {
  margin-bottom: 4px;
}
.cart-coupon-wrapper .input {
  height: 30px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 6px;
}
.cart-coupon-wrapper.is-active .cart-coupon-form, .filter-section__button-wrapper .button.is-active .cart-coupon-wrapper.hamburger .cart-coupon-form, .multipart-editor-modal__shape-chooser.is-active .cart-coupon-wrapper.hamburger .cart-coupon-form {
  display: flex;
}
.cart-coupon-wrapper.is-active .cart-coupon-link, .filter-section__button-wrapper .button.is-active .cart-coupon-wrapper.hamburger .cart-coupon-link, .multipart-editor-modal__shape-chooser.is-active .cart-coupon-wrapper.hamburger .cart-coupon-link {
  display: none;
}
.cart-coupon-wrapper.coupon-added .cart-coupon-form {
  display: none;
}
.cart-coupon-wrapper.coupon-added .cart-coupon-link {
  display: none;
}
.cart-coupon-wrapper.coupon-added .cart-coupon-preview {
  display: block;
}
.cart-coupon-form {
  display: none;
  flex-wrap: wrap;
}
@media screen and (max-width: 812px) {
  .cart-coupon-form {
    align-items: flex-end;
  }
  .cart-coupon-form .field {
    margin-bottom: 0 !important;
  }
  .cart-coupon-form .field:not(:last-child) {
    margin-right: 10px;
  }
}
.cart-coupon-preview {
  display: none;
}
.cart-coupon-row {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.cart-coupon-row:not(:last-child) {
  margin-bottom: 10px;
}
.cart-coupon-row p {
  color: #6772e5;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2.55px;
}
.cart-coupon-discount {
  color: #979797;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0;
}
.cart-coupon-edit-link {
  color: #d4d4d4;
  display: block;
  font-size: 20px;
}
.cart-coupon-edit-link:hover {
  color: #6772e5;
}

.size-chooser {
  width: 100%;
}
@media screen and (max-width: 812px) {
  .size-chooser > .field {
    display: flex;
    flex-direction: column;
  }
}
.size-chooser__tabs {
  align-items: stretch;
  display: flex;
}
.size-chooser__tabs.only-unique a:first-child {
  pointer-events: none;
}
.size-chooser__tabs:not(:last-child) {
  margin-bottom: 17px;
}
.size-chooser__tabs .is-active, .size-chooser__tabs .filter-section__button-wrapper .button.is-active .hamburger, .filter-section__button-wrapper .button.is-active .size-chooser__tabs .hamburger, .size-chooser__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger, .multipart-editor-modal__shape-chooser.is-active .size-chooser__tabs .hamburger {
  background: #f7c860;
  color: #4d4d4d;
  position: relative;
}
.size-chooser__tabs .is-active::after, .size-chooser__tabs .filter-section__button-wrapper .button.is-active .hamburger::after, .filter-section__button-wrapper .button.is-active .size-chooser__tabs .hamburger::after, .size-chooser__tabs .multipart-editor-modal__shape-chooser.is-active .hamburger::after, .multipart-editor-modal__shape-chooser.is-active .size-chooser__tabs .hamburger::after {
  border-color: #f7c860 transparent transparent;
  border-style: solid;
  border-width: 3px 6.5px 0;
  bottom: -3px;
  content: "";
  height: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 0;
}
.size-chooser__tabs > a {
  align-items: center;
  background: rgba(255, 255, 255, 0.21);
  border-radius: 50px;
  color: rgba(255, 255, 255, 0.56);
  display: flex;
  font-size: 10px;
  justify-content: center;
  min-width: 128px;
  padding: 14px 15px;
  text-align: center;
  text-transform: uppercase;
}
.size-chooser__tabs > a:not(:last-child) {
  margin-right: 14px;
}
.size-chooser__tabs > a strong {
  display: block;
}

.unique-size {
  display: flex;
}
.unique-size .unique-size-modify-multipart-editor {
  display: none;
  align-items: center;
}
.unique-size.disabled .unique-size-modify-multipart-editor {
  display: flex;
}
.unique-size.disabled .unique-size__inputs {
  flex: none;
  margin-right: 15px;
}
.unique-size.disabled .unique-size__inputs .number-input input {
  background: transparent;
  color: white;
  border: 0;
  height: 20px;
  font-weight: bold;
  pointer-events: none;
}
.unique-size.disabled .unique-size__inputs .number-input .button {
  display: none;
}
.unique-size.disabled .unique-size__checkbox {
  display: none;
}
.unique-size__inputs {
  flex: 0 0 192px;
}
.unique-size__inputs .field {
  align-items: center;
  display: flex;
}
.unique-size__inputs .field:not(:last-child) {
  margin-bottom: 17px;
}
.unique-size__inputs .number-input {
  margin-right: 8px;
}
.unique-size__inputs .input {
  text-align: center;
  width: 90px;
}
.unique-size__inputs .help {
  color: hsl(0, 0%, 100%);
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.unique-size__inputs .label {
  color: hsl(0, 0%, 100%);
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 0;
  margin-right: 7px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.unique-size__checkbox {
  align-items: center;
  display: flex;
  padding-left: 5px;
  position: relative;
}
.unique-size__checkbox label {
  color: hsl(0, 0%, 100%);
  font-size: 11px !important;
  letter-spacing: 0;
  line-height: 1 !important;
  padding-left: 26px !important;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}
input:checked ~ .unique-size__checkbox-decor {
  max-height: 100%;
  opacity: 1;
}
.unique-size__checkbox-decor {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: #f7c860;
  height: calc(100% - 37px);
  left: 15px;
  margin-top: 1px;
  max-height: 0;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
}
.unique-size__checkbox-decor::before, .unique-size__checkbox-decor::after {
  background: #f7c860;
  content: "";
  height: 1px;
  position: absolute;
  right: 0;
  width: 10px;
}
.unique-size__checkbox-decor::before {
  top: 0;
}
.unique-size__checkbox-decor::after {
  bottom: 0;
}

@media screen and (max-width: 812px) {
  .for-present-field {
    font-size: 11px;
    left: 60px;
    margin-bottom: 0;
    position: absolute;
    top: 9px;
    width: 46%;
  }
  .for-present-field input + label {
    font-size: 11px !important;
    padding-top: 1px;
  }
}

.image-editing-header {
  background: #f5f5f5;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.12);
  left: 0;
  position: sticky;
  right: 0;
  top: 0;
  z-index: 1000;
}
.dark-mode .image-editing-header {
  background: rgb(64.25, 64.25, 64.25);
}
@media screen and (max-width: 812px) {
  .image-editing-header {
    margin-bottom: 30px;
  }
  .image-editing-header span.image-editing-submit-button {
    display: none;
  }
}
.image-editing-header__dropdown {
  position: relative;
  width: 200px;
}
.image-editing-header__price {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
}
.dark-mode .image-editing-header__price {
  color: hsl(0, 0%, 100%);
}
.image-editing-header__price span {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-right: 20px;
  vertical-align: middle;
}
.image-editing-header__shipping {
  align-items: center;
  color: #4d4d4d;
  display: flex;
  font-size: 14px;
  justify-content: center;
  letter-spacing: 0;
}
.dark-mode .image-editing-header__shipping {
  color: hsl(0, 0%, 100%);
}
.image-editing-header__shipping [class^=icomoon-],
.image-editing-header__shipping [class*=" icomoon-"] {
  color: #6ac259;
  display: inline-block;
  font-size: 19px;
  margin-right: 12px;
  vertical-align: middle;
}
@media screen and (max-width: 812px) {
  .image-editing-header__more-btn {
    font-size: 15px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 45px;
  }
  .image-editing-header__more-btn .icomoon-arrow-back {
    transform: rotate(180deg);
  }
}
.image-editing-header__dropdown-list {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border-radius: 20px;
  box-shadow: 0 2px 14px 0 rgba(105, 81, 153, 0.14);
  cursor: pointer;
  left: 0;
  opacity: 0;
  padding: 32px 22px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 100%;
  transform: translateY(-5px);
}
.image-editing-header__dropdown-list::before {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 6px 7px;
  content: "";
  height: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: -6px;
  width: 0;
}
.image-editing-header__dropdown-list ul {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.image-editing-header__dropdown-list ul li:not(:last-child) {
  margin-bottom: 26px;
}
.image-editing-header__dropdown-list ul a {
  color: #4d4d4d;
  font-size: 12px;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
}
.image-editing-header__dropdown-list ul a:hover {
  color: #6772e5;
}
.is-active + .image-editing-header__dropdown-list, .filter-section__button-wrapper .button.is-active .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .hamburger + .image-editing-header__dropdown-list, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .multipart-editor-modal__shape-chooser .multipart-editor-modal__shape-chooser.hamburger .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .multipart-editor-modal__shape-chooser .multipart-editor-modal__shape-chooser.hamburger .hamburger + .image-editing-header__dropdown-list, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .multipart-editor-modal__shape-chooser .multipart-editor-modal__shape-chooser.hamburger .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .button.is-active .button.hamburger .hamburger + .image-editing-header__dropdown-list, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .button.hamburger .hamburger + .image-editing-header__dropdown-list, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .button.hamburger .hamburger + .image-editing-header__dropdown-list, .multipart-editor-modal__shape-chooser.is-active .hamburger + .image-editing-header__dropdown-list, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-modal__shape-chooser.hamburger .hamburger + .image-editing-header__dropdown-list {
  cursor: pointer;
  display: block;
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}

.image-editing-summary {
  align-items: center;
  background: #f5f5f5;
  border-radius: 38px;
  display: flex;
  margin-bottom: 30px;
}
.dark-mode .image-editing-summary {
  background: #4d4d4d;
}
@media screen and (max-width: 812px) {
  .image-editing-summary {
    border-radius: 30px;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
    padding-top: 34px;
  }
}
.image-editing-summary__button {
  min-height: 70px !important;
  border-radius: 50px !important;
}
@media screen and (max-width: 812px) {
  .image-editing-summary__button {
    margin-bottom: initial;
    margin-top: initial;
    min-height: 50px !important;
    width: 100%;
  }
}
.image-editing-summary__price {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin-right: 48px;
}
.dark-mode .image-editing-summary__price {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 812px) {
  .image-editing-summary__price {
    margin-bottom: 14px;
    margin-right: 0;
  }
}
.image-editing-summary__price strong {
  color: inherit;
}
.image-editing-summary__price span {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-right: 20px;
  vertical-align: middle;
}
.image-editing-summary__shipping {
  align-items: center;
  color: #4d4d4d;
  display: flex;
  flex: 1;
  font-size: 14px;
  justify-content: center;
  letter-spacing: 0;
  padding: 0 15px;
  text-align: center;
}
.dark-mode .image-editing-summary__shipping {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 812px) {
  .image-editing-summary__shipping {
    margin-bottom: 34px;
  }
}
.image-editing-summary__shipping [class^=icomoon-],
.image-editing-summary__shipping [class*=" icomoon-"] {
  color: #6ac259;
  display: inline-block;
  font-size: 19px;
  margin-right: 12px;
  vertical-align: middle;
}
.image-editing-summary__content {
  color: #4d4d4d;
  flex: 1;
  font-size: 14px;
  letter-spacing: 0;
  padding: 0 15px;
  text-align: center;
}
.dark-mode .image-editing-summary__content {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 812px) {
  .image-editing-summary__content {
    font-size: 12px;
    margin-bottom: 21px;
  }
}

.image-editing-cross {
  align-items: center;
  display: flex !important;
  justify-content: center;
  padding-top: 35px !important;
}

.image-editing-sidebar-note {
  background: hsl(0, 0%, 100%);
  border: 1px solid #ececec;
  border-radius: 8px;
  color: #3e3e3e;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  padding: 20px 22px;
  position: relative;
}
.image-editing-sidebar-note:not(:last-child) {
  margin-bottom: 17px;
}
.image-editing-sidebar-note::after {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 4px 0 4px 3px;
  content: "";
  height: 0;
  position: absolute;
  right: -3px;
  top: 25px;
  width: 0;
}
.image-editing-sidebar-note--slided-left {
  border-radius: 0 8px 8px 0;
  margin-left: -25px;
  margin-right: -8px;
  padding: 20px 30px;
}

.check-in-wall {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: stretch;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(-120%);
  z-index: 1000000;
}
@media screen and (max-width: 812px) {
  .check-in-wall {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 812px) and (orientation: landscape) {
  .check-in-wall {
    flex-direction: row-reverse;
  }
}
.check-in-wall.is-active, .filter-section__button-wrapper .button.is-active .check-in-wall.hamburger, .multipart-editor-modal__shape-chooser.is-active .check-in-wall.hamburger {
  opacity: 1;
  transform: translateX(0);
}
.check-in-wall__header {
  align-items: center;
  background: #f5f5f5;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  height: 60px;
  justify-content: space-between;
  left: 0;
  padding: 0 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media screen and (max-width: 812px) {
  .check-in-wall__header {
    justify-content: center;
    left: unset;
    right: 0;
    width: 200px;
  }
}
.check-in-wall__back-button {
  align-items: center;
  color: #484848;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  justify-content: center;
  letter-spacing: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .check-in-wall__back-button {
    display: none;
  }
}
.check-in-wall__back-button .button {
  background: #ebebeb;
  border: 0;
  color: #979797;
  font-size: 14px;
  height: 32px;
  margin-right: 17px;
  min-height: 0;
  padding: 0;
  transform: rotate(-90deg);
  width: 32px;
}
.check-in-wall__close-button {
  align-items: center;
  color: #6772e5;
  cursor: pointer;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  justify-content: center;
  text-align: right;
  text-transform: uppercase;
}
.check-in-wall__close-button .button {
  background: #6772e5;
  border: 0;
  color: hsl(0, 0%, 100%);
  font-size: 11px;
  height: 32px;
  margin-left: 8px;
  min-height: 0;
  padding: 0;
  width: 32px;
}
.check-in-wall__room {
  background-image: url("/images/check-in-wall@room.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20%;
}
@media screen and (max-width: 812px) {
  .check-in-wall__room {
    display: none;
  }
}
@media screen and (max-width: 812px) and (orientation: landscape) {
  .check-in-wall__room {
    display: block;
    width: 20%;
  }
}
.check-in-wall__wall {
  align-items: center;
  background-image: url("/images/check-in-wall@wall.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  padding: 100px 200px;
  width: 80%;
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .check-in-wall__wall {
    padding: 50px 100px;
  }
}
@media screen and (max-width: 812px) {
  .check-in-wall__wall {
    padding: 10px;
    width: 100%;
  }
}
@media screen and (max-width: 812px) and (orientation: landscape) {
  .check-in-wall__wall {
    padding: 10px 50px;
    width: 80%;
  }
}
.check-in-wall__image {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.check-in-wall__image__bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mask-mode: alpha;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.check-in-wall__image .shadow {
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  position: relative;
}
.check-in-wall__image .shadow::before {
  box-shadow: 5px 0 10px 0 rgba(0, 0, 0, 0.72), inset 3px 3px 3px 0 rgba(255, 255, 255, 0.5), inset -2px -2px 4px 0 rgba(0, 0, 0, 0.5);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.check-in-wall__image .shadow.without-shadow::before {
  box-shadow: none !important;
}
.check-in-wall__image img {
  display: block;
  max-height: 80vh;
}
.check-in-wall__rotate-badge {
  align-items: center;
  background: rgba(58, 64, 133, 0.56);
  border-radius: 25px;
  bottom: 24px;
  color: hsl(0, 0%, 100%);
  display: none;
  font-size: 12px;
  height: 50px;
  justify-content: center;
  left: 0;
  letter-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 260px;
  padding: 8px 20px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 812px) {
  .check-in-wall__rotate-badge {
    display: flex;
  }
}
@media screen and (max-width: 812px) and (orientation: landscape) {
  .check-in-wall__rotate-badge {
    display: none;
  }
}
.check-in-wall__rotate-badge img {
  animation: tilt 0.6s infinite;
  display: block;
  margin-right: 11px;
  width: 30px;
}

.check-in-wall-button {
  margin-top: 20px;
  pointer-events: all;
}
@media screen and (min-width: 813px) {
  .check-in-wall-button {
    font-size: 10px !important;
    padding: 0 20px !important;
  }
}
@media screen and (max-width: 812px) {
  .check-in-wall-button {
    font-size: 9px;
    margin: 0;
    min-height: 30px;
    padding: 1px 14px 0;
    position: absolute;
    right: 5px;
    top: 6px;
  }
}

.wall-editor-open-button {
  padding-left: 17px !important;
  padding-right: 17px !important;
  display: flex !important;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 10px;
}
@media screen and (min-width: 1088px) {
  .wall-editor-open-button {
    margin-top: 0;
    margin-right: -0.75rem;
    margin-left: auto;
  }
}

.standard-size-selects {
  display: flex;
}
.standard-size-selects__radios {
  transition: all 0.25s ease-out;
  will-change: transition;
  display: flex;
  min-width: 0;
  overflow: hidden;
  width: 0;
}
.standard-size-selects__radios.is-active, .filter-section__button-wrapper .button.is-active .standard-size-selects__radios.hamburger, .multipart-editor-modal__shape-chooser.is-active .standard-size-selects__radios.hamburger {
  min-width: 76px;
  width: 76px;
}

@keyframes tilt {
  0% {
    transform: rotate(10deg);
  }
  5% {
    transform: rotate(5deg);
  }
  10% {
    transform: rotate(0deg);
  }
  15% {
    transform: rotate(-5deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(10deg);
  }
}
.modify-multipart-editor {
  color: #4d4d4d;
  margin-top: 20px;
  pointer-events: all;
  margin-left: 20px;
  font-size: 10px;
  padding: 0 20px;
}
@media screen and (max-width: 1087px) {
  .modify-multipart-editor {
    margin-left: 0;
  }
}

.multipart-image-preview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fafafa;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}
.multipart-image-preview__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  mask-mode: alpha;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.multipart-image-preview img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.cropper-container {
  overflow: visible !important;
}

.cropper-crop-box.is-poster:before, .cropper-crop-box.is-poster:after {
  display: block;
  z-index: -1;
  position: absolute;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  background-image: url("/images/poster-frame.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  content: "";
  width: calc(100% + 14px);
  height: 13px;
  left: -7px;
}
.cropper-crop-box.is-poster:before {
  bottom: calc(100% + 1px);
}
.cropper-crop-box.is-poster:after {
  top: calc(100% + 1px);
}

.scrollable {
  overflow: auto;
}

.image-box {
  align-items: center;
  background: #f4f4f4;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 34px 30px;
  text-align: center;
  position: relative;
}
.image-box-wrapper {
  padding-bottom: 60px;
}
.dark-mode .image-box {
  background: #4d4d4d;
}
.image-box img {
  box-shadow: 4px 2px 4px 0 rgba(0, 0, 0, 0.5), inset 0 0 5px 0 rgba(0, 0, 0, 0.5);
  display: block;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  max-height: 231px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
.image-box__author {
  z-index: 1;
  position: absolute;
  font-size: 13px;
  color: hsl(0, 0%, 100%);
  letter-spacing: 0;
  display: flex;
  flex-direction: column;
  text-align: left;
  overflow: hidden;
  visibility: hidden;
}
@media screen and (max-width: 812px) {
  .image-box__author {
    display: none;
  }
}
.image-box__author span, .image-box__author strong {
  opacity: 0;
  transform: translateX(-100%);
}
.image-box__author span {
  transition-delay: 0s !important;
}
.image-box__author span,
.image-box__author strong {
  transition: all 0.25s ease-out;
  will-change: transition;
}
.image-box:hover .image-box__author span, .image-box:hover .image-box__author strong {
  opacity: 1;
  transform: translateX(0);
}
.image-box:hover .image-box__author span {
  transition-delay: 0.1s !important;
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.modal-close, .is-unselectable, .button, .file, .delete, .dz-preview .dz-error-mark, .top-discount__close, .top-alert__close {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.select:not(.is-multiple):not(.is-loading)::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;
}

.content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete, .dz-preview .dz-error-mark, .top-discount__close, .top-alert__close {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(69, 64, 67, 0.2);
  border: none;
  border-radius: 290486px;
  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;
}
.modal-close::before, .delete::before, .dz-preview .dz-error-mark::before, .top-discount__close::before, .top-alert__close::before, .modal-close::after, .delete::after, .dz-preview .dz-error-mark::after, .top-discount__close::after, .top-alert__close::after {
  background-color: hsl(0, 0%, 100%);
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before, .dz-preview .dz-error-mark::before, .top-discount__close::before, .top-alert__close::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after, .dz-preview .dz-error-mark::after, .top-discount__close::after, .top-alert__close::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .dz-preview .dz-error-mark:hover, .top-discount__close:hover, .top-alert__close:hover, .modal-close:focus, .delete:focus, .dz-preview .dz-error-mark:focus, .top-discount__close:focus, .top-alert__close:focus {
  background-color: rgba(69, 64, 67, 0.3);
}
.modal-close:active, .delete:active, .dz-preview .dz-error-mark:active, .top-discount__close:active, .top-alert__close:active {
  background-color: rgba(69, 64, 67, 0.4);
}
.is-small.modal-close, .is-small.delete, .dz-preview .is-small.dz-error-mark, .is-small.top-discount__close, .is-small.top-alert__close {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete, .dz-preview .is-medium.dz-error-mark, .is-medium.top-discount__close, .is-medium.top-alert__close {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete, .dz-preview .is-large.dz-error-mark, .is-large.top-discount__close, .is-large.top-alert__close {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.button.is-loading::after, .select.is-loading::after, .control.is-loading::after, .loader, .editor-wrapper::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

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

.button, .input, .textarea, .select select, .file-cta,
.file-name {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 13px;
  height: 2.25em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 1px);
  position: relative;
  vertical-align: top;
}
.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
.file-name:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
.is-focused.file-name, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
.file-name:active, .is-active.button, .filter-section__button-wrapper .button.is-active .button.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .button.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .button.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .button.hamburger, .is-active.input, .filter-section__button-wrapper .button.is-active .input.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .input.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .input.hamburger, .is-active.textarea, .filter-section__button-wrapper .button.is-active .textarea.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .textarea.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .textarea.hamburger, .select select.is-active, .select .filter-section__button-wrapper .button.is-active select.hamburger, .filter-section__button-wrapper .button.is-active .select select.hamburger, .select .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .select select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .select select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active select.hamburger, .select .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .filter-section__button-wrapper .button.is-active .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .select .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .select .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .select .multipart-editor-modal__shape-chooser.hamburger select.hamburger, .multipart-editor-modal__shape-chooser.is-active .select select.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .select select.hamburger, .is-active.file-cta, .filter-section__button-wrapper .button.is-active .file-cta.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .file-cta.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-cta.hamburger,
.is-active.file-name,
.filter-section__button-wrapper .button.is-active .file-name.hamburger,
.filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .file-name.hamburger,
.filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger,
.filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger,
.multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .multipart-editor-modal__shape-chooser.hamburger .file-name.hamburger {
  outline: none;
}
[disabled].button, [disabled].input, [disabled].textarea, .select select[disabled], [disabled].file-cta,
[disabled].file-name, fieldset[disabled] .button, fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name {
  cursor: not-allowed;
}

input[type=range].slider {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 1rem 0;
  background: transparent;
  touch-action: none;
}
input[type=range].slider.is-fullwidth {
  display: block;
  width: 100%;
}
input[type=range].slider:focus {
  outline: none;
}
input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track {
  width: 100%;
}
input[type=range].slider:not([orient=vertical])::-moz-range-track {
  width: 100%;
}
input[type=range].slider:not([orient=vertical])::-ms-track {
  width: 100%;
}
input[type=range].slider:not([orient=vertical]).has-output + output, input[type=range].slider:not([orient=vertical]).has-output-tooltip + output {
  width: 3rem;
  background: #4d4d4d;
  border-radius: 4px;
  padding: 0.4rem 0.8rem;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: hsl(0, 0%, 100%);
  overflow: hidden;
  pointer-events: none;
  z-index: 200;
}
input[type=range].slider:not([orient=vertical]).has-output:disabled + output, input[type=range].slider:not([orient=vertical]).has-output-tooltip:disabled + output {
  opacity: 0.5;
}
input[type=range].slider:not([orient=vertical]).has-output {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - (4.2rem));
}
input[type=range].slider:not([orient=vertical]).has-output + output {
  display: inline-block;
  margin-left: 0.75rem;
  vertical-align: middle;
}
input[type=range].slider:not([orient=vertical]).has-output-tooltip {
  display: block;
}
input[type=range].slider:not([orient=vertical]).has-output-tooltip + output {
  position: absolute;
  left: 0;
  top: -0.1rem;
}
input[type=range].slider[orient=vertical] {
  -webkit-appearance: slider-vertical;
     -moz-appearance: slider-vertical;
          appearance: slider-vertical;
  writing-mode: bt-lr;
}
input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track {
  height: 100%;
}
input[type=range].slider[orient=vertical]::-moz-range-track {
  height: 100%;
}
input[type=range].slider[orient=vertical]::-ms-track {
  height: 100%;
}
input[type=range].slider::-webkit-slider-runnable-track {
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #ccc;
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
  border: 0px solid #ccc;
}
input[type=range].slider::-moz-range-track {
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #ccc;
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
  border: 0px solid #ccc;
}
input[type=range].slider::-ms-track {
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #ccc;
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
  border: 0px solid #ccc;
}
input[type=range].slider::-ms-fill-lower {
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
}
input[type=range].slider::-ms-fill-upper {
  background: hsl(0, 0%, 86%);
  border-radius: 4px;
}
input[type=range].slider::-webkit-slider-thumb {
  box-shadow: none;
  border: 0;
  border-radius: 100%;
  background: #f7c860;
  cursor: pointer;
}
input[type=range].slider::-moz-range-thumb {
  box-shadow: none;
  border: 0;
  border-radius: 100%;
  background: #f7c860;
  cursor: pointer;
}
input[type=range].slider::-ms-thumb {
  box-shadow: none;
  border: 0;
  border-radius: 100%;
  background: #f7c860;
  cursor: pointer;
}
input[type=range].slider::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
input[type=range].slider.is-circle::-webkit-slider-thumb {
  border-radius: 290486px;
}
input[type=range].slider.is-circle::-moz-range-thumb {
  border-radius: 290486px;
}
input[type=range].slider.is-circle::-ms-thumb {
  border-radius: 290486px;
}
input[type=range].slider:active::-webkit-slider-thumb {
  transform: scale(1.25);
}
input[type=range].slider:active::-moz-range-thumb {
  transform: scale(1.25);
}
input[type=range].slider:active::-ms-thumb {
  transform: scale(1.25);
}
input[type=range].slider:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
input[type=range].slider:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
  transform: scale(1);
}
input[type=range].slider:disabled::-moz-range-thumb {
  cursor: not-allowed;
  transform: scale(1);
}
input[type=range].slider:disabled::-ms-thumb {
  cursor: not-allowed;
  transform: scale(1);
}
input[type=range].slider:not([orient=vertical]) {
  min-height: calc((13px + 2px) * 1.25);
}
input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track {
  height: 5.2px;
}
input[type=range].slider:not([orient=vertical])::-moz-range-track {
  height: 5.2px;
}
input[type=range].slider:not([orient=vertical])::-ms-track {
  height: 5.2px;
}
input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track {
  width: 5.2px;
}
input[type=range].slider[orient=vertical]::-moz-range-track {
  width: 5.2px;
}
input[type=range].slider[orient=vertical]::-ms-track {
  width: 5.2px;
}
input[type=range].slider::-webkit-slider-thumb {
  height: 13px;
  width: 13px;
}
input[type=range].slider::-moz-range-thumb {
  height: 13px;
  width: 13px;
}
input[type=range].slider::-ms-thumb {
  height: 13px;
  width: 13px;
}
input[type=range].slider::-ms-thumb {
  margin-top: 0;
}
input[type=range].slider::-webkit-slider-thumb {
  margin-top: -3.25px;
}
input[type=range].slider[orient=vertical]::-webkit-slider-thumb {
  margin-top: auto;
  margin-left: -3.25px;
}
input[type=range].slider.is-small:not([orient=vertical]) {
  min-height: calc((12px + 2px) * 1.25);
}
input[type=range].slider.is-small:not([orient=vertical])::-webkit-slider-runnable-track {
  height: 4.8px;
}
input[type=range].slider.is-small:not([orient=vertical])::-moz-range-track {
  height: 4.8px;
}
input[type=range].slider.is-small:not([orient=vertical])::-ms-track {
  height: 4.8px;
}
input[type=range].slider.is-small[orient=vertical]::-webkit-slider-runnable-track {
  width: 4.8px;
}
input[type=range].slider.is-small[orient=vertical]::-moz-range-track {
  width: 4.8px;
}
input[type=range].slider.is-small[orient=vertical]::-ms-track {
  width: 4.8px;
}
input[type=range].slider.is-small::-webkit-slider-thumb {
  height: 12px;
  width: 12px;
}
input[type=range].slider.is-small::-moz-range-thumb {
  height: 12px;
  width: 12px;
}
input[type=range].slider.is-small::-ms-thumb {
  height: 12px;
  width: 12px;
}
input[type=range].slider.is-small::-ms-thumb {
  margin-top: 0;
}
input[type=range].slider.is-small::-webkit-slider-thumb {
  margin-top: -3px;
}
input[type=range].slider.is-small[orient=vertical]::-webkit-slider-thumb {
  margin-top: auto;
  margin-left: -3px;
}
input[type=range].slider.is-medium:not([orient=vertical]) {
  min-height: calc((15px + 2px) * 1.25);
}
input[type=range].slider.is-medium:not([orient=vertical])::-webkit-slider-runnable-track {
  height: 6px;
}
input[type=range].slider.is-medium:not([orient=vertical])::-moz-range-track {
  height: 6px;
}
input[type=range].slider.is-medium:not([orient=vertical])::-ms-track {
  height: 6px;
}
input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-runnable-track {
  width: 6px;
}
input[type=range].slider.is-medium[orient=vertical]::-moz-range-track {
  width: 6px;
}
input[type=range].slider.is-medium[orient=vertical]::-ms-track {
  width: 6px;
}
input[type=range].slider.is-medium::-webkit-slider-thumb {
  height: 15px;
  width: 15px;
}
input[type=range].slider.is-medium::-moz-range-thumb {
  height: 15px;
  width: 15px;
}
input[type=range].slider.is-medium::-ms-thumb {
  height: 15px;
  width: 15px;
}
input[type=range].slider.is-medium::-ms-thumb {
  margin-top: 0;
}
input[type=range].slider.is-medium::-webkit-slider-thumb {
  margin-top: -3.75px;
}
input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-thumb {
  margin-top: auto;
  margin-left: -3.75px;
}
input[type=range].slider.is-large:not([orient=vertical]) {
  min-height: calc((17px + 2px) * 1.25);
}
input[type=range].slider.is-large:not([orient=vertical])::-webkit-slider-runnable-track {
  height: 6.8px;
}
input[type=range].slider.is-large:not([orient=vertical])::-moz-range-track {
  height: 6.8px;
}
input[type=range].slider.is-large:not([orient=vertical])::-ms-track {
  height: 6.8px;
}
input[type=range].slider.is-large[orient=vertical]::-webkit-slider-runnable-track {
  width: 6.8px;
}
input[type=range].slider.is-large[orient=vertical]::-moz-range-track {
  width: 6.8px;
}
input[type=range].slider.is-large[orient=vertical]::-ms-track {
  width: 6.8px;
}
input[type=range].slider.is-large::-webkit-slider-thumb {
  height: 17px;
  width: 17px;
}
input[type=range].slider.is-large::-moz-range-thumb {
  height: 17px;
  width: 17px;
}
input[type=range].slider.is-large::-ms-thumb {
  height: 17px;
  width: 17px;
}
input[type=range].slider.is-large::-ms-thumb {
  margin-top: 0;
}
input[type=range].slider.is-large::-webkit-slider-thumb {
  margin-top: -4.25px;
}
input[type=range].slider.is-large[orient=vertical]::-webkit-slider-thumb {
  margin-top: auto;
  margin-left: -4.25px;
}
input[type=range].slider.is-white::-moz-range-track {
  background: hsl(0, 0%, 100%) !important;
}
input[type=range].slider.is-white::-webkit-slider-runnable-track {
  background: hsl(0, 0%, 100%) !important;
}
input[type=range].slider.is-white::-ms-track {
  background: hsl(0, 0%, 100%) !important;
}
input[type=range].slider.is-white::-ms-fill-lower {
  background: hsl(0, 0%, 100%);
}
input[type=range].slider.is-white::-ms-fill-upper {
  background: hsl(0, 0%, 100%);
}
input[type=range].slider.is-white.has-output + output,
input[type=range].slider.is-white .has-output-tooltip + output {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
input[type=range].slider.is-black::-moz-range-track {
  background: #454043 !important;
}
input[type=range].slider.is-black::-webkit-slider-runnable-track {
  background: #454043 !important;
}
input[type=range].slider.is-black::-ms-track {
  background: #454043 !important;
}
input[type=range].slider.is-black::-ms-fill-lower {
  background: #454043;
}
input[type=range].slider.is-black::-ms-fill-upper {
  background: #454043;
}
input[type=range].slider.is-black.has-output + output,
input[type=range].slider.is-black .has-output-tooltip + output {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
input[type=range].slider.is-light::-moz-range-track {
  background: hsl(0, 0%, 96%) !important;
}
input[type=range].slider.is-light::-webkit-slider-runnable-track {
  background: hsl(0, 0%, 96%) !important;
}
input[type=range].slider.is-light::-ms-track {
  background: hsl(0, 0%, 96%) !important;
}
input[type=range].slider.is-light::-ms-fill-lower {
  background: hsl(0, 0%, 96%);
}
input[type=range].slider.is-light::-ms-fill-upper {
  background: hsl(0, 0%, 96%);
}
input[type=range].slider.is-light.has-output + output,
input[type=range].slider.is-light .has-output-tooltip + output {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
input[type=range].slider.is-primary::-moz-range-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-primary::-webkit-slider-runnable-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-primary::-ms-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-primary::-ms-fill-lower {
  background: #6772e5;
}
input[type=range].slider.is-primary::-ms-fill-upper {
  background: #6772e5;
}
input[type=range].slider.is-primary.has-output + output,
input[type=range].slider.is-primary .has-output-tooltip + output {
  background-color: #6772e5;
  color: #fff;
}
input[type=range].slider.is-link::-moz-range-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-link::-webkit-slider-runnable-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-link::-ms-track {
  background: #6772e5 !important;
}
input[type=range].slider.is-link::-ms-fill-lower {
  background: #6772e5;
}
input[type=range].slider.is-link::-ms-fill-upper {
  background: #6772e5;
}
input[type=range].slider.is-link.has-output + output,
input[type=range].slider.is-link .has-output-tooltip + output {
  background-color: #6772e5;
  color: #fff;
}
input[type=range].slider.is-info::-moz-range-track {
  background: hsl(204, 86%, 53%) !important;
}
input[type=range].slider.is-info::-webkit-slider-runnable-track {
  background: hsl(204, 86%, 53%) !important;
}
input[type=range].slider.is-info::-ms-track {
  background: hsl(204, 86%, 53%) !important;
}
input[type=range].slider.is-info::-ms-fill-lower {
  background: hsl(204, 86%, 53%);
}
input[type=range].slider.is-info::-ms-fill-upper {
  background: hsl(204, 86%, 53%);
}
input[type=range].slider.is-info.has-output + output,
input[type=range].slider.is-info .has-output-tooltip + output {
  background-color: hsl(204, 86%, 53%);
  color: #fff;
}
input[type=range].slider.is-success::-moz-range-track {
  background: #48dbaa !important;
}
input[type=range].slider.is-success::-webkit-slider-runnable-track {
  background: #48dbaa !important;
}
input[type=range].slider.is-success::-ms-track {
  background: #48dbaa !important;
}
input[type=range].slider.is-success::-ms-fill-lower {
  background: #48dbaa;
}
input[type=range].slider.is-success::-ms-fill-upper {
  background: #48dbaa;
}
input[type=range].slider.is-success.has-output + output,
input[type=range].slider.is-success .has-output-tooltip + output {
  background-color: #48dbaa;
  color: #fff;
}
input[type=range].slider.is-warning::-moz-range-track {
  background: #f6c437 !important;
}
input[type=range].slider.is-warning::-webkit-slider-runnable-track {
  background: #f6c437 !important;
}
input[type=range].slider.is-warning::-ms-track {
  background: #f6c437 !important;
}
input[type=range].slider.is-warning::-ms-fill-lower {
  background: #f6c437;
}
input[type=range].slider.is-warning::-ms-fill-upper {
  background: #f6c437;
}
input[type=range].slider.is-warning.has-output + output,
input[type=range].slider.is-warning .has-output-tooltip + output {
  background-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
input[type=range].slider.is-danger::-moz-range-track {
  background: #ee7879 !important;
}
input[type=range].slider.is-danger::-webkit-slider-runnable-track {
  background: #ee7879 !important;
}
input[type=range].slider.is-danger::-ms-track {
  background: #ee7879 !important;
}
input[type=range].slider.is-danger::-ms-fill-lower {
  background: #ee7879;
}
input[type=range].slider.is-danger::-ms-fill-upper {
  background: #ee7879;
}
input[type=range].slider.is-danger.has-output + output,
input[type=range].slider.is-danger .has-output-tooltip + output {
  background-color: #ee7879;
  color: #fff;
}
input[type=range].slider.is-danger-2::-moz-range-track {
  background: #da3d3c !important;
}
input[type=range].slider.is-danger-2::-webkit-slider-runnable-track {
  background: #da3d3c !important;
}
input[type=range].slider.is-danger-2::-ms-track {
  background: #da3d3c !important;
}
input[type=range].slider.is-danger-2::-ms-fill-lower {
  background: #da3d3c;
}
input[type=range].slider.is-danger-2::-ms-fill-upper {
  background: #da3d3c;
}
input[type=range].slider.is-danger-2.has-output + output,
input[type=range].slider.is-danger-2 .has-output-tooltip + output {
  background-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
input[type=range].slider.is-secondary::-moz-range-track {
  background: #f7c860 !important;
}
input[type=range].slider.is-secondary::-webkit-slider-runnable-track {
  background: #f7c860 !important;
}
input[type=range].slider.is-secondary::-ms-track {
  background: #f7c860 !important;
}
input[type=range].slider.is-secondary::-ms-fill-lower {
  background: #f7c860;
}
input[type=range].slider.is-secondary::-ms-fill-upper {
  background: #f7c860;
}
input[type=range].slider.is-secondary.has-output + output,
input[type=range].slider.is-secondary .has-output-tooltip + output {
  background-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
input[type=range].slider.is-dark::-moz-range-track {
  background: #454043 !important;
}
input[type=range].slider.is-dark::-webkit-slider-runnable-track {
  background: #454043 !important;
}
input[type=range].slider.is-dark::-ms-track {
  background: #454043 !important;
}
input[type=range].slider.is-dark::-ms-fill-lower {
  background: #454043;
}
input[type=range].slider.is-dark::-ms-fill-upper {
  background: #454043;
}
input[type=range].slider.is-dark.has-output + output,
input[type=range].slider.is-dark .has-output-tooltip + output {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
input[type=range].slider.is-netpeople::-moz-range-track {
  background: #ff4c00 !important;
}
input[type=range].slider.is-netpeople::-webkit-slider-runnable-track {
  background: #ff4c00 !important;
}
input[type=range].slider.is-netpeople::-ms-track {
  background: #ff4c00 !important;
}
input[type=range].slider.is-netpeople::-ms-fill-lower {
  background: #ff4c00;
}
input[type=range].slider.is-netpeople::-ms-fill-upper {
  background: #ff4c00;
}
input[type=range].slider.is-netpeople.has-output + output,
input[type=range].slider.is-netpeople .has-output-tooltip + output {
  background-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}

.progress-field .slider-output-boxed {
  width: 44px !important;
  height: 29px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.13) !important;
  border-radius: 9px;
  color: hsl(0, 0%, 100%) !important;
  font-size: 11px;
}

.add-image-circle {
  align-items: center;
  border: 2px dashed #4d4d4d;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 10px;
  height: 50px;
  justify-items: center;
  padding: 8px;
  width: 50px;
}
.add-image-circle.with-spacing {
  margin-left: 22px;
}
.add-image-circle span {
  display: block;
  font-size: 23px;
  font-weight: bold;
  line-height: 0.7;
}

.image-navigation-wrapper {
  position: relative;
  width: 220px;
}
@media screen and (max-width: 812px) {
  .image-navigation-wrapper {
    padding-right: 5px;
    max-width: calc(100% - 50px);
  }
  .image-navigation-wrapper .tns-item {
    outline: none;
  }
}
.image-navigation-wrapper.auto-width {
  width: auto;
}
.image-navigation-wrapper .tns-controls {
  pointer-events: none;
}
.image-navigation-wrapper .tns-controls button {
  height: 30px;
  pointer-events: all;
  width: 30px;
}
.image-navigation-wrapper .tns-controls button:disabled {
  background: rgb(146.5505617978, 154.3988764045, 236.4494382022);
  opacity: 1;
}
.image-navigation-wrapper .tns-controls button:first-child {
  border-radius: 9px 0 0 9px;
  box-shadow: none;
  left: -27px;
}
.image-navigation-wrapper .tns-controls button:first-child::before {
  left: 11px;
  top: 6px;
}
.image-navigation-wrapper .tns-controls button:last-child {
  border-radius: 9px 0 0 9px;
  box-shadow: none;
  right: -27px;
}
.image-navigation-wrapper .tns-controls button:last-child::before {
  left: 11px;
  top: 6px;
}
.image-navigation__item {
  transition: all 0.25s ease-out;
  will-change: transition;
  cursor: pointer;
  opacity: 0.4;
  padding-bottom: 50px;
  width: 50px;
}
.image-navigation__item.is-active, .filter-section__button-wrapper .button.is-active .image-navigation__item.hamburger, .multipart-editor-modal__shape-chooser.is-active .image-navigation__item.hamburger {
  opacity: 1;
}

.multipart-editor-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  background: rgba(52, 58, 124, 0.95);
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease;
}
.multipart-editor-modal .multipart-resize {
  pointer-events: none;
}
.multipart-editor-modal .horizontal-line {
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  background: white;
}
.multipart-editor-modal .vertical-line {
  width: 100%;
  height: 1px;
  position: absolute;
  background: white;
  left: 0;
}
.multipart-editor-modal.open {
  opacity: 1;
  pointer-events: all;
}
.multipart-editor-modal.open .multipart-resize {
  pointer-events: all;
}
.multipart-editor-modal .debug-image {
  width: 30px;
  padding: 5px 3px 5px 3px;
  border-radius: 0 10px 10px 0;
  background: white;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.multipart-editor-modal .debug-image img {
  width: 20px;
  height: auto;
}
.multipart-editor-modal .container, .multipart-editor-modal .tabs__header, .multipart-editor-modal .tns-controls {
  display: flex;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal .container, .multipart-editor-modal .tabs__header, .multipart-editor-modal .tns-controls {
    flex-wrap: wrap;
    max-width: 350px;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal .container, .multipart-editor-modal .tabs__header, .multipart-editor-modal .tns-controls {
    max-width: none;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .multipart-editor-modal .container, .multipart-editor-modal .tabs__header, .multipart-editor-modal .tns-controls {
    justify-content: center;
  }
}
.multipart-editor-modal__mobile-header {
  padding: 7px;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  pointer-events: none;
  height: 60px;
}
.multipart-editor-modal__mobile-header .multipart-editor-close {
  pointer-events: all;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__mobile-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.multipart-editor-modal__header {
  width: 100%;
  background: #6772e5;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__header {
    transition: all 0.25s ease-out;
    will-change: transition;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translateY(100%);
  }
  .is-active .multipart-editor-modal__header, .filter-section__button-wrapper .button.is-active .hamburger .multipart-editor-modal__header, .multipart-editor-modal__shape-chooser.is-active .hamburger .multipart-editor-modal__header {
    transform: translateY(0);
  }
}
.multipart-editor-modal__header .mobile-save-button {
  display: none;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__header .mobile-save-button {
    display: flex;
    position: absolute;
    bottom: calc(100% + 0.75rem);
    right: 0.75rem;
  }
}
.multipart-editor-modal__header .mobile-settings {
  display: none;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__header .mobile-settings {
    display: flex;
    position: absolute;
    bottom: calc(100% + 0.75rem);
    left: 0.75rem;
    min-width: 50px;
    min-height: 50px;
    border-radius: 100%;
    padding: 0;
    font-size: 17px;
    overflow: hidden;
  }
  .multipart-editor-modal__header .mobile-settings .open {
    pointer-events: none;
    display: block;
  }
  .multipart-editor-modal__header .mobile-settings .close {
    pointer-events: none;
    display: none;
  }
  .multipart-editor-modal__header .mobile-settings:focus, .multipart-editor-modal__header .mobile-settings:hover {
    background: #6772e5;
  }
  .is-active .multipart-editor-modal__header .mobile-settings, .filter-section__button-wrapper .button.is-active .hamburger .multipart-editor-modal__header .mobile-settings, .multipart-editor-modal__shape-chooser.is-active .hamburger .multipart-editor-modal__header .mobile-settings {
    margin-bottom: -0.75rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .is-active .multipart-editor-modal__header .mobile-settings .open {
    display: none;
  }
  .is-active .multipart-editor-modal__header .mobile-settings .close {
    display: block;
  }
}
.multipart-editor-modal__header .unique-size .input {
  opacity: 1 !important;
}
@media screen and (max-width: 649px) {
  .multipart-editor-modal__header .unique-size {
    width: 145px;
    margin: 0 0 0.75rem;
    flex: 0 0 50%;
  }
  .multipart-editor-modal__header .unique-size .field {
    flex-wrap: wrap;
  }
  .multipart-editor-modal__header .unique-size .field:not(:last-child) {
    margin-bottom: 10px;
  }
  .multipart-editor-modal__header .unique-size .field .label {
    margin-bottom: 4px;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal__header .unique-size {
    flex: none;
  }
}
.multipart-editor-modal__header .unique-size__inputs {
  flex: 0 0 145px;
}
.multipart-editor-modal__shape-chooser {
  background: #343A7C;
  padding: 18px;
  margin: -0.75rem 50px -0.75rem 20px;
  display: flex;
  align-items: center;
  width: 152px;
  flex: 0 0 152px;
  cursor: pointer;
  position: relative;
}
.multipart-editor-modal__shape-chooser--toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__shape-chooser {
    transition: all 0.2s ease 0.15s;
    width: 50%;
    flex: 0 0 50%;
    margin: 0 0 0.75rem;
    border-radius: 10px;
  }
  .multipart-editor-modal__shape-chooser.is-active, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-modal__shape-chooser.hamburger {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    transition: all 0.2s ease;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal__shape-chooser {
    flex: none;
    width: 152px;
    flex: 0 0 152px;
    margin-left: 0.75rem;
    margin-bottom: 0;
  }
}
.multipart-editor-modal__shape-chooser__shape {
  width: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.multipart-editor-modal__shape-chooser__shape img {
  max-width: 100%;
  height: auto;
}
.multipart-editor-modal__shape-chooser .hamburger {
  margin-left: auto;
  width: 16px;
}
.multipart-editor-modal__shape-chooser.is-active .shape-chooser, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .shape-chooser, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-modal__shape-chooser.hamburger .shape-chooser {
  padding: calc(80px - 35px) calc(50px - 35px);
  max-height: calc(100vh - 121px);
  pointer-events: all;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__shape-chooser.is-active .shape-chooser, .filter-section__button-wrapper .button.is-active .multipart-editor-modal__shape-chooser.hamburger .shape-chooser, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-modal__shape-chooser.hamburger .shape-chooser {
    max-height: 45vh;
    padding: 24px 18px 18px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    transition: padding-top 0.25s ease 0.15s, padding-bottom 0.25s ease 0.15s, max-height 0.25s ease 0.15s;
  }
}
.multipart-editor-modal .shape-chooser {
  transition: padding-top 0.25s ease 0.08s, padding-bottom 0.25s ease 0.08s, max-height 0.25s ease;
  position: absolute;
  top: 100%;
  left: 0;
  width: 455px;
  padding: 0 calc(50px - 35px);
  overflow: hidden;
  max-height: 0;
  background: #343A7C;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  pointer-events: none;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal .shape-chooser {
    top: unset;
    bottom: 100%;
    width: 100%;
    padding: 0 18px;
    overflow: auto;
    transition: padding-top 0.25s ease, padding-bottom 0.25s ease, max-height 0.25s ease;
  }
}
.multipart-editor-modal .shape-chooser__item {
  transition: all 0.2s ease-out;
  flex: 0 0 33.333333%;
  padding: 35px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal .shape-chooser__item {
    padding: 0;
    flex: 0 0 100%;
  }
  .multipart-editor-modal .shape-chooser__item:not(:last-child) {
    margin-bottom: 35px;
  }
}
.multipart-editor-modal .shape-chooser__item:not(.is-active) {
  opacity: 0.4;
}
.multipart-editor-modal .shape-chooser__item:hover {
  opacity: 1;
  transform: scale(1.05) translate3d(0, 0, 0);
}
.multipart-editor-modal .select {
  width: 160px;
  margin-right: 20px;
  margin-left: auto;
  align-self: center;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal .select {
    width: 100%;
    margin: 0 0 0.75rem;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal .select {
    width: auto;
    margin-left: auto;
    margin-right: 0.75rem;
    margin-bottom: 0;
  }
}
.multipart-editor-modal__end {
  display: flex;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__end {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex: 0 0 100%;
  }
  .multipart-editor-modal__end .save-button {
    display: none;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal__end {
    flex: none;
  }
}
.multipart-editor-modal__end .multipart-editor-price {
  font-weight: bold;
  font-size: 20px;
  color: hsl(0, 0%, 100%);
  letter-spacing: 0;
  margin-right: 20px;
  white-space: nowrap;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__end .multipart-editor-price {
    width: 100%;
    margin: 0 0 0.75rem;
    text-align: center;
  }
}
@media screen and (min-width: 650px) and (max-width: 1088px) {
  .multipart-editor-modal__end .multipart-editor-price {
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .multipart-editor-modal__end .button {
    padding: 0 25px;
  }
}
@media screen and (max-width: 1087px) {
  .multipart-editor-modal__end .multipart-editor-close {
    display: none;
  }
}
.multipart-editor-container {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: calc(50% + 60px);
  transform: translateY(-50%);
  background: #343A7C;
  left: 0;
  right: 0;
  height: calc(100vh - 50px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-container {
    top: 50%;
    transform: translateY(calc(-50% + 10px));
  }
}
.multipart-editor-canvas {
  position: relative;
  opacity: 0;
  pointer-events: none;
}
.multipart-editor-canvas *, .multipart-editor-canvas {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.multipart-editor-canvas img {
  width: 100%;
  height: 100%;
  display: block;
}
.multipart-editor-drag {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  touch-action: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: hsl(0, 0%, 100%);
  /* This makes things *much* easier */
  box-sizing: border-box;
  transition: box-shadow 0.2s ease;
}
.react-draggable:hover .multipart-editor-drag, .multipart-editor-drag:hover, .multipart-editor-drag:focus, .multipart-editor-drag.is-active, .filter-section__button-wrapper .button.is-active .multipart-editor-drag.hamburger, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-drag.hamburger {
  z-index: 10;
  box-shadow: 0px 0px 15px 4px rgba(0, 0, 0, 0.7);
}
.react-draggable:hover .multipart-editor-drag .multipart-editor-size-box, .multipart-editor-drag:hover .multipart-editor-size-box, .multipart-editor-drag:focus .multipart-editor-size-box, .multipart-editor-drag.is-active .multipart-editor-size-box, .filter-section__button-wrapper .button.is-active .multipart-editor-drag.hamburger .multipart-editor-size-box, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-drag.hamburger .multipart-editor-size-box {
  opacity: 1;
}
.multipart-editor-drag .multipart-editor-size-box.is-active, .multipart-editor-drag .filter-section__button-wrapper .button.is-active .multipart-editor-size-box.hamburger, .filter-section__button-wrapper .button.is-active .multipart-editor-drag .multipart-editor-size-box.hamburger, .multipart-editor-drag .multipart-editor-modal__shape-chooser.is-active .multipart-editor-size-box.hamburger, .multipart-editor-modal__shape-chooser.is-active .multipart-editor-drag .multipart-editor-size-box.hamburger {
  opacity: 1;
}
.multipart-editor-drag.overlapping:before, .multipart-editor-drag.overlapping:after {
  border: 2px solid red;
}
.multipart-editor-drag.overlapping:before {
  background: rgba(238, 120, 121, 0.8);
}
.multipart-editor-drag:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px dashed black;
  z-index: 1;
}
.multipart-editor-drag:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px dashed white;
  z-index: 1;
}
.multipart-editor-drag img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.multipart-editor-helper-line {
  position: absolute;
  left: 0;
  height: 1px;
  background: #f7c860;
}

.multipart-editor-size-box {
  transition: opacity 0.2s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  color: black;
  padding: 5px 7px;
  border-radius: 6px;
  opacity: 0;
  z-index: 2;
}
.multipart-editor-size-box__overlay {
  position: absolute;
  z-index: 1;
}

.multipart-editor-line {
  background: white;
  position: absolute;
  z-index: 1;
  color: white;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  display: flex;
}
.multipart-editor-line.horizontal {
  height: 1px;
  justify-content: center;
}
.multipart-editor-line.horizontal:before {
  content: "";
  position: absolute;
  top: -3px;
  left: 0;
  width: 1px;
  background: white;
  height: 6px;
}
.multipart-editor-line.horizontal:after {
  content: "";
  position: absolute;
  top: -3px;
  right: 0;
  width: 1px;
  background: white;
  height: 6px;
}
.multipart-editor-line.vertical {
  width: 1px;
  align-items: center;
}
.multipart-editor-line.vertical span {
  padding-left: 6px;
}
.multipart-editor-line.vertical:before {
  content: "";
  position: absolute;
  right: -3px;
  top: 0;
  width: 6px;
  background: white;
  height: 1px;
}
.multipart-editor-line.vertical:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -3px;
  width: 6px;
  background: white;
  height: 1px;
}

.shape-confirm-modal__wrapper {
  transition: opacity 0.2s ease;
  position: fixed;
  z-index: 10001;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  backdrop-filter: blur(5px);
  opacity: 0;
  pointer-events: none;
}
.shape-confirm-modal__wrapper.is-active, .filter-section__button-wrapper .button.is-active .shape-confirm-modal__wrapper.hamburger, .multipart-editor-modal__shape-chooser.is-active .shape-confirm-modal__wrapper.hamburger {
  opacity: 1;
  pointer-events: all;
}
.shape-confirm-modal__wrapper.is-active .shape-confirm-modal, .filter-section__button-wrapper .button.is-active .shape-confirm-modal__wrapper.hamburger .shape-confirm-modal, .multipart-editor-modal__shape-chooser.is-active .shape-confirm-modal__wrapper.hamburger .shape-confirm-modal {
  transform: scale(1) translate3d(0, 0, 0);
}
.shape-confirm-modal {
  transition: transform 0.2s ease;
  transform: scale(0) translate3d(0, 0, 0);
  background: white;
  border-radius: 11px;
  padding: 55px 45px;
}
.dark-mode .shape-confirm-modal {
  background: #4d4d4d;
}
@media screen and (max-width: 1087px) {
  .shape-confirm-modal {
    padding: 20px;
    max-width: calc(100% - 1.5rem);
  }
}
.shape-confirm-modal__title {
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: bold;
}
.shape-confirm-modal .content {
  margin-bottom: 50px;
}
@media screen and (max-width: 1087px) {
  .shape-confirm-modal .content {
    margin-bottom: 20px;
  }
}
.shape-confirm-modal__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shape-confirm-modal__footer--centered {
  justify-content: center;
}
@media screen and (max-width: 1087px) {
  .shape-confirm-modal__footer {
    flex-wrap: wrap;
    margin-bottom: 0.75rem;
    justify-content: center;
  }
  .shape-confirm-modal__footer .buttons, .shape-confirm-modal__footer .services-slider__button-row {
    width: 100%;
    justify-content: center;
  }
  .shape-confirm-modal__footer .checkbox {
    margin-bottom: 0.75rem;
  }
}

.net-size-line {
  background: white;
  position: absolute;
  z-index: 1;
  color: white;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
}
.net-size-line.horizontal {
  height: 1px;
  justify-content: center;
}
.net-size-line.horizontal span {
  margin-top: -25px;
  display: block;
}
.net-size-line.horizontal:before {
  content: "";
  position: absolute;
  top: -3px;
  left: 0;
  width: 1px;
  background: white;
  height: 6px;
}
.net-size-line.horizontal:after {
  content: "";
  position: absolute;
  top: -3px;
  right: 0;
  width: 1px;
  background: white;
  height: 6px;
}
.net-size-line.vertical {
  width: 1px;
  align-items: center;
}
.net-size-line.vertical span {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.net-size-line.vertical:before {
  content: "";
  position: absolute;
  right: -3px;
  top: 0;
  width: 6px;
  background: white;
  height: 1px;
}
.net-size-line.vertical:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -3px;
  width: 6px;
  background: white;
  height: 1px;
}

.multipart-editor-close {
  position: absolute;
  color: hsl(0, 0%, 100%);
  font-size: 25px;
  top: 50%;
  transform: translateY(-50%);
  left: calc(100% + 42px);
  width: 25px;
  height: 25px;
}
.multipart-editor-close:hover {
  color: hsl(0, 0%, 100%);
}
@media screen and (max-width: 1087px) {
  .multipart-editor-close {
    position: relative;
    top: 0;
    transform: none;
    left: unset;
    margin-left: 20px;
  }
}
@media screen and (max-width: 1087px) {
  .multipart-editor-close {
    font-size: 18px;
    position: relative;
    left: unset;
    top: unset;
    transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    margin-right: 13px;
    margin-left: auto;
  }
  .multipart-editor-close:hover {
    color: hsl(0, 0%, 100%);
  }
}

.react-draggable:hover .multipart-resize {
  opacity: 1;
}

.multipart-resize {
  background: transparent;
  border: 0px solid white;
  position: absolute;
  z-index: 1;
  pointer-events: all;
  opacity: 0.4;
}
.multipart-resize__wrapper {
  position: relative;
  z-index: 100;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.multipart-resize--top {
  left: 0;
  right: 0;
  top: -5px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 18px;
}
.multipart-resize--right {
  right: -5px;
  height: 100%;
  width: 18px;
}
.multipart-resize--bottom {
  left: 0;
  right: 0;
  bottom: -5px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 18px;
}
.multipart-resize--left {
  left: -5px;
  top: 0;
  height: 100%;
  width: 18px;
}
.multipart-resize--top-right {
  width: 18px;
  height: 18px;
}
.multipart-resize--bottom-right {
  width: 18px;
  height: 18px;
}
.multipart-resize--bottom-left {
  width: 18px;
  height: 18px;
}
.multipart-resize--top-left {
  width: 18px;
  height: 18px;
}

.react-draggable:hover .multipart-editor-delete,
.multipart-editor-drag.is-active .multipart-editor-delete,
.filter-section__button-wrapper .button.is-active .multipart-editor-drag.hamburger .multipart-editor-delete,
.multipart-editor-modal__shape-chooser.is-active .multipart-editor-drag.hamburger .multipart-editor-delete {
  opacity: 1;
}

.multipart-editor-delete {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #ee7879;
  z-index: 10;
  cursor: pointer;
  font-size: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  opacity: 0;
}
.multipart-editor-modal.open .multipart-editor-delete {
  pointer-events: all;
}
.multipart-editor-delete:hover {
  transform: scale(1.1);
}
.multipart-editor-delete .span {
  color: hsl(0, 0%, 100%);
}

.multipart-editor-add-shape {
  width: 80px;
  height: 80px;
  flex: 0 0 80px;
  align-self: center;
  color: white;
  border: 2px dashed hsl(0, 0%, 100%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: -30px;
  margin-right: 20px;
  cursor: pointer;
  text-transform: uppercase;
}
.multipart-editor-add-shape span {
  font-weight: bold;
  font-size: 30px;
  margin-top: -8px;
}
@media screen and (max-width: 1087px) {
  .multipart-editor-add-shape {
    margin-left: 20px;
  }
}
@media screen and (max-width: 812px) {
  .multipart-editor-add-shape {
    display: none;
  }
}
.multipart-editor-add-shape.fixed-top {
  display: none;
}
@media screen and (max-width: 812px) {
  .multipart-editor-add-shape.fixed-top {
    position: absolute;
    top: 10px;
    left: -10px;
    display: flex;
    width: 50px;
    height: 50px;
    font-size: 10px;
    z-index: 1;
    border: 1px dashed hsl(0, 0%, 100%);
    pointer-events: all;
  }
  .multipart-editor-add-shape.fixed-top span {
    font-size: 20px;
  }
}

.multipart-editor-debug-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  pointer-events: none;
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: left;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid rgba(219.3, 219.3, 219.3, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left;
}

@media screen and (max-width: 812px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 13px;
}
.menu.is-small {
  font-size: 12px;
}
.menu.is-medium {
  font-size: 15px;
}
.menu.is-large {
  font-size: 17px;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 4px;
  color: #4d4d4d;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: #6772e5;
  color: #fff;
}
.menu-list a.is-active, .menu-list .filter-section__button-wrapper .button.is-active a.hamburger, .filter-section__button-wrapper .button.is-active .menu-list a.hamburger, .menu-list .multipart-editor-modal__shape-chooser.is-active a.hamburger, .multipart-editor-modal__shape-chooser.is-active .menu-list a.hamburger {
  background-color: #6772e5;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #ccc;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #6772e5;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  perspective: 32px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner::before, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner::before {
  transform: translate3d(0, 4px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner::after, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner::after {
  transform: translate3d(0, -4px, 0) rotate(-45deg);
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -8px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner {
  transform: translate3d(0, -4px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner::after, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner::before, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover, .filter-section__button-wrapper .button.is-active .hamburger:hover, .multipart-editor-modal__shape-chooser.is-active .hamburger:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner, .filter-section__button-wrapper .button.is-active .hamburger .hamburger-inner, .multipart-editor-modal__shape-chooser.is-active .hamburger .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.filter-section__button-wrapper .button.is-active .hamburger .hamburger-inner::before,
.multipart-editor-modal__shape-chooser.is-active .hamburger .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after,
.filter-section__button-wrapper .button.is-active .hamburger .hamburger-inner::after,
.multipart-editor-modal__shape-chooser.is-active .hamburger .hamburger-inner::after {
  background-color: hsl(0, 0%, 100%);
}

.hamburger-box {
  width: 16px;
  height: 9px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -0.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 16px;
  height: 1px;
  background-color: hsl(0, 0%, 100%);
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -4px;
}
.hamburger-inner::after {
  bottom: -4px;
}

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  perspective: 32px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner::before, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner::before {
  transform: translate3d(0, 4px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after, .filter-section__button-wrapper .button.is-active .hamburger--3dx.hamburger .hamburger-inner::after, .multipart-editor-modal__shape-chooser.is-active .hamburger--3dx.hamburger .hamburger-inner::after {
  transform: translate3d(0, -4px, 0) rotate(-45deg);
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -8px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner {
  transform: translate3d(0, -4px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner::after, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before, .filter-section__button-wrapper .button.is-active .hamburger--collapse.hamburger .hamburger-inner::before, .multipart-editor-modal__shape-chooser.is-active .hamburger--collapse.hamburger .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: center;
}
.hamburger__text {
  color: hsl(0, 0%, 100%);
  font-size: 13px;
  font-weight: 700;
  margin-left: 17px;
}

.menu--sticky {
  position: sticky;
  top: 1rem;
  z-index: 20;
}
.menu a {
  margin-bottom: 0.5rem;
}
.menu--fixed {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border-bottom-left-radius: 0;
  border-radius: 4px;
  border-top-left-radius: 0;
  left: 0;
  padding: 20px;
  position: fixed;
  top: 170px;
  transform: translateX(-100%);
  width: 305px;
}
.menu--fixed:hover {
  filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.6));
  transform: translateX(0);
}
.menu--fixed::before {
  background: #6772e5;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
  content: "";
  height: 70px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(100%, -100%);
  width: 20px;
}

.navbar {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translate3d(0, 0, 0);
  z-index: 10000;
  transition-property: padding;
}
.navbar--relative {
  position: absolute !important;
  top: 0;
}
@media screen and (max-width: 812px) {
  .navbar--relative {
    position: relative !important;
    top: 0 !important;
  }
}
@media screen and (min-width: 1088px) {
  .navbar--not-top:not(.navbar--relative) > .container, .navbar--not-top:not(.navbar--relative) > .tabs__header, .navbar--not-top:not(.navbar--relative) > .tns-controls {
    padding: 10px 0.75rem !important;
  }
}
@media screen and (min-width: 1088px) {
  .navbar.with-discount:not(.is-closing) + .main {
    padding-top: 165px;
  }
  .navbar.is-closing {
    transform: translateY(-70px);
  }
}
@media screen and (max-width: 1087px) {
  .navbar {
    top: -62px;
    position: sticky;
  }
  .navbar.with-discount:not(.is-closing) {
    top: -148px;
  }
  .navbar.is-closing {
    transform: translateY(-86px);
  }
  .navbar.is-closing + .main {
    margin-top: -86px;
  }
}
.navbar--not-top {
  box-shadow: 0 0 10px 1px rgba(87, 69, 69, 0.1);
}
@media screen and (max-width: 1087px) {
  .navbar.have-discount {
    top: 0;
  }
}
.navbar.have-discount.navbar--unpinned {
  transform: translateY(-70px) translate3d(0, 0, 0);
}
@media screen and (max-width: 1087px) {
  .navbar.have-discount.navbar--unpinned {
    transform: translateY(-149px) translate3d(0, 0, 0);
  }
}
.navbar > .container, .navbar > .tabs__header, .navbar > .tns-controls {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 28px 0.75rem;
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .navbar > .container, .navbar > .tabs__header, .navbar > .tns-controls {
    transform: translateX(26px);
  }
}
@media screen and (max-width: 1087px) {
  .navbar > .container, .navbar > .tabs__header, .navbar > .tns-controls {
    flex-wrap: wrap;
    padding: 0;
  }
}
.navbar__hamburger {
  background: #6772e5;
  border-radius: 0 100px 100px 0;
  cursor: pointer;
  height: 50px;
  position: relative;
  width: 154px;
  z-index: 10;
}
@media screen and (max-width: 358px) {
  .navbar__hamburger {
    width: 120px;
  }
}
@media screen and (min-width: 1088px) {
  .navbar__hamburger {
    display: none;
  }
}
.navbar__hamburger:active {
  background: rgb(111.7101123596, 122.0797752809, 230.4898876404);
}
.navbar__logo {
  flex: 0 0 191px;
  margin-right: 20px;
  width: 191px;
}
@media screen and (max-width: 1087px) {
  .navbar__logo {
    background: hsl(0, 0%, 100%);
    flex: 0 0 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 14px 0.75rem;
    text-align: center;
  }
  .dark-mode .navbar__logo {
    background: #4d4d4d;
  }
  .navbar__logo a {
    margin-left: auto;
    margin-right: auto;
    max-width: 220px;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .navbar__logo {
    margin-left: -52px;
  }
}
.navbar__logo .logo-dark {
  display: none;
}
.dark-mode .navbar__logo img {
  display: none;
}
.dark-mode .navbar__logo .logo-dark {
  display: block;
}
.navbar__logo a {
  display: block;
}
.navbar__logo img {
  display: block;
  height: auto;
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .navbar__end {
    align-items: center;
    background: #f1f1f1;
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
    padding-right: 3px;
  }
  .dark-mode .navbar__end {
    background: #454043;
  }
}
.navbar__end > div:last-child {
  display: flex;
}
.navbar__menu {
  flex: 1;
}
@media screen and (max-width: 1087px) {
  .navbar__menu__toggler {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 1;
    width: 100%;
    height: 28px;
  }
  .navbar__menu__toggler.is-active ~ ul, .filter-section__button-wrapper .button.is-active .navbar__menu__toggler.hamburger ~ ul, .multipart-editor-modal__shape-chooser.is-active .navbar__menu__toggler.hamburger ~ ul {
    margin-top: 17px;
    max-height: 350px;
    opacity: 1;
    padding: 34px 38px;
    visibility: visible;
  }
  .navbar__menu__toggler:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon" !important;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    font-display: swap;
    content: "\e900";
    pointer-events: all;
  }
  .navbar__menu.is-active > ul, .filter-section__button-wrapper .button.is-active .navbar__menu.hamburger > ul, .multipart-editor-modal__shape-chooser.is-active .navbar__menu.hamburger > ul {
    box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.5);
    transform: translateX(100%);
  }
}
.navbar__menu ul {
  align-items: center;
  display: flex;
  justify-content: space-around;
}
@media screen and (max-width: 1087px) {
  .navbar__menu ul {
    transition: all 0.25s ease-out;
    will-change: transition;
    background: #5b66db;
    flex-direction: column;
    padding-bottom: 43px;
    padding-top: 70px;
    position: absolute;
    right: 100%;
    top: 62px;
    width: 100%;
  }
  .navbar__menu ul li:not(:last-child) {
    padding-bottom: 33px;
  }
  .navbar__menu ul li a {
    color: hsl(0, 0%, 100%) !important;
  }
}
.navbar__menu ul li {
  padding: 0 10px;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 1087px) {
  .navbar__menu ul li {
    width: 100%;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .navbar__menu ul li {
    padding: 0 8px;
  }
}
.navbar__menu ul li a {
  color: #484848;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 1088px) {
  .navbar__menu ul li a {
    position: relative;
  }
  .navbar__menu ul li a.is-emphasized {
    color: #6772e5;
    font-weight: 700;
  }
  .dark-mode .navbar__menu ul li a.is-emphasized {
    color: #6772e5;
  }
  .navbar__menu ul li a:hover {
    color: #6772e5;
  }
  .dark-mode .navbar__menu ul li a:hover {
    color: #6772e5;
  }
  .navbar__menu ul li a:hover + ul {
    opacity: 1;
    transform: translateY(0) translateX(-50%);
    visibility: visible;
  }
  .navbar__menu ul li a:hover::before {
    width: 100%;
  }
  .navbar__menu ul li a.is-emphasized::before {
    height: 2px;
  }
  .navbar__menu ul li a::before {
    transition: all 0.25s ease-out;
    will-change: transition;
    background: #6772e5;
    bottom: -3px;
    content: "";
    height: 1px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    width: 0;
  }
}
@media screen and (max-width: 1087px) {
  .navbar__menu ul li a.is-active + ul, .navbar__menu ul li .filter-section__button-wrapper .button.is-active a.hamburger + ul, .filter-section__button-wrapper .button.is-active .navbar__menu ul li a.hamburger + ul, .navbar__menu ul li .multipart-editor-modal__shape-chooser.is-active a.hamburger + ul, .multipart-editor-modal__shape-chooser.is-active .navbar__menu ul li a.hamburger + ul {
    margin-top: 17px;
    max-height: 350px;
    opacity: 1;
    padding: 34px 38px;
    visibility: visible;
  }
}
.dark-mode .navbar__menu ul li a {
  color: hsl(0, 0%, 100%);
}
.navbar__menu ul li ul {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border-radius: 20px;
  box-shadow: 0 2px 14px 0 rgba(105, 81, 153, 0.14);
  flex-direction: column;
  left: 50%;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  padding: 34px 38px;
  position: absolute;
  top: calc(100% + 16px);
  transform: translateY(-10px) translateX(-50%);
  transition-delay: 0.1s;
  visibility: hidden;
}
@media screen and (min-width: 1088px) {
  .navbar__menu ul li ul:hover {
    opacity: 1;
    transform: translateY(0) translateX(-50%);
    visibility: visible;
  }
}
@media screen and (max-width: 1087px) {
  .navbar__menu ul li ul {
    left: 0;
    margin-top: 0;
    max-height: 0;
    opacity: 0;
    padding: 0 38px;
    position: relative;
    transform: translateX(0) translateY(0);
    visibility: hidden;
    width: 100%;
  }
  .navbar__menu ul li ul a {
    color: #4d4d4d !important;
  }
  .dark-mode .navbar__menu ul li ul a {
    color: hsl(0, 0%, 100%) !important;
  }
}
.dark-mode .navbar__menu ul li ul {
  background: #4d4d4d;
}
.navbar__menu ul li ul::before {
  border-color: transparent transparent hsl(0, 0%, 100%) transparent;
  border-style: solid;
  border-width: 0 6px 7px;
  content: "";
  height: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -7px;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.dark-mode .navbar__menu ul li ul::before {
  border-color: transparent transparent #4d4d4d transparent;
}
.navbar__menu ul li ul li {
  padding: 0 0 26px;
}
.navbar__menu ul li ul li:last-child {
  padding-bottom: 0;
}
.navbar__menu ul li ul li a {
  white-space: nowrap;
}
.dark-mode .navbar {
  background: #454043;
}

.tabs {
  background: hsl(0, 0%, 100%);
}
.dark-mode .tabs {
  background: #454043;
}
.tabs__header {
  overflow: hidden;
  background-color: #f0f0f0;
  display: flex;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  position: relative;
}
@media screen and (max-width: 812px) {
  .tabs__header--visible {
    overflow: auto !important;
  }
}
.tabs__header--visible {
  overflow: visible !important;
}
@media screen and (max-width: 812px) {
  .tabs__header {
    overflow: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
.tabs__header--centered {
  display: flex !important;
  justify-content: stretch;
  padding: 0 !important;
}
.tabs__header--centered .tabs__item {
  flex: 1;
}
@media screen and (max-width: 812px) {
  .tabs__header--centered .tabs__item {
    flex-wrap: wrap;
    font-size: 12px;
    padding: 17px;
    white-space: normal;
  }
}
.dark-mode .tabs__header {
  background: #4d4d4d;
}
.tabs__header::before, .tabs__header::after {
  background-color: #f0f0f0;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 200vw;
}
@media screen and (max-width: 812px) {
  .tabs__header::before, .tabs__header::after {
    display: none;
  }
}
.dark-mode .tabs__header::before, .dark-mode .tabs__header::after {
  background-color: #4d4d4d;
}
.tabs__header::before {
  right: calc(100% - 1px);
}
.tabs__header::after {
  left: calc(100% - 1px);
}
.tabs__item {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  color: #979797;
  display: flex;
  font-size: 15px;
  justify-content: center;
  letter-spacing: 0;
  padding: 30px;
  text-align: center;
  text-transform: uppercase;
}
.tabs__item [class^=icomoon-],
.tabs__item [class*=" icomoon-"] {
  display: flex;
  font-size: 27px;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.tabs__item [class^=icomoon-].larger,
.tabs__item [class*=" icomoon-"].larger {
  font-size: 42px;
}
@media screen and (max-width: 812px) {
  .tabs__item {
    white-space: nowrap;
  }
}
.tabs__item.is-active, .filter-section__button-wrapper .button.is-active .tabs__item.hamburger, .multipart-editor-modal__shape-chooser.is-active .tabs__item.hamburger {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.dark-mode .tabs__item.is-active, .dark-mode .filter-section__button-wrapper .button.is-active .tabs__item.hamburger, .filter-section__button-wrapper .button.is-active .dark-mode .tabs__item.hamburger, .dark-mode .multipart-editor-modal__shape-chooser.is-active .tabs__item.hamburger, .multipart-editor-modal__shape-chooser.is-active .dark-mode .tabs__item.hamburger {
  background: #454043;
  color: hsl(0, 0%, 100%);
}
.tabs__item:hover {
  cursor: pointer;
}
.tabs__item strong {
  color: inherit;
}
.tabs__content {
  display: none;
}
.dark-mode .tabs__content {
  background: #454043;
}
.tabs__content.is-active, .filter-section__button-wrapper .button.is-active .tabs__content.hamburger, .multipart-editor-modal__shape-chooser.is-active .tabs__content.hamburger {
  display: block;
}

.image-editing-upload {
  width: 276px;
  max-width: 100%;
  border: 3px dashed #C5C5C5;
  border-radius: 10px;
  padding: 36px;
  cursor: pointer;
  text-align: center;
  margin: 10px auto 40px;
}
.image-editing-upload:hover .button {
  transform: scale(1.05);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.image-editing-upload .button {
  min-height: 50px;
  min-width: 183px;
  color: #4d4d4d;
}
.image-editing-upload .button:hover {
  color: #4d4d4d;
}

.cookie-consent-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
}
.cookie-consent-modal__backdrop {
  background-color: rgba(52, 58, 124, 0.95);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.cookie-consent-modal__content {
  position: relative;
  width: 970px;
  max-width: 100%;
}
@media screen and (max-width: 812px) {
  .cookie-consent-modal__content {
    width: 320px;
  }
}
@media screen and (min-width: 1280px) {
  .cookie-consent-modal__content {
    margin-top: -83px;
  }
}

.active {
  display: flex;
}

.cookie-consent {
  display: flex;
  align-items: stretch;
  background-color: white;
  box-shadow: 0px 2px 54px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  max-height: calc(100dvh - 90px);
  overflow: hidden auto;
}
@media screen and (max-width: 812px) {
  .cookie-consent {
    flex-direction: column;
  }
}
.cookie-consent__article {
  padding: 74px;
}
@media screen and (max-width: 812px) {
  .cookie-consent__article {
    padding: 30px 20px;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .cookie-consent__article {
    padding: 55px;
  }
}
.cookie-consent__title {
  font-weight: bold;
  font-size: 40px;
  line-height: 47px;
  color: #4d4d4d;
  margin-bottom: 39px;
}
@media screen and (max-width: 812px) {
  .cookie-consent__title {
    font-size: 27px;
    line-height: 1.1;
  }
}
.cookie-consent__content:not(:last-child) {
  margin-bottom: 48px;
}
.cookie-consent__buttons .button {
  width: 100%;
  font-size: 16px;
}
.cookie-consent__buttons .button:not(:last-child) {
  margin-bottom: 10px;
}
@media screen and (max-width: 812px) {
  .cookie-consent__buttons .button {
    white-space: unset;
    overflow-wrap: break-word;
    line-height: 1.2;
  }
}
.cookie-consent__buttons .button.is-success {
  background-color: #6AC259;
  height: 79px;
  min-height: 79px;
  border-radius: 50px;
}
.cookie-consent__buttons .button.is-success:hover, .cookie-consent__buttons .button.is-success:focus {
  background-color: rgb(89.2621145374, 187.1475770925, 70.3524229075);
}
.cookie-consent__buttons .button.is-success:active {
  background-color: rgb(79.718061674, 169.6563876652, 62.3436123348);
}
.cookie-consent__buttons .button.is-primary {
  height: 55px;
  min-height: 55px;
}
.cookie-consent__image {
  flex: 0 0 37%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding: 25px;
}
@media screen and (max-width: 812px) {
  .cookie-consent__image {
    flex: 0 0 100%;
    min-height: 520px;
  }
}
.cookie-consent__image .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.cookie-consent__image__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(103, 114, 229, 0.2), rgba(103, 114, 229, 0.2));
  mix-blend-mode: darken;
  border-radius: 0px 5px 5px 0px;
  z-index: 2;
}
.cookie-consent__employee {
  position: relative;
  z-index: 2;
  text-align: right;
  color: white;
}
.cookie-consent__employee__title {
  font-size: 22px;
  font-weight: bold;
}
.cookie-consent__employee__subtitle {
  font-size: 18px;
  font-weight: 400;
}

.cookie-consent-logo {
  width: 330px;
  margin-bottom: 34px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 812px) {
  .cookie-consent-logo {
    width: 168px;
    margin-right: unset;
    margin-left: unset;
    margin-bottom: 15px;
  }
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active, .filter-section__button-wrapper .button.is-active .modal.hamburger, .multipart-editor-modal__shape-chooser.is-active .modal.hamburger {
  display: flex;
}

.modal-background {
  background-color: rgba(69, 64, 67, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 813px), print {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid hsl(0, 0%, 86%);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #454043;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 17px;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid hsl(0, 0%, 86%);
}
.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 100%);
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.column, .tabs__header--centered {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow, .columns.is-mobile > .is-narrow.tabs__header--centered {
  flex: none;
}
.columns.is-mobile > .column.is-full, .columns.is-mobile > .is-full.tabs__header--centered {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters, .columns.is-mobile > .is-three-quarters.tabs__header--centered {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds, .columns.is-mobile > .is-two-thirds.tabs__header--centered {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half, .columns.is-mobile > .is-half.tabs__header--centered {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third, .columns.is-mobile > .is-one-third.tabs__header--centered {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter, .columns.is-mobile > .is-one-quarter.tabs__header--centered {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth, .columns.is-mobile > .is-one-fifth.tabs__header--centered {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths, .columns.is-mobile > .is-two-fifths.tabs__header--centered {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths, .columns.is-mobile > .is-three-fifths.tabs__header--centered {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths, .columns.is-mobile > .is-four-fifths.tabs__header--centered {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters, .columns.is-mobile > .is-offset-three-quarters.tabs__header--centered {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds, .columns.is-mobile > .is-offset-two-thirds.tabs__header--centered {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half, .columns.is-mobile > .is-offset-half.tabs__header--centered {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third, .columns.is-mobile > .is-offset-one-third.tabs__header--centered {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter, .columns.is-mobile > .is-offset-one-quarter.tabs__header--centered {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth, .columns.is-mobile > .is-offset-one-fifth.tabs__header--centered {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths, .columns.is-mobile > .is-offset-two-fifths.tabs__header--centered {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths, .columns.is-mobile > .is-offset-three-fifths.tabs__header--centered {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths, .columns.is-mobile > .is-offset-four-fifths.tabs__header--centered {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0, .columns.is-mobile > .is-0.tabs__header--centered {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0, .columns.is-mobile > .is-offset-0.tabs__header--centered {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1, .columns.is-mobile > .is-1.tabs__header--centered {
  flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1, .columns.is-mobile > .is-offset-1.tabs__header--centered {
  margin-left: 8.3333333333%;
}
.columns.is-mobile > .column.is-2, .columns.is-mobile > .is-2.tabs__header--centered {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2, .columns.is-mobile > .is-offset-2.tabs__header--centered {
  margin-left: 16.6666666667%;
}
.columns.is-mobile > .column.is-3, .columns.is-mobile > .is-3.tabs__header--centered {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3, .columns.is-mobile > .is-offset-3.tabs__header--centered {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4, .columns.is-mobile > .is-4.tabs__header--centered {
  flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4, .columns.is-mobile > .is-offset-4.tabs__header--centered {
  margin-left: 33.3333333333%;
}
.columns.is-mobile > .column.is-5, .columns.is-mobile > .is-5.tabs__header--centered {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5, .columns.is-mobile > .is-offset-5.tabs__header--centered {
  margin-left: 41.6666666667%;
}
.columns.is-mobile > .column.is-6, .columns.is-mobile > .is-6.tabs__header--centered {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6, .columns.is-mobile > .is-offset-6.tabs__header--centered {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7, .columns.is-mobile > .is-7.tabs__header--centered {
  flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7, .columns.is-mobile > .is-offset-7.tabs__header--centered {
  margin-left: 58.3333333333%;
}
.columns.is-mobile > .column.is-8, .columns.is-mobile > .is-8.tabs__header--centered {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8, .columns.is-mobile > .is-offset-8.tabs__header--centered {
  margin-left: 66.6666666667%;
}
.columns.is-mobile > .column.is-9, .columns.is-mobile > .is-9.tabs__header--centered {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9, .columns.is-mobile > .is-offset-9.tabs__header--centered {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10, .columns.is-mobile > .tabs__header--centered {
  flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10, .columns.is-mobile > .is-offset-10.tabs__header--centered {
  margin-left: 83.3333333333%;
}
.columns.is-mobile > .column.is-11, .columns.is-mobile > .is-11.tabs__header--centered {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11, .columns.is-mobile > .is-offset-11.tabs__header--centered {
  margin-left: 91.6666666667%;
}
.columns.is-mobile > .column.is-12, .columns.is-mobile > .is-12.tabs__header--centered {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12, .columns.is-mobile > .is-offset-12.tabs__header--centered {
  margin-left: 100%;
}
@media screen and (max-width: 812px) {
  .column.is-narrow-mobile, .is-narrow-mobile.tabs__header--centered {
    flex: none;
  }
  .column.is-full-mobile, .is-full-mobile.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile, .is-three-quarters-mobile.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile, .is-two-thirds-mobile.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile, .is-half-mobile.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile, .is-one-third-mobile.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile, .is-one-quarter-mobile.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile, .is-one-fifth-mobile.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile, .is-two-fifths-mobile.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile, .is-three-fifths-mobile.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile, .is-four-fifths-mobile.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile, .is-offset-three-quarters-mobile.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile, .is-offset-two-thirds-mobile.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile, .is-offset-half-mobile.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile, .is-offset-one-third-mobile.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile, .is-offset-one-quarter-mobile.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile, .is-offset-one-fifth-mobile.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile, .is-offset-two-fifths-mobile.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile, .is-offset-three-fifths-mobile.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile, .is-offset-four-fifths-mobile.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0-mobile, .is-0-mobile.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile, .is-offset-0-mobile.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1-mobile, .is-1-mobile.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile, .is-offset-1-mobile.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile, .is-2-mobile.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile, .is-offset-2-mobile.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile, .is-3-mobile.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile, .is-offset-3-mobile.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4-mobile, .is-4-mobile.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile, .is-offset-4-mobile.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile, .is-5-mobile.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile, .is-offset-5-mobile.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile, .is-6-mobile.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile, .is-offset-6-mobile.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7-mobile, .is-7-mobile.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile, .is-offset-7-mobile.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile, .is-8-mobile.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile, .is-offset-8-mobile.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile, .is-9-mobile.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile, .is-offset-9-mobile.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10-mobile, .is-10-mobile.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile, .is-offset-10-mobile.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile, .is-11-mobile.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile, .is-offset-11-mobile.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile, .is-12-mobile.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile, .is-offset-12-mobile.tabs__header--centered {
    margin-left: 100%;
  }
}
@media screen and (min-width: 813px), print {
  .column.is-narrow, .is-narrow.tabs__header--centered, .column.is-narrow-tablet, .is-narrow-tablet.tabs__header--centered {
    flex: none;
  }
  .column.is-full, .is-full.tabs__header--centered, .column.is-full-tablet, .is-full-tablet.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .is-three-quarters.tabs__header--centered, .column.is-three-quarters-tablet, .is-three-quarters-tablet.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .is-two-thirds.tabs__header--centered, .column.is-two-thirds-tablet, .is-two-thirds-tablet.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .is-half.tabs__header--centered, .column.is-half-tablet, .is-half-tablet.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .is-one-third.tabs__header--centered, .column.is-one-third-tablet, .is-one-third-tablet.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .is-one-quarter.tabs__header--centered, .column.is-one-quarter-tablet, .is-one-quarter-tablet.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .is-one-fifth.tabs__header--centered, .column.is-one-fifth-tablet, .is-one-fifth-tablet.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .is-two-fifths.tabs__header--centered, .column.is-two-fifths-tablet, .is-two-fifths-tablet.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .is-three-fifths.tabs__header--centered, .column.is-three-fifths-tablet, .is-three-fifths-tablet.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .is-four-fifths.tabs__header--centered, .column.is-four-fifths-tablet, .is-four-fifths-tablet.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .is-offset-three-quarters.tabs__header--centered, .column.is-offset-three-quarters-tablet, .is-offset-three-quarters-tablet.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .is-offset-two-thirds.tabs__header--centered, .column.is-offset-two-thirds-tablet, .is-offset-two-thirds-tablet.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .is-offset-half.tabs__header--centered, .column.is-offset-half-tablet, .is-offset-half-tablet.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .is-offset-one-third.tabs__header--centered, .column.is-offset-one-third-tablet, .is-offset-one-third-tablet.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .is-offset-one-quarter.tabs__header--centered, .column.is-offset-one-quarter-tablet, .is-offset-one-quarter-tablet.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .is-offset-one-fifth.tabs__header--centered, .column.is-offset-one-fifth-tablet, .is-offset-one-fifth-tablet.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .is-offset-two-fifths.tabs__header--centered, .column.is-offset-two-fifths-tablet, .is-offset-two-fifths-tablet.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .is-offset-three-fifths.tabs__header--centered, .column.is-offset-three-fifths-tablet, .is-offset-three-fifths-tablet.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .is-offset-four-fifths.tabs__header--centered, .column.is-offset-four-fifths-tablet, .is-offset-four-fifths-tablet.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0, .is-0.tabs__header--centered, .column.is-0-tablet, .is-0-tablet.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .is-offset-0.tabs__header--centered, .column.is-offset-0-tablet, .is-offset-0-tablet.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1, .is-1.tabs__header--centered, .column.is-1-tablet, .is-1-tablet.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .is-offset-1.tabs__header--centered, .column.is-offset-1-tablet, .is-offset-1-tablet.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .is-2.tabs__header--centered, .column.is-2-tablet, .is-2-tablet.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .is-offset-2.tabs__header--centered, .column.is-offset-2-tablet, .is-offset-2-tablet.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3, .is-3.tabs__header--centered, .column.is-3-tablet, .is-3-tablet.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .is-offset-3.tabs__header--centered, .column.is-offset-3-tablet, .is-offset-3-tablet.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4, .is-4.tabs__header--centered, .column.is-4-tablet, .is-4-tablet.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .is-offset-4.tabs__header--centered, .column.is-offset-4-tablet, .is-offset-4-tablet.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .is-5.tabs__header--centered, .column.is-5-tablet, .is-5-tablet.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .is-offset-5.tabs__header--centered, .column.is-offset-5-tablet, .is-offset-5-tablet.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6, .is-6.tabs__header--centered, .column.is-6-tablet, .is-6-tablet.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .is-offset-6.tabs__header--centered, .column.is-offset-6-tablet, .is-offset-6-tablet.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7, .is-7.tabs__header--centered, .column.is-7-tablet, .is-7-tablet.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .is-offset-7.tabs__header--centered, .column.is-offset-7-tablet, .is-offset-7-tablet.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .is-8.tabs__header--centered, .column.is-8-tablet, .is-8-tablet.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .is-offset-8.tabs__header--centered, .column.is-offset-8-tablet, .is-offset-8-tablet.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9, .is-9.tabs__header--centered, .column.is-9-tablet, .is-9-tablet.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .is-offset-9.tabs__header--centered, .column.is-offset-9-tablet, .is-offset-9-tablet.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10, .tabs__header--centered, .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .is-offset-10.tabs__header--centered, .column.is-offset-10-tablet, .is-offset-10-tablet.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .is-11.tabs__header--centered, .column.is-11-tablet, .is-11-tablet.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .is-offset-11.tabs__header--centered, .column.is-offset-11-tablet, .is-offset-11-tablet.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12, .is-12.tabs__header--centered, .column.is-12-tablet, .is-12-tablet.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .is-offset-12.tabs__header--centered, .column.is-offset-12-tablet, .is-offset-12-tablet.tabs__header--centered {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .column.is-narrow-touch, .is-narrow-touch.tabs__header--centered {
    flex: none;
  }
  .column.is-full-touch, .is-full-touch.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch, .is-three-quarters-touch.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch, .is-two-thirds-touch.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch, .is-half-touch.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch, .is-one-third-touch.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch, .is-one-quarter-touch.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch, .is-one-fifth-touch.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch, .is-two-fifths-touch.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch, .is-three-fifths-touch.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch, .is-four-fifths-touch.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch, .is-offset-three-quarters-touch.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch, .is-offset-two-thirds-touch.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch, .is-offset-half-touch.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch, .is-offset-one-third-touch.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch, .is-offset-one-quarter-touch.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch, .is-offset-one-fifth-touch.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch, .is-offset-two-fifths-touch.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch, .is-offset-three-fifths-touch.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch, .is-offset-four-fifths-touch.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0-touch, .is-0-touch.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch, .is-offset-0-touch.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1-touch, .is-1-touch.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch, .is-offset-1-touch.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch, .is-2-touch.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch, .is-offset-2-touch.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch, .is-3-touch.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch, .is-offset-3-touch.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4-touch, .is-4-touch.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch, .is-offset-4-touch.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch, .is-5-touch.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch, .is-offset-5-touch.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch, .is-6-touch.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch, .is-offset-6-touch.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7-touch, .is-7-touch.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch, .is-offset-7-touch.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch, .is-8-touch.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch, .is-offset-8-touch.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch, .is-9-touch.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch, .is-offset-9-touch.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10-touch, .is-10-touch.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch, .is-offset-10-touch.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch, .is-11-touch.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch, .is-offset-11-touch.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12-touch, .is-12-touch.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch, .is-offset-12-touch.tabs__header--centered {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1088px) {
  .column.is-narrow-desktop, .is-narrow-desktop.tabs__header--centered {
    flex: none;
  }
  .column.is-full-desktop, .is-full-desktop.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop, .is-three-quarters-desktop.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop, .is-two-thirds-desktop.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop, .is-half-desktop.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop, .is-one-third-desktop.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop, .is-one-quarter-desktop.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop, .is-one-fifth-desktop.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop, .is-two-fifths-desktop.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop, .is-three-fifths-desktop.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop, .is-four-fifths-desktop.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop, .is-offset-three-quarters-desktop.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop, .is-offset-two-thirds-desktop.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop, .is-offset-half-desktop.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop, .is-offset-one-third-desktop.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop, .is-offset-one-quarter-desktop.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop, .is-offset-one-fifth-desktop.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop, .is-offset-two-fifths-desktop.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop, .is-offset-three-fifths-desktop.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop, .is-offset-four-fifths-desktop.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0-desktop, .is-0-desktop.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop, .is-offset-0-desktop.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1-desktop, .is-1-desktop.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop, .is-offset-1-desktop.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop, .is-2-desktop.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop, .is-offset-2-desktop.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop, .is-3-desktop.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop, .is-offset-3-desktop.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4-desktop, .is-4-desktop.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop, .is-offset-4-desktop.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop, .is-5-desktop.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop, .is-offset-5-desktop.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop, .is-6-desktop.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop, .is-offset-6-desktop.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7-desktop, .is-7-desktop.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop, .is-offset-7-desktop.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop, .is-8-desktop.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop, .is-offset-8-desktop.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop, .is-9-desktop.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop, .is-offset-9-desktop.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10-desktop, .is-10-desktop.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop, .is-offset-10-desktop.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop, .is-11-desktop.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop, .is-offset-11-desktop.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12-desktop, .is-12-desktop.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop, .is-offset-12-desktop.tabs__header--centered {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .column.is-narrow-widescreen, .is-narrow-widescreen.tabs__header--centered {
    flex: none;
  }
  .column.is-full-widescreen, .is-full-widescreen.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen, .is-three-quarters-widescreen.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen, .is-two-thirds-widescreen.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen, .is-half-widescreen.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen, .is-one-third-widescreen.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen, .is-one-quarter-widescreen.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen, .is-one-fifth-widescreen.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen, .is-two-fifths-widescreen.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen, .is-three-fifths-widescreen.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen, .is-four-fifths-widescreen.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen, .is-offset-three-quarters-widescreen.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen, .is-offset-two-thirds-widescreen.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen, .is-offset-half-widescreen.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen, .is-offset-one-third-widescreen.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen, .is-offset-one-quarter-widescreen.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen, .is-offset-one-fifth-widescreen.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen, .is-offset-two-fifths-widescreen.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen, .is-offset-three-fifths-widescreen.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen, .is-offset-four-fifths-widescreen.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0-widescreen, .is-0-widescreen.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen, .is-offset-0-widescreen.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1-widescreen, .is-1-widescreen.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen, .is-offset-1-widescreen.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen, .is-2-widescreen.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen, .is-offset-2-widescreen.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen, .is-3-widescreen.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen, .is-offset-3-widescreen.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4-widescreen, .is-4-widescreen.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen, .is-offset-4-widescreen.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen, .is-5-widescreen.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen, .is-offset-5-widescreen.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen, .is-6-widescreen.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen, .is-offset-6-widescreen.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7-widescreen, .is-7-widescreen.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen, .is-offset-7-widescreen.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen, .is-8-widescreen.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen, .is-offset-8-widescreen.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen, .is-9-widescreen.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen, .is-offset-9-widescreen.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10-widescreen, .is-10-widescreen.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen, .is-offset-10-widescreen.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen, .is-11-widescreen.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen, .is-offset-11-widescreen.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12-widescreen, .is-12-widescreen.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen, .is-offset-12-widescreen.tabs__header--centered {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1472px) {
  .column.is-narrow-fullhd, .is-narrow-fullhd.tabs__header--centered {
    flex: none;
  }
  .column.is-full-fullhd, .is-full-fullhd.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd, .is-three-quarters-fullhd.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd, .is-two-thirds-fullhd.tabs__header--centered {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd, .is-half-fullhd.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd, .is-one-third-fullhd.tabs__header--centered {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd, .is-one-quarter-fullhd.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd, .is-one-fifth-fullhd.tabs__header--centered {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd, .is-two-fifths-fullhd.tabs__header--centered {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd, .is-three-fifths-fullhd.tabs__header--centered {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd, .is-four-fifths-fullhd.tabs__header--centered {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd, .is-offset-three-quarters-fullhd.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd, .is-offset-two-thirds-fullhd.tabs__header--centered {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd, .is-offset-half-fullhd.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd, .is-offset-one-third-fullhd.tabs__header--centered {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd, .is-offset-one-quarter-fullhd.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd, .is-offset-one-fifth-fullhd.tabs__header--centered {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd, .is-offset-two-fifths-fullhd.tabs__header--centered {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd, .is-offset-three-fifths-fullhd.tabs__header--centered {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd, .is-offset-four-fifths-fullhd.tabs__header--centered {
    margin-left: 80%;
  }
  .column.is-0-fullhd, .is-0-fullhd.tabs__header--centered {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd, .is-offset-0-fullhd.tabs__header--centered {
    margin-left: 0%;
  }
  .column.is-1-fullhd, .is-1-fullhd.tabs__header--centered {
    flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd, .is-offset-1-fullhd.tabs__header--centered {
    margin-left: 8.3333333333%;
  }
  .column.is-2-fullhd, .is-2-fullhd.tabs__header--centered {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd, .is-offset-2-fullhd.tabs__header--centered {
    margin-left: 16.6666666667%;
  }
  .column.is-3-fullhd, .is-3-fullhd.tabs__header--centered {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd, .is-offset-3-fullhd.tabs__header--centered {
    margin-left: 25%;
  }
  .column.is-4-fullhd, .is-4-fullhd.tabs__header--centered {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd, .is-offset-4-fullhd.tabs__header--centered {
    margin-left: 33.3333333333%;
  }
  .column.is-5-fullhd, .is-5-fullhd.tabs__header--centered {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd, .is-offset-5-fullhd.tabs__header--centered {
    margin-left: 41.6666666667%;
  }
  .column.is-6-fullhd, .is-6-fullhd.tabs__header--centered {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd, .is-offset-6-fullhd.tabs__header--centered {
    margin-left: 50%;
  }
  .column.is-7-fullhd, .is-7-fullhd.tabs__header--centered {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd, .is-offset-7-fullhd.tabs__header--centered {
    margin-left: 58.3333333333%;
  }
  .column.is-8-fullhd, .is-8-fullhd.tabs__header--centered {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd, .is-offset-8-fullhd.tabs__header--centered {
    margin-left: 66.6666666667%;
  }
  .column.is-9-fullhd, .is-9-fullhd.tabs__header--centered {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd, .is-offset-9-fullhd.tabs__header--centered {
    margin-left: 75%;
  }
  .column.is-10-fullhd, .is-10-fullhd.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd, .is-offset-10-fullhd.tabs__header--centered {
    margin-left: 83.3333333333%;
  }
  .column.is-11-fullhd, .is-11-fullhd.tabs__header--centered {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd, .is-offset-11-fullhd.tabs__header--centered {
    margin-left: 91.6666666667%;
  }
  .column.is-12-fullhd, .is-12-fullhd.tabs__header--centered {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd, .is-offset-12-fullhd.tabs__header--centered {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column, .columns.is-gapless > .tabs__header--centered {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 813px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable .column, .columns.is-variable .tabs__header--centered {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 812px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 813px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1087px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1088px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1472px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 813px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10, .tile.tabs__header--centered {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

.tile--sticky {
  position: sticky;
  top: -12px;
  z-index: 5;
}
@media screen and (max-width: 812px) {
  .tile--sticky .is-child {
    margin-left: -0.75em !important;
    margin-right: -0.75em !important;
    max-width: none;
    min-width: 0;
  }
}
.tile--without-radius {
  border-radius: 0;
}

.heading-section {
  padding: 60px 0.75rem;
  text-align: center;
}
.dark-mode .heading-section {
  background-color: #4d4d4d !important;
}
@media screen and (max-width: 812px) {
  .heading-section {
    padding: 40px 0.75rem;
  }
}
.heading-section .filter-section {
  margin-bottom: -50px;
}
@media screen and (max-width: 812px) {
  .heading-section .filter-section {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.heading-section--small {
  padding: 50px 0.75rem;
}
.heading-section__title {
  font-size: 30px;
  line-height: 1.2;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 769px;
}
@media screen and (max-width: 812px) {
  .heading-section__title {
    font-size: 22px;
  }
}
.heading-section__title:not(:last-child) {
  margin-bottom: 17px;
}

.has-bg-grey-gradient {
  position: relative;
  z-index: 1;
}
.has-bg-grey-gradient::before {
  background-image: linear-gradient(-180deg, rgba(204, 204, 204, 0.5) 13%, #e8eaee 30%);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.34;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.dark-mode .has-bg-grey-gradient::before {
  background: rgb(51.5, 51.5, 51.5);
  background-image: none;
  opacity: 1;
}

.image-content-section {
  display: flex;
  min-height: 575px;
  overflow: hidden;
}
@media screen and (max-width: 812px) {
  .image-content-section {
    flex-direction: column;
  }
}
.image-content-section > div {
  align-items: baseline;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.image-content-section__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
}
@media screen and (max-width: 812px) {
  .image-content-section__image {
    padding-bottom: 66.66666%;
    width: 100%;
  }
}
.image-content-section__title {
  color: #6772e5;
  font-size: 36px;
  letter-spacing: 0;
}
@media screen and (max-width: 812px) {
  .image-content-section__title {
    font-size: 30px;
  }
}
.image-content-section__title:not(:last-child) {
  margin-bottom: 17px;
}
.image-content-section__title strong {
  color: inherit;
  display: block;
}
.image-content-section__content {
  flex: 0 0 45%;
  position: relative;
  z-index: 1;
}
.dark-mode .image-content-section__content {
  background: #4d4d4d;
}
.image-content-section__content__inner {
  max-width: 100%;
  padding-right: 0.75rem;
  width: 431px;
}
@media screen and (max-width: 812px) {
  .image-content-section__content__inner {
    padding-bottom: calc(50px - 0.75rem);
    padding-left: 0.75rem;
    padding-top: 20px;
  }
}
.image-content-section__content::before {
  background: url("/images/rounded-bg.svg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: -100px;
  position: absolute;
  top: 0;
  width: calc(100% + 100px);
  z-index: -1;
}
.dark-mode .image-content-section__content::before {
  background: url("/images/rounded-bg-dark.svg");
}
.image-content-section--right {
  flex-direction: row-reverse;
}
@media screen and (max-width: 812px) {
  .image-content-section--right {
    flex-direction: column;
  }
}
.image-content-section--right .image-content-section__content {
  align-items: flex-end;
}
@media screen and (max-width: 812px) {
  .image-content-section--right .image-content-section__content {
    align-items: flex-start;
  }
}
.image-content-section--right .image-content-section__content::before {
  left: inherit;
  right: -100px;
  transform: rotate(180deg);
}
.image-content-section--right .image-content-section__content__inner {
  padding-left: 0.75rem;
  padding-right: 0;
}
@media screen and (max-width: 812px) {
  .image-content-section--right .image-content-section__content__inner {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.image-section {
  padding: 46px 0;
}
@media screen and (max-width: 812px) {
  .image-section {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.dark-mode .image-section {
  background: #4d4d4d;
}
.image-section img {
  transition: all 0.25s ease-out;
  will-change: transition;
}
.image-section-inner {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 812px) {
  .image-section-inner {
    margin: -0.75rem;
  }
}
.image-section .title {
  color: hsl(0, 0%, 100%);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  z-index: 2;
}
.image-section__left {
  flex: 0 0 53%;
  margin-right: 4px;
  padding-bottom: 44%;
  position: relative;
}
@media screen and (max-width: 812px) {
  .image-section__left {
    flex: 0 0 100%;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 80%;
  }
}
.image-section__left .title {
  left: 73px;
  top: 50px;
}
@media screen and (max-width: 1087px) {
  .image-section__left .title {
    left: 20px;
    top: 50px;
  }
}
.image-section__left:hover > img {
  transform: translate(-50%, -50%) scale(1.05) !important;
}
.image-section__right {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: stretch;
}
@media screen and (max-width: 812px) {
  .image-section__right {
    flex: 0 0 100%;
    margin-bottom: 0;
    margin-right: 0;
  }
}
.image-section__right__inner {
  flex: 1;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 812px) {
  .image-section__right__inner {
    margin-bottom: 0 !important;
    padding-bottom: 80%;
  }
}
.image-section__right__inner:first-child .title {
  left: 34px;
  top: 50px;
}
@media screen and (max-width: 1087px) {
  .image-section__right__inner:first-child .title {
    left: 20px;
    top: 50px;
  }
}
.image-section__right__inner:last-child .title {
  bottom: 50px;
  color: #4d4d4d;
  left: 34px;
}
@media screen and (max-width: 1087px) {
  .image-section__right__inner:last-child .title {
    bottom: 50px;
    left: 20px;
  }
}
.image-section__right__inner:hover > img {
  transform: translate(-50%, -50%) scale(1.1) !important;
}
.image-section__right__inner:not(:last-child) {
  margin-bottom: 4px;
}

.filter-section {
  padding: calc(35px - 0.75rem) 0;
  position: relative;
}
@media screen and (max-width: 812px) {
  .filter-section {
    text-align: center;
  }
}
.filter-section__category {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: #6772e5;
  border-radius: 14px;
  border-top-left-radius: 0;
  color: hsl(0, 0%, 100%);
  justify-content: center;
  left: 0.75rem;
  max-height: 0;
  max-width: calc(100vw - 1.5rem);
  overflow: hidden;
  padding: 0 20px;
  position: absolute;
  top: calc(100% - 0.75rem);
  width: 710px;
}
@media screen and (max-width: 812px) {
  .filter-section__category {
    border-top-left-radius: 14px;
  }
}
.filter-section__category__inner {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-height: 490px;
  overflow: auto;
  width: 100%;
}
.filter-section__category.is-active, .filter-section__button-wrapper .button.is-active .filter-section__category.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__category.hamburger {
  max-height: 550px;
  padding: 30px 20px;
}
.filter-section__category .image-block {
  min-width: 200px;
}
.filter-section__button-wrapper {
  position: relative;
  z-index: 8;
}
.filter-section__button-wrapper .button {
  background: #6772e5 !important;
}
.filter-section__button-wrapper .button.is-active, .filter-section__button-wrapper .button.is-active .button.hamburger, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.filter-section__button-wrapper .button.is-active .hamburger-inner::before, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .hamburger-inner::before, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .hamburger-inner::before {
  top: -4px !important;
}
.filter-section__button-wrapper .button.is-active .hamburger-inner::after, .filter-section__button-wrapper .multipart-editor-modal__shape-chooser.is-active .button.hamburger .hamburger-inner::after, .multipart-editor-modal__shape-chooser.is-active .filter-section__button-wrapper .button.hamburger .hamburger-inner::after {
  bottom: -4px !important;
}
.filter-section__button-wrapper .hamburger {
  margin-right: 19px;
  margin-top: -1px;
}
.filter-section__button-wrapper .hamburger-box {
  height: 14px;
  width: 18px;
}
.filter-section__button-wrapper .hamburger-inner, .filter-section__button-wrapper .hamburger-inner::before, .filter-section__button-wrapper .hamburger-inner::after {
  border-radius: 2px;
  height: 2px;
  width: 18px;
}
.filter-section__button-wrapper .hamburger-inner::before {
  top: -5px;
}
.filter-section__button-wrapper .hamburger-inner::after {
  bottom: -5px;
}
.filter-section__button-wrapper .button {
  padding-left: 23px;
  padding-right: 29px;
}
.filter-section--standalone {
  position: relative;
}
.filter-section--standalone::before {
  background-image: linear-gradient(-180deg, rgba(204, 204, 204, 0.5) 13%, #e8eaee 30%);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.34;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.dark-mode .filter-section--standalone::before {
  background: rgb(51.5, 51.5, 51.5);
  background-image: none;
  opacity: 1;
}

.footer {
  background-image: linear-gradient(132deg, #525ccb 2%, #78b6ff 100%);
  padding: 88px 0 54px;
}
.dark-mode .footer {
  background-image: linear-gradient(132deg, #3e4697 2%, #000000 100%);
}
@media screen and (max-width: 1087px) {
  .footer {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media screen and (max-width: 812px) {
  .footer {
    padding: 50px;
  }
}
.footer__title {
  color: hsl(0, 0%, 100%);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 38px;
}
.footer a {
  color: inherit;
}
.footer a:hover {
  text-decoration: underline;
}
.footer ul {
  color: hsl(0, 0%, 100%);
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0;
}
.footer ul li {
  margin-bottom: 7px;
}
.footer p {
  color: hsl(0, 0%, 100%);
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
}
.footer p:not(:last-child) {
  margin-bottom: 20px;
}
.footer p strong {
  color: inherit;
  display: block;
}
.footer .multiline {
  -moz-column-count: 2;
       column-count: 2;
}
.footer__bottom {
  margin-top: calc(55px - 1.5rem);
  text-align: center;
}
.footer__bottom img {
  width: 190px;
  max-width: 100%;
}
.footer__bottom img,
.footer__bottom a {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.home-upload {
  background-image: url("/images/file-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: "cover";
  padding-bottom: 50px;
  padding-top: 20px;
}
.home-upload form {
  width: 524px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
@media screen and (max-width: 812px) {
  .home-upload {
    padding-top: 20px;
  }
}
.home-upload__title {
  color: #6772e5;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 30px;
}

.subpage__image-section {
  background-image: linear-gradient(90deg, #fff 0%, #e8eaee 100%);
  overflow: hidden;
  padding-top: 56px;
  position: relative;
}
.dark-mode .subpage__image-section {
  background: rgb(64.25, 64.25, 64.25);
}
.subpage__image-section__button {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 86px;
  position: relative;
  text-align: center;
  z-index: 2;
}
.subpage__image-section__button .button {
  border-radius: 12px;
}
.subpage__image-section__button .button-badge {
  background: #262626;
  border-radius: 12px;
  color: hsl(0, 0%, 100%);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  margin-left: -73px;
  margin-right: 10px;
  padding: 7px 8px;
  text-align: center;
}
.subpage__image-section__button .button-badge span {
  font-size: 10px;
  margin-right: 4px;
}
.subpage__image-section__image {
  align-items: center;
  display: flex;
  height: 503px;
  justify-content: center;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  position: relative;
  width: 753px;
  z-index: 2;
}
@media screen and (max-width: 812px) {
  .subpage__image-section__image {
    height: auto;
  }
}
.subpage__image-section__image img {
  box-shadow: -5px 10px 19px 0 rgba(0, 0, 0, 0.27), inset 1px -5px 4px 0 rgba(0, 0, 0, 0.5);
  display: block;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.subpage__image-section__decor {
  transition: all 0.25s ease-out;
  will-change: transition;
  bottom: 0;
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
  position: absolute;
  right: 0;
  transform: translateY(120%);
  width: 709px;
  z-index: 1;
}
@media screen and (max-width: 812px) {
  .subpage__image-section__decor {
    max-width: none;
    width: 400px;
  }
}
.subpage__image-section__decor.loaded {
  transform: translateY(0);
}
.dark-mode .subpage__image-chooser {
  background: #454043;
}
.subpage__title-heading {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 88px;
  padding: 0.75rem;
  position: relative;
}
@media screen and (max-width: 812px) {
  .subpage__title-heading .column, .subpage__title-heading .tabs__header--centered {
    display: flex;
    flex-direction: column-reverse;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
}
.dark-mode .subpage__title-heading {
  background: #4d4d4d;
}
.subpage__title-heading .column, .subpage__title-heading .tabs__header--centered {
  padding-left: 75px;
  padding-right: 75px;
}
.subpage__title-heading .title {
  color: #525252;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: 0;
  text-align: center;
}
.dark-mode .subpage__title-heading .title {
  color: hsl(0, 0%, 100%);
}
.subpage__title-heading .title strong {
  font-weight: 700;
}
.subpage__title-heading__back-btn {
  color: #1e201d;
  font-size: 33px;
  justify-self: flex-start;
  left: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 812px) {
  .subpage__title-heading__back-btn {
    left: 0;
    margin-bottom: 10px;
    margin-right: auto;
    position: relative;
    transform: translateY(0);
  }
}
.dark-mode .subpage__title-heading__back-btn {
  color: hsl(0, 0%, 100%);
}
.subpage__header {
  padding: calc(61px - 0.75rem) 0;
  position: relative;
}
.dark-mode .subpage__header {
  background: #4d4d4d;
}
@media screen and (max-width: 1087px) {
  .subpage__header.spacing-bottom-large-touch {
    padding-bottom: calc(75px - 0.75rem);
  }
}
@media screen and (max-width: 812px) {
  .subpage__header {
    padding: calc(30px - 0.75rem) 0;
  }
}
.subpage__header::before {
  background-image: linear-gradient(-180deg, rgba(204, 204, 204, 0.5) 13%, #e8eaee 30%);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.34;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.dark-mode .subpage__header::before {
  background: #4d4d4d;
  opacity: 1;
}
.subpage__lead {
  color: #979797;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  text-align: center;
}
.subpage__title {
  color: #454043;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  width: 800px;
}
.subpage__title:not(:last-child) {
  margin-bottom: 50px;
}
.dark-mode .subpage__title {
  color: hsl(0, 0%, 100%);
}
.subpage__title span {
  display: block;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  margin-top: 30px;
  text-align: center;
}
.subpage__title span:not(:last-child) {
  margin-top: 10px;
}
.subpage__content {
  padding: calc(79px - 0.75rem) 0 calc(180px - 0.75rem);
}
.subpage__content--less-padding {
  padding: calc(79px - 0.75rem) 0 calc(70px - 0.75rem);
}
@media screen and (max-width: 812px) {
  .subpage__content {
    padding: calc(30px - 0.75rem) 0;
  }
}
.dark-mode .subpage__content {
  background: rgb(55.7706766917, 51.7293233083, 54.1541353383);
}

.prices__heading {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 74px;
}
@media screen and (max-width: 812px) {
  .prices__heading {
    padding-top: 30px;
  }
}
.prices__heading__image {
  margin-bottom: 38px;
  text-align: center;
}
.prices__heading__image img {
  height: auto;
  max-width: 350px;
  width: auto;
}
.prices__title {
  color: #6772e5;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  width: 600px;
}
.prices__title:not(:last-child) {
  margin-bottom: 25px;
}
.prices__title span {
  color: #4d4d4d;
  display: block;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 10px;
  text-align: center;
}
.dark-mode .prices__title span {
  color: hsl(0, 0%, 100%);
}

.prices-switch {
  align-items: flex-end;
  display: flex;
  justify-content: space-between;
  margin-bottom: -38px;
  margin-left: auto;
  margin-right: auto;
  max-width: 673px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}
.prices-switch--fixed {
  position: fixed;
  top: -40px;
  left: 0.75rem;
  right: 0.75rem;
  z-index: 9;
}
.prices-switch--fixed .prices-switch__item__title:before {
  background-image: url("/images/white-notch.png");
}
input[type=radio]:checked + .prices-switch__item .prices-switch__item__title {
  color: hsl(0, 0%, 100%);
  font-weight: 700;
}
input[type=radio]:checked + .prices-switch__item .prices-switch__item__title::before {
  background-image: url("/images/blue-notch.png");
}
input[type=radio]:checked + .prices-switch__item .prices-switch__item__image {
  opacity: 1;
}
.prices-switch__item {
  transition: all 0.25s ease-out;
  will-change: transition;
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  -webkit-tap-highlight-color: transparent !important;
}
@media screen and (min-width: 1088px) {
  .prices-switch__item:hover {
    transform: scale(1.05);
  }
}
.prices-switch__item__image {
  transition: all 0.25s ease-out;
  will-change: transition;
  display: block;
  margin-left: auto;
  margin-left: 17%;
  margin-right: auto;
  max-width: 137px;
  opacity: 0.43;
}
@media screen and (max-width: 812px) {
  .prices-switch__item__image {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    max-width: 96px;
  }
}
.prices-switch__item__image.wider {
  margin-bottom: 10px;
  margin-left: auto;
  max-width: 187px;
}
@media screen and (max-width: 812px) {
  .prices-switch__item__image.wider {
    margin-bottom: 20px;
    max-width: 110px;
  }
}
.prices-switch__item__title {
  color: #979797;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 25px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media screen and (max-width: 812px) {
  .prices-switch__item__title {
    font-size: 12px;
    line-height: 1.2;
    margin-left: auto;
    margin-right: auto;
    max-width: 120px;
    padding-left: 6px;
    padding-right: 6px;
  }
}
.prices-switch__item__title::before {
  background-size: 100% 100%;
  content: "";
  height: 80px;
  left: 50%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -14px;
  transform: translateX(-50%);
  width: calc(100% + 90px);
  z-index: -1;
}
@media screen and (max-width: 812px) {
  .prices-switch__item__title::before {
    width: calc(100% + 20px);
  }
}

.price-final {
  color: #da3d3c;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 6px;
}
@media screen and (max-width: 812px) {
  .price-final {
    text-align: center;
  }
}
.price-final span {
  color: #4d4d4d;
  display: block;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 2px;
  text-decoration: line-through;
}
.dark-mode .price-final span {
  color: hsl(0, 0%, 100%);
}

.price-help {
  color: #979797;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  max-width: 90px;
}
@media screen and (max-width: 812px) {
  .price-help {
    max-width: none;
    text-align: center;
  }
}

.price-table-header {
  border-bottom: 1px solid #f1f1f1;
  display: flex;
  margin-bottom: 16px;
  padding: 0 11px;
  padding-bottom: 2px;
}
@media screen and (max-width: 812px) {
  .price-table-header {
    display: none;
  }
}
.price-table-header > * {
  color: #979797;
  flex: 1;
  font-size: 14px;
  padding: 7px 0;
}
.price-table-header__size {
  flex: 0 0 45%;
}
.price-table-header__original-price {
  flex: 0 0 25%;
}
.price-table-header__current-price {
  color: #da3d3c;
}

.price-table__list {
  border-radius: 7px;
  color: #4d4d4d;
  display: flex;
  font-size: 15px;
  font-weight: 700;
  padding: 7px 11px;
  position: relative;
}
@media screen and (max-width: 812px) {
  .price-table__list {
    flex-wrap: wrap;
    padding: 16px 18px;
  }
}
.dark-mode .price-table__list {
  color: hsl(0, 0%, 100%);
}
.price-table__list.is-active .price-table-modal, .multipart-editor-modal__shape-chooser.is-active .price-table__list.hamburger .price-table-modal, .filter-section__button-wrapper .button.is-active .price-table__list.hamburger .price-table-modal {
  opacity: 1;
  pointer-events: all;
  transform: translateY(-50%) translateX(0);
}
@media screen and (max-width: 812px) {
  .price-table__list.is-active .price-table-modal, .multipart-editor-modal__shape-chooser.is-active .price-table__list.hamburger .price-table-modal, .filter-section__button-wrapper .button.is-active .price-table__list.hamburger .price-table-modal {
    transform: translate(-50%, -50%) scale(1);
  }
}
.price-table__list:nth-child(odd) {
  background: #f5f2f1;
}
.dark-mode .price-table__list:nth-child(odd) {
  background: #4d4d4d;
}
.price-table__list:not(:last-child) {
  margin-bottom: 5px;
}
.price-table__list > * {
  flex: 1;
}
.price-table__size {
  flex: 0 0 45%;
}
@media screen and (max-width: 812px) {
  .price-table__size {
    flex: 0 0 100%;
    margin-bottom: 9px;
  }
}
.price-table__original-price {
  flex: 0 0 25%;
  font-weight: 400;
  text-decoration: line-through;
}
@media screen and (max-width: 812px) {
  .price-table__original-price {
    flex: 0 0 50%;
    text-align: center;
  }
}
.price-table__current-price {
  color: #da3d3c;
}
@media screen and (max-width: 812px) {
  .price-table__current-price {
    flex: 0 0 50%;
    text-align: center;
  }
}
.price-table__icon {
  color: #6772e5;
  cursor: pointer;
  flex: none;
}
@media screen and (max-width: 812px) {
  .price-table__icon {
    position: absolute;
    right: 18px;
    top: 18px;
  }
}
.price-table__icon [class^=icomoon-],
.price-table__icon [class*=" icomoon-"] {
  display: block;
}

.price-table-modal {
  transition: all 0.25s ease-out;
  will-change: transition;
  background: hsl(0, 0%, 100%);
  border-radius: 19px;
  box-shadow: 0 2px 26px 0 rgba(186, 186, 186, 0.5);
  left: calc(100% + 5px);
  opacity: 0;
  padding: 24px 60px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%) translateX(-5px);
}
@media screen and (max-width: 812px) {
  .price-table-modal {
    left: 50%;
    max-width: calc(100vw - 30px);
    padding: 24px 30px;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    z-index: 10;
  }
}
@media screen and (min-width: 813px) {
  .price-table--reverse-modal .price-table-modal {
    left: inherit;
    right: calc(100% + 5px);
  }
  .price-table--reverse-modal .price-table-modal::before {
    border-color: transparent transparent transparent #fff;
    border-width: 6px 0 6px 6px;
    left: 100%;
    right: inherit;
  }
}
.dark-mode .price-table-modal {
  background: #4d4d4d;
}
.price-table-modal::before {
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  border-width: 6px 6px 6px 0;
  content: "";
  height: 0;
  margin-top: -6px;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 0;
}
@media screen and (max-width: 812px) {
  .price-table-modal::before {
    display: none;
  }
}
.price-table-modal__image {
  height: auto;
  margin-bottom: 10px;
  max-width: 100%;
  min-width: 290px;
}
@media screen and (max-width: 812px) {
  .price-table-modal__image {
    max-width: 100%;
    min-width: 0;
    width: 290px;
  }
}
@media screen and (min-width: 813px) and (max-width: 1087px) {
  .price-table-modal__image {
    min-width: 220px;
  }
}

.price-content {
  padding-top: 60px;
}
@media screen and (max-width: 812px) {
  .price-content {
    padding-top: 20px;
  }
}
.price-content ul {
  -moz-column-count: 2;
       column-count: 2;
}
@media screen and (max-width: 812px) {
  .price-content ul {
    -moz-column-count: 1;
         column-count: 1;
  }
}

.stock-tabs .tabs__item {
  cursor: pointer;
}

.stock-image-section {
  position: relative;
}
@media screen and (max-width: 812px) {
  .stock-image-section {
    padding-top: 80px;
  }
}

.stocklist-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 812px) {
  .stocklist-header {
    position: relative;
    flex-direction: row-reverse !important;
  }
}
.stocklist-header .title {
  text-align: left;
  padding-top: 3px;
}
@media screen and (max-width: 812px) {
  .stocklist-header .title {
    padding-left: 1.5rem;
    width: 100%;
  }
}
@media screen and (max-width: 812px) {
  .stocklist-header .subpage__title-heading__back-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: -1px;
  }
}
.stocklist-header .icomoon-arrow-back {
  font-size: 23px;
}

.stock-navigation {
  display: flex;
}
@media screen and (max-width: 812px) {
  .stock-navigation {
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    justify-content: space-between;
    bottom: -78px;
  }
}
.stock-navigation .button:not(:last-child) {
  margin-right: 9px;
}
.stock-navigation .button.prev {
  padding: 0;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 812px) {
  .stock-navigation .button.prev {
    margin: 0;
  }
}
.stock-navigation .button.prev .icomoon-right-arrow {
  transform: rotate(180deg);
  font-size: 23px;
  margin-left: -4px;
}
.stock-navigation .button.next {
  min-width: 196px;
}

.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}
.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

@keyframes decrement-prev {
  from {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes decrement-next {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
}
@keyframes increment-prev {
  from {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes increment-next {
  from {
    opacity: 0;
    transform: translateY(50px);
  }
}
.datetimepicker {
  transition: width 0.8s cubic-bezier(1, -0.55, 0.2, 1.37), opacity 0.2s ease, visibility 0.2s ease, margin 0.2s ease;
  display: none;
}
.datetimepicker.is-active, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.hamburger {
  display: block;
}
.datetimepicker {
  background: hsl(0, 0%, 100%);
  border-radius: 2px;
  max-width: 320px;
  z-index: 1;
}
.datetimepicker .datetimepicker-header {
  display: flex;
  flex-direction: column;
  flex: 1;
  text-align: left;
  position: relative;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  box-shadow: 0 0.2rem 0.2rem -0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datetimepicker-header.is-date-only {
  flex-direction: row;
}
.datetimepicker .datetimepicker-header.is-date-only .datetimepicker-selection-end .datetimepicker-selection-wrapper {
  justify-content: flex-end !important;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-details {
  flex: 1;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-from,
.datetimepicker .datetimepicker-header .datetimepicker-selection-to {
  font-size: 0.65rem;
  color: rgba(204, 204, 204, 0.5);
  text-transform: uppercase;
  padding: 0;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
  padding: 0;
  display: flex;
  flex: 1;
  flex-direction: row;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-wrapper {
  flex-direction: row;
  display: flex;
  min-height: 2.5rem;
  flex: 1 1 2rem;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-day,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-day {
  flex: 0;
  text-transform: capitalize;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-right: 0.5rem;
  color: #6772e5;
  font-weight: 100;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-date,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-date {
  font-size: 0.85rem;
  line-height: 0.85rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
  font-weight: 300;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-month,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-month {
  color: #4d4d4d;
  text-transform: capitalize;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-weekday,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-weekday {
  font-size: 0.75em;
  color: #b6b4b6;
  text-transform: capitalize;
  text-align: left;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start .datetimepicker-selection-hour,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end .datetimepicker-selection-hour {
  font-size: 1.5rem;
  font-weight: 100;
  flex: 1;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end {
  align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-start.is-centered .datetimepicker-selection-wrapper,
.datetimepicker .datetimepicker-header .datetimepicker-selection-end.is-centered .datetimepicker-selection-wrapper {
  justify-content: center;
  align-items: center;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time {
  flex: 1;
  display: flex;
}
.datetimepicker .datetimepicker-header .datetimepicker-selection-time .datetimepicker-selection-time-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  color: rgba(204, 204, 204, 0.5);
}
.datetimepicker .datepicker-nav {
  background: #6772e5;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5em;
  flex-direction: row;
}
.datetimepicker .datepicker-nav .datepicker-nav-month-year {
  flex-direction: row;
  display: flex;
}
.datetimepicker .datepicker-nav .datepicker-nav-month,
.datetimepicker .datepicker-nav .datepicker-nav-year {
  text-decoration: none;
  font-size: 13px;
  color: #fff;
}
.datetimepicker .datepicker-nav .datepicker-nav-month:hover,
.datetimepicker .datepicker-nav .datepicker-nav-year:hover {
  cursor: pointer;
}
.datetimepicker .datepicker-nav .datepicker-nav-month {
  text-transform: capitalize;
}
.datetimepicker .datepicker-nav .datepicker-nav-year {
  font-weight: 700;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous, .datetimepicker .datepicker-nav .datepicker-nav-next {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  text-decoration: none;
  color: hsl(0, 0%, 100%);
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover, .datetimepicker .datepicker-nav .datepicker-nav-next:hover {
  background-color: transparent;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous:hover svg, .datetimepicker .datepicker-nav .datepicker-nav-next:hover svg {
  stroke-width: 1em;
}
.datetimepicker .datepicker-nav .datepicker-nav-previous svg, .datetimepicker .datepicker-nav .datepicker-nav-next svg {
  stroke: currentColor;
  width: 11.25px;
  height: 0.75rem;
}
.datetimepicker {
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
}
.datetimepicker .datepicker-body {
  overflow: hidden;
}
.datetimepicker .datepicker-body .datepicker-dates {
  display: none;
}
.datetimepicker .datepicker-body .datepicker-dates.is-active, .datetimepicker .datepicker-body .multipart-editor-modal__shape-chooser.is-active .datepicker-dates.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-dates.hamburger, .datetimepicker .datepicker-body .filter-section__button-wrapper .button.is-active .datepicker-dates.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-dates.hamburger {
  display: flex;
  flex-direction: column;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
  display: none;
}
.datetimepicker .datepicker-body .datepicker-months.is-active, .datetimepicker .datepicker-body .multipart-editor-modal__shape-chooser.is-active .datepicker-months.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-months.hamburger, .datetimepicker .datepicker-body .filter-section__button-wrapper .button.is-active .datepicker-months.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-months.hamburger,
.datetimepicker .datepicker-body .datepicker-years.is-active,
.datetimepicker .datepicker-body .multipart-editor-modal__shape-chooser.is-active .datepicker-years.hamburger,
.multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-years.hamburger,
.datetimepicker .datepicker-body .filter-section__button-wrapper .button.is-active .datepicker-years.hamburger,
.filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-years.hamburger {
  display: flex;
  flex-direction: row;
}
.datetimepicker .datepicker-body .datepicker-weekdays {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 0.3rem 0;
  background: transparent;
  color: #fff;
  font-size: 12px;
}
.datetimepicker .datepicker-body .datepicker-weekdays .datepicker-date {
  background: transparent !important;
  color: rgba(204, 204, 204, 0.5);
  padding: 0.3rem;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 0;
  color: #ccc;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date {
  background: #f5f5f5;
  display: flex;
  justify-content: center;
  flex: 14.28571%;
  margin: 0.1rem 0;
  align-items: center;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item {
  margin: 0 auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  border-radius: 25091983px;
  color: #4d4d4d;
  cursor: pointer;
  height: 2.2rem;
  outline: none;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.2rem;
  animation: bounce-button-in 0.45s 0s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  background: transparent;
  border: 0.1rem dotted #6772e5;
  color: #6772e5;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:focus {
  background: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #6772e5;
  border-color: #6772e5;
  border-radius: 25091983px;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active.is-today, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.is-today.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today.hamburger, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.is-today.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today.hamburger {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  background: hsl(0, 0%, 100%);
  border: 0.1rem solid #6772e5;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-current-month {
  background: transparent;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] {
  background-color: hsl(0, 0%, 96%);
  background-image: url(data:image/gif;base64,R0lGODlhBQAFAOMAAP/14////93uHt3uHt3uHt3uHv///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAFAAUAAAQL0ACAzpG0YnonNxEAOw==) !important;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-disabled .calendar-event, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .date-item,
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date[disabled] .calendar-event {
  cursor: default;
  opacity: 0.25;
  pointer-events: none;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  position: relative;
  background: #6772e5;
  z-index: 1;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border: 0.1rem solid #6772e5;
  color: #6772e5;
  box-shadow: 0 0.2rem 0.2rem rgba(10, 10, 10, 0.1);
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start {
  border-top-left-radius: 25091983px;
  border-bottom-left-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end {
  border-top-right-radius: 25091983px;
  border-bottom-right-radius: 25091983px;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #6772e5;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker .datepicker-body .datepicker-months,
.datetimepicker .datepicker-body .datepicker-years {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0.5rem;
  max-height: 17rem;
  overflow-y: auto;
}
.datetimepicker .datepicker-body .datepicker-months.is-active, .datetimepicker .datepicker-body .multipart-editor-modal__shape-chooser.is-active .datepicker-months.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-months.hamburger, .datetimepicker .datepicker-body .filter-section__button-wrapper .button.is-active .datepicker-months.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-months.hamburger,
.datetimepicker .datepicker-body .datepicker-years.is-active,
.datetimepicker .datepicker-body .multipart-editor-modal__shape-chooser.is-active .datepicker-years.hamburger,
.multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-years.hamburger,
.datetimepicker .datepicker-body .filter-section__button-wrapper .button.is-active .datepicker-years.hamburger,
.filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-years.hamburger {
  display: flex;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year {
  padding: 0.5rem;
  margin: 0.5rem;
  font-size: 12px;
  text-align: center;
  flex: 1 25%;
  text-transform: capitalize;
  border-radius: 25091983px;
  border: 0.1rem solid transparent;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month.is-active, .datetimepicker .datepicker-body .datepicker-months .multipart-editor-modal__shape-chooser.is-active .datepicker-month.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-months .datepicker-month.hamburger, .datetimepicker .datepicker-body .datepicker-months .filter-section__button-wrapper .button.is-active .datepicker-month.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-months .datepicker-month.hamburger,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year.is-active,
.datetimepicker .datepicker-body .datepicker-months .multipart-editor-modal__shape-chooser.is-active .datepicker-year.hamburger,
.multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-months .datepicker-year.hamburger,
.datetimepicker .datepicker-body .datepicker-months .filter-section__button-wrapper .button.is-active .datepicker-year.hamburger,
.filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-months .datepicker-year.hamburger,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month.is-active,
.datetimepicker .datepicker-body .datepicker-years .multipart-editor-modal__shape-chooser.is-active .datepicker-month.hamburger,
.multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-years .datepicker-month.hamburger,
.datetimepicker .datepicker-body .datepicker-years .filter-section__button-wrapper .button.is-active .datepicker-month.hamburger,
.filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-years .datepicker-month.hamburger,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year.is-active,
.datetimepicker .datepicker-body .datepicker-years .multipart-editor-modal__shape-chooser.is-active .datepicker-year.hamburger,
.multipart-editor-modal__shape-chooser.is-active .datetimepicker .datepicker-body .datepicker-years .datepicker-year.hamburger,
.datetimepicker .datepicker-body .datepicker-years .filter-section__button-wrapper .button.is-active .datepicker-year.hamburger,
.filter-section__button-wrapper .button.is-active .datetimepicker .datepicker-body .datepicker-years .datepicker-year.hamburger {
  background: #6772e5;
  border-color: #6772e5;
  color: #fff;
}
.datetimepicker .datepicker-body .datepicker-months .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-months .datepicker-year:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-month:hover,
.datetimepicker .datepicker-body .datepicker-years .datepicker-year:hover {
  cursor: pointer;
  background: hsl(0, 0%, 100%);
  border: 0.1rem solid #6772e5;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker .datetimepicker-footer {
  display: flex;
  flex: 1;
  justify-content: space-evenly;
  margin: 0;
}
.datetimepicker .datetimepicker-footer > * {
  text-decoration: none !important;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container {
  display: flex;
  flex-direction: column;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:after, .datetimepicker.is-datetimepicker-default .datetimepicker-container:before {
  bottom: 100%;
  left: 15%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 0.75rem;
  margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container:before {
  border-color: rgba(74, 74, 74, 0);
  border-bottom-color: #4a4a4a;
  border-width: 0.75rem;
  margin-left: -0.75rem;
}
.datetimepicker.is-datetimepicker-default .datetimepicker-container.has-header-bottom {
  flex-direction: column-reverse;
}
.datetimepicker.is-large {
  max-width: 100%;
}
.datetimepicker.is-large .datepicker-body .datepicker-date {
  border-bottom: 0.1rem solid hsl(0, 0%, 96%);
  border-right: 0.1rem solid hsl(0, 0%, 96%);
  display: flex;
  flex-direction: column;
  height: 11rem;
  padding: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date:nth-child(7n) {
  border-right: 0;
}
.datetimepicker.is-large .datepicker-body .datepicker-date:nth-last-child(-n+7) {
  border-bottom: 0;
}
.datetimepicker.is-large .date-item {
  align-self: flex-end;
  height: 2.2rem;
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
.datetimepicker.is-large .datepicker-range:before, .datetimepicker.is-large .datepicker-range::before {
  top: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-start::before {
  left: auto;
  width: 1.9rem;
}
.datetimepicker.is-large .datepicker-range.datepicker-range-end::before {
  right: 1.9rem;
}
.datetimepicker.is-large .datepicker-events {
  flex-grow: 1;
  line-height: 1;
  overflow-y: auto;
  padding: 0.5rem;
}
.datetimepicker.is-large .datepicker-event {
  background-color: #ccc;
  border-radius: 2px;
  color: hsl(0, 0%, 100%);
  display: block;
  font-size: 1rem;
  margin: 0.2rem auto;
  overflow: hidden;
  padding: 0.3rem 0.4rem;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: baseline;
  white-space: nowrap;
}
.datetimepicker.is-large .datepicker-event.is-white {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.datetimepicker.is-large .datepicker-event.is-black {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-large .datepicker-event.is-light {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.datetimepicker.is-large .datepicker-event.is-primary {
  background-color: #6772e5;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-link {
  background-color: #6772e5;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-info {
  background-color: hsl(204, 86%, 53%);
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-success {
  background-color: #48dbaa;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-warning {
  background-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-large .datepicker-event.is-danger {
  background-color: #ee7879;
  color: #fff;
}
.datetimepicker.is-large .datepicker-event.is-danger-2 {
  background-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-large .datepicker-event.is-secondary {
  background-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-large .datepicker-event.is-dark {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-large .datepicker-event.is-netpeople {
  background-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.datetimepicker .timepicker {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: auto;
}
.datetimepicker .timepicker .timepicker-start,
.datetimepicker .timepicker .timepicker-end {
  display: flex;
  flex-direction: row;
  flex: 1 50%;
  justify-content: center;
  position: relative;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes,
.datetimepicker .timepicker .timepicker-end .timepicker-hours,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input {
  position: relative;
  color: #6772e5;
  text-align: center;
  overflow: hidden;
  font-size: 2rem;
  font-weight: 400;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input .timepicker-input-number {
  visability: hidden;
  opacity: 0;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input.is-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input.is-input input {
  visability: visible;
  opacity: 1;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-start .timepicker-minutes .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-hours .timepicker-input input,
.datetimepicker .timepicker .timepicker-end .timepicker-minutes .timepicker-input input {
  width: 4rem;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
  box-shadow: none;
  outline: none;
  border: none;
  opacity: 0;
  transition: opacity 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visability: visible;
  opacity: 1;
  transition: opacity 1000ms ease-in;
  font-weight: 300;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-hide {
  opacity: 0;
  transform: translateY(-50px);
  animation: increment-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-increment-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-increment-visible {
  opacity: 1;
  transform: translateY(0);
  animation: increment-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-hide,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-hide {
  opacity: 0;
  transform: translateY(50px);
  animation: decrement-prev 100ms ease-in;
}
.datetimepicker .timepicker .timepicker-start .timepicker-input-number.is-decrement-visible,
.datetimepicker .timepicker .timepicker-end .timepicker-input-number.is-decrement-visible {
  opacity: 1;
  transform: translateY(0);
  animation: decrement-next 100ms ease-out;
}
.datetimepicker .timepicker .timepicker-end {
  margin-left: 1rem;
  padding-left: 1rem;
}
.datetimepicker .timepicker .timepicker-end:before, .datetimepicker .timepicker .timepicker-end::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 50%;
  width: 0.1rem;
  background-color: hsl(0, 0%, 96%);
}
.datetimepicker .timepicker .timepicker-previous,
.datetimepicker .timepicker .timepicker-next {
  font-size: 1rem;
  line-height: 1rem;
  display: block;
  color: #ADBCDA;
  text-align: center;
  margin: 1rem 0 0;
  font-size: 1rem;
  padding: 0.5rem;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.datetimepicker .timepicker .timepicker-previous:hover,
.datetimepicker .timepicker .timepicker-next:hover {
  cursor: pointer;
  background-color: hsl(0, 0%, 96%);
}
.datetimepicker .timepicker .timepicker-previous {
  margin: 0 0 1rem;
}
.datetimepicker .timepicker .timepicker-time-divider {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  color: #6772e5;
}
.datetimepicker .timepicker.is-white .timepicker-input,
.datetimepicker .timepicker.is-white .timepicker-input-number,
.datetimepicker .timepicker.is-white .timepicker-time-divider {
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker .timepicker.is-black .timepicker-input,
.datetimepicker .timepicker.is-black .timepicker-input-number,
.datetimepicker .timepicker.is-black .timepicker-time-divider {
  color: #454043 !important;
}
.datetimepicker .timepicker.is-light .timepicker-input,
.datetimepicker .timepicker.is-light .timepicker-input-number,
.datetimepicker .timepicker.is-light .timepicker-time-divider {
  color: hsl(0, 0%, 96%) !important;
}
.datetimepicker .timepicker.is-primary .timepicker-input,
.datetimepicker .timepicker.is-primary .timepicker-input-number,
.datetimepicker .timepicker.is-primary .timepicker-time-divider {
  color: #6772e5 !important;
}
.datetimepicker .timepicker.is-link .timepicker-input,
.datetimepicker .timepicker.is-link .timepicker-input-number,
.datetimepicker .timepicker.is-link .timepicker-time-divider {
  color: #6772e5 !important;
}
.datetimepicker .timepicker.is-info .timepicker-input,
.datetimepicker .timepicker.is-info .timepicker-input-number,
.datetimepicker .timepicker.is-info .timepicker-time-divider {
  color: hsl(204, 86%, 53%) !important;
}
.datetimepicker .timepicker.is-success .timepicker-input,
.datetimepicker .timepicker.is-success .timepicker-input-number,
.datetimepicker .timepicker.is-success .timepicker-time-divider {
  color: #48dbaa !important;
}
.datetimepicker .timepicker.is-warning .timepicker-input,
.datetimepicker .timepicker.is-warning .timepicker-input-number,
.datetimepicker .timepicker.is-warning .timepicker-time-divider {
  color: #f6c437 !important;
}
.datetimepicker .timepicker.is-danger .timepicker-input,
.datetimepicker .timepicker.is-danger .timepicker-input-number,
.datetimepicker .timepicker.is-danger .timepicker-time-divider {
  color: #ee7879 !important;
}
.datetimepicker .timepicker.is-danger-2 .timepicker-input,
.datetimepicker .timepicker.is-danger-2 .timepicker-input-number,
.datetimepicker .timepicker.is-danger-2 .timepicker-time-divider {
  color: #da3d3c !important;
}
.datetimepicker .timepicker.is-secondary .timepicker-input,
.datetimepicker .timepicker.is-secondary .timepicker-input-number,
.datetimepicker .timepicker.is-secondary .timepicker-time-divider {
  color: #f7c860 !important;
}
.datetimepicker .timepicker.is-dark .timepicker-input,
.datetimepicker .timepicker.is-dark .timepicker-input-number,
.datetimepicker .timepicker.is-dark .timepicker-time-divider {
  color: #454043 !important;
}
.datetimepicker .timepicker.is-netpeople .timepicker-input,
.datetimepicker .timepicker.is-netpeople .timepicker-input-number,
.datetimepicker .timepicker.is-netpeople .timepicker-time-divider {
  color: #ff4c00 !important;
}
.datetimepicker .timepicker.is-black-bis .timepicker-input,
.datetimepicker .timepicker.is-black-bis .timepicker-input-number,
.datetimepicker .timepicker.is-black-bis .timepicker-time-divider {
  color: hsl(0, 0%, 7%) !important;
}
.datetimepicker .timepicker.is-black-ter .timepicker-input,
.datetimepicker .timepicker.is-black-ter .timepicker-input-number,
.datetimepicker .timepicker.is-black-ter .timepicker-time-divider {
  color: hsl(0, 0%, 14%) !important;
}
.datetimepicker .timepicker.is-grey-darker .timepicker-input,
.datetimepicker .timepicker.is-grey-darker .timepicker-input-number,
.datetimepicker .timepicker.is-grey-darker .timepicker-time-divider {
  color: #454043 !important;
}
.datetimepicker .timepicker.is-grey-dark .timepicker-input,
.datetimepicker .timepicker.is-grey-dark .timepicker-input-number,
.datetimepicker .timepicker.is-grey-dark .timepicker-time-divider {
  color: #4d4d4d !important;
}
.datetimepicker .timepicker.is-grey .timepicker-input,
.datetimepicker .timepicker.is-grey .timepicker-input-number,
.datetimepicker .timepicker.is-grey .timepicker-time-divider {
  color: #ccc !important;
}
.datetimepicker .timepicker.is-grey-light .timepicker-input,
.datetimepicker .timepicker.is-grey-light .timepicker-input-number,
.datetimepicker .timepicker.is-grey-light .timepicker-time-divider {
  color: rgba(204, 204, 204, 0.5) !important;
}
.datetimepicker .timepicker.is-grey-lighter .timepicker-input,
.datetimepicker .timepicker.is-grey-lighter .timepicker-input-number,
.datetimepicker .timepicker.is-grey-lighter .timepicker-time-divider {
  color: hsl(0, 0%, 86%) !important;
}
.datetimepicker .timepicker.is-white-ter .timepicker-input,
.datetimepicker .timepicker.is-white-ter .timepicker-input-number,
.datetimepicker .timepicker.is-white-ter .timepicker-time-divider {
  color: hsl(0, 0%, 96%) !important;
}
.datetimepicker .timepicker.is-white-bis .timepicker-input,
.datetimepicker .timepicker.is-white-bis .timepicker-input-number,
.datetimepicker .timepicker.is-white-bis .timepicker-time-divider {
  color: hsl(0, 0%, 98%) !important;
}
.datetimepicker.is-white .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-nav {
  background: hsl(0, 0%, 100%);
  color: #454043;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 100%);
  border-color: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 100%);
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 100%);
  color: #454043;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #454043 !important;
  color: #454043 !important;
}
.datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #454043;
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-black .datetimepicker-header .datetimepicker-selection-day {
  color: #454043;
}
.datetimepicker.is-black .datepicker-nav {
  background: #454043;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #454043;
  border-color: #454043;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #454043;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #454043;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #454043;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #454043;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 100%) !important;
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 100%);
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-light .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-nav {
  background: hsl(0, 0%, 96%);
  color: #454043;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 96%);
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 96%);
  color: #454043;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #454043 !important;
  color: #454043 !important;
}
.datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #454043;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-primary .datetimepicker-header .datetimepicker-selection-day {
  color: #6772e5;
}
.datetimepicker.is-primary .datepicker-nav {
  background: #6772e5;
  color: #fff;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #6772e5;
  border-color: #6772e5;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #6772e5;
  color: #6772e5;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #6772e5;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #6772e5;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #6772e5;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #6772e5;
  color: #fff;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-primary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #6772e5;
  color: #6772e5;
}
.datetimepicker.is-link .datetimepicker-header .datetimepicker-selection-day {
  color: #6772e5;
}
.datetimepicker.is-link .datepicker-nav {
  background: #6772e5;
  color: #fff;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #6772e5;
  border-color: #6772e5;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #6772e5;
  color: #6772e5;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #6772e5;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #6772e5;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #6772e5;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #6772e5;
  color: #fff;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-link .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #6772e5;
  color: #6772e5;
}
.datetimepicker.is-info .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-nav {
  background: hsl(204, 86%, 53%);
  color: #fff;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(204, 86%, 53%);
  border-color: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(204, 86%, 53%);
  color: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(204, 86%, 53%);
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(204, 86%, 53%);
  color: #fff;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-info .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: hsl(204, 86%, 53%);
  color: hsl(204, 86%, 53%);
}
.datetimepicker.is-success .datetimepicker-header .datetimepicker-selection-day {
  color: #48dbaa;
}
.datetimepicker.is-success .datepicker-nav {
  background: #48dbaa;
  color: #fff;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #48dbaa;
  border-color: #48dbaa;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #48dbaa;
  color: #48dbaa;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #48dbaa;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #48dbaa;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #48dbaa;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #48dbaa;
  color: #fff;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-success .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #48dbaa;
  color: #48dbaa;
}
.datetimepicker.is-warning .datetimepicker-header .datetimepicker-selection-day {
  color: #f6c437;
}
.datetimepicker.is-warning .datepicker-nav {
  background: #f6c437;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #f6c437;
  border-color: #f6c437;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #f6c437;
  color: #f6c437;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #f6c437;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #f6c437;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #f6c437;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #f6c437;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 100%) !important;
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-warning .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 100%);
  border-color: #f6c437;
  color: #f6c437;
}
.datetimepicker.is-danger .datetimepicker-header .datetimepicker-selection-day {
  color: #ee7879;
}
.datetimepicker.is-danger .datepicker-nav {
  background: #ee7879;
  color: #fff;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #ee7879;
  border-color: #ee7879;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #ee7879;
  color: #ee7879;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #ee7879;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #ee7879;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #ee7879;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #ee7879;
  color: #fff;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-danger .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #ee7879;
  color: #ee7879;
}
.datetimepicker.is-danger-2 .datetimepicker-header .datetimepicker-selection-day {
  color: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-nav {
  background: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #da3d3c;
  border-color: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #da3d3c;
  color: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #da3d3c;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #da3d3c;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 100%) !important;
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-danger-2 .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 100%);
  border-color: #da3d3c;
  color: #da3d3c;
}
.datetimepicker.is-secondary .datetimepicker-header .datetimepicker-selection-day {
  color: #f7c860;
}
.datetimepicker.is-secondary .datepicker-nav {
  background: #f7c860;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #f7c860;
  border-color: #f7c860;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #f7c860;
  color: #f7c860;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #f7c860;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #f7c860;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #f7c860;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #f7c860;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 100%) !important;
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-secondary .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 100%);
  border-color: #f7c860;
  color: #f7c860;
}
.datetimepicker.is-dark .datetimepicker-header .datetimepicker-selection-day {
  color: #454043;
}
.datetimepicker.is-dark .datepicker-nav {
  background: #454043;
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #454043;
  border-color: #454043;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #454043;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #454043;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #454043;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #454043;
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 96%) !important;
  color: hsl(0, 0%, 96%) !important;
}
.datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 96%);
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-netpeople .datetimepicker-header .datetimepicker-selection-day {
  color: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-nav {
  background: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #ff4c00;
  border-color: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #ff4c00;
  color: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #ff4c00;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #ff4c00;
  color: hsl(0, 0%, 100%);
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: hsl(0, 0%, 100%) !important;
  color: hsl(0, 0%, 100%) !important;
}
.datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-netpeople .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: hsl(0, 0%, 100%);
  border-color: #ff4c00;
  color: #ff4c00;
}
.datetimepicker.is-black-bis .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-nav {
  background: hsl(0, 0%, 7%);
  color: #fff;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 7%);
  border-color: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 7%);
  color: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 7%);
  color: #fff;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: hsl(0, 0%, 7%);
  color: hsl(0, 0%, 7%);
}
.datetimepicker.is-black-ter .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-nav {
  background: hsl(0, 0%, 14%);
  color: #fff;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 14%);
  border-color: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 14%);
  color: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 14%);
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 14%);
  color: #fff;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-black-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: hsl(0, 0%, 14%);
  color: hsl(0, 0%, 14%);
}
.datetimepicker.is-grey-darker .datetimepicker-header .datetimepicker-selection-day {
  color: #454043;
}
.datetimepicker.is-grey-darker .datepicker-nav {
  background: #454043;
  color: #fff;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #454043;
  border-color: #454043;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #454043;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #454043;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #454043;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #454043;
  color: #fff;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-darker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #454043;
  color: #454043;
}
.datetimepicker.is-grey-dark .datetimepicker-header .datetimepicker-selection-day {
  color: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-nav {
  background: #4d4d4d;
  color: #fff;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #4d4d4d;
  border-color: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #4d4d4d;
  color: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #4d4d4d;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #4d4d4d;
  color: #fff;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: #fff !important;
  color: #fff !important;
}
.datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-dark .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: #fff;
  border-color: #4d4d4d;
  color: #4d4d4d;
}
.datetimepicker.is-grey .datetimepicker-header .datetimepicker-selection-day {
  color: #ccc;
}
.datetimepicker.is-grey .datepicker-nav {
  background: #ccc;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: #ccc;
  border-color: #ccc;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: #ccc;
  color: #ccc;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: #ccc;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: #ccc;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: #ccc;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: #ccc;
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: #ccc;
  color: #ccc;
}
.datetimepicker.is-grey-light .datetimepicker-header .datetimepicker-selection-day {
  color: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-nav {
  background: rgba(204, 204, 204, 0.5);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: rgba(204, 204, 204, 0.5);
  border-color: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: rgba(204, 204, 204, 0.5);
  color: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: rgba(204, 204, 204, 0.5);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-light .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: rgba(204, 204, 204, 0.5);
  color: rgba(204, 204, 204, 0.5);
}
.datetimepicker.is-grey-lighter .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-nav {
  background: hsl(0, 0%, 86%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 86%);
  border-color: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 86%);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 86%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-grey-lighter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 86%);
}
.datetimepicker.is-white-ter .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-nav {
  background: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white-ter .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.datetimepicker.is-white-bis .datetimepicker-header .datetimepicker-selection-day {
  color: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-nav {
  background: hsl(0, 0%, 98%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .multipart-editor-modal__shape-chooser.is-active .date-item.hamburger, .multipart-editor-modal__shape-chooser.is-active .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .filter-section__button-wrapper .button.is-active .date-item.hamburger, .filter-section__button-wrapper .button.is-active .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.hamburger {
  background: hsl(0, 0%, 98%);
  border-color: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-today {
  border-color: hsl(0, 0%, 98%);
  color: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover {
  border-color: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range {
  background: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range:before, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range::before {
  background: hsl(0, 0%, 98%);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item {
  background-color: hsl(0, 0%, 98%);
  color: rgba(0, 0, 0, 0.7);
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item.is-today {
  border-color: rgba(0, 0, 0, 0.7) !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
.datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-start .date-item, .datetimepicker.is-white-bis .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range.datepicker-range-end .date-item {
  background: rgba(0, 0, 0, 0.7);
  border-color: hsl(0, 0%, 98%);
  color: hsl(0, 0%, 98%);
}

.datetimepicker-dummy {
  position: relative;
  display: flex;
  width: 100%;
  height: 2.5rem;
}
.datetimepicker-dummy:before, .datetimepicker-dummy::before {
  content: "";
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9ImN1cnJlbnRjb2xvciIgZD0iTTU3LDRoLTdWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTlWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIM0MyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNXYzdjNoLTVWNVYyeiBNNCw2aDZ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDIydjNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmg2djlINFY2ek00LDU4VjE3aDUydjQxSDR6Ii8+PHBhdGggZmlsbD0iY3VycmVudGNvbG9yIiBkPSJNMzgsMjNoLTdoLTJoLTdoLTJoLTl2OXYydjd2MnY5aDloMmg3aDJoN2gyaDl2LTl2LTJ2LTd2LTJ2LTloLTlIMzh6TTMxLDI1aDd2N2gtN1YyNXpNMzgsNDFoLTd2LTdoN1Y0MXpNMjIsMzRoN3Y3aC03VjM0ek0yMiwyNWg3djdoLTdWMjV6TTEzLDI1aDd2N2gtN1YyNXpNMTMsMzRoN3Y3aC03VjM0ek0yMCw1MGgtN3YtN2g3VjUwek0yOSw1MGgtN3YtN2g3VjUweiBNMzgsNTBoLTd2LTdoN1Y1MHogTTQ3LDUwaC03di03aDdWNTB6IE00Nyw0MWgtN3YtN2g3VjQxek00NywyNXY3aC03di03SDQ3eiIvPjwvZz48L3N2Zz4=);
          mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9ImN1cnJlbnRjb2xvciIgZD0iTTU3LDRoLTdWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTlWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIM0MyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNXYzdjNoLTVWNVYyeiBNNCw2aDZ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDIydjNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmg2djlINFY2ek00LDU4VjE3aDUydjQxSDR6Ii8+PHBhdGggZmlsbD0iY3VycmVudGNvbG9yIiBkPSJNMzgsMjNoLTdoLTJoLTdoLTJoLTl2OXYydjd2MnY5aDloMmg3aDJoN2gyaDl2LTl2LTJ2LTd2LTJ2LTloLTlIMzh6TTMxLDI1aDd2N2gtN1YyNXpNMzgsNDFoLTd2LTdoN1Y0MXpNMjIsMzRoN3Y3aC03VjM0ek0yMiwyNWg3djdoLTdWMjV6TTEzLDI1aDd2N2gtN1YyNXpNMTMsMzRoN3Y3aC03VjM0ek0yMCw1MGgtN3YtN2g3VjUwek0yOSw1MGgtN3YtN2g3VjUweiBNMzgsNTBoLTd2LTdoN1Y1MHogTTQ3LDUwaC03di03aDdWNTB6IE00Nyw0MWgtN3YtN2g3VjQxek00NywyNXY3aC03di03SDQ3eiIvPjwvZz48L3N2Zz4=);
  position: absolute;
  top: 0.65rem;
  left: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #6772e5;
}
.datetimepicker-dummy .datetimepicker-clear-button {
  background: transparent;
  border: 0;
  color: #6772e5;
  cursor: pointer;
  font-weight: 400;
  outline: 0;
  transform: rotate(45deg);
  font-size: 1.5rem;
  height: 1.75rem;
  margin: 0.4rem 0.2rem 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.75rem;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper {
  border: 1px solid rgba(204, 204, 204, 0.5);
  cursor: pointer;
  display: flex;
  flex: 1 100%;
  flex-wrap: nowrap;
  height: 100%;
  max-width: 100%;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input {
  color: #4d4d4d;
  font-size: 1rem;
  text-align: left;
  text-indent: 1rem;
  flex: 1;
  height: 100%;
  max-width: 50%;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input:first-child {
  text-indent: 2.5rem;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input.is-datetimepicker-range {
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgOCAxOCI+CiAgICA8cGF0aCBmaWxsPSIjOTU5OUFBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0uMTE5LjcxOGw3LjE1OCA3LjQwNy0uMDMzLS41NTEtNi43MzcgOC44ODlhLjQyNS40MjUgMCAwIDAgLjA4LjU5My40Mi40MiAwIDAgMCAuNTktLjA4bDYuNzM3LTguODg5YS40MjUuNDI1IDAgMCAwLS4wMzMtLjU1MUwuNzIzLjEyOEEuNDIuNDIgMCAwIDAgLjEyOC4xMmEuNDI1LjQyNSAwIDAgMC0uMDA5LjU5OHoiLz4KPC9zdmc+Cg==) no-repeat 100%/8px;
}
.datetimepicker-dummy .datetimepicker-dummy-wrapper input {
  background: transparent;
  outline: none;
  word-spacing: 0.5rem;
  border: 0;
}

.datetimepicker-dummy.is-white:before, .datetimepicker-dummy.is-white::before {
  background-color: hsl(0, 0%, 100%);
}
.datetimepicker-dummy.is-white .datetimepicker-clear-button {
  color: hsl(0, 0%, 100%);
}
.datetimepicker-dummy.is-black:before, .datetimepicker-dummy.is-black::before {
  background-color: #454043;
}
.datetimepicker-dummy.is-black .datetimepicker-clear-button {
  color: #454043;
}
.datetimepicker-dummy.is-light:before, .datetimepicker-dummy.is-light::before {
  background-color: hsl(0, 0%, 96%);
}
.datetimepicker-dummy.is-light .datetimepicker-clear-button {
  color: hsl(0, 0%, 96%);
}
.datetimepicker-dummy.is-primary:before, .datetimepicker-dummy.is-primary::before {
  background-color: #6772e5;
}
.datetimepicker-dummy.is-primary .datetimepicker-clear-button {
  color: #6772e5;
}
.datetimepicker-dummy.is-link:before, .datetimepicker-dummy.is-link::before {
  background-color: #6772e5;
}
.datetimepicker-dummy.is-link .datetimepicker-clear-button {
  color: #6772e5;
}
.datetimepicker-dummy.is-info:before, .datetimepicker-dummy.is-info::before {
  background-color: hsl(204, 86%, 53%);
}
.datetimepicker-dummy.is-info .datetimepicker-clear-button {
  color: hsl(204, 86%, 53%);
}
.datetimepicker-dummy.is-success:before, .datetimepicker-dummy.is-success::before {
  background-color: #48dbaa;
}
.datetimepicker-dummy.is-success .datetimepicker-clear-button {
  color: #48dbaa;
}
.datetimepicker-dummy.is-warning:before, .datetimepicker-dummy.is-warning::before {
  background-color: #f6c437;
}
.datetimepicker-dummy.is-warning .datetimepicker-clear-button {
  color: #f6c437;
}
.datetimepicker-dummy.is-danger:before, .datetimepicker-dummy.is-danger::before {
  background-color: #ee7879;
}
.datetimepicker-dummy.is-danger .datetimepicker-clear-button {
  color: #ee7879;
}
.datetimepicker-dummy.is-danger-2:before, .datetimepicker-dummy.is-danger-2::before {
  background-color: #da3d3c;
}
.datetimepicker-dummy.is-danger-2 .datetimepicker-clear-button {
  color: #da3d3c;
}
.datetimepicker-dummy.is-secondary:before, .datetimepicker-dummy.is-secondary::before {
  background-color: #f7c860;
}
.datetimepicker-dummy.is-secondary .datetimepicker-clear-button {
  color: #f7c860;
}
.datetimepicker-dummy.is-dark:before, .datetimepicker-dummy.is-dark::before {
  background-color: #454043;
}
.datetimepicker-dummy.is-dark .datetimepicker-clear-button {
  color: #454043;
}
.datetimepicker-dummy.is-netpeople:before, .datetimepicker-dummy.is-netpeople::before {
  background-color: #ff4c00;
}
.datetimepicker-dummy.is-netpeople .datetimepicker-clear-button {
  color: #ff4c00;
}
.datetimepicker-dummy.is-black-bis:before, .datetimepicker-dummy.is-black-bis::before {
  background-color: hsl(0, 0%, 7%);
}
.datetimepicker-dummy.is-black-bis .datetimepicker-clear-button {
  color: hsl(0, 0%, 7%);
}
.datetimepicker-dummy.is-black-ter:before, .datetimepicker-dummy.is-black-ter::before {
  background-color: hsl(0, 0%, 14%);
}
.datetimepicker-dummy.is-black-ter .datetimepicker-clear-button {
  color: hsl(0, 0%, 14%);
}
.datetimepicker-dummy.is-grey-darker:before, .datetimepicker-dummy.is-grey-darker::before {
  background-color: #454043;
}
.datetimepicker-dummy.is-grey-darker .datetimepicker-clear-button {
  color: #454043;
}
.datetimepicker-dummy.is-grey-dark:before, .datetimepicker-dummy.is-grey-dark::before {
  background-color: #4d4d4d;
}
.datetimepicker-dummy.is-grey-dark .datetimepicker-clear-button {
  color: #4d4d4d;
}
.datetimepicker-dummy.is-grey:before, .datetimepicker-dummy.is-grey::before {
  background-color: #ccc;
}
.datetimepicker-dummy.is-grey .datetimepicker-clear-button {
  color: #ccc;
}
.datetimepicker-dummy.is-grey-light:before, .datetimepicker-dummy.is-grey-light::before {
  background-color: rgba(204, 204, 204, 0.5);
}
.datetimepicker-dummy.is-grey-light .datetimepicker-clear-button {
  color: rgba(204, 204, 204, 0.5);
}
.datetimepicker-dummy.is-grey-lighter:before, .datetimepicker-dummy.is-grey-lighter::before {
  background-color: hsl(0, 0%, 86%);
}
.datetimepicker-dummy.is-grey-lighter .datetimepicker-clear-button {
  color: hsl(0, 0%, 86%);
}
.datetimepicker-dummy.is-white-ter:before, .datetimepicker-dummy.is-white-ter::before {
  background-color: hsl(0, 0%, 96%);
}
.datetimepicker-dummy.is-white-ter .datetimepicker-clear-button {
  color: hsl(0, 0%, 96%);
}
.datetimepicker-dummy.is-white-bis:before, .datetimepicker-dummy.is-white-bis::before {
  background-color: hsl(0, 0%, 98%);
}
.datetimepicker-dummy.is-white-bis .datetimepicker-clear-button {
  color: hsl(0, 0%, 98%);
}

.modal .datetimepicker {
  display: block;
  max-height: 95vh;
  width: 22rem;
  max-width: 95vw;
  overflow-y: auto;
}

.datetimepicker-dummy {
  height: 36px;
}
.datetimepicker-dummy::before {
  display: none;
}
.datetimepicker-dummy-input {
  font-size: 14px !important;
  max-width: none !important;
  padding-left: 15px;
  text-indent: 0 !important;
}

.datetimepicker-clear-button {
  display: none !important;
}

.datetimepicker-dummy-wrapper {
  background: hsl(0, 0%, 100%);
  border-radius: 3px;
}

.datepicker-nav-next.is-small.is-text,
.datepicker-nav-previous.is-small.is-text {
  background: transparent !important;
}

.modal.coupon-modal .modal-card-body {
  padding: 100px 0 100px 0;
  text-align: center;
  border-radius: 3px;
}
.modal.coupon-modal .modal-card-body h1 {
  color: #48dbaa;
  font-size: 80px;
  font-weight: 700;
}
.modal.coupon-modal .modal-card-body h2 {
  font-size: 40px;
  font-weight: 700;
  padding-bottom: 5px;
}
.modal.coupon-modal .modal-card-body h3 {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 30px;
}
.modal.coupon-modal .modal-card-body button {
  font-size: 13px;
  background: #6772e5;
  margin-top: 50px;
}

.modal.gls-modal .modal-card {
  height: 90%;
}
.modal.gls-modal .modal-card .modal-card-body {
  padding: 0;
  text-align: center;
  border-radius: 3px;
}
.modal.gls-modal .modal-card .modal-card-body button {
  font-size: 13px;
  background: #6772e5;
  margin-top: 50px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0FDQUE7RUFDRTtJQUNFO0VGR0Y7RUVBQTtJQUNFO0VGRUY7QUFDRjtBR1RBO0FDMklBO0VBTkU7RUFDQTtFQUNBO0VBRUE7QUp4SEY7O0FJNklBO0VBZkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjFIRjs7QUlnSUU7O0VBQ0UscUJDcEhZO0FMUmhCOztBSW1NQTtFQWhFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCRTNHZTtFRjRHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUovSEY7QUlnSUU7RUFFRSxrQ0VsTEk7RUZtTEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUovSEo7QUlnSUU7RUFDRTtFQUNBO0FKOUhKO0FJK0hFO0VBQ0U7RUFDQTtBSjdISjtBSThIRTtFQUVFO0FKN0hKO0FJOEhFO0VBQ0U7QUo1SEo7QUk4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo1SEo7QUk2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUozSEo7QUk0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoxSEo7O0FJMklBO0VBWEU7RUFDQTtFQUNBLHVCRTdLZTtFRjhLZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjVIRjs7QUl3SUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTkUsU0FEZ0I7RUFFaEIsT0FGZ0I7RUFHaEI7RUFDQSxRQUpnQjtFQUtoQixNQUxnQjtBSnpHbEI7O0FPNUdBOztFQTNCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCRGlETztFQ2hEUDtFQUNBO0VBQ0EsZURvQk87RUNuQlAsY0FmZTtFQWdCZjtFQUNBLGdCQWhCb0I7RUFpQnBCLG1DQ2xCeUI7RURtQnpCLGlDQ2xCMkI7RURtQjNCLGtDQ25CMkI7RURvQjNCLGdDQ3JCeUI7RURzQnpCO0VBQ0E7QVA0SUY7QU8xSUU7Ozs7Ozs7Ozs7OztFQUlFO0FQb0pKO0FPbkpFOzs7RUFFRTtBUHNKSjs7QVMzTEE7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkU7RUFDQTtBVDZMRjs7QVMxTEE7Ozs7OztFQU1FO0VBQ0E7QVQ2TEY7O0FTMUxBO0VBQ0U7QVQ2TEY7O0FTMUxBOzs7O0VBSUU7QVQ2TEY7O0FTMUxBO0VBQ0U7QVQ2TEY7O0FTMUxFO0VBR0U7QVQyTEo7O0FTeExBOzs7OztFQUtFO0VBQ0E7QVQyTEY7O0FTekxBO0VBQ0U7QVQ0TEY7O0FTekxBO0VBQ0U7QVQ0TEY7O0FTekxBO0VBQ0U7RUFDQTtBVDRMRjs7QVMxTEE7O0VBRUU7QVQ2TEY7QVM1TEU7O0VBQ0U7QVQrTEo7O0FVcFBBO0VBQ0Usa0NKbEJNO0VJbUJOLGVDaENVO0VEaUNWO0VBQ0E7RUFDQSxnQkFsQ2U7RUFtQ2Ysa0JBaENnQjtFQWlDaEIsa0JBaENnQjtFQWlDaEIsa0NDckNlO0VEc0NmO0tBQUE7VUFBQTtBVnVQRjs7QVVyUEE7Ozs7Ozs7RUFPRTtBVndQRjs7QVV0UEE7Ozs7O0VBS0UsZ0NUb0JlO0FEcU9qQjs7QVV2UEE7O0VBRUU7RUFDQTtFQUNBLHNCSi9CaUI7QU55Um5COztBVXhQQTtFQUNFLGNUbkJLO0VTb0JMLGNBekRlO0VBMERmLGdCSnhCYztFSXlCZCxnQkM5RGlCO0FYeVRuQjs7QVV2UEE7RUFDRSxjVHRFUTtFU3VFUjtFQUNBO0FWMFBGO0FVelBFO0VBQ0U7QVYyUEo7QVUxUEU7RUFDRSx3RFRkUztBRDBRYjs7QVUxUEE7RUFDRSxpQ0p0RVU7RUl1RVYsY0ozREk7RUk0REosa0JDMUVVO0VEMkVWLG1CQzVFWTtFRDZFWiw0QkM5RWE7QVgyVWY7O0FVM1BBO0VBQ0UsaUNKN0VVO0VJOEVWO0VBQ0E7RUFDQSxXQ2hGVTtFRGlGVixnQkNoRlU7QVg4VVo7O0FVNVBBO0VBQ0U7RUFDQTtBVitQRjs7QVU3UEE7O0VBRUU7QVZnUUY7O0FVOVBBO0VBQ0Usa0JBdEZnQjtBVnVWbEI7O0FVL1BBO0VBQ0U7RUFDQTtBVmtRRjs7QVVoUUE7RUFDRSxjSnpHWTtFSTBHWixnQkpsRVk7QU5xVWQ7O0FVL1BBO0VBQ0U7QVZrUUY7O0FVaFFBO0VOekRFO0VNMkRBLGlDSjdHVTtFSThHVixjVDVFSztFUzZFTCxrQkFoR2M7RUFpR2Q7RUFDQSx1QkFqR1k7RUFrR1o7RUFDQTtBVm1RRjtBVWxRRTtFQUNFO0VBQ0E7RUFDQSxjQXRHaUI7RUF1R2pCO0FWb1FKOztBVWpRRTs7RUFFRTtBVm9RSjtBVW5RSTs7RUFDRTtBVnNRTjtBVXJRRTtFQUNFLGNKdklVO0FOOFlkOztBV2xZQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7QVhxWUY7O0FXallFO0VBQ0UsdUJMbEJJO0VLbUJKO0FYb1lKOztBV2hZQTtFUjVCRTtFQXdCQTtFUU9BO0FYd1lGO0FJblZFO0VPeERGO0lBTUk7RVh5WUY7QUFDRjtBV3ZZRTtFQUNFO0FYeVlKO0FJdldFO0VPbkNBO0lBSUk7RVgwWUo7QUFDRjtBV3ZZRTtFQUNFO0FYeVlKOztBSTdiRTtFQUNFO0VBQ0E7RUFDQTtBSmdjSjs7QVlqY0E7RUFDRTtBWm9jRjs7QVlsY0E7RUFDRTtBWnFjRjs7QVlqY0E7RUFDRTtBWm9jRjs7QVl4Ykk7RUFDRTtBWjJiTjs7QVk1Ykk7RUFDRTtBWitiTjs7QVloY0k7RUFDRTtBWm1jTjs7QVlwY0k7RUFDRTtBWnVjTjs7QVl4Y0k7RUFDRTtBWjJjTjs7QVk1Y0k7RUFDRTtBWitjTjs7QVloZEk7RUFDRTtBWm1kTjs7QUk3WkU7RVF2REU7SUFDRTtFWndkSjtFWXpkRTtJQUNFO0VaMmRKO0VZNWRFO0lBQ0U7RVo4ZEo7RVkvZEU7SUFDRTtFWmllSjtFWWxlRTtJQUNFO0Vab2VKO0VZcmVFO0lBQ0U7RVp1ZUo7RVl4ZUU7SUFDRTtFWjBlSjtBQUNGO0FJamJFO0VRM0RFO0lBQ0U7RVorZUo7RVloZkU7SUFDRTtFWmtmSjtFWW5mRTtJQUNFO0VacWZKO0VZdGZFO0lBQ0U7RVp3Zko7RVl6ZkU7SUFDRTtFWjJmSjtFWTVmRTtJQUNFO0VaOGZKO0VZL2ZFO0lBQ0U7RVppZ0JKO0FBQ0Y7QUloY0U7RVFuRUU7SUFDRTtFWnNnQko7RVl2Z0JFO0lBQ0U7RVp5Z0JKO0VZMWdCRTtJQUNFO0VaNGdCSjtFWTdnQkU7SUFDRTtFWitnQko7RVloaEJFO0lBQ0U7RVpraEJKO0VZbmhCRTtJQUNFO0VacWhCSjtFWXRoQkU7SUFDRTtFWndoQko7QUFDRjtBSW5kRTtFUXZFRTtJQUNFO0VaNmhCSjtFWTloQkU7SUFDRTtFWmdpQko7RVlqaUJFO0lBQ0U7RVptaUJKO0VZcGlCRTtJQUNFO0Vac2lCSjtFWXZpQkU7SUFDRTtFWnlpQko7RVkxaUJFO0lBQ0U7RVo0aUJKO0VZN2lCRTtJQUNFO0VaK2lCSjtBQUNGO0FJM2RJO0VRdEZBO0lBQ0U7RVpvakJKO0VZcmpCRTtJQUNFO0VadWpCSjtFWXhqQkU7SUFDRTtFWjBqQko7RVkzakJFO0lBQ0U7RVo2akJKO0VZOWpCRTtJQUNFO0VaZ2tCSjtFWWprQkU7SUFDRTtFWm1rQko7RVlwa0JFO0lBQ0U7RVpza0JKO0FBQ0Y7QUluZUk7RVFyR0E7SUFDRTtFWjJrQko7RVk1a0JFO0lBQ0U7RVo4a0JKO0VZL2tCRTtJQUNFO0VaaWxCSjtFWWxsQkU7SUFDRTtFWm9sQko7RVlybEJFO0lBQ0U7RVp1bEJKO0VZeGxCRTtJQUNFO0VaMGxCSjtFWTNsQkU7SUFDRTtFWjZsQko7QUFDRjtBWXJrQkU7RUFDRTtBWnVrQko7O0FZeGtCRTtFQUNFO0FaMmtCSjs7QVk1a0JFO0VBQ0U7QVora0JKOztBWWhsQkU7RUFDRTtBWm1sQko7O0FJdmpCRTtFUXhCRTtJQUNFO0VabWxCSjtBQUNGO0FJempCRTtFUXpCRTtJQUNFO0VacWxCSjtBQUNGO0FJMWpCRTtFUTFCRTtJQUNFO0VadWxCSjtBQUNGO0FJM2pCRTtFUTNCRTtJQUNFO0VaeWxCSjtBQUNGO0FJNWpCRTtFUTVCRTtJQUNFO0VaMmxCSjtBQUNGO0FJNWpCSTtFUTlCQTtJQUNFO0VaNmxCSjtBQUNGO0FJdmpCSTtFUXJDQTtJQUNFO0VaK2xCSjtBQUNGO0FJdmpCSTtFUXZDQTtJQUNFO0VaaW1CSjtBQUNGO0FJbGpCSTtFUTlDQTtJQUNFO0VabW1CSjtBQUNGO0FJcm1CRTtFUXhCRTtJQUNFO0VaZ29CSjtBQUNGO0FJdG1CRTtFUXpCRTtJQUNFO0Vaa29CSjtBQUNGO0FJdm1CRTtFUTFCRTtJQUNFO0Vab29CSjtBQUNGO0FJeG1CRTtFUTNCRTtJQUNFO0Vac29CSjtBQUNGO0FJem1CRTtFUTVCRTtJQUNFO0Vad29CSjtBQUNGO0FJem1CSTtFUTlCQTtJQUNFO0VaMG9CSjtBQUNGO0FJcG1CSTtFUXJDQTtJQUNFO0VaNG9CSjtBQUNGO0FJcG1CSTtFUXZDQTtJQUNFO0VaOG9CSjtBQUNGO0FJL2xCSTtFUTlDQTtJQUNFO0VaZ3BCSjtBQUNGO0FJbHBCRTtFUXhCRTtJQUNFO0VaNnFCSjtBQUNGO0FJbnBCRTtFUXpCRTtJQUNFO0VaK3FCSjtBQUNGO0FJcHBCRTtFUTFCRTtJQUNFO0VaaXJCSjtBQUNGO0FJcnBCRTtFUTNCRTtJQUNFO0VabXJCSjtBQUNGO0FJdHBCRTtFUTVCRTtJQUNFO0VacXJCSjtBQUNGO0FJdHBCSTtFUTlCQTtJQUNFO0VadXJCSjtBQUNGO0FJanBCSTtFUXJDQTtJQUNFO0VaeXJCSjtBQUNGO0FJanBCSTtFUXZDQTtJQUNFO0VaMnJCSjtBQUNGO0FJNW9CSTtFUTlDQTtJQUNFO0VaNnJCSjtBQUNGO0FJL3JCRTtFUXhCRTtJQUNFO0VaMHRCSjtBQUNGO0FJaHNCRTtFUXpCRTtJQUNFO0VaNHRCSjtBQUNGO0FJanNCRTtFUTFCRTtJQUNFO0VaOHRCSjtBQUNGO0FJbHNCRTtFUTNCRTtJQUNFO0VaZ3VCSjtBQUNGO0FJbnNCRTtFUTVCRTtJQUNFO0Vaa3VCSjtBQUNGO0FJbnNCSTtFUTlCQTtJQUNFO0Vab3VCSjtBQUNGO0FJOXJCSTtFUXJDQTtJQUNFO0Vac3VCSjtBQUNGO0FJOXJCSTtFUXZDQTtJQUNFO0Vad3VCSjtBQUNGO0FJenJCSTtFUTlDQTtJQUNFO0VaMHVCSjtBQUNGO0FZenVCQTtFQUNFO0FaMnVCRjs7QVl6dUJBO0VBQ0U7QVo0dUJGOztBWTF1QkE7RUFDRTtBWjZ1QkY7O0FZM3VCQTtFQUNFO0FaOHVCRjs7QVkxdUJFO0VBQ0U7QVo2dUJKOztBWTN1Qkk7RUFFRTtBWjZ1Qk47O0FZNXVCRTtFQUNFO0FaK3VCSjs7QVl0dkJFO0VBQ0U7QVp5dkJKOztBWXZ2Qkk7RUFFRTtBWnl2Qk47O0FZeHZCRTtFQUNFO0FaMnZCSjs7QVlsd0JFO0VBQ0U7QVpxd0JKOztBWW53Qkk7RUFFRTtBWnF3Qk47O0FZcHdCRTtFQUNFO0FadXdCSjs7QVk5d0JFO0VBQ0U7QVppeEJKOztBWS93Qkk7RUFFRTtBWml4Qk47O0FZaHhCRTtFQUNFO0FabXhCSjs7QVkxeEJFO0VBQ0U7QVo2eEJKOztBWTN4Qkk7RUFFRTtBWjZ4Qk47O0FZNXhCRTtFQUNFO0FaK3hCSjs7QVl0eUJFO0VBQ0U7QVp5eUJKOztBWXZ5Qkk7RUFFRTtBWnl5Qk47O0FZeHlCRTtFQUNFO0FaMnlCSjs7QVlsekJFO0VBQ0U7QVpxekJKOztBWW56Qkk7RUFFRTtBWnF6Qk47O0FZcHpCRTtFQUNFO0FadXpCSjs7QVk5ekJFO0VBQ0U7QVppMEJKOztBWS96Qkk7RUFFRTtBWmkwQk47O0FZaDBCRTtFQUNFO0FabTBCSjs7QVkxMEJFO0VBQ0U7QVo2MEJKOztBWTMwQkk7RUFFRTtBWjYwQk47O0FZNTBCRTtFQUNFO0FaKzBCSjs7QVl0MUJFO0VBQ0U7QVp5MUJKOztBWXYxQkk7RUFFRTtBWnkxQk47O0FZeDFCRTtFQUNFO0FaMjFCSjs7QVlsMkJFO0VBQ0U7QVpxMkJKOztBWW4yQkk7RUFFRTtBWnEyQk47O0FZcDJCRTtFQUNFO0FadTJCSjs7QVk5MkJFO0VBQ0U7QVppM0JKOztBWS8yQkk7RUFFRTtBWmkzQk47O0FZaDNCRTtFQUNFO0FabTNCSjs7QVkxM0JFO0VBQ0U7QVo2M0JKOztBWTMzQkk7RUFFRTtBWjYzQk47O0FZNTNCRTtFQUNFO0FaKzNCSjs7QVk1M0JFO0VBQ0U7QVorM0JKOztBWTkzQkU7RUFDRTtBWmk0Qko7O0FZcDRCRTtFQUNFO0FadTRCSjs7QVl0NEJFO0VBQ0U7QVp5NEJKOztBWTU0QkU7RUFDRTtBWis0Qko7O0FZOTRCRTtFQUNFO0FaaTVCSjs7QVlwNUJFO0VBQ0U7QVp1NUJKOztBWXQ1QkU7RUFDRTtBWnk1Qko7O0FZNTVCRTtFQUNFO0FaKzVCSjs7QVk5NUJFO0VBQ0U7QVppNkJKOztBWXA2QkU7RUFDRTtBWnU2Qko7O0FZdDZCRTtFQUNFO0FaeTZCSjs7QVk1NkJFO0VBQ0U7QVorNkJKOztBWTk2QkU7RUFDRTtBWmk3Qko7O0FZcDdCRTtFQUNFO0FadTdCSjs7QVl0N0JFO0VBQ0U7QVp5N0JKOztBWTU3QkU7RUFDRTtBWis3Qko7O0FZOTdCRTtFQUNFO0FaaThCSjs7QVkvN0JBO0VBQ0U7QVprOEJGOztBWWo4QkE7RUFDRTtBWm84QkY7O0FZbjhCQTtFQUNFO0FaczhCRjs7QVlyOEJBO0VBQ0U7QVp3OEJGOztBWXY4QkE7RUFDRTtBWjA4QkY7O0FZeDhCQTtFQUNFO0FaMjhCRjs7QVl6OEJBO0VBQ0U7QVo0OEJGOztBWTE4QkE7RUFDRTtBWjY4QkY7O0FZMzhCQTtFQUNFO0FaODhCRjs7QVk1OEJBO0VBQ0U7QVorOEJGOztBWXg4QkU7RUFDRTtBWjI4Qko7O0FJM2dDRTtFUWtFRTtJQUNFO0VaNjhCSjtBQUNGO0FJN2dDRTtFUWlFRTtJQUNFO0VaKzhCSjtBQUNGO0FJOWdDRTtFUWdFRTtJQUNFO0VaaTlCSjtBQUNGO0FJL2dDRTtFUStERTtJQUNFO0VabTlCSjtBQUNGO0FJaGhDRTtFUThERTtJQUNFO0VacTlCSjtBQUNGO0FJaGhDSTtFUTREQTtJQUNFO0VadTlCSjtBQUNGO0FJM2dDSTtFUXFEQTtJQUNFO0VaeTlCSjtBQUNGO0FJM2dDSTtFUW1EQTtJQUNFO0VaMjlCSjtBQUNGO0FJdGdDSTtFUTRDQTtJQUNFO0VaNjlCSjtBQUNGO0FZMS9CRTtFQUNFO0FaNC9CSjs7QUk1akNFO0VRa0VFO0lBQ0U7RVo4L0JKO0FBQ0Y7QUk5akNFO0VRaUVFO0lBQ0U7RVpnZ0NKO0FBQ0Y7QUkvakNFO0VRZ0VFO0lBQ0U7RVprZ0NKO0FBQ0Y7QUloa0NFO0VRK0RFO0lBQ0U7RVpvZ0NKO0FBQ0Y7QUlqa0NFO0VROERFO0lBQ0U7RVpzZ0NKO0FBQ0Y7QUlqa0NJO0VRNERBO0lBQ0U7RVp3Z0NKO0FBQ0Y7QUk1akNJO0VRcURBO0lBQ0U7RVowZ0NKO0FBQ0Y7QUk1akNJO0VRbURBO0lBQ0U7RVo0Z0NKO0FBQ0Y7QUl2akNJO0VRNENBO0lBQ0U7RVo4Z0NKO0FBQ0Y7QVkzaUNFO0VBQ0U7QVo2aUNKOztBSTdtQ0U7RVFrRUU7SUFDRTtFWitpQ0o7QUFDRjtBSS9tQ0U7RVFpRUU7SUFDRTtFWmlqQ0o7QUFDRjtBSWhuQ0U7RVFnRUU7SUFDRTtFWm1qQ0o7QUFDRjtBSWpuQ0U7RVErREU7SUFDRTtFWnFqQ0o7QUFDRjtBSWxuQ0U7RVE4REU7SUFDRTtFWnVqQ0o7QUFDRjtBSWxuQ0k7RVE0REE7SUFDRTtFWnlqQ0o7QUFDRjtBSTdtQ0k7RVFxREE7SUFDRTtFWjJqQ0o7QUFDRjtBSTdtQ0k7RVFtREE7SUFDRTtFWjZqQ0o7QUFDRjtBSXhtQ0k7RVE0Q0E7SUFDRTtFWitqQ0o7QUFDRjtBWTVsQ0U7RUFDRTtBWjhsQ0o7O0FJOXBDRTtFUWtFRTtJQUNFO0VaZ21DSjtBQUNGO0FJaHFDRTtFUWlFRTtJQUNFO0Vaa21DSjtBQUNGO0FJanFDRTtFUWdFRTtJQUNFO0Vab21DSjtBQUNGO0FJbHFDRTtFUStERTtJQUNFO0Vac21DSjtBQUNGO0FJbnFDRTtFUThERTtJQUNFO0Vad21DSjtBQUNGO0FJbnFDSTtFUTREQTtJQUNFO0VaMG1DSjtBQUNGO0FJOXBDSTtFUXFEQTtJQUNFO0VaNG1DSjtBQUNGO0FJOXBDSTtFUW1EQTtJQUNFO0VaOG1DSjtBQUNGO0FJenBDSTtFUTRDQTtJQUNFO0VaZ25DSjtBQUNGO0FZN29DRTtFQUNFO0FaK29DSjs7QUkvc0NFO0VRa0VFO0lBQ0U7RVppcENKO0FBQ0Y7QUlqdENFO0VRaUVFO0lBQ0U7RVptcENKO0FBQ0Y7QUlsdENFO0VRZ0VFO0lBQ0U7RVpxcENKO0FBQ0Y7QUludENFO0VRK0RFO0lBQ0U7RVp1cENKO0FBQ0Y7QUlwdENFO0VROERFO0lBQ0U7RVp5cENKO0FBQ0Y7QUlwdENJO0VRNERBO0lBQ0U7RVoycENKO0FBQ0Y7QUkvc0NJO0VRcURBO0lBQ0U7RVo2cENKO0FBQ0Y7QUkvc0NJO0VRbURBO0lBQ0U7RVorcENKO0FBQ0Y7QUkxc0NJO0VRNENBO0lBQ0U7RVppcUNKO0FBQ0Y7QVlocUNBO0VBQ0U7QVprcUNGOztBWWhxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXFDRjs7QUkzd0NFO0VRMkdBO0lBQ0U7RVpvcUNGO0FBQ0Y7QUk3d0NFO0VRMkdBO0lBQ0U7RVpxcUNGO0FBQ0Y7QUk5d0NFO0VRMkdBO0lBQ0U7RVpzcUNGO0FBQ0Y7QUkvd0NFO0VRMkdBO0lBQ0U7RVp1cUNGO0FBQ0Y7QUloeENFO0VRMkdBO0lBQ0U7RVp3cUNGO0FBQ0Y7QUloeENJO0VRMEdGO0lBQ0U7RVp5cUNGO0FBQ0Y7QUkzd0NJO0VRb0dGO0lBQ0U7RVowcUNGO0FBQ0Y7QUkzd0NJO0VRbUdGO0lBQ0U7RVoycUNGO0FBQ0Y7QUl0d0NJO0VRNkZGO0lBQ0U7RVo0cUNGO0FBQ0Y7QVkzcUNBO0VBQ0U7QVo2cUNGOztBSTV6Q0U7RVFrSkE7SUFDRTtFWjhxQ0Y7QUFDRjtBSTl6Q0U7RVFrSkE7SUFDRTtFWitxQ0Y7QUFDRjtBSS96Q0U7RVFrSkE7SUFDRTtFWmdyQ0Y7QUFDRjtBSWgwQ0U7RVFrSkE7SUFDRTtFWmlyQ0Y7QUFDRjtBSWowQ0U7RVFrSkE7SUFDRTtFWmtyQ0Y7QUFDRjtBSWowQ0k7RVFpSkY7SUFDRTtFWm1yQ0Y7QUFDRjtBSTV6Q0k7RVEySUY7SUFDRTtFWm9yQ0Y7QUFDRjtBSTV6Q0k7RVEwSUY7SUFDRTtFWnFyQ0Y7QUFDRjtBSXZ6Q0k7RVFvSUY7SUFDRTtFWnNyQ0Y7QUFDRjtBWW5yQ0E7RUFDRTtBWnFyQ0Y7O0FZbnJDQTtFQUNFO0Fac3JDRjs7QVlwckNBO0VBQ0U7QVp1ckNGOztBWXJyQ0E7RUFDRTtBWndyQ0Y7O0FZbnJDQTtFQUNFO0Fac3JDRjs7QWEzNkNFO0VBQ0U7QWI4NkNKOztBYTM2Q0U7RUFDRTtBYjg2Q0o7O0FheDZDSTtFQUNFO0FiMjZDTjs7QWF4NkNJO0VBQ0U7QWIyNkNOOztBYWg3Q0k7RUFDRTtBYm03Q047O0FhaDdDSTtFQUNFO0FibTdDTjs7QWF4N0NJO0VBQ0U7QWIyN0NOOztBYXg3Q0k7RUFDRTtBYjI3Q047O0FhaDhDSTtFQUNFO0FibThDTjs7QWFoOENJO0VBQ0U7QWJtOENOOztBYW45Q0U7RUFDRTtBYnM5Q0o7O0FhbjlDRTtFQUNFO0FiczlDSjs7QWFoOUNJO0VBQ0U7QWJtOUNOOztBYWg5Q0k7RUFDRTtBYm05Q047O0FheDlDSTtFQUNFO0FiMjlDTjs7QWF4OUNJO0VBQ0U7QWIyOUNOOztBYWgrQ0k7RUFDRTtBYm0rQ047O0FhaCtDSTtFQUNFO0FibStDTjs7QWF4K0NJO0VBQ0U7QWIyK0NOOztBYXgrQ0k7RUFDRTtBYjIrQ047O0FhMy9DRTtFQUNFO0FiOC9DSjs7QWEzL0NFO0VBQ0U7QWI4L0NKOztBYXgvQ0k7RUFDRTtBYjIvQ047O0FheC9DSTtFQUNFO0FiMi9DTjs7QWFoZ0RJO0VBQ0U7QWJtZ0ROOztBYWhnREk7RUFDRTtBYm1nRE47O0FheGdESTtFQUNFO0FiMmdETjs7QWF4Z0RJO0VBQ0U7QWIyZ0ROOztBYWhoREk7RUFDRTtBYm1oRE47O0FhaGhESTtFQUNFO0FibWhETjs7QWFuaURFO0VBQ0U7QWJzaURKOztBYW5pREU7RUFDRTtBYnNpREo7O0FhaGlESTtFQUNFO0FibWlETjs7QWFoaURJO0VBQ0U7QWJtaUROOztBYXhpREk7RUFDRTtBYjJpRE47O0FheGlESTtFQUNFO0FiMmlETjs7QWFoakRJO0VBQ0U7QWJtakROOztBYWhqREk7RUFDRTtBYm1qRE47O0FheGpESTtFQUNFO0FiMmpETjs7QWF4akRJO0VBQ0U7QWIyakROOztBYTNrREU7RUFDRTtBYjhrREo7O0FhM2tERTtFQUNFO0FiOGtESjs7QWF4a0RJO0VBQ0U7QWIya0ROOztBYXhrREk7RUFDRTtBYjJrRE47O0FhaGxESTtFQUNFO0FibWxETjs7QWFobERJO0VBQ0U7QWJtbEROOztBYXhsREk7RUFDRTtBYjJsRE47O0FheGxESTtFQUNFO0FiMmxETjs7QWFobURJO0VBQ0U7QWJtbUROOztBYWhtREk7RUFDRTtBYm1tRE47O0Fhbm5ERTtFQUNFO0Fic25ESjs7QWFubkRFO0VBQ0U7QWJzbkRKOztBYWhuREk7RUFDRTtBYm1uRE47O0FhaG5ESTtFQUNFO0FibW5ETjs7QWF4bkRJO0VBQ0U7QWIybkROOztBYXhuREk7RUFDRTtBYjJuRE47O0FhaG9ESTtFQUNFO0FibW9ETjs7QWFob0RJO0VBQ0U7QWJtb0ROOztBYXhvREk7RUFDRTtBYjJvRE47O0FheG9ESTtFQUNFO0FiMm9ETjs7QWEzcERFO0VBQ0U7QWI4cERKOztBYTNwREU7RUFDRTtBYjhwREo7O0FheHBESTtFQUNFO0FiMnBETjs7QWF4cERJO0VBQ0U7QWIycEROOztBYWhxREk7RUFDRTtBYm1xRE47O0FhaHFESTtFQUNFO0FibXFETjs7QWF4cURJO0VBQ0U7QWIycUROOztBYXhxREk7RUFDRTtBYjJxRE47O0FhaHJESTtFQUNFO0FibXJETjs7QWFockRJO0VBQ0U7QWJtckROOztBYW5zREU7RUFDRTtBYnNzREo7O0FhbnNERTtFQUNFO0Fic3NESjs7QWFoc0RJO0VBQ0U7QWJtc0ROOztBYWhzREk7RUFDRTtBYm1zRE47O0FheHNESTtFQUNFO0FiMnNETjs7QWF4c0RJO0VBQ0U7QWIyc0ROOztBYWh0REk7RUFDRTtBYm10RE47O0FhaHRESTtFQUNFO0FibXRETjs7QWF4dERJO0VBQ0U7QWIydEROOztBYXh0REk7RUFDRTtBYjJ0RE47O0FhM3VERTtFQUNFO0FiOHVESjs7QWEzdURFO0VBQ0U7QWI4dURKOztBYXh1REk7RUFDRTtBYjJ1RE47O0FheHVESTtFQUNFO0FiMnVETjs7QWFodkRJO0VBQ0U7QWJtdkROOztBYWh2REk7RUFDRTtBYm12RE47O0FheHZESTtFQUNFO0FiMnZETjs7QWF4dkRJO0VBQ0U7QWIydkROOztBYWh3REk7RUFDRTtBYm13RE47O0FhaHdESTtFQUNFO0FibXdETjs7QWE5dkRBO0VBQ0U7QWJpd0RGO0FhL3ZERTtFQUNFO0FiaXdESjtBYTd2REk7RUFDRTtFQUNBO0FiK3ZETjtBYTN2REU7RUFDRTtBYjZ2REo7QWEzdkRJO0VBQ0U7QWI2dkROO0FhMXZESTtFQUNFO0FiNHZETjtBYXp2REk7RUFDRTtBYjJ2RE47QWF4dkRJO0VBQ0U7QWIwdkROO0FhdnZESTtFQUNFO0FieXZETjtBYXJ2REU7RUFDRTtBYnV2REo7QWFydkRJO0VBQ0U7QWJ1dkROO0FhcHZESTtFQUNFO0Fic3ZETjtBYW52REk7RUFDRTtBYnF2RE47QWFsdkRJO0VBQ0U7QWJvdkROO0FhanZESTtFQUNFO0FibXZETjtBYWh2REk7RUFDRTtBYmt2RE47QWE3dURFO0VBQ0U7QWIrdURKO0FhNXVERTtFQUNFO0FiOHVESjtBYTN1REU7RUFDRTtBYjZ1REo7QWExdURFO0VBQ0U7QWI0dURKO0FhenVERTtFQUNFO0FiMnVESjs7QWF2dURBO0VBQ0U7QWIwdURGOztBYXZ1REE7RUFDRTtBYjB1REY7O0FhdnVEQTtFQUNFO0FiMHVERjs7QWF2dURBO0VBQ0U7QWIwdURGOztBYXZ1REE7RUFDRSxjWnpKUTtFWTBKUixnQlBwSFk7RU9xSFo7QWIwdURGOztBYXZ1REE7RUFDRSxjUHJKUztFT3NKVCxnQlAxSFk7RU8ySFo7QWIwdURGOztBSWwwREU7RVMyRkY7SUFFSTtJQUNBO0ViMHVERjtBQUNGOztBYXZ1REE7RUFDRTtBYjB1REY7O0FjOTVEQTtFQUNFLDRCUmFNO0VRWk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGk2REY7QUl0MURFO0VVakZGO0lBU0k7RWRrNkRGO0FBQ0Y7QWNoNkRFO0VBQ0UsbUJSUFU7RVFRVjtBZGs2REo7QWMvNURFO0VBQ0U7QWRpNkRKO0FjOTVERTtFQUNFLGNid0JHO0VhdkJIO0VBQ0EsZ0JSc0JVO0VRckJWO0VBQ0E7QWRnNkRKO0FjOTVESTtFQUNFLHVCUmZFO0FOKzZEUjs7QWMzNURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkODVERjtBYzU1REU7RUFDRTtBZDg1REo7QWMzNURFO0VBQ0UsdUJSakNJO0FOODdEUjtBYzE1REU7RUFDRTtBZDQ1REo7O0FjeDVEQTtFQUNFO0VBQ0E7RUFDQTtBZDI1REY7QUlwNERFO0VVckJBO0lBRUk7SUFDQTtJQUNBO0VkMjVESjtFY3o1REk7SUFDRTtJQUNBO0lBQ0E7RWQyNUROO0FBQ0Y7QWN2NURFO0VBQ0U7RUFDQTtFQUNBO0FkeTVESjtBSXI1REU7RVVQQTtJQU1JO0lBQ0E7SUFDQTtFZDA1REo7QUFDRjtBY3g1REk7RUFDRSx1QlJ4RUU7QU5rK0RSO0FJLzVERTtFVUlFO0lBSUk7SUFDQTtFZDI1RE47QUFDRjtBY3g1REk7RUFDRTtBZDA1RE47QWN0NURFO0VBQ0UsdUJSdEZJO0VRdUZKO0VBQ0EsZ0JSeERVO0VReURWO0VBQ0E7QWR3NURKO0FjdDVESTtFQUNFO0VBQ0E7QWR3NUROO0FjdDVETTtFQUNFO0FkdzVEUjtBY3I1RE07RUFDRSxjUmxHQztFUW1HRDtFQUNBLGdCUjFFUTtFUTJFUjtFQUNBO0VBQ0E7QWR1NURSO0FjbjVESTtFQUNFO0FkcTVETjtBY2o1REU7RUFDRTtBZG01REo7QWNoNURFO0VYNUhBO0VBd0JBO0VXc0dFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3NURKO0FjdDVESTtFQUNFO0FkdzVETjs7QWNuNURBO0VBQ0U7RUFDQTtFQUNBO0FkczVERjtBSWw5REU7RVV5REY7SUFNSTtJQUNBO0lBQ0E7RWR1NURGO0FBQ0Y7QWNyNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHU1REo7QWNwNURFO0VBQ0UsY2J2S007RWF3S04sZ0JSN0hVO0VROEhWO0VBQ0E7QWRzNURKO0FjbjVERTtFQUNFLGNibklHO0Vhb0lILGdCUnBJVTtFUXFJVjtFQUNBO0FkcTVESjtBY241REk7RUFDRSx1QlJ6S0U7QU44akVSO0FjaDVESTtFQUNFO0VBQ0EsY2JoSkM7RWFpSkQ7RUFDQTtBZGs1RE47QWNoNURNO0VBQ0UsdUJSckxBO0FOdWtFUjs7QWM1NERBO0VBQ0U7RUFDQTtFQUNBO0FkKzRERjtBYzc0REU7O0VBRUU7RUFDQSxjUmhNSztFUWlNTDtFQUNBO0VBQ0E7RUFDQTtBZCs0REo7QWM1NERFO0VBQ0U7RUFDQSxjUnpNSztFUTBNTDtBZDg0REo7O0FlNWpFQTtFQUdFLGtDVGxDTTtFU21DTiw2QlR2Q2E7RVN3Q2IsaUJQL0NxQjtFT2dEckIsY1Q3Q1k7RVM4Q1o7RUFHQTtFQUNBLG1DQ2xEd0I7RURtRHhCLGtCQ2xEMEI7RURtRDFCLG1CQ25EMEI7RURvRDFCLGdDQ3JEd0I7RURzRHhCO0VBQ0E7QWYyakVGO0FlMWpFRTtFQUNFO0FmNGpFSjtBZTFqRUk7RUFJRTtFQUNBO0FmeWpFTjtBZXhqRUk7RUFDRTtFQUNBO0FmMGpFTjtBZXpqRUk7RUFDRTtFQUNBO0FmMmpFTjtBZTFqRUk7RUFDRTtFQUNBO0FmNGpFTjtBZTFqRUU7RUFFRSxzQ1QxRVM7RVMyRVQsd0RkbkJTO0FEOGtFYjtBZTFqRUU7RUFFRSxzQ2RsQmdCO0VjbUJoQix3RGRwQlM7QUQra0ViO0FlMWpFSTtFQUNFO0FmNGpFTjtBZTNqRUU7RUFFRSxzQ2RyQmlCO0Vjc0JqQix3RGR2QlU7QURtbEVkO0FlMWpFRTtFQUNFO0VBQ0E7RUFDQSxjZHJERztFY3NESDtBZjRqRUo7QWUzakVJO0VBSUUsaUNUN0ZNO0VTOEZOLGNUcEdRO0FOOHBFZDtBZXpqRUk7RUFFRTtFQUNBLGNUeEdRO0FOa3FFZDtBZXpqRUk7RUFFRTtFQUNBO0VBQ0E7QWYwakVOO0FldGpFSTtFQUNFLGtDQUhNO0VBSU47RUFDQSxjQUphO0FmNGpFbkI7QWV2akVNO0VBRUU7RUFDQTtFQUNBLGNBVFc7QWZpa0VuQjtBZXZqRU07RUFFRTtFQUNBLGNBYlc7QWZxa0VuQjtBZXZqRVE7RUFDRTtBZnlqRVY7QWV4akVNO0VBRUU7RUFDQTtFQUNBLGNBcEJXO0FmNmtFbkI7QWV4akVNO0VBRUUsa0NBeEJJO0VBeUJKO0VBQ0E7QWZ5akVSO0FleGpFTTtFQUNFLHlCQTNCVztFQTRCWCx1QkE3Qkk7QWZ1bEVaO0FlempFUTtFQUVFO0FmMGpFVjtBZXpqRVE7RUFF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akVFO0VBa0VGO0VBQ0EsY0FuRUU7QWY2bEdaO0FlemhHTTtFQUNFO0VBQ0EsOEJBckVXO0VBc0VYLHVCQXRFVztBZmltR25CO0FlMWhHUTtFQUlFLGtDQTNFUztFQTRFVCxjQTdFRTtBZnNtR1o7QWVuaEdZO0VBQ0U7QWZxaEdkO0FlcGhHUTtFQUVFO0VBQ0EsOEJBdkZTO0VBd0ZUO0VBQ0EsdUJBekZTO0FmOG1HbkI7QWVuaEdFO0VBN0tBLGtCVDRCYTtFUzNCYixlVEdPO0FOZ3NHVDtBZXJoR0U7RUE1S0E7QWZvc0dGO0FldGhHRTtFQTVLQSxlVEhPO0FOd3NHVDtBZXZoR0U7RUE1S0EsZVROTztBTjRzR1Q7QWV2aEdFO0VBRUUsa0NUOU1JO0VTK01KLDZCVG5OVztFU29OWCxnQkNwTXFCO0VEcU1yQixZQ3BNc0I7QWhCNHRHMUI7QWV2aEdFO0VBQ0U7RUFDQTtBZnloR0o7QWV4aEdFO0VBQ0U7RUFDQTtBZjBoR0o7QWV6aEdJO0VYN05GO0VBS0U7RUFDQTtFVzBORTtBZjRoR047QWUzaEdFO0VBQ0UsaUNUL05RO0VTZ09SLDZCVGxPVztFU21PWCxXVHJPRztFU3NPSDtFQUNBO0FmNmhHSjtBZTVoR0U7RUFDRSx1QlQ5S2E7RVMrS2I7RUFDQTtBZjhoR0o7O0FlNWhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmK2hHRjtBZTloR0U7RUFDRTtBZmdpR0o7QWUvaEdJO0VBQ0U7QWZpaUdOO0FlaGlHRTtFQUNFO0Fma2lHSjtBZWppR0U7RUFDRTtBZm1pR0o7QWVoaUdJO0VBaE9GLGtCVDRCYTtFUzNCYixlVEdPO0FOZ3dHVDtBZWppR0k7RUE5TkYsZVRITztBTnF3R1Q7QWVqaUdJO0VBL05GLGVUTk87QU55d0dUO0FlaGlHTTtFQUNFO0VBQ0E7QWZraUdSO0FlamlHTTtFQUNFO0VBQ0E7RUFDQTtBZm1pR1I7QWVsaUdNO0VBQ0U7QWZvaUdSO0FlbmlHTTtFQUVFO0Fmb2lHUjtBZW5pR007RUFLRTtBZmlpR1I7QWVoaUdRO0VBQ0U7QWZraUdWO0FlamlHTTtFQUNFO0VBQ0E7QWZtaUdSO0FlbGlHRTtFQUNFO0Fmb2lHSjtBZWxpR007RUFDRTtFQUNBO0Fmb2lHUjtBZW5pR0U7RUFDRTtBZnFpR0o7QWVuaUdNO0VBQ0U7RUFDQTtBZnFpR1I7O0FnQmp6R0E7RWIzQkU7RUF3QkE7RWFLQTtFQUNBLGVWQ087RVVBUCxnQlZNWTtFVUxaLGdCQVRjO0VBVWQ7RUFDQTtFQUNBO0FoQjB6R0Y7QWdCeHpHRTtFQUNFO0VBQ0E7RUFDQSxjZnJDTztFZXNDUDtBaEIwekdKO0FnQnh6R0k7O0VBRUU7RUFDQTtFQUNBO0FoQjB6R047QWdCdnpHSTtFQUNFLG1CZmhESztFZWlETCx1QlYvQ0U7QU53MkdSO0FnQnJ6R0U7RUFDRTtBaEJ1ekdKO0FnQnB6R0U7RUFDRTtBaEJzekdKO0FnQmx6R0k7RUFDRTtBaEJvekdOO0FnQmp6R0k7RUFDRTtBaEJtekdOO0FnQi95R0U7RUFDRSxjZmpGTTtBRGs0R1Y7QWdCL3lHSTtFQUNFLGNmcEZJO0FEcTRHVjtBZ0I3eUdFO0VBQ0U7QWhCK3lHSjtBZ0I1eUdFO0VBQ0U7RUFDQTtFQUNBO0FoQjh5R0o7QWdCNXlHSTtFQUNFO0FoQjh5R047QWdCMXlHRTtFQUNFO0FoQjR5R0o7QWdCenlHRTtFQUNFO0FoQjJ5R0o7QWdCeHlHRTtFQUNFO0FoQjB5R0o7QWdCdnlHRTtFQUNFO0VBQ0E7RUFDQTtBaEJ5eUdKO0FnQnZ5R0k7RUFDRTtBaEJ5eUdOO0FnQnJ5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ1eUdKO0FnQm55R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnF5R047QWdCbnlHTTtFQUNFLHlCZi9JRTtBRG83R1Y7O0FnQi94R0E7RUFDRTtJQUNFO0lBQ0E7RWhCa3lHRjtBQUNGO0FnQi94R0E7RUFDRTtBaEJpeUdGO0FnQi94R0U7RUFDRTtFQUNBO0VBQ0E7QWhCaXlHSjtBZ0I5eEdFO0ViL0pBO0VBd0JBO0VheUlFLDRCVjVKSTtFVTZKSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnN5R0o7QWdCcHlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzeUdOO0FnQm55R0k7RUFDRTtFQUNBO0VBQ0EsZ0JWaktVO0VVa0tWO0VBQ0E7RUFDQTtBaEJxeUdOO0FnQm55R007RUFDRTtBaEJxeUdSO0FnQm55R1E7RUFDRSxjZmxOQTtBRHUvR1Y7QWdCaHlHUTtFQUNFO0FoQmt5R1Y7O0FnQjF4R0U7RUFDRTtBaEI2eEdKO0FnQnp4R0k7RUFDRTtBaEIyeEdOO0FnQnh4R0k7RUFDRTtBaEIweEdOOztBZ0JyeEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3eEdGO0FJdDhHRTtFWXlLRjtJQVFJO0VoQnl4R0Y7QUFDRjs7QWlCbGhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnFoSEY7QUkxN0dFO0VhL0ZGO0lBTUk7RWpCdWhIRjtFaUJ0aEhFO0lBQ0UsaUJYdUNBO0lXdENBLGtCWHNDQTtJV3JDQTtFakJ3aEhKO0FBQ0Y7QUkxN0dJO0VhN0ZBO0lBQ0U7RWpCMGhISjtBQUNGO0FJaDdHSTtFYXpHQTtJQUNFO0VqQjRoSEo7QUFDRjtBSS83R0k7RWE5R0o7SUFrQkk7RWpCK2hIRjtBQUNGO0FJcjdHSTtFYTdISjtJQW9CSTtFakJraUhGO0FBQ0Y7O0FrQnpqSEE7QUNzQkU7RUFDRTtBbkJ1aUhKO0FtQjloSEk7Ozs7Ozs7RUFDRTtBbkJzaUhOO0FtQnJpSEU7Ozs7OztFQU1FLGNibENVO0VhbUNWLGdCYkljO0VhSGQsa0JEdEMwQjtBbEI2a0g5QjtBbUJ0aUhFO0VBQ0U7RUFDQTtBbkJ3aUhKO0FtQnZpSEk7RUFDRTtBbkJ5aUhOO0FtQnhpSEU7RUFDRTtFQUNBO0FuQjBpSEo7QW1CemlISTtFQUNFO0FuQjJpSE47QW1CMWlIRTtFQUNFO0VBQ0E7QW5CNGlISjtBbUIzaUhJO0VBQ0U7QW5CNmlITjtBbUI1aUhFO0VBQ0U7RUFDQTtBbkI4aUhKO0FtQjdpSEU7RUFDRTtFQUNBO0FuQitpSEo7QW1COWlIRTtFQUNFO0VBQ0E7QW5CZ2pISjtBbUIvaUhFO0VBQ0UsaUNieERRO0VheURSLHNDRDlENkI7RUMrRDdCLHFCRDlEeUI7QWxCK21IN0I7QW1CaGpIRTtFQUNFO0VBQ0E7RUFDQTtBbkJrakhKO0FtQmpqSEk7RUFDRTtBbkJtakhOO0FtQmxqSE07RUFDRTtBbkJvakhSO0FtQm5qSE07RUFDRTtBbkJxakhSO0FtQnBqSE07RUFDRTtBbkJzakhSO0FtQnJqSE07RUFDRTtBbkJ1akhSO0FtQnRqSEU7RUFDRTtFQUNBO0VBQ0E7QW5Cd2pISjtBbUJ2akhJO0VBQ0U7RUFDQTtBbkJ5akhOO0FtQnhqSE07RUFDRTtBbkIwakhSO0FtQnpqSEU7RUFDRTtBbkIyakhKO0FtQjFqSEU7RUFDRTtFQUNBO0VBQ0E7QW5CNGpISjtBbUIzakhJO0VBQ0U7QW5CNmpITjtBbUI1akhJO0VBQ0U7QW5COGpITjtBbUI3akhJO0VBQ0U7QW5CK2pITjtBbUI5akhJO0VBQ0U7QW5CZ2tITjtBbUIvakhFO0VmOUNBO0VlZ0RFO0VBQ0EscUJEckdrQjtFQ3NHbEI7RUFDQTtBbkJpa0hKO0FtQmhrSEU7O0VBRUU7QW5Ca2tISjtBbUJqa0hFO0VBQ0U7QW5CbWtISjtBbUJsa0hJOztFQUVFLGlDRDdHc0I7RUM4R3RCLHFCRDdHNEI7RUM4RzVCLHFCRDdHdUI7RUM4R3ZCO0FuQm9rSE47QW1CbmtISTtFQUNFLGNieEhRO0FONnJIZDtBbUJwa0hNO0VBQ0U7QW5Cc2tIUjtBbUJwa0hNOztFQUVFLHFCRHBIK0I7RUNxSC9CLGNiL0hNO0FOcXNIZDtBbUJwa0hNOztFQUVFLHFCRHZIK0I7RUN3SC9CLGNicElNO0FOMHNIZDtBbUJsa0hVOztFQUVFO0FuQm9rSFo7QW1CbGtISTtFQUNFO0FuQm9rSE47QW1CbGtIRTtFQUNFLGViOUdLO0FOa3JIVDtBbUJua0hFO0VBQ0UsZWJsSEs7QU51ckhUO0FtQnBrSEU7RUFDRSxlYnJISztBTjJySFQ7O0FrQnpzSEE7RWZkRTtFQXdCQTtBSHlzSEY7O0FrQi9zSEE7RUFDRTtBbEJrdEhGOztBa0I5c0hFO0VBQ0UsbUJqQjlCTTtFaUIrQk4sV2pCWmU7RWlCYWY7QWxCaXRISjs7QWtCN3NIQTtFQUNFO0FsQmd0SEY7O0FrQjdzSEE7RUFDRTtBbEJndEhGOztBa0I3c0hBO0VBQ0U7QWxCZ3RIRjs7QWtCNXNIRTtFQUNFO0VBQ0EsdUJaeENJO0FOdXZIUjtBa0I1c0hFO0VBQ0UseUJqQnZETTtFaUJ3RE4scUJqQmJHO0VpQmNIO0VBQ0EsdUJaL0NJO0FONnZIUjtBa0I1c0hJO0VBQ0UsdUJabERFO0FOZ3dIUjtBa0Ixc0hFO0VBQ0U7RUFDQSxlWnBDSztFWXFDTCxnQlp6QlU7QU5xdUhkO0FrQjFzSEk7RUFDRSx1Qlo1REU7QU53d0hSO0FrQnRzSEk7O0VBQ0UsdUJabkVFO0FONHdIUjtBa0Jyc0hFO0VBQ0UsY2pCbkZNO0VpQm9GTixlWnBESztFWXFETCxnQloxQ1U7QU5pdkhkO0FrQnBzSEU7RUFDRSxjakJ6Rk07RWlCMEZOLGVaekRLO0VZMERMLGdCWmhEVTtBTnN2SGQ7QWtCbnNIRTtFQUNFLGNqQnBERztFaUJxREgsZVo5REs7RVkrREwsZ0JadERVO0FOMnZIZDtBa0Juc0hJO0VBQ0UsdUJaekZFO0FOOHhIUjtBa0Jqc0hFO0VBQ0UsY1ozRks7RVk0RkwsZVp2RUs7RVl3RUwsZ0JaaEVVO0FObXdIZDtBa0Joc0hFO0VBQ0U7RUFDQSxlWjVFSztFWTZFTCxnQlp0RVU7QU53d0hkO0FrQi9ySEU7RUFDRTtFQUNBO0FsQmlzSEo7QWtCL3JISTtFQUNFO0VBQ0E7RUFDQTtBbEJpc0hOO0FrQi9ySE07RUFDRTtBbEJpc0hSO0FrQjlySE07RWZ4SEo7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VlOEdNLGNackhDO0VZc0hEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCMnNIUjs7QWtCcnNIQTtFQUNFLGdCWnBHWTtBTjR5SGQ7O0FrQnJzSEE7RUFDRTtBbEJ3c0hGO0FrQnRzSEU7RUFDRTtBbEJ3c0hKO0FJaHhIRTtFY29FRjtJQVFJO0VsQndzSEY7QUFDRjtBa0J0c0hFO0VBQ0UsY2pCbkhHO0VpQm9ISDtFQUNBLGdCWnJIVTtFWXNIVjtFQUNBO0FsQndzSEo7QWtCdHNISTtFQUNFLHVCWjFKRTtBTmsySFI7QWtCcnNISTtFQUNFO0FsQnVzSE47QUlseUhFO0VjK0ZBO0lBRUk7SUFDQTtFbEJxc0hKO0FBQ0Y7O0FvQnAwSEE7RUF4QkUsa0NkZk07RWNnQk4sc0NkckJXO0Vjc0JYLGtCQ0ZhO0VER2IsY2QxQlk7QU4wM0hkO0FJN3pISTtFZ0JqQ0EsNEJBN0JzQjtBcEI4M0gxQjtBSWgwSEk7RWdCakNBLDRCQTdCc0I7QXBCaTRIMUI7QUluMEhJO0VnQmpDQSw0QkE3QnNCO0FwQm80SDFCO0FJdDBISTtFZ0JqQ0EsNEJBN0JzQjtBcEJ1NEgxQjtBb0J6MkhFO0VBRUUscUJkL0JVO0FOeTRIZDtBb0J6MkhFO0VBSUUscUJuQnZDTTtFbUJ3Q047QXBCdzJISjtBb0J2MkhFO0VBRUUsdURDekI4QjtFRDBCOUIsa0JkdkNHO0Vjd0NIO0VBQ0EsV2R6Q0c7QU5pNUhQO0FJdDFISTtFZ0JoQkUsK0JBakM2QjtBcEIwNEhuQztBSXoxSEk7RWdCaEJFLCtCQWpDNkI7QXBCNjRIbkM7QUk1MUhJO0VnQmhCRSwrQkFqQzZCO0FwQmc1SG5DO0FJLzFISTtFZ0JoQkUsK0JBakM2QjtBcEJtNUhuQzs7QXNCcjZIQTtFQUVFLGdCRENhO0VDQWI7RUFDQTtBdEJ1NkhGO0FzQnQ2SEU7RUFDRTtBdEJ3NkhKO0FzQnA2SEk7RUFDRSw4QkFGTTtBdEJ3NkhaO0FzQnI2SE07RUFJRTtBdEJvNkhSO0FzQjE2SEk7RUFDRSxxQkFGTTtBdEI4NkhaO0FzQjM2SE07RUFJRTtBdEIwNkhSO0FzQmg3SEk7RUFDRSw2QkFGTTtBdEJvN0haO0FzQmo3SE07RUFJRTtBdEJnN0hSO0FzQnQ3SEk7RUFDRSxxQkFGTTtBdEIwN0haO0FzQnY3SE07RUFJRTtBdEJzN0hSO0FzQjU3SEk7RUFDRSxxQkFGTTtBdEJnOEhaO0FzQjc3SE07RUFJRTtBdEI0N0hSO0FzQmw4SEk7RUFDRSxnQ0FGTTtBdEJzOEhaO0FzQm44SE07RUFJRTtBdEJrOEhSO0FzQng4SEk7RUFDRSxxQkFGTTtBdEI0OEhaO0FzQno4SE07RUFJRTtBdEJ3OEhSO0FzQjk4SEk7RUFDRSxxQkFGTTtBdEJrOUhaO0FzQi84SE07RUFJRTtBdEI4OEhSO0FzQnA5SEk7RUFDRSxxQkFGTTtBdEJ3OUhaO0FzQnI5SE07RUFJRTtBdEJvOUhSO0FzQjE5SEk7RUFDRSxxQkFGTTtBdEI4OUhaO0FzQjM5SE07RUFJRTtBdEIwOUhSO0FzQmgrSEk7RUFDRSxxQkFGTTtBdEJvK0haO0FzQmorSE07RUFJRTtBdEJnK0hSO0FzQnQrSEk7RUFDRSxxQkFGTTtBdEIwK0haO0FzQnYrSE07RUFJRTtBdEJzK0hSO0FzQjUrSEk7RUFDRSxxQkFGTTtBdEJnL0haO0FzQjcrSE07RUFJRTtBdEI0K0hSO0FzQjErSEU7RWYwQkEsa0JEb0JhO0VDbkJiLGVETE87QU53OUhUO0FzQjUrSEU7RWYyQkEsZURUTztBTjY5SFQ7QXNCNytIRTtFZjJCQSxlRFpPO0FOaStIVDtBc0I3K0hFO0VBQ0U7RUFDQTtBdEIrK0hKO0FzQjkrSEU7RUFDRTtFQUNBO0F0QmcvSEo7O0FzQjUrSEU7RUFDRSx1QmhCZ0NhO0VnQi9CYjtFQUNBO0F0QisrSEo7QXNCOStIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCZy9ISjs7QXNCOStIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCZy9IRjtBc0IvK0hFO0VBQ0U7RUFDQTtBdEJpL0hKO0FzQmgvSEU7RUFDRTtBdEJrL0hKO0FzQmgvSEU7RUFDRTtBdEJrL0hKOztBdUI3aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCZ2pJRjtBdUIvaUlFO0VBQ0U7QXZCaWpJSjtBdUJoaklFO0VBQ0UsY2pCRlU7QU5vaklkO0F1QmpqSUU7RUFFRSxXakJIRztFaUJJSDtBdkJraklKOztBdUIzaUlFO0VBQ0U7QXZCOGlJSjs7QXdCbGtJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QnFrSUY7QXdCcGtJRTtFQUNFLFlIRFc7QXJCdWtJZjtBd0Jwa0lJO0VBRUUscUJ2QlBJO0V1QlFKO0VBQ0E7QXhCcWtJTjtBd0Jua0lJO0VBQ0UsdUJsQm9EVztFa0JuRFg7QXhCcWtJTjtBd0Jwa0lFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxa0lKO0F3QnBrSUk7RUFDRTtBeEJza0lOO0F3QnJrSUk7RUFFRSxrQmxCcEJDO0FOMGxJUDtBd0Jya0lJO0VBQ0U7QXhCdWtJTjtBd0J0a0lJO0VBQ0U7RUFDQTtBeEJ3a0lOO0F3QnZrSU07RUFDRTtBeEJ5a0lSO0F3QnRrSUk7RUFDRSxxQmxCakNRO0FOeW1JZDtBd0Jua0lNO0VBQ0UsOEJBSEk7QXhCd2tJWjtBd0Jwa0lNO0VBQ0UsOEJBTEk7QXhCMmtJWjtBd0Jya0lRO0VBRUU7QXhCc2tJVjtBd0Jya0lRO0VBSUU7QXhCb2tJVjtBd0Iva0lNO0VBQ0UscUJBSEk7QXhCb2xJWjtBd0JobElNO0VBQ0UscUJBTEk7QXhCdWxJWjtBd0JqbElRO0VBRUU7QXhCa2xJVjtBd0JqbElRO0VBSUU7QXhCZ2xJVjtBd0IzbElNO0VBQ0UsNkJBSEk7QXhCZ21JWjtBd0I1bElNO0VBQ0UsNkJBTEk7QXhCbW1JWjtBd0I3bElRO0VBRUU7QXhCOGxJVjtBd0I3bElRO0VBSUU7QXhCNGxJVjtBd0J2bUlNO0VBQ0UscUJBSEk7QXhCNG1JWjtBd0J4bUlNO0VBQ0UscUJBTEk7QXhCK21JWjtBd0J6bUlRO0VBRUU7QXhCMG1JVjtBd0J6bUlRO0VBSUU7QXhCd21JVjtBd0JubklNO0VBQ0UscUJBSEk7QXhCd25JWjtBd0JwbklNO0VBQ0UscUJBTEk7QXhCMm5JWjtBd0JybklRO0VBRUU7QXhCc25JVjtBd0JybklRO0VBSUU7QXhCb25JVjtBd0IvbklNO0VBQ0UsZ0NBSEk7QXhCb29JWjtBd0Job0lNO0VBQ0UsZ0NBTEk7QXhCdW9JWjtBd0Jqb0lRO0VBRUU7QXhCa29JVjtBd0Jqb0lRO0VBSUU7QXhCZ29JVjtBd0Izb0lNO0VBQ0UscUJBSEk7QXhCZ3BJWjtBd0I1b0lNO0VBQ0UscUJBTEk7QXhCbXBJWjtBd0I3b0lRO0VBRUU7QXhCOG9JVjtBd0I3b0lRO0VBSUU7QXhCNG9JVjtBd0J2cElNO0VBQ0UscUJBSEk7QXhCNHBJWjtBd0J4cElNO0VBQ0UscUJBTEk7QXhCK3BJWjtBd0J6cElRO0VBRUU7QXhCMHBJVjtBd0J6cElRO0VBSUU7QXhCd3BJVjtBd0JucUlNO0VBQ0UscUJBSEk7QXhCd3FJWjtBd0JwcUlNO0VBQ0UscUJBTEk7QXhCMnFJWjtBd0JycUlRO0VBRUU7QXhCc3FJVjtBd0JycUlRO0VBSUU7QXhCb3FJVjtBd0IvcUlNO0VBQ0UscUJBSEk7QXhCb3JJWjtBd0JocklNO0VBQ0UscUJBTEk7QXhCdXJJWjtBd0JqcklRO0VBRUU7QXhCa3JJVjtBd0JqcklRO0VBSUU7QXhCZ3JJVjtBd0IzcklNO0VBQ0UscUJBSEk7QXhCZ3NJWjtBd0I1cklNO0VBQ0UscUJBTEk7QXhCbXNJWjtBd0I3cklRO0VBRUU7QXhCOHJJVjtBd0I3cklRO0VBSUU7QXhCNHJJVjtBd0J2c0lNO0VBQ0UscUJBSEk7QXhCNHNJWjtBd0J4c0lNO0VBQ0UscUJBTEk7QXhCK3NJWjtBd0J6c0lRO0VBRUU7QXhCMHNJVjtBd0J6c0lRO0VBSUU7QXhCd3NJVjtBd0JudElNO0VBQ0UscUJBSEk7QXhCd3RJWjtBd0JwdElNO0VBQ0UscUJBTEk7QXhCMnRJWjtBd0JydElRO0VBRUU7QXhCc3RJVjtBd0JydElRO0VBSUU7QXhCb3RJVjtBd0JsdElFO0VqQmJBLGtCRG9CYTtFQ25CYixlRExPO0FOdXVJVDtBd0JwdElFO0VqQlpBLGVEVE87QU40dUlUO0F3QnJ0SUU7RWpCWkEsZURaTztBTmd2SVQ7QXdCcHRJSTtFQUNFLGtCbEIxREM7QU5neElQO0F3QnJ0SUU7RUFDRTtBeEJ1dElKO0F3QnR0SUk7RUFDRTtBeEJ3dElOO0F3QnR0SUk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnV0SU47QXdCdHRJSTtFQUNFLGVsQnhDRztBTmd3SVQ7QXdCdnRJSTtFQUNFLGVsQjVDRztBTnF3SVQ7QXdCeHRJSTtFQUNFLGVsQi9DRztBTnl3SVQ7O0F5Qmp5SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBekJteUlGO0F5Qjd4SU07RUFDRSxrQ0FKSTtFQUtKO0VBQ0EsY0FMVztBekJveUluQjtBeUI1eElRO0VBQ0U7RUFDQTtFQUNBLGNBWFM7QXpCeXlJbkI7QXlCM3hJUTtFQUNFO0VBQ0E7RUFDQSxjQWpCUztBekI4eUluQjtBeUIxeElRO0VBQ0U7RUFDQTtFQUNBLGNBdkJTO0F6Qm16SW5CO0F5Qmp6SU07RUFDRSx5QkFKSTtFQUtKO0VBQ0EsdUJBTFc7QXpCd3pJbkI7QXlCaHpJUTtFQUNFO0VBQ0E7RUFDQSx1QkFYUztBekI2ekluQjtBeUIveUlRO0VBQ0U7RUFDQTtFQUNBLHVCQWpCUztBekJrMEluQjtBeUI5eUlRO0VBQ0U7RUFDQTtFQUNBLHVCQXZCUztBekJ1MEluQjtBeUJyMElNO0VBQ0UsaUNBSkk7RUFLSjtFQUNBLGNBTFc7QXpCNDBJbkI7QXlCcDBJUTtFQUNFO0VBQ0E7RUFDQSxjQVhTO0F6QmkxSW5CO0F5Qm4wSVE7RUFDRTtFQUNBO0VBQ0EsY0FqQlM7QXpCczFJbkI7QXlCbDBJUTtFQUNFO0VBQ0E7RUFDQSxjQXZCUztBekIyMUluQjtBeUJ6MUlNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLFdBTFc7QXpCZzJJbkI7QXlCeDFJUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0F6QnEySW5CO0F5QnYxSVE7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QXpCMDJJbkI7QXlCdDFJUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBekIrMkluQjtBeUI3MklNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLFdBTFc7QXpCbzNJbkI7QXlCNTJJUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0F6QnkzSW5CO0F5QjMySVE7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QXpCODNJbkI7QXlCMTJJUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBekJtNEluQjtBeUJqNElNO0VBQ0Usb0NBSkk7RUFLSjtFQUNBLFdBTFc7QXpCdzRJbkI7QXlCaDRJUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0F6QjY0SW5CO0F5Qi8zSVE7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QXpCazVJbkI7QXlCOTNJUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBekJ1NUluQjtBeUJyNUlNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLFdBTFc7QXpCNDVJbkI7QXlCcDVJUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0F6Qmk2SW5CO0F5Qm41SVE7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QXpCczZJbkI7QXlCbDVJUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBekIyNkluQjtBeUJ6NklNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLHVCQUxXO0F6Qmc3SW5CO0F5Qng2SVE7RUFDRTtFQUNBO0VBQ0EsdUJBWFM7QXpCcTdJbkI7QXlCdjZJUTtFQUNFO0VBQ0E7RUFDQSx1QkFqQlM7QXpCMDdJbkI7QXlCdDZJUTtFQUNFO0VBQ0E7RUFDQSx1QkF2QlM7QXpCKzdJbkI7QXlCNzdJTTtFQUNFLHlCQUpJO0VBS0o7RUFDQSxXQUxXO0F6Qm84SW5CO0F5QjU3SVE7RUFDRTtFQUNBO0VBQ0EsV0FYUztBekJ5OEluQjtBeUIzN0lRO0VBQ0U7RUFDQTtFQUNBLFdBakJTO0F6Qjg4SW5CO0F5QjE3SVE7RUFDRTtFQUNBO0VBQ0EsV0F2QlM7QXpCbTlJbkI7QXlCajlJTTtFQUNFLHlCQUpJO0VBS0o7RUFDQSx1QkFMVztBekJ3OUluQjtBeUJoOUlRO0VBQ0U7RUFDQTtFQUNBLHVCQVhTO0F6QjY5SW5CO0F5Qi84SVE7RUFDRTtFQUNBO0VBQ0EsdUJBakJTO0F6QmsrSW5CO0F5Qjk4SVE7RUFDRTtFQUNBO0VBQ0EsdUJBdkJTO0F6QnUrSW5CO0F5QnIrSU07RUFDRSx5QkFKSTtFQUtKO0VBQ0EsdUJBTFc7QXpCNCtJbkI7QXlCcCtJUTtFQUNFO0VBQ0E7RUFDQSx1QkFYUztBekJpL0luQjtBeUJuK0lRO0VBQ0U7RUFDQTtFQUNBLHVCQWpCUztBekJzL0luQjtBeUJsK0lRO0VBQ0U7RUFDQTtFQUNBLHVCQXZCUztBekIyL0luQjtBeUJ6L0lNO0VBQ0UseUJBSkk7RUFLSjtFQUNBLHNCQUxXO0F6QmdnSm5CO0F5QngvSVE7RUFDRTtFQUNBO0VBQ0Esc0JBWFM7QXpCcWdKbkI7QXlCdi9JUTtFQUNFO0VBQ0E7RUFDQSxzQkFqQlM7QXpCMGdKbkI7QXlCdC9JUTtFQUNFO0VBQ0E7RUFDQSxzQkF2QlM7QXpCK2dKbkI7QXlCN2dKTTtFQUNFLHlCQUpJO0VBS0o7RUFDQSx1QkFMVztBekJvaEpuQjtBeUI1Z0pRO0VBQ0U7RUFDQTtFQUNBLHVCQVhTO0F6QnloSm5CO0F5QjNnSlE7RUFDRTtFQUNBO0VBQ0EsdUJBakJTO0F6QjhoSm5CO0F5QjFnSlE7RUFDRTtFQUNBO0VBQ0EsdUJBdkJTO0F6Qm1pSm5CO0F5QjFnSkU7RUFDRSxlbkJSSztBTm9oSlQ7QXlCM2dKRTtFQUNFLGVuQlpLO0FOeWhKVDtBeUIzZ0pNO0VBQ0U7QXpCNmdKUjtBeUI1Z0pFO0VBQ0UsZW5CbEJLO0FOZ2lKVDtBeUI1Z0pNO0VBQ0U7QXpCOGdKUjtBeUIzZ0pJO0VBQ0U7RUFDQTtBekI2Z0pOO0F5QjVnSkk7RUFDRTtFQUNBO0F6QjhnSk47QXlCNWdKTTtFQUNFLGtCbkJKQztBTmtoSlQ7QXlCN2dKTTtFQUNFO0F6QitnSlI7QXlCN2dKSTtFQUNFO0F6QitnSk47QXlCOWdKSTtFQUNFO0VBQ0E7RUFDQTtBekJnaEpOO0F5Qi9nSkk7RUFDRTtBekJpaEpOO0F5QmhoSkk7RUFDRTtFQUNBO0F6QmtoSk47QXlCamhKTTtFQUNFO0F6Qm1oSlI7QXlCamhKTTtFQUNFO0F6Qm1oSlI7QXlCamhKTTtFQUNFO0F6Qm1oSlI7QXlCamhKTTtFQUNFO0F6Qm1oSlI7QXlCamhKTTtFQUNFO0F6Qm1oSlI7QXlCbGhKTTtFQUNFO0VBQ0E7QXpCb2hKUjtBeUJuaEpFO0VBQ0U7QXpCcWhKSjtBeUJuaEpJO0VBQ0U7QXpCcWhKTjtBeUJwaEpJO0VBQ0U7RUFDQTtBekJzaEpOO0F5QnJoSkU7RUFDRTtBekJ1aEpKO0F5QnRoSkk7RUFDRTtBekJ3aEpOO0F5QnZoSkk7RUFDRTtFQUNBO0VBQ0E7QXpCeWhKTjs7QXlCdmhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwaEpGO0F5QnhoSkk7RUFDRTtFQUNBLGNuQjFIUTtBTm9wSmQ7QXlCemhKSTtFQUNFO0F6QjJoSk47QXlCemhKSTtFQUNFO0VBQ0EsY25CaElRO0FOMnBKZDtBeUIxaEpJO0VBQ0U7QXpCNGhKTjs7QXlCMWhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjZoSkY7O0F5QjNoSkE7O0VBR0UsNkJuQjVJYTtFbUI2SWIsa0JuQnRGTztFbUJ1RlA7RUFDQTtFQUNBO0VBQ0E7QXpCNmhKRjs7QXlCM2hKQTtFQUNFLGlDbkJsSlU7RW1CbUpWLGNuQnhKVTtBTnNySlo7O0F5QjVoSkE7RUFDRSw2Qm5CeEphO0VtQnlKYixtQkozSHVCO0VJNEh2QiwyQkozSHVCO0VJNEh2QjtFQUNBLGVKNUhvQjtFSTZIcEI7RUFDQTtFQUNBO0F6QitoSkY7O0F5QjdoSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZ2lKRjtBeUIvaEpFO0VBQ0U7QXpCaWlKSjs7QTBCL3NKQTtFQUNFO0VBQ0E7RUFDQSxlcEIrQk87RW9COUJQLGdCcEJxQ1k7QU42cUpkO0EwQmp0SkU7RUFDRTtBMUJtdEpKO0EwQmp0SkU7RUFDRSxlcEIwQks7QU55ckpUO0EwQmx0SkU7RUFDRSxlcEJzQks7QU44ckpUO0EwQm50SkU7RUFDRSxlcEJtQks7QU5rc0pUOztBMEJudEpBO0VBQ0U7RUFDQSxlcEJrQk87RW9CakJQO0ExQnN0SkY7QTBCbnRKSTtFQUNFLHVCQUZNO0ExQnV0Slo7QTBCdHRKSTtFQUNFLGNBRk07QTFCMHRKWjtBMEJ6dEpJO0VBQ0Usc0JBRk07QTFCNnRKWjtBMEI1dEpJO0VBQ0UsY0FGTTtBMUJndUpaO0EwQi90Skk7RUFDRSxjQUZNO0ExQm11Slo7QTBCbHVKSTtFQUNFLHlCQUZNO0ExQnN1Slo7QTBCcnVKSTtFQUNFLGNBRk07QTFCeXVKWjtBMEJ4dUpJO0VBQ0UsY0FGTTtBMUI0dUpaO0EwQjN1Skk7RUFDRSxjQUZNO0ExQit1Slo7QTBCOXVKSTtFQUNFLGNBRk07QTFCa3ZKWjtBMEJqdkpJO0VBQ0UsY0FGTTtBMUJxdkpaO0EwQnB2Skk7RUFDRSxjQUZNO0ExQnd2Slo7QTBCdnZKSTtFQUNFLGNBRk07QTFCMnZKWjs7QTBCcHZKRTtFQUNFO0ExQnV2Sko7QTBCcnZKRTtFQUNFO0VBQ0E7QTFCdXZKSjtBMEJydkpNO0VBQ0U7QTFCdXZKUjtBMEJydkpROzs7RUFHRTtBMUJ1dkpWO0EwQnJ2SlE7OztFQUdFO0VBQ0E7QTFCdXZKVjtBMEJydkpROzs7RUFHRTtFQUNBO0ExQnV2SlY7QTBCbHZKVTs7Ozs7RUFFRTtBMUJ1dkpaO0EwQnR2SlU7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7QTFCcXdKWjtBMEJwd0pZOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0ExQnN4SmQ7QTBCcnhKTTtFQUNFO0VBQ0E7QTFCdXhKUjtBMEJ0eEpJO0VBQ0U7QTFCd3hKTjtBMEJ2eEpJO0VBQ0U7QTFCeXhKTjtBMEJ2eEpNO0VBQ0U7RUFDQTtBMUJ5eEpSO0EwQnh4SkU7RUFDRTtFQUNBO0ExQjB4Sko7QTBCenhKSTtFQUNFO0ExQjJ4Sk47QTBCMXhKTTtFQUNFO0VBQ0E7QTFCNHhKUjtBMEIzeEpNO0VBQ0U7RUFDQTtBMUI2eEpSO0EwQjV4Skk7RUFDRTtBMUI4eEpOO0EwQjd4Skk7RUFDRTtBMUIreEpOO0EwQjl4Skk7RUFDRTtBMUJneUpOO0EwQjl4SlE7RUFFRTtBMUIreEpWO0EwQjl4Sk07RUFDRTtBMUJneUpSO0EwQi94Sk07RUFDRTtBMUJpeUpSO0FJdnpKRTtFc0J1QkE7SUFFSTtFMUJreUpKO0FBQ0Y7O0EwQmh5SkU7RUFDRTtBMUJteUpKO0FJcDBKRTtFc0IrQkY7SUFJSTtFMUJxeUpGO0FBQ0Y7QUlyMEpFO0VzQjJCRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCd3lKRjtFMEJ2eUpFO0lBQ0UsZXBCcEZHO0lvQnFGSDtFMUJ5eUpKO0UwQnh5SkU7SUFDRTtFMUIweUpKO0UwQnp5SkU7SUFDRSxlcEIzRkc7SW9CNEZIO0UxQjJ5Sko7RTBCMXlKRTtJQUNFLGVwQi9GRztJb0JnR0g7RTFCNHlKSjtBQUNGOztBMEIxeUpFO0VBQ0U7QTFCNnlKSjtBSWoySkU7RXNCa0RGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RTFCK3lKRjtFMEI5eUpFO0lBQ0U7RTFCZ3pKSjtFMEIveUpFO0lBQ0U7RTFCaXpKSjtFMEJoekpJO0lBQ0U7RTFCa3pKTjtFMEJqekpJO0lBQ0U7RTFCbXpKTjtBQUNGOztBMEJsekpBO0VBQ0U7RUFDQTtFQUNBLGVwQnBITztFb0JxSFA7RUFDQTtBMUJxekpGO0EwQjl5SlE7OztFQUNFLFdwQjdKSDtBTis4SlA7QTBCanpKTTs7O0VBQ0UsZXBCL0hDO0FObzdKVDtBMEJwekpNOzs7RUFDRSxlcEJuSUM7QU4yN0pUO0EwQnZ6Sk07OztFQUNFLGVwQnRJQztBTmk4SlQ7QTBCMXpKSTtFQUNFLHNCcEJuS1M7RW9Cb0tULFlMektTO0VLMEtUO0VBQ0E7RUFDQTtFQUNBLFdMN0tTO0VLOEtUO0ExQjR6Sk47QTBCMXpKSTs7RUFFRSxrQkxsTFM7QXJCOCtKZjtBMEIzekpJO0VBQ0U7QTFCNnpKTjtBMEIzekpJOztFQUVFLG1CTHhMUztBckJxL0pmO0EwQjV6Skk7RUFDRTtBMUI4ekpOO0EwQjV6Skk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBMUI2ekpOO0EwQjV6Skk7RUFDRSxlcEJoS0c7QU44OUpUO0EwQjd6Skk7RUFDRSxlcEJwS0c7QU5tK0pUO0EwQjl6Skk7RUFDRSxlcEJ2S0c7QU51K0pUOztBcUJ2OUpFO0VBQ0U7QXJCMDlKSjtBcUJ0OUpJO0VBQ0U7QXJCdzlKTjtBSWw4SkU7RWlCdkJFO0lBSUk7RXJCeTlKTjtBQUNGO0FxQnQ5Skk7RUFDRTtBckJ3OUpOO0FJbDhKRTtFaUJ2QkU7SUFJSTtFckJ5OUpOO0FBQ0Y7QUkvOEpFO0VpQmZFO0lBUUk7RXJCMDlKTjtBQUNGO0FxQnY5Skk7RUFDRTtFQUNBO0FyQnk5Sk47QXFCdjlKTTtFQUNFO0FyQnk5SlI7QXFCdDlKTTtFQUNFO0FyQnc5SlI7QXFCdDlKUTtFQUNFO0FyQnc5SlY7QXFCbDlKRTtFQUNFO0VBQ0E7QXJCbzlKSjtBcUJsOUpJO0VBQ0U7QXJCbzlKTjtBcUJsOUpNO0VBQ0U7QXJCbzlKUjtBcUJoOUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCazlKTjtBcUJoOUpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCazlKUjtBcUI5OEpJO0VBQ0U7QXJCZzlKTjtBcUI3OEpJO0VBQ0UsdUJmakhFO0Vla0hGO0VBQ0EsZ0NwQnJEVztFb0JzRFg7RUFDQTtBckIrOEpOO0FxQjU4Skk7RUFDRTtFQUNBO0VBQ0E7QXJCODhKTjtBcUIzOEpJO0VBQ0U7QXJCNjhKTjtBcUJ6OEpFO0VBQ0U7QXJCMjhKSjtBcUJ6OEpJO0VsQnhJRjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtCOEhJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzOUpOO0FxQm45Skk7RUFDRTtBckJxOUpOO0FxQmg5Skk7RUFDRTtBckJrOUpOO0FxQjk4Sk07RUFDRTtBckJnOUpSO0FxQjM4Sk07RUFDRTtBckI2OEpSO0FxQno4Skk7RUFDRTtFQUNBO0FyQjI4Sk47QXFCejhKTTtFQUNFO0FyQjI4SlI7QXFCdjhKSTtFQUNFO0VBQ0E7RUFDQTtBckJ5OEpOO0FxQnY4Sk07RUFDRTtBckJ5OEpSO0FxQnQ4Sk07RUFDRTtBckJ3OEpSO0FxQnQ4SlE7RUFDRTtBckJ3OEpWO0FxQnQ4SlU7RUFDRTtBckJ3OEpaO0FxQmw4Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckJvOEpOO0FJaGxLRTtFaUJ3SUU7SUFPSTtFckJxOEpOO0FBQ0Y7QXFCajhKRTtFQUNFO0VBQ0E7RUFDQTtBckJtOEpKO0FxQmo4Skk7RUFDRTtBckJtOEpOO0FxQmg4SlE7RUFDRTtBckJrOEpWO0FxQjk3Sk07RUFDRSxjZm5PQztFZW9PRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCZzhKUjtBcUI1N0pJO0VBQ0UsdUJmalBFO0Vla1BGO0VBQ0EsZ0Jmbk5RO0Vlb05SO0VBQ0E7QXJCODdKTjtBcUIzN0pJO0VBQ0UsdUJmelBFO0VlMFBGO0VBQ0EsZ0JmM05RO0VlNE5SO0FyQjY3Sk47QXFCMTdKSTtFQUNFO0VBQ0EsY3BCNVFJO0VvQjZRSjtFQUNBO0VBQ0E7RUFDQTtBckI0N0pOO0FxQnY3Skk7RUFDRTtBckJ5N0pOO0FxQnQ3Skk7RUFDRTtFQUNBO0FyQnc3Sk47QXFCcDdKRTtFbEJ6UkE7RUF3QkE7RWtCbVFFLDRCZnRSSTtFZXVSSjtFQUNBO0VBR0Esb0JBblNjO0VBb1NkLFlBclNXO0VBc1NYLGlCQXZTWTtBckJpdUtoQjtBcUJ4N0pJO0VBQ0U7QXJCMDdKTjtBcUJ4N0pNO0VBRUU7RUFDQTtBckJ5N0pSO0FxQnI3Skk7RUFDRTtBckJ1N0pOO0FxQnA3Skk7RUFDRTtBckJzN0pOO0FxQm43Skk7RUFDRSxtQmZ6VE07RWUwVE4sdUJmblRFO0FOd3VLUjtBcUJuN0pNO0VBQ0U7QXJCcTdKUjtBcUJ0N0pNO0VBQ0U7QXJCcTdKUjtBcUJqN0pJO0VBQ0U7QXJCbTdKTjtBcUJoN0pJO0VBQ0U7QXJCazdKTjtBcUI5NkpFO0VBQ0UsY3BCL1VNO0VvQmdWTjtFQUNBO0VBQ0EsZ0JmdlNVO0Vld1NWO0FyQmc3Sko7QXFCOTZKSTtFQUNFLGNwQnRWSTtFb0J1Vko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJnN0pOO0FxQjc2Skk7RUFDRTtBckIrNkpOO0FxQjM2Sk07RUFDRTtBckI2NkpSO0FxQng2SkU7RWxCbldBO0VBd0JBO0VrQjhVRSxvQkF6V2M7RUEwV2QsYUF4V2U7RUF5V2Y7QXJCKzZKSjtBcUI3NkpJO0VBQ0U7RUFDQSx1QmZ2V0U7QU5zeEtSO0FxQjU2Skk7RUFDRTtBckI4NkpOO0FxQjM2Skk7RUFDRTtBckI2NkpOO0FxQno2SkU7RWxCeFhBO0VBd0JBO0FIa3hLRjtBcUIvNkpJO0VBQ0U7QXJCaTdKTjtBcUI3NkpNO0VBQ0U7RUFDQTtBckIrNkpSO0FxQjc2SlE7RUFDRTtBckIrNkpWO0FxQmg3SlE7RUFDRTtBckIrNkpWO0FxQjM2Sk07RUFDRTtB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TjtBcUJyNEpJO0VBQ0U7RUFDQTtBckJ1NEpOOztBcUJsNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCcTRKRjtBcUJuNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCcTRKSjtBcUJuNEpJO0VBQ0U7RUFDQTtBckJxNEpOOztBcUIvM0pFO0VBQ0U7QXJCazRKSjtBcUJoNEpJO0VsQnJ2QkY7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VrQjJ1QkksY3BCenZCRztFb0IwdkJIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNjRKTjs7QXFCdjRKRTs7RUFFRTtFQUNBLGdDcEJyc0JhO0VvQnNzQmI7RUFDQTtBckIwNEpKO0FxQnY0SkU7RUFDRTtBckJ5NEpKO0FxQnQ0SkU7RUFDRTtBckJ3NEpKOztBcUJwNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCdTRKRjs7QXFCcDRKQTtFQUNFO0VBQ0E7RUFDQTtBckJ1NEpGO0FxQnI0SkU7O0VBRUU7RUFDQTtBckJ1NEpKO0FxQnA0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnM0Sko7QXFCcDRKSTtFQUVFO0FyQnE0Sk47QXFCajRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJtNEpKO0FxQmo0Skk7RUFDRTtFQUNBO0FyQm00Sk47QXFCaDRKSTtFQUNFLHFCcEI1MEJJO0FEOHNMVjtBcUIvM0pJO0VBQ0U7RUFDQTtFQUNBO0FyQmk0Sk47QXFCOTNKSTtFQUNFO0VBQ0E7RUFDQTtBckJnNEpOOztBcUIzM0pBO0VBQ0U7RUFDQTtBckI4M0pGO0FxQjUzSkU7RUFDRTtFQUNBO0FyQjgzSko7QXFCNTNKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCODNKTjtBcUI1M0pNO0VBQ0U7QXJCODNKUjtBcUJ4M0pJO0VBQ0U7RUFDQSxjcEI3MEJDO0VvQjgwQkQ7RUFDQTtFQUNBO0VBQ0E7QXJCMDNKTjtBcUJ4M0pNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FyQjAzSlI7O0FJL3FMRTtFaUI0ekJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJCdTNKRjtBQUNGO0FxQm4zSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcTNKRjtBcUJuM0pFO0VsQnI1QkE7RUF3QkE7RWtCKzNCRTtFQUNBO0VBQ0EsdUJmcDVCSTtFZXE1Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjIzSko7QXFCejNKSTtFQUNFO0VBQ0E7QXJCMjNKTjtBcUJ2M0pFO0VBQ0U7RUFDQTtFQUNBO0FyQnkzSko7O0FxQnIzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdzNKRjtBcUJ0M0pFO0VsQjU3QkE7RUF3QkE7RWtCczZCRTtFQUNBO0VBQ0EsdUJmMzdCSTtFZTQ3Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjgzSko7QXFCNTNKSTtFQWxCRjtJQW1CSTtFckIrM0pKO0FBQ0Y7QXFCNzNKSTtFQUNFO0FyQiszSk47QXFCNTNKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjgzSk47QXFCMTNKRTtFQUNFO0VBQ0E7QXJCNDNKSjtBcUJ6M0pFO0VBQ0U7RUFDQTtBckIyM0pKO0FxQngzSkU7RUFDRTtFQUNBO0FyQjAzSko7QXFCdjNKRTtFQUNFO0VBQ0E7RUFDQTtBckJ5M0pKOztBcUJyM0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnczSkY7QXFCdDNKRTtFbEI1L0JBO0VBd0JBO0VrQnMrQkU7RUFDQSx1QmYxL0JJO0VlMi9CSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjgzSko7QXFCNTNKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCODNKTjtBcUIzM0pJO0VBQ0U7RUFDQTtFQUNBO0FyQjYzSk47QXFCejNKRTtFQUNFO0FyQjIzSko7QXFCeDNKRTtFQUNFO0VBQ0E7QXJCMDNKSjtBcUJ2M0pFO0VBQ0U7RUFDQTtBckJ5M0pKOztBMkJuNkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0NUZ0I7RURVaEIsYUNWZ0I7QTVCZzdMbEI7QTJCcDZMRTtFQUNFLFlDWm9CO0VEYXBCLFdDYm9CO0E1Qm03THhCO0EyQnI2TEU7RUFDRSxZQ2RxQjtFRGVyQixXQ2ZxQjtBNUJzN0x6QjtBMkJ0NkxFO0VBQ0UsWUNoQm9CO0VEaUJwQixXQ2pCb0I7QTVCeTdMeEI7O0E0QnI3TEE7RUFDRTtBNUJ3N0xGO0E0QnQ3TEU7RUFDRTtBNUJ3N0xKOztBNkJqOExBO0VBQ0U7RUFDQTtBN0JvOExGO0E2Qm44TEU7RUFDRTtFQUNBO0VBQ0E7QTdCcThMSjtBNkJwOExJO0VBQ0UsdUJ2QnlEVztBTjY0TGpCO0E2QnA3TEk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBN0JvOExOO0E2Qm44TEU7RUFFRTtBN0JvOExKO0E2Qm44TEU7RUFDRTtBN0JxOExKO0E2QnA4TEU7RUFDRTtBN0JzOExKO0E2QnI4TEU7RUFDRTtBN0J1OExKO0E2QnQ4TEU7RUFDRTtBN0J3OExKO0E2QnY4TEU7RUFDRTtBN0J5OExKO0E2Qng4TEU7RUFDRTtBN0IwOExKO0E2Qno4TEU7RUFDRTtBN0IyOExKO0E2QjE4TEU7RUFDRTtBN0I0OExKO0E2QjM4TEU7RUFDRTtBN0I2OExKO0E2QjU4TEU7RUFDRTtBN0I4OExKO0E2Qjc4TEU7RUFDRTtBN0IrOExKO0E2Qjk4TEU7RUFDRTtBN0JnOUxKO0E2Qi84TEU7RUFDRTtBN0JpOUxKO0E2Qmg5TEU7RUFDRTtBN0JrOUxKO0E2Qi84TEk7RUFDRTtFQUNBO0E3Qmk5TE47QTZCbjlMSTtFQUNFO0VBQ0E7QTdCcTlMTjtBNkJ2OUxJO0VBQ0U7RUFDQTtBN0J5OUxOO0E2QjM5TEk7RUFDRTtFQUNBO0E3QjY5TE47QTZCLzlMSTtFQUNFO0VBQ0E7QTdCaStMTjtBNkJuK0xJO0VBQ0U7RUFDQTtBN0JxK0xOO0E2QnYrTEk7RUFDRTtFQUNBO0E3QnkrTE47O0E4QnppTUE7RUFDRTtBOUI0aU1GO0E4QjFpTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNGlNSjs7QThCeGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCMmlNRjtBOEJ6aU1FO0UzQmpCQTtFQXdCQTtFMkJMRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmlqTUo7QThCOWlNRTtFQUNFO0E5QmdqTUo7O0E4QjVpTUE7RUFDRTtBOUIraU1GOztBK0JwbE1BO0VBRUUsaUN6Qk1VO0V5QkxWLGtCekIwRE87RXlCekRQLHNDQ05xQjtFRE9yQjtBL0JzbE1GO0ErQnJsTUU7RUFDRTtFQUNBO0EvQnVsTUo7QStCdGxNRTtFQUNFO0EvQndsTUo7QStCdmxNRTs7RUFFRSw0QnpCSEk7QU40bE1SO0ErQnhsTUU7RUFDRTtBL0IwbE1KO0ErQnpsTUU7RUFDRTtFQUNBO0VBQ0E7QS9CMmxNSjtBK0IxbE1FOzs7RUFHRTtBL0I0bE1KO0ErQnZsTUk7RUFDRSxrQ0FITTtFQUlOLGNBSGE7QS9CNGxNbkI7QStCM2xNSTtFQUNFLHlCQUhNO0VBSU4sdUJBSGE7QS9CZ21NbkI7QStCL2xNSTtFQUNFLGlDQUhNO0VBSU4sY0FIYTtBL0JvbU1uQjtBK0JubU1JO0VBQ0UseUJBSE07RUFJTixXQUhhO0EvQndtTW5CO0ErQnZtTUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QS9CNG1NbkI7QStCM21NSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBL0Jnbk1uQjtBK0IvbU1JO0VBQ0UseUJBSE07RUFJTixXQUhhO0EvQm9uTW5CO0ErQm5uTUk7RUFDRSx5QkFITTtFQUlOLHVCQUhhO0EvQnduTW5CO0ErQnZuTUk7RUFDRSx5QkFITTtFQUlOLFdBSGE7QS9CNG5NbkI7QStCM25NSTtFQUNFLHlCQUhNO0VBSU4sdUJBSGE7QS9CZ29NbkI7QStCL25NSTtFQUNFLHlCQUhNO0VBSU4sdUJBSGE7QS9Cb29NbkI7QStCbm9NSTtFQUNFLHlCQUhNO0VBSU4sc0JBSGE7QS9Cd29NbkI7QStCdm9NSTtFQUNFLHlCQUhNO0VBSU4sdUJBSGE7QS9CNG9NbkI7O0FnQ3BxTUU7RTdCRUE7RUF3QkE7RTZCeEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzZxTUo7QUkzbU1FO0U0QjFFQTtJQVdJO0lBQ0E7RWhDOHFNSjtBQUNGO0FnQzVxTUk7RUFDRTtBaEM4cU1OO0FnQzFxTUU7RUFDRTtFQUNBO0FoQzRxTUo7O0FpQ25zTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQSx1QjNCd0RlO0UyQnZEZjtFQUNBLFkzQjBCTztFMkJ6QlA7RUFDQTtFQUNBO0FqQ3FzTUY7QWlDcHNNRTtFQUNFLGlDM0JSVztBTjhzTWY7QWlDcnNNRTtFQUNFLHlCaEMwQkc7QUQ2cU1QO0FpQ3RzTUU7RUFDRSx5QmhDd0JHO0FEZ3JNUDtBaUN2c01FO0VBQ0UseUJoQ3NCRztFZ0NyQkg7QWpDeXNNSjtBaUNwc01NO0VBQ0Usa0NBSEk7QWpDeXNNWjtBaUNyc01NO0VBQ0Usa0NBTEk7QWpDNHNNWjtBaUN0c01NO0VBQ0Usa0NBUEk7QWpDK3NNWjtBaUN2c01NO0VBQ0U7QWpDeXNNUjtBaUNodE1NO0VBQ0UseUJBSEk7QWpDcXRNWjtBaUNqdE1NO0VBQ0UseUJBTEk7QWpDd3RNWjtBaUNsdE1NO0VBQ0UseUJBUEk7QWpDMnRNWjtBaUNudE1NO0VBQ0U7QWpDcXRNUjtBaUM1dE1NO0VBQ0UsaUNBSEk7QWpDaXVNWjtBaUM3dE1NO0VBQ0UsaUNBTEk7QWpDb3VNWjtBaUM5dE1NO0VBQ0UsaUNBUEk7QWpDdXVNWjtBaUMvdE1NO0VBQ0U7QWpDaXVNUjtBaUN4dU1NO0VBQ0UseUJBSEk7QWpDNnVNWjtBaUN6dU1NO0VBQ0UseUJBTEk7QWpDZ3ZNWjtBaUMxdU1NO0VBQ0UseUJBUEk7QWpDbXZNWjtBaUMzdU1NO0VBQ0U7QWpDNnVNUjtBaUNwdk1NO0VBQ0UseUJBSEk7QWpDeXZNWjtBaUNydk1NO0VBQ0UseUJBTEk7QWpDNHZNWjtBaUN0dk1NO0VBQ0UseUJBUEk7QWpDK3ZNWjtBaUN2dk1NO0VBQ0U7QWpDeXZNUjtBaUNod01NO0VBQ0Usb0NBSEk7QWpDcXdNWjtBaUNqd01NO0VBQ0Usb0NBTEk7QWpDd3dNWjtBaUNsd01NO0VBQ0Usb0NBUEk7QWpDMndNWjtBaUNud01NO0VBQ0U7QWpDcXdNUjtBaUM1d01NO0VBQ0UseUJBSEk7QWpDaXhNWjtBaUM3d01NO0VBQ0UseUJBTEk7QWpDb3hNWjtBaUM5d01NO0VBQ0UseUJBUEk7QWpDdXhNWjtBaUMvd01NO0VBQ0U7QWpDaXhNUjtBaUN4eE1NO0VBQ0UseUJBSEk7QWpDNnhNWjtBaUN6eE1NO0VBQ0UseUJBTEk7QWpDZ3lNWjtBaUMxeE1NO0VBQ0UseUJBUEk7QWpDbXlNWjtBaUMzeE1NO0VBQ0U7QWpDNnhNUjtBaUNweU1NO0VBQ0UseUJBSEk7QWpDeXlNWjtBaUNyeU1NO0VBQ0UseUJBTEk7QWpDNHlNWjtBaUN0eU1NO0VBQ0UseUJBUEk7QWpDK3lNWjtBaUN2eU1NO0VBQ0U7QWpDeXlNUjtBaUNoek1NO0VBQ0UseUJBSEk7QWpDcXpNWjtBaUNqek1NO0VBQ0UseUJBTEk7QWpDd3pNWjtBaUNsek1NO0VBQ0UseUJBUEk7QWpDMnpNWjtBaUNuek1NO0VBQ0U7QWpDcXpNUjtBaUM1ek1NO0VBQ0UseUJBSEk7QWpDaTBNWjtBaUM3ek1NO0VBQ0UseUJBTEk7QWpDbzBNWjtBaUM5ek1NO0VBQ0UseUJBUEk7QWpDdTBNWjtBaUMvek1NO0VBQ0U7QWpDaTBNUjtBaUN4ME1NO0VBQ0UseUJBSEk7QWpDNjBNWjtBaUN6ME1NO0VBQ0UseUJBTEk7QWpDZzFNWjtBaUMxME1NO0VBQ0UseUJBUEk7QWpDbTFNWjtBaUMzME1NO0VBQ0U7QWpDNjBNUjtBaUNwMU1NO0VBQ0UseUJBSEk7QWpDeTFNWjtBaUNyMU1NO0VBQ0UseUJBTEk7QWpDNDFNWjtBaUN0MU1NO0VBQ0UseUJBUEk7QWpDKzFNWjtBaUN2MU1NO0VBQ0U7QWpDeTFNUjtBaUN2MU1FO0VBQ0Usd0JBcEM4QjtFQXFDOUI7RUFDQTtFQUNBO0VBQ0EsaUMzQmxDVztFMkJtQ1g7RUFDQTtFQUNBO0VBQ0E7QWpDeTFNSjtBaUN4MU1JO0VBQ0U7QWpDMDFNTjtBaUN6MU1JO0VBQ0U7QWpDMjFNTjtBaUN4MU1FO0VBQ0UsWTNCaEJLO0FOMDJNVDtBaUN6MU1FO0VBQ0UsWTNCcEJLO0FOKzJNVDtBaUMxMU1FO0VBQ0UsWTNCdkJLO0FObTNNVDs7QWlDMTFNQTtFQUNFO0lBQ0U7RWpDNjFNRjtFaUM1MU1BO0lBQ0U7RWpDODFNRjtBQUNGO0FrQ3g0TUE7RUFFRSxrQzVCYk07RTRCY04sY2pDa0JLO0FEdTNNUDtBa0N4NE1FOztFQUVFLHlCQzVCZ0I7RUQ2QmhCLHFCQzVCc0I7RUQ2QnRCLHFCQzVCaUI7RUQ2QmpCO0FsQzA0TUo7QWtDcjRNTTs7RUFDRSxrQ0FITTtFQUlOLDhCQUpNO0VBS04sY0FKYTtBbEM0NE1yQjtBa0MzNE1NOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix1QkFKYTtBbENrNU1yQjtBa0NqNU1NOztFQUNFLGlDQUhNO0VBSU4sNkJBSk07RUFLTixjQUphO0FsQ3c1TXJCO0FrQ3Y1TU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QWxDODVNckI7QWtDNzVNTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBbENvNk1yQjtBa0NuNk1NOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTixXQUphO0FsQzA2TXJCO0FrQ3o2TU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QWxDZzdNckI7QWtDLzZNTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sdUJBSmE7QWxDczdNckI7QWtDcjdNTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBbEM0N01yQjtBa0MzN01NOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix1QkFKYTtBbENrOE1yQjtBa0NqOE1NOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix1QkFKYTtBbEN3OE1yQjtBa0N2OE1NOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixzQkFKYTtBbEM4OE1yQjtBa0M3OE1NOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix1QkFKYTtBbENvOU1yQjtBa0M5OE1JOztFQUNFO0VBQ0E7QWxDaTlNTjtBa0NoOU1JOztFQUNFLHlCakM3Q0k7RWlDOENKLFdqQzNCYTtBRDgrTW5CO0FrQ2w5TU07Ozs7RUFFRTtBbENzOU1SO0FrQ3I5TUU7RUFDRSxjNUJoRFU7QU51Z05kO0FrQ3Q5TUk7RUFDRTtBbEN3OU1OO0FrQ3Q5TUk7RUFDRSx5QmpDeERJO0VpQ3lESixXakN0Q2E7QUQ4L01uQjtBa0N2OU1NOztFQUVFO0FsQ3k5TVI7QWtDeDlNTTs7RUFFRSxrQmpDNUNXO0VpQzZDWDtBbEMwOU1SO0FrQ3o5TUU7RUFDRSw2QkF4RDBCO0FsQ21oTjlCO0FrQzE5TUk7O0VBRUUsbUJDaEV5QjtFRGlFekIsdUI1QjNERTtBTnVoTlI7QWtDMzlNRTtFQUNFLDZCQTVEMEI7QWxDeWhOOUI7QWtDNTlNSTs7RUFFRSxxQkNuRXlCO0VEb0V6QixjNUJ6RVE7QU51aU5kO0FrQzc5TUU7RUFDRSw2QkFuRTBCO0FsQ2tpTjlCO0FrQzU5TVE7O0VBRUU7QWxDODlNVjtBa0MzOU1JOztFQUVFO0FsQzY5TU47QWtDMTlNUTs7RUFFRTtBbEM0OU1WO0FrQzM5TUU7RUFDRTtBbEM2OU1KO0FrQ3o5TVE7RUFDRSxpQzVCMUZFO0FOcWpOWjtBa0N2OU1VO0VBQ0UsaUM1Qi9GQTtBTndqTlo7QWtDeDlNWTtFQUNFLGlDNUJsR0Y7QU40ak5aO0FrQ3g5TUk7O0VBRUU7QWxDMDlNTjtBa0N0OU1RO0VBQ0UsaUM1QjFHRTtBTmtrTlo7O0FrQ3Q5TUE7RTlCM0RFO0U4QjhEQTtFQUNBO0VBQ0E7QWxDdzlNRjs7QW1DNWpOSTtFQUNFLG1CbEN4Qkk7RWtDeUJKLHVCN0JkRTtBTjZrTlI7O0FvQ3RsTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEN5bE5GO0FvQ3hsTkU7RUFDRTtBcEMwbE5KO0FvQ3psTkk7RUFDRTtBcEMybE5OO0FvQzFsTkU7RUFDRTtBcEM0bE5KO0FvQzNsTkU7RUFDRTtBcEM2bE5KO0FvQzFsTkk7RUFDRSxlOUJrQkc7QU4wa05UO0FvQzFsTkk7RUFDRSxlOUJjRztBTjhrTlQ7QW9DM2xORTtFQUNFO0FwQzZsTko7QW9DNWxOSTtFQUNFO0VBQ0E7QXBDOGxOTjtBb0M3bE5FO0VBQ0U7QXBDK2xOSjtBb0M3bE5NO0VBQ0U7QXBDK2xOUjtBb0M5bE5NO0VBQ0U7QXBDZ21OUjtBb0M5bE5JO0VBQ0U7QXBDZ21OTjtBb0MvbE5NO0VBQ0U7RUFDQTtFQUNBO0FwQ2ltTlI7QW9DaG1OTTtFQUNFO0VBQ0E7QXBDa21OUjs7QW9DaG1OQTtFQUNFO0VBQ0EsaUM5QnRDVTtFOEJ1Q1Ysa0I5QmNPO0U4QmJQLGNuQ05LO0VtQ09MO0VBQ0EsZTlCZE87RThCZVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ21tTkY7QW9DbG1ORTtFQUNFO0VBQ0E7QXBDb21OSjtBb0MvbE5JO0VBQ0Usa0NBSE07RUFJTixjQUhhO0FwQ29tTm5CO0FvQ25tTkk7RUFDRSx5QkFITTtFQUlOLHVCQUhhO0FwQ3dtTm5CO0FvQ3ZtTkk7RUFDRSxpQ0FITTtFQUlOLGNBSGE7QXBDNG1ObkI7QW9DM21OSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBcENnbk5uQjtBb0MvbU5JO0VBQ0UseUJBSE07RUFJTixXQUhhO0FwQ29uTm5CO0FvQ25uTkk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXBDd25ObkI7QW9Ddm5OSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBcEM0bk5uQjtBb0Mzbk5JO0VBQ0UseUJBSE07RUFJTix1QkFIYTtBcENnb05uQjtBb0Mvbk5JO0VBQ0UseUJBSE07RUFJTixXQUhhO0FwQ29vTm5CO0FvQ25vTkk7RUFDRSx5QkFITTtFQUlOLHVCQUhhO0FwQ3dvTm5CO0FvQ3ZvTkk7RUFDRSx5QkFITTtFQUlOLHVCQUhhO0FwQzRvTm5CO0FvQzNvTkk7RUFDRSx5QkFITTtFQUlOLHNCQUhhO0FwQ2dwTm5CO0FvQy9vTkk7RUFDRSx5QkFITTtFQUlOLHVCQUhhO0FwQ29wTm5CO0FvQy9vTkU7RUFDRSxlOUJqQ0s7QU5rck5UO0FvQ2hwTkU7RUFDRSxlOUJwQ0s7QU5zck5UO0FvQ2pwTkU7RUFDRSxlOUJ2Q0s7QU4wck5UO0FvQ2pwTkk7RUFDRTtFQUNBO0FwQ21wTk47QW9DbHBOSTtFQUNFO0VBQ0E7QXBDb3BOTjtBb0NucE5JO0VBQ0U7RUFDQTtBcENxcE5OO0FvQ25wTkU7RUFDRSxnQkN2RmdCO0VEd0ZoQjtFQUNBO0VBQ0E7QXBDcXBOSjtBb0NwcE5JO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENxcE5OO0FvQ3BwTkk7RUFDRTtFQUNBO0FwQ3NwTk47QW9DcnBOSTtFQUNFO0VBQ0E7QXBDdXBOTjtBb0N0cE5JO0VBRUU7QXBDdXBOTjtBb0N0cE5JO0VBQ0U7QXBDd3BOTjtBb0N2cE5FO0VBQ0UsdUI5QmpEYTtBTjBzTmpCOztBb0N0cE5FO0VBQ0U7QXBDeXBOSjs7QXNDOXZOQTs7RUFHRTtBdENnd05GO0FzQy92TkU7Ozs7RUFFRTtBdENtd05KO0FzQ2x3TkU7O0VBQ0UsaUJDckJhO0F2QzB4TmpCO0FzQ3B3TkU7O0VBQ0UsaUJDdEJhO0F2QzZ4TmpCO0FzQ3R3TkU7O0VBQ0U7QXRDeXdOSjs7QXNDdndOQTtFQUNFLGNyQ1lLO0VxQ1RMLGVoQ0RPO0VnQ0VQLGdCaENRWTtFZ0NQWixrQkNwQ2tCO0F2QzR5TnBCO0FzQ3Z3TkU7RUFDRSxjQ3JDaUI7RURzQ2pCLG9CQ3JDa0I7QXZDOHlOdEI7QXNDeHdORTtFQUNFO0F0QzB3Tko7QXNDendORTtFQUNFLG9CQy9CdUI7QXZDMHlOM0I7QXNDdndOSTtFQUNFLGVyQzRHRTtBRDZwTlI7QXNDMXdOSTtFQUNFLGVyQzRHRTtBRGdxTlI7QXNDN3dOSTtFQUNFLGVyQzRHRTtBRG1xTlI7QXNDaHhOSTtFQUNFLGVyQzRHRTtBRHNxTlI7QXNDbnhOSTtFQUNFLGVyQzRHRTtBRHlxTlI7QXNDdHhOSTtFQUNFLGVyQzRHRTtBRDRxTlI7QXNDenhOSTtFQUNFLGVyQzRHRTtBRCtxTlI7O0FzQ3p4TkE7RUFDRSxjaEMvQ1U7RWdDa0RWLGVoQ25CTztFZ0NvQlAsZ0JoQ2ZjO0VnQ2dCZCxpQkMvQ3FCO0F2Q3kwTnZCO0FzQ3p4TkU7RUFDRSxjaEN2RFU7RWdDd0RWLGdCaENqQmM7QU40eU5sQjtBc0MxeE5FO0VBQ0Usb0JDakR1QjtBdkM2ME4zQjtBc0N4eE5JO0VBQ0UsZXJDMEZFO0FEZ3NOUjtBc0MzeE5JO0VBQ0UsZXJDMEZFO0FEbXNOUjtBc0M5eE5JO0VBQ0UsZXJDMEZFO0FEc3NOUjtBc0NqeU5JO0VBQ0UsZXJDMEZFO0FEeXNOUjtBc0NweU5JO0VBQ0UsZXJDMEZFO0FENHNOUjtBc0N2eU5JO0VBQ0UsZXJDMEZFO0FEK3NOUjtBc0MxeU5JO0VBQ0UsZXJDMEZFO0FEa3ROUjs7QXVDOTFOQTtFQUNFLGNqQ2xCTTtBTm0zTlI7QXVDLzFORTtFQUNFLHVCakNUSTtBTjAyTlI7QXVDOTFORTtFQUNFLGdDdENpRGE7RXNDaERiO0F2Q2cyTko7QXVDNzFORTtFQUNFLGdDdEM0Q2E7RXNDM0NiO0F2QysxTko7QXVDNTFORTtFQUNFLGdDdEN1Q2E7RXNDdENiO0F2QzgxTko7O0F3QzkzTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2k0TkY7O0F3Qy8zTkE7RUFFRSxnQmxDNEJjO0VrQzNCZDtFQUNBO0VBQ0E7QXhDaTRORjtBd0NoNE5FO0VBQ0U7RUFDQTtBeENrNE5KOztBd0M3M05BO0VBQ0U7RUFDQSxpQ2xDaEJVO0VrQ2lCVix1QmxDc0NlO0VrQ3JDZjtFQUNBLGVsQ09PO0VrQ05QO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2c0TkY7O0F5Q3A2TkE7RUFDRTtBekN1Nk5GOztBeUNuNk5FOztFQUVFLGN4Q05NO0FENDZOVjs7QXlDbDZOQTtFQUNFO0VBQ0E7QXpDcTZORjs7QXlDbDZOQTs7RUFFRSw0Qm5DTk07QU4yNk5SOztBeUNsNk5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNxNk5GOztBeUNsNk5BO0VBQ0UsbUJuQ3pCVTtFbUMwQlY7RUFDQSx1Qm5DcEJNO0VtQ3FCTjtFQUNBO0VBQ0E7RUFDQTtBekNxNk5GO0F5Q242TkU7RUFDRTtB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QUNBO0UzQytuT047QUFDRjtBMkM3bk9NO0VBQ0U7RUFDQTtBM0Mrbk9SO0EyQzVuT007RUFDRTtFQUNBO0EzQzhuT1I7QTJDM25PTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNm5PUjtBMkN6bk9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Mybk9OO0FJdjBPRTtFdUNvTUU7SUFXSTtJQUNBO0UzQzRuT047QUFDRjtBSXIxT0U7RXVDNE1FO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNDNm5PTjtBQUNGO0EyQzNuT007RUFDRTtFQUNBO0EzQzZuT1I7QTJDMW5PTTtFQUNFO0VBQ0E7QTNDNG5PUjtBMkN4bk9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Mwbk9OO0FJeDJPRTtFdUNzT0U7SUFXSTtJQUNBO0lBQ0E7RTNDMm5PTjtBQUNGO0FJdjNPRTtFdUM4T0U7SUFpQkk7SUFDQTtJQUNBO0UzQzRuT047QUFDRjtBMkMxbk9NO0VBQ0U7RUFDQTtBM0M0bk9SO0EyQ3puT007RUFDRTtFQUNBO0EzQzJuT1I7QTJDdm5PSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3luT047QUkxNE9FO0V1Q3VRRTtJQWFJO0lBQ0E7SUFDQTtFM0Mwbk9OO0FBQ0Y7QUl6NU9FO0V1QytRRTtJQW1CSTtJQUNBO0lBQ0E7RTNDMm5PTjtBQUNGO0EyQ3puT007RUFDRTtFQUNBO0EzQzJuT1I7QTJDeG5PTTtFQUNFO0VBQ0E7QTNDMG5PUjtBMkN0bk9JO0VBQ0U7RUFDQTtBM0N3bk9OO0EyQ3JuT0k7RUFDRTtFQUNBO0EzQ3VuT047QTJDcG5PSTtFQUNFO0VBQ0E7QTNDc25PTjtBMkNubk9JO0VBQ0U7RUFDQTtBM0Nxbk9OO0EyQ2xuT0k7RUFDRTtFQUNBO0EzQ29uT047QTJDam5PSTtFQUNFO0VBQ0E7QTNDbW5PTjtBMkNobk9JO0VBQ0U7RUFDQTtBM0Nrbk9O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Q3kyUFY7QUFDRjs7QThDMzlQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qzg5UEY7QUkvNFBFO0UwQ3pGRjtJQWFJO0U5Qys5UEY7QUFDRjtBSTU1UEU7RTBDakZGO0lBaUJJO0lBQ0E7RTlDZytQRjtBQUNGO0E4Qzk5UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDZytQSjtBOEM5OVBJO0VBQ0U7QTlDZytQTjtBOEM1OVBNO0VBQ0U7QTlDODlQUjtBOEN6OVBFO0UzQy9CQTtFQXdCQTtFMkNTRTtFQUNBO0E5Q2krUEo7QThDOTlQRTtFQUNFO0E5Q2crUEo7QThDNzlQRTtFQUNFLDRCeENyQ0k7RXdDc0NKLGM3Q2pETTtFNkNrRE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUMrOVBKO0E4Qzc5UEk7RUFDRSxtQnhDeERNO0FOdWhRWjs7QStDNWhRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MraFFGO0ErQzdoUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DK2hRSjtBK0M3aFFJO0VBQ0UsdUJ6Q0xFO0V5Q01GO0VBQ0EsZ0J6Q3lCUTtFeUN4QlI7RUFDQTtFQUNBO0EvQytoUU47QStDN2hRTTtFQUNFO0EvQytoUVI7QStDM2hRSTtFNUN0QkY7RUF3QkE7RTRDQUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbWlRTjtBSWxnUUU7RTJDbERFO0lBb0JJO0lBQ0E7RS9Db2lRTjtBQUNGO0ErQ2xpUU07RTVDOUNKO0VBd0JBO0U0Q3dCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DMGlRUjtBSWhpUUU7RTJDMUJJO0lBbUJJO0lBQ0E7RS9DMmlRUjtBQUNGO0ErQ3RpUUU7RUFDRTtBL0N3aVFKO0ErQ3BpUUk7RUFDRTtBL0NzaVFOO0ErQ2xpUUU7RTVDbEZBO0VBd0JBO0U0QzRERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzBpUUo7QStDeGlRSTtFQUNFO0VBQ0E7RUFDQTtBL0MwaVFOO0ErQ3RpUUU7RUFDRTtFQUNBO0VBQ0E7QS9Dd2lRSjtBK0NwaVFJOztFQUVFO0EvQ3NpUU47QStDbGlRRTtFNUM5R0E7RUF3QkE7RTRDd0ZFO0VBQ0EsNEJ6QzVHSTtFeUM2R0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzBpUUo7QStDeGlRSTtFQUNFLG1CekM1SE07QU5zcVFaO0ErQ3ZpUUk7O0U1QzdIRjtFQXdCQTtFNEN3R0k7RUFDQTtFQUNBLGM5Q2pJRztFOENrSUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MraVFOO0ErQzdpUU07O0VBQ0U7RUFDQTtBL0NnalFSO0ErQzdpUU07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DZ2pRUjtBK0M3aVFNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NnalFSO0ErQzVpUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M4aVFOO0ErQzVpUU07RUFDRSx1QnpDMUtBO0FOd3RRUjtBK0MzaVFNO0VBQ0U7RUFDQTtBL0M2aVFSO0ErQzNpUVE7RUFDRTtBL0M2aVFWO0ErQ3hpUUk7RUFDRTtFQUNBO0EvQzBpUU47QStDdGlRRTtFNUNsTUE7RUF3QkE7RTRDNEtFO0VBQ0EsNEJ6Q2hNSTtFeUNpTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzhpUUo7QStDNWlRSTtFQUNFLG1CekNuTk07RXlDb05OO0EvQzhpUU47QStDM2lRSTtFQUNFO0EvQzZpUU47QStDMWlRUTtFQUNFO0EvQzRpUVY7QStDdmlRSTtFQUNFO0EvQ3lpUU47QStDcmlRVTs7RUFFRTtBL0N1aVFaO0ErQ2ppUUk7RTVDNU9GO0VBd0JBO0U0Q3NOSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3lpUU47O0ErQ25pUUU7RUFDRTtBL0NzaVFKO0ErQ25pUUU7RUFDRTtBL0NxaVFKO0ErQ2xpUUU7RUFDRTtBL0NvaVFKO0ErQ2ppUUU7RUFDRTtBL0NtaVFKO0ErQ2hpUUU7RUFDRTtBL0NraVFKO0ErQy9oUUU7RTVDL1FBO0VBd0JBO0U0QzBQRSxtQjlDalJLO0U4Q2tSTDtFQUNBO0VBQ0E7RUFDQTtBL0NzaVFKO0ErQ3BpUUk7RUFDRTtBL0NzaVFOO0ErQ25pUUk7RUFDRTtBL0NxaVFOO0ErQ2xpUUk7RUFDRTtBL0NvaVFOOztBK0MvaFFBO0U1Q3RTRTtFQXdCQTtFNENnUkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QS9Dc2lRRjtBK0NwaVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnpDeFRJO0V5Q3lUSjtFQUNBO0VBQ0E7QS9Dc2lRSjtBK0NwaVFJO0VBQ0UsYzlDelVJO0U4QzBVSjtFQUNBO0VBQ0E7RUFDQTtBL0NzaVFOO0ErQ3BpUU07RUFDRTtBL0NzaVFSO0ErQ2xpUUk7RTVDOVVGO0VBd0JBO0U0Q3dUSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzBpUU47QStDeGlRTTtFQUNFO0EvQzBpUVI7QStDdmlRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQ3lpUVI7QStDcmlRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DdWlRTjs7QStDamlRRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQ21pUUo7QStDamlRSTtFQUNFO0EvQ21pUU47QStDOWhRSTtFQUNFO0EvQ2dpUU47QStDN2hRSTtFQUNFO0EvQytoUU47O0ErQ3poUUE7RUFDRTtJQUNFLGM5Q2xaSztFRDg2UVA7RStDemhRQTtJQUNFO0UvQzJoUUY7QUFDRjtBZ0QzN1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQ2N1FKO0FJbDNRRTtFNENoRkE7SUFRSTtFaEQ4N1FKO0FBQ0Y7QWdENTdRSTtFQUNFLG1CMUNQUTtBTnE4UWQ7QWdEMzdRSTtFQUNFO0VBQ0E7RUFDQTtBaEQ2N1FOO0FJdjNRRTtFNEN6RUU7SUFNSTtFaEQ4N1FOO0FBQ0Y7QUlwNFFFO0U0Q2pFRTtJQVVJO0VoRCs3UU47QUFDRjtBZ0Q1N1FJO0VBQ0U7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FoRDg3UU47QUkvNFFFO0U0Q25ERTtJQU9JO0lBQ0E7RWhEKzdRTjtBQUNGO0FnRDM3UUU7RUFDRTtFQUNBLGdCMUNDVTtFMENBVjtFQUNBO0VBQ0E7QWhENjdRSjtBSTU1UUU7RTRDdENBO0lBUUk7RWhEODdRSjtBQUNGO0FnRDM3UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhENjdRSjtBZ0QzN1FJO0VBQ0UsbUIxQ3pETTtFMEMwRE47QWhENjdRTjtBZ0QxN1FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhENDdRTjtBZ0R6N1FJO0VBQ0U7RUFDQTtBaEQyN1FOO0FnRHo3UU07RUFDRTtBaEQyN1FSO0FnRHg3UU07RUFDRTtBaEQwN1FSO0FnRHQ3UUk7RUFDRTtFQUNBO0VBQ0E7QWhEdzdRTjtBZ0R0N1FNO0VBQ0U7RUFDQTtFQUNBO0FoRHc3UVI7QWdEcjdRTTs7RUFFRTtFQUNBLGMxQ3JGQztFMENzRkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHU3UVI7QWdEbjdRSTtFQUNFLGMvQzlHSTtFK0MrR0o7RUFDQSxnQjFDckVRO0UwQ3NFUjtBaERxN1FOOztBaUR4aVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpEMmlSSjtBaUR6aVJJO0VBQ0U7QWpEMmlSTjtBSTE5UUU7RTZDbEZFO0lBSUk7RWpENGlSTjtBQUNGO0FJditRRTtFNkMxRUU7SUFRSTtFakQ2aVJOO0FBQ0Y7QWlEM2lSTTtFQUNFO0FqRDZpUlI7QWlEeGlSRTtFQUNFO0FqRDBpUko7QUlsL1FFO0U2Q3pEQTtJQUlJO0VqRDJpUko7QUFDRjtB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aTZSTjtBcUQvNVJNO0VBQ0UsdUIvQzNFQTtBTjQrUlI7O0FxRDM1UkE7RUFDRTtFQUNBO0VBQ0E7QXJEODVSRjtBcUQ1NVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDg1Uko7O0FzRHhnU0E7RW5EU0U7RUF3QkE7RW1EL0JBLG1CaERlTztFZ0RkUDtFQUNBO0VBQ0E7QXREaWhTRjtBSXo3UkU7RWtEckZFO0lBQ0U7RXREaWhTSjtBQUNGO0FzRDlnU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREZ2hTSjtBSXQ4UkU7RWtEaEZBO0lBU0k7RXREaWhTSjtBQUNGO0FzRC9nU0k7RUFDRTtFQUNBO0F0RGloU047QUkvOFJFO0VrRGhFSTtJQUVJO0lBQ0E7RXREaWhTUjtBQUNGO0FJcjlSRTtFa0RwRUU7SUFZSTtFdERpaFNOO0FBQ0Y7QXNEN2dTRTtFQUNFO0VBQ0E7QXREK2dTSjtBSTk5UkU7RWtEbkRBO0lBS0k7RXREZ2hTSjtFc0Q5Z1NJO0lBRUU7RXREK2dTTjtBQUNGO0FzRDVnU0k7RUFDRTtBdEQ4Z1NOO0FzRDNnU0k7RUFDRTtBdEQ2Z1NOO0FzRHpnU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJnU0o7QUkxK1JJO0VrRHRDRjtJQVFJO0V0RDRnU0o7QUFDRjtBSXgvUkU7RWtEN0JBO0lBWUk7RXRENmdTSjtBQUNGO0FzRDNnU0k7RUFDRTtBdEQ2Z1NOO0FzRDFnU0k7RUFDRTtBdEQ0Z1NOO0FzRHpnU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQyZ1NOO0FJemdTRTtFa0RORTtJQU9JO0V0RDRnU047QUFDRjtBc0QxZ1NNO0VBQ0U7QXRENGdTUjtBc0R6Z1NNO0VBQ0U7RUFDQTtFQUNBO0F0RDJnU1I7QXNEdGdTRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHVnU0o7QUkvaFNFO0VrRGdCQTtJQVdJO0V0RHdnU0o7QUFDRjtBc0R0Z1NJO0VBQ0U7QXREd2dTTjtBc0RyZ1NJO0VBRUUsbUJyRG5GQztFcURvRkQ7QXREc2dTTjtBc0RuZ1NJO0VBQ0U7QXREcWdTTjtBc0RsZ1NJO0VBQ0U7QXREb2dTTjs7QXVEOW9TQTtFcERTRTtFQXdCQTtFb0QvQkE7RUFDQSxtQmpEY087RWlEYlA7RUFDQTtBdkR1cFNGO0FJL2pTRTtFbURyRkU7SUFDRTtFdkR1cFNKO0FBQ0Y7QXVEcHBTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRzcFNKO0FJNWtTRTtFbURoRkE7SUFTSTtFdkR1cFNKO0FBQ0Y7QXVEcnBTSTtFQUNFO0VBQ0E7QXZEdXBTTjtBSXJsU0U7RW1EaEVJO0lBRUk7SUFDQTtFdkR1cFNSO0FBQ0Y7QUkzbFNFO0VtRHBFRTtJQVlJO0V2RHVwU047QUFDRjtBdURucFNFO0VBQ0U7RUFDQTtBdkRxcFNKO0FJcG1TRTtFbURuREE7SUFLSTtFdkRzcFNKO0V1RHBwU0k7SUFFRTtFdkRxcFNOO0FBQ0Y7QXVEbHBTSTtFQUNFO0F2RG9wU047QXVEanBTSTtFQUNFO0F2RG1wU047QXVEL29TRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEaXBTSjtBSWhuU0k7RW1EdENGO0lBUUk7RXZEa3BTSjtBQUNGO0FJOW5TRTtFbUQ3QkE7SUFZSTtFdkRtcFNKO0FBQ0Y7QXVEanBTSTtFQUNFO0F2RG1wU047QXVEaHBTSTtFQUNFO0F2RGtwU047QXVEL29TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RGlwU047QUkvb1NFO0VtRE5FO0lBT0k7RXZEa3BTTjtBQUNGO0F1RGhwU007RUFDRTtBdkRrcFNSO0F1RC9vU007RUFDRTtFQUNBO0VBQ0E7QXZEaXBTUjtBdUQ1b1NFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZENm9TSjtBSXJxU0U7RW1EZ0JBO0lBV0k7RXZEOG9TSjtBQUNGO0F1RDVvU0k7RUFDRTtBdkQ4b1NOO0F1RDNvU0k7RUFFRSxtQnREbkZDO0VzRG9GRDtBdkQ0b1NOO0F1RHpvU0k7RUFDRTtBdkQyb1NOO0F1RHhvU0k7RUFDRTtBdkQwb1NOOztBd0RweFNBO0VBQ0U7QXhEdXhTRjtB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cDBTTTtFQUNFO0F6RHMwU1I7QXlEbDBTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEbzBTTjtBeURsMFNNO0VBQ0UsdUJuRGxRQTtBTnNrVFI7QXlEajBTTTtFQUNFO0F6RG0wU1I7QXlEaDBTTTtFQUNFO0F6RGswU1I7QXlEN3pTRTtFQUNFO0VBQ0E7QXpEK3pTSjtBSXgvU0k7RXFEdUxGO0lBS0k7SUFDQTtFekRnMFNKO0FBQ0Y7QUluaFRFO0VxRDRNQTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0V6RGkwU0o7QUFDRjtBeUQvelNJO0VBQ0U7QXpEaTBTTjtBeUQ3elNFO0VBQ0U7RUFDQTtFQUNBLGNuRG5USTtFbURvVEo7RUFDQTtFQUNBLGdCbkQxUVU7RW1EMlFWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEK3pTSjtBeUQ3elNJO0VBQ0UsbUJ4RHZUSztFd0R3VEwsdUJuRHRURTtBTnFuVFI7O0F5RDF6U0E7RUFDRSxtQnhEdlVRO0V3RHdVUjtFQUNBO0VBQ0E7RUFDQTtBekQ2elNGO0F5RDN6U0U7RUFDRTtBekQ2elNKO0FJN2pURTtFcUR3UEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFekQ2elNGO0FBQ0Y7QXlEM3pTRTtFQUNFLHVCbkQ5VUk7RW1EK1VKLGdDeERqUmE7RXdEa1JiO0VBQ0EsZ0JuRGpUVTtFbURrVFY7RUFDQTtBekQ2elNKO0F5RDF6U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBekQ0elNKO0FJdGxURTtFcURtUkE7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFekQ2elNKO0FBQ0Y7QXlEM3pTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENnpTTjtBeUQxelNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJuRGxYRjtFbURtWEU7RUFDQTtBekQ0elNWO0FJN21URTtFcURtU0U7SUFtQkk7SUFDQTtJQUNBO0V6RDJ6U047QUFDRjtBeUR6elNNO0VBQ0U7QXpEMnpTUjtBeUR4elNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpEMHpTUjs7QXlEcHpTQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBekR1elNGOztBSW5vVEU7RXFEZ1ZBO0lBQ0U7SUFDQTtFekR1elNGO0V5RHB6U0E7SUFDRTtFekRzelNGO0V5RHB6U0U7SUFDRTtFekRzelNKO0V5RGx6U0E7SXREcmFBO0lBd0JBO0lzRCtZRTtJQUNBO0V6RDB6U0Y7RXlEeHpTRTtJQUNFO0lBQ0E7RXpEMHpTSjtFeUR4elNJO0lBQ0U7RXpEMHpTTjtBQUNGO0F5RHJ6U0E7RUFDRTtBekR1elNGO0F5RHJ6U0U7RUFDRTtBekR1elNKO0FJaHFURTtFcURxV0Y7SUFRSTtJQUNBO0V6RHV6U0Y7QUFDRjtBSTlxVEU7RXFENldGO0lBYUk7SUFDQTtFekR3elNGO0FBQ0Y7QXlEdHpTRTtFQUNFO0F6RHd6U0o7QXlEcnpTRTtFQUNFO0VBQ0E7RUFDQTtBekR1elNKO0FJcHJURTtFcUQwWEE7SUFNSTtJQUNBO0V6RHd6U0o7QUFDRjtBSWxzVEU7RXFEa1lBO0lBV0k7SUFDQTtFekR5elNKO0FBQ0Y7QXlEdnpTSTtFQUNFO0VBQ0EsdUJuRHRkRTtBTit3VFI7QXlEdnpTTTtFQUNFO0F6RHl6U1I7QXlEcnpTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQm5EbmNRO0VtRG9jUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHV6U047QUk1dFRFO0VxRDBaRTtJQWNJO0V6RHd6U047QUFDRjs7QXlEbnpTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEc3pTRjtBeURwelNFO0VBQ0U7QXpEc3pTSjtBSTV1VEU7RXFEOGFGO0lBWUk7RXpEc3pTRjtBQUNGO0F5RHB6U0U7RUFDRTtBekRzelNKO0F5RG56U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEcXpTSjtBeURuelNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEcXpTTjtBeURqelNFO0VBQ0U7RUFDQTtBekRtelNKO0F5RGp6U0k7RUFDRTtFQUNBO0F6RG16U047QXlEaHpTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRrelNOO0F5RDd5U1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RCt5U1Y7QXlEM3lTTTtFQUNFLGNuRHJqQkM7QU5rMlRUO0F5RHp5U0k7RUFDRTtBekQyeVNOO0F5RHh5U0k7RUFDRSx1Qm5EamtCRTtFbURra0JGO0VBQ0E7RUFDQSxnQm5EdmlCVTtFbUR3aUJWO0VBQ0E7QXpEMHlTTjtBeUR0eVNFO0VBQ0U7RUFDQTtFQUNBO0F6RHd5U0o7O0F5RHB5U0E7RUFDRTtBekR1eVNGOztBeURweVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEdXlTRjtBSWgwVEU7RXFEa2hCRjtJQVVJO0lBQ0E7RXpEd3lTRjtFeUR0eVNFO0lBQ0U7SUFDQTtFekR3eVNKO0V5RHJ5U0U7SUFDRTtJQUNBO0V6RHV5U0o7RXlEcHlTRTtJQUNFO0lBQ0E7RXpEc3lTSjtFeURueVNFO0lBQ0U7SUFDQTtFekRxeVNKO0V5RGx5U0U7SUFDRTtJQUNBO0V6RG95U0o7RXlEanlTRTtJQUNFO0lBQ0E7RXpEbXlTSjtFeURoeVNFO0lBQ0U7SUFDQTtFekRreVNKO0V5RC94U0U7SUFDRTtJQUNBO0V6RGl5U0o7QUFDRjtBeUQ5eFNFO0VBQ0U7RUFDQTtBekRneVNKO0F5RDd4U0U7RUFDRTtFQUNBO0F6RCt4U0o7QXlENXhTRTtFQUNFO0VBQ0E7QXpEOHhTSjtBeUQzeFNFO0VBQ0U7RUFDQTtBekQ2eFNKO0F5RDF4U0U7RUFDRTtFQUNBO0F6RDR4U0o7QXlEenhTRTtFQUNFO0VBQ0E7QXpEMnhTSjtBeUR4eFNFO0VBQ0U7RUFDQTtBekQweFNKO0F5RHZ4U0U7RUFDRTtFQUNBO0F6RHl4U0o7O0F5RHJ4U0E7RUFDRTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0F6RHd4U0Y7QXlEdHhTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHd4U0o7O0FJLzVURTtFcUQyb0JGO0lBRUk7SUFDQTtFekR1eFNGO0V5RHJ4U0U7SUFDRTtFekR1eFNKO0FBQ0Y7QUl6NVRFO0VxRDJuQkY7SUFXSTtFekR1eFNGO0FBQ0Y7QXlEcnhTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RHV4U0o7QUk1NlRFO0VxRGlwQkE7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFekR3eFNKO0FBQ0Y7QXlEdHhTSTtFQUNFO0VBQ0E7QXpEd3hTTjtBeURweFNFO0VBQ0U7RUFDQTtFQUNBO0F6RHN4U0o7QUk3N1RFO0VxRG9xQkE7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFekR1eFNKO0FBQ0Y7QXlEcnhTSTtFQUNFO0F6RHV4U047QXlEcHhTSTtFQUNFO0F6RHN4U047QXlEbnhTSTtFQUNFO0F6RHF4U047QXlEanhTTTtFQUNFO0VBQ0E7QXpEbXhTUjtBeUQ5d1NFO0VBQ0UsY3hENXdCSztFd0Q2d0JMO0VBQ0E7QXpEZ3hTSjtBSXY5VEU7RXFEb3NCQTtJQU1JO0V6RGl4U0o7QUFDRjtBeUQvd1NJO0VBQ0UsY3hEcnhCRztFd0RzeEJIO0F6RGl4U047QXlEN3dTRTtFQUNFLGN4RGx5Qk07RXdEbXlCTjtFQUNBLGdCbkR6dkJVO0VtRDB2QlY7RUFDQTtBekQrd1NKO0F5RDd3U0k7RUFDRTtBekQrd1NOO0F5RDN3U0U7RUFDRSxjeERud0JHO0V3RG93Qkg7RUFDQTtFQUNBO0VBQ0EsZ0JuRHZ3QlU7RW1Ed3dCVjtFQUNBO0F6RDZ3U0o7QUluL1RFO0VxRCt0QkE7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFekQ4d1NKO0FBQ0Y7QXlENXdTSTtFQUNFLHVCbkRuekJFO0FOaWtVUjtBeUQzd1NJO0VBQ0U7QXpENndTTjtBeUQxd1NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENHdTTjtBeUR6d1NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JuRDN5QlU7RW1ENHlCVjtFQUNBO0F6RDJ3U047QXlEendTTTtFQUNFO0F6RDJ3U1I7QXlEeHdTTTtFQUNFO0F6RDB3U1I7QXlEcHdTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCbkQ5ekJVO0VtRCt6QlY7RUFDQTtBekRzd1NOO0FJaGlVRTtFcURveEJFO0lBU0k7SUFDQTtFekR1d1NOO0FBQ0Y7QXlEbndTTTtFQUNFLGN4RHYwQkQ7RXdEdzBCQztFQUNBLGdCbkR6MEJNO0VtRDAwQk47RUFDQTtBekRxd1NSO0F5RG53U1E7RUFDRSx1Qm5EOTJCRjtBTm1uVVI7QXlEandTTTtFQUNFO0F6RG13U1I7QXlEaHdTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RGt3U1I7QXlENXZTUTtFQUNFO0F6RDh2U1Y7QXlEM3ZTUTtFQUNFO0F6RDZ2U1Y7QXlEdHZTUTtFQUNFO0F6RHd2U1Y7QXlEcnZTUTtFQUNFO0F6RHV2U1Y7QXlEcHZTUTtFQUNFO0F6RHN2U1Y7QXlEanZTSTtFQUNFO0VBQ0E7QXpEbXZTTjtBSTVrVUU7RXFEdTFCRTtJQUtJO0V6RG92U047RXlEbHZTTTtJQUNFO0V6RG92U1I7RXlEbHZTUTtJQUNFO0V6RG92U1Y7QUFDRjtBeUQvdVNJO0VBQ0U7QXpEaXZTTjtBeUQ5dVNJO0VBQ0U7RUFDQTtFQUNBO0F6RGd2U047QXlEOXVTTTtFQUNFO0F6RGd2U1I7QXlEN3VTTTtFQUNFLGN4RHA4QkU7RXdEcThCRjtFQUNBLGdCbkQzNUJNO0VtRDQ1Qk47QXpEK3VTUjtBeUQzdVNJO0VBQ0U7RUFDQTtFQUNBLGdCbkR0NkJVO0VtRHU2QlY7QXpENnVTTjtBeUQxdVNJO0VBQ0U7RUFDQTtFQUNBO0F6RDR1U047QXlEMXVTTTtFQUNFLGN4RHg5QkU7QURvc1VWOztBeUR0dVNBO0VBQ0U7QXpEeXVTRjtBSTFuVUU7RXFEbzVCRTtJQUNFO0lBQ0E7RXpEeXVTSjtBQUNGO0F5RHR1U0U7RUFDRTtFQUNBO0F6RHd1U0o7QXlEcnVTTTtFQUNFO0F6RHV1U1I7QXlEbnVTSTtFQUNFO0F6RHF1U047QXlEbHVTSTtFQUNFLG1CbkR6K0JHO0VtRDArQkgsY3hENzhCQztFd0Q4OEJEO0F6RG91U047QXlEbHVTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRvdVNSO0F5RGh1U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGt1U047QXlEaHVTTTtFQUNFO0F6RGt1U1I7QXlEL3RTTTtFQUNFO0F6RGl1U1I7O0F5RDN0U0E7RUFDRTtBekQ4dFNGO0F5RDV0U0U7RUFDRTtFQUNBO0F6RDh0U0o7QXlEMXRTSTtFQUNFO0F6RDR0U047QXlEenRTSTtFQUNFO0VBQ0E7QXpEMnRTTjtBeUR4dFNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDB0U1Y7QXlEdnRTUTtFQUNFO0F6RHl0U1Y7QXlEcHRTSTtFQUNFO0F6RHN0U047QXlEbHRTRTtFQUNFO0F6RG90U0o7QXlEbHRTSTtFQUNFO0VBQ0E7QXpEb3RTTjtBeURsdFNNO0VBQ0U7QXpEb3RTUjtBeURodFNJO0VBQ0U7QXpEa3RTTjtBeUQvc1NJO0VBQ0U7RUFDQTtBekRpdFNOO0F5RDlzU0k7RUFDRSx1Qm5EcGxDRTtFbURxbENGO0VBQ0EsZ0JuRHpqQ1U7RW1EMGpDVjtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QXpEZ3RTTjtBeUQ3c1NJO0VBQ0UsdUJuRDlsQ0U7RW1EK2xDRjtFQUNBLGdCbkRoa0NRO0VtRGlrQ1I7RUFDQTtFQUNBO0tBQUE7VUFBQTtBekQrc1NOO0F5RDNzU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekQ2c1NKO0F5RDNzU0k7RUFDRSx1Qm5EOW1DRTtFbUQrbUNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBekQ2c1NOO0F5RDFzU0k7RUFDRTtFQUNBO0F6RDRzU047QXlEenNTSTtFdERsb0NGO0VBd0JBO0VzRDRtQ0ksbUJuRDVuQ0c7RW1ENm5DSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaXRTTjtBeUQvc1NNO0VBRUUsbUJuRHpvQ0M7RW1EMG9DRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGd0U1I7QXlEN3NTTTtFQUNFO0F6RCtzU1I7QXlENXNTTTtFQUNFO0F6RDhzU1I7O0FJcHlVRTtFcUQ0bENGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDJzU0Y7RXlEenNTRTtJQUNFO0lBQ0E7RXpEMnNTSjtBQUNGOztBeUR2c1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMHNTRjtBeUR4c1NFO0VBQ0U7QXpEMHNTSjtBSWgwVUU7RXFENG1DRjtJQWNJO0V6RDBzU0Y7RXlEeHNTRTtJQUNFO0V6RDBzU0o7QUFDRjtBeUR2c1NFO0VBQ0U7RUFDQTtBekR5c1NKO0F5RHRzU0U7RUFDRSxjeEQxcUNHO0V3RDJxQ0g7RUFDQSxnQm5ENXFDVTtFbUQ2cUNWO0F6RHdzU0o7QXlEdHNTSTtFQUNFLHVCbkRodENFO0FOdzVVUjtBeURyc1NJO0VBQ0U7RUFDQTtFQUNBLGdCbkR6ckNVO0VtRDByQ1Y7RUFDQTtBekR1c1NOO0F5RG5zU0U7RUFDRTtFQUNBLGN4RDlyQ0c7RXdEK3JDSDtFQUNBO0VBQ0E7RUFDQTtBekRxc1NKO0F5RG5zU0k7RUFDRSx1Qm5EcnVDRTtBTjA2VVI7QXlEbHNTSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RG9zU047QUkvMlVFO0VxRCtxQ0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFekRrc1NKO0V5RGhzU0k7SUFDRTtFekRrc1NOO0FBQ0Y7QXlEOXJTRTtFdERwd0NBO0VBd0JBO0VzRDh1Q0UsNEJuRGp3Q0k7RW1Ea3dDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHNzU0o7QXlEcHNTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRzc1NOO0F5RG5zU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekRxc1NOO0F5RGxzU1E7RUFDRTtBekRvc1NWO0F5RGhzU007RUFDRSxjeEQxd0NEO0V3RDJ3Q0M7RUFDQTtFQUNBO0VBQ0E7QXpEa3NTUjtBeURoc1NRO0VBQ0UsY3hENXpDQTtBRDgvVVY7QXlENXJTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEOHJTSjs7QXlEMXJTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENnJTRjtBeUQzclNFO0VBQ0UsbUJ4RHh5Q0c7QURxK1VQO0FJbDhVRTtFcUQ2dkNGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDZyU0Y7QUFDRjtBeUQzclNFO0VBQ0U7RUFDQTtBekQ2clNKO0FJaDlVRTtFcURpeENBO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RXpEOHJTSjtBQUNGO0F5RDNyU0U7RUFDRSxjeERqMENHO0V3RGswQ0g7RUFDQSxnQm5EbjBDVTtFbURvMENWO0VBQ0E7QXpENnJTSjtBeUQzclNJO0VBQ0UsdUJuRHgyQ0U7QU5xaVZSO0FJbCtVRTtFcUQ2eENBO0lBWUk7SUFDQTtFekQ2clNKO0FBQ0Y7QXlEM3JTSTtFQUNFO0F6RDZyU047QXlEMXJTSTtFQUNFO0VBQ0E7RUFDQSxnQm5EMTFDVTtFbUQyMUNWO0VBQ0E7QXpENHJTTjtBeUR4clNFO0VBQ0U7RUFDQSxjeEQvMUNHO0V3RGcyQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMHJTSjtBeUR4clNJO0VBQ0UsdUJuRHo0Q0U7QU5ta1ZSO0FJaGdWRTtFcUQwekNBO0lBZ0JJO0V6RDByU0o7QUFDRjtBeUR4clNJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEMHJTTjtBeUR0clNFO0VBQ0UsY3hEMzNDRztFd0Q0M0NIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEd3JTSjtBeUR0clNJO0VBQ0UsdUJuRG42Q0U7QU4ybFZSO0FJeGhWRTtFcUR1MUNBO0lBYUk7SUFDQTtFekR3clNKO0FBQ0Y7O0F5RHByU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekR1clNGOztBeURwclNBO0VBQ0UsNEJuRHI3Q007RW1EczdDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbkQ3NUNjO0Vt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enVEQTtFQXdCQTtFc0RtdERFO0VBQ0E7RUFDQTtFQUNBO0F6RDRyU0o7QXlEMXJTSTtFQUNFO0VBQ0E7QXpENHJTTjs7QXlEdnJTQTtFQUNFO0lBQ0U7RXpEMHJTRjtFeUR2clNBO0lBQ0U7RXpEeXJTRjtFeUR0clNBO0lBQ0U7RXpEd3JTRjtFeURyclNBO0lBQ0U7RXpEdXJTRjtFeURwclNBO0lBQ0U7RXpEc3JTRjtFeURuclNBO0lBQ0U7RXpEcXJTRjtBQUNGO0F5RGxyU0E7RUFDRSxjeEQ3dURLO0V3RDh1REw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRvclNGO0FJdjNWRTtFcUQ2ckRGO0lBU0k7RXpEcXJTRjtBQUNGOztBeURsclNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEcXJTRjtBeURuclNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0F6RHFyU0o7QXlEbHJTRTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEb3JTSjs7QXlEaHJTQTtFQUNFO0F6RG1yU0Y7O0F5RDlxU0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEZ3JTTjtBeUQ3cVNJO0VBQ0U7QXpEK3FTTjtBeUQ1cVNJO0VBQ0U7QXpEOHFTTjs7QXlEenFTQTtFQUNFO0F6RDRxU0Y7O0EwRDFoV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDZoV0Y7QTBEM2hXRTtFQUNFO0ExRDZoV0o7QTBEMWhXRTtFQUNFLG1CcERSUTtBTm9pV1o7QTBEemhXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0ExRDJoV0o7QTBEeGhXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCcERwQkk7RW9EcUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQwaFdKO0FJai9WRTtFc0RuREE7SUFhSTtFMUQyaFdKO0FBQ0Y7QTBEemhXSTtFQUNFO0VBQ0E7QTFEMmhXTjtBMER4aFdJO0VBQ0U7QTFEMGhXTjtBMER2aFdJOztFdkQ5Q0Y7RUF3QkE7QUh1aldGO0EwRDFoV0k7RUFDRTtFQUNBO0ExRDRoV047QTBEemhXSTtFQUNFO0ExRDJoV047O0EyRC9sV0E7RUFDRTtJQUNFO0UzRGttV0Y7RTJEam1XQTtJQUNFO0UzRG1tV0Y7QUFDRjtBSTc5VkE7RUFORTtFQUNBO0VBQ0E7RUFFQTtBSnMrVkY7O0FJajlWQTtFQWZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvK1ZGOztBSTk5VkU7O0VBQ0UscUJDcEhZO0FMc2xXaEI7O0FJMzVWQTtFQWhFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCRTNHZTtFRjRHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorOVZGO0FJOTlWRTtFQUVFLGtDRWxMSTtFRm1MSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSis5Vko7QUk5OVZFO0VBQ0U7RUFDQTtBSmcrVko7QUkvOVZFO0VBQ0U7RUFDQTtBSmkrVko7QUloK1ZFO0VBRUU7QUppK1ZKO0FJaCtWRTtFQUNFO0FKaytWSjtBSWgrVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprK1ZKO0FJaitWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm0rVko7QUlsK1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbytWSjs7QUluOVZBO0VBWEU7RUFDQTtFQUNBLHVCRTdLZTtFRjhLZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmsrVkY7O0FJdDlWQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFORSxTQURnQjtFQUVoQixPQUZnQjtFQUdoQjtFQUNBLFFBSmdCO0VBS2hCLE1BTGdCO0FKcS9WbEI7O0FPMXNXQTs7RUEzQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkRpRE87RUNoRFA7RUFDQTtFQUNBLGVEb0JPO0VDbkJQLGNBZmU7RUFnQmY7RUFDQSxnQkFoQm9CO0VBaUJwQixtQ0NsQnlCO0VEbUJ6QixpQ0NsQjJCO0VEbUIzQixrQ0NuQjJCO0VEb0IzQixnQ0NyQnlCO0VEc0J6QjtFQUNBO0FQMHVXRjtBT3h1V0U7Ozs7Ozs7Ozs7OztFQUlFO0FQa3ZXSjtBT2p2V0U7OztFQUVFO0FQb3ZXSjs7QTRENXRXQztFQUNDO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBNUQrdFdGO0E0RDd0V0U7RUFDQztFQUNBO0E1RCt0V0g7QTREN3RXRTtFQUNDO0E1RCt0V0g7QTRENXRXRztFQUNDO0E1RDh0V0o7QTREN3RXRztFQUNDO0E1RCt0V0o7QTREOXRXRztFQUNDO0E1RGd1V0o7QTRENXRXSTtFQUNDLFdBeEVpQjtFQXlFakIsbUJ0RC9FTztFc0RnRlAsa0J0RHRCSTtFc0R1Qko7RUFDQSxldERqREk7RXNEa0RKLGlCdERsREk7RXNEbURKO0VBQ0E7RUFDQTtFQUNBLHVCdERoRkc7RXNEaUZIO0VBQ0E7RUFDQTtBNUQ4dFdMO0E0RDV0V0k7RUFDQztBNUQ4dFdMO0E0RDV0V0c7RUFDQztFQUNBO0VBQ0E7QTVEOHRXSjtBNEQ1dFdJO0VBQ0M7RUFDQTtFQUNBO0E1RDh0V0w7QTRENXRXRztFQUNDO0E1RDh0V0o7QTRENXRXSTtFQUNDO0VBQ0E7RUFDQTtBNUQ4dFdMO0E0RDV0V0U7RUFDQztLQUFBO1VBQUE7RUFDQTtBNUQ4dFdIO0E0RDV0V0c7RUFDQztBNUQ4dFdKO0E0RDd0V0c7RUFDQztBNUQrdFdKO0E0RDl0V0c7RUFDQztBNURndVdKO0E0RDl0V0U7RUFDQztFQUNBO0VBQ0EsNEJBL0htQjtFQWdJbkIsMkJ0RDdIWTtFc0Q4SFosa0J0RHZFTTtFc0R3RU4sc0JBbkltQjtBNURtMld0QjtBNEQvdFdFO0VBQ0M7RUFDQTtFQUNBLDRCQXRJbUI7RUF1SW5CLDJCdERwSVk7RXNEcUlaLGtCdEQ5RU07RXNEK0VOLHNCQTFJbUI7QTVEMjJXdEI7QTREaHVXRTtFQUNDO0VBQ0E7RUFDQSw0QkE3SW1CO0VBOEluQiwyQnREM0lZO0VzRDRJWixrQnREckZNO0VzRHNGTixzQkFqSm1CO0E1RG0zV3RCO0E0RGh1V0U7RUFDQywyQnREaEpZO0VzRGlKWixrQnREMUZNO0FONHpXVDtBNERqdVdFO0VBQ0MsMkJ0RG5KWTtFc0RvSlosa0J0RDdGTTtBTmcwV1Q7QTREanVXRTtFQUNDLGdCQXRKbUI7RUF1Sm5CLFNDaEttQjtFRGlLbkIsbUJDbkttQjtFRG9LbkIsbUJ0RG5KTTtFc0RvSk47QTVEbXVXSDtBNERsdVdFO0VBQ0MsZ0JBNUptQjtFQTZKbkIsU0N0S21CO0VEdUtuQixtQkN6S21CO0VEMEtuQixtQnREekpNO0VzRDBKTjtBNURvdVdIO0E0RG51V0U7RUFDQyxnQkFsS21CO0VBbUtuQixTQzVLbUI7RUQ2S25CLG1CQy9LbUI7RURnTG5CLG1CdEQvSk07RXNEZ0tOO0E1RHF1V0g7QTREbnVXRTtFQUNDO1VBQUE7QTVEcXVXSDtBNERsdVdHO0VBQ0MsdUJ0RHJIYTtBTnkxV2pCO0E0RG51V0c7RUFDQyx1QnREdkhhO0FONDFXakI7QTREcHVXRztFQUNDLHVCdER6SGE7QU4rMVdqQjtBNERudVdHO0VBQ0M7QTVEcXVXSjtBNERwdVdHO0VBQ0M7QTVEc3VXSjtBNERydVdHO0VBQ0M7QTVEdXVXSjtBNERydVdFO0VBQ0M7RUFDQTtBNUR1dVdIO0E0RHJ1V0c7RUFDQztFQUNBO0E1RHV1V0o7QTREdHVXRztFQUNDO0VBQ0E7QTVEd3VXSjtBNER2dVdHO0VBQ0M7RUFDQTtBNUR5dVdKO0E0RHQ2V0M7RUFDQztBNUR3NldGO0E0RHQ2V0U7RUFDQyxhQVBhO0E1RCs2V2hCO0E0RHY2V0U7RUFDQyxhQVRhO0E1RGs3V2hCO0E0RHg2V0U7RUFDQyxhQVhhO0E1RHE3V2hCO0E0RHY2V0U7RUFDQyxZQWZhO0E1RHc3V2hCO0E0RHg2V0U7RUFDQyxZQWpCYTtBNUQyN1doQjtBNER6NldFO0VBQ0MsWUFuQmE7QTVEODdXaEI7QTREejZXQztFQUNDLFl0RERPO0VzREVQLFd0REZPO0FONjZXVDtBNEQxNldDO0VBQ0MsWXRESk87RXNES1AsV3RETE87QU5pN1dUO0E0RDM2V0M7RUFDQyxZdERQTztFc0RRUCxXdERSTztBTnE3V1Q7QTREMzZXQztFQUNDO0E1RDY2V0Y7QTREMzZXQztFQUNDO0E1RDY2V0Y7QTREMTZXRTtFQUNDO0VBQ0E7QTVENDZXSDtBNERqOVdDO0VBQ0M7QTVEbTlXRjtBNERqOVdFO0VBQ0MsYUFQYTtBNUQwOVdoQjtBNERsOVdFO0VBQ0MsYUFUYTtBNUQ2OVdoQjtBNERuOVdFO0VBQ0MsYUFYYTtBNURnK1doQjtBNERsOVdFO0VBQ0MsWUFmYTtBNURtK1doQjtBNERuOVdFO0VBQ0MsWUFqQmE7QTVEcytXaEI7QTREcDlXRTtFQUNDLFlBbkJhO0E1RHkrV2hCO0E0RHA5V0M7RUFDQztFQUNBLFd0RERPO0FOdTlXVDtBNERyOVdDO0VBQ0MsWXRESE87RXNESVAsV3RESk87QU4yOVdUO0E0RHQ5V0M7RUFDQyxZdEROTztFc0RPUCxXdERQTztBTis5V1Q7QTREdDlXQztFQUNDO0E1RHc5V0Y7QTREdDlXQztFQUNDO0E1RHc5V0Y7QTREcjlXRTtFQUNDO0VBQ0E7QTVEdTlXSDtBNEQ1L1dDO0VBQ0M7QTVEOC9XRjtBNEQ1L1dFO0VBQ0MsV0FQYTtBNURxZ1hoQjtBNEQ3L1dFO0VBQ0MsV0FUYTtBNUR3Z1hoQjtBNEQ5L1dFO0VBQ0MsV0FYYTtBNUQyZ1hoQjtBNEQ3L1dFO0VBQ0MsVUFmYTtBNUQ4Z1hoQjtBNEQ5L1dFO0VBQ0MsVUFqQmE7QTVEaWhYaEI7QTRELy9XRTtFQUNDLFVBbkJhO0E1RG9oWGhCO0E0RC8vV0M7RUFDQyxZdERGTztFc0RHUCxXdERITztBTm9nWFQ7QTREaGdYQztFQUNDLFl0RExPO0VzRE1QLFd0RE5PO0FOd2dYVDtBNERqZ1hDO0VBQ0MsWXREUk87RXNEU1AsV3REVE87QU40Z1hUO0E0RGpnWEM7RUFDQztBNURtZ1hGO0E0RGpnWEM7RUFDQztBNURtZ1hGO0E0RGhnWEU7RUFDQztFQUNBO0E1RGtnWEg7QTREdmlYQztFQUNDO0E1RHlpWEY7QTREdmlYRTtFQUNDLGFBUGE7QTVEZ2pYaEI7QTREeGlYRTtFQUNDLGFBVGE7QTVEbWpYaEI7QTREemlYRTtFQUNDLGFBWGE7QTVEc2pYaEI7QTREeGlYRTtFQUNDLFlBZmE7QTVEeWpYaEI7QTREemlYRTtFQUNDLFlBakJhO0E1RDRqWGhCO0E0RDFpWEU7RUFDQyxZQW5CYTtBNUQralhoQjtBNEQxaVhDO0VBQ0MsWXRESE87RXNESVAsV3RESk87QU5nalhUO0E0RDNpWEM7RUFDQyxZdEROTztFc0RPUCxXdERQTztBTm9qWFQ7QTRENWlYQztFQUNDLFl0RFRPO0VzRFVQLFd0RFZPO0FOd2pYVDtBNEQ1aVhDO0VBQ0M7QTVEOGlYRjtBNEQ1aVhDO0VBQ0M7QTVEOGlYRjtBNEQzaVhFO0VBQ0M7RUFDQTtBNUQ2aVhIO0E0RG40V0k7RUFDQztBNURxNFdMO0E0RHA0V0k7RUFDQztBNURzNFdMO0E0RHI0V0k7RUFDQztBNUR1NFdMO0E0RHI0V0k7RUFDQyw0QkFaTTtBNURtNVdYO0E0RHQ0V0k7RUFDQyw0QkFkTTtBNURzNVdYO0E0RHA0V0s7O0VBQ0Msa0NBbkJLO0VBb0JMLGNBbkJZO0E1RDA1V2xCO0E0RHY1V0k7RUFDQztBNUR5NVdMO0E0RHg1V0k7RUFDQztBNUQwNVdMO0E0RHo1V0k7RUFDQztBNUQyNVdMO0E0RHo1V0k7RUFDQyxtQkFaTTtBNUR1NldYO0E0RDE1V0k7RUFDQyxtQkFkTTtBNUQwNldYO0E0RHg1V0s7O0VBQ0MseUJBbkJLO0VBb0JMLHVCQW5CWTtBNUQ4NldsQjtBNEQzNldJO0VBQ0M7QTVENjZXTDtBNEQ1NldJO0VBQ0M7QTVEODZXTDtBNEQ3NldJO0VBQ0M7QTVEKzZXTDtBNEQ3NldJO0VBQ0MsMkJBWk07QTVEMjdXWDtBNEQ5NldJO0VBQ0MsMkJBZE07QTVEODdXWDtBNEQ1NldLOztFQUNDLGlDQW5CSztFQW9CTCxjQW5CWTtBNURrOFdsQjtBNEQvN1dJO0VBQ0M7QTVEaThXTDtBNERoOFdJO0VBQ0M7QTVEazhXTDtBNERqOFdJO0VBQ0M7QTVEbThXTDtBNERqOFdJO0VBQ0MsbUJBWk07QTVEKzhXWDtBNERsOFdJO0VBQ0MsbUJBZE07QTVEazlXWDtBNERoOFdLOztFQUNDLHlCQW5CSztFQW9CTCxXQW5CWTtBNURzOVdsQjtBNERuOVdJO0VBQ0M7QTVEcTlXTDtBNERwOVdJO0VBQ0M7QTVEczlXTDtBNERyOVdJO0VBQ0M7QTVEdTlXTDtBNERyOVdJO0VBQ0MsbUJBWk07QTVEbStXWDtBNER0OVdJO0VBQ0MsbUJBZE07QTVEcytXWDtBNERwOVdLOztFQUNDLHlCQW5CSztFQW9CTCxXQW5CWTtBNUQwK1dsQjtBNER2K1dJO0VBQ0M7QTVEeStXTDtBNER4K1dJO0VBQ0M7QTVEMCtXTDtBNER6K1dJO0VBQ0M7QTVEMitXTDtBNER6K1dJO0VBQ0MsOEJBWk07QTVEdS9XWDtBNEQxK1dJO0VBQ0MsOEJBZE07QTVEMC9XWDtBNER4K1dLOztFQUNDLG9DQW5CSztFQW9CTCxXQW5CWTtBNUQ4L1dsQjtBNEQzL1dJO0VBQ0M7QTVENi9XTDtBNEQ1L1dJO0VBQ0M7QTVEOC9XTDtBNEQ3L1dJO0VBQ0M7QTVEKy9XTDtBNEQ3L1dJO0VBQ0MsbUJBWk07QTVEMmdYWDtBNEQ5L1dJO0VBQ0MsbUJBZE07QTVEOGdYWDtBNEQ1L1dLOztFQUNDLHlCQW5CSztFQW9CTCxXQW5CWTtBNURraFhsQjtBNEQvZ1hJO0VBQ0M7QTVEaWhYTDtBNERoaFhJO0VBQ0M7QTVEa2hYTDtBNERqaFhJO0VBQ0M7QTVEbWhYTDtBNERqaFhJO0VBQ0MsbUJBWk07QTVEK2hYWDtBNERsaFhJO0VBQ0MsbUJBZE07QTVEa2lYWDtBNERoaFhLOztFQUNDLHlCQW5CSztFQW9CTCx1QkFuQlk7QTVEc2lYbEI7QTREbmlYSTtFQUNDO0E1RHFpWEw7QTREcGlYSTtFQUNDO0E1RHNpWEw7QTREcmlYSTtFQUNDO0E1RHVpWEw7QTREcmlYSTtFQUNDLG1CQVpNO0E1RG1qWFg7QTREdGlYSTtFQUNDLG1CQWRNO0E1RHNq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RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBL0RxNlhKO0FJaHdZRTtFMkRnVkE7SUFjSTtJQUNBO0UvRHM2WEo7QUFDRjtBK0RuNlhFO0VBQ0U7RUFDQTtFQUNBO0EvRHE2WEo7QStEbjZYSTtFQUVFO0tBQUE7VUFBQTtBL0RvNlhOO0ErRGo2WEk7RUFDRTtFQUNBO0VBQ0E7QS9EbTZYTjtBK0QvNVhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCekQ1Y0k7RXlENmNKO0VBQ0E7RUFDQTtBL0RpNlhKO0ErRC81WEk7RUFJRTtFQUNBO0EvRDg1WE47QStENTVYTTtFQUNFO0EvRDg1WFI7QStEMTVYSTtFQUNFO0EvRDQ1WE47QStEeDVYTTtFQUVFO0EvRHk1WFI7QStEdDVYTTtFQUNFO0EvRHc1WFI7QStEcDVYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EczVYTjtBK0RuNVhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RxNVhOO0ErRGw1WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0RvNVhOO0ErRGg1WEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnpEM2dCSztBTjY1WVQ7O0ErRDk0WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGk1WEY7QStELzRYRTtFQUNFO0VBQ0E7QS9EaTVYSjs7QStENzRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZzVYRjtBK0Q5NFhFO0VBQ0U7RUFDQTtBL0RnNVhKO0ErRDk0WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RnNVhOO0ErRDc0WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0QrNFhOO0ErRDM0WEU7RUFDRTtFQUNBO0EvRDY0WEo7QStEMzRYSTtFQUNFO0EvRDY0WE47QStEMTRYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDQ0WE47QStEejRYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDI0WE47O0ErRHI0WEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R3NFhKO0ErRHQ0WEk7RUFDRTtFQUNBO0EvRHc0WE47QStEdDRYTTtFQUNFO0EvRHc0WFI7QStENzVYQTtFQTBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHM0WEY7QStEcDRYRTtFQUNFLG1CekQ5b0JRO0FOb2haWjtBSTk3WUU7RTJEdWhCRjtJQXFDSTtJQUNBO0UvRHM0WEY7QUFDRjtBK0RwNFhFO0VBQ0U7RUFDQTtFQUNBO0EvRHM0WEo7QStEbjRYRTtFQUNFO0EvRHE0WEo7QUk1OFlFO0UyRHNrQkE7SUFJSTtFL0RzNFhKO0FBQ0Y7QStEbjRYRTtFQUNFO0VBQ0E7RUFDQTtBL0RxNFhKO0ErRG40WEk7RUFDRTtBL0RxNFhOO0FJejlZRTtFMkQ4a0JBO0lBVUk7SUFDQTtJQUNBO0UvRHE0WEo7RStEbjRYSTtJQUNFO0lBQ0E7RS9EcTRYTjtFK0RsNFhJO0lBQ0U7RS9EbzRYTjtBQUNGOztBK0QvM1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EazRYRjtBK0RoNFhFO0VBQ0U7RUFDQTtBL0RrNFhKO0ErRGg0WEk7RUFDRTtFQUNBO0EvRGs0WE47QStELzNYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGk0WE47QStEOTNYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGc0WE47QStENTNYRTtFQUNFO0VBQ0E7QS9EODNYSjtBK0Q1M1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9EODNYTjtBK0QzM1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENjNYTjtBK0QxM1hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENDNYTjs7QStEdjNYQTtFQUNFO0VBQ0EsdUJ6RGp3Qk07RXlEa3dCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMDNYRjtBK0R4M1hFO0VBQ0UsdUJ6RDF3Qkk7QU5vb1pSO0FJcmtaRTtFMkRnc0JGO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0QwM1hGO0FBQ0Y7QUk5alpFO0UyRGdyQkY7SUF1Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRDIzWEY7RStEejNYRTtJQUNFLHVCekRweUJFO0VOK3BaTjtBQUNGOztBK0R2M1hBO0VBQ0U7QS9EMDNYRjs7QStEdjNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0QwM1hGO0ErRHgzWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDAzWEo7QStEdjNYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHkzWEo7QStEdDNYRTtFQUNFO0VBQ0E7RUFDQTtBL0R3M1hKO0ErRHIzWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R1M1hKO0ErRHIzWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0R1M1hKO0ErRHIzWEU7RUFDRTtFQUNBO0EvRHUzWEo7QStEcjNYRTtFQUNFO0VBQ0E7QS9EdTNYSjtBK0RyM1hFO0VBQ0U7RUFDQTtBL0R1M1hKO0ErRHIzWEU7RUFDRTtFQUNBO0EvRHUzWEo7O0ErRGozWEU7Ozs7RUFDRTtBL0R1M1hKOztBK0RuM1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI5RGg0Qk87RThEaTRCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHMzWEY7QStEcDNYRTtFQUNFO0EvRHMzWEo7QStEbjNYRTtFQUNFO0EvRHEzWEo7QStEbDNYRTtFQUNFLHVCekQvNEJJO0FObXdaUjs7QStEaDNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EbTNYRjtBK0RqM1hFO0VBQ0U7RUFDQTtFQUNBO0EvRG0zWEo7QUkxdFpFO0UyRG8xQkY7SUF1Qkk7RS9EbTNYRjtBQUNGO0FJM3RaRTtFMkRnMUJGO0lBMkJJO0UvRG8zWEY7QUFDRjtBK0RsM1hFO0VBQ0U7QS9EbzNYSjtBSW51WkU7RTJEODJCQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRHEzWEo7RStEbjNYSTtJQUNFO0UvRHEzWE47QUFDRjs7QStEaDNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRG0zWEY7O0FnRS8wWkE7RUFDRTtFQUNBO0VBQ0E7QWhFazFaRjtBZ0VqMVpFO0VBQ0U7QWhFbTFaSjtBZ0VsMVpFO0VBQ0U7RUFDQTtFQUNBO0FoRW8xWko7QWdFbjFaSTs7RUFFRTtBaEVxMVpOO0FnRXAxWkk7RUFDRTtBaEVzMVpOO0FnRXIxWk07RUFDRTtBaEV1MVpSO0FnRXQxWkU7RUFDRTtFQUNBO0VBQ0E7QWhFdzFaSjtBZ0VyMVpJO0VBQ0U7RUFDQTtBaEV1MVpOOztBZ0VyMVpBOztFQUVFO0VBQ0E7RUFDQTtBaEV3MVpGOztBZ0V0MVpBO0VBQ0U7QWhFeTFaRjs7QWdFdjFaQTtFQUNFO0FoRTAxWkY7O0FnRXgxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEUyMVpGOztBSXJ6WkU7RTREbkNBO0lBQ0U7RWhFNDFaRjtBQUNGO0FpRTEzWkE7RUFDRSxlM0RvQk87QU53MlpUO0FpRTEzWkU7RUFDRSxlM0RrQks7QU4wMlpUO0FpRTMzWkU7RUFDRSxlM0RjSztBTisyWlQ7QWlFNTNaRTtFQUNFLGUzRFdLO0FObTNaVDs7QWlFNTNaQTtFQUNFLGlCQXJCc0I7QWpFbzVaeEI7QWlFOTNaRTtFQUNFLGtCQzlCZTtFRCtCZixjaEVjRztFZ0ViSDtFQUNBLHFCQXpCcUI7QWpFeTVaekI7QWlFLzNaSTtFQUNFLHlCaEVqQ0k7RWdFa0NKLFdoRWZhO0FEZzVabkI7QWlFLzNaSTtFQUNFLHlCaEVyQ0k7RWdFc0NKLFdoRW5CYTtBRG81Wm5CO0FpRS8zWkk7RUFDRSwyQkNyQ2tCO0VEc0NsQixjQW5Db0I7RUFvQ3BCLG9CQW5DMEI7QWpFbzZaaEM7O0FpRS8zWkE7RUFDRSxjaEU5Q1E7RWdFK0NSLGlCQXBDcUI7RUFxQ3JCLHFCQXBDMEI7RUFxQzFCO0FqRWs0WkY7QWlFajRaRTtFQUNFLGVBdENpQjtBakV5NlpyQjtBaUVsNFpFO0VBQ0Usa0JBeENpQjtBakU0NlpyQjs7QW1FMzdaRTs7RUFBQTtBQUlFO0VBQ0U7QW5FNjdaTjtBbUUxN1pJO0VBQ0U7QW5FNDdaTjtBbUV6N1pNO0VBRUU7QW5FMDdaUjtBbUVyN1pNO0VBQ0U7RUFDQTtBbkV1N1pSO0FtRXI3WlE7RUFDRTtBbkV1N1pWO0FtRXA3WlE7RUFDRTtBbkVzN1pWOztBb0VsOVpFOztFQUFBO0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRW85Wk47QW9FbDlaTTtFQUNFO0VBQ0E7QXBFbzlaUjtBb0VoOVpNO0VBQ0U7QXBFazlaUjtBb0U1OFpNO0VBQ0U7RUFDQTtFQUNBO0FwRTg4WlI7QW9FNThaUTtFQUNFO0VBQ0E7RUFDQTtBcEU4OFpWO0FvRTE4WlE7RUFDRTtFQUNBO0VBQ0E7QXBFNDhaVjs7QXFFbi9aQTs7Ozs7O0VBQUE7QUNHQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXUvWkY7QXNFci9aRTtFQUtJLFVKUG9CO0FsRTAvWjFCO0FzRTkrWkk7RUFLSSxVSmpCa0I7QWxFNi9aMUI7QXNFeCtaSTs7Ozs7OztFQUdFLGtDaEU5QkU7QU40Z2FSOztBc0V6K1pBO0VBQ0UsV0puQ3NCO0VJb0N0QjtFQUNBO0VBQ0E7QXRFNCtaRjs7QXNFeitaQTtFQUNFO0VBQ0E7RUFDQTtBdEU0K1pGO0FzRTErWkU7RUFHRSxXSmpEb0I7RUlrRHBCLFdKakRxQjtFSWtEckIsa0NoRXBESTtFZ0VxREosZ0JKaEQ0QjtFSWlENUI7RUFDQTtFQUNBO0VBQ0E7QXRFMCtaSjtBc0V2K1pFO0VBRUU7RUFDQTtBdEV3K1pKO0FzRXIrWkU7RUFDRTtBdEV1K1pKO0FzRXArWkU7RUFDRTtBdEVzK1pKOztBbUUxamFFOztFQUFBO0FBSUU7RUFDRTtBbkU0amFOO0FtRXpqYUk7RUFDRTtBbkUyamFOO0FtRXhqYU07RUFFRTtBbkV5amFSO0FtRXBqYU07RUFDRTtFQUNBO0FuRXNqYVI7QW1FcGphUTtFQUNFO0FuRXNqYVY7QW1FbmphUTtFQUNFO0FuRXFqYVY7O0FvRWpsYUU7O0VBQUE7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFbWxhTjtBb0VqbGFNO0VBQ0U7RUFDQTtBcEVtbGFSO0FvRS9rYU07RUFDRTtBcEVpbGFSO0FvRTNrYU07RUFDRTtFQUNBO0VBQ0E7QXBFNmthUjtBb0Uza2FRO0VBQ0U7RUFDQTtFQUNBO0FwRTZrYVY7QW9FemthUTtFQUNFO0VBQ0E7RUFDQTtBcEUya2FWOztBa0VwbGFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFdWxhRjtBa0VybGFFO0VBQ0UsdUI1RHhCSTtFNER5Qko7RUFDQSxnQjVETVU7RTRETFY7QWxFdWxhSjs7QWtFbGxhRTtFQUNFO0VBQ0E7RUFDQTtBbEVxbGFKO0FrRWxsYUU7RUFDRTtBbEVvbGFKO0FrRWpsYUU7RS9EL0NBO0VBd0JBO0UrRDBCRSw0QjVEN0NJO0U0RDhDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFd2xhSjtBa0V0bGFJO0VBQ0U7RUFDQTtBbEV3bGFOO0FrRXJsYUk7RUFDRSxtQmpFekVJO0VpRTBFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFdWxhTjs7QXVFNXFhQTtFcEVTRTtFQXdCQTtFb0UvQkEsNEJqRVlNO0VpRVhOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RXFyYUY7QXVFbnJhRTtFQUNFO0VBQ0E7QXZFcXJhSjtBSWpuYUU7RW1FdEVBO0lBS0k7SUFDQTtFdkVzcmFKO0FBQ0Y7QUkvbmFFO0VtRXBEQTtJQUVJO0V2RXFyYUo7QUFDRjtBSTVtYUU7RW1FcEVJO0lBQ0U7RXZFbXJhTjtFdUUvcWFFO0lBQ0U7RXZFaXJhSjtBQUNGO0FJeG5hRTtFbUU3RkY7SUF3Q0k7SUFDQTtFdkVpcmFGO0V1RS9xYUU7SUFDRTtFdkVpcmFKO0V1RTlxYUU7SUFDRTtFdkVncmFKO0V1RTlxYUk7SUFDRTtFdkVncmFOO0FBQ0Y7QXVFNXFhRTtFQUNFO0F2RThxYUo7QUkxb2FFO0VtRWpDQTtJQUVJO0V2RTZxYUo7QUFDRjtBdUUzcWFJO0VBQ0U7QXZFNnFhTjtBSWxwYUU7RW1FNUJFO0lBSUk7RXZFOHFhTjtBQUNGO0F1RTFxYUU7RXBFakVBO0VBd0JBO0VvRTJDRTtFQUNBO0VBQ0E7RUFDQTtBdkVrcmFKO0FJM3BhSTtFbUU1QkY7SUFRSTtFdkVtcmFKO0FBQ0Y7QUl6cWFFO0VtRW5CQTtJQVlJO0lBQ0E7RXZFb3JhSjtBQUNGO0F1RWpyYUU7RUFDRSxtQnRFekZNO0VzRTBGTjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZFa3JhSjtBdUVocmFJO0VBVkY7SUFXSTtFdkVtcmFKO0FBQ0Y7QUlqdGFFO0VtRWtCQTtJQWVJO0V2RW9yYUo7QUFDRjtBdUVscmFJO0VBQ0U7QXZFb3JhTjtBdUVocmFFO0VBQ0U7RUFDQTtFQUNBO0F2RWtyYUo7QUkxc2FFO0VtRXFCQTtJQU1JLDRCakUxR0U7SWlFMkdGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZFbXJhSjtFdUVqcmFJO0lBQ0UsbUJqRXpISTtFTjR5YVY7RXVFaHJhSTtJQUNFO0lBQ0E7SUFDQTtFdkVrcmFOO0FBQ0Y7QUludGFJO0VtRVlGO0lBeUJJO0V2RWtyYUo7QUFDRjtBdUVocmFJO0VBQ0U7QXZFa3JhTjtBdUU5cWFNO0VBQ0U7QXZFZ3JhUjtBdUU3cWFNO0VBQ0U7QXZFK3FhUjtBdUUzcWFJO0VBQ0U7QXZFNnFhTjtBdUUx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QUNBO0lBQ0E7RTFFd3RiTjtBQUNGOztBMkV2M2JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0N0Q1E7QTVFKzViVjtBMkV2M2JFO0VBQ0U7QTNFeTNiSjs7QTJFdjNiQTtFQUVFLHdDQzNDa0M7QTVFbzZicEM7O0EyRXYzYkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UwM2JGO0FJMTFiRTtFdUV0Q0Y7O0lBU0k7SUFDQTtJQUNBLFlDdERrQjtFNUVrN2JwQjtBQUNGOztBMkUzM2JBO0VBRUU7RUFDQSxZQ3REdUI7RUR1RHZCO0VBQ0EsV0N2RGtCO0VEd0RsQixTQ3ZEZ0I7RUR3RGhCLFdDMUR1QjtBNUV1N2J6Qjs7QTJFMzNiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFODNiRjs7QTJFNTNiQTs7RUFFRTtFQUNBLGlDckVuRVU7RXFFb0VWO0VBQ0E7RUFDQTtFQUNBLGFDbEV3QjtFRG1FeEI7QTNFKzNiRjs7QTJFNzNiQTtFQUNFLHdDQ3ZFOEI7RUR3RTlCLDJCckV0QmE7RXFFdUJiLDRCckV2QmE7QU51NWJmOztBMkU5M2JBO0VBQ0UsY3JFdEZZO0VxRXVGWjtFQUNBO0VBQ0EsZXJFMURPO0VxRTJEUCxjQzNFNkI7QTVFNDhiL0I7O0EyRS8zYkE7RUFDRSw4QnJFakNhO0VxRWtDYiwrQnJFbENhO0VxRW1DYixxQ0M1RTJCO0E1RTg4YjdCO0EyRWg0Ykk7RUFDRTtBM0VrNGJOOztBMkVoNGJBO0V2RTVDRTtFdUU4Q0Esa0NyRTlGTTtFcUUrRk47RUFDQTtFQUNBO0VBQ0EsYUNwRndCO0E1RXU5YjFCOztBNkVqL2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNQVztBOUUyL2JiO0E2RW4vYkU7RUFDRTtBN0VxL2JKO0E2RXAvYkU7RUFDRTtFQUNBO0E3RXMvYko7QTZFci9iRTtFQUNFO0VBQ0E7QTdFdS9iSjtBNkV0L2JFO0VBQ0U7RUFDQTtBN0V3L2JKO0E2RXYvYkU7RUFDRTtFQUNBO0E3RXkvYko7QTZFeC9iRTtFQUNFO0VBQ0E7QTdFMC9iSjtBNkV6L2JFO0VBQ0U7RUFDQTtBN0UyL2JKO0E2RTEvYkU7RUFDRTtFQUNBO0E3RTQvYko7QTZFMy9iRTtFQUNFO0VBQ0E7QTdFNi9iSjtBNkU1L2JFO0VBQ0U7RUFDQTtBN0U4L2JKO0E2RTcvYkU7RUFDRTtFQUNBO0E3RSsvYko7QTZFOS9iRTtFQUNFO0E3RWdnY0o7QTZFLy9iRTtFQUNFO0E3RWlnY0o7QTZFaGdjRTtFQUNFO0E3RWtnY0o7QTZFamdjRTtFQUNFO0E3RW1nY0o7QTZFbGdjRTtFQUNFO0E3RW9nY0o7QTZFbmdjRTtFQUNFO0E3RXFnY0o7QTZFcGdjRTtFQUNFO0E3RXNnY0o7QTZFcmdjRTtFQUNFO0E3RXVnY0o7QTZFdGdjRTtFQUNFO0E3RXdnY0o7QTZFdGdjSTtFQUNFO0VBQ0E7QTdFd2djTjtBNkV2Z2NJO0VBQ0U7QTdFeWdjTjtBNkU3Z2NJO0VBQ0U7RUFDQTtBN0UrZ2NOO0E2RTlnY0k7RUFDRTtBN0VnaGNOO0E2RXBoY0k7RUFDRTtFQUNBO0E3RXNoY047QTZFcmhjSTtFQUNFO0E3RXVoY047QTZFM2hjSTtFQUNFO0VBQ0E7QTdFNmhjTjtBNkU1aGNJO0VBQ0U7QTdFOGhjTjtBNkVsaWNJO0VBQ0U7RUFDQTtBN0VvaWNOO0E2RW5pY0k7RUFDRTtBN0VxaWNOO0E2RXppY0k7RUFDRTtFQUNBO0E3RTJpY047QTZFMWljSTtFQUNFO0E3RTRpY047QTZFaGpjSTtFQUNFO0VBQ0E7QTdFa2pjTjtBNkVqamNJO0VBQ0U7QTdFbWpjTjtBNkV2amNJO0VBQ0U7RUFDQTtBN0V5amNOO0E2RXhqY0k7RUFDRTtBN0UwamNOO0E2RTlqY0k7RUFDRTtFQUNBO0E3RWdrY047QTZFL2pjSTtFQUNFO0E3RWlrY047QTZFcmtjSTtFQUNFO0VBQ0E7QTdFdWtjTjtBNkV0a2NJO0VBQ0U7QTdFd2tjTjtBNkU1a2NJO0VBQ0U7RUFDQTtBN0U4a2NOO0E2RTdrY0k7RUFDRTtBN0Ura2NOO0E2RW5sY0k7RUFDRTtFQUNBO0E3RXFsY047QTZFcGxjSTtFQUNFO0E3RXNsY047QTZFMWxjSTtFQUNFO0VBQ0E7QTdFNGxjTjtBNkUzbGNJO0VBQ0U7QTdFNmxjTjtBSTNrY0U7RXlFaEJFO0lBQ0U7RTdFOGxjSjtFNkU3bGNFO0lBQ0U7SUFDQTtFN0UrbGNKO0U2RTlsY0U7SUFDRTtJQUNBO0U3RWdtY0o7RTZFL2xjRTtJQUNFO0lBQ0E7RTdFaW1jSjtFNkVobWNFO0lBQ0U7SUFDQTtFN0VrbWNKO0U2RWptY0U7SUFDRTtJQUNBO0U3RW1tY0o7RTZFbG1jRTtJQUNFO0lBQ0E7RTdFb21jSjtFNkVubWNFO0lBQ0U7SUFDQTtFN0VxbWNKO0U2RXBtY0U7SUFDRTtJQUNBO0U3RXNtY0o7RTZFcm1jRTtJQUNFO0lBQ0E7RTdFdW1jSjtFNkV0bWNFO0lBQ0U7SUFDQTtFN0V3bWNKO0U2RXZtY0U7SUFDRTtFN0V5bWNKO0U2RXhtY0U7SUFDRTtFN0UwbWNKO0U2RXptY0U7SUFDRTtFN0UybWNKO0U2RTFtY0U7SUFDRTtFN0U0bWNKO0U2RTNtY0U7SUFDRTtFN0U2bWNKO0U2RTVtY0U7SUFDRTtFN0U4bWNKO0U2RTdtY0U7SUFDRTtFN0UrbWNKO0U2RTltY0U7SUFDRTtFN0VnbmNKO0U2RS9tY0U7SUFDRTtFN0VpbmNKO0U2RS9tY0k7SUFDRTtJQUNBO0U3RWluY047RTZFaG5jSTtJQUNFO0U3RWtuY047RTZFdG5jSTtJQUNFO0lBQ0E7RTdFd25jTjtFNkV2bmNJO0lBQ0U7RTdFeW5jTjtFNkU3bmNJO0lBQ0U7SUFDQTtFN0UrbmNOO0U2RTluY0k7SUFDRTtFN0Vnb2NOO0U2RXBvY0k7SUFDRTtJQUNBO0U3RXNvY047RTZFcm9jSTtJQUNFO0U3RXVvY047RTZFM29jSTtJQUNFO0lBQ0E7RTdFNm9jTjtFNkU1b2NJO0lBQ0U7RTdFOG9jTjtFNkVscGNJO0lBQ0U7SUFDQTtFN0VvcGNOO0U2RW5wY0k7SUFDRTtFN0VxcGNOO0U2RXpwY0k7SUFDRTtJQUNBO0U3RTJwY047RTZFMXBjSTtJQUNFO0U3RTRwY047RTZFaHFjSTtJQUNFO0lBQ0E7RTdFa3FjTjtFNkVqcWNJO0lBQ0U7RTdFbXFjTjtFNkV2cWNJO0lBQ0U7SUFDQTtFN0V5cWNOO0U2RXhxY0k7SUFDRTtFN0UwcWNOO0U2RTlxY0k7SUFDRTtJQUNBO0U3RWdyY047RTZFL3FjSTtJQUNFO0U3RWlyY047RTZFcnJjSTtJQUNFO0lBQ0E7RTdFdXJjTjtFNkV0cmNJO0lBQ0U7RTdFd3JjTjtFNkU1cmNJO0lBQ0U7SUFDQTtFN0U4cmNOO0U2RTdyY0k7SUFDRTtFN0UrcmNOO0U2RW5zY0k7SUFDRTtJQUNBO0U3RXFzY047RTZFcHNjSTtJQUNFO0U3RXNzY047QUFDRjtBSTF1Y0U7RXlFcUNFO0lBRUU7RTdFdXNjSjtFNkV0c2NFO0lBRUU7SUFDQTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtJQUNBO0U3RXVzY0o7RTZFdHNjRTtJQUVFO0lBQ0E7RTdFdXNjSjtFNkV0c2NFO0lBRUU7SUFDQTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtJQUNBO0U3RXVzY0o7RTZFdHNjRTtJQUVFO0lBQ0E7RTdFdXNjSjtFNkV0c2NFO0lBRUU7SUFDQTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtJQUNBO0U3RXVzY0o7RTZFdHNjRTtJQUVFO0lBQ0E7RTdFdXNjSjtFNkV0c2NFO0lBRUU7SUFDQTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXRzY0U7SUFFRTtFN0V1c2NKO0U2RXJzY0k7SUFFRTtJQUNBO0U3RXNzY047RTZFcnNjSTtJQUVFO0U3RXNzY047RTZFNXNjSTtJQUVFO0lBQ0E7RTdFNnNjTjtFNkU1c2NJO0lBRUU7RTdFNnNjTjtFNkVudGNJO0lBRUU7SUFDQTtFN0VvdGNOO0U2RW50Y0k7SUFFRTtFN0VvdGNOO0U2RTF0Y0k7SUFFRTtJQUNBO0U3RTJ0Y047RTZFMXRjSTtJQUVFO0U3RTJ0Y047RTZFanVjSTtJQUVFO0lBQ0E7RTdFa3VjTjtFNkVqdWNJO0lBRUU7RTdFa3VjTjtFNkV4dWNJO0lBRUU7SUFDQTtFN0V5dWNOO0U2RXh1Y0k7SUFFRTtFN0V5dWNOO0U2RS91Y0k7SUFFRTtJQUNBO0U3RWd2Y047RTZFL3VjSTtJQUVFO0U3RWd2Y047RTZFdHZjSTtJQUVFO0lBQ0E7RTdFdXZjTjtFNkV0dmNJO0lBRUU7RTdFdXZjTjtFNkU3dmNJO0lBRUU7SUFDQTtFN0U4dmNOO0U2RTd2Y0k7SUFFRTtFN0U4dmNOO0U2RXB3Y0k7SUFFRTtJQUNBO0U3RXF3Y047RTZFcHdjSTtJQUVFO0U3RXF3Y047RTZFM3djSTtJQUVFO0lBQ0E7RTdFNHdjTjtFNkUzd2NJO0lBRUU7RTdFNHdjTjtFNkVseGNJO0lBRUU7SUFDQTtFN0VteGNOO0U2RWx4Y0k7SUFFRTtFN0VteGNOO0U2RXp4Y0k7SUFFRTtJQUNBO0U3RTB4Y047RTZFenhjSTtJQUVFO0U3RTB4Y047QUFDRjtBSXI0Y0U7RXlFNEdFO0lBQ0U7RTdFNHhjSjtFNkUzeGNFO0lBQ0U7SUFDQTtFN0U2eGNKO0U2RTV4Y0U7SUFDRTtJQUNBO0U3RTh4Y0o7RTZFN3hjRTtJQUNFO0lBQ0E7RTdFK3hjSjtFNkU5eGNFO0lBQ0U7SUFDQTtFN0VneWNKO0U2RS94Y0U7SUFDRTtJQUNBO0U3RWl5Y0o7RTZFaHljRTtJQUNFO0lBQ0E7RTdFa3ljSjtFNkVqeWNFO0lBQ0U7SUFDQTtFN0VteWNKO0U2RWx5Y0U7SUFDRTtJQUNBO0U3RW95Y0o7RTZFbnljRTtJQUNFO0lBQ0E7RTdFcXljSjtFNkVweWNFO0lBQ0U7SUFDQTtFN0VzeWNKO0U2RXJ5Y0U7SUFDRTtFN0V1eWNKO0U2RXR5Y0U7SUFDRTtFN0V3eWNKO0U2RXZ5Y0U7SUFDRTtFN0V5eWNKO0U2RXh5Y0U7SUFDRTtFN0UweWNKO0U2RXp5Y0U7SUFDRTtFN0UyeWNKO0U2RTF5Y0U7SUFDRTtFN0U0eWNKO0U2RTN5Y0U7SUFDRTtFN0U2eWNKO0U2RTV5Y0U7SUFDRTtFN0U4eWNKO0U2RTd5Y0U7SUFDRTtFN0UreWNKO0U2RTd5Y0k7SUFDRTtJQUNBO0U3RSt5Y047RTZFOXljSTtJQUNFO0U3RWd6Y047RTZFcHpjSTtJQUNFO0lBQ0E7RTdFc3pjTjtFNkVyemNJO0lBQ0U7RTdFdXpjTjtFNkUzemNJO0lBQ0U7SUFDQTtFN0U2emNOO0U2RTV6Y0k7SUFDRTtFN0U4emNOO0U2RWwwY0k7SUFDRTtJQUNBO0U3RW8wY047RTZFbjBjSTtJQUNFO0U3RXEwY047RTZFejBjSTtJQUNFO0lBQ0E7RTdFMjBjTjtFNkUxMGNJO0lBQ0U7RTdFNDBjTjtFNkVoMWNJO0lBQ0U7SUFDQTtFN0VrMWNOO0U2RWoxY0k7SUFDRTtFN0VtMWNOO0U2RXYxY0k7SUFDRTtJQUNBO0U3RXkxY047RTZFeDFjSTtJQUNFO0U3RTAxY047RTZFOTFjSTtJQUNFO0lBQ0E7RTdFZzJjTjtFNkUvMWNJO0lBQ0U7RTdFaTJjTjtFNkVyMmNJO0lBQ0U7SUFDQTtFN0V1MmNOO0U2RXQyY0k7SUFDRTtFN0V3MmNOO0U2RTUyY0k7SUFDRTtJQUNBO0U3RTgyY047RTZFNzJjSTtJQUNFO0U3RSsyY047RTZFbjNjSTtJQUNFO0lBQ0E7RTdFcTNjTjtFNkVwM2NJO0lBQ0U7RTdFczNjTjtFNkUxM2NJO0lBQ0U7SUFDQTtFN0U0M2NOO0U2RTMzY0k7SUFDRTtFN0U2M2NOO0U2RWo0Y0k7SUFDRTtJQUNBO0U3RW00Y047RTZFbDRjSTtJQUNFO0U3RW80Y047QUFDRjtBSXBpZEU7RXlFaUtFO0lBQ0U7RTdFczRjSjtFNkVyNGNFO0lBQ0U7SUFDQTtFN0V1NGNKO0U2RXQ0Y0U7SUFDRTtJQUNBO0U3RXc0Y0o7RTZFdjRjRTtJQUNFO0lBQ0E7RTdFeTRjSjtFNkV4NGNFO0lBQ0U7SUFDQTtFN0UwNGNKO0U2RXo0Y0U7SUFDRTtJQUNBO0U3RTI0Y0o7RTZFMTRjRTtJQUNFO0lBQ0E7RTdFNDRjSjtFNkUzNGNFO0lBQ0U7SUFDQTtFN0U2NGNKO0U2RTU0Y0U7SUFDRTtJQUNBO0U3RTg0Y0o7RTZFNzRjRTtJQUNFO0lBQ0E7RTdFKzRjSjtFNkU5NGNFO0lBQ0U7SUFDQTtFN0VnNWNKO0U2RS80Y0U7SUFDRTtFN0VpNWNKO0U2RWg1Y0U7SUFDRTtFN0VrNWNKO0U2RWo1Y0U7SUFDRTtFN0VtNWNKO0U2RWw1Y0U7SUFDRTtFN0VvNWNKO0U2RW41Y0U7SUFDRTtFN0VxNWNKO0U2RXA1Y0U7SUFDRTtFN0VzNWNKO0U2RXI1Y0U7SUFDRTtFN0V1NWNKO0U2RXQ1Y0U7SUFDRTtFN0V3NWNKO0U2RXY1Y0U7SUFDRTtFN0V5NWNKO0U2RXY1Y0k7SUFDRTtJQUNBO0U3RXk1Y047RTZFeDVjSTtJQUNFO0U3RTA1Y047RTZFOTVjSTtJQUNFO0lBQ0E7RTdFZzZjTjtFNkUvNWNJO0lBQ0U7RTdFaTZjTjtFNkVyNmNJO0lBQ0U7SUFDQTtFN0V1NmNOO0U2RXQ2Y0k7SUFDRTtFN0V3NmNOO0U2RTU2Y0k7SUFDRTtJQUNBO0U3RTg2Y047RTZFNzZjSTtJQUNFO0U3RSs2Y047RTZFbjdjSTtJQUNFO0lBQ0E7RTdFcTdjTjtFNkVwN2NJO0lBQ0U7RTdFczdjTjtFNkUxN2NJO0lBQ0U7SUFDQTtFN0U0N2NOO0U2RTM3Y0k7SUFDRTtFN0U2N2NOO0U2RWo4Y0k7SUFDRTtJQUNBO0U3RW04Y047RTZFbDhjSTtJQUNFO0U3RW84Y047RTZFeDhjSTtJQUNFO0lBQ0E7RTdFMDhjTjtFNkV6OGNJO0lBQ0U7RTdFMjhjTjtFNkUvOGNJO0lBQ0U7SUFDQTtFN0VpOWNOO0U2RWg5Y0k7SUFDRTtFN0VrOWNOO0U2RXQ5Y0k7SUFDRTtJQUNBO0U3RXc5Y047RTZFdjljSTtJQUNFO0U3RXk5Y047RTZFNzljSTtJQUNFO0lBQ0E7RTdFKzljTjtFNkU5OWNJO0lBQ0U7RTdFZytjTjtFNkVwK2NJO0lBQ0U7SUFDQTtFN0VzK2NOO0U2RXIrY0k7SUFDRTtFN0V1K2NOO0U2RTMrY0k7SUFDRTtJQUNBO0U3RTYrY047RTZFNStjSTtJQUNFO0U3RTgrY047QUFDRjtBSXhyZEk7RXlFMk1BO0lBQ0U7RTdFZy9jSjtFNkUvK2NFO0lBQ0U7SUFDQTtFN0VpL2NKO0U2RWgvY0U7SUFDRTtJQUNBO0U3RWsvY0o7RTZFai9jRTtJQUNFO0lBQ0E7RTdFbS9jSjtFNkVsL2NFO0lBQ0U7SUFDQTtFN0VvL2NKO0U2RW4vY0U7SUFDRTtJQUNBO0U3RXEvY0o7RTZFcC9jRTtJQUNFO0lBQ0E7RTdFcy9jSjtFNkVyL2NFO0lBQ0U7SUFDQTtFN0V1L2NKO0U2RXQvY0U7SUFDRTtJQUNBO0U3RXcvY0o7RTZFdi9jRTtJQUNFO0lBQ0E7RTdFeS9jSjtFNkV4L2NFO0lBQ0U7SUFDQTtFN0UwL2NKO0U2RXovY0U7SUFDRTtFN0UyL2NKO0U2RTEvY0U7SUFDRTtFN0U0L2NKO0U2RTMvY0U7SUFDRTtFN0U2L2NKO0U2RTUvY0U7SUFDRTtFN0U4L2NKO0U2RTcvY0U7SUFDRTtFN0UrL2NKO0U2RTkvY0U7SUFDRTtFN0VnZ2RKO0U2RS8vY0U7SUFDRTtFN0VpZ2RKO0U2RWhnZEU7SUFDRTtFN0VrZ2RKO0U2RWpnZEU7SUFDRTtFN0VtZ2RKO0U2RWpnZEk7SUFDRTtJQUNBO0U3RW1nZE47RTZFbGdkSTtJQUNFO0U3RW9nZE47RTZFeGdkSTtJQUNFO0lBQ0E7RTdFMGdkTjtFNkV6Z2RJO0lBQ0U7RTdFMmdkTjtFNkUvZ2RJO0lBQ0U7SUFDQTtFN0VpaGROO0U2RWhoZEk7SUFDRTtFN0VraGROO0U2RXRoZEk7SUFDRTtJQUNBO0U3RXdoZE47RTZFdmhkSTtJQUNFO0U3RXloZE47RTZFN2hkSTtJQUNFO0lBQ0E7RTdFK2hkTjtFNkU5aGRJO0lBQ0U7RTdFZ2lkTjtFNkVwaWRJO0lBQ0U7SUFDQTtFN0VzaWROO0U2RXJpZEk7SUFDRTtFN0V1aWROO0U2RTNpZEk7SUFDRTtJQUNBO0U3RTZpZE47RTZFNWlkSTtJQUNFO0U3RThpZE47RTZFbGpkSTtJQUNFO0lBQ0E7RTdFb2pkTjtFNkVuamRJO0lBQ0U7RTdFcWpkTjtFNkV6amRJO0lBQ0U7SUFDQTtFN0UyamROO0U2RTFqZEk7SUFDRTtFN0U0amROO0U2RWhrZEk7SUFDRTtJQUNBO0U3RWtrZE47RTZFamtkSTtJQUNFO0U3RW1rZE47RTZFdmtkSTtJQUNFO0lBQ0E7RTdFeWtkTjtFNkV4a2RJO0lBQ0U7RTdFMGtkTjtFNkU5a2RJO0lBQ0U7SUFDQTtFN0VnbGROO0U2RS9rZEk7SUFDRTtFN0VpbGROO0U2RXJsZEk7SUFDRTtJQUNBO0U3RXVsZE47RTZFdGxkSTtJQUNFO0U3RXdsZE47QUFDRjtBSTUwZEk7RXlFcVBBO0lBQ0U7RTdFMGxkSjtFNkV6bGRFO0lBQ0U7SUFDQTtFN0UybGRKO0U2RTFsZEU7SUFDRTtJQUNBO0U3RTRsZEo7RTZFM2xkRTtJQUNFO0lBQ0E7RTdFNmxkSjtFNkU1bGRFO0lBQ0U7SUFDQTtFN0U4bGRKO0U2RTdsZEU7SUFDRTtJQUNBO0U3RStsZEo7RTZFOWxkRTtJQUNFO0lBQ0E7RTdFZ21kSjtFNkUvbGRFO0lBQ0U7SUFDQTtFN0VpbWRKO0U2RWhtZEU7SUFDRTtJQUNBO0U3RWttZEo7RTZFam1kRTtJQUNFO0lBQ0E7RTdFbW1kSjtFNkVsbWRFO0lBQ0U7SUFDQTtFN0VvbWRKO0U2RW5tZEU7SUFDRTtFN0VxbWRKO0U2RXBtZEU7SUFDRTtFN0VzbWRKO0U2RXJtZEU7SUFDRTtFN0V1bWRKO0U2RXRtZEU7SUFDRTtFN0V3bWRKO0U2RXZtZEU7SUFDRTtFN0V5bWRKO0U2RXhtZEU7SUFDRTtFN0UwbWRKO0U2RXptZEU7SUFDRTtFN0UybWRKO0U2RTFtZEU7SUFDRTtFN0U0bWRKO0U2RTNtZEU7SUFDRTtFN0U2bWRKO0U2RTNtZEk7SUFDRTtJQUNBO0U3RTZtZE47RTZFNW1kSTtJQUNFO0U3RThtZE47RTZFbG5kSTtJQUNFO0lBQ0E7RTdFb25kTjtFNkVubmRJO0lBQ0U7RTdFcW5kTjtFNkV6bmRJO0lBQ0U7SUFDQTtFN0UybmROO0U2RTFuZEk7SUFDRTtFN0U0bmROO0U2RWhvZEk7SUFDRTtJQUNBO0U3RWtvZE47RTZFam9kSTtJQUNFO0U3RW1vZE47RTZFdm9kSTtJQUNFO0lBQ0E7RTdFeW9kTjtFNkV4b2RJO0lBQ0U7RTdFMG9kTjtFNkU5b2RJO0lBQ0U7SUFDQTtFN0VncGROO0U2RS9vZEk7SUFDRTtFN0VpcGROO0U2RXJwZEk7SUFDRTtJQUNBO0U3RXVwZE47RTZFdHBkSTtJQUNFO0U3RXdwZE47RTZFNXBkSTtJQUNFO0lBQ0E7RTdFOHBkTjtFNkU3cGRJO0lBQ0U7RTdFK3BkTjtFNkVucWRJO0lBQ0U7SUFDQTtFN0VxcWROO0U2RXBxZEk7SUFDRTtFN0VzcWROO0U2RTFxZEk7SUFDRTtJQUNBO0U3RTRxZE47RTZFM3FkSTtJQUNFO0U3RTZxZE47RTZFanJkSTtJQUNFO0lBQ0E7RTdFbXJkTjtFNkVscmRJO0lBQ0U7RTdFb3JkTjtFNkV4cmRJO0lBQ0U7SUFDQTtFN0UwcmROO0U2RXpyZEk7SUFDRTtFN0UycmROO0U2RS9yZEk7SUFDRTtJQUNBO0U3RWlzZE47RTZFaHNkSTtJQUNFO0U3RWtzZE47QUFDRjs7QTZFanNkQTtFQUNFO0VBQ0E7RUFDQTtBN0Vvc2RGO0E2RW5zZEU7RUFDRTtBN0Vxc2RKO0E2RXBzZEU7RUFDRTtBN0Vzc2RKO0E2RXBzZEU7RUFDRTtBN0Vzc2RKO0E2RXJzZEU7RUFDRTtFQUNBO0VBQ0E7QTdFdXNkSjtBNkV0c2RJO0VBQ0U7RUFDQTtBN0V3c2ROO0E2RXZzZEk7RUFDRTtBN0V5c2ROO0E2RXhzZEk7RUFDRTtBN0Uwc2ROO0E2RXpzZEU7RUFDRTtBN0Uyc2RKO0E2RTFzZEU7RUFDRTtBN0U0c2RKO0E2RTNzZEU7RUFDRTtBN0U2c2RKO0FJaGtlRTtFeUVzWEU7SUFDRTtFN0U2c2RKO0FBQ0Y7QUl6amVFO0V5RThXRTtJQUNFO0U3RThzZEo7QUFDRjs7QTZFNXNkRTtFQUNFO0VBQ0E7RUFDQTtBN0Urc2RKO0E2RTlzZEk7RUFDRTtFQUNBO0E3RWd0ZE47QTZFOXNkTTtFQUNFO0E3RWd0ZFI7QUkzbGVFO0V5RTZZTTtJQUNFO0U3RWl0ZFI7QUFDRjtBSTVsZUU7RXlFNFlNO0lBQ0U7RTdFbXRkUjtBQUNGO0FJN2xlRTtFeUUyWU07SUFDRTtFN0VxdGRSO0FBQ0Y7QUk5bGVFO0V5RTBZTTtJQUNFO0U3RXV0ZFI7QUFDRjtBSS9sZUU7RXlFeVlNO0lBQ0U7RTdFeXRkUjtBQUNGO0FJL2xlSTtFeUV1WUk7SUFDRTtFN0UydGRSO0FBQ0Y7QUkxbGVJO0V5RWdZSTtJQUNFO0U3RTZ0ZFI7QUFDRjtBSTFsZUk7RXlFOFhJO0lBQ0U7RTdFK3RkUjtBQUNGO0FJcmxlSTtFeUV1WEk7SUFDRTtFN0VpdWRSO0FBQ0Y7QTZFOXZkTTtFQUNFO0E3RWd3ZFI7QUkzb2VFO0V5RTZZTTtJQUNFO0U3RWl3ZFI7QUFDRjtBSTVvZUU7RXlFNFlNO0lBQ0U7RTdFbXdkUjtBQUNGO0FJN29lRTtFeUUyWU07SUFDRTtFN0Vxd2RSO0FBQ0Y7QUk5b2VFO0V5RTBZTTtJQUNFO0U3RXV3ZFI7QUFDRjtBSS9vZUU7RXlFeVlNO0lBQ0U7RTdFeXdkUjtBQUNGO0FJL29lSTtFeUV1WUk7SUFDRTtFN0Uyd2RSO0FBQ0Y7QUkxb2VJO0V5RWdZSTtJQUNFO0U3RTZ3ZFI7QUFDRjtBSTFvZUk7RXlFOFhJO0lBQ0U7RTdFK3dkUjtBQUNGO0FJcm9lSTtFeUV1WEk7SUFDRTtFN0VpeGRSO0FBQ0Y7QTZFOXlkTTtFQUNFO0E3RWd6ZFI7QUkzcmVFO0V5RTZZTTtJQUNFO0U3RWl6ZFI7QUFDRjtBSTVyZUU7RXlFNFlNO0lBQ0U7RTdFbXpkUjtBQUNGO0FJN3JlRTtFeUUyWU07SUFDRTtFN0VxemRSO0FBQ0Y7QUk5cmVFO0V5RTBZTTtJQUNFO0U3RXV6ZFI7QUFDRjtBSS9yZUU7RXlFeVlNO0lBQ0U7RTdFeXpkUjtBQUNGO0FJL3JlSTtFeUV1WUk7SUFDRTtFN0UyemRSO0FBQ0Y7QUkxcmVJO0V5RWdZSTtJQUNFO0U3RTZ6ZFI7QUFDRjtBSTFyZUk7RXlFOFhJO0lBQ0U7RTdFK3pkUjtBQUNGO0FJcnJlSTtFeUV1WEk7SUFDRTtFN0VpMGRSO0FBQ0Y7QTZFOTFkTTtFQUNFO0E3RWcyZFI7QUkzdWVFO0V5RTZZTTtJQUNFO0U3RWkyZFI7QUFDRjtBSTV1ZUU7RXlFNFlNO0lBQ0U7RTdFbTJkUjtBQUNGO0FJN3VlRTtFeUUyWU07SUFDRTtFN0VxMmRSO0FBQ0Y7QUk5dWVFO0V5RTBZTTtJQUNFO0U3RXUyZFI7QUFDRjtBSS91ZUU7RXlFeVlNO0lBQ0U7RTdFeTJkUjtBQUNGO0FJL3VlSTtFeUV1WUk7SUFDRTtFN0UyMmRSO0FBQ0Y7QUkxdWVJO0V5RWdZSTtJQUNFO0U3RTYyZFI7QUFDRjtBSTF1ZUk7RXlFOFhJO0lBQ0U7RTdFKzJkUjtBQUNGO0FJcnVlSTtFeUV1WEk7SUFDRTtFN0VpM2RSO0FBQ0Y7QTZFOTRkTTtFQUNFO0E3RWc1ZFI7QUkzeGVFO0V5RTZZTTtJQUNFO0U3RWk1ZFI7QUFDRjtBSTV4ZUU7RXlFNFlNO0lBQ0U7RTdFbTVkUjtBQUNGO0FJN3hlRTtFeUUyWU07SUFDRTtFN0VxNWRSO0FBQ0Y7QUk5eGVFO0V5RTBZTTtJQUNFO0U3RXU1ZFI7QUFDRjtBSS94ZUU7RXlFeVlNO0lBQ0U7RTdFeTVkUjtBQUNGO0FJL3hlSTtFeUV1WUk7SUFDRTtFN0UyNWRSO0FBQ0Y7QUkxeGVJO0V5RWdZSTtJQUNFO0U3RTY1ZFI7QUFDRjtBSTF4ZUk7RXlFOFhJO0lBQ0U7RTdFKzVkUjtBQUNGO0FJcnhlSTtFeUV1WEk7SUFDRTtFN0VpNmRSO0FBQ0Y7QTZFOTdkTTtFQUNFO0E3RWc4ZFI7QUkzMGVFO0V5RTZZTTtJQUNFO0U3RWk4ZFI7QUFDRjtBSTUwZUU7RXlFNFlNO0lBQ0U7RTdFbThkUjtBQUNGO0FJNzBlRTtFeUUyWU07SUFDRTtFN0VxOGRSO0FBQ0Y7QUk5MGVFO0V5RTBZTTtJQUNFO0U3RXU4ZFI7QUFDRjtBSS8wZUU7RXlFeVlNO0lBQ0U7RTdFeThkUjtBQUNGO0FJLzBlSTtFeUV1WUk7SUFDRTtFN0UyOGRSO0FBQ0Y7QUkxMGVJO0V5RWdZSTtJQUNFO0U3RTY4ZFI7QUFDRjtBSTEwZUk7RXlFOFhJO0lBQ0U7RTdFKzhkUjtBQUNGO0FJcjBlSTtFeUV1WEk7SUFDRTtFN0VpOWRSO0FBQ0Y7QTZFOStkTTtFQUNFO0E3RWcvZFI7QUkzM2VFO0V5RTZZTTtJQUNFO0U3RWkvZFI7QUFDRjtBSTUzZUU7RXlFNFlNO0lBQ0U7RTdFbS9kUjtBQUNGO0FJNzNlRTtFeUUyWU07SUFDRTtFN0VxL2RSO0FBQ0Y7QUk5M2VFO0V5RTBZTTtJQUNFO0U3RXUvZFI7QUFDRjtBSS8zZUU7RXlFeVlNO0lBQ0U7RTdFeS9kUjtBQUNGO0FJLzNlSTtFeUV1WUk7SUFDRTtFN0UyL2RSO0FBQ0Y7QUkxM2VJO0V5RWdZSTtJQUNFO0U3RTYvZFI7QUFDRjtBSTEzZUk7RXlFOFhJO0lBQ0U7RTdFKy9kUjtBQUNGO0FJcjNlSTtFeUV1WEk7SUFDRTtFN0VpZ2VSO0FBQ0Y7QTZFOWhlTTtFQUNFO0E3RWdpZVI7QUkzNmVFO0V5RTZZTTtJQUNFO0U3RWlpZVI7QUFDRjtBSTU2ZUU7RXlFNFlNO0lBQ0U7RTdFbWllUjtBQUNGO0FJNzZlRTtFeUUyWU07SUFDRTtFN0VxaWVSO0FBQ0Y7QUk5NmVFO0V5RTBZTTtJQUNFO0U3RXVpZVI7QUFDRjtBSS82ZUU7RXlFeVlNO0lBQ0U7RTdFeWllUjtBQUNGO0FJLzZlSTtFeUV1WUk7SUFDRTtFN0UyaWVSO0FBQ0Y7QUkxNmVJO0V5RWdZSTtJQUNFO0U3RTZpZVI7QUFDRjtBSTE2ZUk7RXlFOFhJO0lBQ0U7RTdFK2llUjtBQUNGO0FJcjZlSTtFeUV1WEk7SUFDRTtFN0VpamVSO0FBQ0Y7QTZFOWtlTTtFQUNFO0E3RWdsZVI7QUkzOWVFO0V5RTZZTTtJQUNFO0U3RWlsZVI7QUFDRjtBSTU5ZUU7RXlFNFlNO0lBQ0U7RTdFbWxlUjtBQUNGO0FJNzllRTtFeUUyWU07SUFDRTtFN0VxbGVSO0FBQ0Y7QUk5OWVFO0V5RTBZTTtJQUNFO0U3RXVsZVI7QUFDRjtBSS85ZUU7RXlFeVlNO0lBQ0U7RTdFeWxlUjtBQUNGO0FJLzllSTtFeUV1WUk7SUFDRTtFN0UybGVSO0FBQ0Y7QUkxOWVJO0V5RWdZSTtJQUNFO0U3RTZsZVI7QUFDRjtBSTE5ZUk7RXlFOFhJO0lBQ0U7RTdFK2xlUjtBQUNGO0FJcjllSTtFeUV1WEk7SUFDRTtFN0VpbWVSO0FBQ0Y7O0ErRXZsZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBL0UwbGZGO0ErRXhsZkU7RUFDRTtFQUNBO0VBQ0E7QS9FMGxmSjtBK0V6bGZJO0VBQ0U7QS9FMmxmTjtBK0UxbGZJO0VBQ0Usc0JBakJTO0EvRTZtZmY7QStFM2xmRTtFQUNFO0EvRTZsZko7QStFNWxmRTtFQUNFLGdCQXJCVztBL0VtbmZmO0ErRTdsZkU7RUFDRTtBL0UrbGZKO0ErRTlsZkk7RUFDRTtBL0VnbWZOO0FJcGlmRTtFMkV6REU7SUFDRTtFL0VnbWZKO0UrRTlsZkk7SUFDRTtJQUNBO0UvRWdtZk47RStFbG1mSTtJQUNFO0lBQ0E7RS9Fb21mTjtFK0V0bWZJO0lBQ0U7SUFDQTtFL0V3bWZOO0UrRTFtZkk7SUFDRTtJQUNBO0UvRTRtZk47RStFOW1mSTtJQUNFO0lBQ0E7RS9FZ25mTjtFK0VsbmZJO0lBQ0U7SUFDQTtFL0VvbmZOO0UrRXRuZkk7SUFDRTtJQUNBO0UvRXduZk47RStFMW5mSTtJQUNFO0lBQ0E7RS9FNG5mTjtFK0U5bmZJO0lBQ0U7SUFDQTtFL0Vnb2ZOO0UrRWxvZkk7SUFDRTtJQUNBO0UvRW9vZk47RStFdG9mSTtJQUNFO0lBQ0E7RS9Fd29mTjtFK0Uxb2ZJO0lBQ0U7SUFDQTtFL0U0b2ZOO0FBQ0Y7O0FnRjNxZkU7RUFDRTtFQUNBO0VBQ0E7QWhGOHFmSjtBSW5tZkU7RTRFeEVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhGOHFmTjtBQUNGO0FnRjFxZkU7RUFDRTtBaEY0cWZKOztBaUYvcmZBO0VBQ0U7RUFDQTtBakZrc2ZGO0FpRmhzZkU7RUFDRTtBakZrc2ZKO0FJdG5mRTtFNkVqRkY7SUFTSTtFakZrc2ZGO0FBQ0Y7QWlGaHNmRTtFQUNFO0FqRmtzZko7QUk5bmZFO0U2RXJFQTtJQUlJO0lBQ0E7RWpGbXNmSjtBQUNGO0FpRmhzZkU7RUFDRTtBakZrc2ZKO0FpRi9yZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGaXNmSjtBSS9vZkU7RTZFeERBO0lBU0k7RWpGa3NmSjtBQUNGO0FpRmhzZkk7RUFDRTtBakZrc2ZOOztBaUY3cmZBO0VBQ0U7RUFDQTtBakZnc2ZGO0FpRjlyZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ3NmSjtBaUY5cmZJO0VBQ0U7RUFDQTtFQUNBO0FqRmdzZk47O0FpRjNyZkE7RUFDRTtFQUNBO0VBQ0E7QWpGOHJmRjtBSWxyZkU7RTZFZkY7SUFNSTtFakYrcmZGO0FBQ0Y7QWlGN3JmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRityZko7QWlGNXJmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRjhyZko7QUluc2ZFO0U2RUNBO0lBT0k7SUFDQTtFakYrcmZKO0FBQ0Y7QWlGNXJmRTtFQUNFLGNoRjVGTTtFZ0Y2Rk47RUFDQTtBakY4cmZKO0FJOXNmRTtFNkVhQTtJQU1JO0VqRityZko7QUFDRjtBaUY3cmZJO0VBQ0U7QWpGK3JmTjtBaUY1cmZJO0VBQ0U7RUFDQTtBakY4cmZOO0FpRjFyZkU7RUFDRTtFQUNBO0VBQ0E7QWpGNHJmSjtBaUYxcmZJO0VBQ0U7QWpGNHJmTjtBaUZ6cmZJO0VBQ0U7RUFDQTtFQUNBO0FqRjJyZk47QUl2dWZFO0U2RXlDRTtJQU1JO0lBQ0E7SUFDQTtFakY0cmZOO0FBQ0Y7QWlGenJmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMnJmTjtBaUZ6cmZNO0VBQ0U7QWpGMnJmUjtBaUZ0cmZFO0VBQ0U7QWpGd3JmSjtBSWp3ZkU7RTZFd0VBO0lBSUk7RWpGeXJmSjtBQUNGO0FpRnRyZk07RUFDRTtBakZ3cmZSO0FJendmRTtFNkVnRkk7SUFJSTtFakZ5cmZSO0FBQ0Y7QWlGdnJmUTtFQUNFO0VBQ0E7RUFDQTtBakZ5cmZWO0FpRnRyZlE7RUFDRTtFQUNBO0FqRndyZlY7QUl2eGZFO0U2RTZGTTtJQUtJO0lBQ0E7RWpGeXJmVjtBQUNGOztBaUZscmZBO0VBQ0U7QWpGcXJmRjtBSWp5ZkU7RTZFMkdGO0lBSUk7SUFDQTtFakZzcmZGO0FBQ0Y7QWlGcHJmRTtFQUNFLG1CM0U5TFE7QU5vM2ZaO0FpRm5yZkU7RTlFL0xBO0VBd0JBO0FIbTJmRjtBaUZ4cmZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpGMHJmSjtBSXp6ZkU7RTZFMkhBO0lBT0k7RWpGMnJmSjtBQUNGO0FpRnhyZkU7RUFDRSx1QjNFMU1JO0UyRTJNSjtFQUNBLGdCM0U1S1U7RTJFNktWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMHJmSjtBaUZ2cmZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpGeXJmSjtBSTkwZkU7RTZFaUpBO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RWpGMHJmSjtBQUNGO0FpRnhyZkk7RUFDRTtFQUNBO0FqRjByZk47QUk5MGZFO0U2RWtKRTtJQUtJO0lBQ0E7RWpGMnJmTjtBQUNGO0FpRnhyZkk7RUFDRTtBakYwcmZOO0FpRnRyZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRndyZko7QUkxMmZFO0U2RTZLQTtJQVFJO0lBQ0E7SUFDQTtFakZ5cmZKO0FBQ0Y7QWlGdnJmSTtFQUNFO0VBQ0E7RUFDQTtBakZ5cmZOO0FJdDNmRTtFNkUwTEU7SUFNSTtJQUNBO0VqRjByZk47QUFDRjtBaUZ2cmZRO0VBQ0U7RUFDQTtBakZ5cmZWO0FJcDNmRTtFNkV5TE07SUFLSTtJQUNBO0VqRjByZlY7QUFDRjtBaUZycmZRO0VBQ0U7RUFDQSxjaEZ0UEg7RWdGdVBHO0FqRnVyZlY7QUkvM2ZFO0U2RXFNTTtJQU1JO0lBQ0E7RWpGd3JmVjtBQUNGO0FpRnByZk07RUFDRTtBakZzcmZSO0FpRm5yZk07RUFDRTtBakZxcmZSOztBaUYvcWZBO0VBQ0U7RUFDQTtBakZrcmZGO0FJNTVmRTtFNkV3T0Y7SUFLSTtFakZtcmZGO0FBQ0Y7QWlGanJmRTtFOUV4VEE7RUF3QkE7RThFa1NFLG1CaEZoVU07RWdGaVVOO0VBQ0E7RUFDQSx1QjNFeFRJO0UyRXlUSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGeXJmSjtBSXY3ZkU7RTZFZ1BBO0lBaUJJO0VqRjByZko7QUFDRjtBaUZ4cmZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMHJmTjtBaUZ2cmZJO0VBQ0U7RUFDQTtBakZ5cmZOO0FpRnRyZkk7RUFDRTtBakZ3cmZOO0FpRnByZkU7RUFDRTtFQUNBO0FqRnNyZko7QWlGcHJmSTtFQUNFO0FqRnNyZk47QWlGcHJmTTtFQUNFO0VBQ0E7QWpGc3JmUjtBaUZucmZVO0VBQ0U7QWpGcXJmWjtBaUZscmZVO0VBQ0U7QWpGb3JmWjtBaUY5cWZJO0VBQ0U7RUFDQTtBakZncmZOO0FpRjlxZk07RUFDRTtFQUNBO0FqRmdyZlI7QWlGNXFmUTtFQUdFO0VBQ0E7RUFDQTtBakY0cWZWO0FpRnpxZlE7RUFDRTtBakYycWZWO0FpRnhxZlE7RUFDRTtBakYwcWZWO0FpRnJxZkk7RUFDRTtFQUNBO0FqRnVxZk47QWlGN3BmRTtFQUNFO0FqRitwZko7QWlGN3BmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYrcGZOO0FpRjdwZk07RUFDRTtFQUNBO0VBQ0E7QWpGK3BmUjs7QWtGeGxnQkE7RUFDRTtFQUNBO0FsRjJsZ0JGO0FrRnpsZ0JFO0VBQ0U7QWxGMmxnQko7QUluZ2dCRTtFOEU3RkY7SUFTSTtJQUNBO0VsRjJsZ0JGO0FBQ0Y7QUlyaGdCRTtFOEVqRkY7SUFjSTtFbEY0bGdCRjtBQUNGO0FrRjFsZ0JFO0VBQ0UsdUI1RUpJO0U0RUtKO0VBQ0EsZ0I1RTBCVTtFNEV6QlY7RUFDQTtBbEY0bGdCSjtBa0Z6bGdCRTtFQUNFO0FsRjJsZ0JKO0FrRnpsZ0JJO0VBQ0U7QWxGMmxnQk47QWtGdmxnQkU7RUFDRSx1QjVFcEJJO0U0RXFCSjtFQUNBO0VBQ0E7QWxGeWxnQko7QWtGdmxnQkk7RUFDRTtBbEZ5bGdCTjtBa0ZybGdCRTtFQUNFLHVCNUUvQkk7RTRFZ0NKO0VBQ0E7RUFDQTtBbEZ1bGdCSjtBa0ZybGdCSTtFQUNFO0FsRnVsZ0JOO0FrRnBsZ0JJO0VBQ0U7RUFDQTtBbEZzbGdCTjtBa0ZsbGdCRTtFQUNFO09BQUE7QWxGb2xnQko7QWtGamxnQkU7RUFDRTtFQUNBO0FsRm1sZ0JKO0FrRmpsZ0JJO0VBQ0U7RUFDQTtBbEZtbGdCTjtBa0ZobGdCSTs7RUFFRTtFQUNBO0VBQ0E7QWxGa2xnQk47O0FtRi9wZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmtxZ0JGO0FtRmhxZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Ga3FnQko7QUk3bGdCRTtFK0VqRkY7SUFnQkk7RW5Ga3FnQkY7QUFDRjtBbUZocWdCRTtFQUNFLGNsRmpCTTtFa0ZrQk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZrcWdCSjs7QW9GMXJnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEY2cmdCSjtBb0YzcmdCSTtFQUNFO0FwRjZyZ0JOO0FvRjFyZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjRyZ0JOO0FvRjFyZ0JNO0VBQ0U7QXBGNHJnQlI7QW9GenJnQk07RUFDRTtFQUNBO0VBQ0EsdUI5RVpBO0U4RWFBO0VBQ0EsZ0I5RWVRO0U4RWRSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYycmdCUjtBb0Z6cmdCUTtFQUNFO0VBQ0E7QXBGMnJnQlY7QW9GdHJnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRndyZ0JOO0FJN3BnQkU7RWdGdENFO0lBY0k7RXBGeXJnQk47QUFDRjtBb0Z2cmdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBcEZ5cmdCUjtBb0ZycmdCSTtFakY1REY7RUF3QkE7RWlGc0NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGNnJnQk47QUk3cmdCRTtFZ0ZaRTtJQWVJO0lBQ0E7RXBGOHJnQk47QUFDRjtBb0Y1cmdCTTtFQUNFO0FwRjhyZ0JSO0FvRnhyZ0JJO0VBQ0UsbUI5RTFGUTtBTm94Z0JkO0FvRnRyZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRndyZ0JKO0FJanRnQkU7RWdGNEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBGd3JnQk47QUFDRjtBb0ZycmdCSTtFQUNFLG1COUUvR007QU5zeWdCWjtBb0ZwcmdCSTtFQUNFO0VBQ0E7QXBGc3JnQk47QW9GbnJnQkk7RUFDRTtFQUNBO0VBQ0EsZ0I5RXRGVTtFOEV1RlY7RUFDQTtFQUNBO0FwRnFyZ0JOO0FvRm5yZ0JNO0VBQ0UsdUI5RXpIQTtBTjh5Z0JSO0FvRmxyZ0JNO0VBQ0UsZ0I5RTdGTTtBTml4Z0JkO0FvRmhyZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGa3JnQk47QUl2dmdCRTtFZ0Y4REU7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRm1yZ0JOO0FBQ0Y7QW9GanJnQk07RUFDRSx1QjlFbkpBO0FOczBnQlI7QW9GOXFnQkU7RUFDRTtFQUNBO0FwRmdyZ0JKO0FvRjlxZ0JJO0VBQ0U7QXBGZ3JnQk47QUk5dmdCRTtFZ0ZpRkU7SUFFSTtFcEYrcWdCTjtBQUNGO0FJL3dnQkU7RWdGcUZBO0lBZUk7RXBGK3FnQko7QUFDRjtBb0Y3cWdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYrcWdCTjtBb0Y3cWdCTTtFQUNFLG1COUU3TEk7RThFOExKO0FwRitxZ0JSO0FvRjFxZ0JFO0VBQ0U7RUFDQTtFQUNBLGdCOUUvSlU7RThFZ0tWO0VBQ0E7QXBGNHFnQko7QW9GenFnQkU7RUFDRTtFQUNBO0VBQ0EsZ0I5RXZLVTtFOEV3S1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjJxZ0JKO0FvRnpxZ0JJO0VBQ0U7QXBGMnFnQk47QW9GeHFnQkk7RUFDRSx1QjlFcE5FO0FOODNnQlI7QW9GdnFnQkk7RUFDRTtFQUNBO0VBQ0EsZ0I5RTdMVTtFOEU4TFY7RUFDQTtFQUNBO0FwRnlxZ0JOO0FvRnZxZ0JNO0VBQ0U7QXBGeXFnQlI7QW9GcHFnQkU7RUFDRTtBcEZzcWdCSjtBb0ZwcWdCSTtFQUNDO0FwRnNxZ0JMO0FJNTBnQkU7RWdGa0tBO0lBUUk7RXBGc3FnQko7QUFDRjtBb0ZwcWdCSTtFQUNFO0FwRnNxZ0JOOztBcUZwNmdCRTtFQUNFO0VBQ0E7RUFDQTtBckZ1NmdCSjtBSTExZ0JFO0VpRmhGQTtJQU1JO0VyRnc2Z0JKO0FBQ0Y7QXFGdDZnQkk7RUFDRTtFQUNBO0FyRnc2Z0JOO0FxRnQ2Z0JNO0VBQ0U7RUFDQTtFQUNBO0FyRnc2Z0JSO0FxRm42Z0JFO0VBQ0UsY3BGcEJNO0VvRnFCTjtFQUNBLGdCL0VxQlU7RStFcEJWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxNmdCSjtBcUZuNmdCSTtFQUNFO0FyRnE2Z0JOO0FxRmw2Z0JJO0VBQ0UsY3BGUUM7RW9GUEQ7RUFDQTtFQUNBLGdCL0VFVTtFK0VEVjtFQUNBO0VBQ0E7RUFDQTtBckZvNmdCTjtBcUZsNmdCTTtFQUNFLHVCL0VsQ0E7QU5zOGdCUjs7QXFGOTVnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZpNmdCRjtBcUYvNWdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGaTZnQko7QXFGLzVnQkk7RUFDRTtBckZpNmdCTjtBcUY1NWdCSTtFQUNFLHVCL0VsRUU7RStFbUVGLGdCL0VuQ1E7QU5pOGdCZDtBcUY1NWdCTTtFQUNFO0FyRjg1Z0JSO0FxRjE1Z0JJO0VBQ0U7QXJGNDVnQk47QXFGeDVnQkU7RWxGcEZBO0VBd0JBO0VrRjhERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZnNmdCSjtBSXA2Z0JFO0VpRk9JO0lBQ0U7RXJGZzZnQk47QUFDRjtBcUY3NWdCSTtFbEZwR0Y7RUF3QkE7RWtGOEVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxNmdCTjtBSXg4Z0JFO0VpRjRCRTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VyRnM2Z0JOO0FBQ0Y7QXFGcDZnQk07RUFDRTtFQUNBO0VBQ0E7QXJGczZnQlI7QUlyOWdCRTtFaUY0Q0k7SUFNSTtJQUNBO0VyRnU2Z0JSO0FBQ0Y7QXFGbjZnQkk7RUFDRTtFQUNBO0VBQ0EsZ0IvRWpHVTtFK0VrR1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxNmdCTjtBSXIrZ0JFO0VpRndERTtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRnM2Z0JOO0FBQ0Y7QXFGcDZnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnM2Z0JSO0FJNy9nQkU7RWlGNEVJO0lBY0k7RXJGdTZnQlI7QUFDRjs7QXFGajZnQkE7RUFDRSxjcEZ4S1M7RW9GeUtUO0VBQ0EsZ0IvRXZJWTtFK0V3SVo7QXJGbzZnQkY7QUl6Z2hCRTtFaUZpR0Y7SUFPSTtFckZxNmdCRjtBQUNGO0FxRm42Z0JFO0VBQ0UsY3BGL0lHO0VvRmdKSDtFQUNBO0VBQ0EsZ0IvRXJKWTtFK0VzSlo7RUFDQTtBckZxNmdCSjtBcUZuNmdCSTtFQUNFLHVCL0V2TEU7QU40bGhCUjs7QXFGaDZnQkE7RUFDRTtFQUNBO0VBQ0EsZ0IvRWxLYztFK0VtS2Q7RUFDQTtBckZtNmdCRjtBSWppaEJFO0VpRnlIRjtJQVFJO0lBQ0E7RXJGbzZnQkY7QUFDRjs7QXFGajZnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRm82Z0JGO0FJL2loQkU7RWlGc0lGO0lBUUk7RXJGcTZnQkY7QUFDRjtBcUZuNmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRnE2Z0JKO0FxRmw2Z0JFO0VBQ0U7QXJGbzZnQko7QXFGajZnQkU7RUFDRTtBckZtNmdCSjtBcUZoNmdCRTtFQUNFLGNwRnZPTztBRHlvaEJYOztBcUY3NWdCRTtFQUNFO0VBQ0EsY3BGM01HO0VvRjRNSDtFQUNBO0VBQ0EsZ0IvRTlNVTtFK0UrTVY7RUFDQTtBckZnNmdCSjtBSTdraEJFO0VpRnNLQTtJQVVJO0lBQ0E7RXJGaTZnQko7QUFDRjtBcUYvNWdCSTtFQUNFLHVCL0V4UEU7QU55cGhCUjtBcUY5NWdCSTtFQUNFO0VBQ0E7RUFDQTtBckZnNmdCTjtBSTNsaEJFO0VpRndMRTtJQU1JO0VyRmk2Z0JOO0FBQ0Y7QXFGOTVnQkk7RUFDRTtBckZnNmdCTjtBcUY5NWdCTTtFQUNFLG1CL0VoUkk7QU5ncmhCWjtBcUY1NWdCSTtFQUNFO0FyRjg1Z0JOO0FxRjM1Z0JJO0VBQ0U7QXJGNjVnQk47QXFGejVnQkU7RUFDRTtBckYyNWdCSjtBSS9taEJFO0VpRm1OQTtJQUlJO0lBQ0E7RXJGNDVnQko7QUFDRjtBcUZ6NWdCRTtFQUNFO0VBQ0EsZ0IvRXBRWTtFK0VxUVo7QXJGMjVnQko7QUkxbmhCRTtFaUY0TkE7SUFNSTtJQUNBO0VyRjQ1Z0JKO0FBQ0Y7QXFGejVnQkU7RUFDRSxjcEY5U087QUR5c2hCWDtBSW5vaEJFO0VpRnVPQTtJQUlJO0lBQ0E7RXJGNDVnQko7QUFDRjtBcUZ6NWdCRTtFQUNFLGNwRi9UTTtFb0ZnVU47RUFDQTtBckYyNWdCSjtBSTlvaEJFO0VpRmdQQTtJQU1JO0lBQ0E7SUFDQTtFckY0NWdCSjtBQUNGO0FxRjE1Z0JJOztFQUVFO0FyRjQ1Z0JOOztBcUZ2NWdCQTtFbEYxVUU7RUF3QkE7RWtGb1RBLDRCL0V2VU07RStFd1VOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmc2Z0JGO0FJOXFoQkU7RWlGa1FGO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGaTZnQkY7QUFDRjtBSWpzaEJFO0VpRm1TRTtJQUNFO0lBQ0E7RXJGaTZnQko7RXFGLzVnQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckZpNmdCTjtBQUNGO0FxRjc1Z0JFO0VBQ0UsbUIvRW5YUTtBTmt4aEJaO0FxRjU1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGODVnQko7QUlwdGhCRTtFaUY0U0E7SUFhSTtFckYrNWdCSjtBQUNGO0FxRjU1Z0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGODVnQko7QUkvdGhCRTtFaUY2VEE7SUFPSTtJQUNBO0lBQ0E7RXJGKzVnQko7QUFDRjtBSTl0aEJFO0VpRnFUQTtJQWFJO0VyRmc2Z0JKO0FBQ0Y7O0FxRjU1Z0JBO0VBQ0U7QXJGKzVnQkY7QUkvdWhCRTtFaUYrVUY7SUFJSTtFckZnNmdCRjtBQUNGO0FxRjk1Z0JFO0VBQ0U7T0FBQTtBckZnNmdCSjtBSXZ2aEJFO0VpRnNWQTtJQUlJO1NBQUE7RXJGaTZnQko7QUFDRjs7QXNGNTBoQkU7RUFDRTtBdEYrMGhCSjs7QXNGMzBoQkE7RUFDRTtBdEY4MGhCRjtBSXB3aEJFO0VrRjNFRjtJQUlJO0V0RiswaEJGO0FBQ0Y7O0FzRjUwaEJBO0VBQ0U7RUFDQTtFQUNBO0F0RiswaEJGO0FJL3doQkU7RWtGbkVGO0lBTUk7SUFDQTtFdEZnMWhCRjtBQUNGO0FzRjkwaEJFO0VBQ0U7RUFDQTtBdEZnMWhCSjtBSXp4aEJFO0VrRnpEQTtJQUtJO0lBQ0E7RXRGaTFoQko7QUFDRjtBSS94aEJFO0VrRi9DQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0V0RmcxaEJKO0FBQ0Y7QXNGNzBoQkU7RUFDRTtBdEYrMGhCSjs7QXNGMzBoQkE7RUFDRTtBdEY4MGhCRjtBSTl5aEJFO0VrRmpDRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RmcxaEJGO0FBQ0Y7QXNGNzBoQkk7RUFDRTtBdEYrMGhCTjtBc0Y1MGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGODBoQk47QUluMGhCRTtFa0ZoQkU7SUFRSTtFdEYrMGhCTjtBQUNGO0FzRjcwaEJNO0VBQ0U7RUFDQTtFQUNBO0F0RiswaEJSO0FzRjMwaEJJO0VBQ0U7QXRGNjBoQk47O0F1Ri81aEJBO0VBQ0U7QXZGazZoQkY7QXVGajZoQkU7RUFBVztBdkZvNmhCYjtBdUZuNmhCRTtFQUFpQztBdkZzNmhCbkM7O0F1RnA2aEJBO0VBR0U7QXZGdTZoQkY7QXVGdDZoQkU7RUFHRTtBdkZ3NmhCSjs7QXVGbjZoQkU7RUFDRTtBdkZzNmhCSjtBdUZyNmhCSTtFQUNFO0VBQ0E7RUFDQTtBdkZ1NmhCTjtBdUZuNmhCSTtFQUNFO0VBQ0E7RUFDQTtBdkZxNmhCTjtBdUZuNmhCSTtFQUNFO0F2RnE2aEJOO0F1Rmg2aEJNO0VBQ0U7QXZGazZoQlI7O0F1Rjc1aEJBO0VBQ0U7RUFDQTtBdkZnNmhCRjs7QXVGOTVoQkE7RUFDRTtFQUNBO0VBQ0E7QXZGaTZoQkY7QXVGLzVoQkU7RUFDRTtFQUNBO0VBR0E7QXZGaTZoQko7QXVGLzVoQkU7RUFDRTtFQUNBO0F2Rmk2aEJKO0F1Ri81aEJFO0VBR0U7QXZGaTZoQko7O0F1Rjk1aEJBO0VBQWlCO0F2Rms2aEJqQjs7QXVGajZoQkE7RUFHRTtFQUNBO0F2Rm82aEJGO0F1Rm42aEJFO0VBQWlCO0F2RnM2aEJuQjs7QXVGcDZoQkE7RUFHRTtBdkZ1NmhCRjs7QXVGcjZoQkE7RUFBVztBdkZ5NmhCWDs7QXVGeDZoQkE7RUFBdUI7RUFBb0I7QXZGNjZoQjNDOztBdUY1NmhCQTtFQUFtQjtFQUFZO0F2Rmk3aEIvQjs7QXVGLzZoQkE7RUFDRTtFQUNBO0VBQ0E7QXZGazdoQkY7O0F1Rmg3aEJBO0VBQ0U7RUFDQTtFQUNBO0F2Rm03aEJGOztBdUY5NmhCQTtFQUNFO0F2Rmk3aEJGO0F1Rmg3aEJFO0VBQ0U7QXZGazdoQko7O0F1RnY2aEJFO0VBQ0U7RUFDQSxZQVJJO0VBU0o7RUFDQSxZQVRLO0VBVUw7QXZGMDZoQko7QXVGeDZoQkU7RUFDRTtFQUdBO0VBQ0E7RUFDQTtBdkYwNmhCSjtBdUZ6NmhCSTtFQUNFO0VBQ0E7RUFDQTtBdkYyNmhCTjtBdUZ6NmhCSTtFQUNFO0VBR0E7RUFDQSxZQTdCRztFQThCSDtBdkYyNmhCTjs7QXdGLzZoQkE7RUFDQztJQUNDO0lBQ0E7RXhGazdoQkE7QUFDRjtBd0ZqN2hCQTtFQUNDO0lBQ0M7SUFDQTtFeEZtN2hCQTtBQUNGO0F3Rmw3aEJBO0VBQ0M7SUFDQztJQUNBO0V4Rm83aEJBO0FBQ0Y7QXdGbjdoQkE7RUFDQztJQUNDO0lBQ0E7RXhGcTdoQkE7QUFDRjtBeUYzc2hCQTtFQUNDO0VBQ0E7QXpGNnNoQkQ7QXlGNXNoQkM7RUFDQztBekY4c2hCRjtBeUZsdGhCQTtFQXpGQyw0Qm5GOVJPO0VtRitSUCxrQm5GN09jO0VtRjhPZDtFQUNBO0F6Rjh5aEJEO0F5RnhraUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYwa2lCRjtBeUZ6a2lCRTtFQUNDO0F6RjJraUJIO0F5RnpraUJJO0VBQ0M7QXpGMmtpQkw7QXlGMWtpQkU7RUFDQztBekY0a2lCSDtBeUYza2lCRTs7RUFFQztFQUNBLCtCbkYvQlU7RW1GZ0NWO0VBQ0E7QXpGNmtpQkg7QXlGNWtpQkU7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXpGOGtpQkg7QXlGN2tpQkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGZ2xpQko7QXlGL2tpQkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4RnpETTtFd0YwRE47QXpGa2xpQko7QXlGamxpQkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rm9saUJKO0F5Rm5saUJHOztFQUNDLGN4RnhCRztFd0Z5Qkg7QXpGc2xpQko7QXlGcmxpQkc7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGd2xpQkw7QXlGdmxpQkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjBsaUJKO0F5RnpsaUJFOztFQUVDO0F6RjJsaUJIO0F5RnpsaUJJOztFQUNDO0VBQ0E7QXpGNGxpQkw7QXlGM2xpQkU7RUFDQztFQUNBO0F6RjZsaUJIO0F5RjVsaUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQm5GMUZTO0FOd3JpQmI7QXlGMWxpQkM7RUFDQyxtQnhGckdRO0V3RnNHUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBOUYrQjtFQStGL0I7QXpGNGxpQkY7QXlGM2xpQkU7RUFDQztFQUNBO0F6RjZsaUJIO0F5RjVsaUJFOztFQUVDO0VBQ0EsZW5GOUVNO0VtRitFTjtBekY4bGlCSDtBeUY3bGlCRzs7RUFDQztBekZnbWlCSjtBeUYvbGlCRTtFQUNDO0F6RmltaUJIO0F5RmhtaUJFO0VBQ0MsZ0JuRjlFVztBTmdyaUJkO0F5RmptaUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qm5GcEhLO0FOdXRpQlI7QXlGbG1pQkc7RUFDQztBekZvbWlCSjtBeUZubWlCSTtFQUNDO0F6RnFtaUJMO0F5RnBtaUJHO0VBQ0M7RUFDQTtFQUNBO0F6RnNtaUJKO0F5RjMyaEJBO0VBeFBDO0F6RnNtaUJEO0F5Rm5taUJDO0VBQ0M7QXpGcW1pQkY7QXlGcG1pQkU7RUFDQztBekZzbWlCSDtBeUZybWlCRztFQUNDO0VBQ0E7QXpGdW1pQko7QXlGdG1pQkU7O0VBRUM7QXpGd21pQkg7QXlGdm1pQkc7Ozs7OztFQUNDO0VBQ0E7QXpGOG1pQko7QXlGN21pQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkFuSnlCO0VBb0p6Qix1QkEvSjZCO0VBZ0s3QjtFQUNBLGVuRjVISztBTjJ1aUJUO0F5RjltaUJJO0VBQ0M7RUFDQSwrQm5GOUpRO0VtRitKUjtBekZnbmlCTDtBeUY5bWlCRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVUFsS21CO0VBbUtuQixXbkZ4S0U7QU53eGlCUDtBeUYvbWlCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZpbmlCTjtBeUZobmlCTTtFQUNDO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hGaEpBO0V3RmlKQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXpGaW5pQlA7QXlGaG5pQk87RUFDQyx1QkFwTW9CO0VBcU1wQiw2QkFwTWdCO0VBcU1oQixjeEY1TUU7QUQ4emlCVjtBeUZqbmlCTztFQUNDLDRCbkZuTUE7RW1Gb01BLDhCbkZwTUE7RW1GcU1BO0VBQ0E7QXpGbW5pQlI7QXlGbG5pQk87RUFDQyxtQnhGbk5FO0V3Rm9ORixxQnhGcE5FO0V3RnFORjtFQUNBO0F6Rm9uaUJSO0F5Rm5uaUJRO0VBQ0M7RUFDQTtBekZxbmlCVDtBeUZwbmlCTztFQUNDLDRCbkZoTkE7RW1GaU5BLDRCQXhOcUI7RUF5TnJCO0VBQ0E7QXpGc25pQlI7QXlGcm5pQk07RUFDQztBekZ1bmlCUDtBeUZ0bmlCTTtFQUVDLGlDbkYxTks7RW1GMk5MO0F6RnVuaUJQO0F5RnRuaUJPOzs7RUFFQztFQUNBO0VBQ0E7QXpGeW5pQlI7QXlGeG5pQk07RUFDQztFQUNBLG1CeEY1T0c7RXdGNk9IO0F6RjBuaUJQO0F5RnZuaUJRO0VBQ0M7RUFDQTtFQUNBLGN4Rm5QQztFd0ZvUEQ7QXpGeW5pQlQ7QXlGeG5pQk87RUFDQztFQUNBO0F6RjBuaUJSO0F5RnpuaUJPO0VBQ0M7RUFDQTtBekYybmlCUjtBeUYxbmlCTztFQUNDLHlCeEY1UEU7RXdGNlBGO0F6RjRuaUJSO0F5RjNuaUJRO0VBQ0M7RUFDQTtBekY2bmlCVDtBeUY1bmlCRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGOG5pQkg7QXlGN25pQkc7Ozs7OztFQUNDO0F6Rm9vaUJKO0F5Rm5vaUJHOzs7O0VBRUM7RUFDQTtFQUNBLGVuRjFPSztFbUYyT0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ1b2lCSjtBeUZ0b2lCSTs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLG1CeEZ0Uks7RXdGdVJMLHFCeEZ2Uks7RXdGd1JMO0F6RnVwaUJMO0F5RnRwaUJJOzs7O0VBQ0M7RUFDQSw0Qm5GaFJHO0VtRmlSSCw0QkF4UndCO0VBeVJ4QjtBekYycGlCTDtBeUZ4cGlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6RjBwaUJGO0F5RnpwaUJFO0VBQ0M7QXpGMnBpQkg7QXlGL29pQkU7RUFDQztFQUNBO0F6RmlwaUJIO0F5Ri9vaUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZpcGlCSjtBeUZocGlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6RmtwaUJKO0F5RmpwaUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGbXBpQko7QXlGbHBpQkc7RUFDQztBekZvcGlCSjtBeUZqcGlCQztFQUNDO0F6Rm1waUJGO0F5RmpwaUJHO0VBQ0MsMkNBcFZjO0VBcVZkLDBDQXJWYztFQXNWZDtFQUNBO0VBQ0E7RUFDQTtBekZtcGlCSjtBeUZscGlCSTtFQUNDO0F6Rm9waUJMO0F5Rm5waUJJO0VBQ0M7QXpGcXBpQkw7QXlGcHBpQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekZzcGlCSDtBeUZwcGlCRztFQUVDO0F6RnFwaUJKO0F5RnBwaUJHO0VBQ0M7RUFDQTtBekZzcGlCSjtBeUZycGlCRztFQUNDO0F6RnVwaUJKO0F5RnRwaUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGd3BpQkg7QXlGdnBpQkU7RUFDQyxzQm5GMVdJO0VtRjJXSixrQm5GblRZO0VtRm9UWix1Qm5GdFdLO0VtRnVXTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGeXBpQkg7QXlGcnBpQkk7RUFDQyxrQ0FITztFQUlQLGNBSGM7QXpGMHBpQm5CO0F5RnpwaUJJO0VBQ0MseUJBSE87RUFJUCx1QkFIYztBekY4cGlCbkI7QXlGN3BpQkk7RUFDQyxpQ0FITztFQUlQLGNBSGM7QXpGa3FpQm5CO0F5RmpxaUJJO0VBQ0MseUJBSE87RUFJUCxXQUhjO0F6RnNxaUJuQjtBeUZycWlCSTtFQUNDLHlCQUhPO0VBSVAsV0FIYztBekYwcWlCbkI7QXlGenFpQkk7RUFDQyxvQ0FITztFQUlQLFdBSGM7QXpGOHFpQm5CO0F5RjdxaUJJO0VBQ0MseUJBSE87RUFJUCxXQUhjO0F6RmtyaUJuQjtBeUZqcmlCSTtFQUNDLHlCQUhPO0VBSVAsdUJBSGM7QXpGc3JpQm5CO0F5RnJyaUJJO0VBQ0MseUJBSE87RUFJUCxXQUhjO0F6RjByaUJuQjtBeUZ6cmlCSTtFQUNDLHlCQUhPO0VBSVAsdUJBSGM7QXpGOHJpQm5CO0F5RjdyaUJJO0VBQ0MseUJBSE87RUFJUCx1QkFIYztBekZrc2lCbkI7QXlGanNpQkk7RUFDQyx5QkFITztFQUlQLHNCQUhjO0F6RnNzaUJuQjtBeUZyc2lCSTtFQUNDLHlCQUhPO0VBSVAsdUJBSGM7QXpGMHNpQm5CO0F3RnprakJDO0VBQ0M7RUFDQTtFQUNBO0VBR0E7QXhGeWtqQkY7QXdGeGtqQkU7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYwa2pCSDtBd0Z6a2pCRzs7OztFQUVDO0VBQ0E7RUFDQTtBeEY2a2pCSjtBd0Y1a2pCSTs7OztFQUNDO0VBQ0EsY3ZGbkJLO0V1Rm9CTDtFQUNBO0VBQ0E7RUFDQSxnQmxGaUJXO0FOZ2tqQmhCO0F3Ri9rakJNOzs7O0VBQ0M7RUFDQTtFQUNBO0F4Rm9sakJQO0F3RmxsakJNOzs7O0VBQ0M7RUFDQTtFQUNBO0F4RnVsakJQO0F3RnRsakJLOzs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMmxqQk47QXdGeGxqQkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMmxqQko7QXdGMWxqQkk7O0VBQ0M7RUFDQTtFQUNBO0F4RjZsakJMO0F3RjNsakJJOztFQUNDO0VBQ0E7RUFDQTtBeEY4bGpCTDtBd0Y1bGpCSTs7RUFDQztFQUNBO0VBQ0E7QXhGK2xqQkw7QXdGN2xqQkk7O0VBQ0M7RUFDQTtFQUNBO0F4RmdtakJMO0F3Ri9sakJFO0VBQ0M7RUFDQTtBeEZpbWpCSDtBd0ZobWpCRztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNsRmhGUTtBTmlyakJaO0F3RmhtakJFOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBeEZrbWpCSDtBd0ZqbWpCRzs7RUFDQztFQUNBLGlDbEYvRlE7QU5tc2pCWjtBd0ZubWpCRTtFQUNDO0F4RnFtakJIO0F3Rm5takJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkZqSE87QURzdGpCVjtBd0YvbGpCSTs7O0VBR0M7QXhGaW1qQkw7QXdGcG1qQkk7OztFQUdDO0F4RnNtakJMO0F3RnptakJJOzs7RUFHQztBeEYybWpCTDtBd0Y5bWpCSTs7O0VBR0M7QXhGZ25qQkw7QXdGbm5qQkk7OztFQUdDO0F4RnFuakJMO0F3RnhuakJJOzs7RUFHQztBeEYwbmpCTDtBd0Y3bmpCSTs7O0VBR0M7QXhGK25qQkw7QXdGbG9qQkk7OztFQUdDO0F4Rm9vakJMO0F3RnZvakJJOzs7RUFHQztBeEZ5b2pCTDtBd0Y1b2pCSTs7O0VBR0M7QXhGOG9qQkw7QXdGanBqQkk7OztFQUdDO0F4Rm1wakJMO0F3RnRwakJJOzs7RUFHQztBeEZ3cGpC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QXlGNTBqQk87RUFDQyxtQkF2QkU7QXpGcTJqQlY7QXlGNzBqQlE7RUFFQyxtQkExQkM7QXpGdzJqQlY7QXlGNzBqQlE7RUFDQyx5QkE1QkM7RUE2QkQsc0JBNUJRO0F6RjIyakJqQjtBeUY5MGpCUztFQUNDO0VBQ0E7QXpGZzFqQlY7QXlGNzBqQlM7RUFDQywyQkFuQ087RUFvQ1AscUJBckNBO0VBc0NBLGNBdENBO0F6RnEzakJWO0F5RmozakJJO0VBQ0MsY0FMSztBekZ3M2pCVjtBeUZsM2pCRztFQUNDLG1CQVBNO0VBUU4sdUJBUGE7QXpGMjNqQmpCO0F5RjkyakJRO0VBQ0MsbUJBZkM7RUFnQkQscUJBaEJDO0F6Rmc0akJWO0F5Ri8yakJRO0VBQ0MscUJBbEJDO0VBbUJELGNBbkJDO0F6Rm80akJWO0F5RmgzakJRO0VBQ0MscUJBckJDO0F6RnU0akJWO0F5RmozakJPO0VBQ0MsbUJBdkJFO0F6RjA0akJWO0F5RmwzakJRO0VBRUMsbUJBMUJDO0F6RjY0akJWO0F5RmwzakJRO0VBQ0MseUJBNUJDO0VBNkJELHVCQTVCUTtBekZnNWpCakI7QXlGbjNqQlM7RUFDQztFQUNBO0F6RnEzakJWO0F5RmwzakJTO0VBQ0MsNEJBbkNPO0VBb0NQLHFCQXJDQTtFQXNDQSxjQXRDQTtBekYwNWpCVjtBeUY5MmpCSTtFQUNDLHFCeEZ6U0k7QUR5cGtCVDtBeUYvMmpCRztFQUNDLDBCeEYzU0s7RXdGNFNMLFdBUGE7QXpGdzNqQmpCO0F5RjMyakJRO0VBQ0MsMEJ4Rm5UQTtFd0ZvVEEsNEJ4RnBUQTtBRGlxa0JUO0F5RjUyakJRO0VBQ0MsNEJ4RnRUQTtFd0Z1VEEscUJ4RnZUQTtBRHFxa0JUO0F5RjcyakJRO0VBQ0MsNEJ4RnpUQTtBRHdxa0JUO0F5RjkyakJPO0VBQ0MsMEJ4RjNUQztBRDJxa0JUO0F5Ri8yakJRO0VBRUMsMEJ4RjlUQTtBRDhxa0JUO0F5Ri8yakJRO0VBQ0MsZ0N4RmhVQTtFd0ZpVUEsV0E1QlE7QXpGNjRqQmpCO0F5RmgzakJTO0VBQ0M7RUFDQTtBekZrM2pCVjtBeUYvMmpCUztFQUNDLGdCQW5DTztFQW9DUCw0QnhGelVEO0V3RjBVQyxxQnhGMVVEO0FEMnJrQlQ7QXlGbjVqQkk7RUFDQyxzQnhGelNJO0FEOHJrQlQ7QXlGcDVqQkc7RUFDQywyQnhGM1NLO0V3RjRTTCxXQVBhO0F6RjY1akJqQjtBeUZoNWpCUTtFQUNDLDJCeEZuVEE7RXdGb1RBLDZCeEZwVEE7QURzc2tCVDtBeUZqNWpCUTtFQUNDLDZCeEZ0VEE7RXdGdVRBLHNCeEZ2VEE7QUQwc2tCVDtBeUZsNWpCUTtFQUNDLDZCeEZ6VEE7QUQ2c2tCVDtBeUZuNWpCTztFQUNDLDJCeEYzVEM7QURndGtCVDtBeUZwNWpCUTtFQUVDLDJCeEY5VEE7QURtdGtCVDtBeUZwNWpCUTtFQUNDLGlDeEZoVUE7RXdGaVVBLFdBNUJRO0F6Rms3akJqQjtBeUZyNWpCUztFQUNDO0VBQ0E7QXpGdTVqQlY7QXlGcDVqQlM7RUFDQyxnQkFuQ087RUFvQ1AsNkJ4RnpVRDtFd0YwVUMsc0J4RjFVRDtBRGd1a0JUO0F5Rng3akJJO0VBQ0MsY3hGelNJO0FEbXVrQlQ7QXlGejdqQkc7RUFDQyxtQnhGM1NLO0V3RjRTTCxXQVBhO0F6Rms4akJqQjtBeUZyN2pCUTtFQUNDLG1CeEZuVEE7RXdGb1RBLHFCeEZwVEE7QUQydWtCVDtBeUZ0N2pCUTtFQUNDLHFCeEZ0VEE7RXdGdVRBLGN4RnZUQTtBRCt1a0JUO0F5RnY3akJRO0VBQ0MscUJ4RnpUQTtBRGt2a0JUO0F5Rng3akJPO0VBQ0MsbUJ4RjNUQztBRHF2a0JUO0F5Rno3akJRO0VBRUMsbUJ4RjlUQTtBRHd2a0JUO0F5Rno3akJRO0VBQ0MseUJ4RmhVQTtFd0ZpVUEsV0E1QlE7QXpGdTlqQmpCO0F5RjE3akJTO0VBQ0M7RUFDQTtBekY0N2pCVjtBeUZ6N2pCUztFQUNDLGdCQW5DTztFQW9DUCxxQnhGelVEO0V3RjBVQyxjeEYxVUQ7QURxd2tCVDtBeUY3OWpCSTtFQUNDLGN4RnpTSTtBRHd3a0JUO0F5Rjk5akJHO0VBQ0MsbUJ4RjNTSztFd0Y0U0wsV0FQYTtBekZ1K2pCakI7QXlGMTlqQlE7RUFDQyxtQnhGblRBO0V3Rm9UQSxxQnhGcFRBO0FEZ3hrQlQ7QXlGMzlqQlE7RUFDQyxxQnhGdFRBO0V3RnVUQSxjeEZ2VEE7QURveGtCVDtBeUY1OWpCUTtFQUNDLHFCeEZ6VEE7QUR1eGtCVDtBeUY3OWpCTztFQUNDLG1CeEYzVEM7QUQweGtCVDtBeUY5OWpCUTtFQUVDLG1CeEY5VEE7QUQ2eGtCVDtBeUY5OWpCUTtFQUNDLHlCeEZoVUE7RXdGaVVBLFdBNUJRO0F6RjQvakJqQjtBeUYvOWpCUztFQUNDO0VBQ0E7QXpGaStqQlY7QXlGOTlqQlM7RUFDQyxnQkFuQ087RUFvQ1AscUJ4RnpVRDtFd0YwVUMsY3hGMVVEO0FEMHlrQlQ7QXlGbGdrQkk7RUFDQyxXeEZ6U0k7QUQ2eWtCVDtBeUZuZ2tCRztFQUNDLGdCeEYzU0s7RXdGNFNMLHlCQVBhO0F6RjRna0JqQjtBeUYvL2pCUTtFQUNDLGdCeEZuVEE7RXdGb1RBLGtCeEZwVEE7QURxemtCVDtBeUZoZ2tCUTtFQUNDLGtCeEZ0VEE7RXdGdVRBLFd4RnZUQTtBRHl6a0JUO0F5Rmpna0JRO0VBQ0Msa0J4RnpUQTtBRDR6a0JUO0F5Rmxna0JPO0VBQ0MsZ0J4RjNUQztBRCt6a0JUO0F5Rm5na0JRO0VBRUMsZ0J4RjlUQTtBRGswa0JUO0F5Rm5na0JRO0VBQ0Msc0J4RmhVQTtFd0ZpVUEseUJBNUJRO0F6Rmlpa0JqQjtBeUZwZ2tCUztFQUNDO0VBQ0E7QXpGc2drQlY7QXlGbmdrQlM7RUFDQyw4QkFuQ087RUFvQ1Asa0J4RnpVRDtFd0YwVUMsV3hGMVVEO0FEKzBrQlQ7QXlGdmlrQkk7RUFDQywrQnhGelNJO0FEazFrQlQ7QXlGeGlrQkc7RUFDQyxvQ3hGM1NLO0V3RjRTTCx5QkFQYTtBekZpamtCakI7QXlGcGlrQlE7RUFDQyxvQ3hGblRBO0V3Rm9UQSxzQ3hGcFRBO0FEMDFrQlQ7QXlGcmlrQlE7RUFDQyxzQ3hGdFRBO0V3RnVUQSwrQnhGdlRBO0FEODFrQlQ7QXlGdGlrQlE7RUFDQyxzQ3hGelRBO0FEaTJrQlQ7QXlGdmlrQk87RUFDQyxvQ3hGM1RDO0FEbzJrQlQ7QXlGeGlrQlE7RUFFQyxvQ3hGOVRBO0FEdTJrQlQ7QXlGeGlrQlE7RUFDQywwQ3hGaFVBO0V3RmlVQSx5QkE1QlE7QXpGc2trQmpCO0F5Rnppa0JTO0VBQ0M7RUFDQTtBekYyaWtCVjtBeUZ4aWtCUztFQUNDLDhCQW5DTztFQW9DUCxzQ3hGelVEO0V3RjBVQywrQnhGMVVEO0FEbzNrQlQ7QXlGNWtrQkk7RUFDQyxzQnhGelNJO0FEdTNrQlQ7QXlGN2trQkc7RUFDQywyQnhGM1NLO0V3RjRTTCx5QkFQYTtBekZzbGtCakI7QXlGemtrQlE7RUFDQywyQnhGblRBO0V3Rm9UQSw2QnhGcFRBO0FEKzNrQlQ7QXlGMWtrQlE7RUFDQyw2QnhGdFRBO0V3RnVUQSxzQnhGdlRBO0FEbTRrQlQ7QXlGM2trQlE7RUFDQyw2QnhGelRBO0FEczRrQlQ7QXlGNWtrQk87RUFDQywyQnhGM1RDO0FEeTRrQlQ7QXlGN2trQlE7RUFFQywyQnhGOVRBO0FENDRrQlQ7QXlGN2trQlE7RUFDQyxpQ3hGaFVBO0V3RmlVQSx5QkE1QlE7QXpGMm1rQmpCO0F5Rjlra0JTO0VBQ0M7RUFDQTtBekZnbGtCVjtBeUY3a2tCUztFQUNDLDhCQW5DTztFQW9DUCw2QnhGelVEO0V3RjBVQyxzQnhGMVVEO0FEeTVrQlQ7QXlGam5rQkk7RUFDQyxzQnhGelNJO0FENDVrQlQ7QXlGbG5rQkc7RUFDQywyQnhGM1NLO0V3RjRTTCx5QkFQYTtBekYybmtCakI7QXlGOW1rQlE7RUFDQywyQnhGblRBO0V3Rm9UQSw2QnhGcFRBO0FEbzZrQlQ7QXlGL21rQlE7RUFDQyw2QnhGdFRBO0V3RnVUQSxzQnhGdlRBO0FEdzZrQlQ7QXlGaG5rQlE7RUFDQyw2QnhGelRBO0FEMjZrQlQ7QXlGam5rQk87RUFDQywyQnhGM1RDO0FEODZrQlQ7QXlGbG5rQlE7RUFFQywyQnhGOVRBO0FEaTdrQlQ7QXlGbG5rQlE7RUFDQyxpQ3hGaFVBO0V3RmlVQSx5QkE1QlE7QXpGZ3BrQmpCO0F5Rm5ua0JTO0VBQ0M7RUFDQTtBekZxbmtCVjtBeUZsbmtCUztFQUNDLDhCQW5DTztFQW9DUCw2QnhGelVEO0V3RjBVQyxzQnhGMVVEO0FEODdrQlQ7QXlGdHBrQkk7RUFDQyxzQnhGelNJO0FEaThrQlQ7QXlGdnBrQkc7RUFDQywyQnhGM1NLO0V3RjRTTCx5QkFQYTtBekZncWtCakI7QXlGbnBrQlE7RUFDQywyQnhGblRBO0V3Rm9UQSw2QnhGcFRBO0FEeThrQlQ7QXlGcHBrQlE7RUFDQyw2QnhGdFRBO0V3RnVUQSxzQnhGdlRBO0FENjhrQlQ7QXlGcnBrQlE7RUFDQyw2QnhGelRBO0FEZzlrQlQ7QXlGdHBrQk87RUFDQywyQnhGM1RDO0FEbTlrQlQ7QXlGdnBrQlE7RUFFQywyQnhGOVRBO0FEczlrQlQ7QXlGdnBrQlE7RUFDQyxpQ3hGaFVBO0V3RmlVQSx5QkE1QlE7QXpGcXJrQmpCO0F5Rnhwa0JTO0VBQ0M7RUFDQTtBekYwcGtCVjtBeUZ2cGtCUztFQUNDLDhCQW5DTztFQW9DUCw2QnhGelVEO0V3RjBVQyxzQnhGMVVEO0FEbStrQlQ7O0F5RnZwa0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGMHBrQkQ7QXlGenBrQkM7RUFFQztFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4RnplUTtBRG1vbEJWO0F5Rnpwa0JDO0VBQ0M7RUFDQTtFQUNBLGN4RjdlUTtFd0Y4ZVI7RUFDQSxnQm5GdmNjO0VtRndjZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYycGtCRjtBeUYxcGtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjRwa0JGO0F5RjNwa0JFO0VBQ0MsY3hGeGRJO0V3RnlkSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNnBrQkg7QXlGNXBrQkc7RUFDQztBekY4cGtCSjtBeUY3cGtCRztFQUNDO0F6Ritwa0JKO0F5Rjlwa0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGZ3FrQkg7O0F5Rnpwa0JHO0VBRUMsa0NBTE07QXpGZ3FrQlY7QXlGMXBrQkc7RUFDQyx1QkFQTTtBekZtcWtCVjtBeUZocWtCRztFQUVDLHlCQUxNO0F6RnNxa0JWO0F5Rmhxa0JHO0VBQ0MsY0FQTTtBekZ5cWtCVjtBeUZ0cWtCRztFQUVDLGlDQUxNO0F6RjRxa0JWO0F5RnRxa0JHO0VBQ0Msc0JBUE07QXpGK3FrQlY7QXlGNXFrQkc7RUFFQyx5QkFMTTtBekZrcmtCVjtBeUY1cWtCRztFQUNDLGNBUE07QXpGcXJrQlY7QXlGbHJrQkc7RUFFQyx5QkFMTTtBekZ3cmtCVjtBeUZscmtCRztFQUNDLGNBUE07QXpGMnJrQlY7QXlGeHJrQkc7RUFFQyxvQ0FMTTtBekY4cmtCVjtBeUZ4cmtCRztFQUNDLHlCQVBNO0F6Rmlza0JWO0F5Rjlya0JHO0VBRUMseUJBTE07QXpGb3NrQlY7QXlGOXJrQkc7RUFDQyxjQVBNO0F6RnVza0JWO0F5RnBza0JHO0VBRUMseUJBTE07QXpGMHNrQlY7QXlGcHNrQkc7RUFDQyxjQVBNO0F6RjZza0JWO0F5RjFza0JHO0VBRUMseUJBTE07QXpGZ3RrQlY7QXlGMXNrQkc7RUFDQyxjQVBNO0F6Rm10a0JWO0F5Rmh0a0JHO0VBRUMseUJBTE07QXpGc3RrQlY7QXlGaHRrQkc7RUFDQyxjQVBNO0F6Rnl0a0JWO0F5RnR0a0JHO0VBRUMseUJBTE07QXpGNHRrQlY7QXlGdHRrQkc7RUFDQyxjQVBNO0F6Rit0a0JWO0F5RjV0a0JHO0VBRUMseUJBTE07QXpGa3VrQlY7QXlGNXRrQkc7RUFDQyxjQVBNO0F6RnF1a0JWO0F5Rmx1a0JHO0VBRUMseUJBTE07QXpGd3VrQlY7QXlGbHVrQkc7RUFDQyxjQVBNO0F6RjJ1a0JWO0F5Ri90a0JHO0VBRUMsZ0N4RnJaSztBRHFubEJUO0F5Ri90a0JHO0VBQ0MscUJ4RnZaSztBRHdubEJUO0F5RnJ1a0JHO0VBRUMsaUN4RnJaSztBRDJubEJUO0F5RnJ1a0JHO0VBQ0Msc0J4RnZaSztBRDhubEJUO0F5RjN1a0JHO0VBRUMseUJ4RnJaSztBRGlvbEJUO0F5RjN1a0JHO0VBQ0MsY3hGdlpLO0FEb29sQlQ7QXlGanZrQkc7RUFFQyx5QnhGclpLO0FEdW9sQlQ7QXlGanZrQkc7RUFDQyxjeEZ2Wks7QUQwb2xCVDtBeUZ2dmtCRztFQUVDLHNCeEZyWks7QUQ2b2xCVDtBeUZ2dmtCRztFQUNDLFd4RnZaSztBRGdwbEJUO0F5Rjd2a0JHO0VBRUMsMEN4RnJaSztBRG1wbEJUO0F5Rjd2a0JHO0VBQ0MsK0J4RnZaSztBRHNwbEJUO0F5Rm53a0JHO0VBRUMsaUN4RnJaSztBRHlwbEJUO0F5Rm53a0JHO0VBQ0Msc0J4RnZaSztBRDRwbEJUO0F5Rnp3a0JHO0VBRUMsaUN4RnJaSztBRCtwbEJUO0F5Rnp3a0JHO0VBQ0Msc0J4RnZaSztBRGtxbEJUO0F5Ri93a0JHO0VBRUMsaUN4RnJaSztBRHFxbEJUO0F5Ri93a0JHO0VBQ0Msc0J4RnZaSztBRHdxbEJUOztBeUY5d2tCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGaXhrQkY7O0FBdHVsQkE7RUFDRTtBQXl1bEJGO0FBdnVsQkU7RUFDRTtBQXl1bEJKO0FBdHVsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXd1bEJKOztBQXB1bEJBO0VBQ0U7QUF1dWxCRjs7QUFwdWxCQTtFQUNFLDRCTWxHTTtFTm1HTjtBQXV1bEJGOztBQXB1bEJBOztFQUVFO0FBdXVsQkY7O0FBbnVsQkU7RUFDRTtFQUNBO0VBQ0E7QUFzdWxCSjtBQXB1bEJJO0VBQ0U7RUFDQTtFQUNBO0FBc3VsQk47QUFudWxCSTtFQUNFO0VBQ0E7RUFDQTtBQXF1bEJOO0FBbHVsQkk7RUFDRTtFQUNBO0VBQ0E7QUFvdWxCTjtBQWp1bEJJO0VBQ0U7RUFDQTtFQUNBO0FBbXVsQk47O0FBN3RsQkU7RUFDRTtBQWd1bEJKO0FBOXRsQkk7RUFDRTtFQUNBO0VBQ0E7QUFndWxCTjtBQTl0bEJNO0VBQ0U7RUFDQTtFQUNBO0FBZ3VsQlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3V0aWxpdGllcy9hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvZ2VuZXJpYy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL2dlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2hlbHBlcnMuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL2JveC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9lbGVtZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZWxlbWVudHMvY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NoYXJlZC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9lbGVtZW50cy9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vY2hlY2tib3gtcmFkaW8uc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NlbGVjdC5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vdG9vbHMuc2FzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pbWFnZS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9lbGVtZW50cy9pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL25vdGlmaWNhdGlvbi5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9lbGVtZW50cy9ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFnLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL3RhZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RpdGxlLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2VsZW1lbnRzL3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvb3RoZXIuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZWxlbWVudHMvb3RoZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uYXZiYXItc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvaG9tZS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9ob21lLXRhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9kaXNjb3VudC13YXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvaW1hZ2UtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9maWxlLXVwbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvdGVzdGltb25pYWwtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvc2VydmljZXMtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvZGV0YWlscy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3Mtc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3RlYW0tc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3ZpZGVvLXNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy90b3AtZGlzY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy90b3AtYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9maWx0ZXJzLXJvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2ltYWdlLWVkaXRvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2ltYWdlLWJveC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9hbmltYXRpb25zLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hLXNsaWRlci9zcmMvc2Fzcy9pbmRleC5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2ltYWdlLW5hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tdWx0aXBhcnQtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZWRpYS5zYXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVudS5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvc3RhbmRhbG9uZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jb29raWUtY29uc2VudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbW9kYWwuc2FzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9ncmlkL2NvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2dyaWQvdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3N1YnBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvcHJpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3N0b2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Rpbnktc2xpZGVyL3NyYy90aW55LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9idWxtYS1jYWxlbmRhci9zcmMvc2Fzcy90aW1lcGlja2VyLnNhc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2J1bG1hLWNhbGVuZGFyL3NyYy9zYXNzL2luZGV4LnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVVRJTElUSUVTXG5AaW1wb3J0ICd1dGlsaXRpZXMvYWxsJztcbi8vIEBpbXBvcnQgJ3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcyc7XG4vLyBAaW1wb3J0ICd1dGlsaXRpZXMvZnVuY3Rpb25zJztcbi8vIEBpbXBvcnQgJ3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcyc7XG4vLyBAaW1wb3J0ICd1dGlsaXRpZXMvYW5pbWF0aW9ucyc7XG4vLyBAaW1wb3J0ICd1dGlsaXRpZXMvbWl4aW5zJztcbi8vIEBpbXBvcnQgJ3V0aWxpdGllcy9jb250cm9scyc7XG5cbi8vIEJBU0VcbkBpbXBvcnQgJ2Jhc2UvYWxsJztcbi8vIEBpbXBvcnQgJ2Jhc2UvbWluaXJlc2V0Jztcbi8vIEBpbXBvcnQgJ2Jhc2UvZ2VuZXJpYyc7XG4vLyBAaW1wb3J0ICdiYXNlL2hlbHBlcnMnO1xuXG4vLyBFTEVNRU5UU1xuQGltcG9ydCAnZWxlbWVudHMvYWxsJztcbi8vIEBpbXBvcnQgJ2VsZW1lbnRzL2JveCc7XG4vLyBAaW1wb3J0ICdlbGVtZW50cy9idXR0b24nO1xuLy8gQGltcG9ydCAnZWxlbWVudHMvY29udGFpbmVyJztcbi8vIEBpbXBvcnQgJ2VsZW1lbnRzL2NvbnRlbnQnO1xuLy8gQGltcG9ydCAnZWxlbWVudHMvZm9ybSc7XG4vLyBAaW1wb3J0ICdlbGVtZW50cy9pY29uJztcbi8vIEBpbXBvcnQgJ2VsZW1lbnRzL2ltYWdlJztcbi8vIEBpbXBvcnQgJ2VsZW1lbnRzL25vdGlmaWNhdGlvbic7XG4vLyBAaW1wb3J0ICdlbGVtZW50cy9wcm9ncmVzcyc7XG4vLyBAaW1wb3J0ICdlbGVtZW50cy90YWJsZSc7XG4vLyBAaW1wb3J0ICdlbGVtZW50cy90YWcnO1xuLy8gQGltcG9ydCAnZWxlbWVudHMvdGl0bGUnO1xuLy8gQGltcG9ydCAnZWxlbWVudHMvb3RoZXInO1xuXG4vLyBDT01QT05FTlRTXG4vL0BpbXBvcnQgJ2NvbXBvbmVudHMvYWxsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2YmFyLXNlYXJjaCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hvbWUtc2xpZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaG9tZS10YWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGlzY291bnQtd2F2ZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlLWJsb2NrJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmlsZS11cGxvYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Rlc3RpbW9uaWFsLXNsaWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlcnZpY2VzLXNsaWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2RldGFpbHMtc2VjdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2dyZXNzLXNlY3Rpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy90ZWFtLXNlY3Rpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy92aWRlby1zZWN0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9wLWRpc2NvdW50JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9wLWFsZXJ0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZmlsdGVycy1yb3cnO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS1lZGl0b3InO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS1ib3gnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zbGlkZXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9pbWFnZS1uYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbXVsdGlwYXJ0LWVkaXRvcic7XG5cbkBpbXBvcnQgJ2NvbXBvbmVudHMvbWVkaWEnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tZW51JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2YmFyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdGFicyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3N0YW5kYWxvbmUtdXBsb2FkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29va2llLWNvbnNlbnQnO1xuLy9AaW1wb3J0ICdjb21wb25lbnRzL2ltYWdlLWVkaXRvcic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9jYXJkJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvZHJvcGRvd24nO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9sZXZlbCc7XG4vL0BpbXBvcnQgJ2NvbXBvbmVudHMvbWVzc2FnZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbi8vQGltcG9ydCAnY29tcG9uZW50cy9wYWdpbmF0aW9uJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvcGFuZWwnO1xuXG4vLyBHUklEXG5AaW1wb3J0ICdncmlkL2FsbCc7XG4vLyBAaW1wb3J0ICdncmlkL2NvbHVtbnMnO1xuLy8gQGltcG9ydCAnZ3JpZC90aWxlcyc7XG5cbi8vIExBWU9VVFxuQGltcG9ydCAnbGF5b3V0L2FsbCc7XG4vLyBAaW1wb3J0ICdsYXlvdXQvaGVybyc7XG4vLyBAaW1wb3J0ICdsYXlvdXQvc2VjdGlvbic7XG4vLyBAaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcblxuLy8gUEFHRVNcbkBpbXBvcnQgJ3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAncGFnZXMvc3VicGFnZSc7XG5AaW1wb3J0ICdwYWdlcy9wcmljZXMnO1xuQGltcG9ydCAncGFnZXMvc3RvY2snO1xuLy9AaW1wb3J0ICdwYWdlcy9vcmRlcic7XG4vL0BpbXBvcnQgJ3BhZ2VzL2FjY2VwdCc7XG5cbkBpbXBvcnQgJ350aW55LXNsaWRlci9zcmMvdGlueS1zbGlkZXInO1xuQGltcG9ydCAnfmJ1bG1hLWNhbGVuZGFyL3NyYy9zYXNzL2luZGV4JztcblxuLmRhdGV0aW1lcGlja2VyLWR1bW15IHtcbiAgaGVpZ2h0OiAzNnB4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXRldGltZXBpY2tlci1jbGVhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRldGltZXBpY2tlci1kdW1teS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5kYXRlcGlja2VyLW5hdi1uZXh0LmlzLXNtYWxsLmlzLXRleHQsXG4uZGF0ZXBpY2tlci1uYXYtcHJldmlvdXMuaXMtc21hbGwuaXMtdGV4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC5jb3Vwb24tbW9kYWwge1xuICAubW9kYWwtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjNDhkYmFhO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2NzcyZTU7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwuZ2xzLW1vZGFsIHtcbiAgLm1vZGFsLWNhcmQge1xuICAgIGhlaWdodDogOTAlO1xuXG4gICAgLm1vZGFsLWNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NzcyZTU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1wYXJlbnRoZXNlcy1zcGFjZS1pbnNpZGUgKi9cbiRuZXRwZW9wbGU6ICNmZjRjMDA7XG5cbiRwcmltYXJ5OiAjNjc3MmU1O1xuJHNlY29uZGFyeTogI2Y3Yzg2MDtcbiRzZWNvbmRhcnk6ICR5ZWxsb3c7XG5cbiRpbmZvOiAkY3lhbjtcbiRzdWNjZXNzOiAjNDhkYmFhO1xuJHdhcm5pbmc6ICR5ZWxsb3ctMjtcbiRkYW5nZXI6ICNlZTc4Nzk7XG4kZGFuZ2VyLTI6ICNkYTNkM2M7XG4kZGFuZ2VyLTM6ICNlOTQzOTM7XG5cbiRsaWdodDogJHdoaXRlLXRlcjtcbiRkYXJrOiAkZ3JleS1kYXJrZXI7XG5cbi8vIEludmVydCBjb2xvcnNcblxuJG9yYW5nZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkb3JhbmdlKTtcbiR5ZWxsb3ctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHllbGxvdyk7XG4kZ3JlZW4taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGdyZWVuKTtcbiR0dXJxdW9pc2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHR1cnF1b2lzZSk7XG4kY3lhbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY3lhbik7XG4kYmx1ZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkYmx1ZSk7XG4kcHVycGxlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRwdXJwbGUpO1xuJHJlZC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkcmVkKTtcblxuJHByaW1hcnktaW52ZXJ0OiAkdHVycXVvaXNlLWludmVydDtcbiRpbmZvLWludmVydDogJGN5YW4taW52ZXJ0O1xuJHN1Y2Nlc3MtaW52ZXJ0OiAkZ3JlZW4taW52ZXJ0O1xuJHdhcm5pbmctaW52ZXJ0OiAkd2hpdGU7XG4kZGFuZ2VyLWludmVydDogJHJlZC1pbnZlcnQ7XG4kbGlnaHQtaW52ZXJ0OiAkZGFyaztcbiRkYXJrLWludmVydDogJGxpZ2h0O1xuJGdyZXktbGlnaHQtaW52ZXJ0OiAkd2hpdGU7XG5cbi8vIEdlbmVyYWwgY29sb3JzXG5cbiRiYWNrZ3JvdW5kOiAkd2hpdGUtdGVyO1xuXG4kYm9yZGVyOiAkZ3JleS1saWdodGVyO1xuJGJvcmRlci1ob3ZlcjogJGdyZXktbGlnaHQ7XG5cbi8vIFRleHQgY29sb3JzXG5cbiR0ZXh0OiAjNGQ0ZDRkO1xuJHRleHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHRleHQpO1xuJHRleHQtbGlnaHQ6ICRncmV5O1xuJHRleHQtc3Ryb25nOiAkZ3JleS1kYXJrZXI7XG5cbi8vIENvZGUgY29sb3JzXG5cbiRjb2RlOiAkcmVkO1xuJGNvZGUtYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cbiRwcmU6ICR0ZXh0O1xuJHByZS1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblxuLy8gTGluayBjb2xvcnNcblxuJGxpbms6ICRwcmltYXJ5O1xuJGxpbmstaW52ZXJ0OiAkcHJpbWFyeS1pbnZlcnQ7XG4kbGluay12aXNpdGVkOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuXG4kbGluay1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4kbGluay1ob3Zlci1ib3JkZXI6ICRncmV5LWxpZ2h0O1xuXG4kbGluay1mb2N1czogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4kbGluay1mb2N1cy1ib3JkZXI6IHJnYmEoJHByaW1hcnksIDAuOCk7XG5cbiRsaW5rLWFjdGl2ZTogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4kbGluay1hY3RpdmUtYm9yZGVyOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktcHJpbWFyeTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktc2Vjb25kYXJ5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuJGZhbWlseS1jb2RlOiAkZmFtaWx5LW1vbm9zcGFjZTtcblxuJHNpemUtc21hbGw6ICRzaXplLTc7XG4kc2l6ZS1ub3JtYWw6ICRzaXplLTY7XG4kc2l6ZS1tZWRpdW06ICRzaXplLTU7XG4kc2l6ZS1sYXJnZTogJHNpemUtNDtcblxuLy8gTGlzdHMgYW5kIG1hcHNcbiRjdXN0b20tY29sb3JzOiAoXG4gICdzZWNvbmRhcnknOiAoXG4gICAgJHNlY29uZGFyeSxcbiAgICAkd2hpdGVcbiAgKSxcbiAgJ2RhcmsnOiAoXG4gICAgJGRhcmssXG4gICAgJGRhcmstaW52ZXJ0XG4gICksXG4gICduZXRwZW9wbGUnOiAoXG4gICAgJG5ldHBlb3BsZSxcbiAgICAkd2hpdGVcbiAgKVxuKTtcbiRjdXN0b20tc2hhZGVzOiBudWxsO1xuXG4kY29sb3JzOiBtZXJnZUNvbG9yTWFwcygoXG4gICd3aGl0ZSc6IChcbiAgICAkd2hpdGUsXG4gICAgJGJsYWNrXG4gICksXG4gICdibGFjayc6IChcbiAgICAkYmxhY2ssXG4gICAgJHdoaXRlXG4gICksXG4gICdsaWdodCc6IChcbiAgICAkbGlnaHQsXG4gICAgJGxpZ2h0LWludmVydFxuICApLFxuICAncHJpbWFyeSc6IChcbiAgICAkcHJpbWFyeSxcbiAgICAkcHJpbWFyeS1pbnZlcnRcbiAgKSxcbiAgJ2xpbmsnOiAoXG4gICAgJGxpbmssXG4gICAgJGxpbmstaW52ZXJ0XG4gICksXG4gICdpbmZvJzogKFxuICAgICRpbmZvLFxuICAgICRpbmZvLWludmVydFxuICApLFxuICAnc3VjY2Vzcyc6IChcbiAgICAkc3VjY2VzcyxcbiAgICAkc3VjY2Vzcy1pbnZlcnRcbiAgKSxcbiAgJ3dhcm5pbmcnOiAoXG4gICAgJHdhcm5pbmcsXG4gICAgJHdhcm5pbmctaW52ZXJ0XG4gICksXG4gICdkYW5nZXInOiAoXG4gICAgJGRhbmdlcixcbiAgICAkZGFuZ2VyLWludmVydFxuICApLFxuICAnZGFuZ2VyLTInOiAoXG4gICAgJGRhbmdlci0yLFxuICAgICR3aGl0ZVxuICApXG4pLFxuJGN1c3RvbS1jb2xvcnMpO1xuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcygoXG4gICdibGFjay1iaXMnOiAkYmxhY2stYmlzLFxuICAnYmxhY2stdGVyJzogJGJsYWNrLXRlcixcbiAgJ2dyZXktZGFya2VyJzogJGdyZXktZGFya2VyLFxuICAnZ3JleS1kYXJrJzogJGdyZXktZGFyayxcbiAgJ2dyZXknOiAkZ3JleSxcbiAgJ2dyZXktbGlnaHQnOiAkZ3JleS1saWdodCxcbiAgJ2dyZXktbGlnaHRlcic6ICRncmV5LWxpZ2h0ZXIsXG4gICd3aGl0ZS10ZXInOiAkd2hpdGUtdGVyLFxuICAnd2hpdGUtYmlzJzogJHdoaXRlLWJpc1xuKSxcbiRjdXN0b20tc2hhZGVzKTtcblxuJHNpemVzOiAkc2l6ZS0xICRzaXplLTIgJHNpemUtMyAkc2l6ZS00ICRzaXplLTUgJHNpemUtNiAkc2l6ZS03O1xuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLyoqIE1peGlucyAqKi9cbkBpbXBvcnQgJ2luaXRpYWwtdmFyaWFibGVzJztcbi8vIEFERFMgQSBCUk9XU0VSIFBSRUZJWCBUTyBUSEUgUFJPUEVSVFlcbkBtaXhpbiBjc3MzLXByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuQG1peGluIGljb21vb24oKSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8vIFRSQU5TSVRJT05cbkBtaXhpbiBjc3MzLXRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJGxlbmd0aDogMXMsICRlYXNpbmc6IGVhc2UtaW4tb3V0KSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2l0aW9uJywgJHdoYXQgJGxlbmd0aCAkZWFzaW5nKTtcbn1cbi8vIERFRkFVTFQgVFJBTlNJVElPTlxuQG1peGluIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uKCkge1xuICBAaW5jbHVkZSBjc3MzLXRyYW5zaXRpb24oYWxsLCAkc3BlZWQsICRlYXNpbmcpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNpdGlvbjtcbn1cbi8vIFVTRSBUSElTOiBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbigpO1xuXG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zLnNhc3MnO1xuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAvIDIpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4wNSlcbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBzcGFuXG4gICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZylcblxuPW92ZXJmbG93LXRvdWNoXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuXG49cGxhY2Vob2xkZXJcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0J1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVyc1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyXG4gICAgICBAY29udGVudFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG49ZnJvbSgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKVxuICAgIEBjb250ZW50XG5cbj11bnRpbCgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1tb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweClcbiAgICBAY29udGVudFxuXG49dGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludFxuICAgIEBjb250ZW50XG5cbj10YWJsZXQtb25seVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRvdWNoXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlbi1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZClcbiAgICAgIEBjb250ZW50XG5cbi8vIFBsYWNlaG9sZGVyc1xuXG49dW5zZWxlY3RhYmxlXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZVxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lXG4gIHVzZXItc2VsZWN0OiBub25lXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG49YXJyb3coJGNvbG9yOiB0cmFuc3BhcmVudClcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yXG4gIGJvcmRlci1yYWRpdXM6IDJweFxuICBib3JkZXItcmlnaHQ6IDBcbiAgYm9yZGVyLXRvcDogMFxuICBjb250ZW50OiBcIiBcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDAuNjI1ZW1cbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB3aWR0aDogMC42MjVlbVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbj1ibG9jaygkc3BhY2luZzogJGJsb2NrLXNwYWNpbmcpXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nXG5cbiVibG9ja1xuICArYmxvY2tcblxuPWRlbGV0ZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogMFxuICBoZWlnaHQ6IDIwcHhcbiAgbWF4LWhlaWdodDogMjBweFxuICBtYXgtd2lkdGg6IDIwcHhcbiAgbWluLWhlaWdodDogMjBweFxuICBtaW4td2lkdGg6IDIwcHhcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogMjBweFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbGVmdDogNTAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAmOjpiZWZvcmVcbiAgICBoZWlnaHQ6IDJweFxuICAgIHdpZHRoOiA1MCVcbiAgJjo6YWZ0ZXJcbiAgICBoZWlnaHQ6IDUwJVxuICAgIHdpZHRoOiAycHhcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpXG4gICY6YWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNClcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogMTZweFxuICAgIG1heC1oZWlnaHQ6IDE2cHhcbiAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICBtaW4taGVpZ2h0OiAxNnB4XG4gICAgbWluLXdpZHRoOiAxNnB4XG4gICAgd2lkdGg6IDE2cHhcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAyNHB4XG4gICAgbWF4LXdpZHRoOiAyNHB4XG4gICAgbWluLWhlaWdodDogMjRweFxuICAgIG1pbi13aWR0aDogMjRweFxuICAgIHdpZHRoOiAyNHB4XG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6IDMycHhcbiAgICBtYXgtaGVpZ2h0OiAzMnB4XG4gICAgbWF4LXdpZHRoOiAzMnB4XG4gICAgbWluLWhlaWdodDogMzJweFxuICAgIG1pbi13aWR0aDogMzJweFxuICAgIHdpZHRoOiAzMnB4XG5cbiVkZWxldGVcbiAgK2RlbGV0ZVxuXG49bG9hZGVyXG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZXktbGlnaHRlclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxuICBjb250ZW50OiBcIlwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMWVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMWVtXG5cbiVsb2FkZXJcbiAgK2xvYWRlclxuXG49b3ZlcmxheSgkb2Zmc2V0OiAwKVxuICBib3R0b206ICRvZmZzZXRcbiAgbGVmdDogJG9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6ICRvZmZzZXRcbiAgdG9wOiAkb2Zmc2V0XG5cbiVvdmVybGF5XG4gICtvdmVybGF5XG4iLCIvLyBDb2xvcnNcblxuJGJsYWNrOiAgICAgICAgaHNsKDAsIDAlLCA0JSkgIWRlZmF1bHRcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0XG4kYmxhY2stdGVyOiAgICBoc2woMCwgMCUsIDE0JSkgIWRlZmF1bHRcblxuJGdyZXktZGFya2VyOiAgaHNsKDAsIDAlLCAyMSUpICFkZWZhdWx0XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHRcbiRncmV5OiAgICAgICAgIGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdFxuJGdyZXktbGlnaHQ6ICAgaHNsKDAsIDAlLCA3MSUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHRcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0XG4kd2hpdGUtYmlzOiAgICBoc2woMCwgMCUsIDk4JSkgIWRlZmF1bHRcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHRcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdFxuJHllbGxvdzogICAgICAgaHNsKDQ4LCAgMTAwJSwgNjclKSAhZGVmYXVsdFxuJGdyZWVuOiAgICAgICAgaHNsKDE0MSwgNzElLCAgNDglKSAhZGVmYXVsdFxuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdFxuJGN5YW46ICAgICAgICAgaHNsKDIwNCwgODYlLCAgNTMlKSAhZGVmYXVsdFxuJGJsdWU6ICAgICAgICAgaHNsKDIxNywgNzElLCAgNTMlKSAhZGVmYXVsdFxuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdFxuJHJlZDogICAgICAgICAgaHNsKDM0OCwgMTAwJSwgNjElKSAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdFxuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdFxuJHNpemUtMjogMi41cmVtICFkZWZhdWx0XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHRcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHRcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHRcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHRcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGhvcml6b250YWwgZ2FwLCB3aGljaCBhY3RzIGFzIHRoZSBvZmZzZXQgZm9yIGJyZWFrcG9pbnRzXG4kZ2FwOiAzMnB4ICFkZWZhdWx0XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiAyOTA0ODZweCAhZGVmYXVsdFxuJHNwZWVkOiA4Nm1zICFkZWZhdWx0XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0XG4iLCIvLyBDb2xvcnNcblxuJGJsYWNrOiAjNDU0MDQzO1xuJGJsYWNrLWJpczogaHNsKDAsIDAlLCA3JSk7XG4kYmxhY2stdGVyOiBoc2woMCwgMCUsIDE0JSk7XG5cbiRncmV5LWRhcmtlcjogIzQ1NDA0MztcbiRncmV5LWRhcms6ICM0ZDRkNGQ7XG4kZ3JleTogI2NjYztcbiRncmV5LWxpZ2h0OiByZ2JhKCNjY2MsIDAuNSk7XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSk7XG5cbiR3aGl0ZS10ZXI6IGhzbCgwLCAwJSwgOTYlKTtcbiR3aGl0ZS1iaXM6IGhzbCgwLCAwJSwgOTglKTtcbiR3aGl0ZTogaHNsKDAsIDAlLCAxMDAlKTtcblxuJG9yYW5nZTogaHNsKDE0LCAxMDAlLCA1MyUpO1xuJHllbGxvdzogI2Y3Yzg2MDtcbiR5ZWxsb3ctMjogI2Y2YzQzNztcbiRncmVlbjogIzZlYzQ2MDtcbiR0dXJxdW9pc2U6IGhzbCgxNzEsIDEwMCUsIDQxJSk7XG4kY3lhbjogaHNsKDIwNCwgODYlLCA1MyUpO1xuJGJsdWU6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiRwdXJwbGU6IGhzbCgyNzEsIDEwMCUsIDcxJSk7XG4kcmVkOiAjZjU2NTc0O1xuJHJlZC0yOiAjZTczYjUyO1xuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCAnU2Vnb2UgVUknLCAnUm9ib3RvJywgJ094eWdlbicsICdVYnVudHUnLFxuICAnQ2FudGFyZWxsJywgJ0ZpcmEgU2FucycsICdEcm9pZCBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LW1vbm9zcGFjZTogbW9ub3NwYWNlO1xuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiRzaXplLTE6IDMwcHg7XG4kc2l6ZS0yOiAyNnB4O1xuJHNpemUtMzogMThweDtcbiRzaXplLTQ6IDE3cHg7XG4kc2l6ZS01OiAxNXB4O1xuJHNpemUtNjogMTNweDtcbiRzaXplLTc6IDEycHg7XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMDtcbiR3ZWlnaHQtbm9ybWFsOiA0MDA7XG4kd2VpZ2h0LW1lZGl1bTogNTAwO1xuJHdlaWdodC1zZW1pYm9sZDogNjAwO1xuJHdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDY0cHg7XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDgxM3B4O1xuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKTtcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKTtcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWU7XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKTtcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZTtcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dDtcbiRyYWRpdXMtc21hbGw6IDJweDtcbiRyYWRpdXM6IDRweDtcbiRyYWRpdXMtbGFyZ2U6IDZweDtcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHg7XG4kc3BlZWQ6IDAuMjVzO1xuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZTtcbiIsIiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGNvbnRyb2wtcmFkaXVzLXNtYWxsOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG5cbiRjb250cm9sLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG5cbiRjb250cm9sLWhlaWdodDogMi4yNWVtICFkZWZhdWx0XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb250cm9sLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC4zNzVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjYyNWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuXG49Y29udHJvbFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodFxuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49Y29udHJvbC1zbWFsbFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWNvbnRyb2wtbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49Y29udHJvbC1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkY29udHJvbC1yYWRpdXM6ICRyYWRpdXM7XG4kY29udHJvbC1yYWRpdXMtc21hbGw6ICRyYWRpdXMtc21hbGw7XG5cbiRjb250cm9sLWJvcmRlci13aWR0aDogMXB4O1xuXG4kY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuMzc1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pO1xuJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsOiBjYWxjKDAuNjI1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pO1xuXG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy91dGlsaXRpZXMvY29udHJvbHMuc2Fzcyc7XG4iLCIvKiEgbWluaXJlc2V0LmNzcyB2MC4wLjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbi8vIEJsb2Nrc1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuXG4vLyBIZWFkaW5nc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG4gIGZvbnQtc2l6ZTogMTAwJVxuICBmb250LXdlaWdodDogbm9ybWFsXG5cbi8vIExpc3RcbnVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuLy8gRm9ybVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBtYXJnaW46IDBcblxuLy8gQm94IHNpemluZ1xuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbipcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJveC1zaXppbmc6IGluaGVyaXRcblxuLy8gTWVkaWFcbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxudmlkZW9cbiAgaGVpZ2h0OiBhdXRvXG4gIG1heC13aWR0aDogMTAwJVxuXG5hdWRpb1xuICBtYXgtd2lkdGg6IDEwMCVcblxuLy8gSWZyYW1lXG5pZnJhbWVcbiAgYm9yZGVyOiAwXG5cbi8vIFRhYmxlXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG5cbnRkLFxudGhcbiAgcGFkZGluZzogMFxuICAmOm5vdChbYWxpZ25dKVxuICAgIHRleHQtYWxpZ246IGxlZnRcbiIsIiRib2R5LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mYW1pbHlcblxuY29kZSxcbnByZVxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0b1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIGZvbnQtZmFtaWx5OiAkY29kZS1mYW1pbHlcblxuYm9keVxuICBjb2xvcjogJGJvZHktY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemVcbiAgZm9udC13ZWlnaHQ6ICRib2R5LXdlaWdodFxuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHRcblxuLy8gSW5saW5lXG5cbmFcbiAgY29sb3I6ICRsaW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyXG5cbmNvZGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZFxuICBjb2xvcjogJGNvZGVcbiAgZm9udC1zaXplOiAkY29kZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkY29kZS13ZWlnaHRcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZ1xuXG5oclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0XG4gIG1hcmdpbjogJGhyLW1hcmdpblxuXG5pbWdcbiAgaGVpZ2h0OiBhdXRvXG4gIG1heC13aWR0aDogMTAwJVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5cbnNtYWxsXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZVxuXG5zcGFuXG4gIGZvbnQtc3R5bGU6IGluaGVyaXRcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcblxuc3Ryb25nXG4gIGNvbG9yOiAkc3Ryb25nLWNvbG9yXG4gIGZvbnQtd2VpZ2h0OiAkc3Ryb25nLXdlaWdodFxuXG4vLyBCbG9ja1xuXG5maWVsZHNldFxuICBib3JkZXI6IG5vbmVcblxucHJlXG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJhY2tncm91bmRcbiAgY29sb3I6ICRwcmVcbiAgZm9udC1zaXplOiAkcHJlLWZvbnQtc2l6ZVxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHBhZGRpbmc6ICRwcmUtcGFkZGluZ1xuICB3aGl0ZS1zcGFjZTogcHJlXG4gIHdvcmQtd3JhcDogbm9ybWFsXG4gIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBmb250LXNpemU6ICRwcmUtY29kZS1mb250LXNpemVcbiAgICBwYWRkaW5nOiAwXG5cbnRhYmxlXG4gIHRkLFxuICB0aFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICB0aFxuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmdcbiIsIiRib2R5LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiRib2R5LXNpemU6IDE2cHg7XG4kYm9keS1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuJGJvZHktY29sb3I6ICR0ZXh0O1xuJGJvZHktd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjI7XG4kY29kZS1mYW1pbHk6ICRmYW1pbHktY29kZTtcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07XG4kY29kZS13ZWlnaHQ6IG5vcm1hbDtcbiRjb2RlLXNpemU6IDAuODc1ZW07XG4kaHItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4kaHItaGVpZ2h0OiAycHg7XG4kaHItbWFyZ2luOiAxLjVyZW0gMDtcbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZztcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2Fzcyc7XG5cbmh0bWwgKixcbmh0bWwgKjo6YmVmb3JlLFxuaHRtbCAqOjphZnRlcixcbmJvZHkgKixcbmJvZHkgKjo6YmVmb3JlLFxuYm9keSAqOjphZnRlciB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAmLmRhcmstbW9kZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0MDQzO1xuICB9XG59XG5cbi5tYWluIHtcbiAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgcGFkZGluZy10b3A6IDk2cHg7XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmhhdmUtZGlzY291bnQ6bm90KC5uYXZiYXItLXVucGlubmVkKSArICYge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTk4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIvLyBGbG9hdFxuXG4uaXMtY2xlYXJmaXhcbiAgK2NsZWFyZml4XG5cbi5pcy1wdWxsZWQtbGVmdFxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG5cbi5pcy1wdWxsZWQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcblxuLy8gT3ZlcmZsb3dcblxuLmlzLWNsaXBwZWRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG5cbi8vIE92ZXJsYXlcblxuLmlzLW92ZXJsYXlcbiAgQGV4dGVuZCAlb3ZlcmxheVxuXG4vLyBUeXBvZ3JhcGh5XG5cbj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBhLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG5cbkBlYWNoICRuYW1lLCAkc2hhZGUgaW4gJHNoYWRlc1xuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcblxuLmhhcy10ZXh0LXdlaWdodC1saWdodFxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbFxuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXByaW1hcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1tb25vc3BhY2VcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1jb2RlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4vLyBPdGhlclxuXG4uaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbi5pcy1yYWRpdXNsZXNzXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudFxuXG4uaXMtc2hhZG93bGVzc1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnRcblxuLmlzLXVuc2VsZWN0YWJsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0ICd+YnVsbWEvc2Fzcy9iYXNlL2hlbHBlcnMuc2Fzcyc7XG5cbiRzaXplLXVuaXQ6IHJlbTtcbiRtYXJnaW4ta2V5OiAnbSc7XG4kcGFkZGluZy1rZXk6ICdwJztcbiRzZXBhcmF0b3I6ICctJztcbiRzcGFjaW5nLXNpemVzOiAoXG4gICgnYXV0bycsICdhdXRvJyksXG4gICgnbm9uZScsIDApLFxuICAoJ3h4cycsIDAuMTI1KSxcbiAgKCd4cycsIDAuMjUpLFxuICAoJ3NtJywgMC41KSxcbiAgKCdtZCcsIDEpLFxuICAoJ2xnJywgMiksXG4gICgneGwnLCA0KSxcbiAgKCd4eGwnLCA4KVxuKTtcbiRwb3NpdGlvbnM6ICgoJ3QnLCAndG9wJyksICgncicsICdyaWdodCcpLCAoJ2InLCAnYm90dG9tJyksICgnbCcsICdsZWZ0JykpO1xuXG5AZnVuY3Rpb24gZmluZC1zaXplLXZhbHVlKCRrZXksICR2YWx1ZSkge1xuICBAaWYgKCRrZXkgPT0gJ25vbmUnKSB7XG4gICAgQHJldHVybiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaWYgKCRrZXkgPT0gJ2F1dG8nKSB7XG4gICAgQHJldHVybiBhdXRvO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKyAkc2l6ZS11bml0O1xufVxuXG5AZWFjaCAkc2l6ZSBpbiAkc3BhY2luZy1zaXplcyB7XG4gICRzaXplLWtleTogbnRoKCRzaXplLCAxKTtcbiAgJHNpemUtdmFsdWU6IG50aCgkc2l6ZSwgMik7XG5cbiAgLiN7JG1hcmdpbi1rZXl9I3skc2VwYXJhdG9yfSN7JHNpemUta2V5fSB7XG4gICAgbWFyZ2luOiBmaW5kLXNpemUtdmFsdWUoJHNpemUta2V5LCAkc2l6ZS12YWx1ZSk7XG4gIH1cblxuICAuI3skcGFkZGluZy1rZXl9I3skc2VwYXJhdG9yfSN7JHNpemUta2V5fSB7XG4gICAgcGFkZGluZzogZmluZC1zaXplLXZhbHVlKCRzaXplLWtleSwgJHNpemUtdmFsdWUpO1xuICB9XG4gIEBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgICAkcG9zLWtleTogbnRoKCRwb3NpdGlvbiwgMSk7XG4gICAgJHBvcy12YWx1ZTogbnRoKCRwb3NpdGlvbiwgMik7XG5cbiAgICAuI3skbWFyZ2luLWtleX0jeyRzZXBhcmF0b3J9I3skcG9zLWtleX0jeyRzZXBhcmF0b3J9I3skc2l6ZS1rZXl9IHtcbiAgICAgIG1hcmdpbi0jeyRwb3MtdmFsdWV9OiBmaW5kLXNpemUtdmFsdWUoJHNpemUta2V5LCAkc2l6ZS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLiN7JHBhZGRpbmcta2V5fSN7JHNlcGFyYXRvcn0jeyRwb3Mta2V5fSN7JHNlcGFyYXRvcn0jeyRzaXplLWtleX0ge1xuICAgICAgcGFkZGluZy0jeyRwb3MtdmFsdWV9OiBmaW5kLXNpemUtdmFsdWUoJHNpemUta2V5LCAkc2l6ZS12YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICYuY2VsbCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICYuZXF1YWwtc2l6aW5nIHtcbiAgICA+ICoge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJi50b3Age1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi5zcGFjZS1hcm91bmQge1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgfSAvLyBlbmQgY29sdW1uXG5cbiAgJi5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICYud3JhcCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYuYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cblxuICAgICYuc3RyZXRjaCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH0gLy8gZW5kIHJvd1xuXG4gIC8vIGFsb25nIG1haW4gYXhpc1xuICAmLnN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLmVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zcGFjZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLnNwYWNlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLmlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5uby13ZWlnaHQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmlzLXN1Y2Nlc3MtZW1waGFzaXplZCB7XG4gIGNvbG9yOiAkc3VjY2VzcztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmlzLXdhcm5pbmctZW1waGFzaXplZCB7XG4gIGNvbG9yOiAkd2FybmluZztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmlzLXJldmVyc2UtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4ubm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4iLCIuYm94IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNSk7XG4gIHBhZGRpbmc6IDI2cHggMjhweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmtlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5ib3gtZ3JleSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoI2Y1ZjJmMSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwLjc1cmVtO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRncmV5LWRhcmssIDEwJSk7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4ubGF5b3V0LWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICM2NzcyZTUgMiUsICM2Nzk4ZTUgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcblxuICAuaXMtbXVsdGlsaW5lIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IDAgMCAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH07XG4gIH1cblxuICAmX19yYWRpb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi0taGF2ZS1oZWxwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmhlbHBlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyAmX19pdGVtLWltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJl9faXRlbS1pbWFnZSB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1ib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDExcHg7XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB3aWR0aDogNzFweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5mby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAtMTBweCAtMTBweDtcblxuICBbY2xhc3NePSdpY29tb29uLSddLFxuICBbY2xhc3MqPScgaWNvbW9vbi0nXSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbiIsIiRidXR0b24tY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogcmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodGVyICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHRcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICRncmV5ICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHRcblxuLy8gVGhlIGJ1dHRvbiBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49YnV0dG9uLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWJ1dHRvbi1ub3JtYWxcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbj1idXR0b24tbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49YnV0dG9uLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmJ1dHRvblxuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvclxuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yXG4gIGN1cnNvcjogcG9pbnRlclxuICBAaWYgJGJ1dHRvbi1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mYW1pbHlcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgc3Ryb25nXG4gICAgY29sb3I6IGluaGVyaXRcbiAgLmljb25cbiAgICAmLFxuICAgICYuaXMtc21hbGwsXG4gICAgJi5pcy1tZWRpdW0sXG4gICAgJi5pcy1sYXJnZVxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4zNzVlbSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVlbVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMTg3NWVtXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuMzc1ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjM3NWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuMzc1ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSlcbiAgLy8gU3RhdGVzXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1ob3Zlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tZm9jdXMtY29sb3JcbiAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tYWN0aXZlLWNvbG9yXG4gIC8vIENvbG9yc1xuICAmLmlzLXRleHRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSByZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgJi5pcy1pbnZlcnRlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKVxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAmLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtidXR0b24tc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICArYnV0dG9uLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgICtidXR0b24tbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArYnV0dG9uLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3dcbiAgICBvcGFjaXR5OiAkYnV0dG9uLWRpc2FibGVkLW9wYWNpdHlcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgICtjZW50ZXIoMWVtKVxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW1cblxuLmJ1dHRvbnNcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmJ1dHRvblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1zbWFsbFxuICAgIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1zbWFsbFxuICAmLmFyZS1tZWRpdW1cbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5hcmUtbGFyZ2VcbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgICtidXR0b24tbGFyZ2VcbiAgJi5oYXMtYWRkb25zXG4gICAgLmJ1dHRvblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHhcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmLmlzLXNlbGVjdGVkXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiIsIiRidXR0b24tY29sb3I6ICRncmV5LWRhcmtlcjtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlcjtcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGg7XG5cbiRidXR0b24tcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjM3NWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pO1xuJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDMxcHg7XG5cbiRidXR0b24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyO1xuJGJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRsaW5rLWhvdmVyLWJvcmRlcjtcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXM7XG4kYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmstZm9jdXMtYm9yZGVyO1xuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW07XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IHJnYmEoJGxpbmssIDAuMjUpO1xuXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlO1xuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyO1xuXG4kYnV0dG9uLXRleHQtY29sb3I6ICR0ZXh0O1xuJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmc7XG5cbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZTtcbiRidXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC41O1xuXG4kYnV0dG9uLXN0YXRpYy1jb2xvcjogJGdyZXk7XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyO1xuJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yOiAkZ3JleS1saWdodGVyO1xuJGJ1dHRvbi1oZWlnaHQ6IDUwcHg7XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzJztcblxuaHRtbCAuYnV0dG9uIHtcbiAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogJHNpemUtNztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgbWluLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIHBhZGRpbmc6IDAgMzFweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJi5pcy1wcmVzZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyLTM7XG4gICAgY29sb3I6ICRkYW5nZXItMztcbiAgICBwYWRkaW5nOiAxcHggMTJweCAwIDEycHg7XG5cbiAgICBbY2xhc3NePSdpY29tb29uLSddLFxuICAgIFtjbGFzcyo9JyBpY29tb29uLSddIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXItMztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5sYXJnZXIge1xuICAgIHBhZGRpbmc6IDAgMzdweDtcbiAgfVxuXG4gICYuY29sb3ItbGluayB7XG4gICAgY29sb3I6ICRsaW5rICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmlzLXNlY29uZGFyeSB7XG4gICAgJi50ZXh0LW5vcm1hbCB7XG4gICAgICBjb2xvcjogJHRleHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgfVxuICB9XG5cbiAgJi5pcy13aGl0ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zbWFsbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmLmlzLWxpZ2h0Z3JleSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjZTZlNmU2LCAwLjc5KTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTZlNmU2LCAyJSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zaXplLTQwIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJi5pcy1zaXplLTQ1IHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgJi5pcy1zaXplLTM2IHtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgJi5pcy1zaXplLTMwIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAycHggMTVweCAwO1xuXG4gICAgJi5sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zaXplLTYwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAzNjhweDtcbiAgfVxuXG4gICYuaXMtcHJpbWFyeSB7XG4gICAgJi5pcy1mbGF0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjdXJzb3I6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVmZmVjdCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICB9XG59XG5cbi5idXR0b24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5pcy1hY3RpdmUgJl9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMTA1LCA4MSwgMTUzLCAwLjE0KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC00cHgpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA3cHggOHB4O1xuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93LWhpZGUtYnV0dG9uIHtcbiAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucHJlc2VudC1idXR0b24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkY29udGFpbmVyLW9mZnNldDogKDIgKiAkZ2FwKSAhZGVmYXVsdFxuXG4uY29udGFpbmVyXG4gIGZsZXgtZ3JvdzogMVxuICBtYXJnaW46IDAgYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IGF1dG9cbiAgK2Rlc2t0b3BcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgICAmLmlzLWZsdWlkXG4gICAgICBtYXJnaW4tbGVmdDogJGdhcFxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgK3VudGlsLXdpZGVzY3JlZW5cbiAgICAmLmlzLXdpZGVzY3JlZW5cbiAgICAgIG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtZnVsbGhkXG4gICAgJi5pcy1mdWxsaGRcbiAgICAgIG1heC13aWR0aDogJGZ1bGxoZCAtICRjb250YWluZXItb2Zmc2V0XG4gICt3aWRlc2NyZWVuXG4gICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICRjb250YWluZXItb2Zmc2V0XG4gICtmdWxsaGRcbiAgICBtYXgtd2lkdGg6ICRmdWxsaGQgLSAkY29udGFpbmVyLW9mZnNldFxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nO1xuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNTtcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYm9yZGVyO1xuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG5cbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4kY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZztcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHg7XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZztcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDA7XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZztcblxuQGltcG9ydCAnfmJ1bG1hL3Nhc3MvZWxlbWVudHMvY29udGVudC5zYXNzJztcblxuYSB7XG4gIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xufVxuXG4uaGFzLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb250ZW50IHtcbiAgbWFyayB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5LWludmVydDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICB9XG59XG5cbi5pcy10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy10ZXh0LW1pZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250ZW50IHtcbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTEzMmRlZywgIzY3NzJlNSAyJSwgIzc4YjZmZiAxMDAlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiAjNDU0MDQzO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtMTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgdGFibGUgdGhlYWQgdGgsXG4gIHRhYmxlIHRmb290IHRoIHtcbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtMjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRzaXplLTM7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZS00O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkc2l6ZS01O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICBoNiB7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgZm9udC1zaXplOiAkc2l6ZS02O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlzLWJvbGQge1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG4uY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogY2FsYyg2MHB4IC0gMC43NXJlbSkgMDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICM0NTQwNDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogY2FsYyg0MHB4IC0gMC43NXJlbSkgMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIkY29udGVudC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtcHJlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoOiAycHggMCAwICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4uY29udGVudFxuICBAZXh0ZW5kICVibG9ja1xuICAvLyBJbmxpbmVcbiAgbGkgKyBsaVxuICAgIG1hcmdpbi10b3A6IDAuMjVlbVxuICAvLyBCbG9ja1xuICBwLFxuICBkbCxcbiAgb2wsXG4gIHVsLFxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNlxuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0XG4gICAgbGluZS1oZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHRcbiAgaDFcbiAgICBmb250LXNpemU6IDJlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMWVtXG4gIGgyXG4gICAgZm9udC1zaXplOiAxLjc1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtXG4gIGgzXG4gICAgZm9udC1zaXplOiAxLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW1cbiAgaDRcbiAgICBmb250LXNpemU6IDEuMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtXG4gIGg1XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW1cbiAgaDZcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBibG9ja3F1b3RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWxlZnQ6ICRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnRcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmdcbiAgb2xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICY6bm90KFt0eXBlXSlcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgICAgJi5pcy1sb3dlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhXG4gICAgICAmLmlzLWxvd2VyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbiAgICAgICYuaXMtdXBwZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYVxuICAgICAgJi5pcy11cHBlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICAgICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlXG4gIGRkXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICBmaWd1cmVcbiAgICBtYXJnaW4tbGVmdDogMmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZmlnY2FwdGlvblxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gIHByZVxuICAgICtvdmVyZmxvdy10b3VjaFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZ1xuICAgIHdoaXRlLXNwYWNlOiBwcmVcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxuICBzdXAsXG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogNzUlXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlclxuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgcGFkZGluZzogJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgdGhcbiAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAgICY6bm90KFthbGlnbl0pXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB0aGVhZFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICAgIHRmb290XG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gICAgdGJvZHlcbiAgICAgIHRyXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC50YWJzXG4gICAgbGkgKyBsaVxuICAgICAgbWFyZ2luLXRvcDogMFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkaW5wdXQtY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGlucHV0LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdFxuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJGlucHV0LWhlaWdodDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHRcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgkaW5wdXQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWhvdmVyLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRpbnB1dC1mb2N1cy1jb2xvcjogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IHJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgkaW5wdXQtZGlzYWJsZWQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWFycm93OiAkbGluayAhZGVmYXVsdFxuXG4kaW5wdXQtaWNvbi1jb2xvcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJGlucHV0LWljb24tYWN0aXZlLWNvbG9yOiAkZ3JleSAhZGVmYXVsdFxuXG4kaW5wdXQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbj1pbnB1dFxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtcmFkaXVzXG4gIGNvbG9yOiAkaW5wdXQtY29sb3JcbiAgK3BsYWNlaG9sZGVyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvclxuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgICArcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3JcblxuJWlucHV0XG4gICtpbnB1dFxuIiwiJGlucHV0LWNvbG9yOiAkZ3JleS1kYXJrZXI7XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyZXktbGlnaHQ7XG4kaW5wdXQtc2hhZG93OiBub25lO1xuJGlucHV0LXBhZGRpbmc6IDhweCAxNXB4O1xuJGlucHV0LWhlaWdodDogNDhweDtcbiRpbnB1dC1mb250LXNpemU6IDAuODEyNXJlbTtcblxuJHRleHRhcmVhLXBhZGRpbmc6IDE1cHg7XG5cbiRzZWxlY3QtcGFkZGluZzogOHB4IDE1cHggN3B4O1xuXG4kaW5wdXQtaG92ZXItY29sb3I6ICRncmV5LWRhcmtlcjtcbiRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICRkYXJrO1xuXG4kaW5wdXQtZm9jdXMtY29sb3I6ICRncmV5LWRhcmtlcjtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDVweCAwLjEyNWVtO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IHJnYmEoJGxpbmssIDAuMjUpO1xuXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0O1xuJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZXIoJGdyZXktbGlnaHQsIDUlKTtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRncmV5O1xuXG4kaW5wdXQtYXJyb3c6ICRsaW5rO1xuXG4kaW5wdXQtaWNvbi1jb2xvcjogJGdyZXktbGlnaHRlcjtcbiRpbnB1dC1pY29uLWFjdGl2ZS1jb2xvcjogJGdyZXk7XG5cbiRpbnB1dC1yYWRpdXM6IDNweDtcblxuJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuJGZpbGUtcmFkaXVzOiAkcmFkaXVzO1xuXG4kZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlcjtcbiRmaWxlLWN0YS1jb2xvcjogJGdyZXktZGFyaztcbiRmaWxlLWN0YS1ob3Zlci1jb2xvcjogJGdyZXktZGFya2VyO1xuJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjogJGdyZXktZGFya2VyO1xuXG4kZmlsZS1uYW1lLWJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiRmaWxlLW5hbWUtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuJGZpbGUtbmFtZS1tYXgtd2lkdGg6IDE2ZW07XG5cbiRsYWJlbC1jb2xvcjogJGdyZXktZGFya2VyO1xuJGxhYmVsLXdlaWdodDogJHdlaWdodC1ib2xkO1xuJGxhYmVsLXNpemU6IDAuOTM3NXJlbTtcblxuJGhlbHAtc2l6ZTogJHNpemUtc21hbGw7XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2Zvcm0vX2FsbC5zYXNzJztcblxuLm1haW4ge1xuICAuY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLmZpZWxkc2V0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbm5lci1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICAqIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2dyZXNzLWZpZWxkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLS1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmbGV4OiAwIDAgMTAycHg7XG4gICAgICBmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgb3V0cHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRlLWlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgY29sb3I6ICNjMmMyYzI7XG4gICAgICBjb250ZW50OiAnXFxlOTE1JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgJi5zbWFsbGVyIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZXIge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXItMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICA+ICoge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAmLS13aXRoLWhlbHAge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVscCB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1odWdlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICYuaW5saW5lIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGlkZS1yYWRpbyB7XG4gICAgLmlzLWNoZWNrcmFkaW8gKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pbm5lci1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cblxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XG5cbiAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1kYW5nZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICAmLmlzLXNpemUtNDAge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLXRpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJi0tc21hbGxlci1tYXJnaW4ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIHBhZGRpbmc6ICR0ZXh0YXJlYS1wYWRkaW5nO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNGQ0ZDQgIWltcG9ydGFudDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAuZGFyay1tb2RlICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KFttdWx0aXBsZV0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaXMtbXVsdGlwbGUpIHtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaXMtc2l6ZS00MCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zaXplLTM2IHtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG5cbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4kY2hlY2tyYWRpby1zaXplOiAyMHB4O1xuJGNoZWNrcmFkaW8taW5uZXItY29sb3I6ICRwcmltYXJ5O1xuJGNoZWNrcmFkaW8tZ2FwOiAxMHB4O1xuJGNoZWNrcmFkaW8tbGFiZWwtZm9udC1zaXplOiAxM3B4O1xuJGNoZWNrcmFkaW8tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRjaGVja3JhZGlvLWJvcmRlcjogMnB4IHNvbGlkICNkNGQ0ZDQ7XG4kY2hlY2tyYWRpby1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kY2hlY2tyYWRpby1yYWRpdXM6IDJweDtcblxuLmlzLWNoZWNrcmFkaW8ge1xuICAmLmlzLWxpZ2h0IHtcbiAgICArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXdlaWdodC1ub3JtYWwge1xuICAgICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8taW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGlucHV0OmNoZWNrZWQgfiAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaXMtY2hlY2tyYWRpb1t0eXBlPSdjaGVja2JveCddIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkY2hlY2tyYWRpby1sYWJlbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRjaGVja3JhZGlvLXNpemU7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2hlY2tyYWRpby1zaXplICsgJGNoZWNrcmFkaW8tZ2FwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRjaGVja3JhZGlvLWFjdGl2ZS1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tyYWRpby1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiAkY2hlY2tyYWRpby1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY2hlY2tyYWRpby1yYWRpdXM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkY2hlY2tyYWRpby1zaXplO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kY2hlY2tyYWRpby1zaXplIC8gMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6ICRjaGVja3JhZGlvLXNpemU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja3JhZGlvLWlubmVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXMtY2hlY2tyYWRpb1t0eXBlPSdyYWRpbyddIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgKyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGNoZWNrcmFkaW8tbGFiZWwtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRjaGVja3JhZGlvLXNpemU7XG4gICAgcGFkZGluZy1sZWZ0OiAkY2hlY2tyYWRpby1zaXplICsgJGNoZWNrcmFkaW8tZ2FwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICB9XG5cbiAgICAuaGVscCB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYud2l0aC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGNoZWNrcmFkaW8tYWN0aXZlLXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAgIGJhY2tncm91bmQ6ICRjaGVja3JhZGlvLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXI6ICRjaGVja3JhZGlvLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkY2hlY2tyYWRpby1zaXplO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGNoZWNrcmFkaW8tc2l6ZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgICAgYmFja2dyb3VuZDogJGNoZWNrcmFkaW8taW5uZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJGNoZWNrcmFkaW8tc2l6ZSAvIDIuNTtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB3aWR0aDogJGNoZWNrcmFkaW8tc2l6ZSAvIDIuNTtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIH4gLmZpZWxkX19pbm5lci1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICsgbGFiZWwge1xuICAgICAgKyAuZmllbGRfX2lubmVyLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLS13aXRoLXNwYWNpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1MHB4IC0gMC43NXJlbSk7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNTBweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogNTBweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uZmxvYXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNnB4KSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC5pbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDdweCkgc2NhbGUoMC43NSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgJi53aXRoLWltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgfVxuICB9XG59XG5cbmlucHV0ICsgLmhlbHAge1xuICAmLmlzLWRhbmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIHRvcDogLTM0cHg7XG4gICAgfVxuICB9XG59XG5cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24ge1xuICAucGNyLXNhdmUsXG4gIC5wY3ItY2xlYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICB9XG5cbiAgLnBjci1zYXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBjci1jbGVhciB7XG4gICAgYmFja2dyb3VuZDogJGRhbmdlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wY3ItYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzRweCAhaW1wb3J0YW50O1xufVxuXG4ubnVtYmVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDRkNGQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ1NDA0MztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbi5pbmxpbmUtZmlsZS11cGxvYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmhvdmVyICsgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTZlNmU2LCAyJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIHAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICBbY2xhc3NePSdpY29tb29uLSddLFxuICAgICAgW2NsYXNzKj0nIGljb21vb24tJ10ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5ndGNfZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG5cbi5mcmFtZS1zaXplIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuXG4gICsgbGFiZWwge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgIG1pbi13aWR0aDogNzJweDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHBhZGRpbmc6IDZweCA3cHggNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZpeGVkLXNpemUtcmFkaW8ge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG5cbiAgKyBsYWJlbCB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgbWluLWhlaWdodDogODNweDtcbiAgICBtaW4td2lkdGg6IDk0cHg7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBwYWRkaW5nOiA2cHggN3B4IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDJweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gIH1cblxuICAmLnNxdWFyZSArIGxhYmVsIGRpdiB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG5cbiAgJi5pcy0yLTMgKyBsYWJlbCBkaXYge1xuICAgIGhlaWdodDogNDFweDtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxuXG4gICYuaXMtMy0yICsgbGFiZWwgZGl2IHtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gIH1cblxuICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm9yaWVudGF0aW9uLXJhZGlvIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuXG4gICsgbGFiZWwge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5sYW5kc2NhcGUgKyBsYWJlbCBkaXYge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxuXG4gICYucG9ydHJhaXQgKyBsYWJlbCBkaXYge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuIiwiJWlucHV0LXRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3dcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHdpZHRoOiAxMDAlXG4gICZbcmVhZG9ubHldXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSByZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaW5saW5lXG4gICAgZGlzcGxheTogaW5saW5lXG4gICAgd2lkdGg6IGF1dG9cblxuLmlucHV0XG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogMWVtXG4gICAgcGFkZGluZy1yaWdodDogMWVtXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogMC42MjVlbVxuICByZXNpemU6IHZlcnRpY2FsXG4gICY6bm90KFtyb3dzXSlcbiAgICBtYXgtaGVpZ2h0OiA2MDBweFxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4XG4gICZbcm93c11cbiAgICBoZWlnaHQ6IGluaXRpYWxcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWZpeGVkLXNpemVcbiAgICByZXNpemU6IG5vbmVcbiIsIiVjaGVja2JveC1yYWRpb1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxuXG4uY2hlY2tib3hcbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cblxuLnJhZGlvXG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG4gICYgKyAucmFkaW9cbiAgICBtYXJnaW4tbGVmdDogMC41ZW1cbiIsIi5zZWxlY3RcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmOm5vdCguaXMtbXVsdGlwbGUpXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVhcnJvd1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYXJyb3dcbiAgICAgIHJpZ2h0OiAxLjEyNWVtXG4gICAgICB6LWluZGV4OiA0XG4gICYuaXMtcm91bmRlZFxuICAgIHNlbGVjdFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuICBzZWxlY3RcbiAgICBAZXh0ZW5kICVpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBvdXRsaW5lOiBub25lXG4gICAgJjo6LW1zLWV4cGFuZFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICAmOm5vdChbbXVsdGlwbGVdKVxuICAgICAgcGFkZGluZy1yaWdodDogMi41ZW1cbiAgICAmW211bHRpcGxlXVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBvcHRpb25cbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXJcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgJjpub3QoOmhvdmVyKTo6YWZ0ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgIHNlbGVjdFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgcmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGlzYWJsZWRcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAgIHNlbGVjdFxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICByaWdodDogMC42MjVlbVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGZpbGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRmaWxlLWN0YS1jb2xvcjogJGdyZXktZGFyayAhZGVmYXVsdFxuJGZpbGUtY3RhLWhvdmVyLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRmaWxlLWN0YS1hY3RpdmUtY29sb3I6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4kZmlsZS1uYW1lLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1tYXgtd2lkdGg6IDE2ZW0gIWRlZmF1bHRcblxuLmZpbGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgIC5maWxlLWN0YVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtbmFtZVxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICYuaXMtZW1wdHlcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAmLmlzLWJveGVkXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAuZmlsZS1jdGFcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMWVtIDNlbVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICAgLmZpbGUtaWNvblxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgJi5pcy1zbWFsbFxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweFxuICAgICYuaXMtbGFyZ2VcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweFxuICAgICYuaGFzLW5hbWVcbiAgICAgIC5maWxlLWN0YVxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDAgMFxuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1c1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAuZmlsZS1uYW1lXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC5maWxlLWN0YVxuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzIDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXMgMCAwICRmaWxlLXJhZGl1c1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4XG4gICAgICBvcmRlcjogLTFcblxuLmZpbGUtbGFiZWxcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBjdXJzb3I6IHBvaW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6aG92ZXJcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgMi41JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtaG92ZXItY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSlcbiAgJjphY3RpdmVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWFjdGl2ZS1jb2xvclxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCA1JSlcblxuLmZpbGUtaW5wdXRcbiAgaGVpZ2h0OiAxMDAlXG4gIGxlZnQ6IDBcbiAgb3BhY2l0eTogMFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgd2lkdGg6IDEwMCVcblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZVxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICBmb250LXNpemU6IDFlbVxuICBwYWRkaW5nLWxlZnQ6IDFlbVxuICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4uZmlsZS1jdGFcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICRmaWxlLWN0YS1jb2xvclxuXG4uZmlsZS1uYW1lXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtbmFtZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXN0eWxlOiAkZmlsZS1uYW1lLWJvcmRlci1zdHlsZVxuICBib3JkZXItd2lkdGg6ICRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogJGZpbGUtbmFtZS1tYXgtd2lkdGhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LWFsaWduOiBsZWZ0XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbi5maWxlLWljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGhlaWdodDogMWVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbi1yaWdodDogMC41ZW1cbiAgd2lkdGg6IDFlbVxuICAuZmFcbiAgICBmb250LXNpemU6IDE0cHhcbiIsIiRsYWJlbC1jb2xvcjogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGFiZWwtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGhlbHAtc2l6ZTogJHNpemUtc21hbGwgIWRlZmF1bHRcblxuLmxhYmVsXG4gIGNvbG9yOiAkbGFiZWwtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC13ZWlnaHRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uaGVscFxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRoZWxwLXNpemVcbiAgbWFyZ2luLXRvcDogMC4yNXJlbVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGNvbG9yOiAkY29sb3JcblxuLy8gQ29udGFpbmVyc1xuXG4uZmllbGRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIC5jb250cm9sXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSlcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaGFzLWFkZG9ucy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaGFzLWFkZG9ucy1mdWxsd2lkdGhcbiAgICAgIC5jb250cm9sXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLWdyb3VwZWRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJiA+IC5jb250cm9sXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtXG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaXMtZ3JvdXBlZC1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmlzLWdyb3VwZWQtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmlzLWdyb3VwZWQtbXVsdGlsaW5lXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICYgPiAuY29udHJvbFxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1ob3Jpem9udGFsXG4gICAgK3RhYmxldFxuICAgICAgZGlzcGxheTogZmxleFxuXG4uZmllbGQtbGFiZWxcbiAgLmxhYmVsXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICttb2JpbGVcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgK3RhYmxldFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAmLmlzLXNtYWxsXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbm9ybWFsXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbWVkaXVtXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLWxhcmdlXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuXG4uZmllbGQtYm9keVxuICAuZmllbGQgLmZpZWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDVcbiAgICBmbGV4LXNocmluazogMVxuICAgIC5maWVsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICYgPiAuZmllbGRcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW1cblxuLmNvbnRyb2xcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBjbGVhcjogYm90aFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdGV4dC1hbGlnbjogbGVmdFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtaWNvbnMtbGVmdCxcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdFxuICAgICAgJjpmb2N1c1xuICAgICAgICAmIH4gLmljb25cbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yXG4gICAgICAmLmlzLXNtYWxsIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgJi5pcy1tZWRpdW0gfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuaWNvblxuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yXG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5oYXMtaWNvbnMtbGVmdFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtbGVmdFxuICAgICAgbGVmdDogMFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLXJpZ2h0XG4gICAgICByaWdodDogMFxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgICAgcmlnaHQ6IDAuNjI1ZW1cbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgei1pbmRleDogNFxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtICFkZWZhdWx0XG5cbi5pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zXG4gIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW07XG4kaWNvbi1kaW1lbnNpb25zLXNtYWxsOiAxcmVtO1xuJGljb24tZGltZW5zaW9ucy1tZWRpdW06IDJyZW07XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtO1xuXG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MnO1xuXG4uaWNvbW9vbi11cC1hcnJvdy5yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInO1xuICB9XG59XG4iLCIkZGltZW5zaW9uczogMTYgMjQgMzIgNDggNjQgOTYgMTI4ICFkZWZhdWx0XG5cbi5pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW1nXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IGF1dG9cbiAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtcm91bmRlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNWJ5NCxcbiAgJi5pcy00YnkzLFxuICAmLmlzLTNieTIsXG4gICYuaXMtNWJ5MyxcbiAgJi5pcy0xNmJ5OSxcbiAgJi5pcy0yYnkxLFxuICAmLmlzLTNieTEsXG4gICYuaXMtNGJ5NSxcbiAgJi5pcy0zYnk0LFxuICAmLmlzLTJieTMsXG4gICYuaXMtM2J5NSxcbiAgJi5pcy05YnkxNixcbiAgJi5pcy0xYnkyLFxuICAmLmlzLTFieTNcbiAgICBpbWcsXG4gICAgLmhhcy1yYXRpb1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxXG4gICAgcGFkZGluZy10b3A6IDEwMCVcbiAgJi5pcy01Ynk0XG4gICAgcGFkZGluZy10b3A6IDgwJVxuICAmLmlzLTRieTNcbiAgICBwYWRkaW5nLXRvcDogNzUlXG4gICYuaXMtM2J5MlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JVxuICAmLmlzLTVieTNcbiAgICBwYWRkaW5nLXRvcDogNjAlXG4gICYuaXMtMTZieTlcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICYuaXMtMmJ5MVxuICAgIHBhZGRpbmctdG9wOiA1MCVcbiAgJi5pcy0zYnkxXG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlXG4gICYuaXMtNGJ5NVxuICAgIHBhZGRpbmctdG9wOiAxMjUlXG4gICYuaXMtM2J5NFxuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyVcbiAgJi5pcy0yYnkzXG4gICAgcGFkZGluZy10b3A6IDE1MCVcbiAgJi5pcy0zYnk1XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JVxuICAmLmlzLTlieTE2XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JVxuICAmLmlzLTFieTJcbiAgICBwYWRkaW5nLXRvcDogMjAwJVxuICAmLmlzLTFieTNcbiAgICBwYWRkaW5nLXRvcDogMzAwJVxuICAvLyBTaXplc1xuICBAZWFjaCAkZGltZW5zaW9uIGluICRkaW1lbnNpb25zXG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn1cbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweFxuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHhcbiIsIiRkaW1lbnNpb25zOiAxNiAyNCAzMiA0OCA2NCA5NiAxMjg7XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlLnNhc3MnO1xuXG4uaW1hZ2U6bm90KC5jay1jb250ZW50IC5pbWFnZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaW1nLXNtYWxsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbiIsIiRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG5cbi5ub3RpZmljYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRub3RpZmljYXRpb24tcmFkaXVzXG4gIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZVxuICBwcmUgY29kZVxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICYgPiAuZGVsZXRlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgcmlnaHQ6IDAuNXJlbVxuICAgIHRvcDogMC41cmVtXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlLFxuICAuY29udGVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiIsIiRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4kbm90aWZpY2F0aW9uLXJhZGl1czogJHJhZGl1cztcbiRub3RpZmljYXRpb24tcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW07XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2VsZW1lbnRzL25vdGlmaWNhdGlvbi5zYXNzJztcblxuLm5vdGlmaWNhdGlvbiB7XG4gICYuZml4ZWQge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsMCwwLC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuIiwiJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQgIWRlZmF1bHRcblxuJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDEuNXMgIWRlZmF1bHRcblxuLnByb2dyZXNzXG4gIEBleHRlbmQgJWJsb2NrXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJHNpemUtbm9ybWFsXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogMFxuICB3aWR0aDogMTAwJVxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbXMtZmlsbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tcy1maWxsXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjppbmRldGVybWluYXRlXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcblxuICAmOmluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZUluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZXh0IDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJVxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJHNpemUtbGFyZ2VcblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZVxuICBmcm9tXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gIHRvXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMFxuIiwiJHRhYmxlLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcblxuJHRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmlzICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iaXMgIWRlZmF1bHRcbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcblxuLnRhYmxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkdGFibGUtY29sb3JcbiAgdGQsXG4gIHRoXG4gICAgYm9yZGVyOiAkdGFibGUtY2VsbC1ib3JkZXJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgLy8gQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICAgJi5pcy0jeyRuYW1lfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvd1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgd2lkdGg6IDElXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgdGhcbiAgICBjb2xvcjogJHRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICY6bm90KFthbGlnbl0pXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gIHRyXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIHRoZWFkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICB0Zm9vdFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1mb290LWNlbGwtY29sb3JcbiAgdGJvZHlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWJvcmRlcmVkXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogMXB4XG4gICAgdHJcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB0ZCxcbiAgICAgICAgdGhcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWhvdmVyYWJsZVxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgJi5pcy1zdHJpcGVkXG4gICAgICB0Ym9keVxuICAgICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAmLmlzLW5hcnJvd1xuICAgIHRkLFxuICAgIHRoXG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW1cbiAgJi5pcy1zdHJpcGVkXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtcm93LWV2ZW4tYmFja2dyb3VuZC1jb2xvclxuXG4udGFibGUtY29udGFpbmVyXG4gIEBleHRlbmQgJWJsb2NrXG4gICtvdmVyZmxvdy10b3VjaFxuICBvdmVyZmxvdzogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cbiAgbWF4LXdpZHRoOiAxMDAlXG4iLCIkdGFibGUtY29sb3I6ICR0ZXh0O1xuJHRhYmxlLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuJHRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJHRleHQ7XG4kdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjllbSAwLjc1ZW07XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmc7XG5cbiR0YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMDtcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR3aGl0ZTtcbiR0YWJsZS1oZWFkLWNlbGwtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMDtcbiR0YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZztcblxuJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmlzO1xuXG4kdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yOiAkcHJpbWFyeS1pbnZlcnQ7XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iaXM7XG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyO1xuXG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZS5zYXNzJztcblxuLnRhYmxlIHtcbiAgdHIge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0YWJsZS1oZWFkLWNlbGwtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jZWxsLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiJHRhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHRhZy1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFnLWRlbGV0ZS1tYXJnaW46IDFweCAhZGVmYXVsdFxuXG4udGFnc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAudGFnXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtbWVkaXVtXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuYXJlLWxhcmdlXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAudGFnXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLnRhZ1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICYuaGFzLWFkZG9uc1xuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuXG4udGFnOm5vdChib2R5KVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkdGFnLXJhZGl1c1xuICBjb2xvcjogJHRhZy1jb2xvclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgLmRlbGV0ZVxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW1cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMzc1ZW1cbiAgICAgIG1hcmdpbi1yaWdodDogMC4xODc1ZW1cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRlbGV0ZVxuICAgIG1hcmdpbi1sZWZ0OiAkdGFnLWRlbGV0ZS1tYXJnaW5cbiAgICBwYWRkaW5nOiAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IDJlbVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbGVmdDogNTAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICAgJjo6YmVmb3JlXG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgd2lkdGg6IDUwJVxuICAgICY6OmFmdGVyXG4gICAgICBoZWlnaHQ6IDUwJVxuICAgICAgd2lkdGg6IDFweFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgJjphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSlcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG5cbmEudGFnXG4gICY6aG92ZXJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuIiwiJHRhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiR0YWctY29sb3I6ICR0ZXh0O1xuJHRhZy1yYWRpdXM6ICRyYWRpdXM7XG4kdGFnLWRlbGV0ZS1tYXJnaW46IDFweDtcblxuQGltcG9ydCAnfmJ1bG1hL3Nhc3MvZWxlbWVudHMvdGFnLnNhc3MnO1xuIiwiJHRpdGxlLWNvbG9yOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiR0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kdGl0bGUtc2l6ZTogJHNpemUtMyAhZGVmYXVsdFxuJHRpdGxlLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdWItc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuXG4kc3VidGl0bGUtY29sb3I6ICRncmV5LWRhcmsgIWRlZmF1bHRcbiRzdWJ0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kc3VidGl0bGUtc2l6ZTogJHNpemUtNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRzdWJ0aXRsZS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy1jb2xvcjogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTEuMjVyZW0gIWRlZmF1bHRcblxuLnRpdGxlLFxuLnN1YnRpdGxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbiAgZW0sXG4gIHNwYW5cbiAgICBmb250LXdlaWdodDogaW5oZXJpdFxuICBzdWJcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdWItc2l6ZVxuICBzdXBcbiAgICBmb250LXNpemU6ICR0aXRsZS1zdXAtc2l6ZVxuICAudGFnXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG4udGl0bGVcbiAgY29sb3I6ICR0aXRsZS1jb2xvclxuICBAaWYgJHRpdGxlLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZmFtaWx5XG4gIGZvbnQtc2l6ZTogJHRpdGxlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICR0aXRsZS1saW5lLWhlaWdodFxuICBzdHJvbmdcbiAgICBjb2xvcjogJHRpdGxlLXN0cm9uZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtc3Ryb25nLXdlaWdodFxuICAmICsgLmhpZ2hsaWdodFxuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtXG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG5cbi5zdWJ0aXRsZVxuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yXG4gIEBpZiAkc3VidGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHN1YnRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHN1YnRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkc3VidGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG4iLCIkdGl0bGUtY29sb3I6ICR0ZXh0O1xuJHRpdGxlLXNpemU6ICRzaXplLTM7XG4kdGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4kdGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1O1xuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdDtcbiR0aXRsZS1zdHJvbmctd2VpZ2h0OiBpbmhlcml0O1xuJHRpdGxlLXN1Yi1zaXplOiAwLjc1ZW07XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbTtcblxuJHN1YnRpdGxlLWNvbG9yOiAkZ3JleS1kYXJrO1xuJHN1YnRpdGxlLXNpemU6ICRzaXplLTU7XG4kc3VidGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiRzdWJ0aXRsZS1saW5lLWhlaWdodDogMS4yNTtcbiRzdWJ0aXRsZS1zdHJvbmctY29sb3I6ICRncmV5LWRhcmtlcjtcbiRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpbjogLTEuMjVyZW07XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2VsZW1lbnRzL3RpdGxlLnNhc3MnO1xuXG4udGl0bGUge1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuaXMtMSB7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi5pcy0yIHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLmlzLTMge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLmJsb2NrXG4gIEBleHRlbmQgJWJsb2NrXG5cbi5kZWxldGVcbiAgQGV4dGVuZCAlZGVsZXRlXG5cbi5oZWFkaW5nXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMTFweFxuICBsZXR0ZXItc3BhY2luZzogMXB4XG4gIG1hcmdpbi1ib3R0b206IDVweFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi5oaWdobGlnaHRcbiAgQGV4dGVuZCAlYmxvY2tcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsXG4gIG1heC13aWR0aDogMTAwJVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBhZGRpbmc6IDBcbiAgcHJlXG4gICAgb3ZlcmZsb3c6IGF1dG9cbiAgICBtYXgtd2lkdGg6IDEwMCVcblxuLmxvYWRlclxuICBAZXh0ZW5kICVsb2FkZXJcblxuLm51bWJlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbVxuICBtaW4td2lkdGg6IDIuNWVtXG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4iLCJAaW1wb3J0ICd+YnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzJztcblxuLnRucy1zbGlkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuLnFsLWVkaXRvciB7XG4gIHN0cm9uZyBhLFxuICBhIHN0cm9uZyB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5xbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnFsLXRvb2xiYXIsXG4ucWwtZWRpdG9yIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4udHlwZWQtY3Vyc29yIHtcbiAgbGVmdDogLTI1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5odG1sIC5saWdodC1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICB9XG4gIH1cblxuICAuaWNvbW9vbiB7XG4gICAgQGluY2x1ZGUgaWNvbW9vbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTA2JztcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwNSc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4taW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmVzcG9uc2l2ZS1vbi1tb2JpbGUge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLWZ1bGwtd2lkdGgtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5leHQtdG8tYnV0dG9uLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcbiAgfVxufVxuXG4ubXVsdGlwYXJ0LWltYWdlLXByZXZpZXcubG9hZGVkIC5sZHMtcmlwcGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxkcy1yaXBwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZHMtcmlwcGxlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgJHByaW1hcnk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsZHMtcmlwcGxlIDFzIGN1YmljLWJlemllcigwLCAwLjIsIDAuOCwgMSkgaW5maW5pdGU7XG59XG4ubGRzLXJpcHBsZSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpcHBsZSB7XG4gIDAlIHtcbiAgICB0b3A6IDM2cHg7XG4gICAgbGVmdDogMzZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiAgSFRNTCBFWEFNUExFXG5cbiAgPGlucHV0IGNsYXNzPVwiaXMtaGlkZGVuXCIgdHlwZT1cImNoZWNrYm94XCIgaWQ9XCJuYXZiYXItc2VhcmNoXCI+XG4gIDxmb3JtIGNsYXNzPVwibmF2YmFyLXNlYXJjaCBmaWVsZCBoYXMtYWRkb25zXCI+XG4gICAgPGRpdiBjbGFzcz1cImNvbnRyb2xcIj5cbiAgICAgIDxpbnB1dCBjbGFzcz1cImlucHV0XCIgdHlwZT1cInRleHRcIiBwbGFjZWhvbGRlcj1cIktlcmVzw6lzLi4uXCI+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNvbnRyb2xcIj5cbiAgICAgIDxhIGNsYXNzPVwiYnV0dG9uXCI+XG4gICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbW9vbi1zZWFyY2hcIj48L3NwYW4+XG4gICAgICAgIDxsYWJlbCBjbGFzcz1cImRlbGV0ZVwiIGZvcj1cIm5hdmJhci1zZWFyY2hcIj48L2xhYmVsPlxuICAgICAgPC9hPlxuICAgIDwvZGl2PlxuICA8L2Zvcm0+XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIFNpemVzXG4kbmF2YmFyLXNlYXJjaC1oZWlnaHQ6IDUwcHg7XG5cbi8vIEljb25zXG4kbmF2YmFyLXNlYXJjaC1pY29uLWNvbG9yOiAkcHJpbWFyeTtcbiRuYXZiYXItc2VhcmNoLWljb24tc2l6ZTogMjNweDtcbiRuYXZiYXItc2VhcmNoLWNsb3NlLWNvbG9yOiAkcHJpbWFyeTtcbiRuYXZiYXItc2VhcmNoLWNsb3NlLXdpZHRoOiAxcHg7XG5cbi8vIElucHV0XG4kbmF2YmFyLXNlYXJjaC1pbnB1dC1wYWRkaW5nLWxlZnQ6IDE1cHg7XG4kbmF2YmFyLXNlYXJjaC1pbnB1dC1wYWRkaW5nLXJpZ2h0OiAxNXB4O1xuJG5hdmJhci1zZWFyY2gtaW5wdXQtZm9udC1zaXplOiAxcmVtO1xuJG5hdmJhci1zZWFyY2gtaW5wdXQtd2lkdGg6IDE3MHB4O1xuXG4vLyBCb3JkZXJcbiRuYXZiYXItc2VhcmNoLXJhZGl1czogMDtcbiRuYXZiYXItc2VhcmNoLWJvcmRlci13aWR0aDogMXB4O1xuJG5hdmJhci1zZWFyY2gtYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG5cbi5uYXZiYXItc2VhcmNoIHtcbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLXNlYXJjaC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMCAkbmF2YmFyLXNlYXJjaC1yYWRpdXMgJG5hdmJhci1zZWFyY2gtcmFkaXVzIDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGhlaWdodDogJG5hdmJhci1zZWFyY2gtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItc2VhcmNoLXJhZGl1cyAwIDAgJG5hdmJhci1zZWFyY2gtcmFkaXVzO1xuICAgIGhlaWdodDogJG5hdmJhci1zZWFyY2gtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLXNlYXJjaC1oZWlnaHQ7XG4gIH1cblxuICAuZGVsZXRlIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRuYXZiYXItc2VhcmNoLWhlaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLSRuYXZiYXItc2VhcmNoLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLXNlYXJjaC1oZWlnaHQ7XG4gICAgbWluLXdpZHRoOiAkbmF2YmFyLXNlYXJjaC1oZWlnaHQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogJG5hdmJhci1zZWFyY2gtaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItc2VhcmNoLWNsb3NlLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItc2VhcmNoLWNsb3NlLXdpZHRoO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAkbmF2YmFyLXNlYXJjaC1jbG9zZS13aWR0aDtcbiAgICB9XG4gIH1cblxuICAuaWNvbW9vbi1zZWFyY2gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRuYXZiYXItc2VhcmNoLWljb24tY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6ICRuYXZiYXItc2VhcmNoLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItc2VhcmNoLWhlaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogJG5hdmJhci1zZWFyY2gtaGVpZ2h0O1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItc2VhcmNoLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAkbmF2YmFyLXNlYXJjaC1pbnB1dC1mb250LXNpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAuaW5wdXQge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkbmF2YmFyLXNlYXJjaC1ib3JkZXItd2lkdGg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItc2VhcmNoLWlucHV0LXBhZGRpbmctbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItc2VhcmNoLWlucHV0LXBhZGRpbmctcmlnaHQ7XG4gICAgICB3aWR0aDogJG5hdmJhci1zZWFyY2gtaW5wdXQtd2lkdGg7XG4gICAgfVxuXG4gICAgLmRlbGV0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBib3JkZXItd2lkdGg6ICRuYXZiYXItc2VhcmNoLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cbi5ob21lLXNsaWRlciB7XG4gIC5pbWFnZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2hvbWUtc2xpZGVyLWJnLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2hvbWUtc2xpZGVyLWJnLWRhcmsuanBnJyk7XG4gIH1cblxuICAudG5zLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2xpZGUtMSB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cblxuICAgIC5tYWluLWltYWdlLXdyYXBwZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgd2lkdGg6IDUwMnB4O1xuXG4gICAgICAucGxhY2Vob2xkZXIuaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYubG9hZGVkICsgLmltYWdlLXNoYWRvdyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogM3B4IDJweCA0cHggMCByZ2JhKDExNCwxMTQsMTE0LDAuNjcpLFxuICAgICAgICAgIGluc2V0IDFweCAycHggMnB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQxKSxcbiAgICAgICAgICBpbnNldCAtMnB4IC0zcHggMnB4IDAgcmdiYSgwLDAsMCwwLjI3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLTEge1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2JTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCAxMHB4IDE5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS0yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTUxMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTczcHg7XG4gICAgICB6LWluZGV4OiA0O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzcwcHg7XG4gICAgICAgIHdpZHRoOiAxNTNweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGVmdDogM3Z3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIH1cblxuICAgICAgJi5sb2FkZWQge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1mcm9tLXRvcCAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtMyB7XG4gICAgICBib3R0b206IC01MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOTUycHg7XG4gICAgICB6LWluZGV4OiA0O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgIHdpZHRoOiA3NjlweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiAxNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLTQge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDExMDlweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgICAgICB3aWR0aDogODc5cHg7XG4gICAgICB9XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS0xIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXNjYWxlLWluIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgLTAuNXMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtMSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1zY2FsZS1vdXQgMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAwLjVzICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYW5pbWF0ZS1pbiAuaW1hZ2UtMiB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1mcm9tLXRvcCAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIC0wLjNzICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYW5pbWF0ZS1vdXQgLmltYWdlLTIge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tdG8tdG9wIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMC4zcyAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFuaW1hdGUtaW4gLmltYWdlLTMge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAtMC4ycyAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFuaW1hdGUtb3V0IC5pbWFnZS0zIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXRvLWJvdHRvbSAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDAuMnMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS00IHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWZyb20tYm90dG9tIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtNCB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi10by1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGUtMiB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS0xIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA3MXB4O1xuICAgICAgd2lkdGg6IDU4NnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQ4NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2JTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM0MHB4O1xuICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IDN2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICB9XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS10b3AgMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLTMge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzgwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3MTFweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYyMHB4O1xuICAgICAgICB3aWR0aDogNjMxcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzUwcHg7XG4gICAgICAgIHdpZHRoOiA0MzFweDtcbiAgICAgIH1cblxuICAgICAgJi5sb2FkZWQge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1mcm9tLWJvdHRvbSAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtNCB7XG4gICAgICBib3R0b206IC01MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjcwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDE1MTNweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgICAgICAgd2lkdGg6IDEyNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ5MHB4O1xuICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgICB9XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS0xIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXNjYWxlLWluIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgLTAuNXMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtMSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1zY2FsZS1vdXQgMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAwLjVzICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYW5pbWF0ZS1pbiAuaW1hZ2UtMiB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1mcm9tLXRvcCAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIC0wLjNzICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYW5pbWF0ZS1vdXQgLmltYWdlLTIge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tdG8tdG9wIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgMC4zcyAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFuaW1hdGUtaW4gLmltYWdlLTMge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAtMC4ycyAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFuaW1hdGUtb3V0IC5pbWFnZS0zIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXRvLWJvdHRvbSAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDAuMnMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS00IHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWZyb20tYm90dG9tIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtNCB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi10by1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGUtMyB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS0xIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA3MXB4O1xuICAgICAgd2lkdGg6IDU4NnB4O1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0ODZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NiU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTIzcHg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS0yIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTU5MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTQ2MHB4O1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDkwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MzBweDtcbiAgICAgICAgd2lkdGg6IDg0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmxvYWRlZCB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWZyb20tdG9wIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS0zIHtcbiAgICAgIGJvdHRvbTogLTI3MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDExMTVweDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgYm90dG9tOiAtMTcwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NjZweDtcbiAgICAgICAgd2lkdGg6IDkxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYubG9hZGVkIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRpb24tZnJvbS1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS0xIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXNjYWxlLWluIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgLTAuNXMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtMSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1zY2FsZS1vdXQgMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAwLjVzICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYW5pbWF0ZS1pbiAuaW1hZ2UtMiB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi1mcm9tLXJpZ2h0IDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgLTAuM3MgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtMiB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi10by1yaWdodCAxLjNzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpIDAuM3MgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLWluIC5pbWFnZS0zIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLWZyb20tYm90dG9tIDEuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSkgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLW91dCAuaW1hZ2UtMyB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGlvbi10by1ib3R0b20gMS4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tZnJvbS10b3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi10by10b3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1mcm9tLWJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMjAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tdG8tYm90dG9tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMjAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1mcm9tLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi10by1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tc2NhbGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXNjYWxlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuLnRucy1jb250cm9scyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG5cbiAgICAmLnBvcy0xIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0cHgpO1xuICAgIH1cblxuICAgICYucG9zLTIge1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjdweCk7XG4gICAgfVxuXG4gICAgJi5wb3MtMyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIEBpbmNsdWRlIGljb21vb247XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAkcHJpbWFyeTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM3cHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMyUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY29udGVudDogJ1xcZTkwMCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lLXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3NXB4IC0gMC43NXJlbSk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNXB4IC0gMC43NXJlbSk7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmtlcjtcbiAgfVxuXG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1MHB4IC0gMC43NXJlbSk7XG4gIH1cbn1cbiIsIi5kaXNjb3VudC13YXZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaG9tZS1zbGlkZXItYm90dG9tLW1vYmlsZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMjMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG5cbiAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2hvbWUtc2xpZGVyLWJvdHRvbS5zdmcnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogMjExcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMjdweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JveC1iZy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzRweCAzMnB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgd2lkdGg6IDIwN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIH1cblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JveC1iZy1kYXJrLnBuZycpO1xuICAgICAgfVxuXG4gICAgICAmLmxvYWRlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTQ3cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgY2FsYygyNSUgLSAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMlIC0gMTRweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuXG4gICAgLmltYWdlLWJsb2NrOm50aC1jaGlsZCg0KSB+IC5pbWFnZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5pbWFnZS1ibG9jazpudGgtY2hpbGQoNCkgfiAuaW1hZ2UtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NiU7XG4gIH1cblxuICAmOmhvdmVyICZfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZpbGUtdXBsb2FkIHtcbiAgbWluLWhlaWdodDogMjU3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUyNHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArICZfX2l0ZW0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9ibHVlLW5vdGNoLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGF2ZS1maWxlICZfX3ByZXZpZXcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLmhhdmUtZmlsZSAmX19mb3JtIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAxNnB4KSk7XG4gICAgfVxuICB9XG5cbiAgLmR6LXByZXZpZXcge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZHotaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5oYXZlLWZpbGUgLmR6LXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgJi5pbi1wcm9ncmVzcyAmX19wcmV2aWV3IHtcbiAgICBbY2xhc3NePSdpY29tb29uLSddLFxuICAgIFtjbGFzcyo9JyBpY29tb29uLSddIHtcbiAgICAgIGFuaW1hdGlvbjogdG8tZ3JlZW4gMS40cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAmX19wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMjU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0naWNvbW9vbi0nXSxcbiAgICBbY2xhc3MqPScgaWNvbW9vbi0nXSB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2OHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2M3ZDBkNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM0NTQwNDM7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMThweCAwIHJnYmEoMTAzLCAxNTIsIDIzNywgMC4yMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLmR6LWRyYWctaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgICAgLmZpbGUtdXBsb2FkIHtcbiAgICAgICAgJl9fcHJldmlldyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICAgICZfX3ByZXZpZXcge1xuICAgICAgICAgIFtjbGFzc149J2ljb21vb24tJ10sXG4gICAgICAgICAgW2NsYXNzKj0nIGljb21vb24tJ10ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmR6LXByZXZpZXcge1xuICAuZHotZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kei1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmR6LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmR6LWVycm9yLW1hcmsge1xuICAgIEBleHRlbmQgLmRlbGV0ZTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuXG4gICAgLmhhdmUtZmlsZSAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRkYW5nZXIsIDUlKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbGUtdXBsb2FkaW5nLW1vZGFsIHtcbiAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKTtcbiAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmLnVwbG9hZC1wcm9ncmVzc2luZy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWNpcmNsZSB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2l0aW9uO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogI2VlNzg3OTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDY4cHg7XG5cbiAgICAgICYuaW4tcHJvZ3Jlc3Mge1xuICAgICAgICBhbmltYXRpb246IHRvLWdyZWVuIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzY3NzJlNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gICYuZHotZHJhZy1ob3ZlciAuZmlsZS11cGxvYWRpbmctbW9kYWwsXG4gICYuZHotc3RhcnRlZCAuZmlsZS11cGxvYWRpbmctbW9kYWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC43KTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcblxuICAgICZfX2NhcmQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmLmR6LXN0YXJ0ZWQgLmZpbGUtdXBsb2FkaW5nLW1vZGFsIHtcbiAgICAmX19jYXJkX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnVwbG9hZC1wcm9ncmVzc2luZy10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgdG8tZ3JlZW4ge1xuICBmcm9tIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gIHRvIHtcbiAgICBjb2xvcjogIzZlYzQ2MDtcbiAgfVxufVxuIiwiLnRlc3RpbW9uaWFsLXNsaWRlciB7XG4gICYtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JnLWdyZXktZ3JhZGllbnQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogY2FsYyg1MHB4IC0gMC43NXJlbSkgMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDM2cHggLSAwLjc1cmVtKSAwO1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrZXI7XG4gICAgfVxuXG4gICAgLnRucy1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bnMtY29udHJvbHMge1xuICAgICAgbGVmdDogLTU0cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMTRweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNjBweCAtIDAuNzVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggLSAwLjc1cmVtKTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNnB4IDAgcmdiYSgxODYsIDE4NiwgMTg2LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcGFkZGluZzogMjhweCAzNXB4O1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLmxhcmdlciB7XG4gICAgICAgIGZsZXg6IDAgMCA1NXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGFycyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149J2ljb21vb24tJ10sXG4gICAgICBbY2xhc3MqPScgaWNvbW9vbi0nXSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcy1zbGlkZXIge1xuICAmOm5vdCgudG5zLXNsaWRlcikge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlcnZpY2VzLXNsaWRlci1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUwcHggLSAwLjc1cmVtKSAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMzZweCAtIDAuNzVyZW0pIDA7XG4gICAgfVxuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmtlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50bnMtb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG5zLWNvbnRyb2xzIHtcbiAgICAgIGxlZnQ6IC01NHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTE0cHgpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYwcHggLSAwLjc1cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHB4IC0gMC43NXJlbSk7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCAwIHJnYmEoMTg2LCAxODYsIDE4NiwgMC41KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI4cHggMzVweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLXJvdyB7XG4gICAgQGV4dGVuZCAuYnV0dG9ucztcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZGV0YWlscy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JnLWdyZXktZ3JhZGllbnQucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IGNhbGMoNTZweCAtIDAuNzVyZW0pIDA7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZXktZGFya2VyLCA1JSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ1cHggLSAxLjVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmRldGFpbC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMjcwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMTVweDtcbiAgd2lkdGg6IDI3MHB4O1xuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCAwIHJnYmEoMTg2LCAxODYsIDE4NiwgMC41KTtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiAyOHB4IDM1cHg7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZ3Jlc3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICM2NzcyZTUgMiUsICM3OGI2ZmYgMTAwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IGNhbGMoNTNweCAtIDAuNzVyZW0pIDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwcHggLSAwLjc1cmVtKSAwO1xuICB9XG5cbiAgLnRucy1jb250cm9scyB7XG4gICAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50bnMtb3V0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzVweCAtIDEuNXJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTBweCAtIDEuNXJlbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcy1ib3gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2cHggMCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNSk7XG4gIGNvbG9yOiAjNDU0MDQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAxNzZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxNzZweDtcbiAgfVxufVxuIiwiLnRlYW0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IGNhbGMoODBweCAtIDAuNzVyZW0pIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGVhbS1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogY2FsYyg0MHB4IC0gMC43NXJlbSkgMDtcbiAgfVxuXG4gIC50bnMtb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRucy1jb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgYm90dG9tOiAyNSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4udGVhbS1zbGlkZXIge1xuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC03NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNnB4IDAgcmdiYSgxODYsIDE4NiwgMTg2LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDE1cHggMTNweDtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIudmlkZW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDc0cHggMC43NXJlbSA4N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAuNzVyZW07XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM3KTtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDQ0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgd2lkdGg6IDc4OHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMS41cmVtKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnRvcC1kaXNjb3VudCB7XG4gIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNwYW4sXG4gICAgICAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogI2RhNTQ0MztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBAZXh0ZW5kIC5kZWxldGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWF4LWhlaWdodDogMjNweDtcbiAgICBtYXgtd2lkdGg6IDIzcHg7XG4gICAgbWluLWhlaWdodDogMjNweDtcbiAgICBtaW4td2lkdGg6IDIzcHg7XG4gICAgd2lkdGg6IDIzcHg7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIudG9wLWFsZXJ0IHtcbiAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgc3BhbixcbiAgICAgICYge1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZGE1NDQzO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIEBleHRlbmQgLmRlbGV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgIG1heC13aWR0aDogMjNweDtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgIG1pbi13aWR0aDogMjNweDtcbiAgICB3aWR0aDogMjNweDtcblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5maWx0ZXJzLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgJl9fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDhweCA1MHB4IDdweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmllbGQuaXMtaG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jcm9wcGVyLWltYWdlLXRhZyB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuXG4uaW1hZ2UtY3JvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBmcm9tKCR0YWJsZXQpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogODZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICB0b3A6IDEyN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuY3JvcHBlci1tb3ZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JvcHBlci1wb2ludCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuZGlzYWJsZS1yZXNpemUge1xuICAgIC5jcm9wcGVyLXBvaW50LFxuICAgIC5jcm9wcGVyLWxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY3JvcHBlci1jcm9wIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY3JvcHBlci1tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcblxuICAvLy5kYXJrLW1vZGUgJiB7XG4gIC8vICBiYWNrZ3JvdW5kOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgLy99XG59XG5cbi5lZGl0b3Itd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLmxvYWRlZCB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJlZGVmaW5lZC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5sb2FkZXI7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCAtIDAuNzVyZW0pO1xuICAgIH1cblxuICAgICYtLXByZXNlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICA+IGEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyLTM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgICAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci0zIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzc149J2ljb21vb24tJ10sXG4gICAgW2NsYXNzKj0nIGljb21vb24tJ10ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmLmxhcmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggNi41cHggMDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQ2cHg7XG5cbiAgICAmLS1wcmVzZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXItMztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zdmctbWFza3Mge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgcGFkZGluZzogMjBweDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICMzZTQ2OTc7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzJTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICYuY3VzdG9tIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgICAgIG1heC13aWR0aDogMjklO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFzay1pbWFnZSB7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmVmZmVjdHMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wcmVkZWZpbmVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuXG4gICAgLnRucy1vdmgge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByZWRlZmluZWQtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnRucy1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xMzJkZWcsICM2NzcyZTUgMiUsICM2Nzk4ZTUgMTAwJSk7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMyZGVnLCAjM2U0Njk3IDIlLCAjMDAwMDAwIDEwMCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyM3B4O1xuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIH1cblxuICAgIC5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzY3NzNlNTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzZTQ2OTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmVkZWZpbmVkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTEzMmRlZywgIzY3NzJlNSAyJSwgIzY3OThlNSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMzcHggNDNweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2U0Njk3O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQzcHggMTZweDtcbiAgfVxuXG4gIC50bnMtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRucy1jb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MjUyZDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRucy1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcmV2aWV3LWltYWdlLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5cbi5jcm9wcGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRibGFjaztcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLnBvaW50LWUge1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYucG9pbnQtdyB7XG4gICAgICBsZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IC0xNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5wb2ludC1zIHtcbiAgICAgIGJvdHRvbTogLTE0cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYucG9pbnQtc3cge1xuICAgICAgYm90dG9tOiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogLTE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW5lIHtcbiAgICAgIHJpZ2h0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAtMTRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYucG9pbnQtc2Uge1xuICAgICAgYm90dG9tOiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IC0xNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5wb2ludC1udyB7XG4gICAgICBsZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAtMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYucG9pbnQtZSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBvaW50LXcge1xuICAgIGxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBvaW50LW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBvaW50LXMge1xuICAgIGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBvaW50LXN3IHtcbiAgICBib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnBvaW50LW5lIHtcbiAgICByaWdodDogLThweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5wb2ludC1zZSB7XG4gICAgYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYucG9pbnQtbncge1xuICAgIGxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgICB0b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5jYXJ0IHtcbiAgQGluY2x1ZGUgZnJvbSgkdGFibGV0KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDg2cHg7XG5cbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgdG9wOiAxMjdweDtcbiAgfVxuXG4gICYtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMTg2LCAxODYsIDE4NiwgMC4xNSk7XG4gICAgcGFkZGluZzogMjNweCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IC0xLjVyZW0gY2FsYygtMC43NXJlbSAtIDFweCkgMCAtMC43NXJlbTtcbiAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICB9XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gICYtYW1vdW50LXNlbGVjdC1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAwIDAgMTE1cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgLm51bWJlci1pbnB1dCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlbGV0ZSB7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cblxuICAmLXByaWNlLXRpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtcHJpY2Uge1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5vbGQtcHJpY2Uge1xuICAgICAgY29sb3I6ICM5ODk4OTg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG5cbiAgICAuc2F2aW5nIHtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3Vwb24ge1xuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogIzFiNmVmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyLmlzLWFjdGl2ZSB7XG4gICAgICAuY2FydC1jb3Vwb24ge1xuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXBwZXIuY291cG9uLWFkZGVkIHtcbiAgICAgIC5jYXJ0LWNvdXBvbiB7XG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldmlldyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZXZpZXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLXJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGlzY291bnQge1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAmLWVkaXQtbGluayB7XG4gICAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l6ZS1jaG9vc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICA+IC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5vbmx5LXVuaXF1ZSB7XG4gICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggNi41cHggMDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjIxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNTYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxMjhweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bmlxdWUtc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnVuaXF1ZS1zaXplLW1vZGlmeS1tdWx0aXBhcnQtZWRpdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAudW5pcXVlLXNpemUtbW9kaWZ5LW11bHRpcGFydC1lZGl0b3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudW5pcXVlLXNpemVfX2lucHV0cyB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAubnVtYmVyLWlucHV0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51bmlxdWUtc2l6ZV9fY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHMge1xuICAgIGZsZXg6IDAgMCAxOTJweDtcblxuICAgIC5maWVsZCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICB9XG5cbiAgICAuaGVscCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgfiAmLWRlY29yIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYtZGVjb3Ige1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzN3B4KTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9yLXByZXNlbnQtZmllbGQge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIHdpZHRoOiA0NiU7XG5cbiAgICBpbnB1dCArIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWVkaXRpbmctaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZXktZGFyaywgNSUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgc3Bhbi5pbWFnZS1lZGl0aW5nLXN1Ym1pdC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2hpcHBpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0naWNvbW9vbi0nXSxcbiAgICBbY2xhc3MqPScgaWNvbW9vbi0nXSB7XG4gICAgICBjb2xvcjogIzZhYzI1OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZS1idG4ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQ1cHg7XG5cbiAgICAgIC5pY29tb29uLWFycm93LWJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duLWxpc3Qge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDE0cHggMCByZ2JhKDEwNSwgODEsIDE1MywgMC4xNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDIycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA2cHggN3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSArICZfX2Ryb3Bkb3duLWxpc3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5pbWFnZS1lZGl0aW5nLXN1bW1hcnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJHRleHQ7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmX19zaGlwcGluZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0naWNvbW9vbi0nXSxcbiAgICBbY2xhc3MqPScgaWNvbW9vbi0nXSB7XG4gICAgICBjb2xvcjogIzZhYzI1OTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWVkaXRpbmctY3Jvc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2UtZWRpdGluZy1zaWRlYmFyLW5vdGUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDNweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICYtLXNsaWRlZC1sZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuXG4uY2hlY2staW4td2FsbCB7XG4gIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFjay1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcm9vbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NoZWNrLWluLXdhbGxAcm9vbS5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dhbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NoZWNrLWluLXdhbGxAd2FsbC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hc2stbW9kZTogYWxwaGE7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuc2hhZG93IHtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC43MiksIGluc2V0IDNweCAzcHggM3B4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAtMnB4IC0ycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoYWRvdy53aXRob3V0LXNoYWRvdyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG4gIH1cblxuICAmX19yb3RhdGUtYmFkZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjM2E0MDg1LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYW5pbWF0aW9uOiB0aWx0IDAuNnMgaW5maW5pdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2staW4td2FsbC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxcHggMTRweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi53YWxsLWVkaXRvci1vcGVuLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIEBpbmNsdWRlIGZyb20oJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnN0YW5kYXJkLXNpemUtc2VsZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fcmFkaW9zIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgbWluLXdpZHRoOiA3NnB4O1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgdGlsdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cblxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbn1cblxuLm1vZGlmeS1tdWx0aXBhcnQtZWRpdG9yIHtcbiAgY29sb3I6ICR0ZXh0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5tdWx0aXBhcnQtaW1hZ2UtcHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hc2stbW9kZTogYWxwaGE7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9wcGVyLWNyb3AtYm94IHtcbiAgJi5pcy1wb3N0ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC41MCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Bvc3Rlci1mcmFtZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbGVmdDogLTdweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSArIDFweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCIuaW1hZ2UtYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzRweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3gtc2hhZG93OiA0cHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIzMXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4sIHN0cm9uZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbixcbiAgICBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmX19hdXRob3Ige1xuICAgIHNwYW4sIHN0cm9uZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGtleWZyYW1lcyBzcGluQXJvdW5kXG4gIGZyb21cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB0b1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIlxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9fYWxsLnNhc3NcIlxuXG4kc2xpZGVyLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHNsaWRlci10cmFjay1iYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVyICFkZWZhdWx0XG4kc2xpZGVyLXRyYWNrLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHNsaWRlci10cmFjay1ib3JkZXI6IDBweCBzb2xpZCAkZ3JleSAhZGVmYXVsdFxuJHNsaWRlci10cmFjay1zaGFkb3c6IDBweCAwcHggMHB4ICRncmV5ICFkZWZhdWx0XG4kc2xpZGVyLXRodW1iLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdFxuJHNsaWRlci10aHVtYi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRzbGlkZXItdGh1bWItYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQgIWRlZmF1bHRcbiRzbGlkZXItdGh1bWItc2hhZG93OiBub25lICFkZWZhdWx0XG4kc2xpZGVyLXRodW1iLXRvLXRyYWNrLXJhdGlvOiAyICFkZWZhdWx0XG4kc2xpZGVyLW91dHB1dC13aWR0aDogM3JlbSAhZGVmYXVsdFxuJHNsaWRlci1vdXRwdXQtYmFja2dyb3VuZDogJGdyZXktZGFyayAhZGVmYXVsdFxuJHNsaWRlci1vdXRwdXQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbj1zbGlkZXItc2l6ZSgkc2l6ZSlcblx0JHRyYWNrLWhlaWdodDogbWF0aC5kaXYoJHNpemUsICRzbGlkZXItdGh1bWItdG8tdHJhY2stcmF0aW8pXG5cdCR0aHVtYi1zaXplOiAkc2l6ZVxuXG5cdCY6bm90KFtvcmllbnQ9XCJ2ZXJ0aWNhbFwiXSlcblx0XHRtaW4taGVpZ2h0OiBjYWxjKCggI3skc2l6ZX0gKyAycHggKSAqIDEuMjUpXG5cblx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xuXHRcdFx0aGVpZ2h0OiAkdHJhY2staGVpZ2h0XG5cdFx0Jjo6LW1vei1yYW5nZS10cmFja1xuXHRcdFx0aGVpZ2h0OiAkdHJhY2staGVpZ2h0XG5cdFx0Jjo6LW1zLXRyYWNrXG5cdFx0XHRoZWlnaHQ6ICR0cmFjay1oZWlnaHRcblxuXHQmW29yaWVudD1cInZlcnRpY2FsXCJdXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2tcblx0XHRcdHdpZHRoOiAkdHJhY2staGVpZ2h0XG5cdFx0Jjo6LW1vei1yYW5nZS10cmFja1xuXHRcdFx0d2lkdGg6ICR0cmFjay1oZWlnaHRcblx0XHQmOjotbXMtdHJhY2tcblx0XHRcdHdpZHRoOiAkdHJhY2staGVpZ2h0XG5cblx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWJcblx0XHRoZWlnaHQ6ICR0aHVtYi1zaXplXG5cdFx0d2lkdGg6ICR0aHVtYi1zaXplXG5cdCY6Oi1tb3otcmFuZ2UtdGh1bWJcblx0XHRoZWlnaHQ6ICR0aHVtYi1zaXplXG5cdFx0d2lkdGg6ICR0aHVtYi1zaXplXG5cdCY6Oi1tcy10aHVtYlxuXHRcdGhlaWdodDogJHRodW1iLXNpemVcblx0XHR3aWR0aDogJHRodW1iLXNpemVcblxuXHQmOjotbXMtdGh1bWJcblx0XHRtYXJnaW4tdG9wOiAwXG5cblx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWJcblx0XHRtYXJnaW4tdG9wOiAoMCAtIG1hdGguZGl2KCR0aHVtYi1zaXplLCA0KSlcblxuXHQmW29yaWVudD1cInZlcnRpY2FsXCJdXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWJcblx0XHRcdG1hcmdpbi10b3A6IGF1dG9cblx0XHRcdG1hcmdpbi1sZWZ0OiAoMCAtIG1hdGguZGl2KCR0aHVtYi1zaXplLCA0KSlcblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdXG5cdCYuc2xpZGVyXG5cdFx0YXBwZWFyYW5jZTogbm9uZVxuXHRcdG1hcmdpbjogMXJlbSAwXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblx0XHR0b3VjaC1hY3Rpb246IG5vbmVcblxuXHRcdCYuaXMtZnVsbHdpZHRoXG5cdFx0XHRkaXNwbGF5OiBibG9ja1xuXHRcdFx0d2lkdGg6IDEwMCVcblxuXHRcdCY6Zm9jdXNcblx0XHRcdG91dGxpbmU6IG5vbmVcblxuXHRcdCY6bm90KFtvcmllbnQ9XCJ2ZXJ0aWNhbFwiXSlcblx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrXG5cdFx0XHRcdHdpZHRoOiAxMDAlXG5cdFx0XHQmOjotbW96LXJhbmdlLXRyYWNrXG5cdFx0XHRcdHdpZHRoOiAxMDAlXG5cdFx0XHQmOjotbXMtdHJhY2tcblx0XHRcdFx0d2lkdGg6IDEwMCVcblxuXHRcdFx0Ji5oYXMtb3V0cHV0LFxuXHRcdFx0Ji5oYXMtb3V0cHV0LXRvb2x0aXBcblx0XHRcdFx0KyBvdXRwdXRcblx0XHRcdFx0XHR3aWR0aDogJHNsaWRlci1vdXRwdXQtd2lkdGhcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2xpZGVyLW91dHB1dC1iYWNrZ3JvdW5kXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHNsaWRlci1vdXRwdXQtcmFkaXVzXG5cdFx0XHRcdFx0cGFkZGluZzogMC40cmVtIDAuOHJlbVxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNpemUtN1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkc2l6ZS03XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZVxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZVxuXHRcdFx0XHRcdHotaW5kZXg6IDIwMFxuXG5cdFx0XHRcdCY6ZGlzYWJsZWQgKyBvdXRwdXRcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjVcblxuXHRcdFx0Ji5oYXMtb3V0cHV0XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAoICN7JHNsaWRlci1vdXRwdXQtd2lkdGggKyAxLjJyZW19ICkpXG5cblx0XHRcdFx0KyBvdXRwdXRcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC43NXJlbVxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuXHRcdFx0Ji5oYXMtb3V0cHV0LXRvb2x0aXBcblx0XHRcdFx0ZGlzcGxheTogYmxvY2tcblxuXHRcdFx0XHQrIG91dHB1dFxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZVxuXHRcdFx0XHRcdGxlZnQ6IDBcblx0XHRcdFx0XHR0b3A6IC0wLjFyZW1cblxuXHRcdCZbb3JpZW50PVwidmVydGljYWxcIl1cblx0XHRcdGFwcGVhcmFuY2U6IHNsaWRlci12ZXJ0aWNhbFxuXHRcdFx0d3JpdGluZy1tb2RlOiBidC1sclxuXG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCVcblx0XHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2tcblx0XHRcdFx0aGVpZ2h0OiAxMDAlXG5cdFx0XHQmOjotbXMtdHJhY2tcblx0XHRcdFx0aGVpZ2h0OiAxMDAlXG5cblx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0XHRhbmltYXRlOiAwLjJzXG5cdFx0XHRib3gtc2hhZG93OiAkc2xpZGVyLXRyYWNrLXNoYWRvd1xuXHRcdFx0YmFja2dyb3VuZDogJHNsaWRlci10cmFjay1iYWNrZ3JvdW5kXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkc2xpZGVyLXRyYWNrLXJhZGl1c1xuXHRcdFx0Ym9yZGVyOiAkc2xpZGVyLXRyYWNrLWJvcmRlclxuXHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2tcblx0XHRcdGN1cnNvcjogcG9pbnRlclxuXHRcdFx0YW5pbWF0ZTogMC4yc1xuXHRcdFx0Ym94LXNoYWRvdzogJHNsaWRlci10cmFjay1zaGFkb3dcblx0XHRcdGJhY2tncm91bmQ6ICRzbGlkZXItdHJhY2stYmFja2dyb3VuZFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNsaWRlci10cmFjay1yYWRpdXNcblx0XHRcdGJvcmRlcjogJHNsaWRlci10cmFjay1ib3JkZXJcblx0XHQmOjotbXMtdHJhY2tcblx0XHRcdGN1cnNvcjogcG9pbnRlclxuXHRcdFx0YW5pbWF0ZTogMC4yc1xuXHRcdFx0Ym94LXNoYWRvdzogJHNsaWRlci10cmFjay1zaGFkb3dcblx0XHRcdGJhY2tncm91bmQ6ICRzbGlkZXItdHJhY2stYmFja2dyb3VuZFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNsaWRlci10cmFjay1yYWRpdXNcblx0XHRcdGJvcmRlcjogJHNsaWRlci10cmFjay1ib3JkZXJcblxuXHRcdCY6Oi1tcy1maWxsLWxvd2VyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkc2xpZGVyLXJhZGl1c1xuXHRcdCY6Oi1tcy1maWxsLXVwcGVyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkc2xpZGVyLXJhZGl1c1xuXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWJcblx0XHRcdGJveC1zaGFkb3c6ICRzbGlkZXItdGh1bWItc2hhZG93XG5cdFx0XHRib3JkZXI6ICRzbGlkZXItdGh1bWItYm9yZGVyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkc2xpZGVyLXRodW1iLXJhZGl1c1xuXHRcdFx0YmFja2dyb3VuZDogJHNsaWRlci10aHVtYi1iYWNrZ3JvdW5kXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXJcblx0XHQmOjotbW96LXJhbmdlLXRodW1iXG5cdFx0XHRib3gtc2hhZG93OiAkc2xpZGVyLXRodW1iLXNoYWRvd1xuXHRcdFx0Ym9yZGVyOiAkc2xpZGVyLXRodW1iLWJvcmRlclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNsaWRlci10aHVtYi1yYWRpdXNcblx0XHRcdGJhY2tncm91bmQ6ICRzbGlkZXItdGh1bWItYmFja2dyb3VuZFxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0Jjo6LW1zLXRodW1iXG5cdFx0XHRib3gtc2hhZG93OiAkc2xpZGVyLXRodW1iLXNoYWRvd1xuXHRcdFx0Ym9yZGVyOiAkc2xpZGVyLXRodW1iLWJvcmRlclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNsaWRlci10aHVtYi1yYWRpdXNcblx0XHRcdGJhY2tncm91bmQ6ICRzbGlkZXItdGh1bWItYmFja2dyb3VuZFxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyXG5cblx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYlxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZVxuXG5cdFx0Ji5pcy1jaXJjbGVcblx0XHRcdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXHRcdFx0Jjo6LW1vei1yYW5nZS10aHVtYlxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblx0XHRcdCY6Oi1tcy10aHVtYlxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuXHRcdCY6YWN0aXZlXG5cdFx0XHQmOjotd2Via2l0LXNsaWRlci10aHVtYlxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpXG5cdFx0XHQmOjotbW96LXJhbmdlLXRodW1iXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yNSlcblx0XHRcdCY6Oi1tcy10aHVtYlxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpXG5cblx0XHQmOmRpc2FibGVkXG5cdFx0XHRvcGFjaXR5OiAwLjVcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWRcblxuXHRcdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZFxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpXG5cdFx0XHQmOjotbW96LXJhbmdlLXRodW1iXG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWRcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXHRcdFx0Jjo6LW1zLXRodW1iXG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWRcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKVxuXG5cdFx0K3NsaWRlci1zaXplKCRzaXplLW5vcm1hbClcblxuXHRcdCYuaXMtc21hbGxcblx0XHRcdCtzbGlkZXItc2l6ZSgkc2l6ZS1zbWFsbClcblxuXHRcdCYuaXMtbWVkaXVtXG5cdFx0XHQrc2xpZGVyLXNpemUoJHNpemUtbWVkaXVtKVxuXG5cdFx0Ji5pcy1sYXJnZVxuXHRcdFx0K3NsaWRlci1zaXplKCRzaXplLWxhcmdlKVxuXG5cdFx0QGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcblx0XHRcdCRjb2xvcjogbnRoKCRwYWlyLCAxKVxuXHRcdFx0JGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuXG5cdFx0XHQmLmlzLSN7JG5hbWV9XG5cdFx0XHRcdCY6Oi1tb3otcmFuZ2UtdHJhY2tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IgIWltcG9ydGFudFxuXHRcdFx0XHQmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50XG5cdFx0XHRcdCY6Oi1tcy10cmFja1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50XG5cblx0XHRcdFx0Jjo6LW1zLWZpbGwtbG93ZXJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jcblx0XHRcdFx0Jjo6LW1zLWZpbGwtdXBwZXJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JcblxuXHRcdFx0XHQmLmhhcy1vdXRwdXQsXG5cdFx0XHRcdC5oYXMtb3V0cHV0LXRvb2x0aXBcblx0XHRcdFx0XHQrIG91dHB1dFxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWludmVydFxuIiwiJHNsaWRlci10aHVtYi1yYWRpdXM6IDEwMCU7XG4kc2xpZGVyLXRodW1iLXNpemU6IDE2cHg7XG4kc2xpZGVyLXRodW1iLWJvcmRlcjogMDtcbiRzbGlkZXItdGh1bWItYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiRzbGlkZXItdGh1bWItdG8tdHJhY2stcmF0aW86IDIuNTtcblxuQGltcG9ydCAnfmJ1bG1hLXNsaWRlci9zcmMvc2Fzcy9pbmRleC5zYXNzJztcblxuXG4ucHJvZ3Jlc3MtZmllbGQgLnNsaWRlci1vdXRwdXQtYm94ZWQge1xuICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC4xMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbiIsIi5hZGQtaW1hZ2UtY2lyY2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICR0ZXh0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDUwcHg7XG5cbiAgJi53aXRoLXNwYWNpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc7XG4gIH1cbn1cblxuLmltYWdlLW5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC8vQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjIwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblxuICAgICAgLnRucy1pdGVtIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dG8td2lkdGgge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnRucy1jb250cm9scyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweCAwIDAgOXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcmlnaHQ6IC0yN3B4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIiRtb2JpbGUtYnJlYWtwb2ludDogNjUwcHg7XG4kbW9iaWxlLWJyZWFrcG9pbnQtMjogODc1cHg7XG5cbi5tdWx0aXBhcnQtZWRpdG9yIHtcbiAgJi1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzM0M0E3QywgMC45NSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgIC5tdWx0aXBhcnQtcmVzaXplIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLWxpbmUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC52ZXJ0aWNhbC1saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAubXVsdGlwYXJ0LXJlc2l6ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlYnVnLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDNweCA1cHggM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqLFxuICAgICYge1xuICAgICAgLy91c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tb2JpbGUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAubXVsdGlwYXJ0LWVkaXRvci1jbG9zZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICAgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1zYXZlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDAuNzVyZW0pO1xuICAgICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtc2V0dGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDAuNzVyZW0pO1xuICAgICAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLm9wZW4ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXMtYWN0aXZlICYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIC5vcGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bmlxdWUtc2l6ZSB7XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0cyB7XG4gICAgICAgICAgZmxleDogMCAwIDE0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJHNwYWNpbmctYmV0d2Vlbi1pdGVtczogMzVweDtcbiAgICAmX19zaGFwZS1jaG9vc2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNDNBN0M7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgbWFyZ2luOiAtMC43NXJlbSA1MHB4IC0wLjc1cmVtIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIGZsZXg6IDAgMCAxNTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi0tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwLjE1cztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgICAgZmxleDogMCAwIDE1MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fc2hhcGUge1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgLm11bHRpcGFydC1lZGl0b3ItbW9kYWxfX3NoYXBlLWNob29zZXIuaXMtYWN0aXZlICYge1xuICAgICAgICAgIEBleHRlbmQgLmlzLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5zaGFwZS1jaG9vc2VyIHtcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKDgwcHggLSAjeyRzcGFjaW5nLWJldHdlZW4taXRlbXN9KSBjYWxjKDUwcHggLSAjeyRzcGFjaW5nLWJldHdlZW4taXRlbXN9KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIxcHgpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxOHB4IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjI1cyBlYXNlIDAuMTVzLCBwYWRkaW5nLWJvdHRvbSAwLjI1cyBlYXNlIDAuMTVzLCBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UgMC4xNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgQGV4dGVuZCAuaXMtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoYXBlLWNob29zZXIge1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC4yNXMgZWFzZSAwLjA4cywgcGFkZGluZy1ib3R0b20gMC4yNXMgZWFzZSAwLjA4cywgbWF4LWhlaWdodCAwLjI1cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0NTVweDtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gI3skc3BhY2luZy1iZXR3ZWVuLWl0ZW1zfSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzNDNBN0M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjI1cyBlYXNlLCBwYWRkaW5nLWJvdHRvbSAwLjI1cyBlYXNlLCBtYXgtaGVpZ2h0IDAuMjVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIHBhZGRpbmc6ICN7JHNwYWNpbmctYmV0d2Vlbi1pdGVtc307XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skc3BhY2luZy1iZXR3ZWVuLWl0ZW1zfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgIC5zYXZlLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubXVsdGlwYXJ0LWVkaXRvci1wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm11bHRpcGFydC1lZGl0b3ItY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzQTdDO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgfVxuICB9XG5cbiAgJi1jYW52YXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgKixcbiAgICAmIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtZHJhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIC8qIFRoaXMgbWFrZXMgdGhpbmdzICptdWNoKiBlYXNpZXIgKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgLnJlYWN0LWRyYWdnYWJsZTpob3ZlciAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCA0cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG4gICAgICAubXVsdGlwYXJ0LWVkaXRvci1zaXplLWJveCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpcGFydC1lZGl0b3Itc2l6ZS1ib3guaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5vdmVybGFwcGluZyB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkZGFuZ2VyLCAwLjgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBibGFjaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLWhlbHBlci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5tdWx0aXBhcnQtZWRpdG9yLXNpemUtYm94IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubXVsdGlwYXJ0LWVkaXRvci1saW5lIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmLnZlcnRpY2FsIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaGFwZS1jb25maXJtLW1vZGFsIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAuc2hhcGUtY29uZmlybS1tb2RhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDU1cHggNDVweDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gIH1cblxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDAuNzVyZW0gKiAyKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS1jZW50ZXJlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV0LXNpemUtbGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICYuaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICYudmVydGljYWwge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5tdWx0aXBhcnQtZWRpdG9yLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDQycHgpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjBweCAtIDdweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5yZWFjdC1kcmFnZ2FibGU6aG92ZXIgLm11bHRpcGFydC1yZXNpemUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXVsdGlwYXJ0LXJlc2l6ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCBzb2xpZCB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAwLjQ7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLS10b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG5cbiAgJi0tYm90dG9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gICYtLWxlZnQge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMThweDtcbiAgfVxuICAmLS10b3AtcmlnaHQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAmLS1ib3R0b20tcmlnaHQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAmLS1ib3R0b20tbGVmdCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gICYtLXRvcC1sZWZ0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnJlYWN0LWRyYWdnYWJsZTpob3Zlcixcbi5tdWx0aXBhcnQtZWRpdG9yLWRyYWcuaXMtYWN0aXZlIHtcbiAgLm11bHRpcGFydC1lZGl0b3ItZGVsZXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tdWx0aXBhcnQtZWRpdG9yLWRlbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcblxuICAubXVsdGlwYXJ0LWVkaXRvci1tb2RhbC5vcGVuICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAuc3BhbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4ubXVsdGlwYXJ0LWVkaXRvci1hZGQtc2hhcGUge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4OiAwIDAgODBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZml4ZWQtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkd2hpdGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXVsdGlwYXJ0LWVkaXRvci1kZWJ1Zy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5tZWRpYVxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBkaXNwbGF5OiBmbGV4XG4gIHRleHQtYWxpZ246IGxlZnRcbiAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJvcmRlciwgMC41KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbVxuICAgIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgLm1lZGlhXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtXG4gICAgICAmICsgLm1lZGlhXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbVxuICAmICsgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJvcmRlciwgMC41KVxuICAgIG1hcmdpbi10b3A6IDFyZW1cbiAgICBwYWRkaW5nLXRvcDogMXJlbVxuICAvLyBTaXplc1xuICAmLmlzLWxhcmdlXG4gICAgJiArIC5tZWRpYVxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtXG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5tZWRpYS1sZWZ0XG4gIG1hcmdpbi1yaWdodDogMXJlbVxuXG4ubWVkaWEtcmlnaHRcbiAgbWFyZ2luLWxlZnQ6IDFyZW1cblxuLm1lZGlhLWNvbnRlbnRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgdGV4dC1hbGlnbjogbGVmdFxuXG4rbW9iaWxlXG4gIC5tZWRpYS1jb250ZW50XG4gICAgb3ZlcmZsb3cteDogYXV0b1xuIiwiJG1lbnUtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmstcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW46IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHRcblxuJG1lbnUtbGFiZWwtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kbWVudS1sYWJlbC1mb250LXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1zcGFjaW5nOiAxZW0gIWRlZmF1bHRcblxuLm1lbnVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4ubWVudS1saXN0XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saXN0LWxpbmUtaGVpZ2h0XG4gIGFcbiAgICBib3JkZXItcmFkaXVzOiAkbWVudS1pdGVtLXJhZGl1c1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nOiAkbWVudS1saXN0LWxpbmstcGFkZGluZ1xuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3JcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yXG4gIGxpXG4gICAgdWxcbiAgICAgIGJvcmRlci1sZWZ0OiAkbWVudS1saXN0LWJvcmRlci1sZWZ0XG4gICAgICBtYXJnaW46ICRtZW51LW5lc3RlZC1saXN0LW1hcmdpblxuICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnRcblxuLm1lbnUtbGFiZWxcbiAgY29sb3I6ICRtZW51LWxhYmVsLWNvbG9yXG4gIGZvbnQtc2l6ZTogJG1lbnUtbGFiZWwtZm9udC1zaXplXG4gIGxldHRlci1zcGFjaW5nOiAkbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZ1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBtYXJnaW4tdG9wOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZW51LWxhYmVsLXNwYWNpbmdcbiIsIiRtZW51LWl0ZW0tY29sb3I6ICR0ZXh0O1xuJG1lbnUtaXRlbS1yYWRpdXM6IDRweDtcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICRwcmltYXJ5LWludmVydDtcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0O1xuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleTtcblxuJG1lbnUtbGFiZWwtY29sb3I6ICRwcmltYXJ5O1xuXG5AaW1wb3J0ICd+YnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2Fzcyc7XG5cbiRoYW1idXJnZXItcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiAxNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDFweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogM3B4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXR5cGVzOiAoM2R4LCBjb2xsYXBzZSkgIWRlZmF1bHQ7XG5AaW1wb3J0ICd+aGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzLzNkeCc7XG5AaW1wb3J0ICd+aGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL2NvbGxhcHNlJztcbkBpbXBvcnQgJ35oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycyc7XG5cbi5oYW1idXJnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG59XG5cbi5tZW51IHtcbiAgJi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMXJlbTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICYtLWZpeGVkIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSkpO1xuICAgIHdpZHRoOiAzMDVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIi5uYXZiYXIge1xuICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nO1xuXG4gICYtLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1ub3QtdG9wOm5vdCgmLS1yZWxhdGl2ZSkgPiAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmLndpdGgtZGlzY291bnQ6bm90KC5pcy1jbG9zaW5nKSB7XG4gICAgICArIC5tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtY2xvc2luZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICB0b3A6IC02MnB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG5cbiAgICAmLndpdGgtZGlzY291bnQ6bm90KC5pcy1jbG9zaW5nKSB7XG4gICAgICB0b3A6IC0xNDhweDtcbiAgICB9XG5cbiAgICAmLmlzLWNsb3Npbmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NnB4KTtcblxuICAgICAgKyAubWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdC10b3Age1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDg3LCA2OSwgNjksIDAuMSk7XG4gIH1cblxuICAmLmhhdmUtZGlzY291bnQge1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmLm5hdmJhci0tdW5waW5uZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0OXB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjhweCAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1NHB4O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmcm9tKCRkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIlKTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBmbGV4OiAwIDAgMTkxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxOTFweDtcblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxNHB4IDAuNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUycHg7XG4gICAgfVxuXG4gICAgLmxvZ28tZGFyayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19lbmQge1xuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG5cbiAgICAgICZfX3RvZ2dsZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgJiB+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDM4cHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YjY2ZGI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmlzLWVtcGhhc2l6ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgKyB1bCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWVtcGhhc2l6ZWQge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAzOHB4O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTRweCAwIHJnYmEoMTA1LCA4MSwgMTUzLCAwLjE0KTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDM4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZnJvbSgkZGVza3RvcCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA3cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuXG4gICAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmV5LWRhcmsgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI2cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmtlcjtcbiAgfVxufVxuIiwiLnRhYnMge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrZXI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZVxuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS12aXNpYmxlIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAgQGV4dGVuZCAuY29sdW1uOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgICBAZXh0ZW5kIC5pcy0xMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAudGFic19faXRlbSB7XG4gICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMDB2dztcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBbY2xhc3NePSdpY29tb29uLSddLFxuICAgIFtjbGFzcyo9JyBpY29tb29uLSddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICYubGFyZ2VyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXI7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcmtlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrZXI7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuaW1hZ2UtZWRpdGluZy11cGxvYWQge1xuICB3aWR0aDogMjc2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAzcHggZGFzaGVkICNDNUM1QzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggYXV0byA0MHB4O1xuXG4gICY6aG92ZXIgLmJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDE4M3B4O1xuICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxufSIsIi5jb29raWUtY29uc2VudC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG5cbiAgICAmX19iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM0M0E3QywgMC45NSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA5NzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04M3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvb2tpZS1jb25zZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gOTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogNzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICAgICAgcGFkZGluZzogNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFDMjU5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzZBQzI1OSwgNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzZBQzI1OSwgMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDM3JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAzLCAxMTQsIDIyOSwgMC4yKSwgcmdiYSgxMDMsIDExNCwgMjI5LCAwLjIpKTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1wbG95ZWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29va2llLWNvbnNlbnQtbG9nbyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuIiwiJG1vZGFsLXo6IDQwICFkZWZhdWx0XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjg2KSAhZGVmYXVsdFxuXG4kbW9kYWwtY29udGVudC13aWR0aDogNjQwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGU6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXQ6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnM6IDQwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXRvcDogMjBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1zcGFjaW5nOiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZzogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtdGl0bGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWJvZHktcGFkZGluZzogMjBweCAhZGVmYXVsdFxuXG4ubW9kYWxcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IG5vbmVcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB6LWluZGV4OiAkbW9kYWwtelxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG5cbi5tb2RhbC1iYWNrZ3JvdW5kXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvclxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkXG4gIG1hcmdpbjogMCAkbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlfSlcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0fSlcbiAgICB3aWR0aDogJG1vZGFsLWNvbnRlbnQtd2lkdGhcblxuLm1vZGFsLWNsb3NlXG4gIEBleHRlbmQgJWRlbGV0ZVxuICBiYWNrZ3JvdW5kOiBub25lXG4gIGhlaWdodDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAkbW9kYWwtY2xvc2UtcmlnaHRcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wXG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuXG4ubW9kYWwtY2FyZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNhcmQtc3BhY2luZ30pXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGVcblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubW9kYWwtY2FyZC1oZWFkXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbVxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcblxuLm1vZGFsLWNhcmQtdGl0bGVcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemVcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0XG5cbi5tb2RhbC1jYXJkLWZvb3RcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcFxuICAuYnV0dG9uXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtXG5cbi5tb2RhbC1jYXJkLWJvZHlcbiAgK292ZXJmbG93LXRvdWNoXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jYXJkLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nXG4iLCIkbW9kYWwtejogNDA7XG5cbiRtb2RhbC1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjg2KTtcblxuJG1vZGFsLWNvbnRlbnQtd2lkdGg6IDY0MHB4O1xuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweDtcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctdGFibGV0OiA0MHB4O1xuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweDtcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweDtcbiRtb2RhbC1jbG9zZS10b3A6IDIwcHg7XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHg7XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4kbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4O1xuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2U7XG5cbiRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmc7XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMTtcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQ7XG5cbiRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzOiAkcmFkaXVzLWxhcmdlO1xuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmc6IDIwcHg7XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2NvbXBvbmVudHMvbW9kYWwuc2Fzcyc7XG4iLCIkY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICBtYXJnaW4tbGVmdDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICBtYXJnaW4tbGVmdDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDgwJVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfVxuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK21vYmlsZVxuICAgICYuaXMtbmFycm93LW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMsXG4gICAgJi5pcy10d28tdGhpcmRzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZCxcbiAgICAmLmlzLW9uZS10aGlyZC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMsXG4gICAgJi5pcy10d28tZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLFxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLFxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLFxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCxcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt0b3VjaFxuICAgICYuaXMtbmFycm93LXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10b3VjaFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArZGVza3RvcFxuICAgICYuaXMtbmFycm93LWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK2Z1bGxoZFxuICAgICYuaXMtbmFycm93LWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1mdWxsaGRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcblxuLmNvbHVtbnNcbiAgbWFyZ2luLWxlZnQ6ICgtJGNvbHVtbi1nYXApXG4gIG1hcmdpbi1yaWdodDogKC0kY29sdW1uLWdhcClcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIG1hcmdpbi1yaWdodDogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmID4gLmNvbHVtblxuICAgICAgbWFyZ2luOiAwXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJi5pcy1tdWx0aWxpbmVcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy12Y2VudGVyZWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtZGVza3RvcClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgK2Rlc2t0b3BcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuQGlmICR2YXJpYWJsZS1jb2x1bW5zXG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlXG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW1cbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSlcbiAgICAuY29sdW1uXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcClcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDhcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXRcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0LW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS10YWJsZXQtb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3BcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Rlc2t0b3Atb25seVxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3Atb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt3aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZnVsbGhkXG4gICAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuIiwiJGNvbHVtbi1nYXA6IDAuNzVyZW07XG5cbkBpbXBvcnQgJ35idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzJztcbiIsIiR0aWxlLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuLnRpbGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnRcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYW5jZXN0b3JcbiAgICBtYXJnaW4tbGVmdDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXJpZ2h0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tdG9wOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZ1xuICAmLmlzLWNoaWxkXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgJi5pcy1wYXJlbnRcbiAgICBwYWRkaW5nOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtdmVydGljYWxcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJiA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICAmOm5vdCguaXMtY2hpbGQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiAoJGkgLyAxMikgKiAxMDAlXG4iLCJAaW1wb3J0ICd+YnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MnO1xuXG4udGlsZSB7XG4gICYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgLmlzLWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdpdGhvdXQtcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuaGVhZGluZy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMC43NXJlbTtcbiAgfVxuXG4gIC5maWx0ZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcGFkZGluZzogNTBweCAwLjc1cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDc2OXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLmhhcy1iZy1ncmV5LWdyYWRpZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KSAxMyUsICNlOGVhZWUgMzAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjM0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmV5LWRhcmssIDEwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWNvbnRlbnQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDU3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY2JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgIHdpZHRoOiA0MzFweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTBweCAtIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvcm91bmRlZC1iZy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3JvdW5kZWQtYmctZGFyay5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDZweCAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICB9XG5cbiAgJi1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAtMC43NXJlbTtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDAgMCA1MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbGVmdDogNzNweDtcbiAgICAgIHRvcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgIGxlZnQ6IDM0cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyID4gaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGMoMzVweCAtIDAuNzVyZW0pIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwLjc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMS41cmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAwLjc1cmVtKTtcbiAgICB3aWR0aDogNzEwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC1oZWlnaHQ6IDQ5MHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDg7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICAgJi1ib3gge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgJixcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgIEBleHRlbmQgLmlzLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN0YW5kYWxvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpIDEzJSwgI2U4ZWFlZSAzMCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC4zNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JleS1kYXJrLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzJkZWcsICM1MjVjY2IgMiUsICM3OGI2ZmYgMTAwJSk7XG4gIHBhZGRpbmc6IDg4cHggMCA1NHB4O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMmRlZywgIzNlNDY5NyAyJSwgIzAwMDAwMCAxMDAlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubXVsdGlsaW5lIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTVweCAtIDEuNXJlbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWUtdXBsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ZpbGUtYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJ2NvdmVyJztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIGZvcm0ge1xuICAgIHdpZHRoOiA1MjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIuc3VicGFnZSB7XG4gICZfX2ltYWdlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgI2U4ZWFlZSAxMDAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZXktZGFyaywgNSUpO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjYyNjI2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTczcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA1MDNweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDc1M3B4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDEwcHggMTlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNyksIGluc2V0IDFweCAtNXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZWNvciB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbiAgICAgIHdpZHRoOiA3MDlweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmxvYWRlZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jaG9vc2VyIHtcbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktZGFya2VyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWhlYWRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWNrLWJ0biB7XG4gICAgICBjb2xvcjogIzFlMjAxZDtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoNjFweCAtIDAuNzVyZW0pIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gICAgfVxuXG4gICAgJi5zcGFjaW5nLWJvdHRvbS1sYXJnZS10b3VjaCB7XG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDc1cHggLSAwLjc1cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogY2FsYygzMHB4IC0gMC43NXJlbSkgMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KSAxMyUsICNlOGVhZWUgMzAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDAuMzQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzQ1NDA0MztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAwcHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoNzlweCAtIDAuNzVyZW0pIDAgY2FsYygxODBweCAtIDAuNzVyZW0pO1xuXG4gICAgJi0tbGVzcy1wYWRkaW5nIHtcbiAgICAgcGFkZGluZzogY2FsYyg3OXB4IC0gMC43NXJlbSkgMCBjYWxjKDcwcHggLSAwLjc1cmVtKVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDMwcHggLSAwLjc1cmVtKSAwO1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZXktZGFya2VyLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIucHJpY2VzIHtcbiAgJl9faGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MDBweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByaWNlcy1zd2l0Y2gge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogLTM4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjczcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgei1pbmRleDogOTtcblxuICAgIC5wcmljZXMtc3dpdGNoX19pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3doaXRlLW5vdGNoLnBuZycpO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArICZfX2l0ZW0ge1xuICAgIC5wcmljZXMtc3dpdGNoX19pdGVtX190aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2JsdWUtbm90Y2gucG5nJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlcy1zd2l0Y2hfX2l0ZW1fX2ltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgcHJvamVjdC1kZWZhdWx0LXRyYW5zaXRpb247XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBwcm9qZWN0LWRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMzdweDtcbiAgICAgIG9wYWNpdHk6IDAuNDM7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgfVxuXG4gICAgICAmLndpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTg3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1maW5hbCB7XG4gIGNvbG9yOiAkZGFuZ2VyLTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS1oZWxwIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJpY2UtdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+ICoge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgfVxuXG4gICZfX29yaWdpbmFsLXByaWNlIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG5cbiAgJl9fY3VycmVudC1wcmljZSB7XG4gICAgY29sb3I6ICRkYW5nZXItMjtcbiAgfVxufVxuXG4ucHJpY2UtdGFibGUge1xuICAmX19saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZzogN3B4IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICB9XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSAucHJpY2UtdGFibGUtbW9kYWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmMmYxO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fc2l6ZSB7XG4gICAgZmxleDogMCAwIDQ1JTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19vcmlnaW5hbC1wcmljZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50LXByaWNlIHtcbiAgICBjb2xvcjogJGRhbmdlci0yO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIFtjbGFzc149J2ljb21vb24tJ10sXG4gICAgW2NsYXNzKj0nIGljb21vb24tJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5wcmljZS10YWJsZS1tb2RhbCB7XG4gIEBpbmNsdWRlIHByb2plY3QtZGVmYXVsdC10cmFuc2l0aW9uO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI2cHggMCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuNSk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDVweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI0cHggNjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTVweCk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGZyb20oJHRhYmxldCkge1xuICAgIC5wcmljZS10YWJsZS0tcmV2ZXJzZS1tb2RhbCAmIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgNXB4KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweCAwIDZweCA2cHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktZGFyaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDZweCAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuc3RvY2stdGFicyB7XG4gIC50YWJzX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnN0b2NrLWltYWdlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG4uc3RvY2tsaXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnN1YnBhZ2VfX3RpdGxlLWhlYWRpbmdfX2JhY2stYnRuIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgLmljb21vb24tYXJyb3ctYmFjayB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zdG9jay1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3R0b206IGNhbGMoLTUwcHggLSAyOHB4KTtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAmLnByZXYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbW9vbi1yaWdodC1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXh0IHtcbiAgICAgIG1pbi13aWR0aDogMTk2cHg7XG4gICAgfVxuICB9XG59IiwiLy8gVmVyc2lvbjogMi45LjRcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCI9dGltZXBpY2tlclxuXHQudGltZXBpY2tlclxuXHRcdGRpc3BsYXk6IGZsZXhcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcblx0XHQvLyBtaW4td2lkdGg6IDIwMHB4XG5cdFx0Ly8gbWF4LXdpZHRoOiAyMDBweFxuXHRcdG1hcmdpbjogYXV0b1xuXHRcdC50aW1lcGlja2VyLXN0YXJ0LFxuXHRcdC50aW1lcGlja2VyLWVuZFxuXHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvd1xuXHRcdFx0ZmxleDogMSA1MCVcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHRcdC50aW1lcGlja2VyLWhvdXJzLFxuXHRcdFx0LnRpbWVwaWNrZXItbWludXRlc1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlclxuXHRcdFx0XHQudGltZXBpY2tlci1pbnB1dFxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeVxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW5cblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW1cblx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWxcblx0XHRcdFx0XHQmLmlzLWlucHV0XG5cdFx0XHRcdFx0XHQudGltZXBpY2tlci1pbnB1dC1udW1iZXJcblx0XHRcdFx0XHRcdFx0dmlzYWJpbGl0eTogaGlkZGVuXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDBcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlucHV0XG5cdFx0XHRcdFx0XHRcdHZpc2FiaWxpdHk6IHZpc2libGVcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMVxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2UtaW5cblx0XHRcdFx0XHRpbnB1dFxuXHRcdFx0XHRcdFx0d2lkdGg6IDRyZW1cblx0XHRcdFx0XHRcdG1hcmdpbjogMFxuXHRcdFx0XHRcdFx0cGFkZGluZzogMFxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmVcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDBcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pblxuXG5cblx0XHRcdC50aW1lcGlja2VyLWlucHV0LW51bWJlclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHRcdFx0ei1pbmRleDogMVxuXHRcdFx0XHR0b3A6IDBcblx0XHRcdFx0bGVmdDogMFxuXHRcdFx0XHRyaWdodDogMFxuXHRcdFx0XHRib3R0b206IDBcblx0XHRcdFx0dmlzYWJpbGl0eTogdmlzaWJsZVxuXHRcdFx0XHRvcGFjaXR5OiAxXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGVhc2UtaW5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMFxuXHRcdFx0XHQmLmlzLWluY3JlbWVudC1oaWRlXG5cdFx0XHRcdFx0b3BhY2l0eTogMFxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweClcblx0XHRcdFx0XHRhbmltYXRpb246IGluY3JlbWVudC1wcmV2IDEwMG1zIGVhc2UtaW5cblx0XHRcdFx0XG5cdFx0XHRcdCYuaXMtaW5jcmVtZW50LXZpc2libGVcblx0XHRcdFx0XHRvcGFjaXR5OiAxXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBpbmNyZW1lbnQtbmV4dCAxMDBtcyBlYXNlLW91dFxuXHRcdFx0XHRcblx0XHRcdFx0Ji5pcy1kZWNyZW1lbnQtaGlkZVxuXHRcdFx0XHRcdG9wYWNpdHk6IDBcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweClcblx0XHRcdFx0XHRhbmltYXRpb246IGRlY3JlbWVudC1wcmV2IDEwMG1zIGVhc2UtaW5cblx0XHRcdFx0XG5cdFx0XHRcdCYuaXMtZGVjcmVtZW50LXZpc2libGVcblx0XHRcdFx0XHRvcGFjaXR5OiAxXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBkZWNyZW1lbnQtbmV4dCAxMDBtcyBlYXNlLW91dFxuXHRcdC50aW1lcGlja2VyLWVuZFxuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW1cblx0XHRcdHBhZGRpbmctbGVmdDogMXJlbVxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOjpiZWZvcmVcblx0XHRcdFx0Y29udGVudDogJydcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHRcdHRvcDogNTAlXG5cdFx0XHRcdGxlZnQ6IDBcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG5cdFx0XHRcdGhlaWdodDogNTAlXG5cdFx0XHRcdHdpZHRoOiAuMXJlbVxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyXG5cdFx0LnRpbWVwaWNrZXItcHJldmlvdXMsXG5cdFx0LnRpbWVwaWNrZXItbmV4dFxuXHRcdFx0Zm9udC1zaXplOiAxcmVtXG5cdFx0XHRsaW5lLWhlaWdodDogMXJlbVxuXHRcdFx0ZGlzcGxheTogYmxvY2tcblx0XHRcdGNvbG9yOiAjQURCQ0RBXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcblx0XHRcdG1hcmdpbjogMXJlbSAwIDBcblx0XHRcdGZvbnQtc2l6ZTogMXJlbVxuXHRcdFx0cGFkZGluZzogLjVyZW1cblx0XHRcdHdpZHRoOiAxMDAlXG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZVxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXRlclxuXHRcdC50aW1lcGlja2VyLXByZXZpb3VzXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtXG5cblx0XHQudGltZXBpY2tlci10aW1lLWRpdmlkZXJcblx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbVxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5XG5cblx0XHRAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuXHRcdFx0JGNvbG9yOiBudGgoJHBhaXIsIDEpXG5cdFx0XHQkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG5cdFx0XHQmLmlzLSN7JG5hbWV9XG5cdFx0XHRcdC50aW1lcGlja2VyLWlucHV0LFxuXHRcdFx0XHQudGltZXBpY2tlci1pbnB1dC1udW1iZXIsXG5cdFx0XHRcdC50aW1lcGlja2VyLXRpbWUtZGl2aWRlclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuXG5cdFx0QGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc2hhZGVzXG5cdFx0XHQkY29sb3I6ICR2YWx1ZVxuXHRcdFx0JGNvbG9yLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjb2xvcilcblx0XHRcdCYuaXMtI3skbmFtZX1cblx0XHRcdFx0LnRpbWVwaWNrZXItaW5wdXQsXG5cdFx0XHRcdC50aW1lcGlja2VyLWlucHV0LW51bWJlcixcblx0XHRcdFx0LnRpbWVwaWNrZXItdGltZS1kaXZpZGVyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG5cbkBrZXlmcmFtZXMgZGVjcmVtZW50LXByZXZcblx0ZnJvbVxuXHRcdG9wYWNpdHk6IDFcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICBcbkBrZXlmcmFtZXMgZGVjcmVtZW50LW5leHRcblx0ZnJvbVxuXHRcdG9wYWNpdHk6IDBcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpXG4gICAgICBcbkBrZXlmcmFtZXMgaW5jcmVtZW50LXByZXZcblx0ZnJvbVxuXHRcdG9wYWNpdHk6IDFcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgICBcbkBrZXlmcmFtZXMgaW5jcmVtZW50LW5leHRcblx0ZnJvbVxuXHRcdG9wYWNpdHk6IDBcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweClcbiIsIiRjYWxlbmRhci1ib3JkZXI6IC4xcmVtIHNvbGlkICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRjYWxlbmRhci1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG4kY2FsZW5kYXItc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kY2FsZW5kYXItZGF5cy1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhbGVuZGFyLXNlbGVjdGlvbi1kYXlzLWNvbG9yOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuJGNhbGVuZGFyLWRhdGUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kY2FsZW5kYXItZGF0ZS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHRcbiRjYWxlbmRhci1kYXRlLWhvdmVyLWJvcmRlcjogLjFyZW0gc29saWQgJHByaW1hcnkgIWRlZmF1bHRcbiRjYWxlbmRhci1kYXRlLWhvdmVyLWJvcmRlcjogJHByaW1hcnkgIWRlZmF1bHRcbiRjYWxlbmRhci10b2RheS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhbGVuZGFyLXRvZGF5LWJvcmRlcjogLjFyZW0gZG90dGVkICRwcmltYXJ5ICFkZWZhdWx0XG4kY2FsZW5kYXItdG9kYXktY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kY2FsZW5kYXItcmFuZ2UtYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHRcbiRjYWxlbmRhci1ib2R5LXBhZGRpbmc6IDAgIWRlZmF1bHRcbiRjYWxlbmRhci1zZWxlY3Rpb24tcGFkZGluZzogLjNyZW0gMCAhZGVmYXVsdFxuJGNhbGVuZGFyLXNlbGVjdGlvbi1uYXYtcGFkZGluZzogLjVlbSAhZGVmYXVsdFxuJGNhbGVuZGFyLWRhdGUtcGFkZGluZzogLjFyZW0gMCAhZGVmYXVsdFxuXG5AaW1wb3J0IHRpbWVwaWNrZXJcblxuPWRhdGV0aW1lcGlja2VyLWhlYWRlclxuXHQuZGF0ZXRpbWVwaWNrZXItaGVhZGVyXG5cdFx0ZGlzcGxheTogZmxleFxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblx0XHRmbGV4OiAxXG5cdFx0dGV4dC1hbGlnbjogbGVmdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdHBhZGRpbmc6IC41cmVtIDFyZW1cblx0XHRmb250LXNpemU6IDFyZW1cblx0XHRib3gtc2hhZG93OiAwIC4ycmVtIC4ycmVtIC0uMnJlbSByZ2JhKDEwLDEwLDEwLC4xKVxuXHRcdCYuaXMtZGF0ZS1vbmx5XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93XG5cdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWVuZFxuXHRcdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLXdyYXBwZXJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnRcblx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWRldGFpbHNcblx0XHRcdGZsZXg6IDFcblx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWZyb20sXG5cdFx0LmRhdGV0aW1lcGlja2VyLXNlbGVjdGlvbi10b1xuXHRcdFx0Zm9udC1zaXplOiAuNjVyZW1cblx0XHRcdGNvbG9yOiAkZ3JleS1saWdodFxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXHRcdFx0cGFkZGluZzogMFxuXHRcdC5kYXRldGltZXBpY2tlci1zZWxlY3Rpb24tc3RhcnQsXG5cdFx0LmRhdGV0aW1lcGlja2VyLXNlbGVjdGlvbi1lbmRcblx0XHRcdHBhZGRpbmc6IDBcblx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdGZsZXg6IDFcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3dcblx0XHRcdC5kYXRldGltZXBpY2tlci1zZWxlY3Rpb24td3JhcHBlclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0bWluLWhlaWdodDogMi41cmVtXG5cdFx0XHRcdGZsZXg6IDEgMSAycmVtXG5cdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWRheVxuXHRcdFx0XHRmbGV4OiAwXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbVxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi41cmVtXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW1cblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDBcblx0XHRcdC5kYXRldGltZXBpY2tlci1zZWxlY3Rpb24tZGF0ZVxuXHRcdFx0XHRmb250LXNpemU6IC44NXJlbVxuXHRcdFx0XHRsaW5lLWhlaWdodDogLjg1cmVtXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwXG5cdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLW1vbnRoXG5cdFx0XHRcdGNvbG9yOiAkdGV4dFxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxuXHRcdFx0LmRhdGV0aW1lcGlja2VyLXNlbGVjdGlvbi13ZWVrZGF5XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuNzVlbVxuXHRcdFx0XHRcdGNvbG9yOiAjYjZiNGI2XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0XG5cdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWhvdXJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW1cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMFxuXHRcdFx0XHRmbGV4OiAxXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdFx0LmRhdGV0aW1lcGlja2VyLXNlbGVjdGlvbi1zdGFydCxcblx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWVuZFxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlclxuXHRcdFx0Ji5pcy1jZW50ZXJlZFxuXHRcdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLXdyYXBwZXJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcblx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLXRpbWVcblx0XHRcdGZsZXg6IDFcblx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdC5kYXRldGltZXBpY2tlci1zZWxlY3Rpb24tdGltZS1pY29uXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlclxuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW1cblx0XHRcdFx0Y29sb3I6ICRncmV5LWxpZ2h0XG5cdFx0XHRcblxuPWRhdGVwaWNrZXItbmF2XG5cdC5kYXRlcGlja2VyLW5hdlxuXHRcdGJhY2tncm91bmQ6ICRjYWxlbmRhci1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvclxuXHRcdGNvbG9yOiBmaW5kQ29sb3JJbnZlcnQoJGNhbGVuZGFyLXNlbGVjdGlvbi1iYWNrZ3JvdW5kLWNvbG9yKVxuXHRcdGRpc3BsYXk6IGZsZXhcblx0XHRhbGlnbi1pdGVtczogY2VudGVyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG5cdFx0cGFkZGluZzogJGNhbGVuZGFyLXNlbGVjdGlvbi1uYXYtcGFkZGluZ1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3dcblx0XHQuZGF0ZXBpY2tlci1uYXYtbW9udGgteWVhclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvd1xuXHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdC5kYXRlcGlja2VyLW5hdi1tb250aCxcblx0XHQuZGF0ZXBpY2tlci1uYXYteWVhclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lXG5cdFx0XHRmb250LXNpemU6ICRzaXplLTZcblx0XHRcdGNvbG9yOiBmaW5kQ29sb3JJbnZlcnQoJHByaW1hcnkpXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlclxuXHRcdC5kYXRlcGlja2VyLW5hdi1tb250aFxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcblx0XHQuZGF0ZXBpY2tlci1uYXYteWVhclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZFxuXHRcdC5kYXRlcGlja2VyLW5hdi1wcmV2aW91cywgLmRhdGVwaWNrZXItbmF2LW5leHRcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG9cblx0XHRcdGZsZXgtZ3JvdzogMFxuXHRcdFx0ZmxleC1zaHJpbms6IDBcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXHRcdFx0Y29sb3I6ICR3aGl0ZVxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXHRcdFx0XHRzdmdcblx0XHRcdFx0XHRzdHJva2Utd2lkdGg6IDFlbVxuXHRcdFx0c3ZnXG5cdFx0XHRcdHN0cm9rZTogY3VycmVudENvbG9yXG5cdFx0XHRcdHdpZHRoOiAxMS4yNXB4XG5cdFx0XHRcdGhlaWdodDogLjc1cmVtXG5cbj1kYXRlcGlja2VyLWJvZHlcblx0Ym94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMTAsMTAsMTAsLjEpLDAgMCAwIDFweCByZ2JhKDEwLDEwLDEwLC4xKVxuXHQvLyAuZGF0ZXBpY2tlclxuXHQvLyAgIGJveC1zaGFkb3c6IDAgLjJyZW0gLjJyZW0gLS4ycmVtIHJnYmEoMTAsMTAsMTAsLjEpXG5cdC5kYXRlcGlja2VyLWJvZHlcblx0XHRvdmVyZmxvdzogaGlkZGVuXG5cdFx0LmRhdGVwaWNrZXItZGF0ZXNcblx0XHRcdGRpc3BsYXk6IG5vbmVcblx0XHRcdCYuaXMtYWN0aXZlXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHRcdC5kYXRlcGlja2VyLW1vbnRocyxcblx0XHQuZGF0ZXBpY2tlci15ZWFyc1xuXHRcdFx0ZGlzcGxheTogbm9uZVxuXHRcdFx0Ji5pcy1hY3RpdmVcblx0XHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93XG5cdFx0LmRhdGVwaWNrZXItd2Vla2RheXNcblx0XHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXBcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcblx0XHRcdFx0cGFkZGluZzogJGNhbGVuZGFyLXNlbGVjdGlvbi1wYWRkaW5nXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjYWxlbmRhci1kYXlzLWJhY2tncm91bmQtY29sb3Jcblx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCgkY2FsZW5kYXItZGF5cy1iYWNrZ3JvdW5kLWNvbG9yKVxuXHRcdFx0XHRmb250LXNpemU6ICRzaXplLTdcblx0XHRcdFx0LmRhdGVwaWNrZXItZGF0ZVxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjYWxlbmRhci1kYXlzLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudFxuXHRcdFx0XHRcdGNvbG9yOiAkY2FsZW5kYXItc2VsZWN0aW9uLWRheXMtY29sb3Jcblx0XHRcdFx0XHRwYWRkaW5nOiAuM3JlbVxuXHRcdC5kYXRlcGlja2VyLWRhdGVzXG5cdFx0XHQuZGF0ZXBpY2tlci1kYXlzXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3dcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXBcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuXHRcdFx0XHRcdHBhZGRpbmc6ICRjYWxlbmRhci1ib2R5LXBhZGRpbmdcblx0XHRcdFx0XHRjb2xvcjogJGdyZXlcblx0XHRcdFx0XHQuZGF0ZXBpY2tlci1kYXRlXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXHRcdFx0XHRcdFx0ZmxleDogMTQuMjg1NzElXG5cdFx0XHRcdFx0XHRtYXJnaW46IC4xcmVtIDBcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXJcblx0XHRcdFx0XHRcdC5kYXRlLWl0ZW1cblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG9cblx0XHRcdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZVxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmVcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjUwOTE5ODNweFxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNhbGVuZGFyLWRhdGUtY29sb3Jcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMi4ycmVtXG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmVcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMFxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Vcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyLjJyZW1cblx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgwLjcpXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYm91bmNlLWJ1dHRvbi1pbiAwLjQ1cyAwcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgZm9yd2FyZHNcblx0XHRcdFx0XHRcdFx0Ji5pcy10b2RheVxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjYWxlbmRhci10b2RheS1iYWNrZ3JvdW5kXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAkY2FsZW5kYXItdG9kYXktYm9yZGVyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjYWxlbmRhci10b2RheS1jb2xvclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBmaW5kQ29sb3JJbnZlcnQoJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvcilcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmVcblx0XHRcdFx0XHRcdFx0Ji5pcy1hY3RpdmVcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnlcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNTA5MTk4M3B4XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSlcblx0XHRcdFx0XHRcdFx0XHQmLmlzLXRvZGF5XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWltcG9ydGFudFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWltcG9ydGFudFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogJGNhbGVuZGFyLWRhdGUtaG92ZXItYm9yZGVyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCggJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvciApXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lXG5cdFx0XHRcdFx0XHQmLmlzLWN1cnJlbnQtbW9udGhcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblx0XHRcdFx0XHRcdCYuaXMtZGlzYWJsZWQsXG5cdFx0XHRcdFx0XHQmW2Rpc2FibGVkXVxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGVyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhCUUFGQU9NQUFQLzE0Ly8vLzkzdUh0M3VIdDN1SHQzdUh2Ly8vLy8vLy8vLy93QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0g1QkFFQUFBQUFMQUFBQUFBRkFBVUFBQVFMMEFDQXpwRzBZbm9uTnhFQU93PT0pICFpbXBvcnRhbnRcblx0XHRcdFx0XHRcdFx0LmRhdGUtaXRlbSxcblx0XHRcdFx0XHRcdFx0LmNhbGVuZGFyLWV2ZW50XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmVcblx0XHRcdFx0XHRcdCYuZGF0ZXBpY2tlci1yYW5nZVxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmVcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNhbGVuZGFyLXJhbmdlLWJhY2tncm91bmQtY29sb3Jcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMVxuXHRcdFx0XHRcdFx0XHQmLmRhdGVwaWNrZXItcmFuZ2Utc3RhcnQsXG5cdFx0XHRcdFx0XHRcdCYuZGF0ZXBpY2tlci1yYW5nZS1lbmRcblx0XHRcdFx0XHRcdFx0XHQuZGF0ZS1pdGVtXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBmaW5kQ29sb3JJbnZlcnQoJHByaW1hcnkpXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IC4xcmVtIHNvbGlkICRwcmltYXJ5XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnlcblx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgLjJyZW0gLjJyZW0gcmdiYSgxMCwxMCwxMCwuMSlcblx0XHRcdFx0XHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlLXN0YXJ0XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjUwOTE5ODNweFxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1MDkxOTgzcHhcblx0XHRcdFx0XHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlLWVuZFxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNTA5MTk4M3B4XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1MDkxOTgzcHhcblx0XHRcdFx0XHRcdFx0LmRhdGUtaXRlbVxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSlcblx0XHRcdFx0XHRcdFx0XHQmLmlzLXRvZGF5XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWltcG9ydGFudFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWltcG9ydGFudFxuXHRcdC5kYXRlcGlja2VyLW1vbnRocyxcblx0XHQuZGF0ZXBpY2tlci15ZWFyc1xuXHRcdFx0ZGlzcGxheTogbm9uZVxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvd1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwXG5cdFx0XHRwYWRkaW5nOiAuNXJlbVxuXHRcdFx0bWF4LWhlaWdodDogMTdyZW1cblx0XHRcdG92ZXJmbG93LXk6IGF1dG9cblx0XHRcdCYuaXMtYWN0aXZlXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdC5kYXRlcGlja2VyLW1vbnRoLFxuXHRcdFx0LmRhdGVwaWNrZXIteWVhclxuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbVxuXHRcdFx0XHRtYXJnaW46IC41cmVtXG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNpemUtN1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcblx0XHRcdFx0ZmxleDogMSAyNSVcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjUwOTE5ODNweFxuXHRcdFx0XHRib3JkZXI6IC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0XHRcdCYuaXMtYWN0aXZlXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnlcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5XG5cdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCggJHByaW1hcnkgKVxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvclxuXHRcdFx0XHRcdGJvcmRlcjogJGNhbGVuZGFyLWRhdGUtaG92ZXItYm9yZGVyXG5cdFx0XHRcdFx0Y29sb3I6IGZpbmRDb2xvckludmVydCggJGNhbGVuZGFyLWRhdGUtaG92ZXItYmFja2dyb3VuZC1jb2xvciApXG5cbj1kYXRldGltZXBpY2tlci1mb290ZXJcblx0LmRhdGV0aW1lcGlja2VyLWZvb3RlclxuXHRcdGRpc3BsYXk6IGZsZXhcblx0XHRmbGV4OiAxXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcblx0XHRtYXJnaW46IDBcblx0XHQ+ICpcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50XG5cbj1kYXRldGltZXBpY2tlclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGVcblx0Ym9yZGVyLXJhZGl1czogJGNhbGVuZGFyLWJvcmRlci1yYWRpdXNcblx0bWF4LXdpZHRoOiAzMjBweFxuXHR6LWluZGV4OiAxXG5cdCtkYXRldGltZXBpY2tlci1oZWFkZXJcblx0K2RhdGVwaWNrZXItbmF2XG5cdCtkYXRlcGlja2VyLWJvZHlcblx0K2RhdGV0aW1lcGlja2VyLWZvb3RlclxuXHQmLmlzLWRhdGV0aW1lcGlja2VyLWRlZmF1bHRcblx0XHQuZGF0ZXRpbWVwaWNrZXItY29udGFpbmVyXG5cdFx0XHRkaXNwbGF5OiBmbGV4XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlXG5cdFx0XHRcdGJvdHRvbTogMTAwJVxuXHRcdFx0XHRsZWZ0OiAxNSVcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudFxuXHRcdFx0XHRjb250ZW50OiBcIiBcIlxuXHRcdFx0XHRoZWlnaHQ6IDBcblx0XHRcdFx0d2lkdGg6IDBcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKVxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmXG5cdFx0XHRcdGJvcmRlci13aWR0aDogLjc1cmVtXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtLjc1cmVtXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMClcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzRhNGE0YVxuXHRcdFx0XHRib3JkZXItd2lkdGg6IC43NXJlbVxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLS43NXJlbVxuXHRcdFx0Ji5oYXMtaGVhZGVyLWJvdHRvbVxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2Vcblx0XHRcdFxuXG5cdCYuaXMtbGFyZ2Vcblx0XHRtYXgtd2lkdGg6IDEwMCVcblx0XHQuZGF0ZXBpY2tlci1ib2R5XG5cdFx0XHQuZGF0ZXBpY2tlci1kYXRlXG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRjYWxlbmRhci1ib3JkZXJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkY2FsZW5kYXItYm9yZGVyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXhcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHRcdFx0XHRoZWlnaHQ6IDExcmVtXG5cdFx0XHRcdHBhZGRpbmc6IDBcblx0XHRcdFx0JjpudGgtY2hpbGQoN24pXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rNylcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwXG5cdFx0LmRhdGUtaXRlbVxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmRcblx0XHRcdGhlaWdodDogMi4ycmVtXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtXG5cdFx0XHRtYXJnaW4tdG9wOiAuNXJlbVxuXHRcdC5kYXRlcGlja2VyLXJhbmdlXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6OmJlZm9yZVxuXHRcdFx0XHR0b3A6IDEuOXJlbVxuXHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlLXN0YXJ0OjpiZWZvcmVcblx0XHRcdFx0bGVmdDogYXV0b1xuXHRcdFx0XHR3aWR0aDogMS45cmVtXG5cdFx0XHQmLmRhdGVwaWNrZXItcmFuZ2UtZW5kOjpiZWZvcmVcblx0XHRcdFx0cmlnaHQ6IDEuOXJlbVxuXHRcdC5kYXRlcGlja2VyLWV2ZW50c1xuXHRcdFx0ZmxleC1ncm93OiAxXG5cdFx0XHRsaW5lLWhlaWdodDogMVxuXHRcdFx0b3ZlcmZsb3cteTogYXV0b1xuXHRcdFx0cGFkZGluZzogLjVyZW1cblx0XHQuZGF0ZXBpY2tlci1ldmVudFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXlcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcblx0XHRcdGNvbG9yOiAkd2hpdGVcblx0XHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0XHRmb250LXNpemU6IDFyZW1cblx0XHRcdG1hcmdpbjogLjJyZW0gYXV0b1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlblxuXHRcdFx0cGFkZGluZzogLjNyZW0gLjRyZW1cblx0XHRcdHRleHQtYWxpZ246IGxlZnRcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXBcblx0XHRcdEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG5cdFx0XHRcdCRjb2xvcjogbnRoKCRwYWlyLCAxKVxuXHRcdFx0XHQkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG5cdFx0XHRcdCYuaXMtI3skbmFtZX1cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWludmVydFxuXG4uZGF0ZXRpbWVwaWNrZXJcblx0dHJhbnNpdGlvbjogd2lkdGggLjhzIGN1YmljLWJlemllcigxLC0uNTUsLjIsMS4zNyksb3BhY2l0eSAuMnMgZWFzZSx2aXNpYmlsaXR5IC4ycyBlYXNlLG1hcmdpbiAuMnMgZWFzZVxuXHRkaXNwbGF5OiBub25lXG5cdCYuaXMtYWN0aXZlXG5cdFx0ZGlzcGxheTogYmxvY2tcblx0K2RhdGV0aW1lcGlja2VyXG5cdCt0aW1lcGlja2VyXG5cblx0QGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcblx0XHQkY29sb3I6IG50aCgkcGFpciwgMSlcblx0XHQkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG5cdFx0Ji5pcy0jeyRuYW1lfVxuXHRcdFx0LmRhdGV0aW1lcGlja2VyLWhlYWRlclxuXHRcdFx0XHQuZGF0ZXRpbWVwaWNrZXItc2VsZWN0aW9uLWRheVxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jcblx0XHRcdC5kYXRlcGlja2VyLW5hdlxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1pbnZlcnRcblx0XHRcdC5kYXRlcGlja2VyLWJvZHlcblx0XHRcdFx0LmRhdGVwaWNrZXItZGF0ZXNcblx0XHRcdFx0XHQuZGF0ZXBpY2tlci1kYXlzXG5cdFx0XHRcdFx0XHQuZGF0ZXBpY2tlci1kYXRlXG5cdFx0XHRcdFx0XHRcdC5kYXRlLWl0ZW1cblx0XHRcdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZVxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdCYuaXMtdG9kYXlcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jcblx0XHRcdFx0XHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jcblx0XHRcdFx0XHRcdFx0XHQuZGF0ZS1pdGVtXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItaW52ZXJ0XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmlzLXRvZGF5XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcblx0XHRcdFx0XHRcdFx0XHQmLmRhdGVwaWNrZXItcmFuZ2Utc3RhcnQsXG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlLWVuZFxuXHRcdFx0XHRcdFx0XHRcdFx0LmRhdGUtaXRlbVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaW52ZXJ0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jcblx0QGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc2hhZGVzXG5cdFx0JGNvbG9yOiAkdmFsdWVcblx0XHQkY29sb3ItaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGNvbG9yKVxuXHRcdCYuaXMtI3skbmFtZX1cblx0XHRcdC5kYXRldGltZXBpY2tlci1oZWFkZXJcblx0XHRcdFx0LmRhdGV0aW1lcGlja2VyLXNlbGVjdGlvbi1kYXlcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXG5cdFx0XHQuZGF0ZXBpY2tlci1uYXZcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItaW52ZXJ0XG5cdFx0XHQuZGF0ZXBpY2tlci1ib2R5XG5cdFx0XHRcdC5kYXRlcGlja2VyLWRhdGVzXG5cdFx0XHRcdFx0LmRhdGVwaWNrZXItZGF5c1xuXHRcdFx0XHRcdFx0LmRhdGVwaWNrZXItZGF0ZVxuXHRcdFx0XHRcdFx0XHQuZGF0ZS1pdGVtXG5cdFx0XHRcdFx0XHRcdFx0Ji5pcy1hY3RpdmVcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jcblx0XHRcdFx0XHRcdFx0XHQmLmlzLXRvZGF5XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdCYuZGF0ZXBpY2tlci1yYW5nZVxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZVxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0LmRhdGUtaXRlbVxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWludmVydFxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5pcy10b2RheVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXRlcGlja2VyLXJhbmdlLXN0YXJ0LFxuXHRcdFx0XHRcdFx0XHRcdCYuZGF0ZXBpY2tlci1yYW5nZS1lbmRcblx0XHRcdFx0XHRcdFx0XHRcdC5kYXRlLWl0ZW1cblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWludmVydFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXG5cbi5kYXRldGltZXBpY2tlci1kdW1teVxuXHRwb3NpdGlvbjogcmVsYXRpdmVcblx0ZGlzcGxheTogZmxleFxuXHR3aWR0aDogMTAwJVxuXHRoZWlnaHQ6IDIuNXJlbVxuXHQmOmJlZm9yZSxcblx0Jjo6YmVmb3JlXG5cdFx0Y29udGVudDogJydcblx0XHRtYXNrOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdOakFnTmpBaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4d1lYUm9JR1pwYkd3OUltTjFjbkpsYm5SamIyeHZjaUlnWkQwaVRUVTNMRFJvTFRkV01XTXdMVEF1TlRVekxUQXVORFEzTFRFdE1TMHhhQzAzWXkwd0xqVTFNeXd3TFRFc01DNDBORGN0TVN3eGRqTklNVGxXTVdNd0xUQXVOVFV6TFRBdU5EUTNMVEV0TVMweGFDMDNZeTB3TGpVMU15d3dMVEVzTUM0ME5EY3RNU3d4ZGpOSU0wTXlMalEwTnl3MExESXNOQzQwTkRjc01pdzFkakV4ZGpRell6QXNNQzQxTlRNc01DNDBORGNzTVN3eExERm9OVFJqTUM0MU5UTXNNQ3d4TFRBdU5EUTNMREV0TVZZeE5sWTFRelU0TERRdU5EUTNMRFUzTGpVMU15dzBMRFUzTERSNklFMDBNeXd5YURWMk0zWXphQzAxVmpWV01ub2dUVEV5TERKb05YWXpkak5vTFRWV05WWXllaUJOTkN3MmFEWjJNMk13TERBdU5UVXpMREF1TkRRM0xERXNNU3d4YURkak1DNDFOVE1zTUN3eExUQXVORFEzTERFdE1WWTJhREl5ZGpOak1Dd3dMalUxTXl3d0xqUTBOeXd4TERFc01XZzNZekF1TlRVekxEQXNNUzB3TGpRME55d3hMVEZXTm1nMmRqbElORlkyZWswMExEVTRWakUzYURVeWRqUXhTRFI2SWk4K1BIQmhkR2dnWm1sc2JEMGlZM1Z5Y21WdWRHTnZiRzl5SWlCa1BTSk5NemdzTWpOb0xUZG9MVEpvTFRkb0xUSm9MVGwyT1hZeWRqZDJNblk1YURsb01tZzNhREpvTjJneWFEbDJMVGwyTFRKMkxUZDJMVEoyTFRsb0xUbElNemg2VFRNeExESTFhRGQyTjJndE4xWXlOWHBOTXpnc05ERm9MVGQyTFRkb04xWTBNWHBOTWpJc016Um9OM1kzYUMwM1ZqTTBlazB5TWl3eU5XZzNkamRvTFRkV01qVjZUVEV6TERJMWFEZDJOMmd0TjFZeU5YcE5NVE1zTXpSb04zWTNhQzAzVmpNMGVrMHlNQ3cxTUdndE4zWXROMmczVmpVd2VrMHlPU3cxTUdndE4zWXROMmczVmpVd2VpQk5NemdzTlRCb0xUZDJMVGRvTjFZMU1Ib2dUVFEzTERVd2FDMDNkaTAzYURkV05UQjZJRTAwTnl3ME1XZ3ROM1l0TjJnM1ZqUXhlazAwTnl3eU5YWTNhQzAzZGkwM1NEUTNlaUl2UGp3dlp6NDhMM04yWno0PSlcblx0XHRwb3NpdGlvbjogYWJzb2x1dGVcblx0XHR0b3A6IC42NXJlbVxuXHRcdGxlZnQ6IC43NXJlbVxuXHRcdHdpZHRoOiAxLjI1cmVtXG5cdFx0aGVpZ2h0OiAxLjI1cmVtXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlcblx0LmRhdGV0aW1lcGlja2VyLWNsZWFyLWJ1dHRvblxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG5cdFx0Ym9yZGVyOiAwXG5cdFx0Y29sb3I6ICRwcmltYXJ5XG5cdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsXG5cdFx0b3V0bGluZTogMFxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxuXHRcdGZvbnQtc2l6ZTogMS41cmVtXG5cdFx0aGVpZ2h0OiAxLjc1cmVtXG5cdFx0bWFyZ2luOiAuNHJlbSAuMnJlbSAwIDBcblx0XHRwYWRkaW5nOiAwXG5cdFx0cG9zaXRpb246IGFic29sdXRlXG5cdFx0cmlnaHQ6IDBcblx0XHR0b3A6IDBcblx0XHR3aWR0aDogMS43NXJlbVxuXHQuZGF0ZXRpbWVwaWNrZXItZHVtbXktd3JhcHBlclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0XG5cdFx0Y3Vyc29yOiBwb2ludGVyXG5cdFx0ZGlzcGxheTogZmxleFxuXHRcdGZsZXg6IDEgMTAwJVxuXHRcdGZsZXgtd3JhcDogbm93cmFwXG5cdFx0aGVpZ2h0OiAxMDAlXG5cdFx0bWF4LXdpZHRoOiAxMDAlXG5cdFx0LmRhdGV0aW1lcGlja2VyLWR1bW15LWlucHV0XG5cdFx0XHRjb2xvcjogJHRleHRcblx0XHRcdGZvbnQtc2l6ZTogMXJlbVxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdFxuXHRcdFx0dGV4dC1pbmRlbnQ6IDFyZW1cblx0XHRcdGZsZXg6IDFcblx0XHRcdGhlaWdodDogMTAwJVxuXHRcdFx0bWF4LXdpZHRoOiA1MCVcblx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDIuNXJlbVxuXHRcdFx0Ji5pcy1kYXRldGltZXBpY2tlci1yYW5nZVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0k0SWlCb1pXbG5hSFE5SWpFNElpQjJhV1YzUW05NFBTSXdJREFnT0NBeE9DSStDaUFnSUNBOGNHRjBhQ0JtYVd4c1BTSWpPVFU1T1VGQklpQm1hV3hzTFhKMWJHVTlJbTV2Ym5wbGNtOGlJR1E5SWswdU1URTVMamN4T0d3M0xqRTFPQ0EzTGpRd055MHVNRE16TFM0MU5URXROaTQzTXpjZ09DNDRPRGxoTGpReU5TNDBNalVnTUNBd0lEQWdMakE0TGpVNU15NDBNaTQwTWlBd0lEQWdNQ0F1TlRrdExqQTRiRFl1TnpNM0xUZ3VPRGc1WVM0ME1qVXVOREkxSURBZ01DQXdMUzR3TXpNdExqVTFNVXd1TnpJekxqRXlPRUV1TkRJdU5ESWdNQ0F3SURBZ0xqRXlPQzR4TW1FdU5ESTFMalF5TlNBd0lEQWdNQzB1TURBNUxqVTVPSG9pTHo0S1BDOXpkbWMrQ2c9PSkgbm8tcmVwZWF0IDEwMCUvOHB4XG5cdFx0aW5wdXRcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG5cdFx0XHRvdXRsaW5lOiBub25lXG5cdFx0XHR3b3JkLXNwYWNpbmc6IC41cmVtXG5cdFx0XHRib3JkZXI6IDBcblxuLmRhdGV0aW1lcGlja2VyLWR1bW15XG5cdEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG5cdFx0JGNvbG9yOiBudGgoJHBhaXIsIDEpXG5cdFx0JGNvbG9yLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjb2xvcilcblx0XHQmLmlzLSN7JG5hbWV9XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6OmJlZm9yZVxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jcblx0XHRcdC5kYXRldGltZXBpY2tlci1jbGVhci1idXR0b25cblx0XHRcdFx0Y29sb3I6ICRjb2xvclxuXHRAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzaGFkZXNcblx0XHQkY29sb3I6ICR2YWx1ZVxuXHRcdCRjb2xvci1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkY29sb3IpXG5cdFx0Ji5pcy0jeyRuYW1lfVxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOjpiZWZvcmVcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG5cdFx0XHQuZGF0ZXRpbWVwaWNrZXItY2xlYXItYnV0dG9uXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JcblxuLm1vZGFsXG5cdC5kYXRldGltZXBpY2tlclxuXHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0bWF4LWhlaWdodDogOTV2aFxuXHRcdHdpZHRoOiAyMnJlbVxuXHRcdG1heC13aWR0aDogOTV2d1xuXHRcdG92ZXJmbG93LXk6IGF1dG8iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/